.margen_s {	margin: 5px;	}
.margen_m {	margin: 10px;	}
.margen {	margin: 15px;	}
.margen_l {	margin: 20px;	}

.clear {	clear: both;	}

.left {	text-align: left !important;	}
.center {	text-align: center !important;	}
.right {	text-align: right !important;	}

.fright {	float: right !important;	}
.fleft {	float: left !important;		}

a.more_bt, a.purchase_bt, a.addme_bt, a.viewvideo_bt, div.col_box a{
	height:30px;
	line-height:30px;
	display:block;
	width:67px;
	text-align:center;
	font-size:10px;
	color:#fff;
	text-transform:uppercase;
	background:url(/media/upload/image/more_bt.jpg) no-repeat center left;
	text-decoration:none;
}
div.col_box a{
	float:left;
}
a.more_bt:hover, a.purchase_bt:hover, a.addme_bt:hover, a.viewvideo_bt:hover{
	text-decoration:underline;
	color:#fff;
}
a.purchase_bt{
	width:196px;
	background:url(/media/upload/image/bt_purchase.jpg) no-repeat center left;
}
a.addme_bt{
	width:97px;
	background:url(/media/upload/image/addme_bt.jpg) no-repeat center left;
	text-transform:capitalize;
}
a.viewvideo_bt, div.col_box a{
	width:167px;
	background:url(/media/upload/image/viewvideo_bt.jpg) no-repeat center left;
	text-transform:capitalize;
}
div.col_box a:hover{
	text-decoration:underline;
}
a{
	color:#7096B6;
	text-decoration:underline;
}
a:hover{
	color:#7096B6;
	text-decoration:none;
}
p {
	color:#525354;
	font-size:15px;
	line-height:19px;
}
p.small_font, font.small_font{
	font-size:11px;
}

.left_col p span{
	color:#7096B6;
	font-weight:bold;
}

span.boxtilt{
	border:solid 1px #7096B6;
	height:12px;
	width:12px;
	margin:0 2px 0 0;
	padding:1px 4px;
}
h2 {
	color:#7096B6;
	font-size:15px;
	font-weight:bold;
	line-height:18px;
}

div.left_col{
	float:left;
	width:310px;
	width:300px;
}
.p_block{
	float:left;
	clear:both;
}
.p_block p{
	padding:0 0 15px 0;
}
.p_block p + p{
	background:url(/media/upload/image/sep_paragraph.jpg) repeat-x top left;
	padding:15px 0;
}
div.col_box{
	width:291px;
	float:left;
	background:#F7F7F7 url(/media/upload/image/col_box_bg.jpg) repeat-x top left;
	margin:0px 0 0 0;
	min-height:150px;
}

div.col_box h2{
	background:url(/media/upload/image/sep_hr.jpg) repeat-x bottom left;
	padding:5px  0 5px 0;
	margin:0 0 10px 0;
}
div.col_box p{
	font-size:11px;
}
div.col_box hr{
	background:#ffffff url(/media/upload/image/sep_hr.jpg) repeat-x bottom left;
	height:2px;
	border:0px;
	border-style:none;
	margin:3px 0;
	clear:both;
}
div.banner{
	margin: 0 -14px 0 0;
	float:right;
	width:640px;
	height:425px;
	_position:absolute;
	_margin:1px 0px 0 -7px;
}
div.interior_img{
	float:left;
}
div.interior_content{
	width:715px;
}
/*
div.interior_content p span{
	font-weight:inherit;
	color:inherit !important;
}
*/
div.interior_content div.interior_block {
	padding-bottom:10px;
}
div.interior_content div.interior_block hr{
	clear:both;
	height:1px;
	background:transparent url(/media/upload/image/sep_paragraph.jpg) repeat-x scroll left top;
	border:0;
	border-style:none;
}

div.interior_content div.interior_block + div.interior_block {
	background:transparent url(/media/upload/image/interior_sep.jpg) repeat-x scroll left top;
	padding-top:10px;
}
div.interior_content div.interior_block p + p {
padding-top:15px;
}
div.interior_content div.interior_block h2 {
	background:transparent url(/media/upload/image/h2_dot.jpg) no-repeat scroll 0 4px;
	padding:0 0 10px 20px;
}
div.interior_block ul, div.interior_block ol , ul.disc{
	list-style-position:outside;
	list-style-type:disc;
	padding: 10px 0 10px 15px;
	margin:0 0 0 5px;
	*margin:0 0 0 10px;

}
div.interior_block ol{
	list-style-type:decimal;
}

div.interior_block ul li, div.interior_block ol li, ul.disc li{
	padding:0 0 5px 0;
}
/*
.after-content {

padding:10px 25px !important;
width:940px !important;
}
*/
div.purchase_boxes{
	float:left;
	padding: 0;
	clear:both;
	_margin:20px 0 0 0;
}
div.purchase_boxes div.purchase_boxes_bock{
	display:block;
	width:221px;
	height:97px;
	float:left;
	margin:0px;
	background:url(/media/upload/image/purchase_box.jpg) no-repeat top left;
}
div.purchase_boxes div.purchase_margen{
    margin: 0 0 0 18px;
}
div.purchase_boxes div h2{
}
div.purchase_boxes div a{
	position:absolute;
	margin:50px 0 0 3px;
}
/* table */
div.info_table{
	border:1px solid #f7f7f7;
}
div.info_table table{

}
div.info_table table td, div.info_table table th{
	padding:3px;
	border:1px solid #456A89;
	font-size:13px;
}
div.info_table table td p{
	font-size:13px;
}
div.info_table table th{
	background:#f7f7f7;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	font-variant:small-caps;
	text-transform:capitalize;
}
/* end table */
/*span*/
.span10{width:10px !important;}
.span30{width:30px !important;}
.span50{width:50px !important;}
.span60{width:60px !important;}
.span70{width:70px !important;}
.span80{width:80px !important;}
.span90{width:90px !important;}
.span100{width:100px !important;}
.span120{width:120px !important;}
.span130{width:130px !important;}
.span150{width:150px !important;}
.span180{width:180px !important;}
.span200{width:200px !important;}
.span250{width:250px !important;}
.span270{width:270px !important;}
.span300{width:300px !important;}
.span350{width:350px !important;}
.span400{width:400px !important;}
.span450{width:450px !important;}
.span460{width:460px !important;}
.span500{width:500px !important;}
.span600{width:600px !important;}
.span660{width:660px !important;}
/*end span*/


/* pisadas */
div.col1-layout div.col-main{
	margin-left:25px !important;
	width:940px !important;
	margin-top:0px !important;		
}
.page {
padding-bottom:0px !important;
}
.breadcrumbs, .breadcrumbs ul{
	/*margin-left:0px !important;*/
}
/* end pisadas */
/* under construction */

.centered_div{
	height:427px;
	width:640px;
	background:url(/media/upload/image/under.jpg) no-repeat center center;
	float:left;
	margin-left:150px;
	/*
border:1px solid #7096B6;
*/
}
.centered_div p{
	color:#032331;
	font-size:28px;
	line-height:78px;
	text-align:center;
	margin-top:241px;
	font-weight:bold;
}

/* end under construction */
