* { padding: 0; margin: 0; }
/***************************/
body {
background-color:#eefbfe;
}
/*** use HTC hover fix file ***/
body { behavior:url("/f/csshover.htc"); }

#wrapper {
background-image:url(/images/expandable_nav_background.png);
margin: 0 auto;
width: 950px;
}
#banner {
background-image:url(/images/banner.png);
float: left;
width: 950px;
height: 158px;
}
#leftcolumn {
background-image:url(/images/navbg.png);
float: left;
width: 197px;
min-height:313px;
}
/*** IE6 min height hack ***/
#leftcolumn {
  min-height:313px;
  height:auto !important;
  height:313px;
}
/***************************/
#navholder {
margin-left:0px;
}
#navholder a{
margin-left:15px;
}
.tab{
background-image:url(/images/tab.png);
background-repeat:no-repeat;
background-position:11px 0px;
}
.tab a{
display:block;
width:90%;
height:18px;
}
.tab:hover{
background-image:url(/images/tab-over.png);
background-repeat:no-repeat;
background-position:11px 0px;
}
#navholder ul li{
padding-top:3px;
padding-bottom:3px;
width: 197px;
margin-top:1px;
}
#navholder ul li a{
font-family:arial;
font-size:14px;
font-weight:bold;
text-decoration:none;
color:#ffd35b;
}
#navholder ul li ul li{
border:0;
}
#navholder ul li ul li a{
font-family:arial;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
margin-top:2px;
}
#navholder ul li ul li a:hover{
color:#ffd35b;
}
.subnavpane{
position:relative;
top:5px;
}
#flashcontent {
float: left;
width:507px;
height:313px;
display: inline;
}

#flash2container{
float:left;
width:950px;
padding-top:10px;
background-image:url(/images/wrapperbg.png);
}
#flash2{
position:relative;
left:11px;
width:925px;
height:156px;
}
#flash2container #choices{
overflow:hidden;
position:relative;
background-image:url(/images/choices.png);
left:11px;
width:925px;
height:94px;
}
#trackcovers{
float:left;
position:relative;
width:307px;
height:80px;
}
#safetyfence{
float:left;
position:relative;
width:307px;
height:80px;
}
#spacovers{
float:left;
position:relative;
width:311px;
height:80px;
}
.seotext {
margin:6px 10px 10px;
overflow:hidden;
font-family:arial;
font-size:11px;
color:#ffffff;
}
.seotext_footer {
margin:6px 10px 10px;
height:58px;
width:885px;
overflow:hidden;
font-family:arial;
font-size:11px;
}
.choicestext p{
margin:6px 10px 10px;
height:58px;
width:285px;
overflow:hidden;
font-family:arial;
font-size:11px;
}
.choicestext p a{
position:absolute;
right:0;
padding-right:15px;
bottom:0;
color:#bf0400;
font-weight:bold;
}
/*************************************************/
#content{
background-image:url(/images/wrapperbg.png);
display:inline;
float:left;
margin:0;
padding-left:20px;
padding-top:10px;
padding-bottom:30px;
width:920px;

font-family:arial;
font-size:12px;
}
#content a{
color:#22576d;
}
#content a img,content img a{
border:0;
}
#content h1{
font-family:arial;
font-size:22px;
font-weight:bold;
color:#22576d;
padding-bottom:3px;
border-bottom:1px dotted #22576d;
}
#content h2{
font-family:arial;
font-size:15px;
font-weight:bold;
color:#22576d;
}
#content h3,h4,h5,h5,h7{
font-family:arial;
font-size:15px;
font-weight:bold;
color:#22576d;
}
#content ol,#content ul{
list-style-position:inside;
padding-top:4px;
}
#content p{
font-size:12px;
}
#content hr{
margin:10px 0px 10px;
height:1px;
background-color:#558da2;
}
#content strong{
color:#22576d;
}
/*************************************************/
#footer {
background-image:url(/images/footer.png);
width: 950px;
height: 63px;
clear:both;
}/*
#footer #copywrite{
float:left;
font-family:tahoma;
font-size:11px;
color:white;
position:relative;
right:-210px;
top:15px;
margin:0;
padding:0;
}*/

#footer #copywrite{
font-family:tahoma;
font-size:11px;
color:white;
position:relative;
left:140px;
margin:0;
padding:0;
top:14px;
width:600px;
height:10px;
display:inline;
}

#footer #copywrite a{
color:#FFFFFF;
}

/*** position copywrite & links ***/
#footer div{
margin-top:14px;
margin-left:20px;
}
#footer a{
margin-left:4px;
}
/*** links that aren't included in CMS footer nav ***/
#seperated_navigation{
position:relative;
left:-14px;
}
/*************************************************/
#rightcolumn {
background-image:url(/images/formbg.png);
float:left;
width:240px;
height:290px;
}
#formcontainer iframe{
border:0;
position:relative;
width:240px;
height:260px;
top:50px;
left:8px;
}

/*** original form code befor use of iframe
#formcontainer form{
position:relative;
width:193px;
left:20px;
top:60px;
}
#formcontainer form input{
border:1px solid #97beca;
width:193px;
color:#175062;
font-family:verdana;
font-size:11px;
padding:0px 2px 0px;
margin-top:2px;
}
#formcontainer form .commentbox{
position:relative;
height:66px;
width:197px;
overflow:hidden;
border:1px solid #97beca;
}
#formcontainer .securitycode{
position:relative;
margin-top:8px;
float:left;
width:114px;
height:18px;
}
#formcontainer .captcha{
float:right;
margin-top:8px;
width:70px;
height:20px;
background-image:url(/images/captcha.png);
}
#formcontainer .submit{
float:left;
position:absolute;
left:55px;
top:200px;
width:80px;
height:23px;
background-image:url(/images/button.png);
} 
/*************************************************/
/*** CMS overide ***/
#navpane li{
list-style-type:none;
margin:0 0 0;
padding:0 0 0;
}
.footerNav{
float:left;
font-family:tahoma;
font-size:11px;
color:white;
}
.footerNav a{
color:white;
}
/*
.builder,#box_edit,#flash2container,.add_main_page{
display:none;
}/*