/* CSS Document */
body{
	padding:0px;
	margin:0px;
	background:#4d1401;
	color:#f2c4b7;
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 14px;
}
div, p, ul, h2, h3, h4, img{padding:0px; margin:0px;}
ul{list-style-type:none;}

.clear {clear: both; margin: 0px; height:0}

p a{font:11px/14px Arial, sans-serif; color:#9f7332; text-decoration:none;}
p a:hover{ color:#fff; text-decoration:none;}

p a.a2{font:11px/14px Arial, sans-serif; color:#f2c4b7; text-decoration:underline;}
p a.a2:hover{ color:#f2c4b7; text-decoration:none;}

p span.headline{font:12px/14px Arial, sans-serif; color:#be6f44; font-weight:bold}

ul.endlink li{font:11px/14px Tahoma, sans-serif; padding-left:10px}
ul.endlink li a{color:#be6f44; text-decoration:none; font-weight:bold}
ul.endlink li a:hover{color:#fff; text-decoration:none;}

/* HEADER */

#header{
	width:1000px;
	height:342px;
	margin:0 auto;
	position:relative;
	background:url(../images/b_header.jpg) 0 0 no-repeat
}

#header ul.menu{
	position:absolute;
	top:14px;
	left:39px;
	width:800px;
	font-size: 24px;
	font-weight: bolder;
	font-style: normal;
	text-transform: none;
	background-position: center;
}
#header ul.menu li{float:left; height:24px; margin-right:28px}
#header ul.menu li a{height:24px; display:block; text-indent:-20000px; }
#header ul.menu li a:hover{height:24px;}

#header ul.menu li.home a{
	width:95px;
	background-image: url(/rv/html/images/btn_1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}
#header ul.menu li.home a:hover{
	width:95px;
	background-image: url(/rv/html/images/btn_1.gif);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#header ul.menu li.about a{width:82px; background:url(../images/btn_2.gif) 0 0 no-repeat; }
#header ul.menu li.about a:hover{width:82px; background:url(../images/btn_2_over.gif) 0 0 no-repeat;}

#header ul.menu li.services a{width:76px; background:url(../images/btn_3.gif) 0 0 no-repeat; }
#header ul.menu li.services a:hover{width:76px; background:url(../images/btn_3_over.gif) 0 0 no-repeat;}

#header ul.menu li.fleet a{width:87px; background:url(../images/btn_4.gif) 0 0 no-repeat; }
#header ul.menu li.fleet a:hover{width:87px; background:url(../images/btn_4_over.gif) 0 0 no-repeat;}

#header ul.menu li.contact {margin-right:0}
#header ul.menu li.contact a{width:96px; background:url(../images/btn_5.gif) 0 0 no-repeat; }
#header ul.menu li.contact a:hover{width:96px; background:url(../images/btn_5_over.gif) 0 0 no-repeat;}

#header ul.menu li.line {width:5px; height:24px; background:url(../images/spacer_menu.gif) 0 10px no-repeat}

#logo{position:absolute; top:99px; left:478px}

/* form elements */
form {
	margin:10px 15px; padding: 0;
	background-color: #FAFAFA; 
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
input {
	padding:3px;
	border:1px solid #666;
	font: normal 1em Verdana, sans-serif;
	color:#777;
}
textarea {
	width:400px;
	padding:4px;
	font: normal 1em Verdana, sans-serif;
	border:1px solid #666;
	height:100px;
	display:block;
	color:#777;
}
input.button { 
	margin: 0; 
	font: bolder 12px Arial, Sans-serif; 
	border: 1px solid #666;
	padding: 2px 3px; 
	background: #CCC url(../images/buttonbg.gif) repeat-x left bottom; 
	color: #666;
}

/* CONTENT */

#content{
	width:1000px;
	margin:0 auto;
	position:relative;
	clear:both;
	background-image: url(/rv/html/images/b_contentfull.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
}

#leftPan{
	width:190px;
	float:right;
	display:inline;
	margin-top: 29px;
	margin-right: 40px;
	margin-bottom: 0;
	margin-left: 40px;
}
#rightPan{
	width:725px;
	float:left;
	margin-top:9px
}

#testimonials{width:164px;}
#testimonials h2{height:27px; position:relative; background:url(../images/h_testimonials.gif) 0 0 no-repeat; margin-bottom:12px}
#testimonials img{margin-bottom:12px; clear:both}
#testimonials p{width:155px; margin-left:6px; margin-bottom:10px}
#testimonials ul.endlink{margin-left:85px}

#welcome h2{
	height:68px;
	position:relative;
	background:url(../images/h_welcome.gif) 0 0 no-repeat;
	margin-bottom:16px;
	background-image: url(images/h_testimonials.gif);
}

#welcome{margin-bottom:25px}
#welcome img{margin:0 19px 0 9px; float:left; display:inline}
#welcome p{width:700px; float:left}
#welcome .clear{height:20px}
#welcome ul {margin-left:15px;}
#welcome ul li{
	font:10px/14px Tahoma, sans-serif;
	padding-left:18px;
	height:17px;
	padding-top:5px;
	border-bottom:#ad6d6f 1px dotted
}
#welcome ul li a{color:#9f7332; text-decoration:none;}
#welcome ul li a:hover{color:#fff; text-decoration:none;}

#featured{width:220px; float:left; margin:0 17px 0 4px; display:inline}
#featured h2{height:27px; position:relative; background:url(../images/h_featured.gif) 0 0 no-repeat; margin-bottom:13px}
#featured p {width: 215px; margin:0 0 10px 5px; padding-bottom:10px; border-bottom:#ad6d6f 1px dotted}
#featured p img{float:left; margin-right:10px}
#featured ul.endlink{margin-left:160px}

#resources{width:195px; float:left;}
#resources h2{height:27px; position:relative; background:url(../images/h_resources.gif) 0 0 no-repeat; margin-bottom:11px}
#resources p.star{width:166px; margin-left:4px; padding-left:19px; background:url(../images/star.gif) 0 0 no-repeat; margin-bottom:17px}

/* FOOTER */

#footer{
	height:64px;
	background:url(../images/b_footer.gif) 0 0 repeat-x;
	clear:both;
	width:1000px;
	margin:0 auto;
	margin-top:10px;
}
#footer p{padding: 15px 0 0 0; font:11px/16px Arial, sans-serif; font-weight:normal; text-align:center; color:#ffe3cc;}
#footer p a{font:11px/16px Arial, sans-serif; font-weight:normal; color:#ffe3cc; text-decoration:none; padding: 0 5px }
#footer p a:hover{text-decoration:none; background:#ffe3cc; color:#000}
