/*  
Theme Name: Clixpert Theme 2.0
Theme URI: http://www.clixpert.com.au
Description: An SEO expert support Theme
Version: 1.11
Author: Clixpert
Author URI:  http://www.clixpert.com.au
*/


/*
Improved browser CSS feature
-------------------------------------
Example: .ie8 .sidebar li{width:85px}

�ie - Internet Explorer (All versions)
�ie8 - Internet Explorer 8.x
�ie7 - Internet Explorer 7.x
�ie6 - Internet Explorer 6.x
�gecko - Mozilla, Firefox (all versions), Camino
�ff3 - Firefox 3
�ff3_5 - Firefox 3.5 new
�opera - Opera (All versions)
�opera8 - Opera 8.x
�opera9 - Opera 9.x
�opera10 - Opera 10.x
�webkit or safari - Safari, NetNewsWire, OmniWeb, Shiira, Google Chrome
�safari3 - Safari 3.x
�chrome - Google Chrome
*/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body{
	margin:0;
	background:url(images/body-bg.jpg) repeat-x #f1f1f1;
	font-family:'Lato', sans-serif;
	}
body, th, td, input, textarea{
	color:#000000;
	}
form{
	}
fieldset{
	}
input.text{
	background:#FFFFFF;
	border:none;
	padding:1px;
	}
input.button{
	background:#000000;
	border:1px solid #000000;
	color:#ffffff;
	}
h1, h2, h3{
	color:#000000;
	}
h1{
	font-size:25px;
	
	
	}
h2{
	
	font-size:22px;
	
	
	}
h3{
	font-size:16px;
	}
h4{
	font-size:14px;
	}
h5{
	font-size:12px;
	}
h6{
	font-size:10px;
	}
ul, ol{
	
	}
blockquote{
	margin-left:36px;
	margin-right:36px;
	}
a{
	color:#000000;
	text-decoration:none;
	}
a:hover{
	border:none;
	}
h1 a, h2 a, h3 a{
	border:none;
	color:#333333;
	text-decoration:none;
	}
h1 a:hover, h2 a:hover, h3 a:hover{
	background:none;
	color:#371015;
	}
hr{
	display:none;
	}
#menu{
	float:left;
	
	}
#menu ul{
	line-height:normal;
	list-style:none;
	margin:0;
	padding:0;
	}
#menu li{
	float:left;
	}
#menu a{
	display:block;
	/*float:left;
	font-size:12px;
	margin-right:1px;
	text-decoration:none;
	padding-right: 20px;
	padding-left: 20px;
	height: 30px;
	line-height: 30px;*/
	}
/*#menu a:hover{
	background:#371015;
	color:#ffffff;
	}
#menu .current_page_item a{
	color:#ffffff;
	background-color: #000000;
	}*/
#search{
	float:right;
	width:270px;
	padding-top: 10px;
	}
#search fieldset{
	border:none;
	}
#search #s{
	padding:3px;
	width:140px;
	vertical-align:top;
	}
#search #x{
	width:60px;
	vertical-align:top;
	}
#logo{
	}
#logo h1, #logo h2{
	margin:0;
	padding:0;
	color: #000000;
	}
#logo h1{
	color: #000000;
	padding:50px 5px 0 20px;
	}
#logo h2{
	color: #000000;
	margin:10px 0 0 17px;
	padding:5px;

	}
#logo p{
	clear:left;
	color: #000000;
	font-size:14px;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:0 0 0 20px;
	}
#logo a{
	color: #000000;
	}
.contentmain{
	float:left;
	margin-left:2px;
	}
#content{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;	
	}
.post{
	}
.post .title{
	font-weight:normal;
	margin:0;
	}
h1.title{
	color:#333333;
	font-size:26px;
	
	font-weight: normal;
	}
h2.title{
	color:#371015;
	font-size:16px;

	
	}
.desctitle{
	font-size:10px;
	}
.post h1.title{
	font-size:24px;
	height:auto;
	
	}
.post .entry{
	
	
	}
