body {
margin:0;
padding:0;
background-color:#666666;
background-image:url(../images/horseshoeBack.gif);
font:small Arial, Helvetica, sans-serif; size:12px; color:#666666;
}

#container {
margin:15px auto;
width:700px;
height:450px;
background-color:#FFFFFF;
border:2px solid #FFFFFF;
}

#container2 {
margin:15px auto;
width:717px;
background-color:#FFFFFF;
border:2px solid #FFFFFF;
}

#maincontent {
width:700px;
height:450px;
background-color:#FFFFFF;
border:1px solid #999999;
}

#leftcontentwarning {
float:left;
width:425px;
height:450px;
background-image:url(../images/warning_back_left.jpg);
}

#contactleft {
float:left;
width:232px;
height:70px;
margin:5px 10px 20px 0;
padding:80px 0 0 0;
background-image:url(../images/ContactImages-bobby.jpg);
}

#contactmiddle {
float:left;
width:232px;
height:70px;
margin:5px 10px 20px 0;
padding:80px 0 0 0;
background-image:url(../images/ContactImages-danny.jpg);
}

#contactright {
float:left;
width:232px;
height:70px;
margin:5px 0px 20px 0;
padding:80px 0 0 0;
background-image:url(../images/ContactImages-tony.jpg);
}

#contactwide {
float:left;
width:710px;
height:20px;
margin:5px 0px 0 0;
padding:0 12px 0 0;
}

#logocrest {
padding-top:11px;
padding-left:7px;
}

#rightcontentwarning {
float:left;
width:273px;
height:450px;
background-color:#FFFFFF;
background-image:url(../images/warning_back_right.jpg);
border-left-style:solid;
border-left-width:2px;
border-left-color:#FFFFFF;
}

#warningContent {
padding-top:26px;
text-align:center;
}

#containerComingsoon {
margin:15px auto;
width:717px;
height:580px;
background-color:#FFFFFF;
background-image:url(../images/bb-comingSoon.jpg);
border:1px solid #999999;
}

#masthead {
margin:0;
padding:0;
width:717px;
height:132px;
position:relative;
top:0px;
left:0px;
background-image:url(../images/masthead_back.jpg);
background-color:#000000;
}

#submasthead {
position:inherit;
padding:3px 0 0 0;
}

#comingsoon {
float:left;
height:175px;
padding:30px 0 0 50px;
margin:20px 0 0 0;
}

#navigation	{	
	width: 710px;
	font-size: 13px;
	text-align: right;
	padding-top:106px;
	border: 0px solid #909090;	
	}
	
#navigation ul	{
	margin: 0 10px 0 0;
	padding: 0;	
	display: inline;
	list-style-type: none;
	}
	
#navigation ul li	{
	margin: 0;	
	padding: 2px 10px 2px 10px;
	display: inline;
	list-style-type: none;
	}
	
#navigation ul li a { /* ie win cannot correctly parse child selector rule */
   	color: #ffffff;
   	font-weight: normal;
   	text-decoration: none;
   	width: auto;
   	}
   	
#navigation ul li a:visited	{
	color: #ffffff;
	}	
	
#navigation ul li a:hover	{
	color: #e6001d;
	}
	
#navigation ul li a:active	{
	color: #e6001d;	
	}	
	
#navigation ul li a.current	{ /* ie win cannot correctly parse child selector rule */
	font-size: 13px;	
	color: #e6001d;
   	font-weight: normal;
   	text-decoration: none;
   	width: auto;
   	}
   	
#navigation ul li a.current:visited	{ /* ie win cannot correctly parse child selector rule */
	color: #e6001d;
   	} 
   	
#navigation ul li a.current:hover	{ /* ie win cannot correctly parse child selector rule */
	color: #e6001d;
   	}  	

#navigation ul li a.current:active	{
	color: #e6001d;
	}		

#main {
float: left;
width:516px;
padding: 1px 0px 0px 0px;
}

#fulltext {
float:left;
padding:0 20px 0 12px;
margin:5px 0 5px 0;
}

#frontpageHeadline {
width:505px;
padding:4px 0 4px 0;
border-bottom-color:#CC0000;
border-bottom-style:solid;
border-bottom-width:1px;
margin:0 0 0 6px;
}

#maintext {
width:490px;
padding:10px 5px 20px 10px;
}

#side {
float:left;
width:193px;
height:400px;
background-color:#e9ebeb;
margin:3px 0px 4px 0px;
padding:3px 0px 6px 7px;
}

#sidebarhead {
width:170;
margin:0 2px 0 0;
border-bottom-color:#CC0000;
border-bottom-style:solid;
border-bottom-width:1px;
padding:4px 2px 4px 0;
}

#sidebarContent {
width:170px;
padding:5px 2px 2px 7px;
}

#footer {
width: 717px;
font-size: 9px;
border-top-style:solid;
border-top-color:#666666;
border-top-width:1px;
padding:5px 5px 5px 0;
}

#photoside {
float:left;
width:345px;
height:300px;
border-right-style:solid;
border-right-width:1px;
border-right-color:#666666;
margin:5px 0 8px 0;
padding:0 8px 0 8px;
}

#videoside {
float:left;
width:340px;
height:300px;
margin:5px 0 8px 0;
padding:0 0 0 10px;
}

#comingSmall {
position:relative;
top:50px;
left:20px;
}

div.clearer {
	display: block; 
	clear: both; 
	margin: 0;
	padding: 0;
  	visibility: hidden;
  	font-size: 1px;
  	line-height: 0px;
  	}


#accesshead {
position:relative;
width:350px;
top:0px;
left:-155px;
margin:10px auto;
}

#iagree {
margin-bottom:25px;
}

#next {
position:relative;
}