/* -------------------------------------------------------------- 



* Filename:			style.css

* Version:			2nd Feb, 2010

* Website:			http://www.nexcar.com

* Author:			Baskar	elbaskar@gmail.com

* Description:		Nex Car





== STRUCTURE: ==================================



* Page width:            990px

* Number of columns:     2



================================================ 







/*******************************************************************

 * Global Reset

 *******************************************************************/

 

 body{

 	background: url(images/bg-repeat-img.jpg) repeat-x 0 0 #00040a;

 	color: #0c415b;

 	font-family: Arial;

 	font-size: 12px;

 	padding: 0;

 	margin: 0px 0 20px;

 }

 h1, h2, h3, h4{

 	margin: 0;

 }

 h2{

 	font-size: 24px;

 	font-weight: normal;

 	color: #0c415b;

 }

 a{

 	outline: none;

 	color: #00BAFF;

 	text-decoration: none;

 }

 a:hover{

 	text-decoration: underline;

 }

 ul, ul li{

 	list-style: none;

 	padding: 0;

 	margin: 0;

 }

 p{

 	margin: 0;

 	line-height: 20px;

 	padding-bottom: 10px;

 }

 #wrapper{

 	margin: 0 auto;

 	background: url(images/header-bg.png) no-repeat center 0;

 	overflow-x: hidden;

 }

 #inwrapper{

 	width: 990px;

 	margin: 0 auto;

 }

 a.read-more{

 	text-align: right;

 	display: block;

 	padding-top: 10px;

 }

 

 /*******************************************************************

 * Banner

 *******************************************************************/

 

 #banner-container{

 	width: 990px;

 	margin: 0 auto; 

 	position: 	

 }

 #banner-container .banner{

  	position: absolute;

  	z-index: -1;

 }

 .quick-contact, .our-team{

 	position: absolute;

 	top: 230px;

 	padding-left: 830px;

 	z-index: 999;

 }

 .our-team{

 	padding-left: 855px;

 	display: none;

 }

 .quick-contact a, .our-team a{

 	display: block;

 	width: 135px;

 	padding-top: 136px;

 	text-indent: -100000px;

 	background: url(images/qc.png) no-repeat 0 0;

 }

 .our-team a{

  	background-image: url(images/ot.png);

  	width: 115px;

 }

 

 

 /*******************************************************************

 * Header

 *******************************************************************/

 

 #header{

 	overflow: hidden;

 	padding-bottom: 230px;

 }

 #header .logo{

 	float: left;

 	padding-left: 15px;

 }

 #header .logo h1{

 	padding-top: 12px;

 } 

 #header .logo h1 a{

 	background: url(images/logo.png) no-repeat 0 0;

 	width: 356px;

 	height: 176px;

 	display: block;

 	text-indent: -100000px;

 	overflow: hidden;

 }

 #header .primary_navigation{

 	overflow: hidden;

 	float: right;

 }

 #header .primary_navigation ul{

	padding: 33px 1px 0 0;

	overflow: hidden;

 }

 #header .primary_navigation ul li{

 	float: left;

 	padding-right: 8px;

 }

 #header .primary_navigation ul li.last{

 	padding: 0;

 }

 #header .primary_navigation ul li a{

 	display: block;

 	width: 92px;

 	height: 50px;

 	text-indent: -100000px;

 	overflow: hidden;

 }

 #header .primary_navigation ul li.testimonial a{

 	width: 122px;

 }

 #header .primary_navigation ul li.home a{

 	background: url(images/home-btn.png) no-repeat 0 0;

 }

 #header .primary_navigation ul li.about a{

 	background: url(images/about-btn.png) no-repeat 0 0;

 }

 #header .primary_navigation ul li.inventory a{

 	background: url(images/inventory-btn.png) no-repeat 0 0;

 }

 #header .primary_navigation ul li.faq a{

 	background: url(images/fin-btn.png) no-repeat 0 0;

 }

 #header .primary_navigation ul li.testimonial a{

 	background: url(images/testimonial-btn.png) no-repeat 0 0;

 }

 #header .primary_navigation ul li a:hover{

 	background-position: 0 -54px;

 }

 #header .primary_navigation ul li.active a{

 	background-position: 0 -54px;

 	cursor: default;

 }

 

 /*******************************************************************

 * Body

 *******************************************************************/

 

 #body{

 	background: #0C415B;

 	overflow: hidden;

 }

 

 /*******************************************************************

 * Content

 *******************************************************************/

 

 #content{

 	padding: 0px;

 	width: 680px;

 	float: left;

 	background: #fff;

 	min-height: 1590px;

 }

 #content .content{

 	padding-bottom: 20px;

 }

 #content h2{

 	padding: 10px 20px 5px;

 	background: #dae2e6;

 }

 #content h2 a{

 	font-size: 12px;

 	font-weight: normal;

 	float: right;

 	padding-top: 5px;

 	color: #0C415B;

 }

 #content h3.coming-soon{

 	font-size:24px;

	margin:20px;

	padding:40px 0;

	text-align:center;

	width:640px;

	background: #ccc;

 }

 #content .cntnt{

 	padding: 10px 20px;

 	overflow: hidden;

 }

 #content .content.yncih .cntnt ul{

 	padding-top: 5px;

 }

 #content .content.yncih .cntnt ul li{

 	float: left;

 	padding: 10px;

 	background: #eee;

 	border: 1px solid #ddd;

 	margin: 17px;

 }

 #content .content.yncih .cntnt ul li a img{

 	border: none;

 	width: 162px;

 	height: 128px;

 }

 

 /*******************************************************************

 * Right Panel

 *******************************************************************/

 

 #right_panel{

 	width: 310px;

 	padding: 0px;

 	float: left;

 	background: #0c415b;

 }

 #right_panel p{

 	color: #fff;

 }

 #right_panel .more{

 	float: right;

 	color: #00baff;

 	text-decoration: none;

 }

 #right_panel .more:hover{

 	color: #fff;

 }

 #right_panel .container{

 	overflow: hidden;

 }

 #right_panel .block h2{

 	background: #124e6a;

 	padding: 10px;

 	color: #fff;

 	font-size: 18px;

 }

 #right_panel .block .container{

 	margin: 10px;

 	padding: 12px;

 	-moz-border-radius: 10px;

 	-webkit-border-radius:10px;

 	background: #0e4762;

 }

 #right_panel .block.store .container{

 	background: none;

 	padding: 0;

 }

 #right_panel .block.store .container .cont-number{

 	display: block;

 	background: url(images/call-icon.png) no-repeat 0 0 #fff;

 	-moz-border-radius: 50px;

 	-webkit-border-radius: 50px;

 	padding: 7px 0px 7px 52px;

 	margin: 0 auto;

 	width: 170px;

 	font-weight: bold;

 	font-size: 24px;

 	color: #72001a;

 }

 #right_panel .block.store .container .cont-number.toll{

 	width: 190px;

 	margin-top: 10px;

 	background-position: 8px;

 	padding-left: 60px;

 }

 #right_panel .block.store .container .cont-number.toll span{

	display: block;

	font-size: 12px; 

 }

 #right_panel .block.store .container .cont-number.team{

 	width: inherit;	

 	background-image: url(images/group.png);

 	background-position:5px 0;

	color:#FFFFFF;

	font-weight:normal;

	margin-top:-10px;

	padding-top:18px;

	padding-left: 75px;

	background-color: inherit;

 }

 #right_panel .block.store .container .cont-number.team a:hover{

 	color: #fff;

 	text-decoration: none;

 }

 #right_panel .block.store .container ul{

 	overflow: hidden;

 }

 #right_panel .block.store .container .help{

 	padding: 15px 0 5px;

 	text-align: center;

 }

 #right_panel .block.store .container ul li, .inventory .icons ul li{

 	float: left;

 	color: #fff;

 	margin-right: 10px;

 	overflow: hidden;

 	width: 65px;

 	text-align: center;

 	font-size: 11px;

 	cursor: default;

 }

 #right_panel .block.store .container ul li.last, .inventory .icons ul li.last{

 	margin: 0;

 }

 #right_panel .block.store .container ul li a, .inventory .icons ul li a{

 	display: block;

 	-moz-border-radius: 5px;

 	-webkit-border-radius: 5px;

 	width: 43px;

 	height: 46px;

 	background: #114d6a no-repeat center;

 	padding: 8px 10px;

 	text-indent: -10000px;

 	overflow: hidden;

 	margin-bottom: 5px;

 }

 #right_panel .block.store .container ul.team li a{

 	text-indent: inherit;

 }

 #right_panel .block.store .container ul.team li a img{

 	border: none;

 }

 #right_panel .block.store .container ul li a:hover, .inventory .icons ul li a:hover{

 	background-color: #175a78;

 }

 #right_panel .block.store .container ul li a.ebay-img, .inventory .icons ul li a.ebay-img{

 	background-image: url(images/ebay-icon.png);

 }

 #right_panel .block.store.connect .container ul li a.facebook{

 	background-image: url(images/facebook-icon.png);

 }

 #right_panel .block.store.connect .container ul li a.twitter{

 	background-image: url(images/twitter-icon.png);

 }

 #right_panel .block.store.connect .container ul li a.linkedin{

 	background-image: url(images/linkedin-icon.png);

 }

 #right_panel .block.store.connect .container ul li a.youtube{

 	background-image: url(images/youtube.png);

 }

 #right_panel .block.store .container ul li a.int-img, .inventory .icons ul li a.int-img{

 	background-image: url(images/globe-icon.png);

 }

 #right_panel .block.store .container ul li a.buy-img, .inventory .icons ul li a.buy-img{

 	background-image: url(images/cart-icon.png);

 }

 #right_panel .block.store .container ul li a.brb-img, .inventory .icons ul li a.brb-img{

 	background-image: url(images/brb.png);

 }

 #right_panel .block.quick-contact .container form{

 	overflow: hidden;

 }

 #right_panel .block.resources .container ul li a.fin-img, .inventory .icons ul li a.fin-img{

 	background-image: url(images/finance-icon.png);

 }

 #right_panel .block.resources .container ul li a.qc-img, .inventory .icons ul li a.qc-img{

 	background-image: url(images/qcm.png);

 }

 #right_panel .block.resources .container ul li a.vf-img, .inventory .icons ul li a.vf-img{

 	background-image: url(images/vehicle-finder-icon.png);

 }

 #right_panel .block.resources .container ul li a.trade-img, .inventory .icons ul li a.trade-img{

 	background-image: url(images/trade-icon.png);

 }

 #right_panel .block.resources .container ul li a.sc-img, .inventory .icons ul li a.sc-img{

 	background-image: url(images/sell-car-icon.png);

 }

 #right_panel .block.store .container ul li a.inventory-img, .inventory .icons ul li a.inventory-img{

 	background-image: url(images/inventory-icon.png);

 }

 #right_panel .block.quick-contact input[type=text], #right_panel .block.search input[type="text"]{

 	background: #275a72;

 	border: 3px solid #114d6a;

 	margin-bottom: 10px;

 	-moz-border-radius: 10px;

 	-webkit-border-radius:10px;

 	padding: 10px;

 	width: 238px;

 	color: #0c415b;

 }

 #right_panel .block.quick-contact input[type=text]:hover, #right_panel .block.search input[type="text"]:hover{

 	background: #2f708f;

 	border-color: #155776;

 	color: #

 }

 #right_panel .block.quick-contact input[type=text]:focus, #right_panel .block.search input[type="text"]:focus{

 	background: #fff;

 	border-color: #326279;

 }

 .appointment form{

 	overflow: hidden;

 }

 #right_panel .block.quick-contact input[type=submit], #right_panel .block.search input[type="button"], .appointment form input[type="button"], .suyc input[type="submit"], .suyc input[type="button"] {

 	/*background: url(images/btn-bg.png) no-repeat 0 0;

 	border: none;

 	color: #06283e;

 	padding: 9px 24px 14px 20px;

 	font-weight: bold;

 	float: right;*/

 	cursor: pointer;

 }

 /*.appointment form input[type="button"]{

 	background: url(images/ga-btn-bg.png) no-repeat 0 0;

 }

 #right_panel .block.quick-contact input[type=submit]:hover, #right_panel .block.search input[type="button"]:hover, .appointment form input[type="button"]:hover{

 	color: #fff;

 	background-position: 0 -39px;

 }*/

 #right_panel .block.info{

 	overflow: hidden;

 }

 #right_panel .block.info .container{

 	overflow: hidden;

 }

 #right_panel .block.info ul{

 	float: left;

 	overflow: hidden;

 	width: 200px;

 }

 #right_panel .block.info ul li{

 	color: #fff;

 	padding: 5px 0;

 	text-transform: capitalize;

 	font-size: 14px;

 }

 #right_panel .block.info .appointment{

 	background: #fff;

 	margin-bottom: 20px;

 	-moz-border-radius: 10px;

 	-webkit-border-radius:10px;

 }

 #right_panel .block.info h3{

 	font-size: 11px;

 	padding: 10px;

 	font-weight: normal;

 }

 #right_panel .block.info form{

 	background: #DAE2E6;

 	-moz-border-radius-bottomleft: 10px;

 	-moz-border-radius-bottomright: 10px;

 	-webkit-border-bottom-left-radius:10px;

 	-webkit-border-bottom-right-radius:10px;

 	padding: 10px;

 }

 #right_panel .block.info form select.date{

 	width: 57px;

 }

 #right_panel .block.info .map{

 	float: right;

 }

 #right_panel .block.info .map a{

 	background: url(images/map.png) no-repeat 0 0;

 	display: block;

 	text-indent: -10000px;

 	overflow: hidden;

 	width: 57px;

 	height: 60px;

 }

 #right_panel .block.testimonial .cust-pic{

 	float: left;

 	margin: 3px 10px 5px 0;

 	border: 1px solid #fff;

 	width: 100px;

 }

 

 /*******************************************************************

 * Footer

 *******************************************************************/

 

 #footer{

 	clear: left;

 	background: #0C415B;

 	border-top: 13px solid #0f4c69;

 	padding: 20px 0 20px 10px;

 	overflow: hidden;

 }

 #footer .footer_navigation{

 	float: left;

 }

 #footer .footer_navigation ul li{

 	float: left;

 	padding: 0 10px;

 	border-right: 1px solid #86a0ad;

 }

 #footer .footer_navigation ul li.last{

 	border: none;

 }

 #footer .footer_navigation ul li a{

 	color: #86a0ad;

 	font-size: 11px;

 	text-decoration: none;

 }

 #footer .footer_navigation ul li a:hover{

 	color: #fff;

 }

 #footer .copyright{

 	color: #fff;

 	float: right;

 	padding-right: 20px;

 }

 #footer .copyright a a:link a:hover a:active a:vistied{

 	padding-left: 10px;

	text-decoration:none;

 }

 

 /*******************************************************************

 * Inventory

 *******************************************************************/

 .inventory h2 span{

 	float: right;

 	font-size: 12px;

 	font-weight: normal;

 	padding-top: 5px;

 }

 .inventory .inventory-search{

 	background: #DAE2E6;

 	padding: 10px 20px;

 	-moz-border-radius: 10px;

 	-webkit-border-radius: 10px;

 	-moz-border-radius-bottomleft: 0;

 	-moz-border-radius-bottomright: 0;

 	-webkit-border-bottom-right-radius:0;

 	-webkit-border-bottom-left-radius:0;

 }

 .inventory .inventory-search select{

 	width: 168px;

 	margin-right: 10px;

 }

 .inventory table.brands{

 	background: #DAE2E6;

 	-moz-border-radius: 10px;

 	-webkit-border-radius: 10px;

 	-moz-border-radius-topleft: 0;

 	-moz-border-radius-topright: 0;

 	-webkit-border-top-right-radius:0;

 	-webkit-border-top-left-radius:0;

 }

 .inventory table.brands thead{

 	background: #e9f1f5;

 	font-weight: bold;

 	font-size: 14px;

 }

 .inventory table.brands thead td{

 	padding: 10px 20px;

 }

 .inventory table.brands tr td{

 	padding: 10px 20px;

 	border-top: 1px solid #cad4d9;

 	border-right: 1px solid #cad4d9

 }

 .inventory table.brands tr td.last{

 	border-right: none;

 }

 .inventory .cntnt .sort-by{

 	background: #DAE2E6;

 	-moz-border-radius: 10px;

 	-webkit-border-radius: 10px;

 	padding: 10px 20px;

 	overflow: hidden;

 }

 .inventory .cntnt .sort-by .sort{

 	float: left;

 }

 .inventory .cntnt .sort-by .sort .label{

 	display: block;

 	float: left;

 	padding-right: 10px;

 	font-weight: bold;

 }

 .inventory .cntnt .sort-by .sort ul{

 	overflow: hidden;

 	float: left;

 }

 .inventory .cntnt .sort-by .sort ul li{

 	float: left;

 	padding: 0 10px;

 	border-right: 1px solid #cad4d9;

 }

 .inventory .cntnt .sort-by .pagination{

 	float: right;

 }

 .inventory .cntnt .sort-by .pagination .no-of-pages{

 	padding-right: 10px;

 }

 table.car-list{

 	background: #e9f1f5;

 }

 table.car-list thead{

 	background: #fff;

 }

 table.car-list thead td{

 	padding: 10px;

 	font-weight: bold;

 	font-size: 14px;

 }

 table.car-list tr td{

 	padding: 10px;

 	vertical-align: top;

 	border-top: 1px solid #cad4d9;

 }

 table.car-list tr td.first{

 	border: none;

 }

 table.car-list tr.even{

 	background: #DAE2E6;

 }

 table.car-list tr td.car-details div{

 	padding: 5px 0;

 }

 #right_panel .block.search input[type="button"]{

 	padding: 10px 17px 13px 14px;

 }

 

 /*******************************************************************

 * FAQ

 *******************************************************************/

 

 .faq-search{

 	background: #DAE2E6;

 	padding: 10px 20px;

 	-moz-border-radius: 10px;

 	-webkit-border-radius: 10px;

 	margin-bottom: 10px;

 }

 .faq-search label{

 	padding-right: 10px;

 }

 .faq-search input[type="text"]{

 	width: 407px;

 	padding: 10px;

 	border: 1px solid #cad4d9;

 	-moz-border-radius: 5px;

 	-webkit-border-radius: 5px;

 	color: #999;

 	margin-right: 10px;

 }

 .faq-search input[type="text"]:hover{

 	border-color: #bbb;

 	color: #666;

 }

 .faq-search input[type="text"]:focus{

 	border-color: #aaa;

 	-moz-box-shadow: inset 10px 10px 10px #eee;

 	color: #333;

 }

 .faq-search input[type="button"]{

 	width: 75px;

 	padding: 9px;

 	border: none;

 	background: url(images/btn-bg.png) no-repeat 0 0;

 	cursor: pointer;

 	position: relative;

 	top: 2px;

 }

 .faq-search input[type="button"]:hover{

 	background-position: 0 -38px;

 	color: #fff;

 }

 .faq .quest{

 	padding-bottom: 20px;

 }

 .faq .quest h3{

 	padding-bottom: 10px;

 }

 .faq .quest ul{

 	padding-left: 30px;

 }

 .faq .quest ul li{

 	padding: 5px;

 	list-style: decimal outside;

 	color: #006b93;

 }

 .faq .quest ul li p{

  	background: url(images/bullet_go.png) no-repeat left 11px;

  	padding: 10px 20px;

 }

 .faq .quest ul li h4{

 	font-style: italic;

 }

 .faq .quest ul li a{

 	color: #006b93;

 }

 

 /*******************************************************************

 * Contact

 *******************************************************************/

 

 .contact .cont{

 	background: #DAE2E6;

 	padding: 10px 20px;

 	-moz-border-radius: 10px;

 	-webkit-border-radius: 10px;

 	margin-bottom: 20px;


 }

 .contact .cont h3{

 	font-size: 18px;

 	padding-bottom: 10px;

 }

 .contact .cont ul{

 	padding: 0 10px 10px;

 }

 .contact .cont ul li{

 	padding: 5px 0;

 	font-size: 14px; 

 	text-transform: capitalize;

 }

 .contact .cont.google-map .gmap{

 	background: #fff;

 	-moz-border-radius: 5px;

 	-webkit-border-radius: 5px;

 	height: 500px;

 	margin: 10px 0;

 }

 

 /*******************************************************************

 * Our Team

 *******************************************************************/

 

 .ourteam .cntnt{

 	padding: 40px !important;

 }

 .ourteam ul li{

 	overflow: hidden;

 	padding-bottom: 20px;

 	border-bottom: 2px dotted #DAE2E6;

 	margin-bottom: 20px;

 }

 .ourteam ul li .photo{

 	float: left;

 	padding-right: 20px;

 }

 .ourteam ul li ul li{

 	border: none;

 	padding: 5px 0;

 	margin: 0;

 }

 .ourteam ul li ul li.name{

 	font-size: 24px;

 	font-weight: bold;

 	padding-bottom: 0;

 }

 .ourteam ul li ul li.position{

 	font-size: 16px;

 	padding-top: 0;

 }

 

 /*******************************************************************

 * Testimonials

 *******************************************************************/

 

 .testimonials .cntnt .post-new-test{

 	padding: 10px 0 20px;

 	overflow: hidden;

 }

 .testimonials .cntnt .post-new-test input[type="button"]{

 	background: url(images/pyt-btn-bg.png) no-repeat 0 0;

 	float: right;

 	padding: 6px 25px 12px 20px;

 	border: none;

 	cursor: pointer;

 	font-size: 13px;

 }

 .testimonials .cntnt .post-new-test input[type="button"]:hover{

 	background-position: 0 -38px;

 	color: #fff;

 }

 .testimonials .cntnt .post{

 	background: #E9F1F5;

 	padding: 10px;

 	position: relative;

 	margin-bottom: 20px;

 	overflow: hidden;

 }

 .testimonials .cntnt .post:hover{

 	background: #DAE2E6;

 }

 .testimonials .cntnt .post img{

 	float: left;

 	border: 1px solid #fff;

 	margin: 3px 10px 5px 0;

 	width: 150px;

 }

 .testimonials .cntnt .post .no-of-comments{

 	position: absolute;

 	top: 0px;

 	right: 0px;

 }

 .testimonials .cntnt .post h3{

 	padding-bottom: 5px;

 }

 .testimonials .cntnt .post .author-name{

 	padding-bottom: 5px;

 	font-size: 14px;

 	font-weight: bold;

 }

 .testimonials .cntnt .post.cmnt .author-name{

 	float: left;

 	padding-top: 10px;

 }

 .testimonials .cntnt .post.cmnt .author-name label{

 	padding-right: 10px;

 }

 .testimonials .cntnt .post.cmnt .date-time{

 	float: right;

 	padding-top: 10px;

 }

 .testimonials .cntnt .post .date-time{

 	padding-bottom: 5px;

 	font-size: 11px;

 }

 .testimonials .cntnt .post .post-cont{

 	/*clear: left;*/

 	line-height: 22px;

 }

 .testimonials .cntnt .post .no-of-comments a{

 	background: url(images/comment-icon.png) no-repeat 0 0;

 	display: block;

 	color: #333;

 	margin: 0 5px 0 0;

 	padding: 19px 0;

 	width: 57px;

 	text-align: center;

 	cursor: pointer;

 }

 .testimonials .cntnt .post p span{

 	font-size: 18px;

 	padding: 0 10px;

 }

 .testimonials .cntnt .post.post-comment-form h3{

 	padding-bottom: 20px;

 }

 .testimonials .cntnt .post.post-comment-form{

 	padding: 20px;

 }

 .testimonials .cntnt .post.post-comment-form:hover{

 	background-color: #E9F1F5;

 }

 .testimonials .cntnt .post.post-comment-form .comment-form label{

 	display: block;

 	font-size: 12px;

 	color: #333;

 	padding-bottom: 5px;

 }

 .testimonials .cntnt .post.post-comment-form .comment-form input[type="text"], .testimonials .cntnt .post.post-comment-form .comment-form textarea{

 	width: 400px;

 	border: 1px solid #ccc;

 	padding: 10px;

 	color: #999;

 	margin-bottom: 20px;

 }

 .testimonials .cntnt .post.post-comment-form .comment-form textarea{

 	height: 100px;

 }

 .testimonials .cntnt .post.post-comment-form .comment-form input[type="text"]:hover, .testimonials .cntnt .post.post-comment-form .comment-form textarea:hover{

 	border-color: #999;

 	color: #666;

 }

 .testimonials .cntnt .post.post-comment-form .comment-form input[type="text"]:focus, .testimonials .cntnt .post.post-comment-form .comment-form textarea:focus{

 	border-color: #999;

 	color: #333;

 }

 .testimonials .cntnt .post.post-comment-form .comment-form input[type="submit"]{

 	background: url(images/btn-bg.png) no-repeat 0 0;

 	border: none;

 	cursor: pointer;

 	padding: 8px 20px 12px 14px; 	

 }

 .testimonials .cntnt .post.post-comment-form .comment-form .submit{

 	text-align: right;

 	padding-right: 170px;

 }

 .testimonials .cntnt .post.post-comment-form .comment-form input[type="submit"]:hover{

 	background-position: 0 -38px;

 	color: #fff;

 }

 

 

