/* ----------------- REDEFINES THE TAG SELECTORS ----------------- */
* {
margin: 0;
padding: 0;}

body {
text-align: center;
background:#000;}

p, h1, h2, h3, h4, h5, a, ul, ol, li, td {
font: normal 12px Arial, Helvetica, Verdana, sans-serif;
color: #000;}

p {
padding: 4px 30px 16px 40px;}

h1 {
position:relative;
padding: 15px 0 15px 30px;
margin: 0 0 15px 0;
text-align:left;
font: bold 16px Arial, Helvetica, Verdana, sans-serif;
color: #a51100;
border-bottom:1px solid #f0f0f0;}
	div#audio {
	position:absolute;
	top:8px;
	right:30px;
}

h2 {
padding:3px 0;
margin: 10px 40px 5px 40px;
text-align:center;
font: bold 14px Arial, Helvetica, Verdana, sans-serif;
color: #fff;
background:#981000;}

h3 {
margin: 10px 0 5px 40px;
font: bold 14px Arial, Helvetica, Verdana, sans-serif;}

strong, b {
font-weight:bold;
color:#990000;}

ul, ol {
padding: 5px 30px 20px 40px;}
	ul li {
	margin: 3px 0 8px 15px;
	list-style-image: url(images/bullet.gif);}


/* ----------------- LINK STYLE ----------------- */
a:link, a:visited {
color: #900;
text-decoration: underline;}

a:hover, a:active {
color: #f00;
text-decoration: none;}

/* ----------------- PAGE LAYOUT ELEMENTS ----------------- */
table, td, th {
border-collapse: collapse;}

/* DIV ALL */
div#all {
width: 900px;
margin: 0 auto;
background:#fff;}

/* DIV HEADER */
div#header {
	width: 900px;
	height:135px;
	position: relative;
	z-index: 1;
	background: #981000;
}
	div#photosliver {
	width:900px;
	height:100px;}
	img#number_header {
	position: absolute;
	left: 444px;
	top: 377px;
	z-index:3;
	}
/* DIV FLASH2 */
div#flash2 {
	z-index:2;
	height: 353px;
	clear: right;
}
/* DIV CONTAINER */
div#container {
	width: 900px;
	position: relative;
}
.click {
	position: absolute;
	z-index: 5000;
	left: 340px;
	top: 0px;
}
/* DIV CONTENT */
div#content {
float: left;
width: 600px;
vertical-align: top;
text-align: left;}
	div#map {
	width:800px;
	margin:0 auto 40px auto;
	border:1px solid #333;}
	div#contactiframe {
	width:550px;
	margin:0 auto;}
	div#diyiframe {
	width:900px;}

div#welcomecontent {
width: 900px;
vertical-align: top;
text-align: left;}
	div#welcomecontent p{
	padding: 4px 50px 16px 40px;}

div#columnedlists {
width:360px;
margin:0 0 0 40px;}
	div#columnedlists ul {
	padding:0 0 10px 0;
	float:left;
	width:170px;}
	div#columnedlists ul li {
	padding:0 0 5px 10px;
	margin:0;
	list-style:none;
	list-style-image:none;
	background:url(images/bullet.gif) top left no-repeat;}

div#rightcolumn {
float:left;
width:300px;
vertical-align:top;
text-align:left;}
	div#rightcolumn img {
	padding:0 0 15px 0;}

div#contactinfo {
width:870px;
height:100px;
padding:0 0 0 30px;
clear: both;
color:#666;
background:url(images/bg_address.gif) top left repeat-x;}
	address {
	float:left;
	width:250px;
	padding:20px 0 0 0;
	vertical-align:top;
	text-align:center;
	font: normal 12px Arial, Helvetica, Verdana, sans-serif;}
	div.logos {
	float:right;
	padding:1px 40px 0 0;}
	div.cashcheck {
	padding:5px 0 0 20px;}

/* DIV FOOTER */
div#footer {
clear: both;
width: 900px;
padding: 5px 0;
font: normal 9px Arial, Helvetica, Verdana, sans-serif;
text-align:center;
color: #ad4033;
background:#981000;}
	div#footer a:link, div#footer a:visited {
	padding:0 5px;
	font-size: 9px;
	color: #fff;
	text-decoration: none;}
	div#footer a:hover, div#footer a:active {
	padding:0 5px;
	font-size: 9px;
	color: #ffde01;
	text-decoration: none;}

div#ownersignin {
position:relative;
width: 900px;
margin: 0 auto;}
	div#ownersignin img {
	position:absolute;
	top:10px;
	right:0;
	z-index:3;}

/* DIV COPYRIGHT */
div#copyright {
position:relative;
width: 900px;
margin: 0 auto;
padding: 10px 0px;
font: normal 9px Arial, Helvetica, Verdana, sans-serif;
text-align:center;
color: #666;}
	div#copyright a:link, div#copyright a:visited {
	color: #666;
	font-size:9px;
	text-decoration: none;}
	div#copyright a:hover, div#copyright a:active {
	color: #999;
	font-size:9px;
	text-decoration: underline;}
	.ypimg {
	position:absolute;
	top:2px;
	left:0;
	z-index:2;}

/* ----------------- WEB AUDIO APPLET ----------------- */
div#applet {
position:relative;
width: 180px;
height: 100px;
background: url(images/webaudio.gif) top left no-repeat;}
 
div#applet div {
position: absolute;
top: 52px;
left: 75px;
width: 68px;
height: 30px;}

div#applet a {
display: block;
position: absolute;
top: 85px;
left: 0px;
width: 180px;
 height: 10px;}

/* ----------------- NAVIGATION CONTAINER ----------------- */
div#horznav {
	width: 900px;
	height: 25px;
	background: #981000;
	margin: 0px;
	padding: 0px;
}

ul#nav {
	margin:0;
	padding:0 0 0 10px;
	list-style-type: none;
}

ul#nav li {
float: left;
margin: 0 auto;
display: inline;}

ul#nav li a:link, ul#nav li a:visited, ul#nav li a:active {
padding: 5px 15px;
display: block;
font: bold 11px Arial, Helvetica, Verdana, sans-serif;
text-decoration: none;
text-align: center;
background: url(images/bg_navoff.gif) bottom left no-repeat;
color: #fff;}

ul#nav li a.current:link, ul#nav li a.current:visited {
background: #890e00 url(images/bg_navoff.gif) bottom left no-repeat;}

ul#nav li a:hover {
background: #890e00 url(images/bg_navoff.gif) bottom left no-repeat;
color: #ffde01;}

/* ----------------- CUSTOM CLASSES ----------------- */

.bold {
font-weight: bold;}

.clearboth {
clear: both;}

.smallerfont {
font: normal 11px Arial, Helvetica, Verdana, sans-serif;}

img.floatright {
float:right;
padding:0 30px 0 5px;}
div#video {
	position:absolute;
	top:30px;
	right:30px;
	text-transform: capitalize;
}
div#video a:link, div#video a:visited {
	color: #999999;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
div#video a:hover {
	color: #A51100;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
div#video2 {
	margin: 0px;
	padding: 0px;
	text-align: left;
}

.video{ text-align:center;
border:7px solid #CCC;
margin:0 0 15px 125px;
width:640px;
height:480px;}
.video2{
	margin-left: 30px;
	width: 640px;
	
}
.showcase{
	float:right;
	margin:0 60px 10px 15px;
	}

