@charset "utf-8";
/* CSS Document */

body {
	background-color: #112546;
	text-align: center;
	margin: 0px;
	padding: 0px;
	background-image: url(images/stoneback.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
}
#wrapper {
	padding: 0px;
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#rays {
	background-image: url(images/toprayback.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 17px;
}
#masthead {
	margin: 0px;
	padding: 0px;
	height: 114px;
	width: 955px;
	background-image: url(images/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

h1, h2, h3, h4, h5, h6, p, ul, li {
margin: 0;
padding: 0;
}

p {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}

/* start of list style navigation */
#toplinks {
	margin: 0;
	height: 25px;
	text-align: left;
	padding-top: 88px;
	padding-left: 190px;
	}

#toplinks ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}

#toplinks li {
	float: left;
	margin: 0px;
	padding: 0px;
	display: inline;
	background-image: url(images/button-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 113px;
	text-align: center;
	}
#toplinks a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	display: block;
	height: 25px;
	width: 113px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-right: 4px;
	line-height: 25px;
	
	} 
	
#toplinks li.red {
	background-image: url(images/redbutton-on.png);
	background-repeat: no-repeat;
	background-position: center top;
	height: 25px;
	width: 58px;
}

#toplinks li.red a {
	width: 58px;
	
}

#toplinks a:hover {
	color: #9CF;
	background-image: url(images/button-off.png);
	background-repeat: no-repeat;
	background-position: left top;
	}
#toplinks li.red a:hover {
	background-image: url(images/redbutton-off.png);
}



#tagline {
	line-height: 30px;
	background-image: url(images/taglineback.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding: 0px;
	height: 30px;
	width: 990px;
	color: #6ABDE2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	letter-spacing: 2px;
	font-weight: bold;
}
#contentcontainer {
	background-image: url(images/pageback.png);
	background-repeat: repeat-y;
	background-position: left top;
	padding-left: 28px;
	padding-top: 5px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
#nav {
	width:936px;
	height:150px;
	text-align: left;	
}

ul#menu {
	background: #FFF;
	color: #fff;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}


ul#menu li {
	display: inline;
	position: relative;
	background-color: #fff;
	height: 150px;
	width: 156px;
	margin: 0px;
	float: left;
	padding: 0px;
	
}

ul#menu li#rv {
	background-image: url(images/menu-rv.jpg);
}
ul#menu li#marine {
	background-image: url(images/menu-marine.jpg);
}

ul#menu li#motor {
	background-image: url(images/menu-motor.jpg);
}

ul#menu li#jd {
	background-image: url(images/menu-jd.jpg);
}
ul#menu li#sport {
	background-image: url(images/menu-sport.jpg);
}
ul#menu li#auto {
	background-image: url(images/menu-used.jpg);
}
ul#menu h2, ul#menu h3 {
font-size: 100%;
font-weight: normal;
display: inline;
}


ul#menu li a {
	color: #fff;
	text-decoration: none;
	height: 150px;
	width: 156px;
	padding: 0px;
	margin: 0px;
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

ul#menu li a:hover {
text-decoration: underline;
}

ul#menu li.mega a {
	height: 150px;
	width: 156px;
	padding: 0px;
	margin: 0px;
	display: block;
	text-align: center;
}

ul#menu li.mega a:hover {
text-decoration: underline;
}

ul#menu div {
display: none;
}

ul#menu li.mega div {
	border: 1px solid #999;
	width: 250px;
	position: absolute;
	top: 130px;
	left: 0px;
	padding: 15px 5px 5px 5px;
	background: #fff;
	color: #333;
	z-index: 30000;
	text-align: left;
}

ul#menu li.mega div.left {
	border: 1px solid #999;
	width: 250px;
	position: absolute;
	top: 130px;
	left: -110px;
	padding: 15px 5px 5px 5px;
	background: #fff;
	color: #333;
	z-index: 2;
	text-align: left;
}

