body{ background:#272727 url(images/bg.jpg) repeat-x top left; margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.wraper1{ width:993px; margin:0px auto;}

.wraper{ width:980px; margin:0px auto;}

a{ color:#026255; text-decoration:none;}

a:hover{ text-decoration:underline;}

.logo{padding-top:1px; float:left;}

.clear{ clear:both;}

.header{ height:97px;padding-top:5px;}

.headerright{ float:right;padding-top:55px;height:42px;}

.pagesl{ background:url(images/navl.jpg) no-repeat top left; padding-left:22px;}

.pagesr{ background:url(images/navr.jpg) no-repeat top right; height:42px!important; padding-right:22px;}

.pagesr a{ background:url(images/pagesnav.jpg) no-repeat top left; height:42px; line-height:42px; padding-left:20px; padding-right:20px; display:block; text-decoration:none; color:#A4A4A4; font-size:14px; font-weight:bold; float:left;}

.pagesr a:hover{ background:#068971 url(images/pagesnav.jpg) no-repeat top left!important; color:#fff;}

.content{ border:1px solid #484848;}

.slider{ border-right:1px solid #484848; width:661px; height:373px; float:left;}

.rightslide{ width:311px; float:right;}

.tophead{border-bottom:1px solid #134390;}

.introframe{ background:#18302D url(images/rightbg.jpg) repeat-x top left;height:211px;border-bottom:1px solid #3A5854; padding:8px; padding-top:0px;}

.introtitle{ margin:0px; padding:0px; background:url(images/bor.jpg) repeat-x 0px 16px; color:#fff; font-size:18px; font-weight:normal; border-bottom:1px dotted #6B6B6B; padding-bottom:5px;}

.introtitle span{ background:url(images/span.jpg) repeat-x top left; padding-right:8px; display: block; float:left; padding-top:5px;}



.introtitle2{ margin:0px; padding:0px; margin-bottom:5px; background:url(images/bor.jpg) repeat-x 0px 16px; color:#fff; font-size:15px; font-weight:bold; border-bottom:1px dotted #6B6B6B; padding-bottom:5px;}

.introtitle2 span{ background:url(images/title.jpg) repeat-x top left; padding-right:8px; display: block; float:left; padding-top:8px;}



.introdes{ color:#8FA4A0; line-height:17px; overflow:hidden; height:175px;}

.submainframe{ background:#1C403C url(images/subbg.jpg) repeat-x top left; height:153px; padding-right:6px;}

.feedframe{ background:url(images/feef.png) no-repeat top right; padding-left:10px; padding-right:50px;}

.feedframe h2{ margin:0px; padding:0px; color:#616161; font-size:18px; font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif;}

.feeddes{ color:#0089D0;}

.contbg{ background:#BBBBBB url(images/contbg.jpg) repeat-x top left; min-height:230px; padding:5px 0px;}

.leftcont{ width:455px; float:left; padding-left:17px;}

.lefttitle{ font-weight:normal; font-size:18px; color:#313131; margin:0px;font-style:italic; padding:0 0 6px; border-bottom:1px dotted #313131;}

.servicelisting{ }

.servicelisting ul{ margin:0px; padding:0px;}

.servicelisting ul li{ list-style:none; padding:0px; margin:0px; float:left; padding-right:10px; padding-bottom:5px;}

.servicelisting ul li a{ margin:0px; background:#B7B7B7 url(images/cate.jpg) repeat-x top left; height:19px; overflow:hidden; display: block; font-weight:bold; border:1px solid #B9B9B9; border-left:8px solid #031F6C; color:#3C3C3C; text-decoration:none; line-height:19px; padding-right:10px; padding-left:5px;width:193px; float:left;}

.servicelisting ul li a:hover{ margin:0px; background:#B1C1C8 url(images/catehover.jpg) repeat-x top left;}

.contbor{ background:url(images/bor2.gif) repeat-y 472px 0px; padding-top:20px;padding-bottom:20px;}

.rightcont{ width:505px; float:right;}



.lefttitle2{ font-weight:normal; font-size:24px; color:#313131; margin:0px; padding:0px; font-style:italic; padding-left:10px; padding-bottom:10px;}

.contactframe{padding-right:15px;}

.contactframe p{ padding:0px; margin:0px;}

.contactmain{ padding-left:10px;width:234px; float:left; padding-bottom:6px; }

.contactbox{ padding-left:5px; width:227px; float:left; border:1px solid #A8A8A8;height:22px; border:1px solid #A8A8A8;}

.contactareaframe{ width:447px;  float:left; padding-bottom:10px;padding-left:10px;}

.contactarea{ width:445px;  float:left;  height:77px; border:1px solid #A8A8A8;}

.contactsubmit{ background:url(images/submit.png) no-repeat top left; cursor:pointer; height:80px; width:28px; float:right; border:0px;}

.footerlinks{ text-align:center; padding-top:30px; padding-bottom:10px;}

.footerlinks span{ color:#B50505;  padding-left:10px; padding-right:10px;}

.footerlinks ul{ margin:0px; padding:0px;}

.footerlinks ul{ margin:0px; padding:0px; list-style:none;}

.footerlinks a{ color:#666666; text-decoration:none;}

.footerlinks a:hover{ color:#666666; text-decoration:underline;}

.footer{ background:url(images/footer.jpg) repeat-x top left; height:31px; line-height:31px; color:#9C9C9C; text-align:center;}
.footer a{ color:#9C9C9C; }

.display_pic{border-bottom:1px solid #134390;}

.rightcont2{ padding-left:10px;width:707px; float:left;}

.leftcont2{ width:231px; float:right; padding-left:17px;}



.servicelisting2{ }

.servicelisting2 ul{ margin:0px; padding:0px;}

.servicelisting2 ul li{ list-style:none; padding:0px; margin:0px;padding-right:10px; padding-bottom:5px;}

.servicelisting2 ul li a{ margin:0px; background:#B7B7B7 url(images/cate.jpg) repeat-x top left; height:19px; overflow:hidden; display: block; font-weight:bold; border:1px solid #B9B9B9; border-left:8px solid #031F6C; color:#3C3C3C; text-decoration:none; line-height:19px; padding-right:10px; padding-left:5px;width:193px;}

.servicelisting2 ul li a:hover{ margin:0px; background:#B1C1C8 url(images/catehover.jpg) repeat-x top left;}

.contbor2{ background:url(images/bor2.gif) repeat-y 731px 0px; padding-top:20px;padding-bottom:20px; min-height:600px;}

.pagedes{line-height:17px; padding-left:10px; padding-right:10px;}

.pagedes2{ color:#191919;}

.lefttitle3{ font-weight:normal; font-size:24px; color:#313131; margin:0px; padding:0px; font-style:italic; padding-left:10px; padding-bottom:5px; border-bottom:1px dotted #3C3C3C;}

.dealermainframe{ width:348px;height:120px; padding-top:10px; float:left;padding-right:10px;}





.dealermainframe4{padding-top:10px;padding-right:10px;}

.dealpic3{ float:left; padding:3px; border:3px solid #C0C0C0; width:350px; height:300px; background:#fff;}



.dealpic{ float:left; padding:3px; border:3px solid #C0C0C0; width:174px; height:103px; background:#fff;}

.dealpic img{ border:0px;}

.lefttitle4{ font-weight:normal; font-size:15px; color:#313131; margin:0px; padding:0px; font-style:italic; padding-bottom:4px; font-weight:bold;}

.lefttitle4 a{color:#313131; text-decoration:none;}

.lefttitle4 a:hover{color:#313131; text-decoration:underline;}

.dealdetail{ float:right; width:155px;}

.dealdetail3{ float:right; width:325px;}



.dealnumber{ font-weight:bold; color:#986635; padding-top:5px;}

.dealaddress{ font-size:12px; line-height:16px;}

.dealerlisting{}

.lefttitle5{ font-weight:bold; font-size:24px; color:#313131; margin:0px; padding:0px; font-style:italic; padding-left:10px; padding-bottom:5px; padding-top:5px; border-bottom:1px dotted #3C3C3C;border-top:1px dotted #3C3C3C;}

.wpcf7-not-valid-tip-no-ajax{ display:inline;}

.subscribebutton{ float:right; background:url(images/submit.jpg) no-repeat top left; width:62px; height:24px; border:0px;}

.subscribebox{ float:left; height:20px; border:1px solid #D5D5D5; background:#fff;width:228px!important;}

.fordlogo{ float:right; padding-bottom:10px;}









#author, #email, #url {width:100%; background:#fff; border:1px solid #ACACAC; color:#414141; display:inline; }



#url { margin-right:0px; }







ol.commentlist { list-style:none; margin:0px 0px 0px 4px; padding:10px 0px 0px 0px; text-indent:0; }



ol.commentlist li { border:1px solid #ddd; height:1%; margin:0 0 10px; padding:5px 7px 5px 57px; position:relative; }



ol.commentlist li.alt { }



ol.commentlist li.bypostauthor {}



ol.commentlist li.byuser {}



ol.commentlist li.comment-author-admin {}



ol.commentlist li.comment { }



ol.commentlist li div.comment-author { padding:0 170px 0 0; }



ol.commentlist li div.vcard { font:bold 14px/1.4 helvetica,arial,sans-serif; }



ol.commentlist li div.vcard cite.fn { font-style:normal; }



ol.commentlist li div.vcard cite.fn a.url { color:#2384C6; text-decoration:none; }



ol.commentlist li div.vcard cite.fn a.url:hover { color:#000; }



ol.commentlist li div.vcard img.avatar { border:4px solid #ddd; left:-4px; position:absolute; top:-5px; }



ol.commentlist li div.vcard img.avatar-32 {}



ol.commentlist li div.vcard img.photo {}



ol.commentlist li div.vcard span.says {}



ol.commentlist li div.commentmetadata {}



ol.commentlist li div.comment-meta { font:bold 10px/1.4 helvetica,arial,sans-serif; position:absolute; right:10px; text-align:right; top:5px; }



ol.commentlist li div.comment-meta a { color:#333; text-decoration:none; }



ol.commentlist li div.comment-meta a:hover { color:#000; }



ol.commentlist li p { font:normal 12px/1.4 helvetica,arial,sans-serif; margin:0 0 1em; }



ol.commentlist li ul { font:normal 12px/1.4 helvetica,arial,sans-serif; list-style:square; margin:0 0 1em; padding:0; text-indent:0; }



ol.commentlist li div.reply a { background:#999; border:2px solid #666; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; color:#fff; font:bold 9px/1 helvetica,arial,sans-serif; padding:5px 10px;  text-align:center; width:36px; }



ol.commentlist li div.reply a:hover { background:#c30; border:2px solid #c00; }



ol.commentlist li ul.children { list-style:none; margin:1em 0 0; text-indent:0; }



ol.commentlist li ul.children li {  }



ol.commentlist li ul.children li.alt {}



ol.commentlist li ul.children li.bypostauthor {}



ol.commentlist li ul.children li.byuser {}



ol.commentlist li ul.children li.comment {}



ol.commentlist li ul.children li.comment-author-admin {}



ol.commentlist li ul.children li.depth-2 { margin:0 0 .25em; }



ol.commentlist li ul.children li.depth-3 { margin:0 0 .25em; }



ol.commentlist li ul.children li.depth-4 { margin:0 0 .25em; }



ol.commentlist li ul.children li.depth-5 {}



ol.commentlist li ul.children li.odd {}



ol.commentlist li.even { background:#f7f7f7; }



ol.commentlist li.odd { background:#fff; }



ol.commentlist li.parent { }



ol.commentlist li.pingback { }



ol.commentlist li.pingback.parent { }



ol.commentlist li.pingback div.vcard { padding:0 170px 0 0; }



ol.commentlist li.thread-alt { }



ol.commentlist li.thread-even {}



ol.commentlist li.thread-odd {}







#respond { padding-top:10px;  }



#comment {width:671px;background:#fff; border:1px solid #ACACAC; color:#414141; }



#comment2 {width:671px;background:#fff; border:1px solid #ACACAC; color:#414141; }



#respond p { margin:2px 0px 2px; height:24px; }



#respond p label { width:90px!important; display:block; float:left; }





.bquote { }



blockquote { margin:0px; margin-top:10px; background:url(images/quote2.png) no-repeat!important; border-width:0!important; background-position:5px 8px; margin-bottom:10px; font:bold 16px Arial, Helvetica, sans-serif; line-height:22px;padding:5px 0 5px 30px; font-style:italic; font-style:13px; color:#313131; }



blockquote p { font:bold 14px Arial, Helvetica, sans-serif; background:url(images/bquote.png) no-repeat bottom right;padding-bottom:4px;padding-right:30px;}



.bquote .clientname { font-size:12px; font-weight:bold; color:#0261A3; }







.bquote2 { background:url(images/bquote.png) no-repeat bottom right; color:#1C2840; }



.bquote2 blockquote { margin:0px; background:url(images/quote2.png) no-repeat!important; border-width:0!important; font-style:italic; background-position:5px 8px; margin-bottom:10px; font:bold 16px Georgia; line-height:22px; padding:5px 25px 5px 30px; padding-bottom:0px; }



.bquote2 blockquote p { font:bold 14px Arial, Helvetica, sans-serif; }



.bquote2 .clientname { font-size:11px; font-weight:normal; }







.imagewrap { padding:0px; width:277px; margin:0 auto; color:#1C2840; }



.imagewrap img { width:267px; height:232px; padding:5px; background:url(images/imgb.png) no-repeat top left; }

.textmainframe{ border-bottom:1px solid #A2A2A2;padding:10px;}

.padclass{ padding-top:10px;}

.commentform{ background:#E1ECF1; border:1px solid #737373; padding:5px;}

.homeindex{ padding:10px; padding-top:15px;}

p img {

	padding: 0;

	max-width: 100%;

	}



img.centered { display: block; margin-left: auto; margin-right: auto; border:1px solid #A3A3A3; }

img.alignright { padding: 4px; margin: 0 0 2px 7px; display: inline;border:1px solid #A3A3A3; }

img.alignleft { padding: 4px; margin: 0 7px 2px 0; display: inline;border:1px solid #A3A3A3; }

.alignright { float: right;}

.alignleft { float: left;}

.listpic{ background:url(images/listbg.jpg) no-repeat top left;width:218px; height:185px;}

.listingmainframe{ width:218px;float:left;padding-left:13px;padding-right:13px; padding-bottom:25px;}

.listtitle{ color:#fff; margin:0px;padding:5px; font-size:18px; font-weight:normal; background:#0D3F39; text-align:center;}

.listtitle a{ color:#fff; text-decoration:none;}

.listtitle a:hover{ color:#fff; text-decoration:underline;}

.colorvar{ color:#CED009; float:left; font-size:13px;}

.sizevar{ color:#CBCBCB; float:right; font-size:13px;}

.sizevar a{ font-weight:bold; color:#CBCBCB;}

.sizevar a:hover{ color:#CBCBCB;}

.listvar{ background:#0B7366; border-top:1px solid #6F8381; padding:5px;}

.wp-pagenavi{ }

.wp-pagenavi{

padding:5px;

text-align:right;

padding-right:10px;

}

.wp-pagenavi a, .wp-pagenavi a:link {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #CECCCC;

	color: #EFEBDF;

	background-color: #064A41;	

}



.wp-pagenavi a:hover {	

	border: 1px solid #CECCCC;

	color: #EFEBDF;

	background-color: #1B1B1B;

}

.wp-pagenavi a:active {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #0066cc;

	color: #0066cc;

	background-color: #FFFFFF;	

}

.wp-pagenavi span.pages {

	padding: 2px 4px 2px 4px; 

	margin: 2px 2px 2px 2px;

	color: #000000;

	border: 1px solid #000000;

	background-color: #FFFFFF;

}

.wp-pagenavi span.current {

	padding: 2px 4px 2px 4px; 

	margin: 2px;

	text-decoration: none;

	border: 1px solid #CECCCC;

	color: #EFEBDF;

	background-color: #1B1B1B;

}

.wp-pagenavi span.extend {

	padding: 2px 4px 2px 4px; 

	margin: 2px;	

	border: 1px solid #000000;

	color: #000000;

	background-color: #FFFFFF;

}





.gallery { height:183px; padding-top:20px; }

.gallery .thickbox{ float:left; background:transparent url(images/image-frame2.gif) no-repeat top left; margin-right:2px; width:195px; height:171px; margin-right:16px;}

.gallery .ngg-singlepic { border:0px; margin-left:7px; margin-top:6px; }

#featured-container { width:963px; height: 183px; margin-bottom: 10px; margin-left: -2px; margin:0px auto; }

#featured { padding: 0px; width:921px;float: left; color: #FFF; margin: 0; height: 185px; overflow: hidden; }

.next { width: 19px; height: 18px; background:url(images/typo/next.gif); cursor: pointer; float: left; margin:68px 0;}

.prev { width: 19px; height: 18px; background:url(images/typo/prev.gif); cursor: pointer; float: left; margin:68px 0; }

#featured ul { height: 191px; margin: 0px; list-style-image: none; list-style-type: none; padding: 0px; width: 4000px; }

#featured ul li { height:144px; width:213px; margin: 0px; margin-right:0px; padding:0; float: left;padding:0 14px 0 5px; }

#featured ul li img {border:0px;}





.ngg-galleryoverview{ float:right; width:240px; margin:0px;}

.piclenselink{ display:none;}

.formtext{ width:564px;float:left;}

.contactdetail{ float:right; width:342px; padding:10px; border-left:1px solid #CCCCCC;margin-top:13px;}

.textboxclass{ width:339px;}

.newsdes{ padding:10px; height:140px; overflow:hidden;}

.ajaxtop{ padding-top:16px;}

.ajaxtop a{ background:#053831; float:left; margin-right:5px; border:1px solid #424242; text-decoration:none; padding:5px; color:#fff; font-weight:bold; display: block;}

.ajaxtop a:hover{ background:#00604E;}

.ajaxtop a.selected{ background:#00604E;}

.ajaxmid{ border-top:2px solid #CCCCCC;}

.singlepic{ width:300px; height:214px; border:1px solid #A3A3A3; padding:5px; float:right; margin-left:10px;}
