/* body {
padding:0; 
margin:0; 
font-family:Arial, Helvetica, sans-serif; 
font-size:12px;
background-color:#6f6f6f;
}  */


body {
color:#000;
font:12px arial, helvetica, sans-serif;
margin:0;
padding:0;
}


#page {
margin:auto;
width:920px;
text-align: left;
padding:4px 0px 0px 0px ;
background-color:#f4f4f4;
}
#header {
}
.logo{
float:left;
width:373px; 
height:133px;
}
.car{
float:right;
width:378px;
height:133px;
}
#wrapper {
width: 920px;
margin: 0px;
padding: 0px;
clear:both;
}

h1, h3, h4, h5 {
margin: 0px;
padding: 0px;
}
h1 {
font-size: 26px;
line-height: 20px;
font-weight: normal;
}
h2 {
font-size: 18px;
color: #000000;
margin:0 0 10px 0;
}
h2 a {
color: #000000;
text-decoration: underline;
}
h2 a:hover {
text-decoration: underline;
}
.h2special {
display:block;
font-size: 18px;
padding:5px 5px 20px 5px;
background:url(images/kwp-bg.gif)no-repeat #E6F3E2;
background-position:bottom left;
margin-top: -10px;
}

.h2special2 {
display:block;
font-size: 18px;
padding:5px 5px 20px 5px;
background:url(images/kwp-bg.gif)no-repeat #E6F3E2;
background-position:bottom left;
margin-top: 0px;
margin-bottom: 0px;
}
img {
border:0;
}

h2.archive-title {
font-size: 20px;
margin: 0px;
padding: 0px;
color: #000000;
padding-top: 30px;
font-weight: normal;
}

h2.pagetitle {
font-size:2em;
}

.comment{
float:left; 
width:120px;
background:url(images/comment.gif) left no-repeat;
padding-left:24px;
margin-top:6px;
height:18px;}

.comment a{
color:#000;}

.comment1{
width:120px;
background:url(images/comment.gif) left no-repeat;
padding-left:24px;
margin-top:6px;}

.comment1 a{
color:#000;}

.cat{
float:left;
width:160px;
background:url(images/Category.gif) left no-repeat;
padding-left:20px;
margin-top:6px;
}

.cat a{
color:#000;}

.date{
float:left;
width:160px;
background:url(images/date.gif) left no-repeat;
padding-left:20px;
margin-top:6px;
}

.date a{
color:#000;}
.widget_search{
}

.blog_left_box{
font-size:16px;
margin-bottom:10px;
text-align:center;
}

.blog_left_box a{
color:#DC0000;
text-decoration:none;
}

.widget_recent_entries{
border:1px solid #B8B8B8;
display:block;
margin-top:30px;
}

.widget_recent_entries h2{
background:#ECECEC;
padding:4px;
}

.widget_recent_entries li a{
padding:4px;
text-decoration:none;
color:#000;
display:block;
}

.widget_archive{
border:1px solid #B8B8B8;
display:block;
margin-top:10px;

}

.widget_archive h2{
background:#ECECEC;
padding:4px;
}

.widget_archive li a{
padding:4px;
text-decoration:none;
color:#000;
display:block;
}


.widget_categories{
border:1px solid #B8B8B8;
display:block;
margin-top:10px;

}

.widget_categories h2{
background:#ECECEC;
padding:4px;
}

.widget_categories li a{
padding:4px;
text-decoration:none;
color:#000;
display:block;
}

.widget_calendar{
border:1px solid #B8B8B8;
display:block;
margin-top:10px;

}

.widget_calendar h2{
background:#ECECEC;
padding:4px;
}

#content{
float:left;
width:550px;}


#sidebar{
float:right;
width: 300px;
}

#sidebar ul{
margin: 0px;
padding: 0px;
list-style:none;
}

#sidebar li{
list-style:none;
}
.post_regular {
margin:0;
clear:both;
}


#archives-3{
margin:10px 0 0 0;}
.post {
margin:0px 0px 25px 0px;
clear:both;
border-bottom:1px solid #fff;
}

.post-title {
}

.post-title div {
}


.post-title h2 {
	font-weight:bold;
	margin:1em 1em 0 0;
}



.post-entry, .archives {
margin-top: 10px;
}

.entrytext {
margin-top: 10px;
}