ul#menu li.hovering div {
display: block;
}

ul#menu li.mega div a {
	color: #900;
	padding: 0;
	background-image: none;
	text-decoration: underline;
	margin: 0px;
	display: inline;
	font-weight: normal;
}
ul#menu li.mega div a:hover {
	color: #069;
}

ul#menu li div a.more {
color: #390;
font-weight: bold;
}


ul#menu div h3 {
	color: #1183BA;
	font-weight: bold;
	font-size: 13px;
}
ul#menu div p {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 12px;
}






#pagecontent {
	background-image: url(images/rvback.png);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#homebanner {
	margin: 0px;
	background-color: #FFF;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
	width: 936px;
	position: relative;
}
#homebannertemp {
	margin: 0px;
	padding-top: 5px;
	padding-right: 27px;
	padding-bottom: 5px;
	padding-left: 1px;
}
#leftside {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 220px;
}
#rightside {
	margin: 0px;
	float: right;
	width: 700px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#rightside ul {
	list-style-type: disc;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	
}
#homesidebar {
	width: 160px;
	margin: 10px;
	padding: 0px;
	color: #FFF;
}
#sidenav {
	width: 200px;
	margin: 10px;
	padding: 0px;
	background-color: #FFF;
}
#sidenav ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	}
#sidenav li {
	margin: 0px;
	display: block;
	padding: 0px;
	height: 25px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;
	}
#sidenav a {
	text-transform: none;
	text-align: left;
	color: #999;
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	font-size: 13px;
	margin: 0px;
	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-weight: bold;
	line-height: 25px;
	height: 25px;
	background-image: url(images/navarrow.png);
	background-repeat: no-repeat;
	background-position: right center;
	}

#sidenav a:hover {
	color: #BA0202;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin: 0px;
	background-color: #CCC;
	background-image: url(images/navarrow.png);
	line-height: 25px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: right center;
	}

	
/* start of sidebar subheadings list style navigation */



	
#footercontainer {
	background-image: url(images/footer.png);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	height: 50px;
}
#footer {
	text-align: left;
	margin: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
	float: left;
	width: 700px;
}
#footerllinks {
	float: right;
	width: 250px;
	margin: 0px;
	padding-top: 20px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-size: 12px;
}
#maincontent {
}

a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;

}
a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;

}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: underline;

}
a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CC0000;
	text-decoration: none;

}
h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #4A5A7B;
	margin: 0px;
	padding: 0px;

}
#pagehome {
	text-align: left;
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/marineback.png);
	background-repeat: repeat-y;
	background-position: left top;
}

/* Marine section styles */
#pagemarine {
	background-image: url(images/marineback.png);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#marinecontainer {
	background-image: url(images/marinecontentback.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 10px;
}
#marinecontainer h1 {
	background-image: url(images/marineheaderback.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 45px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 85px;
	color: #054A8D;
}
#marinecontainer h2 {
	color: #054A8D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #054A8D;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 8px;
}
#marinecontainer h3 {
	font-size: 14px;
	font-weight: bold;
	color: #042F59;
	margin-bottom: 8px;
}
#rvcontainer {
	background-image: url(images/rvcontentback.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 10px;
}
#rvcontainer h1 {
	background-image: url(images/rvheaderback.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 45px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 85px;
	color: #BA0202;
}
#rvcontainer h2 {
	color: #BA0202;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BA0202;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 8px;
}
#rvcontainer h3 {
	font-size: 14px;
	font-weight: bold;
	color: #730101;
	margin-bottom: 8px;
}
#pagemotor {
	background-image: url(images/motorsportsback.png);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#motorcontainer {
	background-image: url(images/motorsportscontentback.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 10px;
}
#motorcontainer h1 {
	background-image: url(images/motorheaderback.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 45px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 85px;
	color: #F6BE29;
}
#motorcontainer h2 {
	color: #F6BE29;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F6BE29;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 8px;
}
#motorcontainer h3 {
	font-size: 14px;
	font-weight: bold;
	color: #AD8700;
	margin-bottom: 8px;
}

