@charset "utf-8";
/*=================================
 		Title:Classic Car
		Date:03.05.10              
=================================*/
body {
	text-align      : center;
	font-family:Arial, Helvetica, sans-serif;	
	font-size:12px;
	background:#161616 url(../images/bg.gif) repeat-x center top;
}
* {
	margin          : 0;
	padding         : 0;
	outline-style   : none;
	outline-width   : 0;
}
img,fieldset {
	border          : none;
}
ul,ol,li {
	list-style      : none;
}
input, textarea, select {
	font-family     : Arial;
	font-size       : inherit;
	font-weight     : inherit;
}
a {
	text-decoration : none;
    color:#ED1313;
}
a:hover {
	text-decoration : underline;
}
.hide ,.slide a i {
    position        : absolute;
    left            : -9999px;
}
/* Page Structure ===================================
------------------- wrapper starts ----------------*/
.wrapper{
	margin:0 auto;
	text-align:left;
	width:1000px;
}
/* ----------------- header starts --------------- */
.header{
	width:1000px;
	height:225px;
	background:url(../images/banner.jpg) no-repeat left top;
}
.topNav {
	color:#C7C7C7;
	font-size:10px;
	margin:8px 0 0 -2px;
	float:left;
}
.topNav a{
	color:#C7C7C7;
	font-size:10px;
	text-transform:uppercase;
	padding:0 2px;
}
.topNav a:hover{
	color:#fff;
	text-decoration:underline
}
.logo{
	float:left;
	margin:14px 0 0 181px;
}
.info{
	float:right;
	margin-top:19px;
}
.info li {	
	width:113px;
	height:29px;
	background:url(../images/phone.gif) no-repeat;
	padding:12px 0 0 50px;
	margin-bottom:11px;
}
.info li em{
    font-size: 15px;
    font-weight: bold;
    color: #FFFFFF;
    font-style: normal;    
}
.info .financing{
	background:url(../images/financing.gif) no-repeat;
}
.navigation {	
	clear:both;
	width:1000px;
	margin-top:26px;
	float:left;
}
.navigation li{
	float:left;
}
.navigation li a{
	float:left;
	font-size:12px;
	color:#C7C7C7;
	font-weight:bold;
	height:40px;
	line-height:39px;
	text-transform:uppercase;
}
.navigation li a span{	
	float:left;
	height:40px;
	padding: 0 19px 0 20px;
	cursor:pointer
}
.navigation li a:hover,.navigation li .active{
	background:url(../images/hover.gif) repeat-x;
	text-decoration:none;
}
.navigation li a:hover span,.navigation li .active span{
	background:url(../images/hover-bullet.gif) no-repeat center top;
}
/* ----------------- mainBody starts --------------- */
.mainBody{
	overflow:hidden;
	width:1000px;
}
/* ----------------- topArea starts --------------- */
.topArea{
	width:1000px;
	height:352px;
	overflow:hidden;
	background:url(../images/banner-bg.jpg) no-repeat;
	margin:9px 0 8px;
}
/* ----------------- left starts --------------- */
.left{
	float:left;
	width:700px;
	overflow:hidden
}
.content{
	background:url(../images/car.jpg) no-repeat 12px 91px;
	overflow:hidden;
	height:352px;
}
.content h2{
	float:right;
	margin:22px 30px 0 0
}
.content h1{
	float:right;
	margin:22px 30px 0 0
}
.content p{	
	float:right;
	width:370px;
	color:#c3c2c2;
	padding:0 28px 10px 0 ;
	line-height:15px;
}
.view{
	width:130px;
	height:30px;
	line-height:30px;
	text-align:center;
	color:#edaaaa;
	text-transform:uppercase;
	font-size:13px;
	background:url(../images/view.gif) no-repeat;
	float:right;
	font-weight:bold;
	margin:8px 51px 0 0;
	clear:both;
}
.view:hover{	
	text-decoration:none;
}
/* ----------------- right starts --------------- */
.right{
	float:right;
	width:300px;
	overflow:hidden
}
.box{
	background: url(../images/top.gif) no-repeat;
	padding-top:10px;
	width:290px;
	overflow:hidden;
	margin:8px 10px 0 0
}
.boxArea{	
	background:url(../images/bottom.gif) no-repeat left bottom;
	/*padding-bottom:10px;*/
	width:290px;
}
.boxContent{
	background:#400404 url(../images/right-bg.gif) repeat-x left top;
	width:290px;
	overflow:hidden;
}
.box h2{	
	padding:1px 0 1px 10px;
}
.box dl{	
	padding:9px 0 0 10px;
}
.box dl dd{
	width:270px;
	height:63px;
	margin-bottom:11px;
	background:url(../images/list-bg.gif) no-repeat;
	overflow:hidden;
}
.box dl .bottom{	
	margin-bottom:0
}
.box dl span{
	width:93px;
	height:57px;
	float:left;
	margin:3px 9px 0 3px;
}
.box dl h3{
	margin:5px 0 1px;	
}
.box dl h3 img{	
	margin-left:-3px;
}
.box dl p{
	font-size:11px;
	color:#bbbbbb;
	line-height:11px;
	padding:0 10px 0 3px;
}
.box dl p a{
	color:#ed1313;
	text-decoration:none;
}
.box dl a:hover{
	text-decoration:underline;
}
.listArea{
	background:url(../images/bg-part.gif) repeat-y;
	width:687px;
}
.list{
	background:url(../images/top-part.gif) no-repeat left top;
	padding-top:8px;
}
.list dl{
	background:url(../images/bottom-part.gif) no-repeat left bottom;
	width:787px;
	overflow:hidden;
	padding-bottom:13px;
}
.list dd{
	width:165px;
	float:left;
	margin-right:9px;
}
.list dd h3{
	font-size:13px;
	color:#b1b1b1;
	padding:3px 0 0 15px;
}
.list dd span{	
	width:153px;
	height:108px;
	background:url(../images/gallery-bg.gif) no-repeat;
	display:block;
	margin:15px 0 0 6px;
}
.list span * {
	vertical-align:middle;
}
.list dd span a{
	width:153px;
	height:108px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
* html .list dd span a{
	display:block;
}
.list dd a small{
	height:100%;
	display:inline-block;
}
.list dd p{
	color:#959595;
	font-size:12px;
	line-height:14px;
	padding:15px 10px 8px 10px;
}
.read{
	margin:10px 0 0 10px;
	font-size:12px;
	color:#ce0101;
	background:url(../images/bullet.gif) no-repeat right 5px;
	padding-right:13px
}
.title{
	padding:20px 0 6px
}
.contentArea p{
	font-size:13px;
	color:#bcbcbc;
	line-height:21px;
	padding-right:20px;
    margin-bottom:20px;
}
.rightArea{
	background:#c41a1a url(../images/right-top.gif) no-repeat;
	padding-top:6px;
	width:300px;
}
.rightContent{	
	background:url(../images/right-bottom.gif) no-repeat left bottom;
	padding-bottom:10px;
}
.rightPart{
	background:url(../images/right-shadow.gif) repeat-x left bottom;
	width:300px;
}
.rightPart dl{	
	padding:4px 0 60px 10px;
	width:280px;
	margin-top:2px;
}
.rightPart dl dt{	
	border-bottom:3px solid #260100;
	padding-bottom:6px;
}
.rightPart dl dd{
	padding:8px 0  9px;
	border-bottom:3px solid #260100;
}
.rightPart dl dd span{	
	font-size:11px;
	color:#fff;
	margin-bottom:3px;
	display:block
}
.rightPart dl dd span b{
	color:#ffbbbb;
	display:block;
	font-weight:normal;
}
.rightPart dl dd strong{
	display:block;
	font-size:15px;
	color:#000;
}
.rightPart dl dd p{	
	color:#c3c2c2;
	font-size:11px;
	padding-bottom:7px;
}
.rightPart dl dd p b{
	display:block;
	font-weight:normal;
}
.details{
	font-size:11px;
	color:#2b2b2b;
	background:url(../images/arrow.gif) no-repeat right 5px;
	padding-right:15px;	
}
.rightPart dl .bottom{	
	border:none;
	padding-bottom:0;
}
/* ----------------- header starts --------------- */
.footer{
	height:154px;
	background:#0c0c0c;
	clear:both;
	text-align:center;	
	margin-top:39px;
}
.footerArea{
	text-align:left;
	width:1000px;
	margin:0 auto
}
.footer p{
	font-size:13px;
	color:#a1a1a1;
	padding:27px 0 0;
}
.footer p a{
	color:#a1a1a1
}
.footer p span{	
	display:block;
	color:#fc1f1b;
	font-size:10px;
	text-transform:uppercase;
	padding-top:8px;
}
/* ============= sale page starts ================== */
.main{
	background:url(../images/left-shadow.gif) no-repeat left top;
	margin-top:9px;
	padding:17px 0 0 17px;
	width:700px;
    min-height: 200px;
    _height:200px;
}
.contentSide p{	
	color:#bcbcbc;
	line-height:21px;
	padding:0 30px 20px 0;
}
.contentSide dl {	
	width:690px;
	margin-right:-20px;
	overflow:hidden
}
.contentSide dl dd{
	width:210px;
	height:207px;
	background:url(../images/list-background.jpg) no-repeat;
	float:left;
	overflow:hidden;
	margin:0 20px 31px 0;
}
.contentSide dl dd span{	
	width:190px;
	height:124px;
	display:block;
	margin:11px 0 0 10px;
}
.contentSide dl span a{
	width:190px;
	height:124px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
* html .contentSide dl dd a{
	display:block;
}
.contentSide dl span * {
	vertical-align:middle;
}
.contentSide dl span small{	
	height:100%;
	display:inline-block;
}
.contentSide dl dd strong{
	float:left;
	font-size:13px;
	color:#b1b1b1;
	width:110px;
	margin:10px 0 0 10px;
	line-height:18px;
}
.contentSide dl dd strong b{
	display:block;
}
.viewDetails{
	float:right;
	font-size:11px;
	color:#ce0101;
	background:url(../images/view-bullet.gif) no-repeat right 5px;
	padding-right:13px;
	width:63px;
	margin:52px 12px  0 0;
}
/* --------------- side starts ------------------- */
.side{
	background: url(../images/rightbg.gif) repeat-y right top;
	width:300px;	
	margin:3px 0 10px;
}
.rightSide{	
	background:url(../images/right-baground.gif) no-repeat right top;
}
.rightSection {	
	background:url(../images/right-bottombg.gif) no-repeat right bottom;
	padding:8px 0 10px;
}
/* -------------- events page starts ------------ */
.contentSide h2.heading{
	font-size:21px;
	color:#dbdbdb;
	font-weight:normal;
	margin:-5px 0 15px;
}
.contentSide h2{
    font-size:21px;
    color:#dbdbdb;
    font-weight:normal;
    margin:-5px 0 15px;
}
.contentSide h1.heading{
	font-size:21px;
	color:#dbdbdb;
	font-weight:normal;
	margin:-5px 0 15px;
}
.contentSide h1{
    font-size:21px;
    color:#dbdbdb;
    font-weight:normal;
    margin:-5px 0 15px;
}
.activePart,.noneActive{
	padding:9px 27px 0 9px;
	width:631px;
	height:48px;
	margin:3px 0 10px;
	background:url(../images/accordion-bg.gif) no-repeat;
	border:1px solid #dddbdb;
	cursor:pointer
}
.noneActive{
	background:url(../images/none-active.gif) no-repeat;
}
.accordionArea span{
	float:left;
	margin-right:10px;
	overflow:hidden;
}
.contentSide .accordionArea p{
	padding:7px 20px 13px 0;
}
.contentSide .activePart p,.contentSide .noneActive p{	
	font-size:12px;
	color:#ffb903;
	line-height:15px;
	padding:0 55px 0 0;
	margin:-3px 0 0;
	font-weight:bold;
	height:30px;
	float:left;
	width:510px;
}
.accordionArea b{
	font-size:10px;
	color:#c1c1c1;
	float:left;
	margin-top:2px;
}
.titleText{
	width:670px;
	overflow:hidden;
	margin-bottom:8px;
}
.titleText span{
	float:left;
	font-size:19px;
	color:#e7e7e7;
}
.titleText b a{
	color:#e7e7e7;	
}
.titleText b img{
	margin-right:6px;
}
.titleText b{	
	float:right;
	font-weight:normal;
	font-size:12px;
	color:#d9d9d9;
}
.titleText a{
	margin-right:14px;
}	
.slideArea span{
	width:670px;
	height:447px;
	display:block;
}
.slide{	
	width:671px;
	height:144px;
	background:url(../images/slide-bg.jpg) repeat-x;
	margin:20px 0;
}
.pre{	
	width:21px;
	height:144px;
	background:url(../images/previous.gif) no-repeat;
	float:left;
}
.slide ul{	
	float:left;
	padding:10px 0 0 20px;
}
.slide ul li{
	width:139px;
	height:124px;
	float:left;
	margin-right:10px;
}
.slide ul li *{
	vertical-align:middle;
}
.slide ul li a{	
	width:139px;
	height:124px;
	text-align:center;
	display:table-cell;
	vertical-align:middle;
}
* html .slide ul li a{
	display:block;
}
.slide ul li small{	
	height:100%;
	display:inline-block;
}           
.next{
	float:right;
	width:21px;
	height:144px;
	background:url(../images/next.gif) no-repeat;
}
.slideArea p{
	padding-right:20px;
}
.inputArea h3{
	font-size:13px;
	color:#fda400;
	padding-bottom:15px;
}
.inputArea label{	
	width:69px;
	float:left;
	color:#c0c0c0;
	font-weight:bold;
	font-size:12px;
}
.inputArea b{
	width:167px;
	float:left;
	color:#c0c0c0;
}
.inputArea .textHolder{
	width:287px;
	height:26px;
	float:left;
	background:url(../images/input-bg.gif) no-repeat;
}
.inputArea ul li{
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
	width:670px;
}
.inputArea input{
	width:267px;
	height:18px;
	border:1px solid #161616;
	margin:3px 0 0 5px;
	background:#161616;
	color:#c0c0c0;
	float:left;
}
.inputArea i{
	width:580px;
	height:82px;
	background:url(../images/textarea.gif) no-repeat;
	float:left;
}

.inputArea .check{
	width:12px;
}
.inputArea textarea{
	width:570px;
	height:72px;
	margin:5px;
	color:#c0c0c0;
	background:#161616;
	border:1px solid #161616;
}
.titlePart{
	color:#dbdbdb;
	font-size:21px;
	font-weight:normal;
	padding-bottom:17px;
}
.inputArea strong{
	float:left;
	padding:0 19px 0 8px;
	line-height:23px;
	color:#c0c0c0;
	font-weight:normal
}
.inputArea .submit{
	width:98px;
	height:33px;
	background: url(../images/submit.gif) no-repeat;
	text-transform:uppercase;
	font-weight:bold;
	cursor:pointer;
	font-size:13px;
	color:#edaaaa;
	margin:0 0 0 69px;
}
/* ================ registration services page =============== */
.contentPart h2{
	font-size:21px;
	color:#dbdbdb;
	padding-bottom:12px;
	font-weight:normal
}
.contentPart p{
	font-size:13px;
	color:#9a9a9a;
	line-height:21px;
	padding:0 40px 20px 0;
}
.infoArea{	
	padding:12px 0 0;
}
.infoArea dd{	
	width:325px;
	height:167px;
	overflow:hidden;
	background:url(../images/info-bg.jpg) no-repeat;
	margin:0 20px 30px 0 ;
	float:left;
}
.infoArea h3{
	font-size:17px;
	color:#c0c0c0;
	text-align:center;
	padding:11px 0 12px;
}
.infoArea span{	
	float:left;
	margin:0 3px 0 15px;
	position:relative;
}
.infoArea span strong{
	display:block;
	text-align:center;
	padding-top:4px;
	font-size:18px;
}
.infoArea span a img{
	position:absolute;
	top:73px;
	right:0;
}

.innerSlide{
    overflow: hidden;
    width:600px;
    height:124px;
    float: left;
    margin-left: 20px;
}
.slide{
    overflow: hidden;
}
.slide ul{
    padding-left: 0;
}


/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative;}
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active {}
/*.ui-accordion .ui-accordion-header a { display: }*/
/* IE7-/Win - Fix extra vertical space in lists */

.ui-accordion .ui-accordion-header .ui-icon { position: absolute; }
.ui-accordion .ui-accordion-content {position: relative; overflow: auto; display: none;  }
.ui-accordion .ui-accordion-content-active { display: block; }




/* =========== consignment page starts ========== */
.formArea p{
    clear:both;
    color:#c0c0c0;
    margin-bottom:10px;
    overflow:hidden;
    padding:0;
}
.formArea p strong{
    font-weight:normal;
    margin-left:-3px;
    float:left;
}
.formArea  p b{
    float:left;
    padding:0 0px 0 8px;
    line-height:26px;
}
.formArea p strong input{    
    width:65px;
    height:20px;
    float:left;
    background:url(../images/little-input.gif) no-repeat;
    border:none;
    padding:3px;
}
.formArea label{    
    color:#c0c0c0;
    font-size:12px;
    font-weight:bold;
    width:112px;
    float:left;
    line-height:26px;
}
.formArea .file{
    font-size:11px;
}
.formArea select{
    margin:2px 0 0 2px;
    width:282px;
    border:1px solid #161616;
    background:#161616;
    padding:2px 0;
    color:#c0c0c0;
}
.formArea .check{
    width:12px;
    float:left;
    margin:-2px 6px 2px 110px;
}
.formArea p a{
    color:#d80303;
    text-decoration:underline
}


.error{
    padding: 10px 0;
    color:#f00;
}
.success{
    padding: 10px 0;
    color:#0f0;
}

#recaptcha_widget_div span{
    display: inline;
    width: auto;
    background: none;
}
#recaptcha_widget_div input{
    
    width: auto;
    
}

