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

* 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{
 	padding-left: 10px;
 }
 
 /*******************************************************************
 * 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;
 }