body, html
{
	padding:0px;
	margin:0px;
	font-family: 'Open Sans', sans-serif;
}

html
{
	background: #f5f2ed;
}

h1, h2
{
	padding:0px;
	margin:0px;
}

.wrap
{
	display:block;
	margin-left:auto;
	margin-right: auto;
	background: url(../images/contsh.png);
	background-repeat:repeat-y;
	width: 942px;
	padding-left: 39px;
	padding-right:39px;
	
}

.top
{
	width: 100%;
	height: 103px;
	background-image: url(../images/logo_bar.jpg);
	background-color:#698ab6;
}

.menu
{
	width: 100%;
	height: 65px;
	background: url(../images/menubg.png);
	overflow:hidden;
}

.imgwrap
{
	width: 942px;
	height:450px;
}

.unimg
{
	width: 100%;
	height: 18px;
	background: #214677;
}

.contentarea
{
	width: 100%;
	text-align:justify;
	font-size: 12px;
	margin-bottom:20px;
}

.contentarea h1
{
	display:block;
	font-size: 25px;
	color:#103463;
	margin-bottom:10px;
}

.footer
{
	width: 100%;
	height: 239px;
	background: url(../images/footer.jpg);
	display:block;
}

.contleft
{
	float:left;
	width: 430px;
	padding:10px;
	margin:10px;
}

.contright h2
{
	display:block;
	font-size: 20px;
	color:#103463;
	margin-bottom:10px;
}

.contright
{
	float:left;
	width: 430px;
	padding:10px;
	margin:10px;
}

.clear
{
	clear:both;
}

.navigation
{
	padding:0px;
	margin:0px;
	height:100%;
	width: 100%;
	line-height:65px;
}

.navigation img
{
	padding-top:10px;
}

.navigation a 
{
	text-decoration:none;
	color:black;
}

.navigation .men
{
	float:left;
	display:block;
	padding-left:20px;
	padding-right:20px;
}

.split
{
	float:left;
	display:block;
	width:2px;
	height: 48px;
}

.men:hover
{
/*	background:url(../images/menuhov.png); */
	cursor:pointer;
}

.carbox
{
	display:block;
	margin: 10px;
	width: 80px;
	height: 80px;
	float:left;
	border: 1px solid gray;
}

.break
{
	width: 90%;
	height:1px;
	border-bottom: 1px solid #214677;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:40px;
}

.badges
{
	padding-left:20px;
	padding-right:20px;
}

.secondMenu
{
	color: #2c2c2c;
	text-align:center;
	font-size:13px;
	width: 100%;
	height: 40px;
	line-height: 40px;
	letter-spacing: 2px;
}

.secondMenu a{
	text-decoration:none;color:#2c2c2c;
}

.banners
{
	width:100%;
	height:80px;
	margin-top:4px;	
}

.banners span
{
	display:block;
}

.bann
{
	width: 250px;
	height: 100%;
	float:left;
	background: url(../images/footerBreak.png);
	background-repeat:no-repeat;
	display:block;
	background-position:170px 0px;
	font-size:18px;
	font-weight:bold;
}

.banns
{
	width: 250px;
	height: 100%;
	float:left;
	display:block;
	font-size:18px;
	font-weight:bold;
}

.push
{
	margin-left: 160px;
}

.copy
{
	color:white;
	display:block;
	font-size: 12px;
}

.changerwrap
{
	position:absolute;
	width: 942px;
	height: 450px;
	overflow:hidden;
}

.changerwrap img
{
	width: 942px;
	height: 450px;
	padding:0px;
	margin:0px;
	top:0px;
	left:0px;	
}

.lcar, .rcar
{
	float:left;
	width: 200px;
	margin:6px;
}

.lcar img, .rcar img
{
	width:200px;
	height:150px;
	border: 4px solid #0d2846;
}

.carname
{
	color: #204476;
	text-transform:uppercase;
	display:block;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	padding-left:4px;
}