.formArea span {
    background:url("../images/input-bg.gif") no-repeat scroll 0 0 transparent;
    float:left;
    height:26px;
    width:287px;
}

.formArea input {
    background:none repeat scroll 0 0 #161616;
    border:1px solid #161616;
    color:#C0C0C0;
    float:left;
    height:18px;
    margin:3px 0 0 5px;
    width:267px;
}


.formArea .submit,.con_submit {
background:url("../images/submit.gif") no-repeat scroll 0 0 transparent;
color:#EDAAAA;
cursor:pointer;
font-size:13px;
font-weight:bold;
height:33px;
margin:18px 0 0 108px;
text-transform:uppercase;
width:98px;
border:none;
}


.formArea textarea {
    width:528px;
    background:none repeat scroll 0 0 #161616;
    border:1px solid #161616;
    color:#C0C0C0;
    height:72px;
    margin:5px;

}


.formArea i {
    background:url("../images/textarea-bg.gif") no-repeat scroll 0 0 transparent;
    width:538px;

    float:left;
    height:82px;

}

.clear{
    clear: both;
    margin-bottom: 10px;
}

.recapDiv{
    margin-left: 110px;
}


.accordionArea i{
    color:#FFFFFF;

    font-size:12px;
    position:absolute;
    right:10px;
    top:20px;
}

.extraContent{
    display:none;
}

.homeread i{
    font-weight: bold;
    font-style : normal;
    display: none;
    
}

.hideread i{
    display: inline;
}
.hideread b{
    display: none;
}



.contentPart ul,.contentPart li{
    list-style: disc inside none;
    font-size:13px;
    color:#9a9a9a;
    line-height:21px;
    
}

.contentPart li{
    padding-left: 11px;
    
}

.contentPart ul{
    padding:0 40px 20px 0;
}