@charset "utf-8";
/* CSS Document */

/*RESET CSS */
html, body, div, span, object, h1, h2, h3, h4, h5, h6, p, blockquote, a, code, em, font, img, small, strong, tt, b, u, i, center, ol, ul, li, form, label, table, caption, tr, th, td, iframe {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family: "Trebuchet MS";
	color:#333333;
}
ol, ul {
	list-style: none;
}


/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* MAIN STYLES */
body {
	background: url(../images/bg.jpg) repeat-x #030119;
	font-size: 62.5%;
	font-family: "Trebuchet MS";
}
#container {
	width: 980px;
	margin: 0px auto;
}
#header {
	overflow: hidden;
	height: 100%; /* IE 6 hack */
	position: relative;
}
#header img {
float: left;
padding: 0px;
margin: 0px;
}
#header img#sign {
	margin-top: 53px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
}

/*******************************MAIN NAVIGATION ***********************************/

#menu {
	background: url(../images/sebring_west_web_08.jpg) no-repeat;
	height: 46px; 
	overflow: hidden;
	position: relative;
	width: 980px;
}
#nav {
	float: right;
	margin-right: 15px;
	width: 785px;
	position: relative;
}
#nav li {
	line-height: 46px;
	float: left;
	font-size: 18px;
	font-style:italic;
	color: #FFFFFF;
}
#nav li a:link, #nav li a:visited, #nav li a:active, #nav li a:active {
	color:#003366;
	text-decoration: none;
}
#nav li a:hover {
	text-decoration: none;
	background-position: center bottom;
	color:#FFFF00;
}

#nav .welcome {
	height: 46px;
	display: block;
	background: url(../images/btn1.png) no-repeat;
	text-align: center;
	width: 105px;
}
#nav .service {
 	background: url(../images/btn2.png) no-repeat;
  	height: 46px;
  	display: block;
	text-align: center;
	width: 82px;
}
#nav .parts {
	background: url(../images/btn3.png) no-repeat;
	height: 46px;
	display: block;
	text-align: center;
	width: 72px;
}
#nav .fleet {
 	background: url(../images/btn5.png) no-repeat;
  	height: 46px;
  	display: block;
	text-align: center;
	width: 138px;
}
#nav .resources {
	height: 46px;
	display: block;
	background: url(../images/btn1.png) no-repeat;
	text-align: center;
	width: 105px;
}
#nav .about {
 	background: url(../images/btn4.png) no-repeat;
  	height: 46px;
  	display: block;
	text-align: center;
	width: 96px;
}
#nav .team {
	height: 46px;
	display: block;
	background: url(../images/btn1.png) no-repeat;
	text-align: center;
	width: 105px;
}
#nav .contact {
 	background: url(../images/btn2.png) no-repeat;
  	height: 46px;
  	display: block;
	text-align: center;
	width: 82px;
}

#nav .welcome_on {
	height: 46px;
	display: block;
	background: url(../images/btn1_on.png) no-repeat;
	background-repeat: no-repeat;
	text-align: center;
	width: 105px;
	background-position: center bottom;	
	}