#pagejd {
	background-image: url(images/jdback.png);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#jdcontainer h1 {
	background-image: url(images/jdheaderback.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 45px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 85px;
	color: #2A7949;
}
#jdcontainer h2 {
	color: #2A7949;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #2A7949;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 8px;
}
#jdcontainer h3 {
	font-size: 14px;
	font-weight: bold;
	color: #19472B;
	margin-bottom: 8px;
}
.brands {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}

#jdcontainer {
	background-image: url(images/jdcontentback.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 10px;
}
#pagejd {
	background-image: url(images/jdback.png);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#jdcontainer {
	background-image: url(images/jdcontentback.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 10px;
}

#pageski {
	background-image: url(images/skiback.png);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#skicontainer {
	background-image: url(images/skicontentback.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 10px;
}
#skicontainer h1 {
	background-image: url(images/sportheaderback.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 45px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 85px;
	color: #29084D;
}
#skicontainer h2 {
	color: #29084D;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #29084D;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 8px;
}
#skicontainer h3 {
	font-size: 14px;
	font-weight: bold;
	color: #150428;
	margin-bottom: 8px;
}
#pageauto {
	background-image: url(images/autoback.png);
	background-repeat: repeat-y;
	background-position: left top;
	text-align: left;
	padding-top: 0px;
	padding-right: 27px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#autocontainer {
	padding-right: 10px;
}
#autocontainer h1 {
	background-image: url(images/autoheaderback.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	line-height: 45px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 85px;
	color: #C15807;
}
#autocontainer h2 {
	color: #C15807;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C15807;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 8px;
}
#autocontainer h3 {
	font-size: 14px;
	font-weight: bold;
	color: #753601;
	margin-bottom: 8px;
}
#mastercontainer {
	background-image: url(images/mastercontentback.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-right: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-left: 0px;
}

#mastercontainer h1 {
	background-image: url(images/marineheaderback.png);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 40px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 85px;
	color: #1183BA;
}
#mastercontainer h2 {
	color: #1183BA;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #1183BA;
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-bottom: 8px;
}
#mastercontainer h3 {
	font-size: 14px;
	font-weight: bold;
	color: #054A8D;
	margin-bottom: 8px;
}


#pagetext {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 150px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.imageright {
	border: 1px solid #666;
	float: right;
	margin-left: 15px;
	background-color: #CCC;
	padding: 5px;
}
.imgright {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}