.h3up{
font-size: 18px;
color: #000000;
margin-top: -30px;
margin-bottom: -10px;
}
.post-title h3 {
font-size: 18px;
color: #000000;
margin-bottom: 10px;
font-weight: normal;
margin: 0px;
padding: 0px;
}
.post-title h3 a {
color: #000000;
font-style: italic;
text-decoration: none;
font-weight: normal;
}
.post-title h3 a:hover {
text-decoration: underline;
}

.post-meta {
	clear:both;
	margin-top:1.6em;
	font-size:1.1em;
	color:#999;
}


/* Comments */
#comments {
	margin:0 7%;
}
#comments h3 {
margin-top: 30px;
font-size:16px;
font-weight: normal;
}
.commentlist {
	list-style:none;
	margin:0;
	padding:0;
	text-indent:0;
}

.commentlist li {
	padding:2em 0;
	overflow:auto;
	border-bottom:1px solid #f8f8f8;
}

.commentlist p {
	margin:0.5em 0;
	font:1.1em/1.5em;
	text-align:left;
}
.commentlist p a, .commentlist h4 a {
	border-bottom:1px solid #eee;
}
.commentlist h4 {
	font-size:13px;
	margin:0;
}
.commentlist cite {
	font-style:normal;
}
.commentlist img.avatar {
	float: right; margin: 0 0 0 10px; padding: 3px; border:1px solid #eee;
}
textarea#comment {
	width:100%;
}
/* Comment ends */ 



/* Calendar */
#wp-calendar{
	width:100%;
}
#wp-calendar caption {
	text-transform:uppercase;
	font-weight:bold;
	color:#BE0707;
}
#wp-calendar thead th {
	font-weight:bold;
	color:#888;
	text-align:center;
}
#wp-calendar tbody td {
	text-align:center;
}
#wp-calendar tbody td a {
	font-weight:bold;
}
/* Calendar ends */


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
   margin: 5px 5px 5px 0;
}

.alignright {
   float: right;
   margin: 5px 0 5px 5px;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
}

.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;
}





/********* ORIGINAL STYLES *********/

.wrap{ 
width:897px; 
margin:auto; 
background:#FFF;
text-align: left;
}

.header{
width:897px; 
height:133px;}



.title{ 
background:url(images/title-bg.gif) repeat-x; 
height:59px; 
padding:6px 8px 0 8px; 
color:#FFF; 
font-size:17px;
}

.title1{ 
background:url(images/title-bg.gif) repeat-x; 
height:59px; 
padding:16px 8px 0 14px; 
color:#FFF; 
font-size:22px;
}

.title1noh1 {
background:url(images/title-bg.gif) repeat-x; 
height:59px; 
padding:6px 8px 10px 8px;
color:#FFF; 
font-size:17px;
}

.title1new{
font-size:22px;
font-weight: bold;
margin-bottom: 20px;
line-height: 25px;
margin-top:20px;
color: #C30202;
}

.tips{ margin-top:30px;}

