/* CSS Document */

body{ 
background-color:#fff;
font-family:Arial;
padding:0px;
margin:0px;
}

@page {
  size: landscape   /* Limited browser adoption of this rule, but should work more reliably in later versions */
}
img{
border:none;
}

a:link, a:visited{
text-decoration:none;
color:#333;
}

a:hover{
color:#bb0000;
}

h1{
}

h2{
}

ul{
padding:0px;
margin:0px;
}


#nav ul li{
background-image:url(images/bullet-star.jpg);
background-repeat:no-repeat;
display:inline;
padding:0px;
margin:0px;
float:left;
}

#tel{
float:left;
color:#FFFFFF;
font-size:1.1em;
background-image:none;
float:left;
font-size:small;
display:block;
padding-top:15px;
padding-right:22px;
}


#wrapper{
float:left;
width:915px;
padding:0px;
margin:0px;}

#header{
min-height:116px;
background-image:url(images/header.jpg);
background-repeat:no-repeat;
float:left;
}

#search{
margin-top:95px;
margin-right:00px;
width:915px;
height:20px;
text-align:right;
padding-bottom:0px;
}

	
#search input {
		background-color : white;
		border : solid #B5B8BB 1px;
		width : 120px;
		height:17px;
		font-family : verdana;
		font-size : 9px;
		padding:0px;
	}
	

#nav{
float:left;
padding:0px;
margin:0px;
background-image:url(images/bg-nav.jpg);
height:45px;
width:915px;
}

#nav .indent{
margin-left:15px;
}



#link-wider{
height:45px;
float:left;
text-align:left;
padding-left:15px;
margin:0px;
}

#link-wider a:link, #link-wider a:visited{
font-size:.8em;
color:#000000;
text-decoration:none;
font-weight:bold;
}

#link-wider a:hover{
color:#ff3333;
}

#link-wider a:link span, #link-wider a:visited span {
      display:block;
	  width:150px;
	  padding-top:15px;
      /*background:url("images/li-bg.jpg") no-repeat;*/
      color:#FFF;
      }
	  
#link-wider a:hover span{
height:30px;
padding-top:15px;
padding-bottom:0px;
/*background-image:url(images/bg-nav-hover.jpg);
background-repeat:repeat;*/
color:#ff3333;
}


#link-smaller{
height:45px;
float:left;
text-align:left;
padding-left:15px;
margin:0px;
}

#link-smaller a:link, #link-smaller a:visited{
font-size:.8em;
color:#000000;
text-decoration:none;
font-weight:bold;
}

#link-smaller a:hover{
color:#ff3333;
}

#link-smaller a:link span, #link-smaller a:visited span {
      display:block;
	  width:65px;
	  padding-top:15px;
      /*background:url("images/li-bg.jpg") no-repeat;*/
      color:#FFF;
      }
	  
#link-smaller a:hover span{
height:30px;
padding-top:15px;
padding-bottom:0px;
/*background-image:url(images/bg-nav-hover.jpg);
background-repeat:repeat;*/
color:#ff3333;
}

#link{
/*background-image:url(images/bg-nav.jpg);*/
/*width:125px;*/
height:45px;
float:left;
text-align:left;
padding-left:15px;
margin:0px;
}



#link a:link, #link a:visited{
font-size:.8em;
color:#000000;
text-decoration:none;
font-weight:bold;
}

#link a:hover{
color:#ff3333;
}

#link a:link span, #link a:visited span {
      display:block;
	  width:135px;
	  padding-top:15px;
      /*background:url("images/li-bg.jpg") no-repeat;*/
      color:#FFF;
      }
	  
#link a:hover span{
height:30px;
padding-top:15px;
padding-bottom:0px;
/*background-image:url(images/bg-nav-hover.jpg);
background-repeat:repeat;*/
color:#ff3333;
}

#mainimage{
float:left;
padding:0;
margin:0;
width: 912px; 
border-top: solid #FF3333 3px;
border-right: solid #FF3333 3px;}
#printedimage{
float:left;
height:0px;
display:none;
}

#printedimage span{
display:none;
}

.no-show{
display:none;
height:0px;
visibility:hidden;
float:left;
}
#rotation{
float:left;
margin:0px;
padding:0px;
}

#24hour{
float:left;
margin:0px;
padding:0px;
}

#content{
float:left;
width:915px;

}
#content-sub{
border-top:3px solid #ff3333;
float:left;
width:915px;
}

#content-sub a:link, #content-sub a:visited{
text-decoration:none;
color:blue;
}

#content-sub a:hover{
color:red;
}

#content-sub h1{
font-weight:bold;
color:#000099;
font-size:1.5em;
}


#content-sub h2{
font-weight:bold;
color:#0066CC;
font-size:1.2em;
}


#lcolumn{
float:left;
width:524px;
min-height:240px;
padding-left:10px;
padding-bottom:0px;
}

#lcolumn p{
margin-left:10px;
font-size:small;
}

#lcolumn ul li{
margin-left:40px;
font-size:small;
}

#lcolumn a:link, #lcolumn a:visited{
text-decoration:underline;
color:#003399;
}

#rcolumn{
float:left;
width:375px;
background-color:#d1dfec;
padding-bottom:00px;
border: solid #FF3333 3px;
}

#rcolumn h2{
	margin-left:10px;
	margin-bottom:0px;
	margin-top:20px;
	padding:10px;
	font-size: 0.9em;
	color: #003399;
}

#rcolumn p{
margin-left:10px;
margin-right:10px;
font-size:.8em;
}

hr{
margin-left:30px;
margin-right:30px;
}

span{
display:none;
}

#affiliates{
float:left;
width:100%;
}

#footer{
float:left;
font-size:.7em;
color:#999999;
border-top:#999999 1px solid;
padding-bottom:20px;
width:100%;
}
#footer .right {
float: right;
}

#footer a:visited{
text-decoration:none;
}


/**** SUB PAGES ***/
.content{
float:left;
width:650px;
font-size:.8em;
padding-left:50px;
}

input, textarea{
border:1px #ccc solid;
}
