*{padding:0; margin:0;}

body {
background-color:#000000;
color:#999;
font-family:verdana, arial, helvetica, sans-serif;

}

body a:link {
	color:#999;
	text-decoration:underline;
}

body a:visited {
	text-decoration: none;
	color:#CCCCCC;
}
body a:hover {
	text-decoration: underline;
}
body a:active {
	text-decoration: none;
	
}

#wrap {
width:780px;
margin-top:2px;
margin-left:auto;
margin-right:auto;
background-color:#000033; 
color:#999;
border:2px solid #999;

}


/****header****/
#header {
background-image:url(../images/graphics/grphc_header780x60.jpg);
position:relative;
height:60px;
padding:0px 5px 0px 0px;
background-color:#fff;
color:#000000;
}

#header h5{
text-align:right;
font-style:italic;
padding:35px 10px 0px 0px;
letter-spacing:5px;
color:#990000;
}


#logo{
position:absolute;
top:1px;
left:5px;
width:82px;
height:50px;
}

#logo img{
border:none;
}



/****navbar****/
#navbar {
border-top:2px solid #000033;
width:780px;
background-color:#999;
color:#fff;
text-align:center;}

#navbar ul{
font-size:75%;
line-height:30px;
white-space:nowrap;
}

#navbar li{
list-style-type:none;
display:inline;


padding:4px;


}

#navbar li a{
text-decoration:none;
padding:7px 10px;
color:#000033;

}

#navbar li a:link, a:visited{
color:#000033;
}

#navbar li a:hover{
color:#999;
background-color:#000033;

}

#navbar li a:active{
text-decoration:none;
}

body#about a#aboutnav, body#services a#servicesnav, body#contact a#contactnav, body#credit a#creditnav, body#link a#linknav, body#bookings a#booknav, body#tracking a#tracknav, body#testim a#testimnav {
color:#999;
background-color:#000033;
border-bottom:1px solid #666;

}
/****content****/



/****main****/
#main{
float:left;
width:600px;
min-height:400px;
height:auto !important;
height:400px; color:#999;
background-color:#000033;
font-size:80%;
text-align:left;
margin-top:10px;
padding:5px 5px 10px 5px;
}

#main p{
margin:18px;
line-height:1.2em;
}

#main h3{
letter-spacing:2px;
background-color:#999;
margin:10px;
padding:5px 5px 6px 8px;
text-align:center;
color:#000033;
border:1px solid #666;
}



/****sidebar****/

#sidebar{
float:right;
width:150px;
min-height:350px;
height:auto !important;
height:350px;
background-color:#000033; color:#999;
font-size:80%;
text-align:center;
line-height:2em;
margin-top:20px;
padding:5px;
border-left:1px solid #999;
}
#sidebar h3{
letter-spacing:1px;
text-align:center;
padding:0px;
margin-top:10px;
}

#sidebar ul, li{
list-style:none;
padding:0px 5px 0px 5px;
margin-top:3px;
line-height:2em;
font-style:italic;

}


/****footer****/

#footer{
clear:both;
height:20px;
font-size:0.7em;
font-weight:bold;
padding:5px;
padding-bottom:2px;
text-align:center;
border-top:2px solid #999;
}

#footer a {
color:#cccccc;
background-color:#000033;}

#footer a:visited {
	text-decoration: none;
	color:#ccc;
}
#footer a:hover {
	text-decoration: underline;
}

/****classes****/
.address {
font-weight:bold;
text-align:center;
margin:30px 0px 15px 0px;
font-size:100%;}


.img_center{
display:block;
margin-left:auto;
margin-right:auto;
margin-top:3px;
border:2px inset #cccccc;
margin-bottom:3px;
}

.img_left{
float:left;
margin:5px 10px 6px 10px;
border:1px solid #cccccc;
}

.img_right{
float:right;
margin:3px 10px 3px 1px;
border:1px solid #cccccc;}

.img_center_bggrtop{
display:block;
margin-left:auto;
margin-right:auto;
margin-top:30px;
margin-bottom:3px;
border:2px solid #cccccc;
}
.img_center_bggrbott{
display:block;
margin-left:auto;
margin-right:auto;
margin-top:15px;
margin-bottom:30px;
border:1px solid #cccccc;
}

.img_center_nobord{
display:block;
margin-left:auto;
margin-right:auto;
margin-top:30px;
margin-bottom:3px;
}
