html {
height:100%;
}

body {
	background-color:#ffffff;
	font-family:Verdana, Arial;
 	margin: 0;
    padding: 0;
	position: relative;
	font-size:10px;
	height:100%;

}



div.row {	
	width: 1024px;
	margin: 0px auto;
	position: relative;
	top: 120px;	
}

table.content {
	width:100%;
	font-size:11px;
}
table.content td{
	vertical-align:top;
}

td.innerpadding{
	width:130px;
}
td.innersmallpadding{
	width:90px;
}



div.letter{
	width:48px;
	height:24px;
	background-image:url("../images/ui/letter.png");
	background-repeat:no-repeat;
	padding:5px 0 0 0;
	text-align:center;
	display: inline-block;
	cursor:pointer;
	text-transform:uppercase;
	color:#787878;
}

div.letter.active{
	color:#b8b8b8;
	background-image:url("../images/ui/lettera.png");	
	
}


div.lettercity{
	display:none;
	padding:5px 0;
}

div.lettercity a{
	color:#5094C3;
	display:block;
	text-decoration:underline;
	font-size:12px;
	padding-bottom: 2px;
}
div.lettercity a:hover{
	color: #ff0000;

}
td.innerimagemenu{		
	height:360px;
}

td.innernoimagemenu{
	padding:30px 0 30px 0;	
}


td.innertext{
	width:650px;
	padding:0 20px 0 0;
}

td.innermenu{
	padding-top: 100px;
}

div.secondmenu.fotogallery{
	position:absolute;
	top:140px;
	left:130px;
	list-style-type: none;
	margin:0;
	padding:0;
	width:160px;
	background-color:transparent;
	z-index:999;
}



div.secondmenu{	
	margin:0;
	padding:0;
}

div.secondmenu.menuimage{
	width:200px;
	margin:30px 0 0 0;
}

div.secondmenu.gallery{
	width:160px;
}

div.secondmenu div.text a{
	color:#fff;
	padding:0 0 1px 0;
}

div.secondmenu div.text a:hover{
	border-bottom:1px solid #fff;
	margin-bottom:1px;
}



div.secondmenu div.border {
	height:1px;
	background-image:url("../images/ui/innermenu/border.png");
	background-repeat:repeat-x;
}

div.secondmenu div.text {
	font-size:12px;
	padding:8px 0 9px 15px;
	background-image:url("../images/ui/innermenu/menu.png");
	background-repeat:repeat;	
}

div.secondmenu div.text:hover {
	background-image:url("../images/ui/innermenu/hover.png");	
}

div.secondmenu div.text.active {
	background-image:url("../images/ui/innermenu/active.png");
}

div.secondmenu div.text.first {
	font-size:12px;	
	background-image:url("../images/ui/innermenu/cmenu.png");
	background-position:0 0;	
}

div.secondmenu div.text.first:hover{
	font-size:12px;	
	background-image:url("../images/ui/innermenu/chover.png");
	background-position:0 0;	
}

div.secondmenu div.text.active.first {
	font-size:12px;	
	background-image:url("../images/ui/innermenu/cactive.png");
	background-position:0 0;	
}




div.secondmenu div.text.last{
	font-size:12px;	
	background-image:url("../images/ui/innermenu/cmenu.png");
	background-position:0 100%;	
}

div.secondmenu div.text.last:hover {
	font-size:12px;	
	background-image:url("../images/ui/innermenu/chover.png");
	background-position:0 100%;		
}

div.secondmenu div.text.active.last {
	font-size:12px;	
	background-image:url("../images/ui/innermenu/cactive.png");
	background-position:0 100%;		
}

div.secondmenu.menuimage div.text.first {
	font-size:12px;	
	background-image:url("../images/ui/innermenu/cmenu200.png");
	background-position:0 0;	
}

div.secondmenu.menuimage div.text.first:hover{
	font-size:12px;	
	background-image:url("../images/ui/innermenu/chover200.png");
	background-position:0 0;	
}

