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:316px; 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;}
.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;}