.btno
{
	width:200px;
	height: 27px;
	background:url(../images/obtn.jpg);
	text-align:center;
	color:white;
	margin-left:auto;
	margin-right:auto;
	line-height:27px;
	margin-top:10px;
	font-size:15px;
}

.btnb
{
	width:200px;
	height: 27px;
	background:url(../images/bbtn.jpg);
	text-align:center;
	color:white;
	margin-left:auto;
	margin-right:auto;
	line-height:27px;
	margin-top:10px;
	font-size:15px;
}

.load
{
	width: 430px;
	height:1px;
}

.loadbanner
{
	width: 942px;
	height:450px;
	position:absolute;
	display:block;
	background:white;
	z-index:4500;
	overflow:hidden;
}
.lbwrapbanner
{
	width: 942px;
	height:450px;
	background:url(../images/trans.png);
	position:relative;
	display:block;
}

.lboxbanner
{
	width: 200px;
	height: 100px;
	margin-left:auto;
	margin-right:auto;
	margin-top: 120px;
	background:url(../images/loadbg.png);
	z-index:9999;
	display:block;
	position:relative;
}

.lboxbanner img
{
 display:block;width:20px;height:20px;margin-left:auto;margin-right:auto;padding-top:70px;position:relative;
}


.lbox
{
	width: 200px;
	height: 100px;
	margin-left:110px;
	margin-top:80px;
	background:url(../images/loadbg.png);
	z-index:9999;
	position:relative;
}

.lbwrap
{
	width: 430px;
	height:100%;
	background:url(../images/trans.png);
	position:absolute;
	display:none;
}

.lbox img
{
 display:block;width:20px;height:20px;margin-left:auto;margin-right:auto;padding-top:70px;position:relative;
}

.carsf
{
	width:100%;
	height:100%;
	position:relative;
}
.copy
{
	padding-top: 20px;
}
.copy span
{
	line-height: 35px;
}

.copy img
{
	vertical-align: middle;
}



.carspan
{
	float:left;
	display:block;
	width:150px;
	height:250px;
	margin:10px;
}

.carspan img
{
	border: 4px solid #0d2846;
}

.carspan .btno
{
	width:150px;
	height: 27px;
	background:url(../images/obtn.jpg);
	text-align:center;
	color:white;
	margin-left:auto;
	margin-right:auto;
	line-height:27px;
	margin-top:10px;
	font-size:15px;
}

.carspan .btnb
{
	width:150px;
	height: 27px;
	background:url(../images/bbtn.jpg);
	text-align:center;
	color:white;
	margin-left:auto;
	margin-right:auto;
	line-height:27px;
	margin-top:10px;
	font-size:15px;
}

.carouter
{
	position:relative;
	padding:20px;
	overflow:hidden;
}
.carsPage
{
	position:relative;
	width:2000px;
}

.carlist
{
	width: 1000px;
	float:left;
	height:100%;
}
.carInfo
{
	float:left;
	height:100%;

	width:900px;
}

.lboxcc
{
	width: 200px;
	height: 100px;
	margin-left:auto;
	margin-right:auto;
	margin-top:80px;
	background:url(../images/loadbg.png);
	z-index:9999;
	position:relative;
}

.lbwrapcc
{
	width: 900px;
	height:1px;
	position:absolute;
	display:none;
}
.lboxcc img
{
 display:block;width:20px;height:20px;margin-left:auto;margin-right:auto;padding-top:70px;position:relative;
}

.imgarea
{
	float:left;
	width:400px;
}

.rightofimage
{
	float:left;
	width:460px;
	padding-left:40px;
}

.imgthumbs
{
	display:block;
	margin-top:5px;
}

.imgthumbs img
{
	float:left;
	margin:2px;
	width:55px;
}

.undercarinfo
{
	display:block;
	width:100%;
	margin-top:20px;
}

.carspanT
{
	float:left;
	display:block;
	width:150px;
	height:250px;
	margin:10px;
}