div.secondmenu.menuimage div.text.active.first {
	font-size:12px;	
	background-image:url("../images/ui/innermenu/cactive200.png");
	background-position:0 0;	
}




div.secondmenu.menuimage div.text.last{
	font-size:12px;	
	background-image:url("../images/ui/innermenu/cmenu200.png");
	background-position:0 100%;	
}

div.secondmenu.menuimage div.text.last:hover {
	font-size:12px;	
	background-image:url("../images/ui/innermenu/chover200.png");
	background-position:0 100%;		
}

div.secondmenu.menuimage div.text.active.last {
	font-size:12px;	
	background-image:url("../images/ui/innermenu/cactive200.png");
	background-position:0 100%;		
}



p.spech2{
	font-size:22px;
	color:#7f7f7f;
	width:750px;
	margin:-20px 0 20px 0;
	letter-spacing:-1px;
}

p.titlespec {
	margin:0;
}
p.titlespec a{
	font-size:14px;	
}

p.specdate{
	font-weight:bold;
	margin: 40px 0 0 0;
}

p.headtext{
	color:#9a9a9a;
	margin:5px;
}

h1{
	font-size:33px;
	width:750px;
}

h2{
	font-size:20px;
	width:750px;
}

h2.cityname{
	clear:left;
	width:500px;	
}

h2.citydealers{
margin:0;
padding:20px 0 20px 0;
}

h3{
	font-size:14px;
	/*width:750px;*/
}
 
.center{
	text-align:center;
}

div.contenttext, div.contentcontact {	
	font-size: 12px;
	width: 754px;
}


#YMapsID{
	margin:10px 0 40px 0;
}
div.speclist{
	width:750px;
}
div.speclist p{
	text-align:center;
}

div.contenttext h2{
	margin:13px 30px 13px 30px;
}

#letters{
padding-top:20px;

}

#letters.fixed{
	position:fixed;	
	width:110px;
	top:0;

}

 div.contenttext p{
	margin:10px 30px 10px 30px;
}

div.contenttext ul{
	margin:10px 30px 10px 30px;
}

div.contentcontact{
	margin:10px 30px 10px 40px;
}


p.newsyear{
	color:#7f7f7f;
	font-size:25px;
	margin:-20px 0 0 0;
	padding:0 0 30px 0;
}
td.NewsList{
	padding:0 0 0 70px;
}


table#switchnews {
	width:100%;
	height:100px;	
}

table#switchnews td{
	vertical-align:middle;
}

a#leftnews{
	color:#000;
	margin-left:30px;
	padding-left:23px;
	background-image:url("../images/ui/toparrow.png");
	background-repeat:no-repeat;
	background-position:0 0;
	padding-bottom:5px;
	text-decoration:none;
	font-size:13px;
}

a#rightnews{
	color:#000;
	margin-right:30px;
	padding-right:23px;
	background-image:url("../images/ui/bottomarrow.png");
	background-repeat:no-repeat;	
	background-position:100% 0;
	padding-bottom:5px;
	text-decoration:none;
	font-size:13px;
}


p.NewsData{
	margin:0;
	padding:0;
	font-size:11px;
	color:#7f7f7f;
}

p.newsdate{
	color:#7f7f7f;
	font-size:18px;
	margin:-20px 0 0 0;
	padding:0 0 30px 0;
}
p.NewsTitle{
	margin:0;
	padding:5px 0 30px 20px;
	font-size:12px;
	color:#000;
}

p.NewsTitleSmall{
	margin:0;
	padding:5px 0 30px 10px;
	font-size:12px;
	color:#000;
}

#newsbutton{
	background-color:#7f7f7f;
	display:inline-block;
	padding:10px 25px;
	margin-bottom:30px;
}
#newsbutton:hover{
	background-color:#333333;
}

#newsbutton a{	
	color:#fff;
	font-size:12px;
	text-decoration:none;
}



