body,html{
	margin:0;
	padding:0;
	border:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	background:#000;
	color:#f5f5f5;
	text-align:left
}
p,div{font-size:14px;color:#f5f5f5}

img{border:0}
a,a:link,a:visited,a:active{
	text-decoration:none;
	color:#FFFFFF
}
a:hover{
	text-decoration:underline;
	color:#f00;
	font-size: 14px;
}
h1{
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px;
	padding:0;
	color:#f5f5f5
}
h2{
	font-size:15px;
}

h3{
	font-size:14px;
}
.container{width:800px;margin:10px auto}
.lside{float:left;display:inline;width:80px}
.rside{float:right;display:inline;width:700px}
.logo{width:80px;height:106px}
.sideimage{width:80px;height:500px}
.header{width:700px;height:253px;background:url(../images/banner_new.jpg) no-repeat}
.header-home{background-image:url(../images/)}
.nav{margin:5px 0 20px;font-size:10px;font-weight:bold;color:#777}
.nav a{
	color:#CCCCCC;
	font-size: 11px;
	
}
.divider{padding:0 5px;font-weight:normal}

.content{line-height:150%}
.content .lc{float:left;display:inline;width:420px}
.content .rc{float:right;display:inline;width:260px}
.footer{font-size:10px;color:#777;text-align:center;margin:20px 0 10px}
.footer a{font-size:10px}

.box{background:#444;border:1px solid #555;padding:5px;font-size:11px}

/* vehicles page */
.topHead{background:#444;border:1px solid #555;font-size:11px;font-weight:bold;color:#eee;padding:3px 5px;text-align:justify;line-height:140%}
.descHead{font-size:13px;font-weight:bold;margin:20px 0 2px;padding-bottom:2px;color:#efefef;border-bottom:1px solid #777}
.descHead sup{color:#95cb39;margin-left:5px}
.desc{font-size:11px;margin-bottom:10px;text-align:justify;color:#bbb}
.reservation{margin-bottom:25px}
.reservation img{width:99px;height:25px}
a.reserveLink{color:#e3c813 !important;font-weight:bold;margin-left:10px;font-size:10px}
a.reserveLink-nomargin{color:#e3c813 !important;font-weight:bold;font-size:10px}




/* carousel override */
.carousel-component{padding:4px 15px;width:635px !important;margin:0 0 40px 0}
.carousel-component .carousel-list li{margin:4px 4px 0;width:204px;/* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) + 
                   img.border-left (1) + img.border-right (1)*/
height:140px;/* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */
    /*    margin-left: auto;*/ /* for testing IE auto issue */}
.carousel-component .carousel-list li a{display:block;border:1px solid #e2edfa;outline:none}
.carousel-component .carousel-list li a:hover{border: 1px solid #aaaaaa}
.carousel-component .carousel-list li img{border:1px solid #999;display:block;width:200px;height:125px}
.carousel-component .carousel-prev{z-index:3;cursor:pointer;text-align:right}
.carousel-component .carousel-next{}
.carousel-component{-moz-border-radius:0;background:#444;border:1px solid #555}


/* generic classes */
.bold{font-weight:bold}
.normal{font-weight:normal}
.alignc{text-align:center}
.alignl{text-align:left}
.alignr{text-align:right}
.show{display:''}
.hide{display:none}
.m0{margin:0 !important}
.m5{margin:5px}
.m10{margin:10px}
.m10r{margin-right:10px}
.m10t{margin-top:10px}
.m10tb{margin:10px 0}
.m20{margin:20px}
.m20tb{margin:20px 0}
.m20lr{margin:0 20px}
.m20r{margin-right:20px}
.m30r{margin-right:30px}
.ml50{margin-left:50px}
.ml10{margin-left:10px}
.ml100{margin-left:100px}
.mlr100{margin:0 100px}
.ml150{margin-left:150px}
.ml200{margin-left:200px}
.ml250{margin-left:250px}
.p0{padding:0 !important}
.p2{padding:2px}
.p2tb{padding:2px 0}
.p5{padding:5px}
.p5lr{padding:0 5px}
.p5tb{padding:5px 0}
.p10{padding:10px}
.p10r{padding-right:10px}
.p10tb{padding:10px 0}
.p10lr{padding:0 10px}
.p20{padding:20px}
.p20tb{padding:20px 0}
.p20lr{padding:0 20px}
.font10,.font10b{font-size:10px !important}
.font11,.font11b{font-size:11px !important}
.font12,.font12b{font-size:12px !important}
.font13,.font13b{font-size:13px !important}
.font15,.font15b{font-size:15px !important}
.font20,.font20b{font-size:20px !important}
.font10,.font11,.font12,.font13,.font15,.font20{font-weight:normal}
.font10b,.font11b,.font12b,.font13b,.font15b,.font20b{font-weight:bold}
.auto{width:auto !important}
.w15p{width:15%}
.w25p{width:25%}
.w33p{width:33%}
.w50p{width:50%}
.w80p{width:80%}
.w100p{width:100%}
.w50{width:50px}
.w75{width:75px}
.w100{width:100px}
.w150{width:150px}
.w200{width:200px}
.w250{width:250px}
.w300{width:300px}
.w350{width:350px}
.w400{width:400px}
.w500{width:500px}
.w550{width:550px}
.w600{width:600px}
.h50{height:50px}
.h100{height:100px}
.h150{height:150px}
.h250{height:250px}
.h350{height:350px}
.floatl{float:left;display:inline}
.floatr{float:right;display:inline}
.forceLt{float:left !important}
.forceRt{float:right !important}
.clearl{clear:left;font-size:0px;line-height:0px;margin:0px;padding:0px}
.clearr{clear:right;font-size:0px;line-height:0px;margin:0px;padding:0px}
.clearb{clear:both;font-size:0px;line-height:0px;margin:0px;padding:0px}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.clearfix{display:inline-block}
html[xmlns] .clearfix{display:block}
* html .clearfix{height:1%}
ul.num{list-style-type:decimal}
ul.alpha{list-style-type:lower-alpha}
ul.roman{list-style-type:lower-roman}
ul.num,ul.alpha,ul.roman{margin:0}
.uline{text-decoration:underline !important;}
.color3c{color:#ccc}
.border0{border:0}

.error,.success{display:inline-block;padding:5px 10px 5px 36px;margin:0;font-weight:bold;border:1px solid #333}
.error{color:#c12c05;background:url(../images/err.png) #fff no-repeat 3px 3px;}
.success{color:#527812;background:url(../images/success.png) #fff no-repeat 3px 3px;}

.white-link{color:#f5f5f5 !important;text-decoration:none !important}
.namePrice{width:175px;height:25px;background:#e0e9ef;border:5px solid #1166A7;font-size:18px}
.getPrice{background:#e0e9ef;border:5px solid #1166A7;font-size:20px;color:1166A7;padding:5px}
#Form-Details td.label{font-size:12px}

ul.topnav {
	list-style: none !important;
	padding: 0 5px;
	margin: 0 0 20px 0;
	float: left;
	width: 680px;
	background: #222;
	font-size: 12px;
	background: url(topnav_bg.gif) repeat-x;
}
ul.topnav li {
	list-style: none !important;
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	z-index:5;
}
ul.topnav li a{
	padding: 10px 5px;
	color: #fff;
	display: block;
	text-decoration: none;
	font-size: 12px;
	float: left;
}
ul.topnav li a:hover{
	font-size: 12px;
	background: url(topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 17px;
	height: 35px;
	float: left;
	background: url(subnav_btn.gif) no-repeat center top;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
	padding-top:7px;
	padding-bottom:7px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(dropdown_linkbg.gif) no-repeat 10px center;
}
