@charset "utf-8";

/******
/-----------------
	Rivenlee Stylesheet V.1.2
	Created by WebStuff.biz P: +61 2 4325 1188
	Copyright, 2008
	--------------------------/
******/

/**	---------
	CSS Reset	**/
html,body,div,span,img,table,td,li,dt,dd,dl,h1,h2,h3,h4,a{margin:0px;padding:0px;border:none;}a{text-decoration:none;}table{border-collapse:collapse;}p{padding:5px 0px; margin:0px;}

/**	---------
	Starts	**/
	
body {background:#939598;font-size:12px;font-family: Arial, Helvetica, sans-serif;}

h2{font-size:21px;font-weight:normal;color:#fff;}
h4{font-size:12px;font-weight:bold;color:#fff;}

hr{height:3px;border:none;background:url(../images/hr_bg.gif);padding:0px;margin:15px 0px;}

#container,#cont_white{width:950px;min-height:600px;margin:20px auto 0px auto;padding-bottom:50px;background:#000;color:#c1c3c5;}
	#cont_white{height:670px;background:#fff;color:#333;position:relative;}
		#cont_white h2,#cont_white h4{color:#666;}#cont_white h2{padding-bottom:10px;font-size:16px;font-weight:bold;}

#nav{width:127px;margin:0px 15px 0px 0px;padding:119px 0px 10px 0px;position:relative;float:left;z-index:200;}#nav .logo{position:absolute;top:10px;left:0px;width:321px;height:100px;background:url(../images/rivenlee_logo.png);z-index:1000;}#nav .logo a{display:block;width:321px;height:100px;}#nav ul{width:127px;list-style:none;padding:0px;margin:0px;}#nav li{width:126px;height:18px;margin-bottom:1px;position:relative;float:left;z-index:500;}#nav ul ul{position:absolute;top:0px;left:126px;display:none;z-index:900;}#nav li:hover ul{display:block;}#nav li a{display:block;width:115px;height:18px;padding-left:11px;line-height:18px;color:#231f20;background:url(../images/nav_master.png);font-size:10px;font-weight:bold;}#nav li a:hover{color:#fff;}
	#nav ul.subnav{width:127px;padding-top:15px;}#nav ul.subnav li{width:126px;}#nav ul.subnav li a{width:115px;padding:0px 0px 0px 10px;color:#6dcff6;background:none;font-size:9px;}#nav ul.subnav li a:hover{background:none;color:#fff;}
		#nav ul li.feature{height:37px;}#nav ul li.v_portfolios,#nav ul li.v_portfolios a{height:31px}#nav li.heading{padding-top:15px;color:#fff;text-align:center;font-weight:bold}
		#cont_white #nav li.heading{color:#000}

#nav li a.home{background-position:0px 0px;}#nav li a.home:hover{background-position:-127px 0px;}#nav li a.companybackground{background-position:0px -19px;}#nav li a.companybackground:hover{background-position:-127px -19px;}#nav li a.licenses{background-position:-257px -171px;}#nav li a.licenses:hover{background-position:-384px -171px;}#nav li a.designconstruction{background-position:0px -38px;}#nav li a.designconstruction:hover{background-position:-127px -38px;}#nav li a.aboutdesigner{background-position:-257px -19px;}#nav li a.aboutdesigner:hover{background-position:-384px -19px;}#nav li a.aboutprocess{background-position:-257px -38px;}#nav li a.aboutprocess:hover{background-position:-384px -38px;}#nav li a.horsefloat{background-position:0px -57px;}#nav li a.horsefloat:hover{background-position:-127px -57px;}#nav li a.horsefloatdue{background-position:-257px -76px;}#nav li a.horsefloatdue:hover{background-position:-384px -76px;}#nav li a.horsefloattre{background-position:-257px -95px;}#nav li a.horsefloattre:hover{background-position:-384px -95px;}#nav li a.horsefloatquattro{background-position:-257px -114px;}#nav li a.horsefloatquattro:hover{background-position:-384px -114px;}#nav li a.optionalextras{background-position:0px -76px;}#nav li a.optionalextras:hover{background-position:-127px -76px;}#nav li a.testimonials{background-position:0px -95px;}#nav li a.testimonials:hover{background-position:-127px -95px;}#nav li a.contactus{background-position:0px -114px;}#nav li a.contactus:hover{background-position:-127px -114px;}#nav li a.subscribe{background-position:0px -133px;}#nav li a.subscribe:hover{background-position:-127px -133px;}#nav li a.downloads{background-position:0px -152px;}#nav li a.downloads:hover{background-position:-127px -152px;}#nav li a.linkspartners{background-position:0px -171px;}#nav li a.linkspartners:hover{background-position:-127px -171px;}
	#nav li a.newused{background-position:-515px -76px;height:37px;}#nav li a.newused:hover{background-position:-642px -76px;}
	#nav li a.portfolio{background-position:-515px -114px;height:37px;}#nav li a.portfolio:hover{background-position:-642px -114px;}
	#nav li a.floats{background-position:0px -248px}#nav li a.floats:hover{background-position:-127px -248px}#nav li a.floats_trailers{background-position:0px -279px}#nav li a.floats_trailers:hover{background-position:-127px -279px}#nav li a.semi_trailers{background-position:0px -310px}#nav li a.semi_trailers:hover{background-position:-127px -310px}#nav li a.racehorse_industry{background-position:0px -341px}#nav li a.racehorse_industry:hover{background-position:-127px -341px}#nav li a.showcase{background-position:0px -372px}#nav li a.showcase:hover{background-position:-127px -372px}#nav li a.new_used{background-position:0px -403px}#nav li a.new_used:hover{background-position:-127px -403px}

#content{width:808px;float:left;line-height:21px;}#content .transition{width:inherit;margin:0px 0px 25px 0px;z-index:1;}#content .transition ul.innerfade{list-style:none;margin:0px;padding:0px;position:relative;}#content .transition li{position:absolute;}
	#content a{color:#fff;}#content ul{padding:3px 0px 3px 5px;margin:0px 0px 0px 5px;;}
	#cont_white #content a{color:#000;}

.contenttext{width:500px;margin:0px 70px 0px 0px;font-family:"Times New Roman", Times, serif;font-size:16px;float:left;}.recentnews{width:260px;font-size:10px;float:left;line-height:16px;}

#footer{width:910px;height:20px;margin:0px auto 20px auto;padding:0px 20px;background:#939598;line-height:20px;text-align:right;font-size:10px;color:#000;}#footer a{color:#000;}#footer a:hover{text-decoration:underline;}
	#footer .left{padding-right:40px;}
	
/** Class Declarations **/
.left{float:left;}.right{float:right;}.clear{clear:both;}
.fontten{font-size:10px;line-height:16px;}
.bold{font-weight:bold;}
.white{color:#fff;}
.brandred{color:#FF0000;}

.columntre{width:225px;padding:5px 15px 5px 0px;font-size:10px;line-height:16px;float:left;}
.columnmap{width:280px;font-size:10px;line-height:16px;float:left;}.columnmap img{padding-bottom:28px;}

.logosright{width:285px;height:545px;padding-top:55px;background:#fff;text-align:center;float:right;}.logosright img{padding-bottom:25px;}

.testimonial{font-family:"Times New Roman", Times, serif;font-size:18px;}.testimonial p{padding:20px 0px;}

.headingleftsub{width:185px;font-size:10px;line-height:16px;float:left;}.headingleftsub h2{line-height:22px;}
.leftsubtext{width:560px;float:left;}

.downloadlisting{width:238px;height:180px;font-size:10px;line-height:16px;float:left;}

table.sponsors td{font-size:10px;padding-bottom:20px;line-height:14px;}table.sponsors{margin-right:10px;}

a.contactmain{display:block;width:149px;height:102px;margin:0 50px 0 0;background:url(../images/contactmain.png);float:right;}a.contactmain:hover{background-position:0px -102px;}

.preownedlogomain{position:absolute;bottom:30px;left:0px;width:800px;}
	.preownedlogomain p{padding-left:30px;font-size:10px;color:#555;}.preownedlogomain a{color:#555}

/** Input Styles **/
input.contactrivenlee,textarea.contactrivenlee{width:250px;background:#333 !important;color:#fff !important;border:none;border-right:1px solid #666;border-bottom:1px solid #666;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding:2px;}
input.contactrivenlee{height:16px;}
textarea.contactrivenlee{height:130px;}
/** Gallery Styles **/
.imageshow{width:570px;height:400px;font-weight:bold;color:#fff;float:right;}.imageshow a{color:#fff;}.imageshow a:hover{color:#85b6bf;}.imageshow #galleria{width:570px;height:360px;margin-bottom:5px;;overflow:hidden;}
	#cont_white .imageshow,#cont_white .imageshow a{color:#333;}
	
	#cont_white #galleria{background:url(../images/preowned_mainbg.jpg);}
	#cont_white #galleria img{width:570px;height:360px;}

ul.gallery,ul.gallery-alter{margin:0px;padding:0px;list-style:none;}ul.gallery li,ul.gallery-alter li{width:95px;margin-bottom:5px;float:left;cursor:pointer;}ul.gallery-alter li:hover ul,ul.gallery-alter li:hover em{display:block;}
ul.gallery-alter{padding:0px!important;margin:0px!important;position:relative;}ul.gallery-alter ul{display:none;position:absolute;top:-200px;left:0px;list-style:none;margin:0px;padding:0px;font-size:10px;}ul.gallery-alter ul li{width:200px;}ul.gallery-alter em{display:none;position:absolute;top:-400px;left:238px;width:570px;height:360px;}
	#cont_white ul.gallery-alter ul{top:-200px;left:-250px;}
	#cont_white ul.gallery-alter em{position:absolute;top:-365px;left:0px;}