h3 a, p a, td.contentNews a{
	color: #5094C3;
	text-decoration: underline;
	
}
h3 a:hover, p a:hover, td.contentNews a:hover{
	color: #ff0000;	
	
}

td.contentNews{
	width:650px;
	padding-right:30px;
}
td.contentNews p{
	padding:5px 30px;
}



div.spectext{
	width:750px;
}

#sendform{
	margin:20px auto 0 auto;
	display:inline-block;
	width:136px;
	height:26px;
	background-image:url("../images/ui/sendform.png");
	background-repeat:repeat-x;
	color:#fff;
	font-size:14px;
	line-height:25px;
	background-position:0 0;
	cursor:pointer;
	
}

#messageform {
	font-size:15px;
	margin:20px 0;
}

#messageform span.errormessage{
	color:#ff0000;
}

#messageform span.okmessage{
	color:#11aa22;
}

#sendform:active{
	background-image:url("../images/ui/sendforma.png");
}

#formfields{
	text-align:center;
	padding:30px 0;
	width:754px;	
}

#formfields h2{
	color:#7f7f7f;
	font-size:16px;
	margin:20px 0 0 0;
}



span.carselect{
	text-align:center;
	font-size:11px;	
}


#configform td.carselection{
	text-align:center;
	vertical-align:middle;
	height:80px;
}

#formfields td.carselection{
	text-align:center;
	height:90px;
	vertical-align:middle;
}
#formfields ul.chzn-results{
	text-align:left;
}



td.carselection span.carselect{	
	color:#717171;
}

td.carselection.active span.carselect{
	color:#ff0000;
}

td.carselection{
	cursor:pointer;
}



td.carselectbg{
	background-repeat:no-repeat;
	background-position:5px 25px;
	background-image:url("/files/distributor/images/auto/mini/nocar.png");	
}
div.divcarselection{
	text-align:center;
	float:left;
	width:105px;
	height:35px;
	cursor:pointer;
	padding-top: 10px;
}

div.divcarselection span.carselect{	
	color:#717171;
}

div.divcarselection.active span.carselect{
	color:#ff0000;
}




textarea.textareaform{
	width: 394px;
	font-family:Verdana, Arial;
	font-size:12px;
	height:110px;	
	outline:none;
	border:none;	
	overflow: auto;
	background-image:url("../images/ui/textareaform.png");
	background-repeat:no-repeat;	
	background-position:0 0;
	padding:5px;
	color:#7f7f7f;
	resize: none;
}


input.inputform{
	font-family:Verdana, Arial;
	font-size:12px;
	background-image:url("../images/ui/inputform.png");
	background-repeat:no-repeat;	
	background-position:0 0;
	width:394px;
	height:23px;
	line-height:23px;
	color:#7f7f7f;
	border:none;
	outline:none;
	padding:0 5px 0 5px;
	text-align:center;
}

input.inputform.mini{
	background-image:url("../images/ui/inputformmini.png");
	width:156px;
}

input.inputform.disabled{
	color:#ccc;
}

textarea.textareaform.disabled{
	color:#ccc;
}

#dealerslistcity{
	padding:0;
	margin:0 15px 30px 40px;
}

#dealerslistcity div.fltitem{
	float:left;
	width:300px;
	min-height:120px;
	margin:0 40px 0 0;
	
}

#dealerslistcity div h3{	
	font-size:15px;
	width:300px;
}

#configform{
	padding:0 0;
}

#configform h3{
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
	margin:20px 0 5px 0;
	color:#444;
}
#configform h4{
	font-size:12px;
	letter-spacing:-1px;
	font-weight:normal;
	margin:10px 0 5px 0;
}

div.galleryfoto{
	margin:0 0 15px 39px;	
	background-repeat:no-repeat;
	height:560px;
	width:985px;	
	position:relative;
	
}

div.galleryvideo{
	margin:50px 0 0 340px;
}

div.galleryvideo p{
	color:#fff;
	font-size:12px;
	margin:10px 0;
}

div.fotonormaltext{
	margin-left:130px;
	color:#fff;
	font-size:12px;
}