.entry p{
	padding-bottom:20px;
}
.entry ul,ol{
	padding-left:20px;
}
.post .meta{
	border-bottom:1px dotted #CCCCCC;
	color:#333333;

	font-size:14px;
	
	
	}
.navigation{
	padding-top:10px;
	padding-bottom: 10px;
}
.navigation a{
	font-size: 14px;
	font-weight: bold;
}
.post .meta a{
	color:#333333;
	}
.post .links{
	margin:0;
	}
.post .tags{
	font-size:9px;
	font-weight:bold;
	margin:0;
	text-transform:uppercase;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	}
.post .links a, .post .tags a{
	border:none;
	}
.leftsidebar
	{
	width:245px;
	float:left;
	}
.sidebar{
	
	}
.sidebar ul{
	list-style:none;
	margin:0;
	padding:0;
	}
#sidebar1 li{
	background-color: #C6C6C6;
	padding: 5px;
	}
#sidebar2 li{
	
	background-color: #C6C6C6;
	padding:5px;
	}
.sidebar li ul{
	}
.sidebar li li{
	margin:0;
	}
.sidebar li h2{
	margin:0;
	}
#sidebar1{
	
	margin-left: 10px;
	}
#sidebar1 li h2{
	height:30px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 30px;
	background-color: #333333;
	text-align: center;
	}
#sidebar1 li ul{
	line-height:normal;
	padding-left: 5px;
	padding-right: 5px;	
	}
#sidebar1 li li{
	background-image: url(images/list.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:15px;
	padding-top: 5px;
	padding-bottom: 5px;	
	}
	#sidebar1 li li li{
	background-image: url(images/list.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding:0px;
	}
#sidebar1 li li a{
	
	
	
	}
.rightsidebar{
	width:245px;
	float:left;
	}
#sidebar2{
	padding:0px;
	margin-right: 5px;
	}
#sidebar2 li h2{
	height:30px;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	text-align: center;
	}
#sidebar2 li ul{

	line-height:normal;
	padding-left:10px;
	}
#sidebar2 li li{
	background-image: url(images/list.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	
	
	}
#sidebar2 li a{
	border:none;
	padding-left: 10px;	
	}
#sidebar2 li a:hover{
	border:none;
	
	}
#calendar{
	margin:0 auto;
	}
#calendar caption{
	font-weight:bold;
	}
#calendar table{
	border-collapse:collapse;
	text-align:center;
	width:220px;
	}
#calendar thead th{
	background:#CCCCCC;
	color:#FFFFFF;
	}
#calendar tbody td{
	background:#EEEEEE;
	}
#calendar #today{
	background:#B8D03B;
	color:#FFFFFF;
	font-weight:bold;
	}
#calendar a{
	font-weight:bold;
	}
#calendar #prev{
	text-align:left;
	}
#calendar #next{
	text-align:right;
	}
#design{
	background:#FFFFFF url(images/lines2.gif) bottom right no-repeat;
	height:138px;
	}
#footer{
	}
.footer_copy{
	float:left;
	}


.sw_copy{
	float:right;
	}
.sw_copy a{color:#fff;}
.sw_copy a:hover{color:#F8570C;}
.info{
	
	}
.comlabel{
	color:#666666;
	font-size:13px;
	font-weight:lighter;
	}
.comtext{
	background-color:#371015;
	border:5px solid #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	}
.postlabel{
	color:#666666;
	font-size:13px;
	font-weight:lighter;
	}
.posttext{
	background-color:#371015;
	border:5px solid #FFFFFF;
	color:#FFFFFF;
	padding:5px;
	}
.commentlist{
	list-style:none;
	}
.authorcomment{
	background-color:#efefef;
	margin:10px 0px 0px 0px;
	padding:3px;
	}
.odd{
	color:#333333;
	background-color: #EAEAEA;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
	}
.odd a:link{
	color:#000000;
	}
.commenttext{
	color:#000000;
	color:#000000;
	font-size:10px;
	margin:0px 0px 10px 0px;
	padding:5px 10px 5px 10px;
	background-color: #EAEAEA;
	}
#author, #email, #url{
	background:#FBFBFB;
	border:1px solid #cbcbcb;
	padding:3px;
	width:40%;
	margin-bottom:5px;
	}
#comment{
	background:#FBFBFB;
	border:1px solid #cbcbcb;
	margin-bottom:0.6em;
	padding:3px;
	width:95%;
	}
#submit{
	background-color:#efefef;
	border-bottom:2px solid #CCCCCC;
	border-left:1px solid #E4E4E4;
	border-right:2px solid #CCCCCC;
	border-top:1px solid #E4E4E4;

	padding:3px;
	}