.sub-title{ 
margin-top:2px; 
font-size:16px; 
color:#c30202;}

.box{ 
float:left; 
width:897px;
}

.box-1{ 
float:left; 
width:282px; 
margin:20px 25px 4px 0;}

.box-3{ 
float:right; 
width:282px; 
margin:20px 0 4px 0;}

.box-title{
float:left;
width:282px;}

.box-title1{
float:left;
width:206px;}

.sub-title1{ 
margin-top:2px; 
font-size:14px; 
color:#c30202;}

.vbox{
padding-bottom:10px;
line-height:13px;}

.circle{
float:left; 
background:url(images/circle.gif) no-repeat; 
width:40px; 
height:40px; 
text-align: center;
padding-top: 8px;
margin-right: 6px;
color:#FFF; 
font-size:20px;}

.box-text{ 
float:left;
width:282px; 
text-align:justify;}

.footer{ 
float:left; 
background:url(images/footer-bg.gif) repeat-x top; 
background-color:#828282;
width:897px; 
margin-top:20px; 
color:#fff; 
font-size:10px;
padding-bottom:6px;}

.footer-links{ 
margin:10px 15px 0 10px;
float:left; 
width:550px; }

.footer-link-blog{ 
float:right; 
margin:-20px 0 0 22px;}

.footer-links img{ 
margin-top:10px; }

.footer a{ 
color:#FFF; 
padding:5px;}

.copy{ 
margin:10px 15px 0 0;
text-align:center;
width:300px;
float:right; }

.copy img{margin:0 0 0 100px; }

.content_contact {
text-align: left;
width: 430px;
padding: 10px;
margin:20px;
}

.Contact {
	font-size: 12px;
    clear: both;
	padding: 5px;

}
.Contact span.label {
float: left;
width: 130px;
text-align: right;
  }

.Contact span.form {
float: right;
width: 288px;
text-align: left;
  }
  
.hlimit_contact {
	width: 250px;
}
	
	

/* models.html */
.model_wrap{ margin-top:40px;}

.model_thumbnail{
width:125px;
text-align:center;
margin:4px auto 10px auto;

}

.modelabig {
font-size: 12px;
color: #c20d00;
}
.prices {
font-size: 9px;
line-height: 9px;
}
.pricesinv {
float: left;
width: 60px;
text-align: right;
padding-right: 3px;
}
.priceshyphen {
width: 1px;
height: 15px;
float: left;
margin-top: 2px;
background-color: #333333;
text-align: center;
font-sise: 1px;
}
.pricesmsrp {
width: 55px;
float: left;
text-align: left;
padding-left: 3px;
}
.getourprice {
color: #c20d00;
font-size: 9px;
}

.model_thumbnail img{
border:solid 1px #d9d9d9;
}

.js-form{ 
float:left;
width:675px;
margin-top:10px;
}
.car-list{
float:right;
width:206px;
background:url(images/bg.jpg) top repeat-x #e7f3e3;
border:solid 1px #c2d4bc;
height:570px;
color:#000000;
margin-top:10px;
}

.car-list1{
float:right;
width:206px;
color:#000000;
margin-top:10px;
}
.car-list span{
font-size:16px; 
padding:4px 0 0 4px;
font-weight:bold; 
display:block;}
.car-list li{
margin-bottom:3px;}

.car_list {
font-size: 12px;
line-height: 17px;
}
.car_list a{
color: #000000;
}

.bottom_col_wrap{ 
float:left;
width:900px;
margin-top:30px;
}
.adcompsgroup{
float:left;
width:350px;
}

.adcomps1 { 
background:url(images/blog.gif) no-repeat top left;
padding-left:70px;
margin-bottom:16px;
text-align:justify;
}
.adcomps1 a{color:#000;}
.adcomps2 { 
background:url(images/f_artical.gif) no-repeat top left;
padding-left:70px;
margin-bottom:16px;
text-align:justify;
}
.adcomps2 a{color:#000;}
.adcomps3 {
background:url(images/directory.gif) no-repeat top left;
padding-left:70px;
margin-bottom:16px;
text-align:justify;
}
.adcomps3 a{color:#000;}

.adcompstitle {
margin-top:2px; 
font-size:16px; 
color:#c30202
}
.adcompsdirout {
margin-left: 4px;
}
.adcomps p {
margin: 4px;
}

.artlistkwp{
float:right;
width:500px;}

.artlistkwp h2{
color:#c30202}

.arts_item{
float:left;
width:150px;
margin:0 10px 4px 0;
}

.arts_item a{ color:#000;}

.article_wrap{ 
float:left;
width:897px;
margin-bottom:20px;
}

.article_col_left{
float:left;
width:390px;
}

.article_col_right{
float:right;
width:390px;
margin-right:40px;
}

.list li{
background:url(images/artical.gif) left center no-repeat;
border-bottom:solid 1px #ccc;
list-style:none;
padding:8px 0 8px 24px;
}

.list li a{
color:#000; 
text-decoration:underline; 
}

.list li a:hover{
text-decoration:none; 
}

.directory_category{ 
float:left;
width:180px;
background:url(images/dirt.gif) no-repeat left;
padding:6px 0 6px 22px;
margin-left:20px;}

.directory_category a{
color:#000; 
text-decoration:underline; 
}

.directory_category a:hover{
text-decoration:none; 
}

.kwp{ font-size:18px;
padding:10px 10px 30px 20px;
margin-top:10px;
background:url(images/kwp-bg.gif) bottom no-repeat #E6F3E2; }

.back{ 
margin-bottom:4px;
text-align:right;
}

.back a {
color: #990000;
text-decoration:underline;
font-weight:bold;
}

.directory_list_wrap{
float:left;
width:867px;
margin:0 0 20px 20px;
}

.directory_subcategory{
float:left;
width:140px;
color:#c30202;}

.directory_item_wrap{
float:right;
width:720px;
}

.directory_item{
margin-bottom:10px;
padding-left:30px;
background-image: url(images/4.gif);
background-repeat:no-repeat; 
}

.directory_item a{
color: #000000;
text-decoration:underline;
font-weight:bold;
}

.directory_item b{
font-size:14px;
}

.dir_navigation{ 
margin-bottom:4px;
text-align:right;
}

.dir_navigation a {
color: #990000;
text-decoration:underline;
font-weight:bold;
}
.quote{ 
font-size:14px;
padding:5px 5px 20px 5px;
margin-top: -10px;
background:url(images/kwp-bg.gif) bottom no-repeat #E6F3E2; }


.quote1{
width:220px;
font-size:14px;
padding:5px 5px 20px 5px;
margin-top: -10px;
background:url(images/kwp-bg1.gif) bottom no-repeat #E6F3E2; }

.models{
position:relative;
width:222px;
text-align:center;
float:left;
margin-bottom:10px;
height:120px;
}
.models a {
color: #000000;
}

.models img{border:solid 1px #b5c1cb;}

#make{ 
margin-top:24px; 
float: left;
}
.all_model{
text-align:center;
}
.top5{ 
text-align: center;
margin-top: 5px;
margin-bottom: 10px;
}
.top5 img{
border:solid 1px #c2d4bc;
}
.top5 a {
font-size: 12px;
color: #000000;
}
.CustomContent_narrow{
float: left;
width: 215px;
}
.js-form2 { 
width:675px;
margin-top:0px;
}
.car-list2{
width:675px;
background:url(images/bg.jpg) top repeat-x #e7f3e3;
border:solid 1px #c2d4bc;
height:200px;
color:#000000;
margin-top:30px;
}
.car-list2 span {
font-size:16px; 
padding:4px 0 0 4px;
font-weight:bold; 
display:block;
}
.car-list2 li{
float: left;
width: 155px;
margin-bottom:3px;
font-size: 11px;
}

.newright{
width:674px;
float:right;
}

.adcompsgroup2{
margin-top: 30px;
}

.adcomps12 { 
background:url(images/blog.gif) no-repeat top left;
/*NEW*/ float:left;
/*NEW*/width: 210px;
padding-left:70px;
margin-bottom:16px;
text-align:justify;
margin-right:10px;
}
.adcomps12 a{color:#000;}
.adcomps22 { 
background:url(images/f_artical.gif) no-repeat top left;
/*NEW*/ float:left;
/*NEW*/width: 210px;
padding-left:70px;
margin-bottom:16px;
margin-left: 10px;
text-align:justify;
}
.adcomps22 a{color:#000;
}
.adcomps32 {
background:url(images/directory.gif) no-repeat top left;
float: right;
width: 210px;
padding-left:70px;
margin-bottom:16px;
text-align:justify;
}
.adcomps32 a{
color:#000;
}

.adcompstitle {
margin-top:2px; 
font-size:16px; 
color:#c30202
}
.adcompsdirout {
margin-left: 4px;
}
.adcomps p {
margin: 4px;
}
.artlistkwp2{
float:right;
width:655px;
margin-left: 20px;
}
.artlistkwp2 h2{
color:#c30202}

.arts_item2 {
float:left;
width:155px;
margin:0px 0px 4px 8px;
}

.arts_item2 a{ color:#000;}




/* MONTHLY PAYMENT CALCULATOR */
#middle_small3_border {
font-size: 11px;
width: 200px;
border: 1px solid #999;
padding: 2px;
float: left;
margin-right: 30px;
margin-bottom: 15px;
}
.calctitle {
font-size: 14px;
font-weight: bold;
background-color: #cccccc;
color: #C30202;
padding: 3px;
text-align: center;
}
.calc_index_left {
float:left;
width: 115px;
text-align: left;
font-weight: bold;
padding-left: 1px;
padding-top: 4px;
margin-bottom: 2px;
}
.calc_index_right {
float:left;
width: 80px;
font-weight: bold;
padding-left: 1px;
margin-bottom: 2px;
}
.calc_index_fields {
width: 70px;
}
.calc_index_fields2 {
width: 75px;
}

.calc_index_border_dw_inv { 
font-size: 12px; 
padding: 2px; 
border-top: 1px solid #a6a6a6; 
background-color: #efefef;
font-weight: bold;
height: 22px;
width: 196px;
}
.calc_index_bottom_left {
float: left;
width: 100px;
text-align: left;
}
.calc_index_bottom_right {
float: right;
width: 95px;
text-align: center;
}
.calc_index_width {
width: 95px; 
}

/* Dealers */

.dealers-wrap{
padding-top:30px;}

.dealers{
float:left;
width:250px;
padding-left:20px;}

.selector-head{
font-size:16px;
font-weight:bold;}

.selector{
border:solid 1px #B5C1CB;
background-color:#E7E7EF;
padding:14px;
width:220px;}

.selector div{
margin-bottom:4px;}

.dd-width{
width:200px;}

.dealer_locator_make{
font-size:16px;
font-weight:bold;
color:#c30202;
border-bottom:solid 1px #000;
margin:14px 0 4px 0;}

.dealer_list{
margin-bottom:8px;}

.dealer_list a{
color:#000;}

.g-map{
width:381px;
height:415px;
float:right;
border:solid 1px #000;}

.request_quote{
background:url(images/quote-bg.gif) no-repeat; 
padding-top:8px;
width:251px;
height:41px;
text-align:center;
font-size:16px;
}
.request_quote a{
color:#fff;
text-decoration:none;
}
.request_quote2 {
background-color: #cf0402;
border-radius: 4px;
padding:6px;
width:120px;
text-align:center;
font-size:16px;
font-weight: bold;
float:right;
margin-left: 15px;
}
.request_quote2 a{
color:#fff;
text-decoration:none;
}

.no_dealers{
text-align:center;
padding:8px;
color:#c30202;
font-weight:bold;}

.sub-title_states{ 
margin-top:2px; 
font-size:14px;
}




/* Selector */

.selector-wrap{
background:url(images/selector-bg.jpg) no-repeat;
width:373px;
height:320px;
}
.selector-wrapmini{
background:url(images/selector-bgmini.jpg) no-repeat;
width:236px;
height:171px;
float: left;
padding-top: 30px;
margin-bottom: 25px;
}
.makemini{
width:216px;
height:30px;
}
.makemini label{
font-weight:bold;
float:left;
width:61px;
text-align:right;
}
.makemini span{
float:right;
width:148px;
text-align:left;
}
.makemini select{
width:146px;
}

.selector-heading{
font-size:18px;
color:#DE231A;
font-weight:bold;
padding:14px 10px 10px 20px;
margin-bottom:20px;}

.make{
width:346px;
height:30px;
}

.make label{
font-weight:bold;
float:left;
width:196px;
text-align:right;}

.make span{
float:right;
width:148px;
text-align:left;}

.make select{
width:146px;}

.sel-zip{width:142px;}

.selector-button{ background:url(images/go-bg.jpg) no-repeat;
width:148px;
height:42px;
font-weight:bold;
color:#fff;
font-size:18px;
border:none;}


.top-make-wrap{
float:right;
width:464px;
height:284px;
border:solid 1px #c2d4bc;
background-color:#DAE9D6;
padding: 0px 15px;
}

.top-make-wrap span{
font-size:16px; 
padding:10px 0 16px 0;
font-weight:bold; 
display:block;
text-align:center;}


.top-make-wrap li {
float:left;
width:210px;
}
.top-make-wrap li a {
color:#000;
}


.top-make{ 
text-align: center;
margin-top: 5px;
margin-bottom: 10px;
padding-left:20px;
padding-right: 15px;
float:left;
}
.top-make img{
border:solid 1px #c2d4bc;
}
.top-make a {
font-size: 12px;
color: #000000;
}

.selector-left{
float:left;}

.make_list{
float:left;
width:200px;
padding-left: 30px;
}
.make_list a{
color:#000;
}
.make_list_num {
width: 20px;
float: left;
text-align: right;
padding-right: 4px;
}
.make_list_int {
float: left;
width: 170px;
}

.art_gal_list{
width:550px;
float:right;
margin-left:15px;}

.art_photo_gal{
width:242px;
background-color:#F0F0F0;
border:solid 1px #d4d4d4;}

.art_video_gal{
float:left;
margin-top:10px;
width:300px;
background-color:#F0F0F0;
border:solid 2px #A7A7A7;}

.art_car_list_wrap{
width:230px;
float:right;
}

.art_car_list1{
float:right;
padding:6px;
background:#F0F0F0;
border:solid 1px #D4D4D4;
height:445px;}

.art_car_list1 li{
margin:0 0 6px -16px;}

.art_car_list2{
width:250px;
margin-top: 10px;
margin-left:10px;
float:right;
padding:6px;
background:#F0F0F0;
border:solid 1px #D4D4D4;
}
.art_car_list2 li{
margin:0 0 5px -16px;
}
.art_car_list3{
margin-left:10px;
margin-top:10px;
float:right;
width: 225px;
text-align: center;
}
.art_car_list3 img {
border: solid 1px #D4D4D4;
margin-top: 10px;
}
.art_car_list4{
width:210px;
margin-top: -30px;
margin-left:10px;
float:right;
padding:6px;
background:#F0F0F0;
border:solid 1px #D4D4D4;
}
.art_car_list4 li{
margin:0 0 5px -16px;
}
.art_car_list5{
float: left;
height: 370px;
width:210px;
margin-right:5px;
padding:4px 6px;
background:#F0F0F0;
border: 1px solid #d4d4d4;
}
.art_car_list5 li{
margin:0 0 4px -16px;
line-height: 14px;
}
.art_car_list6 {
float: right;
width:400px;
margin-right:5px;
padding:4px 6px;
background:#F0F0F0;
border: 1px solid #d4d4d4;
padding-left: 15px;
margin-left: 20px;
}
.art_car_list6 li{
margin:0 0 4px -15px;
float: left;
width: 195px;
line-height: 14px;
}
.art_car_list7 {
float: right;
width:650px;
padding-left: 15px;
}
.art_car_list8{
float: right;
height: 370px;
width:210px;
margin-left: 10px;
padding:4px 6px;
background:#F0F0F0;
border: 1px solid #d4d4d4;
}
.art_car_list8 li{
margin:0 0 4px -16px;
line-height: 14px;
}
.art_car_list9 {
padding:6px;
background:#F0F0F0;
border:solid 1px #D4D4D4;
width: 230px;
margin-top: 15px;
}
.art_car_list9 li{
margin:0 0 6px -16px;
}
.imgdealswrap {
width: 245px;
float: right;
margin-left: 15px;
}
.thumb20div {
float: left;
width: 150px;
margin: 0px 5px 15px 5px;
text-align: center;
}
.thumb20img {
border: 1px solid #d4d4d4;
width: 145px;
}
.pbigger {
font-size: 14px;
}
.mapdeals {
width: 614px;
height: 380px;
float: right;
margin-left: 15px;
margin-bottom: 10px;
}
.art_high{
margin-top:10px;
padding:0px 6px;
background:#F0F0F0;
border:solid 1px #D4D4D4;
width:630px;
font-size: 15px;
}
.art_high li{
margin:0 0 0 -16px;
}
.art_highmini{
margin-top: 1px;
float: right;
padding:0px 6px;
background:#F0F0F0;
border:solid 1px #D4D4D4;
width:640px;
font-size: 15px;
height: 195px;
}
.art_highmini li{
margin:0 0 0 -16px;
}
.art_high2 {
margin-top:10px;
padding:0px 6px;
background:#F0F0F0;
border:solid 1px #D4D4D4;
width:210px;
font-size: 15px;
}
.art_high2 li{
margin:0 0 5px -16px;
}
/*Link bait*/
#hGal { 
float:left; 
position:relative; 
z-index:2;
margin-bottom:20px;}

.gal-wrap{
position:relative; 
width: 870px;
padding:10px;
background-color:#F0F0F0;
border:solid 1px #D4D4D4;}


#hGal_top_pagi {
display:none;
}

#hGal a{
color:#000;}

#hGal_top_pagi .btnNext {background-position:0 -66px;}
#hGal_top_pagi a span {display:none}
#hGal_top_pagi_p {margin-right:3px}


#hGal .gallery { float:left; position:relative;  z-index:2; }
#hGal .gallery .dl { float:left; width:100%; }

#hGal .meta { float:left; padding-bottom:5px; }
#hGal .showsl, .showsl .links { display:block; }
#hGal .slide { float:left; width:100%; margin-bottom: 6px; margin-top:-10px; }

#hGal .dl .photo { 
border:1px solid #A7A7A7; 
float:right; 
margin:0 0 0 20px; 
text-align:center; }

#hGal .dl .photo1 { 
border:1px solid #A7A7A7; 
float:right; 
margin:10px 0 0 20px; 
text-align:center; }

#hGal .dl .head { 
font-size:18px;
font-weight: bold;
padding-bottom:20px; }

#hGal .dl .slide .head { 
font-size:20px;
font-weight: bold; }

#hGal .dl .qtext { float:right; width:496px; text-align:justify; margin-left:50px}
#hGal .dl .stext { float:left; width:500px; text-align:justify;}
#hGal .dl .links ul li { font-weight:bold; padding-top:2px; }
#hGal .dl .links ul li a {  
font-weight:normal; 
padding:0 4px 0 6px;
widthLauto; }

#hGal .addthis { 
position:absolute;
top:10px;
left:520px;
width:20px; }

#hGal .addthis a{
margin-bottom:2px;}

#hGal_bot_pagi { 
height:28px; 
position:absolute;
top:180px;
left:560px;
width:322px; 
z-index:2;
font-size:14px;
background:#D4D4D4;}

#hGal_bot_pagi1 { 
position:absolute;
height:28px; 
top:150px;
width:522px; 
z-index:2;
font-size:14px;}

#hGal_bot_pagi2 { 
float:right; 
width:320px; 
font-size:14px;}

#hGal_bot_pagi3 { 
float:right; 
width:240px; 
font-size:14px;}

#hGal_bot_pagi3 a{
color:#000;}

#hGal_bot_pagi4 { 
float:left; 
width:522px;
font-size:14px;}

#hGal_top_pagi_p2 { 
float:left; 
width:100px;
}
#hGal_top_pagi_p2 a { 
display:block; 
height:24px; 
padding:4px 4px 0 10px; 
text-decoration:none;
}
#hGal_top_pagi_n2 {
float:right; width:64px;
}
#hGal_top_pagi_n2 a.btnNext { 
width:60px;
display:block; 
height:24px; 
padding:4px 2px 0 7px;
text-decoration:none;
}

#hGal_top_pagi_p2_p { 
float:left; 
width:100px;
}
#hGal_top_pagi_p2_p a { 
display:block; 
height:24px; 
padding:4px 4px 0 10px; 
text-decoration:none;
}
#hGal_top_pagi_n2_p {
float:right; width:64px;
}
#hGal_top_pagi_n2_p a.btnNext { 
width:60px;
display:block; 
height:24px; 
padding:4px 2px 0 7px;
text-decoration:none;
}
#hGal_top_pagi_p2_v { 
float:left; 
width:100px;
}
#hGal_top_pagi_p2_v a { 
display:block; 
height:24px; 
padding:4px 4px 0 10px; 
text-decoration:none;
}
#hGal_top_pagi_n2_v {
float:right; width:64px;
}
#hGal_top_pagi_n2_v a.btnNext { 
width:60px;
display:block; 
height:24px; 
padding:4px 2px 0 7px;
text-decoration:none;
}

