/*
Theme Name: WordPress bestproto
*/
body, h1, h2, h3, h4, h5, h6, p, br, ul, li, form, table, tr, td, hr, img {
	margin:0;
	padding:0;
	border:0;
}

body {
	color:#000;
	font-family:Arial,Verdana, Helvetica,sans-serif,Georgia,Times;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	/*	background:#000;*/
	background:#000;
	font-size:12px;
		line-height:1.7em;

}
ul,
ol.cf-ol{
	list-style-type:none;
}
a {
		color:#06F;
		text-decoration:none;
}
a:hover {
	text-decoration:none;
}
a, a:hover, a:active, input {
	outline:0;
}
a:hover span{
	color:#fff;
}

br.clear {
	clear:both;
}
.alignright {
	float:right;
	padding-left:12px;
	margin-bottom:12px;
}
.alignleft {
	float:left;
	padding-right:30px;
	margin-bottom:12px;
}
.aligncenter {
	text-align:center;
}
h1{
    font-size: 27px;
}
h2{
    font-size: 24px;
}
h3{
    font-size: 21px;
}
h4{
    font-size: 17px;
}
h5{
    font-size: 14px;
}

/* POST ENTRY */
.entry ul,
.entry ol{
    margin-left: 35px;
    margin-bottom: 20px;
    list-style: circle;
}
.entry ul li,
.entry ol li{
    margin-left: 35px;
}
.page_best {
	width:1001px;
	margin:35px auto 0;
}
.header {
	background:transparent url(images/header_bg.gif) no-repeat 0 0;
	width:1001px;
	float:left;
}
.header_top {
	background:transparent url(images/header_top.gif) no-repeat 0 0;
	width:1001px;
	height:34px;
	float:left;
}
.header_top {
	background:transparent url(images/header_top.gif) no-repeat 0 0;
	width:1001px;
	height:34px;
	float:left;
}
.header_mid {
	background:transparent url(images/header_mid.gif) repeat-y 0 0;
	width:1001px;
	float:left;
	min-height:100px;
	padding-top:2px;
}
.header_mid a.logo{
	float:left;
	margin-top:-22px;
}
.form {
	float:right;
	margin-right:36px;
	margin-left:17px;
	margin-top:-25px;
}
p.telephone {
	float:right;
	color:#666666;
	font-size:20px;
	font-weight:bold;
	margin-top:-25px;
}
.header_mid ul.menu {
	float:right;
	width:100%;
	margin-right:30px;
	width:53%;
	background:transparent url(images/ul_bg.gif) no-repeat 0 0;
	padding-left:16px;
	margin-top:43px;
}
.header_mid ul.menu li ul{
	display:none;
}
.header_mid ul.menu li{
	float:left;
	border-right:1px solid #e9e9e9;
}
.header_mid ul.menu li.last-child{
	border-right:none;
}
.header_mid ul.menu li a{
	background:transparent url(images/menu_elem.gif) repeat-x 0 0;
	color:#d9d9d9;
	height:23px;
	float:left;
	padding:9px 15px 0 15px;
}
.header_mid ul.menu li a:hover,
.header_mid ul.menu li.current_page_item a,
.header_mid ul.menu li.current_page_ancestor a,
.header_mid ul.menu li.current_page_parent a{
	background:transparent url(images/menu_elem_hover.gif) repeat-x 0 0;
	color:#fff;
}
.header_mid ul.menu li:first-child a{
	padding:9px 15px 0 0;
}
.header_mid ul.menu li:first-child a span,
.header_mid ul.menu li.current_page_item a span{
	background:transparent url(images/span_left.gif) no-repeat 0 0;
	width:8px;
	height:34px;
	padding:0 9px 0 0;
	margin-top:-9px;
	float:left;
}
.form #search {
	background:transparent url(images/search.gif) no-repeat 0 0;
	border:none;
	color:#666666;
	float:left;
	font-size:11px;
	height:19px;
	padding-left:6px;
	padding-top:6px;
	text-transform:uppercase;
	width:189px;
}
input.go {	
	background:transparent url(images/go.gif) no-repeat 0 0;
	height:25px;
	width:31px;
	cursor:pointer;
	float:left;
	border:none;
}
.header_mid ul.menu li:first-child:hover a span,
.header_mid ul.menu li.current_page_item a span{
	background:transparent url(images/span_left_hover.gif) no-repeat 0 0;
}
/*.header_mid ul.menu li:last-child a,*/
.header_mid ul.menu li.last-child a{
	padding:9px 0 0 15px !important;
	position:relative;
	z-index:1;
}
.header_mid ul.menu li.last-child span{
	background:transparent url(images/span_right.gif) no-repeat 0 0;
	width:8px;
	height:34px;
	float:left;
	padding:0;
	z-index:10;
	position:relative;
}
.header_mid ul.menu li.last-child:hover span,
.header_mid ul.menu li.last-child.current_page_item span,
.header_mid ul.menu li.last-child.current_page_ancestor span,
.header_mid ul.menu li.last-child.current_page_parent span{
	background:transparent url(images/span_right_hover.gif) no-repeat 0 0;
}
p.text {
	float:left;
	font-size:16px;
	color:#666666;
	margin-left:22px;
	margin-top:13px;	
}
.scp_best {
	float:left;
	width:100%;
	padding-top:21px;
}
.scp_best .best_nav_list {
	float:left;
	width:163px;
	padding-left:23px;
	padding-top:36px;
	padding-right:25px;
}
.scp_best .best_nav_list li {	
	margin-bottom:14px;
	float:left;
}
.scp_best .best_nav_list li a#best_slide_open_0 {
	background:transparent url(images/best_div_open_0.gif) no-repeat 0 0;
	width:163px;
	height:54px;
	float:left;
}
.scp_best .best_nav_list li a#best_slide_open_0:hover,
.scp_best .best_nav_list li a#best_slide_open_0.current{
	background:transparent url(images/best_div_open_0_hover.gif) no-repeat 0 0;
}
.scp_best .best_nav_list li a#best_slide_open_1 {
	background:transparent url(images/best_div_open_1.gif) no-repeat 0 0;
	width:163px;
	height:54px;
	float:left;
}
.scp_best .best_nav_list li a#best_slide_open_1:hover,
.scp_best .best_nav_list li a#best_slide_open_1.current {
	background:transparent url(images/best_div_open_1_hover.gif) no-repeat 0 0;
}
.scp_best .best_nav_list li a#best_slide_open_2 {
	background:transparent url(images/best_div_open_2.gif) no-repeat 0 0;
	width:163px;
	height:54px;
	float:left;
}
.scp_best .best_nav_list li a#best_slide_open_2:hover,
.scp_best .best_nav_list li a#best_slide_open_2.current {
	background:transparent url(images/best_div_open_2_hover.gif) no-repeat 0 0;
}
.scp_best .best_nav_list li a#best_slide_open_3 {
	background:transparent url(images/best_div_open_3.gif) no-repeat 0 0;
	width:163px;
	height:54px;
	float:left;
}
.scp_best .best_nav_list li a#best_slide_open_3:hover,
.scp_best .best_nav_list li a#best_slide_open_3.current {
	background:transparent url(images/best_div_open_3_hover.gif) no-repeat 0 0;
}
.scp_best .best_nav_list li a#best_slide_open_4 {
	background:transparent url(images/best_div_open_4.gif) no-repeat 0 0;
	width:163px;
	height:54px;
	float:left;
}
.scp_best .best_nav_list li a#best_slide_open_4:hover,
.scp_best .best_nav_list li a#best_slide_open_4.current {
	background:transparent url(images/best_div_open_4_hover.gif) no-repeat 0 0;
}
#best_slide .li_fisrt_01,
#best_slide .li_fisrt_02,
#best_slide .li_fisrt_03,
#best_slide .li_fisrt_04,
#best_slide .li_fisrt_05 {
	background:transparent url(images/first.gif) no-repeat 0 0;
	position:relative;
}
#best_slide .li_fisrt_01 h2,
#best_slide .li_fisrt_02 h2,
#best_slide .li_fisrt_03 h2,
#best_slide .li_fisrt_04 h2,
#best_slide .li_fisrt_05 h2{
	font-size:32px;
	font-family:InsigniaLTStd*;
	text-transform:uppercase;
	float:left;
	margin-top:34px;
	margin-left:65px;
}
#best_slide .li_fisrt_01 h2 {
	width:315px;
}
#best_slide .li_fisrt_01 h2.header_slide0 a {
	color:#fedc00;
	line-height:.9em;

}
#best_slide .li_fisrt_01 h2.header_slide1 a{
	color:#F15B2B;
		line-height:.9em;


}
#best_slide .li_fisrt_01 h2.header_slide2 a{
	color:#08A64F;	
		line-height:.9em;

}
#best_slide .li_fisrt_01 h2.header_slide3 a{
	color:#EB2127;
		line-height:.9em;


}
#best_slide .li_fisrt_01 h2.header_slide4 a{
	color:#922a8e;	
		line-height:.9em;

}
#best_slide .li_fisrt_01 img,
#best_slide .li_fisrt_02 img,
#best_slide .li_fisrt_03 img,
#best_slide .li_fisrt_04 img,
#best_slide .li_fisrt_05 img{
	bottom:33px;
	left:59px;
	position:absolute;
}
#best_slide .li_fisrt_01 ul,
#best_slide .li_fisrt_02 ul,
#best_slide .li_fisrt_03 ul,
#best_slide .li_fisrt_04 ul,
#best_slide .li_fisrt_05 ul{
	position:absolute;
	right:70px;
	top:51px;
	list-style-type:inherit;
	padding-left:10px;
	width:244px;
}
#best_slide .li_fisrt_01 ul li,
#best_slide .li_fisrt_02 ul li,
#best_slide .li_fisrt_03 ul li,
#best_slide .li_fisrt_04 ul li,
#best_slide .li_fisrt_05 ul li{
	color:#3b5829;
	font-weight:bold;
	margin-bottom:10px;
}
#best_slide .li_fisrt_01 a.view_details,
#best_slide .li_fisrt_02 a.view_details,
#best_slide .li_fisrt_03 a.view_details,
#best_slide .li_fisrt_04 a.view_details,
#best_slide .li_fisrt_05 a.view_details{
	background:transparent url(images/view_details.gif) no-repeat 0 0;
	width:101px;
	float:left;
	position:absolute;
	bottom:42px;
	right:85px;
	height:21px;
}
.header_bot {
	background:transparent url(images/header_bot.gif) no-repeat 0 0;
	width:1001px;
	height:23px;
	float:left;
}
.content {
	background:transparent url(images/content_bg.gif) repeat-y 0 0;
	width:978px;
	min-height:100px;
	float:left;
	padding-left:23px;
	padding-bottom:50px;
}
.content_left {
	float:left;
	width:530px;
}
.content_links_home {
	margin-top:-20px;
	float:left;
}
.content_links_home a.pb_a {
	background:transparent url(images/pb_a.gif) no-repeat 0 0;
	width:217px;
	height:62px;
	margin-right:4px;
	float:left;	
}
.content_links_home a.cont_us {
	background:transparent url(images/con_us.gif) no-repeat 0 0;
	width:138px;
	height:62px;
	float:left;
	margin-right:4px;	
}
.content_links_home a.see_us {
	background:transparent url(images/see_us.gif) no-repeat 0 0;
	width:165px;
	height:62px;
	float:left;	
}
.best_entry {
	float:left;
	padding-top:62px;
}
.best_entry p{
	color:#000;
	line-height:30px;
	padding-bottom:10px;
	font-size:14px;
}
.best_entry input.more_about{
	background:transparent url(images/more_about.gif) no-repeat 0 0;
	float:left;
	width:247px;
	height:57px;
	cursor:pointer;
	border:none;
	margin-left:145px;
}
.content_sidebar {
	float:right;
	width:342px;
	padding-right:61px;
}
.content_sidebar .iso{
	float:left;
	margin-left:110px;
	margin-bottom:28px;
}
.home_sidebar_links {
	float:left;
	margin-top:17px;
}
.learn_more {
	float:left;
	background:transparent url(images/learn_more.gif) no-repeat 0 0;
	width:168px;
	height:63px;
	margin-right:6px;
}
.request{
	float:left;
	background:transparent url(images/request.gif) no-repeat 0 0;
	width:168px;
	height:63px;
}
.footer {
	background:transparent url(images/footer_bg.gif) no-repeat 0 top;
	width:1001px;
	min-height:233px;
	float:left;
	padding-top:100px;
}
.footer .news_feed {
	float:left;
	margin-right:82px;
}
.newsletter {
	float:left;
	position:relative;
	margin-bottom:46px;
}
.error,
.success{
	left:0;
	color:#fff;
	margin-left:0;
	margin-top:32px;
	position:absolute;
	top:0;
}
#newsletterLoading {
	position:absolute;
	top:0;
	left:0;
	color:#fff;
	margin-left:-83px;
	margin-top:2px;
}
.newsletterTextInput {
	background:transparent url(images/newslettertextinput.gif) no-repeat 0 0;
	width:170px;
	height:19px;
	float:left;
	border:none;
	color:#666666;
	font-size:11px;
	text-transform:uppercase;
	padding-top:7px;
	padding-left:3px;
}
.submit {
	background:transparent url(images/submit_r.gif) no-repeat 0 0;
	width:54px;
	height:26px;
	float:left;
	border:none;
	cursor:pointer;
	font-size:0;
}
.view_all_news {
	background:transparent url(images/view_all_news_r.gif) no-repeat 0 0;
	width:108px;
	margin-top:35px;
	height:25px;
	float:left
}
.footer_left,
.footer_right{
	float:left;
	width:50%;
}
.footer_right {
	width:49%;
}
.footer_left h3 {
	float:left;
	width:100%;
}
.footer_left h3 a{
	color:#E5E5E5;
	font-size:21px;
	float:left;
	margin-bottom:6px;
}
.footer_left h3 a:hover,
.footer_left a:hover{
	text-decoration:underline;
}
.footer_left p{
	color:#CCCCCC;
	font-size:12px;
}
.footer_left a {
	color:#EC1C24;
	float:right;
}
.all {
	border:none;
	margin-top:27px;
	float:right;
	background:transparent url(images/view_all_news.gif) no-repeat 0 0;
	cursor:pointer;
	width:109px;
	height:26px;
}
.footer_right img {
	float:right;
}
.footer_right p{
	color:#B2B2B2;
	text-align:right;
	padding-bottom:3px;
}
.footer_right p span{
	color:#fff;
}
.footer_right .money {
	float:left;
	width:100%;
	margin-top:41px;
}
.footer_right .money a.visa{
	float:right;
	background:transparent url(images/visa.gif) no-repeat 0 0;
	width:53px;
	height:34px;
	margin-right:17px;
}
.footer_right .money a.mastercard{
	float:right;
	background:transparent url(images/mastercard.gif) no-repeat 0 0;
	height:34px;
	width:49px;
	margin-right:17px;
}
.footer_right .money a.expess{
	float:right;
	background:transparent url(images/expess.gif) no-repeat 0 0;
	height:34px;
	width:35px;
	margin-right:17px;
}
.footer_right .money a.paypal{
	float:right;
	background:transparent url(images/paypal.gif) no-repeat 0 0;
	height:34px;
	width:52px;
	margin-right:17px;
}
.footer_right .money a.moneygram{
	float:right;
	background:transparent url(images/moneygram.gif) no-repeat 0 0;
	height:34px;
	width:49px;	
}
p.website_idiom {
	float:right;
	color:#B2B2B2;
	margin-top:27px;
}
.footer_bottom {
	float:left;
	width:100%;
	border-top:1px solid #acacac;
	padding-top:29px;
	margin-top:27px;
}
.footer_bottom ul.top_menu {
	float:left;
	width:100%;
	margin-bottom:12px;
}
.footer_bottom ul.top_menu,
.footer_bottom ul.bottom_menu{
	float:left;
	width:100%;
}
.footer_bottom ul.top_menu li,
.footer_bottom ul.bottom_menu li{
	float:left;
	margin-right:32px;
}
.footer_bottom ul.bottom_menu li {
	margin-bottom:20px;
	width:100%;
}
.footer_bottom ul.bottom_menu li ul {
	float:left;
	width:80%;
}
.footer_bottom ul.bottom_menu li ul li{
	margin-right:0;
	margin-bottom:0;
	width:auto;
}
.footer_bottom ul.bottom_menu li ul li a{
	color:#595959;
	font-size:13px;
	text-transform:capitalize;	
}
.footer_bottom ul.top_menu li a,
.footer_bottom ul.bottom_menu li a{
	color:#A6A6A6;
	text-transform:uppercase;
	float:left;
}
.footer_bottom ul.bottom_menu li a {
	margin-right:10px;
	font-size:13px;
}
.footer_bottom ul.top_menu li span{
	display:none;
}
.footer_bottom ul.top_menu li span.a_insert{
	display:block;
	background:none;
	color:#A6A6A6;
}
.footer_bottom ul.top_menu li.current_page_item span,
.footer_bottom ul.top_menu li:hover span{
	display:block;
}
.footer_bottom ul.top_menu li:hover{
	margin-right:18px;
}
.footer_bottom ul.top_menu li.current_page_item:hover{
	margin-right:32px;
}
.li_pre {
	background:transparent url(images/li_pre.gif) no-repeat 0 0;
	width:7px;
	height:22px;
	float:left;
}
.footer_bottom ul.top_menu li.current_page_item span.a_insert,
.a_insert,
.footer_bottom ul.top_menu li:hover span.a_insert{
	background:transparent url(images/a_insert.gif) repeat-x 0 0;
	height:19px;
	color:#666666;
	font-size:13px;
	float:left;
	padding-top:3px;
}
.li_app {
	background:transparent url(images/li_app.gif) no-repeat 0 0;
	width:7px;
	height:22px;
	float:left;
}
.sidebar_r_service_top {
	background:transparent url(images/sidebar_r_service_top.png) no-repeat 0 0;
	width:266px;
	height:62px;
	float:left;
}
.sidebar_r_service_mid {
	background:transparent url(images/sidebar_r_service_mid.png) repeat-y 0 0;
	padding-left:22px;
	padding-right:10px;
	padding-top:17px;
	width:234px;
	float:left;
}
.sidebar_r_service_mid ul li {
	margin-bottom:15px;
}
.sidebar_r_service_mid ul li a{
	color:#fff;
	font-size:14px;
}
.sidebar_r_service_mid ul li a:hover {
	color:#fff;
}
.sidebar_r_service_mid ul li.current_page_item a,
.sidebar_r_service_mid ul li.current-cat a{
	color:#000;
	text-decoration:underline;
}
.sidebar_r_service_bottom {
	background:transparent url(images/sidebar_r_service_bottom.png) no-repeat 0 0;
	width:266px;
	float:left;
	height:22px;
}
.sidebar_r_service_top h2{
	font-size:28px;
	text-align:center;
	color:#FFF;
	padding-top:15px;
}
.page-template-request_ .sidebar_r_service_top h2{
	font-size:25px;
}
.page-template-request_ .breadcrumbs_contact{
	display:none;
}
.page-template-request_ .custom_qu_form {
	background:transparent url(images/custom_qu_form.png) no-repeat 0 0;
	height:25px;
	text-indent:-9999px;
}
.sidebar_r_service_top h2 a{
	color:#fff;
}
#content_r {
	float:left;
	margin-left:41px;
	width:578px;
}
#content_r ul.services_r {
	margin-top:20px;
}
#content_r ul.services_r li {
	float:left;
	margin-bottom:41px;
}
#content_r ul.services_r li a {
	width:237px;
	height:70px;
	float:left;
}
#content_r ul.services_r li.elect_asssem a{
	background:transparent url(images/elect_asssem.gif) no-repeat 0 0;
}
#content_r ul.services_r li.elect_asssem a:hover{
	background:transparent url(images/elect_asssem1.gif) no-repeat 0 0;
}
#content_r ul.services_r li.quickturn a{
	background:transparent url(images/quickturn.gif) no-repeat 0 0;
}
#content_r ul.services_r li.quickturn a:hover{
	background:transparent url(images/quickturn1.gif) no-repeat 0 0;
}
#content_r ul.services_r li.pcb_design a{
	background:transparent url(images/pcb_design.gif) no-repeat 0 0;
}
#content_r ul.services_r li.pcb_design a:hover{
	background:transparent url(images/pcb_design1.gif) no-repeat 0 0;
}
#content_r ul.services_r li.wire_cable a{
	background:transparent url(images/wire_cable.gif) no-repeat 0 0;
}
#content_r ul.services_r li.wire_cable a:hover{
	background:transparent url(images/wire_cable1.gif) no-repeat 0 0;
}
#content_r ul.services_r li.inspection a{
	background:transparent url(images/inspection.gif) no-repeat 0 0;
}
#content_r ul.services_r li.inspection a:hover{
	background:transparent url(images/inspection1.gif) no-repeat 0 0;
}
#content_r ul.services_r li.box_builds a{
	background:transparent url(images/box_builds.gif) no-repeat 0 0;
}
#content_r ul.services_r li.box_builds a:hover{
	background:transparent url(images/box_builds1.gif) no-repeat 0 0;
}
#content_r ul.services_r li.special a{
	background:transparent url(images/special.gif) no-repeat 0 0;
}
#content_r ul.services_r li.special a:hover{
	background:transparent url(images/special1.gif) no-repeat 0 0;
}
#content_r ul.services_r li.quickturn_electr a{
	background:transparent url(images/quickturn_electr.gif) no-repeat 0 0;
}
#content_r ul.services_r li.quickturn_electr a:hover{
	background:transparent url(images/quickturn_electr1.gif) no-repeat 0 0;
}
#content_r ul.services_r li.repair a{
	background:transparent url(images/repair.gif) no-repeat 0 0;
}
#content_r ul.services_r li.repair a:hover{
	background:transparent url(images/repair1.gif) no-repeat 0 0;
}
.content_r_first {
	margin-right:104px;
}
.content_links {
	float:right;
	margin-top:-20px;
	margin-bottom:32px;
	margin-right:77px;
}
.content_links a.pb_a {
	background:transparent url(images/pb_a_small.gif) no-repeat 0 0;
	width:182px;
	height:52px;
	float:left;
	margin-right:11px;
}
.content_links a.pb_a:hover {
	background:transparent url(images/pb_a_small_hover.gif) no-repeat 0 0;
}
.content_links a.see_us {
	background:transparent url(images/see_us_small.gif) no-repeat 0 0;
	width:135px;
	height:52px;
	float:left;
	margin-right:15px;
}
.content_links a.see_us:hover {
	background:transparent url(images/see_us_small_hover.gif) no-repeat 0 0;
}
.content_links a.cont_us {
	background:transparent url(images/cont_us_small.gif) no-repeat 0 0;
	width:135px;
	height:52px;
	float:left;	
}
.content_links a.cont_us:hover {
	background:transparent url(images/cont_us_small_hover.gif) no-repeat 0 0;
}
.other_fea {
	margin-top:-2px;
	margin-bottom:10px;
	margin-left:40px;
}
.other_fea_ul {
	width:578px;
	float:left;
}
.other_fea_ul_top {
	background:transparent url(images/other_fea_ul_top.gif) no-repeat 0 0;
	width:578px;
	height:38px;
	float:left;
}
.other_fea_ul_mid {
	background:transparent url(images/other_fea_ul_mid.gif) repeat-y 0 0;
	width:520px;
	float:left;
	padding-left:58px;
}
.other_fea_ul_mid ul{
	list-style-type:inherit;
}
.other_fea_ul_mid ul li{
	width:192px;
	float:left;
	color:#fff;
	padding-bottom:10px;
}
.other_fea_ul_mid_first {
	padding-right:101px;
}
.other_fea_ul_bot {
	background:transparent url(images/other_fea_ul_bot.gif) no-repeat 0 0;
	width:578px;
	height:42px;
	float:left;
}
#content_r h1{
	font-size:28px;
	color:#000;
	margin-bottom:15px;
}
legend {
	color:#a6a6a6;
	font-size:22px;
	text-transform:uppercase;
	font-weight:bold;
}
#content_r p{
/*	float:left;*/
	font-size:14px;
	margin-bottom:14px;
	line-height:1.7em;
	color:#000;
	width:100%;
}
#content_r h3{
	font-size:14px;
	color:#000;
	width:100%;
	float:left;
}
#sidebar_r {
	margin-top:38px;
	width:266px;
	float:left;
}
.contact p{
	color:#fff;
	font-size:15px;
	padding-bottom:10px;
}
.contact p a{
	color:#fff;
}
.contact p a:hover{
	text-decoration:underline;
}
/**********************************************************************************************/
.cf-fs1,
.cf-fs2,
.cf_hidden{
	border:none;
}
.cf-fs1,
.cf-fs2 {
	padding:0;
}
.cf-fs1 {
	margin-bottom:35px;
}
.cf-fs2 {
	margin-bottom:15px;
}
.legend {
	display:none;
}
ol.cf-ol {
	width:590px;
	float:left;
	padding-left:0;
	margin-top:0;
	margin-bottom:15px;
	padding-bottom:60px;
	border-bottom:2px solid #b8b8b8;
}
#cformsform ol.cf-ol {
	margin-bottom:15px;
	padding-bottom:53px;
}
ol.cf-ol li label span,
#li-4-19,
#li-4-21,
#li-4-24,
#li-4-28,
#li-4-31,
#li-4-33,
#li-4-23,
#li-4-25,
#li-4-27{
	float:left;
	width:100%;
	color:#808080;
	display:block;
}
#li-4-28 {
	margin-left:295px;
	margin-top:-315px;
	position:relative;
}
#li-4-28 input{	
	position:absolute;
	top:18px;
	left:0;
}
#li-4-29 {
	margin:-258px 0 0 295px;
	color:#808080;
}
#li-4-29items {
	margin:-241px 0 0 295px;
}
#li-4-30 {
	margin:-204px 0 0 295px;
}
#li-4-24,
#li-4-31{
	width:50%;
}
#li-4-31 {
	margin-top:-23px;
}
#li-4-20,
#li-4-22,
#li-4-24{
	margin-top:-30px;
	margin-bottom:18px;
}
#li-4-24 {
	margin-top:-41px;
}
ol.cf-ol li label span span.form_r {
	width:auto;
	float:left;
	color:#808080;
}
ol.cf-ol li label span span{
	width:auto;
	float:left;
	color:#EC1C24;
}
ol.cf-ol li span {
	display:none;
}
ol.cf-ol li {
	width:50%;
	float:left;
	margin-bottom:8px;
}
ol.cf-ol li:last-child,
#li-4-19,
#li-4-28{
	width:100%;
}
#cf4_field_19-1,
#cf4_field_19-2,
#cf4_field_21-1,
#cf4_field_21-2,
#cf4_field_23-1,
#cf4_field_23-2,
#cf4_field_23-3,
#cf4_field_24-1,
#cf4_field_24-2,
#cf4_field_31-1,
#cf4_field_31-2,
#cf4_field_33-1,
#cf4_field_33-2,
#cf4_field_33-3,
#cf4_field_25-1,
#cf4_field_25-2,
#cf4_field_25-3,
#cf4_field_29-1,
#cf4_field_29-2,
#cf4_field_27-1,
#cf4_field_27-2,
#cf4_field_27-3,
#li-4-19items label span,
#li-4-21items label span,
#li-4-24items label span,
#li-4-31items label span,
#li-4-33items label span,
#li-4-23items label span,
#li-4-25items label span,
#li-4-29items label span{
	width:auto;
	margin:7px 0;
	float:left;
	margin-left:0;
	padding-left:0;
	padding-right:0;
	margin-right:0;
}
#li-4-23items {
	margin-top:-12px;
}
#li-4-25items,
#li-4-27items{
	width:100% !important;
	position:relative;
	height:66px;
}
#cf4_field_25-1,
#cf4_field_27-1{
	position:absolute;
	top:0;
	left:0;
}
#li-4-25items label span,
#li-4-27items label span{
	width:99%;
	margin:2px 0 0 16px;
}
#cf4_field_25-2,
#cf4_field_27-2{
	position:absolute;
	top:22px;
	left:0;
}
#cf4_field_25-3,
#cf4_field_27-3{
	position:absolute;
	top:43px;
	left:0;
}
#li-4-26 {
	width:100%;
}
#li-4-26 label{
	display:block;
	margin-top:5px;
}
#li-4-25 {
	margin-bottom:-4px;
}
#cf4_field_26 {
	background:transparent url(images/textarea_sm.gif) no-repeat 0 0;
	width:251px;
	height:74px;
}
#cf4_field_33-1,
#cf4_field_33-2,
#cf4_field_33-3{
	margin:0;
}
#li-4-19items,
#li-4-21items,
#li-4-24items,
#li-4-31items{
	margin-top:-5px;
	margin-bottom:14px;
}
#li-4-19items label span,
#li-4-21items label span,
#li-4-24items label span,
#li-4-31items label span{
	margin:7px 3px 0 0;
}
*+html #li-4-19items label span,
*+html #li-4-21items label span,
*+html #li-4-24items label span,
*+html #li-4-31items label span{
	margin:11px 3px 0 0;
}
*+html  #li-4-33items label {
	margin:3px 3px 0 0;
}
#li-4-33items label span {
	margin:0;
	line-height:13px;
}
#li-4-33items {
	width:32%;
}
*+html #li-4-33items {
	width:37%;
	margin-bottom:18px;
	float:left;
}
#li-4-33items label {
	float:left;
	width:80px;
	padding-bottom:10px;
}
ol.cf-ol {
	padding:0;
	margin:0;
}
ol.cf-ol li input[type=text] {
	background:transparent url(images/input.gif) no-repeat 0 0;
	width:247px;
	height:22px;
	float:left;
	padding-left:5px;
	padding-top:4px;
	border:none;
}
#li-4-13 label span,
#li-4-30 label span{
	float:none;
}
*+html #li-4-13 input{
	margin-left:-295px;
}
*+html #cf4_field_30 {
	margin-left:-295px;
}
ol.cf-ol li#li--8,
ol.cf-ol li#li--9,
#li-4-9,
#li-4-10{
	width:112px;
}
ol.cf-ol li#li--8,
#li-4-9{
	margin-right:28px;
}
#li-4-13 {
	margin-left:295px;
	width:45%;
}
ol.cf-ol li input#cf_field_8[type=text],
ol.cf-ol li input#cf_field_9[type=text],
#cforms4form ol.cf-ol li input#cf4_field_9[type=text],
#cforms4form ol.cf-ol li input#cf4_field_10[type=text],
#cf4_field_16[type=text],
#cf4_field_17[type=text],
#cf4_field_18[type=text],
#cf4_field_20[type=text],
#cf4_field_22[type=text],
#cf4_field_23[type=text],
#cf4_field_25[type=text],
#cf4_field_26[type=text],
#cf4_field_27[type=text],
#cf4_field_29[type=text],
#cf4_field_30[type=text],
#cf4_field_32[type=text],
#cf4_field_24[type=text],
#cf4_field_28[type=text]{
	background:transparent url(images/input_small.gif) no-repeat 0 0;
	width:107px;
	height:22px;
	float:left;
	border:none;
	padding-left:5px;
	padding-top:4px;
}
textarea#cf4_field_15 {
	background:transparent url(images/textarea4.gif) no-repeat 0 0;
	width:251px;
	overflow:hidden;
	height:128px;
	float:left;
	border:none;
}
ol.cf-ol li textarea {
	background:transparent url(images/textarea.gif) no-repeat 0 0;
	width:683px;
	overflow:hidden;
	height:142px;
	float:left;
	border:none;
}
.linklove {
	display:none;
}
#content_r .cf-sb {
	float:left;
	width:auto;
}
#sendbutton,
#sendbutton4,
#sendbutton2 {
	background:transparent url(images/submit.gif) no-repeat 0 0;
	width:96px;
	height:38px;
	border:none;
	font-size:0;
	cursor:pointer;
}
.blog #content_r .post h2 a,
.single #content_r .post h2 a,
.archive #content_r .post h2 a,
.search #content_r .page h2 a,
.search #content_r .post h2 a,
.search #content_r h2.center{
	font-size:18px;
	text-transform:uppercase;
	color:#000;
}
.blog #content_r .post,
.single #content_r .post,
.archive #content_r .post,
.search #content_r .page,
.search #content_r .post{
	margin-bottom:30px;
	padding-bottom:13px;
	float:left;
	width:100%;
	border-bottom:1px dashed #7d7e7e;
}
.blog #content_r .post p,
.single #content_r .post p,
.archive #content_r .post p,
.search #content_r .page p,
.search #content_r .post p{
	font-size:12px;
	color:#ec1c24;
	padding-bottom:16px;
	padding-top:10px;
	margin-bottom:0;
}
.blog #content_r .post .entry p,
.single #content_r .post .entry p,
.archive #content_r .post .entry p,
.search #content_r .page .entry p,
.search #content_r .post .entry p,
.blog #content_r .post .entry ul li,
.single #content_r .post .entry ul li,
.archive #content_r .post .entry ul li,
.search #content_r .page .entry ul li,
.search #content_r .post .entry ul li,
.blog #content_r .post .entry ol li,
.single #content_r .post .entry ol li,
.archive #content_r .post .entry ol li,
.search #content_r .page .entry ol li,
.search #content_r .post .entry ol li{
	font-size:14px;
	color:#000;
	padding-top:0;
	padding-bottom:23px;
}
.blog #content_r .post .entry ul li,
.single #content_r .post .entry ul li,
.archive #content_r .post .entry ul li,
.search #content_r .page .entry ul li,
.search #content_r .post .entry ul li,
.blog #content_r .post .entry ol li,
.single #content_r .post .entry ol li,
.archive #content_r .post .entry ol li,
.search #content_r .page .entry ol li,
.search #content_r .post .entry ol li{
	padding-bottom:10px;
}
.blog #content_r .post .entry h2,
.single #content_r .post .entry h2,
.archive #content_r .post .entry h2,
.search #content_r .page .entry h2,
.search #content_r .post .entry h2{
	font-size:18px;
	color:#000;
	float:left;
	width:100%;
	padding-bottom:7px;
}
.blog #content_r .post .entry ul,
.single #content_r .post .entry ul,
.archive #content_r .post .entry ul,
.search #content_r .page .entry ul,
.search #content_r .post .entry ul{
	list-style-type:inherit;
	padding-left:15px;
}
.page-child #content_r p {
/*	float:left;*/
	width:100%;
}
.page-child #content_r h2{
	color:#000;
	font-size:20px;
	margin-bottom:14px;
	margin-top:16px;

