*{margin:0; padding:0;}

/*General*/
body {
	font-size:14px; 
	line-height:1.5;
	color:#454545;
	font-family: 'Duru Sans', sans-serif;
	background#fff;
	}
img {border:0;}
a {text-decoration:none; color:#454545; outline:none;}	
h1, h2, h3, h4, h5, h6 { margin-bottom:10px; line-height:1.5; color:#333;}
h1 {font-size:20px}
h2 {font-size:18px}
h3 {font-size:16px}
h4 {font-size:14px}
h5 {font-size:12px}


#page  {background:#ececec; border-left:4px solid #e5e5e5; border-right:4px solid #e5e5e5;
	-webkit-box-shadow: 0 0 20px #8C8C8F;
	-moz-box-shadow: 0 0 20px #8C8C8F;
	box-shadow: 0 0 20px #8C8C8F;
}
.inner, #page {width:1020px;	margin: 0 auto;display:table;}
.clear {clear:both;}

nav ul {list-style:none;}


/*header*/
header {width:100%; display:table; padding:5px 0 0 0; margin-bottom; background:#fff;}
#top_menu {width:100%; float:left; margin:0px 0 20px;}
#top_menu nav ul {float:right; position:relative; z-index:9999;}
#top_menu nav ul li {float:left; padding-right:7px; height:14px; line-height:14px; margin-right:7px; border-right:1px solid #D1CFCF;}
#top_menu nav ul li.last { border:0;}
#top_menu nav ul li a {color:#666666; font-size:12px; }
#top_menu nav ul li a:hover, #top_menu nav ul li.last a {color:#fff; float:right; height:30px;}
#branding {float:left; width:238px; height:36px; padding:27px 0; margin-left:18px;}
header aside {float:left; width:728px; height:90px; margin:0 18px;}

/*main menu*/
nav#main_nav {float:left; z-index:9999; position: relative; width:100%; border-bottom:3px solid #2B82AD; margin-top:20px;}
nav#main_nav ul {line-height:38px; height:38px; background:url(../images/navBg.gif) repeat-x;  border-top:1px solid #c2c2c2 ; border-bottom:1px solid #c2c2c2; 
	-webkit-box-shadow: 10px -5px 5px -6px #8C8C8F;
	-moz-box-shadow:10px -5px 5px -6px #8C8C8F;
	box-shadow: 10px -5px 5px -6px #8C8C8F;
}
nav#main_nav ul li {float:left; position:relative; height:38px; border-left:1px solid #c2c2c2;}
nav#main_nav ul li:hover {background:#d7d5dd;}
nav#main_nav ul li.home {padding:0 5px; height:48px; background:#fff; border:0; margin-top:-7px;}
nav#main_nav ul li.home:hover {background:#fff; opacity:0.9; filter:alpha(opacity=90);}
nav#main_nav ul li.home a {padding:0;}
nav#main_nav ul li a {color:#333; padding:0 10px; display:block; text-shadow:0 2px 0 #FFFFFF; font-size:16px;}
nav#main_nav ul li.submenu a {background:url(../images/toggle_down_light.gif) no-repeat right; padding:0 20px 0 10px}
nav#main_nav ul li:hover ul  {display:block;}
nav#main_nav ul li ul {display:none; z-index:9999; height:auto; width:170px; position:absolute; left:0; top:38px; background:#E9E9E9;
	-webkit-box-shadow: 0 5px 5px #666666;
	-moz-box-shadow: 0 5px 5px #666666;
	box-shadow: 0 5px 5px #666666;
}
nav#main_nav ul li ul li {border-bottom:1px solid #D1CFCF; border-left:0; width:100%;}
nav#main_nav ul li.submenu ul li a {background:none; padding:0 10px;} 