acronym, abbr, span.caps{
	cursor:help;
	}
acronym, abbr{
	border-bottom:1px dashed #999;
	}
blockquote{
	padding-left:52px;
	background-image: url(images/qt.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 15px;
	margin-right: 30px;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 5px;
	}
blockquote cite{
	display:block;
	margin:5px 0 0;
	}
.center{
	text-align:center;
	}
.aligncenter{
	margin-right: auto;
	margin-left: auto;	
}
img.aligncenter{
	display:block;
	margin-left:auto;
	margin-right:auto;
	}
hr{
	display:none;
	}
a img{
	border:none;
	}



pre{
	background:#f3f2ed;
	border:solid 1px #9a9a9a;
	color:blue;
	margin:10px;
	padding:10px;
	}
code{
	color:#000;
	font-size:1.0em;
	}

/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left;
	}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	text-align: center;
	background-color: #f3f3f3;
	padding-top: 4px;
	margin: 10px;
	-moz-border-radius: 3px;
	-khtml-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

.wp-caption img {
	margin: 0;
	padding: 0;
	border: 0 none;
}

.wp-caption p.wp-caption-text {
	font-size: 11px;
	line-height: 17px;
	padding: 0 4px 5px;
	margin: 0;
}
/* End captions */
/*Drop Menu start*/

#dropmenu, #dropmenu ul {margin:0; padding:0; list-style-type:none; list-style-position:outside; position:relative;  z-index:300; width:100%;}

#dropmenu a {
	/*color:#FFFFFF;*/
	display:block;
	/*float:left;
	font-size:14px;
	margin-right:0px;
	text-decoration:none;
	line-height: 30px;
	height: 30px;
	padding-right: 13px;
	padding-left: 13px;
	*/
}
#dropmenu a:hover {}
#dropmenu li {float:left; position:relative;}
#dropmenu ul {position:absolute; display:none;  top:45px;left:0px;}
#dropmenu ul a {
	/*color: #2081cd;
	font-weight: normal;
	background-image: none;*/
}
#dropmenu ul a:hover {
	/*color: #FFFFFF;
	font-weight: normal;
	background-image: none;*/
}
#dropmenu li ul {
	background: #333;
	width: 200px;
	padding: 0px;
	margin:0px;
	width:247px !important;
}
#dropmenu li ul li{background:none !important;border-bottom:1px dotted #666;height:auto !important;line-height:20px;}
#dropmenu li ul a {
	height:auto;
	float:left;
	text-transform:none;
	color: #FFF;
	text-align: left;
	font-size:14px;font-weight:normal;
}
.clear, .cb{
	clear:both;
	}

#dropmenu li ul a:hover {
	color: #FF4A00;
}
#dropmenu li ul li{
	width:200px;
	
}
#dropmenu ul ul {top:auto;}
#dropmenu li ul ul {left:200px; margin:0px 0 0 0px;}
#dropmenu li:hover ul ul, #dropmenu li:hover ul ul ul, #dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, #dropmenu li li:hover ul, #dropmenu li li li:hover ul, #dropmenu li li li li:hover ul {display:block;}

#dropmenu li ul li.parent{
	background:url(images/drop_list_bg.jpg) no-repeat 211px 14px #2A448F;
	}