float:left;
	width:100%;
	font-weight:normal;
	text-transform:uppercase;
}
.page-child #content_r img.alignleft {
	float:left;
}
.page-child #content_r ul {
	float:left;
	list-style-type:inherit;
	padding-left:36px;
	width:100%;
	padding-bottom:25px;
}
.page-child #content_r ul li{
	font-size:14px;
	color:#000;
	line-height:1.7em;
	padding-bottom:8px;
}
/************************breadcrumbs_contact*****************************/
.breadcrumbs_contact {
	float:left;
	width:100%;
	margin-bottom:32px;
}
#breadcrumbs a,
#breadcrumbs{
	color:#EC1C24;
	text-transform:lowercase;
}
#breadcrumbs strong{
	color:#999999;
	font-weight:normal;
}
/***************************wp_page_numbers********************************/
#wp_page_numbers{
/*	display:inline;*/
	text-align:center;
	width:155px;
	margin:0 auto;
}
#wp_page_numbers ul {
	height:22px;
}
#wp_page_numbers ul li.page_info {
	display:none;
}
#wp_page_numbers ul li{
	display:inline;
	text-align:center;
}
#wp_page_numbers ul li a{
	color:#999999;
	font-size:13px;
	padding:2px 5px;
	margin:0 3px;
	float:left;
}
#wp_page_numbers ul li a:hover,
#wp_page_numbers ul li.active_page a{
	border:1px solid #ec1c24;
	color:#ec1c24;
	background-color:#f0f0f0;
}
#wp_page_numbers ul li a:hover {
	margin:0 2px;
}
#wp_page_numbers ul li.active_page a:hover {
	margin:0 3px;
}
/*********/
a.cancel {
	background:transparent url(images/cancel.gif) no-repeat 0 0;
	width:96px;
	height:38px;
	float:left;
	margin-left:12px;
}
#cforms4form .cf_hidden {
	display:none;
}
.cf-fs1 ol,
.cf-fs2 ol{
	padding-bottom:25px;
}
.iso_auote {
	margin:43px 0 0 68px;
}