nav#sub_nav {float:left; width:100%; margin-bottom:20px;}
nav#sub_nav ul {float:left; margin-left:75px;}
nav#sub_nav ul li {float:left; margin-right:10px;}
nav#sub_nav ul li a {color:#fff; float:left; background:url(../images/sub_menu.jpg) repeat-x left -28px; height:28px; line-height:28px; padding:0; width:150px; text-align:center; text-shadow:0 1px 1px #333; font-size:16px;
	-webkit-border-radius: 0 0 8px 8px;
	-moz-border-radius: 0 0 8px 8px;
	border-radius:0 0 8px 8px;
}
nav#sub_nav ul li.active a, nav#sub_nav ul li:hover a { background:url(../images/sub_menu.jpg) repeat-x left 0px; }

/*Content*/
.content {width:960px; padding:30px; min-height:300px;}
.full {width:960px; float:left; margin-bottom:20px;}

/*left*/
.left {float:left; width:630px; margin-right:30px;}
.content.used .left {width:730px;}
.content.user .left {width:415px; margin-right:20px;}

/*Adv footer*/
.adv_ful , .search_info{float:left; width:728px; padding:0 1px; margin-bottom:20px;}

/*Right*/ 
.right {float:left;width:300px;  min-height:500px;}
.content.used .right {width:200px;}
.content.user .right {width:525px;}