#dropmenu li ul li.parent:hover{
	background: url("images/drop_list_bg_hover.jpg") no-repeat scroll 211px 14px #626262;
	}
	/***********my styles************/
	.magin_0{margin:0 !important;}
.border_none{border:none !important;}
hr{margin:0;background:#ccc;padding:0;border:none;height:1px;}
a:hover{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-transition: all 0.3s ease-in-out;}
.f-right{float:right;}
.f-left{float:left;}
	.wrapper{width:100%;}
.header-mc, .content-mc, .footer-mc{width:100%;}
.footer-mc{background:#24262c;}
.content-mc{padding:9px 0 15px 0;}
.header, .content-area, .footer{width:1000px;margin:auto;}
.header{padding:7px 0px 0 0;}
.header .logo{float:left;}
.header .contact-details{width:452px;float:right;}
.contact-details .top-section{padding-bottom:7px;border-bottom:1px solid #e5e5e5;}
.top-section .free-call{width:182px;height:44px;background:url(images/icons-sprite.png) no-repeat -13px -4px;text-align:center;color:#fff;font-size:25px;font-weight:900;padding:10px 0 0 17px;float:left;}
.top-section .free-call a{color:#fff;}
.top-section .free-call a:hover{color:#ba2d00;}
.top-section h1{color:#1a85b8;font-size:38px;font-weight:900;float:right;}
.contact-details .bottom-section .block{width:49%;float:left;border-right:1px solid #e5e5e5;color:#3d464d;font-size:15px;font-weight:400;padding-top:6px;height:30px;} 
.bottom-section .block h2{color:#74c236;font-size:18px;font-weight:400;float:right;}
.bottom-section .block h2 strong{color:#3d464d;font-weight:700;font-size:22px;}
.bottom-section .block a{padding:2px 12px;background:url(images/icons-sprite.png) no-repeat  -25px -76px ;margin-left:6px;}
.bottom-section .block a:hover{background-position:-25px -104px;}
.bottom-section .block a.twitter{background-position:-55px -76px;}
.bottom-section .block a.twitter:hover{background-position:-55px -104px;}
.bottom-section .block a.gplus{background-position: -85px -76px;}
.bottom-section .block a.gplus:hover{background-position: -85px -104px;}
.nav{background:url(images/nav-bg.jpg) repeat-x;margin-top:7px;padding:5px 0 21px;width:100%;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;border:1px solid #e2e2e2;}
.nav ul{list-style:none;width:76% !important;}
.nav ul li{float:left;margin:0;padding:5px 20px;background:url(images/sep.png) no-repeat right center;height:34px;font-size:16px;font-weight:700;color:#3d464d;text-transform:uppercase;line-height:29px;}
.nav ul li a{color:#3d464d;font-weight:900;}
.nav ul li a:hover{color:#fb5d0d;}
.banner{background:url(images/banner-bg.png) no-repeat left center;height:455px;position:relative;margin-top:-31px;}
.banner .left-description{width:440px;position:relative;top:46px;margin-left:188px;}
.girl-with-dollars{width:288px;height:396px;position:absolute;left:-51px;bottom:2px;}
.wht-we-do-strip{margin:7px 0 0 0;height:62px;background:url(images/what-we-do-bg.png) no-repeat left center;}
.wht-we-do-strip ol{list-style:none;padding:21px 22px 0 64px;}
.wht-we-do-strip ol li{color:#f2f2f2;font-size:16px;font-weight:700;width:250px;float:left;}
.banner .left-description h1{color:#111b24;font-size:36px;font-weight:900;}
.banner .left-description h1 strong{color:#fff;}
.left-description ul{margin:10px 0 0 75px;list-style:none outside;}
.left-description ul li{background:url(images/banner-bullet-points.png) no-repeat left center;font-size:18px;color:#fff;padding:11px 0 3px 40px;font-weight:700;}
.instant-quote{width:305px;height:414px;float:right;margin:17px 17px 0 0;padding:16px 0 15px 19px;background:url(images/instant-quote-bg.png) no-repeat left top;position:relative;}
.instant-quote .title{background:url(images/get-a-quote-title.png) no-repeat right center;color:#fff;text-align:right;font-size:23px;font-weight:700;height:47px;padding:10px 12px 0 0;position:absolute;right:-12px;width:316px;}
.instant-quote p{margin:65px 0 0 13px;list-style:none;}
.instant-quote span{margin-bottom:11px;display:block;color:#211a01;font-size:14px;font-weight:bold;}
.instant-quote input[type='text'],.instant-quote input[type='email'], .instant-quote textarea, .contact_input, .contact_txt_area, .contct_captcha_input{width:260px;height:22px;border:1px solid #73afcb;color:#5e5d5d;box-shadow:1px 1px 1px #f0f0f0;padding:4px;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;font-family:'Lato', sans-serif;font-size:13px;}
.instant-quote input[type='email']{width:250px;}
.instant-quote input[type='text'], .instant-quote textarea{width:250px;}
.instant-quote textarea, .contact_txt_area{height:88px;resize:none;}
.instant-quote input.captcha-txt[type='text']{width:159px;float:right;margin-right:33px;}
.instant-quote p img{margin-top:3px;}
.instant-quote input[type='submit']{width:259px;cursor:pointer;font-weight:700;height:57px;background:url(images/icons-sprite.png) no-repeat -14px -192px;border:none;outline:none;color:#fff;text-transform:uppercase;font-size:20px;}
.instant-quote input[type='submit']:hover{color:#C43700;}
.content-box{margin:27px 0 0 0;}
.content-box-left{width:673px;float:left;margin-right:50px;}
.content-box-right{width:275px;float:left;}
.content-box-left h1{color:#f8570c;font-size:32px;margin-bottom:17px;font-weight:900;}
.content-box-left h1 strong{color:#32a7df;}
.content-box-left p{color:#363637;font:normal 14px/22px 'Open Sans', sans-serif;text-align:justify;}
.content-box-right h3{width:268px;height:78px;border:2px solid #fff;background:#00a5e7;padding-top:13px;text-align:center;font-size:28px;color:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.content-box-right h4{position:relative;z-index:15;background:#f9580c;width:237px;height:48px;text-align:center;font-size:36px;color:#fff;margin:auto;margin-top:-25px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.brands-outer{width:99%;background:#fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:2px;margin-top:15px;}
.brands{border:1px solid #ececec;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;padding:14px 3px 10px 8px;}
.brands h5{color:#232429;font-size:24px;padding-bottom:7px;border-bottom:1px solid #e5e5e5;font-weight:900;}
.brands ul{list-style:none;margin:10px 0 0 0;}
.brands ul li{float:left;margin:0 6px 7px 0;}
.brands a.more-brands{background:#dcdcdc;padding:14px 62px;text-align:center;margin:10px 0 0 0;font-weight:700;font-size:15px;color:#232429;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;margin-left:25px;}
.brands a.more-brands:hover{color:#fff;background:#F8570C;}
.bottom-boxes{margin:25px 0  0 0;}
.bottom-boxes .our-services{margin:0 10px 0 0;width:586px;float:left;}
.our-services h5, .customer-reviews h5{color:#f8570c;font-size:28px;border:none;}
.our-services h5 a{color:#f8570c;}
.our-services ul{margin:23px 0 0 0;list-style:none;}
.our-services ul li{color:#363637;font:normal 14px 'Open Sans', sans-serif;background:url(images/services-list.png) no-repeat left center;float:left;margin:0 16px 20px 0;padding-left:25px;}
.customer-reviews{width:394px;float:left;margin-top:0;height:209px;}
.customer-reviews .brands{height:183px;}
.customer-reviews p{margin-top:23px;font:normal 14px/24px 'Open Sans', sans-serif;}
.customer-reviews span{color:#F8570C;padding:5px 0 0 0;display:block;}
.customer-reviews h5{background:url(images/icons-sprite.png) no-repeat -17px -348px;padding-left:54px;}
.customer-reviews h5 a{color:#f8570c;}
.footer-mc{background:#24262c;padding:25px 0 48px 0;}
.footer ul{list-style:none;padding-bottom:10px;float:left;}
.footer ul li{color:#fff;list-style:none;font-size:14px;padding:0 10px;border-right:1px solid #fff;float:left;font-weight:700;}
.footer ul li a{color:#fff;}
.footer ul li a:hover{color:#F8570C;}
.footer ul li:first-child{padding-left:0;}
.footer .we-are-social{float:right;width:93px;}
.last_li{border:none !important;}
.footer .we-are-social a{padding:2px 13px;background:url(images/icons-sprite.png) no-repeat  -224px -110px ;}
.footer .we-are-social a:hover{background-position:-224px -137px;}
.footer .we-are-social a.twitr{background-position:-250px -110px;}
.footer .we-are-social a.twitr:hover{background-position:-250px -137px;}
.footer .we-are-social a.googleplus{background-position:-277px -110px;}
.footer .we-are-social a.googleplus:hover{background-position:-277px -137px;}
.footer .copyright{padding:12px 0 0 0;border-top:1px solid #313339;font-size:14px;font-weight:700;color:#fff;float:left;width:100%;}
.footer .copyright span{float:right;}
.wpcf7-form-control-wrap.captcha-898{float:right;}
.wpcf7-response-output{margin:0 !important;padding:0 !important;font-size:14px !important;background:#fff;}
div.wpcf7-validation-errors{border:2px solid #ff0000 !important;padding:5px !important;color:#666;position:absolute;}
.bg_none{background:none !important;}
.email_us {float: right;padding:8px 8px 0 0;}
.email_us h5{color:#F76804;font-size:15px;font-weight:400;}
.email_us h5 a{color:#F76804;}
.email_us h5 a:hover{color:#333;}
.banner-sml{background:url(images/scrap-cars-banner.png) no-repeat left top;height:214px;border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.banner-caption{margin:70px 0 0 0;float:left;}
.banner-caption h5, .banner-caption h6{background:#ff4a00;padding:8px 18px;font-size:28px;color:#fff;font-weight:700;}
.banner-caption h6{background:#00c0ff;font-size:36px;margin-top:6px;width:108px;}
.narrow_box{width:646px !important;margin-right:28px;}
.wide-box{width:324px;}
.wide-box .customer-reviews{width:98% !important;margin:14px 0;}
.spacer ul li{margin:0 11px 7px 10px !important;}
.spacer a.more-brands{padding:14px 80px !important;}
.width_100{width:99% !important;float:left;}
.sml_bx{margin-right:4px !important;margin-top:-230px;}
.span.wpcf7-not-valid-tip{color:#666;font-weight:normal;}
.contact_form p{width:540px;float:left;padding-bottom:10px !important;}
.contact_input, .contact_txt_area, .contct_captcha_input{float:right;}
.contact_submit {
    background:#F8570C;
    border-radius: 10px;
	-moz-bodder-radius:10px;-webkit-border-radius:10px;
    color: #FFF;
    cursor: pointer;
    float: left;
    font-size: 25px;
    height: 40px;
    line-height: 40px;
    margin-left: 271px;
    margin-top: 10px;
    width: 185px;
	text-transform:uppercase;
	border:none;
}
.contact_submit:hover{background:#C43700;}
ul.sitemap_style{list-style:disc inside;}
.sitemap_style li{color:#333;font-size:14px;padding:5px 0;}
.sitemap_style li a{color:#333;}
.sitemap_style li a:hover{color:#F8570C;}
.post{font-size:15px;line-height:22px;color:#333;}
h6.service_title{font-size:16px;color:#00C0FF;line-height:33px;}
a.read_more_link{color: #F8570C;
    display: block;
    float: right;
    margin-bottom: 10px;
    text-align: right;
    width: 100%;}
#contact-us div.wpcf7-validation-errors{position:relative;float:left;}
#contact-us span.wpcf7-not-valid-tip{margin-left:171px;top:-82% !important;}