div.fotonormaltext p{
	color:#fff;
	font-size:12px;
	margin:10px 0;
}


div.brgallery{
	height: 30px;
	display: inline-block;
	width: 100%;
}



div.prevfoto{
	width:75px;
	display:none;
	height:66px;
	background-image:url("../images/ui/catalog/prevgallery.png");
	position: absolute;
	top: 20px;		
	left:450px;
	cursor:pointer;
	
}

div.nextfoto{
	width:75px;
	display:none;
	height:66px;
	background-image:url("../images/ui/catalog/nextgallery.png");
	position: absolute;
	top: 470px;	
	left:450px;
	cursor:pointer;
}

div.topfoto{
	width:75px;
	display:none;	
	height:66px;
	background-image:url("../images/ui/catalog/topgallery.png");
	position: absolute;
	top: 100px;
	left:450px;	
	cursor:pointer;
}

#navfoto{	
	display: none;
	height: 560px;
	margin-left: 400px;
	margin-right: 400px;
}
#navfoto:hover div.nextfoto{
	display:block;
}

#navfoto:hover div.topfoto{
	display:block;
}

#navfoto:hover div.prevfoto{
	display:block;
}


div.cornderound{
	width:824px;
	height:380px;	
	display:inline-block;
}

p.titlecargallery{
	LETTER-SPACING: -1px;	
	font-size: 33px;
	color: black;	
	font-weight:bold;
	padding: 0;
	margin: 20px 0px 0 130px;
	color:#fff;
}
p.gallerynamecar{

	LETTER-SPACING: -1px;	
	font-size: 19px;
	color: black;	
	font-weight:normal;
	padding: 0;
	margin: 0 0px 15px 130px;
	color:#aaaaaa;
	
}

p.gallerynamecar a{
	color:#777;
	border-bottom:1px dashed #777;
	text-decoration:none;
}

a.linkpage{
	display: block;
	height: 3px;
}


div#configform div.button{
	background-image:url("../images/ui/config/button.png");
	background-position:0 50%;
	background-repeat:repeat-x;
	cursor:pointer;
	padding:5px 5px;
	margin-right:3px;
	display:inline-block;
	text-align:center;
	color:#707171;
	font-size:13px;
	zoom: 1;
	*display:inline;
}

div#configform div.button.active{
	color:#b4b4b4;
	background-image:url("../images/ui/config/buttona.png");
}

div.buttonstyle{
	background-image:url("../images/ui/config/button.png");
	background-position:0 50%;
	background-repeat:repeat-x;
	cursor:pointer;
	padding:5px 5px;
	margin-right:3px;
	display:inline-block;
	text-align:center;
	color:#707171;
	font-size:13px;
	zoom: 1;
	*display:inline;
}

div.buttonstyle.active{
	color:#b4b4b4;
	background-image:url("../images/ui/config/buttona.png");
}
#result{
	margin:20px 0;
}

div.divstep2, div.divstep3, div.divstep4, div.divstep5, div.colorstep {
	display:none;
}

div.divstep2.active, div.divstep3.active, div.divstep4.active, div.divstep5.active, div.colorstep.active {
	display:block;
}
div#step2, div#step1{
	margin-top:40px;
}

div#stepzakaz.invisible{
	display:none;	
}

div#step2,div#step3,div#step4, div#step5, div#view360 {
	display:none;	
}

div#step4{
	position:relative;

}

a#tablecomplset{
	color:#388FCD;
	text-decoration: underline;
	cursor: pointer;
	position:absolute;
	right:10px;
	top:8px;
}

#step1{
	position:relative;
}

#stepzakazoffset{
	position:absolute;
	top:30px;
	right:-140px;
	width: 120px;
}