.carspanT img
{
	border: 2px solid #0d2846;
}

.carspanT .btno
{
	width:150px;
	height: 27px;
	background:url(../images/obtn.jpg);
	text-align:center;
	color:white;
	margin-left:auto;
	margin-right:auto;
	line-height:27px;
	margin-top:10px;
	font-size:15px;
}

.carspanT .btnb
{
	width:150px;
	height: 27px;
	background:url(../images/bbtn.jpg);
	text-align:center;
	color:white;
	margin-left:auto;
	margin-right:auto;
	line-height:27px;
	margin-top:10px;
	font-size:15px;
}

.ratesouter
{
	padding:20px;
}

.ratesrow
{
	display:block;
	border:1px solid #0d2846;
	/*
	height:60px;*/
	width:100%;
	border-bottom:0px;
}

.ratesrow table
{
	padding:0px;
	margin:0px;
	border:0px;
}

.ratesrow img
{
	padding:0px;
	margin:0px;
}

td
{
	padding:0px;
	margin:0px;
}

tr
{
	padding:0px;
	margin:0px;
}

.carnamez
{
	width: 240px;
	padding-left:10px;
}

.rateengine
{
	width: 100px;
	text-align:center;
}

.ratetrans
{
	width: 100px;
	text-align:center;
}

.ratestero
{
	width:100px;
	text-align:center;
}

.rateac
{
	width:100px;
	text-align:center;
}

.ratelow
{
	width:100px;
	text-align:center;
}

.ratehigh
{
	width:100px;
	text-align:center;
}


.topr
{
	text-align:center;
	font-weight:bold;
}

.cseason
{
	background: #cfffb8;
}

.carnamez img
{
	cursor:pointer;
}

.marrow
{
	display:block;
	height:1px;
	z-index:8999;
	display:none;
}

.marrow img
{
	position: absolute;
	margin-top:-23px;
	z-index:8999;
	margin-left:auto;
	margin-right:auto;
	width:23px;
	height:25px;
	padding-left:10px;
}

.desp
{
	display:block !important;
}

label
{
	float:left;
	width:200px;
	display:block;
	margin-bottom:2px;
}

.zl input
{
	padding:0px;
	margin:0px;
	width:100%;
	border: 1px solid gray;
	padding:2px;
}

.zl textarea
{
	padding:0px;
	margin:0px;
	width:100%;
	height:100px;
	border: 1px solid gray;
	padding:2px;
}

/***** button ****/
.buttonz {
   border-top: 1px solid #96d1f8;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   padding: 5.5px 11px;
   -webkit-border-radius: 9px;
   -moz-border-radius: 9px;
   border-radius: 9px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   text-decoration: none;
   vertical-align: middle;
   width:50px;
   text-align:center;
   cursor:pointer;
   }
.buttonz:hover {
   border-top-color: #28597a;
   background: #28597a;
   color: #ccc;
   }
.buttonz:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }
   
.myButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ededed), color-stop(1, #dfdfdf) );
	background:-moz-linear-gradient( center top, #ededed 5%, #dfdfdf 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#dfdfdf');
	background-color:#ededed;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	color:#777777;
	font-family:arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:1px 1px 0px #ffffff;
}.myButton:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #dfdfdf), color-stop(1, #ededed) );
	background:-moz-linear-gradient( center top, #dfdfdf 5%, #ededed 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#ededed');
	background-color:#dfdfdf;
}.myButton:active {
	position:relative;
	top:1px;
}

.langs
{
	float:right;
	width:440px;
	height:20px;
	font-size:12px;
	color:white;
	margin-top:80px;
}

.langs a
{
	text-decoration:none;
	color:white;
}

.offerpop{
	display:none;
}

.offerform label{
	width:300px;
	float:left;
	margin-right:10px;
}

.offerform .clear{
	height:4px;
}

.offerform input{
	width:200px;
	float:left;
}

.offerform textarea{
	float:left;
	width:200px;
	height:80px;
}