#hGal_top_list {
text-decoration:none;
position:absolute;
background:#C30202;
right:1px;
top:1px;}

#hGal_top_list a{
text-decoration:none;
color:#fff;}

#hGal_top_list ul{
margin:0;
padding:0;}

#hGal_top_list li{
border-top:solid 1px #A30000;
text-decoration:none;
list-style:none;
padding:1px 4px 1px 4px;}

#hGal_top_list_SPAN{
display:block;
padding:1px 4px 1px 4px;}


.gallery .ldrgif {display:none}
.hidesl, .hidesl .links {display:none;}
.showsl, .showsl .links {display:block;}

.copy-txt{}


.testm_wrap{
float:right;
width:264px;
padding:10px;
background-color:#FCFCFC;
border:solid 1px #D4D4D4;}

.testm{
margin-top:6px;
float:left;}

.testm label{
text-align:right;
width:80px;
float:left;
padding-right:4px;}

.testm span{
width:160px;
float:right;}

.testm_width{
width:160px;}

.testm_width1{
width:164px;}

.question_box{
background:#F0F0F0;
border:solid 1px #D4D4D4;}

#question_hGal{
width:420px;
float:right;
padding:10px 10px 10px 30px;
border-left:solid 1px #D4D4D4;
min-height:190px;
position:relative;
}

.top20{
width:390px;
float:left;
padding:10px;;
}

.top20 li{
width:170px;
float:left;
}

.top20_autos{
width:390px;
float:right;
padding:10px;
background:#F0F0F0;
border:solid 1px #D4D4D4;
margin-left:10px;
}

.top20_autos li{
width:170px;
float:left;
}

.img-float{
float:left;
border: 1px solid #d4d4d4;
width: 300px;
}
.img-float2{
float:right;
border: 1px solid #d4d4d4;
}
.img-float3{
float: left;
border: 1px solid #d4d4d4;
margin-right: 10px;
}

.img-float-left{
float:left;
border: 1px solid #d4d4d4;
margin-right:6px;
}
.modeldescr{
float:left;
width: 550px;
height: 139px;
padding: 10px 10px 0px 10px;
border-bottom: 3px solid #d4d4d4;
margin-bottom: 25px;
background-color: #f2f2f2;
}
.modeldescr2 {
float:left;
width: 550px;
height: 145px;
padding: 4px 10px 0px 10px;
border-bottom: 3px solid #d4d4d4;
margin-bottom: 25px;
background-color: #f2f2f2;
}
.divider {
height: 45px;
width: 675px;
}
.table2 {
float: left;
border-collapse:collapse; 
border-color:#CCCCCC;
margin-right: 10px;
margin-top: 30px;
}
.table2 td{
padding: 5px;
}
.table{
border-collapse: collapse; 
border-color:#CCCCCC;
}
.table td {
padding:5px;
}
.table a {
color: #3f4276;
}
.table p {
margin: 4px 0px;
}
.graybg{
background:#F0F0F0;
font-weight: bold;
}
.graybg2 {
background:#cccccc;
font-weight: bold;
font-size: 14px;
}
.graybg3 {
background:#cccccc;
width: 6px;
padding: 0px;
}
.table4 {
border-collapse: collapse; 
border-color:#CCCCCC;
text-align: center;
}
.table4 td {
padding:3px;
}
.table4 a {
color: #3f4276;
}
.table4 p {
margin: 4px 0px;
}

.table3 {
border-collapse: collapse; 
border: 1px solid #cccccc;
width: 800px;
}
.table3 td {
padding:5px;
border-right: 1px solid #d4d4d4;
}
.table3 a {
color: #3f4276;
}
.table3 p {
margin: 4px 0px;
}
.top5smallright {
float: right;
width: 310px;
margin-left: 15px;
}
.top5smallright2 {
float: right;
width: 610px;
margin-left: 15px;
}
.curved-box{
width:480px;
margin: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
background-color: #7098CA;
color: #fff;
}
.curved-box p{
margin: 0px;
padding: 10px 15px 10px 15px;    } 

/* Mobile page */

.wrap-js-mobi{
float:left;
padding:0 10px 10px 0;
margin-right: 10px;}

.txt-js-hold{
padding-top:10px;}

.header_mobi{
background:url(images/mobi-header.gif) no-repeat center;
height:62px;}

.footer_mobi{background:url(images/footer-bg.gif) repeat-x top; 
background-color:#828282;
margin-top:10px; 
color:#fff; 
font-size:11px;
padding-top:4px;}

.title_mobi{ 
background:url(images/title-bg.gif) repeat-x #790404; 
padding:6px; 
color:#FFF; 
font-size:16px;
}

.link_mobi {
background:url(images/link.png) no-repeat 4px 4px ;
padding:4px 4px 4px 24px;
border-top:solid 1px #fff;}

.link_mobi a{
color:#fff;
text-decoration:none;}

.link_mobi a:hover{
color:#fff;
text-decoration:underline;}


.jstxt_mobi{
padding:0 4px;
}

.imgsmartbot {
border: 1px solid #d4d4d4;
margin:5px;
width: 285px;
}
.imgsmartbot2 {
border: 1px solid #d4d4d4;
width: 290px;
margin:0px 10px 5px 0px;
}
.imgsmartbot3 {
border: 1px solid #d4d4d4;
width: 290px;
margin:0px 0px 5px 0px;
}
.imgsmartbot4 {
border: 1px solid #d4d4d4;
width: 290px;
margin-bottom: 5px;
}
.imgsmartgall {
width: 610px;
float: right;
margin-left: 10px;
}
.imgsmartgall2 {
width: 292px;
float: right;
margin-left: 10px;
}
.prcross {
text-decoration: line-through;
font-size: 11px;
margin: 0px;
line-height: 11px;
}
.prred {
color:#940500;
font-size: 11px;
line-height: 11px;
margin-bottom: 6px;
}

.thumb20img2 {
border: 1px solid #d4d4d4;
width: 120px;
}
.thumbtrueprice {
border: 1px solid #d4d4d4;
width: 160px;
}
.ansb {
color: #C30202;
}