#stepzakaz.fixed{
	position:fixed !important;
	top:20px;
}
#stepzakaz{
	background-color:#ed2628;
	background-image:url("../images/ui/config/zakaz.png");
	background-repeat:repeat-x;
	background-position:0 100%;
	width:120px;
	text-align:center;
	padding:0 0;
}
#stepzakaz h3{
	color:#fff;
	margin:0;
	padding:15px 0 15px 0;
	font-size:14px;	
	letter-spacing:0px;
	
}
#steptop{
	width:120px;
	height:5px;
	background-image:url("../images/ui/config/zakaztop.png");
	background-repeat:no-repeat;
	background-position:0 0;
}
#stepbottom{
	width:120px;
	height:5px;
	background-image:url("../images/ui/config/zakazbottom.png");
	background-repeat:no-repeat;
	background-position:0 0;
}

#datatosend{
	position:relative;
	z-index:20;
}


#stepzakaz h4{
	color:#681011;
	margin:15px 0 0 0;
	padding:0;
	font-size:12px;	
	letter-spacing:0px;
	font-weight:bold;
	
}

#stepzakaz p{
	color:#fff;
	margin:0;
	padding: 0 5px;

}

#stepzakaz div.borderzakaz{
	padding:0;
	margin:0;
	background-image:url("../images/ui/config/border.png");
	height:3px;
}

p#config-price{
	font-size:15px;
	font-weight:bold;
}

#config-send{
	padding:0;
	margin:15px 0;
	background-image:url("../images/ui/config/send.png");
	background-repeat:no-repeat;
	background-position:0 0;
	width:96px;
	height:26px;
	display:inline-block;
	cursor:pointer;
	
}
#config-send:hover{
	background-image:url("../images/ui/config/senda.png");
}

#step5 div.button.linelist{
	padding:5px 10px;
	margin-bottom:3px;
	width: 165px;

}

#stepColor div.button.linecolor{
	padding:7px 0;
	margin-bottom:3px;
	width: 243px;
	position:relative;
	vertical-align:middle;
	border: 1px solid #fff;
}

div.colorcar{
	position:absolute;
	height:3px;
	bottom:0;
}

div.optionAcs {
	margin:0 0 5px 0;
	padding-left:20px;	
}

div.optionAcs span.name{
	color:#000;
	font-size:12px;
	padding-left:10px;
}

div.optionAcs span.price{
	color:#979797;
	padding-left:20px;
	font-size:12px;
}

div.optionAcs i, div.optionAcs b{
	display:inline-block;
	width:15px;
	font-style: normal;
	height:15px;
	background-image:url("../images/ui/config/option.png");
	background-repeat:no-repeat;
	background-position:0 0;
	text-align: center;
	font-size: 12px;
	cursor:pointer;	
	color:#000;
}

div.optionAcs i:active, div.optionAcs b:active{
	background-image:url("../images/ui/config/optiona.png");
	color:#fff;
}

div.optionAcs i{
	display:inline-block;
}

div.optionAcs.active i{
	display:none;
}

div.optionAcs b{
	display:none;
}
div.optionAcs.active b{
	display:inline-block;
}

div.options{
	margin-top:20px;
	display:none;
}

div.options.active{
	display:block;
}

p.showstep5{
	padding:0;
	margin:20px 0;
	font-size:11px;
	color:#000;
	display:none;
}
p.showstep5 span.clearacs{
	color:#388fcd;
	text-decoration:underline;
	cursor:pointer;	
}

#stepzakaz p#config-acs{
	margin-bottom:15px;
}

#view360{
	width:715px;
	height:440px;
	overflow:hidden;
	cursor: url("/files/dealers/images/ui/hand.cur"), pointer; 
	margin:0 auto;
}

#zakazform{
	display:none;
}

#advancedinfo{
	text-align:center;
	
	
}
#zakaz-img{
	margin:-100px 0;
}

#zakazform #advancedinfo h2{
	color: #818181;
	font-size:25px;
	font-weight:normal;
	margin:0 0 20px 0;
}
#zakazform #advancedinfo h3{
	color: #818181;
	font-size:18px;
	font-weight:bold;
	margin:15px 0 5px 0;
}