#nav .welcome_on a:link {
	color:#FFFF00;
}
#nav .service_on {
 	background: url(../images/btn2_on.png) no-repeat;
  	height: 46px;
  	display: block;
	text-align: center;
	width: 82px;	
	background-position: center bottom;	
}
#nav .parts_on {
	background: url(../images/btn3_on.png) no-repeat;
	height: 46px;
	display: block;
	text-align: center;
	width: 72px;	
	background-position: center bottom;	
}
#nav .fleet_on {
 	background: url(../images/btn5_on.png) no-repeat;
  	height: 46px;
  	display: block;
	text-align: center;
	width: 138px;	
	background-position: center bottom;	
}
#nav .resources_on {
 	background: url(../images/btn1_on.png) no-repeat;
  	height: 46px;
  	display: block;
	text-align: center;
	width: 105px;	
	background-position: center bottom;	
}
#nav .about_on {
 	background: url(../images/btn4_on.png) no-repeat;
  	height: 46px;
  	display: block;
	text-align: center;
	width: 96px;	
	background-position: center bottom;	
}
#nav .team_on {
 	background: url(../images/btn1_on.png) no-repeat;
  	height: 46px;
  	display: block;
	text-align: center;
	width: 105px;	
	background-position: center bottom;	
}
#nav .contact_on {
 	background: url(../images/btn2_on.png) no-repeat;
  	height: 46px;
  	display: block;
	text-align: center;
	width: 82px;	
	background-position: center bottom;	
}
/************************************ END OF MAIN NAVIGATION ******************************/
#main {
	overflow: hidden;
	height: 100%; /* IE 6 hack */
	background: url(../images/sebring_west_web_10.jpg) repeat-y;
	padding-top: 1em;
	position: relative;
}
#blue_nav {
float: left;
width: 260px;
}
#blue_nav img.appointment, #blue_nav img.featured, #blue_nav img.specials, #blue_nav img.news{
margin-top: 2px;
}
#grey_nav {
	overflow: hidden;
	background: url(../images/grey_box_bg.jpg) no-repeat;
	margin-top: 22px;
	width: 705px;
}
#grey_nav_temp {
	overflow: hidden;
	background: url(../images/grey_box_bg.jpg) no-repeat;
	margin-top: 22px;
	width: 350px;
}
#rollover_menu {
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
	float: left;

}
#rollover_menu a {
  display: block;
  text-indent: -900%;
  position: absolute;
  outline: none;
}
#rollover_menu a:hover {
  background-position: left bottom;
}
#rollover_menu .services {
  width: 148px;
  height: 42px;
  background: url(../images/btn_services.png) no-repeat;
  left: 9px;
  top: 5px;
}
#rollover_menu .parts {
  width: 148px;
  height: 42px;
  background: url(../images/btn_parts.png) no-repeat;
  left: 187px;
  top: 5px;
}
#rollover_menu .fleet {
  width: 148px;
  height: 42px;
  background: url(../images/btn_fleet.png) no-repeat;
  left: 367px;
  top: 5px;
}
#rollover_menu .resources {
  width: 148px;
  height: 42px;
  background: url(../images/btn_resources.png) no-repeat;
  left: 547px;
  top: 5px;
}
#descriptions {
position: relative;}

#descriptions ul {
	list-style: none;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
#descriptions li {
	float: left;
	padding: 0;
	margin-top: 175px;
	width: 148px;
	font-size: 11px;
	color:#333333;
	line-height: 1.5em;
}
#descriptions .services {
  margin-left: 9px;
 _margin-left: 5px;
}
#descriptions .parts, #descriptions .fleet, #descriptions .resources  {
  margin-left: 31px;
   _margin-left: 15px;
}
#footer {
background: url(../images/sebring_west_web_12.jpg) no-repeat;
position: relative;
height: 100%;
overflow: hidden;
}
#footer p, #footer a:link, #footer a:visited, #footer a:hover, #footer a:active {
	font-size: 11px;
	color:#FFFFFF;
	line-height: 1.5em;
}
#footer ul, #footer ul a:link, #footer ul a:visited, #footer ul a:hover, #footer ul a:active {
	font-size: 11px;
	color:#FFFFFF;
	text-align: center;
}
#footer li {
	display: inline;
	
}
#footer #emblems {
float: left;
margin-left: 350px;
 _margin-left: 175px;
margin-right: 350px;
}
#col1, #col2, #col3 {
float: left;
margin: 35px 0px 10px 0px;
} 
#col1 {
width: 275px;
margin-left: 20px;
 _margin-left: 10px;
margin-right: 20px;
}
#col2 {
width: 385px;
margin: 35px auto 10px auto;
}
#col3 {
	width: 230px;
	float: right;
	margin-right: 20px;
	_margin-right: 10px;
	text-align: right;
}
.right {
	float: right;
}

