html, body {
    height:100%;
	}
body {
margin:0px;
padding:0px; 
position: relative;
background: none repeat-y 50% #dededd;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}
	
a { color:#CC0000; text-decoration: none;}
a:active { color:#CC0000; text-decoration: none;}
a:visited { color:#CC0000; text-decoration: none;}
a:hover { color:#666; text-decoration: none;}

h1, h2, h3 {
		margin:0;
		padding:0;
		}
		
	h1 {
		padding:0;
		margin-top:0px;
		font-size:20px;
		font-weight:bold;
		}

	h2 {
		padding-top: 40px;
		font-size:13px;
		font-weight:bold;
		width:100%; 
		}

	h3 {
		margin-top:0px;
		background:transparent;
        color: #CC0000;
	    font-size:15px;
		font-weight:bold;
		}

	h4 {
		margin-top:0;
		background:transparent;
	    font-size:14px;
		font-weight:bold;
		text-align:center;
        color: #CC0000;
		
		}
img {
		border:0px none;	
		margin:0 auto
		}
p.begin_quote {
		height: 70px;
		background-image: url(http://cubdriver749er.com/images/begin_quote.gif);
		background-repeat:no-repeat;
		background-position:left;
		}
p.end_quote {
		height: 70px;
		background-image: url(http://cubdriver749er.com/images/end_quote.gif);
		background-repeat:no-repeat;
		background-position:right;
		}
.homeimage {
		border:0px none;
		margin-bottom:0px;
		margin-left:27px;
		margin-right:auto;
		margin-top:0px
		}
.homeimage2 {
		border:0px none;
		margin-bottom:0px;
		margin-left:55px;
		margin-right:auto;
		margin-top:0px
		}
.preview {
		border:0px none;
		margin-bottom:0px;
		margin-left:55px;
		margin-right:auto;
		}
.thumbnail_center {
    padding:1px;
    border:2px solid #CC0000 !important;
}

.dvdtext {
		margin-top:0;
	    font-size:14px;
		font-weight:bold;
		text-align:left;
        color:#333333;	
		}
#main_table {
	background: url('http://cubdriver749er.com/images/edges.gif') repeat-y;
	}
#header {
	width:100%;
	height:140px;
	background: url('http://cubdriver749er.com/images/22.gif') no-repeat;
	}
	#navigation {
		margin-left: 27px;
		width: 798px;
		height: 29px;
		text-align:center;
		}
	#contact {
		float:right;
		margin-top:0px;
		padding-right:50px;
		padding-top:2px;
		color:#666666;
	}	
	
#linkdiv {
	width:104px;
	height:29px;
	margin-top: 5px;
	margin-right: 3px;
	background: url('http://cubdriver749er.com/images/buttonbg.gif') no-repeat;
	float:left;
}

#linkdiv.current {
	width:104px;
	height:29px;
	background: url('http://cubdriver749er.com/images/buttonbg2.gif') no-repeat;
	float:left;
}
			
#navigation ul{
	padding : 0px;
	white-space : nowrap;
	background-color : #dededd;
	color : #ffffff;
}
#navigation ul li{
	display : inline;
}
#navigation ul li a{
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	font-size:16px;
	line-height:25px;
	
}
#navigation ul li a.current{
	color : #FFFFFF;
	font-weight : bold;
	text-decoration : none;
	font-size:16px;
}
#navigation ul li a:hover{
	color : #ffffff;
}

#gallery {
		text-align:center;
		}				
#gallery ul{
	padding : 2px;
	margin : 0;
	white-space : nowrap;
	background-color : #dededd;
	color : #ffffff;
}
#gallery ul li{
	display : inline;
}
#gallery ul li a{
	padding-left : 1em;
	padding-right : 1em;
	background-color : #dededd;
	color : #CC0000;
	font-weight : bold;
	text-decoration : none;
	border:0px; border-thickness: 0px; border-color: #000; border-style: solid;
}
#gallery ul li a img{
	border-color : #000000;
	border:1px; 
	border-thickness: 1px; 
	border-color: #000; 
	border-style: solid;
}
#gallery ul li a img:hover{
	border-color : #CC0000;
	border:1px; 
	border-thickness: 1px; 
	border-color: #000; 
	border-style: solid;
}

#footer {
	background: url('http://cubdriver749er.com/images/footer.gif') no-repeat;
	height:48px;
	width:100%
	}
	
.main {
	padding-left:50px;
	padding-top: 10px;
	padding-right: 50px;
}

.videos {
	padding-left:36px;
	padding-top: 10px;
}

.main_slideshow {
	padding-left:30px;
	padding-top: 10px;
	padding-right: 30px;
	text-align: center;
}

#navigation-new {
		margin-left: 27px;
		width: 798px;
		height: 39px;
		text-align:center;
		}

.lavaLampWithImage {
	position: relative;
	height: 29px;
	width: 798px;
	background: url("http://cubdriver749er.com/images/bg.gif") no-repeat top;
	padding: 15px 0;
	margin: 10px 0;
	overflow: hidden;
}
		.lavaLampWithImage li {
			float: left;
			list-style: none;
		}
			.lavaLampWithImage li.back {
				background: url("http://cubdriver749er.com/images/lava.gif") no-repeat right -30px;
				width: 9px; height: 30px;
				z-index: 8;
				position: absolute;
				margin: -10px 0;
			}
				.lavaLampWithImage li.back .left {
					background: url("http://cubdriver749er.com/images/lava.gif") no-repeat top left;
					height: 30px;
					margin-right: 9px; /* 7px is the width of the rounded shape */
				}
			.lavaLampWithImage li a {
				font: bold 14px arial;
				text-decoration: none;
				color: #fff;
				outline: none;
				text-align: center;
				top: -3px;
				text-transform: uppercase;
				letter-spacing: 0;
				z-index: 10;
				display: block;
				float: left;
				height: 30px;
				position: relative;
				overflow: hidden;
				margin: auto 10px;    
			}
				.lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
					border: none;
				}