#zakazform #advancedinfo p{
	padding:0;
	margin:0 0 20px 0;
	font-size:16px;
	color:#000;
}
#zakazform #advancedinfo #zakaz-acs p{
	font-size:14px;
	margin:10px 0;
}


#zakazform #advancedinfo #zakaz-acs span{
	color: #818181;
}

#zakazform #advancedinfo  #zakaz-color span{
	color: #818181;
	font-size:14px;
}

#zakazform #advancedinfo p#zakaz-price{
	font-size:25px;
}

p.buttonzakaz{
	margin:30px 0;
	padding:0;
	text-align:center;
	
}

#backzakaz{
	display:inline-block;
	background-image:url("../images/ui/config/back.png");
	width:136px;
	height:26px;
	margin:0 5px;
	cursor:pointer;
	zoom: 1;
	*display:inline;
}

#backzakaz:active{	
	background-image:url("../images/ui/config/backa.png");	
}

#sendzakaz{
	display:inline-block;
	background-image:url("../images/ui/config/sendmail.png");
	width:136px;
	height:26px;
	margin:0 5px;
	cursor:pointer;
	zoom: 1;
	*display:inline;
}

#sendzakaz:active{	
	background-image:url("../images/ui/config/sendmaila.png");	
}

a.backlink{
	color: black;
	display:block;
	margin:70px 0 40px 40px;
	padding:0 0 5px 23px;	
	background-image: url("../images/ui/leftarrow.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;	
	text-decoration: none;
	font-size: 13px;
}
#legalform{
	margin:0 175px 15px 175px;	
}

#legalform p{	
	font-family: Verdana, Arial !important;
	font-size: 10px !important;
	text-align: justify;
}

span.checkbox{
	width:23px;
	height:23px;
	background-image: url("../images/ui/_off.jpg");
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor:pointer;
	float:left;
	margin:5px 10px 0 0;
	display:block;
}

span.checkbox.active{
	background-image: url("../images/ui/_on.jpg");
}


span.carcompare{
	font-weight:bold;
	font-size:12px;
	color:#717171;
}


div.comparemain{
	position:relative;
	width:280px;
	height:90px;
	background-image:url("../images/ui/comparemain.png");
	background-repeat:no-repeat;
	text-align:center;
}

div.compareitem{
	position:relative;
	width:180px;
	height:90px;
	background-image:url("../images/ui/compare.png");
	background-repeat:no-repeat;
	
}

div.compareimg{
	width:90px;
	position:absolute;
	top:5px;	left:5px;
	text-align: center;
}
div.comparecompl{
	width:70px;
	position:absolute;
	top: 25px;
	left:105px;
	text-align: center;
}

table.optionscompare td{
	text-align:center;
	vertical-align:middle;
	width:180px;
}
table.optionscompare td.comparehead{
	text-align:left;	
	width:280px;
	padding-top: 10px;	
}

table.optionscompare td.compareheadprice{
	text-align:left;	
	width:280px;	
}



table  td.diffbutton{
	text-align:left;		
	padding: 15px 0 20px 5px;	
}


table td.diffbutton span{
	font-size:19px;
	font-weight: normal;
	border-bottom: 1px dashed #717171;
	color:#717171;
	cursor:pointer;
}

table td.diffbutton span.active{
	border-bottom: none;
	color:#000;
	cursor:auto;
}


table.optionscompare td.compareitem{
	text-align:left;
	width:280px;
}