/*Page options*/
.page_options {float:left; width:100%; margin:0 0 20px 0;}
.block_options{float:left; padding:0 5px 0 0; font-size:12px; line-height:25px;}
.block_options strong {float:left;margin-right:5px; }
.block_options a { float:left; background:#fff; border:1px solid #D2D3DF; height:25px; padding:0 2px; margin-right:5px; color:#2B82AD }
.block_options a:hover {color:#fff; background:#434343;}
.block_options form {float:left; width:117px;}
.block_options select { font-family: 'Duru Sans', sans-serif;
	border: 1px solid #D2D3DF; float: left; font-size: 12px; height: 25px; margin-right: 5px; padding: 3px; width: 115px; background:#fff;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.sep {color:#FF9900; float:left; }
.nr {background:#fff;  padding:0 5px; float:left; height:25px;}
.page_options .buttons {float:right;}
.page_options .buttons span.prev a { float:left; }
.page_options .buttons span.next a { float:right; margin-left:20px; }
.page_options .buttons a{ background:#FF9900; color:#fff; padding:3px 10px;font-weight:700; font-size:14px; margin-left:5px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.page_options .buttons a:hover {color:#fff; background:#434343;}
.page_options.bottom .buttons {width:100%; text-align:center;}



/*Footer*/
footer {display:block; width:100%; padding:15px 0; background: #434343; border-top: 2px solid #4FB2E4; color:#CCCCCC;}
footer a {color:#fff;}
footer .col {float:left; width:200px; margin-left:10px; }
footer .col h5 {font-size:14px; color:#FF931E; margin-bottom:5px;}
footer .col nav ul {display:block; overflow:hidden; margin-bottom:20px;}
footer .col nav ul li {float:left; width:100%; margin-bottom:0px;}
footer .col nav ul li a {color:#ccc; font-size:12px;}
footer .col nav ul li a:hover {text-decoration:underline;}
footer .right {text-align:center; font-size:12px; padding-top:60px; background:none; min-height:auto;}


/*General styles*/

.round {border: 1px solid #D2D3DF; 
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;}

.shadow {
  -webkit-box-shadow: 0 2px 4px #333;
	-moz-box-shadow:0 2px 4px #333;
	box-shadow: 0 2px 4px #333;
}

.shadow_2{
  -webkit-box-shadow: 0px 20px 16px -15px #8C8C8F;
	-moz-box-shadow:0px 20px 16px -15px #8C8C8F;
	box-shadow: 0px 20px 16px -15px #8C8C8F;
}

.shadow_3{
  -webkit-box-shadow: 0 2px 4px #333;
	-moz-box-shadow:0 2px 4px #333;
	box-shadow: 0 2px 4px #333;
}

/*colors*/
.blue {color:#2B82AD;}
.green {color:#97C840;}
.red {color:#FF0000;}
.orange {color:#FF931E;}
.black {color:#000;}


.finglasFord {
    border: 3px solid #8CC63F;
    -webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
    margin-bottom: 20px;
    padding: 20px 0;
	line-height:2; background:#fff;
}



/* Forms */
form .row {margin-bottom:10px; width:100%; float:left;}

.round_select {
	font-family: 'Duru Sans', sans-serif;
	border: 1px solid #D2D3DF; float: left; font-size: 14px; height: 35px; lin-height: 35px; margin-right: 20px; padding: 8px; width: 180px; margin-bottom:10px; background:#f2f2f2;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}

.input {	font-family: 'Duru Sans', sans-serif;
	border: 1px solid #D2D3DF; float: left; font-size: 14px; height: 24px;  line-height: 24px; padding:0 5px; width: 200px; background:#f2f2f2;}
.checkbox {float:left; margin-right:10px;}

/*Buttons*/

.button 	{color:#fff; background:#FF931E; border:0; height:30px; padding:0 20px; line-height:30px;  font-size:18px; cursor:pointer;  display: inline-block;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}
.button.blue {background:#0065B2}
.button.green {background:#97C840;}
.button.gry {background:#F0F0F0; color:#333;}
.button.right_but {margin-right:20px; float:right;}
.button.large  {width:100%; text-align:center; padding: 0; display:block; margin-bottom:10px;}
.button:hover {color:#fff; background:#434343}
input[type="submit"].button {padding-bottom:2px;}
/*Box*/
.box {display:block; overflow:hidden; padding:20px; border:1px solid #ccc; margin-bottom:10px; background:#fff;}

/*BOX RIGHT*/
.box_right {display:block; overflow:hidden; padding:20px; margin-bottom:30px; background:#fff;}
.box_right h3 {font-size:24px; margin-bottom:20px;}
.box_right.dealer {background:url(../images/carDealersBg.gif) no-repeat bottom right #fff; padding-right:80px; padding-bottom:40px;}
.box_right.filters {margin-top:85px; padding:15px;}
.box_right .row {margin-bottom:10px; width:100%; overflow:hidden; display:block;}
.box_right p {margin-bottom:5px;}
.error{
	padding:5px;
	color:#FF0000;
}
.bannerMPU {display:block; text-align:center; overflow:hidden; margin-bottom:20px; width:100%;}

/*News*/
.news_item { display:block; overflow:hidden;
	background:#FFFFFF;
    border: 3px solid #F0F0F0;
   -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    box-shadow: 0 0 1px #B4B4B4;
    margin-bottom: 15px;
    margin-top: 5px;
    padding: 5px;
}
.news_item:hover { border: 3px solid #FF931E;}
.news_item a {color: #FF931E; font-size:18px;}
.img_news {text-align:center;}
.img_news img {max-width:100%;}


/*car loan*/
.aib_Content {padding: 0 20px; margin-top:20px; display:block; overflow:hidden;}
.aibPhoto {float: left; width: 450px; min-height: 200px;}
.aibExpText {float: right; width: 425px; margin-bottom: 30px;}
.aib_clear {clear: both;}
.aibExpHeader {font-size: 20px; font-weight: 700; margin-bottom: 30px; color: #454545;}
.aibCallNow, .aibRequestCallBack, .aibGetOnlineQuote {float: left; width: 33%; text-align: center; margin-bottom: 25px; margin-top: 15px; }
.aibCallNow a, .aibRequestCallBack a, .aibGetOnlineQuote a {background: url(../images/aib/greenBtn.png) no-repeat; width: 214px; height: 66px; display: block; line-height: 55px; font-size: 18px; font-weight: 700; color: #fff; text-decoration: none; text-shadow: 1px 1px #000;}
.aibButtons {margin-left: 70px; display:block; overflow:hidden;}
.aibFooter { color: #fff;  display:block; overflow:hidden; padding: 85px 20px 10px; background: url(../images/aib/footer.gif) no-repeat #37003a;} 
.aibFooter a {color: #acc232;}
.aibTC { display: block; font-size: 10px; margin-top: 15px; line-height: 110%; width: 700px;}
.aibGirlKey img {border: 4px solid #d8d8d8; border-radius: 8px;}
ul.aibItem {
list-style-type: none;
padding: 0;
margin: 0;
}
ul.aibItem li
{
background-image: url(../images/aib/orangeTick.png);
background-repeat: no-repeat;
background-position: 0 .4em;
padding-left: 34px;
height: 55px;
}
.aibBeetle {
	position: relative;
	left: 30px;
	top: -80px;
	margin-bottom: -80px;
	width: 193px;
	height: 60px;
	background: url(../images/aib/CarImage.png) no-repeat;
	padding-top: 105px;
	font-size:13px;
	text-align: center;
	padding-left: 4px;
	} 

/*car history*/
.check_col1 {float:left; width:300px; margin-left:10px}	
.check_col2 {float:left; width:320px; margin:0 10px;}	
.check_col2 iframe {margin-left:-10px;}
.check_col3 {float:left; width:300px;  margin-right:10xp}	
.check_col3 ul {list-style:none; line-height:1.23; font-size:12px;}
.motorcheck {font-size:12px;}
.motorcheck h1 {background:#737373; color: #FFFFFF; font-size: 14px; height: 40px; line-height: 40px; margin: -20px -20px 10px; text-align: center;}
.motorcheck p {margin-bottom:10px;}
.motorcheck .box {position:relative;}
.tv {position:absolute; right:0px; bottom:0px;}
.motorcheck .box { background:#F2F4F4 ; margin:0; }
.motorcheck .box.other_offer {background:url(../images/motorcheck/short-bg-box3.png) right bottom no-repeat #F2F4F4; font-size:12px;  margin-top:15px; padding:10px; height:160px}
.motorcheck .box.sell_car {background:url(../images/motorcheck/short-bg-box1.png) right bottom no-repeat #F2F4F4; font-size:11px; padding:10px; height:160px; margin-top:15px;}

.motorcheck .box.other_offer  h1 {margin:-10px -10px 10px; background:#BD250E}
.motorcheck .box.sell_car  h1 {margin:-10px -10px 10px;  background:#376CB2;}


/*dealers*/

.dealer_content { border: 5px solid #E6E6E6; }

.dealer_content ul {list-style:none;}
.dealer_content ul li {width:50%; float:left; margin-bottom:5px; font-size:12px;}
.dealer_content ul li a {color:#2F65AF; display:block; padding:3px;}
.dealer_content ul li a span {color:#414141;}
.dealer_content ul li a:hover {color:#FF931E; background:#f2f2f2;}
.dealer_content ul.dealer_locator li {width:25%;} 

.box.dealer_section {padding:5px 10px;}
.box.dealer_section h2 {margin:0; padding:0;}
.box.directory {padding:10px;}
.box.directory .dealer_name {float:left; width: 200px; margin-right:10px; font-weight:700;}
.box.directory .dealer_name a:hover {color:#FF931E}
.box.directory .dealer_address {float:left;width: 490px; font-size:12px; }

.box.recomand {padding:10px; background:url(../images/dealers/dealerListBg.gif) repeat-x;}
.box.recomand .dealer_img {float:left; height:70px; width:170px; margin-right:10px; padding:5px 0 0 0}
.box.recomand .dealer_img img {max-width:170px;}
.box.recomand .dealer_det {float:left; height:70px;  width:300px; margin-right:10px; padding-right:10px; background:url(../images/dealers/listSeparator.png) no-repeat right; font-size:13px;}
.box.recomand .dealer_det a {float:left; width:100%; color:#2B82AD; font-weight:700;  margin-bottom:2px; }
.box.recomand .dealer_det a:hover, .box.recomand .view_stock a:hover {color:#FF931E}
.box.recomand span.dealer_addr {float:left; width:100%; background:url(../images/dealers/address.png) no-repeat left 0; padding-left:20px; line-height:20px; margin-bottom:2px;}
.box.recomand span.dealer_tel {float:left; width:100%; background:url(../images/dealers/address.png) no-repeat left -18px; padding-left:20px; line-height:20px;}

.box.recomand .totalStock {float:left; height:60px; width:90px; margin-right:10px; text-align:center; padding-right:10px; background:url(../images/dealers/listSeparator.png) no-repeat right; padding-top:10px;}
.box.recomand .totalStock span {color:#2B82AD; font-size:24px; font-weight:700;}

.box.recomand .view_stock {float:left; height:45px; padding-top:25px; width:90px; text-align:center;}
.box.recomand .view_stock a {color:#2B82AD}

.dealer_details .row {float:left; width:100%;}
.dealer_details h1 {margin:0 0 5px 0;}
.dealer_details p {margin:0; padding:0; font-size:12px;}
.left_dealer {width:370px; float:left; margin-right:30px;}
.right_dealer {width:280px; float:left;}
.dealer_photo {float:left; width:200px;}
.dealer_photo img {max-width:190px;}
.dealer_stock_cont {color: #414141; float: right; line-height:1.3; height:75px; font-weight: 700; padding: 10px; text-align: center; width: 130px;}
.dealer_stock_cont span {font-size:30px;}
ul.az_list {list-style:none; overflow:hidden; display:block;}
ul.az_list li {text-align:center; margin-bottom:10px;}
ul.az_list li a {color:#2B82AD; }
ul.az_list li a:hover, .more_dealers a:hover {color:#FF931E; opacity:0.8; filter:alpha(opacity=80)}

ul.az_list.home li {float:left; width:100px; padding:15px;}

ul.list {list-style: outside disc; margin-left:15px;}
 
/*homepage*/
.left.home_page {margin-left:-20px; width:685px; margin-right:15px;position:relative;}
.right.home_page {margin-right:-20px; position:relative;}
.left.home_page .search_block {width:685px;}

.left.home_page .search_block .row {padding:0 30px 0 50px}
.left.home_page .search_block .title {padding:0 50px}

.left_part1 {float:left; width:200px; margin-right:15px; background:#2B82AD;}
.left_part1 .box {padding:10px;}
.left_part1 ul {list-style:none; margin-bottom:10px;}
.left_part1 ul li a:hover{color:#2B82AD}

.left_part2 {float:left; width:470px;}
.left_part2 .box {padding:10px; margin-bottom:20px;}

.dealer_week {min-height:315px;}
.dealer_week img{max-width:100%; height:auto; margin:10px 0;}
.dealer_week p.address_dealer {font-size:12px;}
.dealer_week .stock_dealer {line-height:30px; margin-top:30px; font-size:13px;}
.dealer_week .stock_dealer span {float:right; line-height:30px; font-size:24px; font-weight:700; cursor:auto;}
.dealer_week .stock_dealer span:hover {background:#97C840}
.dealer_week  a.view_stock {background:url(../images/orbit/viewCarArrow.gif) no-repeat right; float:right; margin-top:30px; padding-right:30px; height:22px; line-height:22px; color:#2B82AD; }

.new_home_right .box_right {padding:10px;}

.review_scroll {display:block; margin-bottom:5px;  padding-bottom:5px;}
.review_scroll .review_car {font-weight:700; }
.review_scroll .review_text {font-style:italic;}
.review_scroll .review_name {text-align:right;}
#review_tiker {height:140px; overflow:hidden; display:block;}
#review_tiker ul {list-style:none; }
#event_tiker ul {list-style:none; width:100%;}
#event_tiker ul li a {padding:2px 5px; display:block; background:#f2f2f2; margin-bottom:5px;}
#event_tiker ul li a:hover {background:#c2e4f4; color:#2B82AD}
#event_tiker {height:120px; overflow:hidden; display:block;}

.wanted_home { padding:5px 10px; font-size:12px; margin:0 -10px 5px;}
.wanted_home:hover {background:#c2e4f4;}
.wanted_home h4 {margin-bottom:0px; }
.wanted_home h4 a:hover{ color:#2B82AD}


.home_left {float:left; width:300px; margin-right:30px;}
.home_right {float:left; width:300px;}
.home_full {width:100%; float:left;}
h2.home_cars {color:#2B82AD; font-size:24px; border-bottom:2px solid #2B82AD; padding-bottom:20px; margin-bottom:10px; margin-left:-20px; padding-left:20px; margin-right:-20px;}

.home_cars_block {float:left; width:470px; position:relative;}

#car_week {float:left; position:relative; width:265px; height:345px; overflow:hidden;}
#car_week .slide {float:left; width:265px; height:345px; background:#fff; overflow:hidden;}
.img_car_week {float:left; width:265px;}
.img_car_week a {color:#2B82AD; font-size:16px; font-weight:700; float:left; margin:5px 0; }
.details_car_week {float:left; width:265px; margin-top:5px;}
.det_car_week {float:left; width:165px;  height:105px;}
.view_all {float:left; width:100px; height:105px; position:relative;}
.view_all a {position:absolute; right:0; bottom:0; background:url(../images/orbit/viewCarArrow.gif) no-repeat right; padding-right:30px; height:22px; line-height:22px; color:#2B82AD; }

#car_week .prev { position:absolute; top:80px; left:0px; text-indent:999px; background:url(../images/new_car/left-arrow.png) no-repeat; height:29px; width:23px; z-index:999;}
#car_week .next { position:absolute;top:80px; right:0px; text-indent:999px; background:url("../images/new_car/right-arrow.png"); height:29px; width:23px;  z-index:999;}

.left_part2  h2, .left_part1 h2 , .new_home_right .box_right h3 {
	border-bottom: 2px solid #2B82AD;
    color: #2B82AD;
    font-size: 20px;
    margin: -5px -20px 10px;
    padding-bottom:0px;
    padding-left: 20px;}

.home_cars_block  #car_week {float:left; position:relative; width:468px; margin-left:-10px; height:145px; overflow:hidden;}
.home_cars_block  #car_week .slide {float:left; width:470px; height:145px; background:#fff; overflow:hidden;}
.home_cars_block  .img_car_week {float:left; margin-left:30px; width:180px; margin-right:20px;}
.home_cars_block  .img_car_week img {max-width:180px; height:auto;}
.home_cars_block  a.title_car_wwek {color:#2B82AD; font-size:14px; font-weight:700; float:left; margin:5px 0; }
.home_cars_block  .details_car_week {float:left; width:230px; margin-top:0px;}
.home_cars_block  .det_car_week {float:left; width:215px;  height:140px;}
.home_cars_block  .det_car_week p {display:block; width:100%; overflow:hidden;}
.home_cars_block  .view_all {height: 25px; position: absolute; right: 10px; top: 10px; width: 100px; z-index: 99;}
.home_cars_block  .view_all a {position:absolute; right:0; bottom:0; background:url(../images/orbit/viewCarArrow.gif) no-repeat right; padding-right:30px; height:22px; line-height:22px; color:#2B82AD; }
.home_cars_block  #car_week .prev { top:60px; }
.home_cars_block #car_week .next{ top:60px; }

#choose {float:left; margin:20px 0;  width:630px; height:210px;  overflow: hidden;}


/*socials*/

.socials.facebook {background:url(../images/facebook.png) no-repeat left #454545; padding:0 0 0 70px; height:48px;}
.socials.twitter {background:url(../images/twitter.png) no-repeat left #454545; padding:0 0 0 70px; height:48px;}
.socials a {color:#fff; float:left; font-weight:700; line-height:48px; background:url(../images/arrowSocial.png) no-repeat right; padding-right:30px; font-size:15px;}
.socials:hover {opacity:0.8; filter:alpha(opacity=80)}

.scamWarning {background:url(../images/scamBg.gif) #fff no-repeat right bottom;}


/*custom ads*/

.sideAdFinance {font-weight:bold; width:150px; margin:5px auto;padding:0;}
.sideAdFinance a{color: #fff;}
.sideAdsTC {line-height: 1.3; font-size:9px; color:#5c2858; font-weight:normal; padding:0;text-align:left !important;text-decoration:none;width:196px; margin-top: 2px; margin-bottom: 2px; margin-left: 2px; margin-right: 2px; padding: 0 0 4px 4px !important;}
.sideAdsTC a:link,.sideAdsTC a:hover,.sideAdsTC a:visited {text-decoration:none;color:#fff;}
.cbg_200finance {
	background:#5c2858;
	border-top: 0;
	margin-bottom:20px;
	position:relative;
	width:200px;
	padding-top: 10px}
.cbg_200finance h2{font-family: tahoma,arial,helvetica,clean,sans-serif; color:#fff; font-size: 100%; font-weight:bold;background:#333;height:16px;padding:2px 0 0 5px;margin:0px;border-bottom:1px solid #ccc;}	
.cbg_200finance p{padding:10px;}

/*gallery*/
.main_preview {height: 400px; float: left; width: 728px;}
.main_preview .gallery {float: left; width: 190px; list-style: none;}
.main_preview .gallery li {float: left; width: 80px; margin-right:3px; padding: 5px;}
.main_preview .gallery li img {max-width: 80px; border:1px solid #ccc;}
.main_img_popup {float: left; width: 500px; margin-right: 20px; height: 400px; background: #eee; text-align: center; }
.center_img {height: 400px; width: 500px; display: table-cell; vertical-align: middle;}
.center_img img {max-width: 500px; }



/*wanted ads*/
.wanted_list {width:100%; display:block; overflow:hidden; margin:0; }
.wanted_list.head {background:#0065B2; color:#fff; font-weight:bold; height:30px; line-height:30px; font-weight:700;}
.wanted_list.head .trade_in {background:#0065B2; padding:0 10px;}
.wanted_list .row_wanted {float:left; width:650px; height:75px; border-bottom:1px solid #ccc; background:#fff; padding:5px 0;}
.wanted_list .row_wanted:hover {background:#ddeaf4;}
.car_wanted{float:left; width:330px; padding:0 10px;}
.date_wanted{float:left; width:50px; text-align:center; font-size:12px; height:75px;}
.county_wanted{float:left; width:150px; text-align:center; font-size:12px; height:75px;}
.act_wanted{float:left; width:100px; text-align:center; height:75px;}
.date_wanted span, .county_wanted span, .act_wanted span {height:75px; display:table-cell; vertical-align:middle;}
.date_wanted span {width:50px;}
.county_wanted span {width:150px;}
.act_wanted span {width:100px;}

.trade_in {float:left; width:290px; padding:5px 10px; height:75px; background:#f6f6f6; border-bottom:1px solid #ccc;}
.trade_in h4 {margin:0 0 5px 0; font-size:12px;}
.trade_in p {font-size:12px;}
.car_wanted h3 {font-size:14px; margin:0 0 5px 0;}
.car_wanted p {font-size:12px;}
.wanted_list  a:hover {color:#FF9900;}

.right.wanted_submit {width:380px; min-height:auto!important ;}
.right.wanted_submit:hover .box{border:1px solid #FF9900}
.row.remove {text-align:right}
.row.remove a:hover {color:#FF9900}

#quote .row {float:left; width:100%; margin-bottom:20px;}
#quote .row label {width:130px; float:left; line-height:30px;}
#quote .row .input {height:30px;}
#quote .row span {float:left; margin-left:140px; font-size:12px; color:#555; min-width:500px; line-height:1.3 }

.review_good_bad {line-height:30px;}
.review_good_bad span {font-size:12px;  float:left; margin:0 5px;}
.review_good_bad img {  float:left; padding-top:7px}
.review_good_bad .button {  float:left; margin-right:20px;}


.profile img {border:1px solid #ccc; margin:0 10px 0 0 ; float:left;}
.profile span {float:left; font-weight:700; }
.profile p {margin-bottom:10px; overflow:hidden;}

/*article*/
.article p {margin-bottom:10px;}
.article ul {list-style: outside disc; margin-left:20px; margin-bottom:10px}
.article h1 {margin-bottom:15px;}
.article h2 {margin-bottom:15px;}
.article h3 {margin-bottom:15px;}
.article h4 {margin-bottom:15px;}