.marineproducttable {
	font-size: 12px;
	background-color: #f1f3f4;
}
.marineproducttable h3 {
	color: #900;
	background-color: #d2d5d4;
	margin: 0px;
	padding: 5px;
}
.marineproducttable p {
	text-align: justify;
	margin: 0px;
	padding: 10px;
}
.marineproducttable td {
	background-color: #f1f3f4;
}
.marineproducttable img {
	border: 1px solid #042F59;
}
.rvproducttable {
	font-size: 12px;
	background-color: #f1f3f4;
}
.rvtablemiddle {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.rvproducttable h3 {
	color: #900;
	background-color: #d2d5d4;
	margin: 0px;
	padding: 5px;
}
.rvproducttable p {
	text-align: justify;
	margin: 0px;
	padding: 10px;
}
.rvproducttable td {
	background-color: #f1f3f4;
}
.rvproducttable img {
	border: 1px solid #900;
}
.jdproducttable {
	font-size: 12px;
	background-color: #f1f3f4;
}

.jdproducttable h3 {
	color: #19472B;
	background-color: #d2d5d4;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.jdproducttable p {
	text-align: justify;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.jdproducttable td {
	background-color: #f1f3f4;
}
.motorproducttable {
	font-size: 12px;
	background-color: #f1f3f4;
}

.motorproducttable h3 {
	color: #19472B;
	background-color: #d2d5d4;
	margin: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.motorproducttable p {
	text-align: justify;
	margin: 0px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.motorproducttable td {
	background-color: #f1f3f4;
}
.motorproducttable img {
	border: 1px solid #AD8700;
}

.motortopnav {

}
.motortopnav td{
	background-color: #999;
}
.motortopnav pagetd{
	background-color: #A96D15;
}
.motortopnav p{
	font-size: 12px;
	font-style: italic;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
}

.reallybigredbold {
	color: #D20000;
	font-size: 28px;
	font-weight: bold;
}
.reallybigbluebold {
	color: #0066FF;
	font-size: 28px;
	font-weight: bold;
}
.bigredbold {
	color: #D20000;
	font-size: 20px;
	font-weight: bold;
}
.bigbluebold {
	color: #0066FF;
	font-size: 20px;
	font-weight: bold;
}
.biggreenbold {
	color: #66CC33;
	font-size: 20px;
	font-weight: bold;
}

.medredbold {
	color: #D20000;
	font-size: 16px;
	font-weight: bold;
}
.medbluebold {
	color: #0066FF;
	font-size: 16px;
	font-weight: bold;
}
.medgreenbold {
	color: #66CC33;
	font-size: 16px;
	font-weight: bold;
}
.blue {
	background-color: #A6C4E1;
}
.redback {
	background-color: #E16C6C;
}

.gold {
	background-color: #E8D285;
}
.green {
	background-color: #89C489;
}
.purple {
	background-color: #E1C4FF;
}
.introheader h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #4A5A7B;
	text-indent: 7px;
	margin: 0px;
	padding: 0px;

}
.introheader {
	background-color: #A6C4E1;
	height: 22px;
	background-image: url(images/homeheaderback2.gif);

}
.subheader {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
}
.lightgreyback {
	background-color: #f5f5f5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 4px;

}

.greyTDcell {
	background-color: #f5f5f5;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 4px;

}
.redpricetext {
	font-weight: bold;
	color: #CC0000;
	font-size: 12px;
}
.bluetext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: 336699;
}
.textbox2 {
	padding-top: 5px;
	padding-bottom: 5px;
}
.greyback {
	background-color: #D6D6D6;
}
.subheader {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #6699CC;
}
.searchtd {
	background-image: url(images/searchback.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding-top: 135px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	color: #FFF;
	font-weight: bold;
	font-size: 13px;
	width: 215px;
}
.searchtd p {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.searchtd a:link, .searchtd a:visited, .searchtd a:active {
	color: #39F;
	text-decoration: underline;
} 
.searchtd a:hover {
	color: #FFF;
}
.hometabletd p {
	padding: 5px;
}
/* start of list style navigation for Suzuki Inside pages */
#suzukinav {
	height: 25px;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 680px;
	}

#suzukinav ul {
	list-style-type: none;
	padding: 0px;
	margin: 0px;
	height: 25px;
	line-height: 25px;
	}
#suzukinav li {
	float: left;
	display: inline;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-image: url(images/suzuki-navback.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	border: 1px solid #666;
	}
#suzukinav a {
	font-size: 12px;
	font-weight: bold;
	color: #333;
	text-align: center;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
	display: block;
	width: 72px;
	}
	
#suzukinav a:hover {
	color: #900;
	margin: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	background-color: #CCC;
	}

.nolinknav {
	width: 72px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900;
	display: block;
	text-align: center;
	background-color: #CCC;
}
.nolinknav2 {
	width: 75px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #900;
	display: block;
	text-align: center;
	background-color: #CCC;
}
.emailbox {
	padding-top: 10px;
	padding-left: 10px;
}
.sidebarcontact {
	margin-left: 10px;
	width: 204px;
	font-size: 13px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.sidebarcontact p {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 10px;
	color: #FFF;
}
.sidebarhighlight {
	color: #77BFE5;
	font-weight: bold;
}