/*******************************************************************

 * Feature

 *******************************************************************/

 

 #feature{

 	overflow: hidden;

 	padding: 20px;

 	background: #0C415B;

 	margin-bottom: 20px;

 }

 #feature .financing{

 	float: left;

 	padding-top: 10px;

 }

 #feature .icons{

 	float: right;

 }

 #feature .icons .resources, #feature .icons .store{

 	overflow: hidden;

 	float: left;

 }

 #feature .icons .resources{

 	margin-right: 40px;

 }

 #feature .icons h3{

 	padding-bottom: 10px;

 	color: #fff;

 	font-weight: normal;

 }

 #feature .icons ul{

 	overflow: hidden;

 }

 #feature .icons ul li{

 	float: left;

 	color: #fff;

 	margin-right: 10px;

 	overflow: hidden;

 	width: 65px;

 	text-align: center;

 	font-size: 11px;

 	cursor: default;

 }

 #feature .icons ul li.last{

 	margin: 0;

 }

 #feature .icons ul li a{

 	display: block;

 	-moz-border-radius: 5px;

 	-webkit-border-radius: 5px;

 	width: 43px;

 	height: 46px;

 	background: #114D6A no-repeat center;

 	padding: 8px 10px;

 	text-indent: -10000px;

 	overflow: hidden;

 	margin-bottom: 5px;

 }

 #feature .icons ul li a:hover{

 	background-color: #175A78;

 }

 #feature .icons ul li a.ebay-img{

 	background-image: url(images/ebay-icon.png);

 }

 

 #feature .icons ul li a.BBBureau-img{

 	background-image: url(images/BBBureau.jpg);

 }

 #feature .icons ul li a.int-img{

 	background-image: url(images/globe-icon.png);

 }

 #feature .icons ul li a.buy-img{

 	background-image: url(images/cart-icon.png);

 }

 #feature .icons ul li a.brb-img{

 	background-image: url(images/brb.png);

 }

 #feature .icons ul li a.fin-img{

 	background-image: url(images/finance-icon.png);

 }

 #feature .icons ul li a.qc-img{

 	background-image: url(images/qcm.png);

 }

 #feature .icons ul li a.vf-img{

 	background-image: url(images/vehicle-finder-icon.png);

 }

 #feature .icons ul li a.trade-img{

 	background-image: url(images/trade-icon.png);

 }

 #feature .icons ul li a.sc-img{

 	background-image: url(images/sell-car-icon.png);

 }

 #feature .icons ul li a.inventory-img{

 	background-image: url(images/inventory-icon.png);

 }

 

 /*******************************************************************

 * Error

 *******************************************************************/

 

 #userwishlistactionstat{

 	-moz-border-radius:5px;

 	-webkit-border-radius: 5px;

	background:#EEEEEE none repeat scroll 0 0;

	color:red;

	font-weight:bold;

	line-height:18px;

	margin-bottom:10px;

	padding:5px 10px;

 }

 

 /*******************************************************************

 * Popup

 *******************************************************************/

 

 .contact-form.popup{

 	/*width: 990px;

 	position: relative;

 	z-index: 2;

 	margin: 0 auto;*/

 	width: 400px;

 }

 .contact-form.popup .container,#contloader iframe{

 	background:#000000 none repeat scroll 0 0;

	border:5px solid #FFFFFF;

	padding:20px;

	/*position:absolute;

	left:315px;

	top:250px;*/

	-moz-border-radius: 25px;

	-webkit-border-radius: 25px;

 }

 .contact-form.popup .container h3{

 	padding-bottom: 10px;

 }

 .contact-form.popup .container .close-popup{

 	position: absolute;

 	top: 5px;

 	right: 5px;

 	padding: 12px;

 }

 .contact-form.popup .container .close-popup a{

 	display: block;

 	text-indent: -9999px;

 	overflow: hidden;

 	width: 16px;

 	height: 16px;

 	background: url(images/close.png) no-repeat 0 0;

 }

 .contact-form.popup .container ul li{

 	padding: 10px 0;

 	overflow: hidden;

 	font-size: 11px;

 	color: #333;

 }

 .contact-form.popup .container ul li label{

 	width: 75px;

 	text-align: right;

 	padding: 5px 10px 0 0;

 	float: left;

 	font-size: 12px;

 	color: #0C415B;

 	display: block;

 }

 .contact-form.popup .container ul li select{

 	margin-top: 5px;

 }

 .contact-form.popup .container ul li textarea{

 	width: 245px;

 	padding: 5px;

 	-moz-border-radius: 5px;

 	-webkit-border-radius: 5px;

 	border: none;

 	height: 100px;

 }

 .contact-form.popup .container ul li input[type="text"]{

 	padding: 5px;

 	border: 1px solid #0C415B;

 	-moz-border-radius: 5px;

 	-webkit-border-radius: 5px;

 	width: 245px;

 }

 .contact-form.popup .container ul li input[type="text"].mini, .contact-form.popup .container ul li input[type="text"].maxi{

 	width: 70px;

 	margin: 0 10px;

 }

 .contact-form.popup .container ul li input[type="button"]{

 	border: none;

 	background: url(images/btn-bg.png) no-repeat 0 0;

 	cursor:pointer;

	float:right;

	font-weight:bold;

	padding:9px 12px 14px 15px;

 }

 .contact-form.popup .container ul li input[type="button"]:hover{

 	background-position: 0 -39px;

 	color: #fff;

 }

 

  /*POPUP*/