table.optionscompare td.on {
	background-image: url("../images/ui/catalog/on.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

table.optionscompare td.off {
	background-image: url("../images/ui/catalog/off.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

a.delete_compl{
	position:absolute;
	background-image: url("../images/ui/icon_delete.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
	display:block;
	top:5px;
	right:5px;
	width:14px;
	height:14px;
	cursor:pointer;
}
#addcompare{
	padding:25px 5px 10px 5px;
	font-size:16px;
	color:#3C90CE;
	cursor:pointer;
	text-align:center;	
	
}
#addcompare:hover{
	color:#ff0000;
}

a.deleteall{
	color:#3C90CE;
	font-size:12px;
}

a.deleteall:hover{
	color:#ff0000;
}

#selectcarcompare{
	position:absolute;
	display:none;
	width:550px;		
	z-index:21;
	text-align:left;	
}


#firstcompare #selectcarcompare{
	position:static;
	display:block;
}

div.dropmidle{
	background-image: url("../images/ui/backcompare.png");	
	width:734px;
	padding:10px;
}


div.droptopcompare{
	background-image: url("../images/ui/droptop.png");	
	width:754px;
	height:8px;
}

div.dropbottomcompare{
	background-image: url("../images/ui/dropbottom.png");	
	width:754px;
	height:8px;
}
#selectcarcompare h2{
	color: #fff;
	font-size: 14px;
	font-weight: normal;
	width:auto;
}

div.caritem{
	width:122px;
	height:42px;	
	float:left;	
	background-image: url("../images/ui/itemcar.png");
	background-repeat: no-repeat;
	background-position: 0 0;
	color:#fff;
	margin: 5px;
	text-align:center;
	padding-top:8px;
	font-size: 11px;
	cursor:pointer;
}
div.caritem.active{
	background-image: url("../images/ui/itemcara.png");
	color:#cacaca;
}

div.complitem {
	display:none;
	margin-top: -22px;
}
	
div.complitem p{
	font-size:12px;	
	margin-top:5px;	
}

div.complitem p.compluse{
	color:#fff;
}

span.namecomparehead{
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	border-bottom:1px dashed #000;
}

span.namecomparehead.graylink{
	color:#717171;
	border-bottom:1px dashed #717171;
}

span.hideicon{
	display:none;
}

tr.cattr:hover{
	background-color:#ffffd9;	
}

tr.cattr.activeback{
	background-color:#FEFFB1;	
}


tr.noshow{
	display:none;
}

tr.noshow2{
	display:none;
}

span.compare_old_price {	
	text-decoration: line-through;
}

span.compare_new_price {	
	color:#ff0000;
}

tr.pricecompare{
	font-size:12px;
	font-weight:bold;
}

table.optionscompare tr.pricecompare td{
	vertical-align:top;
}

div#wrap_table{
	overflow:hidden;
	width:855px;
}

div.width180{
	width:180px; 
}

div.width280{
	width:280px;
}

div#leftcarhide{
	cursor:pointer;
	position: absolute;
	width: 45px;
	height: 45px;
	z-index: 5;
	top: 91px;
	left: 816px;
	display:none;
}

div#rightcarhide{	
	cursor:pointer;	
	position: absolute;
	width: 45px;
	height: 45px;
	z-index: 5;
	top: 91px;
	left: 278px;
	display:none;
}
div#fixedcompare.fixed{
	position: fixed;
	top: 0;
	width: 855px;
	z-index: 103;	
	background-color: white;
	-webkit-box-shadow: 0px 5px 5px rgba(255, 255, 255, 0.75);
	-moz-box-shadow:    0px 5px 5px rgba(255, 255, 255, 0.75);
	box-shadow:         0px 5px 5px rgba(255, 255, 255, 0.75);
}

div.dealerdesc{
	width: 750px;
	font-size: 12px;
}
element.style {
}

div.itemlight {
	width: 200px;
	height: 133px;
	float: left;
	padding: 2px;
	border: 1px solid #78818B;
	margin: 5px;
	border-radius: 3px;
	overflow:hidden;
}

div.pressthumbnail{
	float:left;
	margin:10px;
}
div.pressthumbnail img{
	border-radius:3px;
}

div._panel{
	margin-left:30px;
}
._panel th{
	text-align:left;
	font-size:13px;	
	font-family:AlphaHeadline;
}

a.panel_click{
	border: 1px solid #ccc;
	padding: 5px 10px;
	margin: 5px;	
}

a.panel_click.active{
	background-color: #efefef;
}