/* Reset
--------------------------------------------------*/
@import url("reset.css");

body{
background-color: #fff;
}		 

#container{
width: 1000px;
margin: 0 auto;
padding: 15px;
} 

#internaltopbar{	 
height: 105px;
font-family: verdana,sans-serif;
color: #000;
font-size: .8em;
border-bottom: 2px solid #b70000;
}
	 
#internalbody{
float: left;
width: 778px;  
margin: 15px;
padding: 0;	 
}

#internalbody p{
font-family: verdana,sans-serif;
color: #000;
font-size: .8em;
}	 	   

#internalbody li{ 
font-family: verdana,sans-serif;
color: #000;
font-size: .8em;
}		

#internalbody ul{ 
list-style-type: disc;
list-style-position: outside; 
margin: 20px;
}			 

#internalbody td{ 
font-family: verdana,sans-serif;
color: #000;
vertical-align: top;
}	


#pageheader{
font-family: verdana,sans-serif;
color: #CC0000;
font-weight: bold;
font-size: .9em;
}		 

#footnote{
font-family: verdana,sans-serif;
color: #000;
font-size: .6em;
}		 


#internallogo{	
position: absolute;
z-index: 100;
width: 170px;
height: 110px;
margin: 0 auto;	   
float: left;
}				

#transbox{
  position: absolute;
  z-index: 10;
  width: 172px;
  height: 110px;
  background-color: #ffffff;
  border: 0px solid black;
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;	
  }		  

#nav{
float: left;
width: 172px;	
height: 100%;
background: #fff;
margin: 0 0 10px 0;
}

.glossymenu{
margin: 0px 0;
padding: 0;
width: 170px; /*width of menu*/
border: 1px solid #9A9A9A;
border-bottom-width: 0;	   
}

.glossymenu a.menuitem{
background: black url(../images/glossyback2.gif) repeat-x bottom left;
font: bold 12px Verdana, Helvetica, sans-serif;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background-image: url(../images/glossyback.gif);
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid blue;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 11px Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #DFDCCB;
colorz: white;
}


#leftside{
float: left;
width: 320px;		  
vertical-align: top;
}	  

#rightside{
float: left;
width: 660px;	 
}

#logo{
width: 320px;
height: 200px;
background: url('../images/covelogo.png');
margin: 0 auto;	   
float: left;
}

#home_content{
width: 280px;
margin: 20px, 0, 0, 0;	
text-align: left
}

#home_content p{
font-family: verdana,sans-serif;
color: #000;
font-size: .8em;
}

#kenoshaharbor{
width: 1000px;
height: 110px;
background: url('../images/kenoshaharbor.jpg');
margin: 0 0 10px 0;
}

#rightside_bottom{
}

#subnav_container{
}

#subnav_row1{
}

#subnav_buyers{
float: left;
width: 226px;
height: 211px;
background: #ffefab url('../images/subnav_buyers.png') no-repeat;
margin: 0 15px 15px 0;
}

#subnav_sellers{
float: left;
width: 226px;
height: 211px;
background: #e7abab url('../images/subnav_sellers.png') no-repeat;
margin: 0 15px 15px 0;
}

#subnav_row2{
}

#subnav_areainfo{
float: left;
width: 226px;
height: 211px;
background: #bdabf1 url('../images/subnav_areainfo.png') no-repeat;
margin: 0 15px 15px 0;
}

#subnav_general{
float: left;
width: 226px;
height: 211px;
background: #ffefab url('../images/subnav_general.png') no-repeat;
margin: 0 15px 15px 0;
}
   
#subtext{
font-family: verdana,sans-serif;
color: #000;
font-size: .8em;
margin-left: 40px;
margin-top: 10px;	
}

#subtext a{
color:  #000000;  
text-decoration: none;
font-weight: strong;
}

#quicksearch{		
padding: 0 0 15px 0;
}  

#searchtext{
font-family: verdana,sans-serif;
color: #000;
font-size: .7em;
margin: 20px, 0, 0, 0;	
}

#pagefooter{
width: 1000px;
border-top: 2px solid #b70000;
text-align: center;
clear: both;
padding-top: 15px;
}

#pagefooter p{
font-family: verdana,sans-serif;
color: #000;
font-size: .7em;
}

h1{
font-family: verdana,sans-serif;
color: #000;
font-weight: bold;
font-size: 120%;
padding: 0 0 9px 3px;
}