#backgroundPopup{

display:none;

position:fixed;

_position:absolute; /* hack for internet explorer 6*/

height:100%;

width:100%;

top:0;

left:0;

background:#000000;

border:1px solid #cecece;

z-index:-1;

}

#popupContact{

display:none;

position: fixed !important;

_position:fixed; /* hack for internet explorer 6*/

/*height:384px;

width:400px;*/

z-index:999;

font-size:13px;

	width: 384px;

	left: 54% !important;

	top: 50% !important;

	margin-left: -250px;

	margin-top: -250px;

}

#popupContact h1{

text-align:left;

color:#6FA5FD;

font-size:22px;

font-weight:700;

border-bottom:1px dotted #D3D3D3;

padding-bottom:2px;

margin-bottom:20px;

}

#popupContactClose{

	font-size:14px;

	line-height:14px;

	right:6px;

	top:4px;

	position:absolute;

	color:#6fa5fd;

	font-weight:700;

	display:block;

}

#popupContact #contloader .contact-form .container{

	/*position: absolute;*/

	z-index: 999;

	width: 342px;

}

 /*******************************************************************

 * Sell Us Your Car

 *******************************************************************/

 

 .suyc fieldset{

 	margin: 0 0 20px;

 	padding: 10px 20px 20px;

 }

 .suyc fieldset legend{

 	font-size: 14px;

 	font-weight: bold;

 }

 .suyc fieldset table td{

 	padding: 5px 0;

 }

 .suyc fieldset table td.label{

 	text-align: right;

 	padding-right: 10px;

 	width: 100px;

 }

 .suyc fieldset table td.txtFld{

 	padding-right: 20px;

 }

 .suyc fieldset table td input[type="text"], .spn input[type="text"]{

 	border: 1px solid #c9d1d5;

 	padding: 5px;

 	-moz-border-radius: 5px;

 	-webkit-border-radius: 5px;

 	width: 150px;

 	color: #333;

 }

 .suyc fieldset table td input[type="text"]:hover, .suyc fieldset td textarea:hover, .spn input[type="text"]:hover{

 	border-color: #bcc3c7;

 	color: #222;

 }

 .suyc fieldset table td input[type="text"]:focus, .suyc fieldset td textarea:focus, .spn input[type="text"]:focus{

 	border-color: #a5aeb3;

 	color: #111;

 }

 .suyc fieldset table td select{

 	width: 160px;

 }

 .suyc input[type="submit"]{

 	padding-left: 15px;

 }

 .suyc form{

 	overflow: hidden;

 }

 .suyc input[type="submit"]:hover, .suyc input[type="button"]:hover{

 	background-position: 0 -39px;

 	color: #fff;

 }

 .suyc input[type="button"]{

 	float: none;

 	margin-left: 10px;

 	padding-left: 11px;

 }

 .suyc fieldset td ul li{

 	float: left;

 	width: 200px;

 }

 .suyc fieldset td ul li span{

 	font-size: 11px;

 }

 .suyc.afa fieldset table td{

 	padding-right: 10px;

 	vertical-align: top;

 }

 .suyc.afa fieldset table td table td{

 	padding: 0;

 }

 .suyc.afa fieldset table td.label{

 	width: 160px;

 	padding-top: 10px;

 }

 .suyc.afa fieldset td ul{

 	padding-left: 0;

 }

 .suyc.afa fieldset td ul li{

 	width: inherit;

 }

 .suyc fieldset td textarea{

 	width: 97%;

 	height: 150px;

 	padding: 5px;

 	border: 1px solid #c9d1d5;

 	color: #ccc;

 	-moz-border-radius: 5px;

 	-webkit-border-radius: 5px;

 }

 

  /*******************************************************************

 * Privacy

 *******************************************************************/

 

 .privacy h3{

 	padding-bottom: 10px;

 }

 .privacy ul, .content.b ul{

 	padding: 0 0px 20px 30px;

 }

 .privacy ul li, .content.b ul li{

 	list-style: url(images/bullet_go.png) outside;

 	padding: 5px;

 	line-height: 20px;

 }

 span.notification{

 	font-size: 10px;

 	letter-spacing: 0.3px;

 }

 

 .cmnterror, #errormsg{

 	color: green;

	font-size:14px;

	padding: 10px 20px;

 }

 .wefin a{

 	display: block;

 	text-align: center;

 }

 .wefin a img{

 	border: none;

 }

 ul.pager li{

 	float: left;

 	padding-right: 5px;

 }

 ul.pager li a{

 	border:1px solid #CCCCCC;

	padding:2px 5px;

	display: block;

 }

 .small-banner{

 	text-align: center;

 	margin-bottom: 10px;

 }

 

 /* */

 

 #my_response{

 	position: absolute;

 }
