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;
}