@charset "utf-8";
/* CSS Document */
body {background:#999 url(images/bg.jpg) repeat-x; font:Verdana, Arial, Helvetica, sans-serif; margin:0px auto}

h1 {font:24px Arial, Helvetica, sans-serif; padding:0px 0px 5px 0px; color:#990000}
h2 {font:18px Arial, Helvetica, sans-serif; padding:5px 0px 0px 0px; color:#990000}

#bottom {background:url(images/bottom.gif) bottom repeat-x; width:100%}
#container {width:900px; margin:0px auto}
#header {width:900px; height:167px; background:url(images/template_01.jpg)}
#body {background:url(images/template_02.png) repeat-y; width:880px; padding:10px; font:12px Verdana, Arial, Helvetica, sans-serif}
#footer {background:url(images/template_04.png); margin:0px auto; width:860px; height:34px; font:12px Verdana, Arial, Helvetica, sans-serif; color:#666666; padding:15px 20px 0px 20px}
#bodypadding {padding:0px 20px 20px 30px;}
/* Navigation */
ul.menu{
position:relative;
padding:0px;
margin:3px 0px 3px 5px;
list-style-type:none;
color:#FFFFFF;
width:175px;
}
ul.menu ul{
position:absolute;
list-style-type:none;
margin:0px;
display:none;
margin-top:-26px;
margin-left:185px;/*position in FF*/
z-index:1;
width:100%;
opacity:.90;
}
ul.menu ul ul{
position:absolute;
display:none;
margin-top:-26px;
margin-left:180px;/*position in FF*/
z-index:-1;
width:150px
}
ul.menu:hover ul {
display:block;}
ul.menu:hover ul ul{
display:none;}
ul.menu ul li:hover ul{
display:block;
}
ul.menu ul a, ul.menu ul ul a
{background:#000000; padding:6px 0px 6px 10px; color:#ffffff}
ul.menu ul a:hover, ul.menu ul ul a:hover
{background:#000000; color:#FF0000}
a.menu{
background:#fff;
display:block;
width:170px;
padding:6px 5px 6px 10px;
text-decoration:none;
color:#000000;
font:12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
border-bottom:1px solid #999
}
a.menu:hover{
background:url(images/nav2.jpg) no-repeat;
color:#fff;}

body#home a#homenav,
body#about a#aboutnav,
body#race a#racenav,
body#contact a#contactnav,
body#service a#servicenav,
body#whyus a#whyusnav,
body#booknow a#booknownav,
body#pricing a#pricingnav,
body#gallery a#gallerynav,
body.current a.current,
body#testimonials a#testimonialsnav {
	color: #fff;
background:url(images/nav2.jpg) no-repeat;
}
.bodyText {font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:justify; line-height:18px; }
.center {font:12px Verdana, Arial, Helvetica, sans-serif; color:#000; text-align:center; line-height:16px; }
.center a {color:#990000; text-decoration:none}
.texta, .texta a {color:#000; font:12px Verdana, Arial, Helvetica, sans-serif;}