/* blue */
#page_bg_jm {
	  text-align: center;
	  background-color:blue;
	  background-image: url('../images/blue/boat_bg.jpg');
}

#wsvtitle { padding-bottom: 5px; padding-top:5px
	}
	
div#wsvtitle h1 {
	  font-size:large; color:#ffffff;}
	  
#main_jm
	{ margin-left:auto; margin-right:auto; width:850px; text-align:left; margin-top:30px;}
	
#wrapper_jm
	{ float:left; background:url(../images/blue/line.png) repeat-y;
	  width:850px; text-align:left;;position:relative;}

#banner_l
	{ margin-top:25px; margin-bottom:15px; background:url(../images/blue/wsv.gif) no-repeat; 
	  height:150px; width:850px; position:relative;}
	  
#banner_r
	{ position:absolute; background:url(../images/blue/boat-marine-wheel.gif) no-repeat;
	  top:0px; left:675px; width: 200px; height:150px;}
	  
#banner_logo
	{ position:absolute; background:url(../images/blue/banner.gif) no-repeat;
	  z-index:5; width:491px; height:194px; top:75px; left:530px;}
	

/*de 3-column layout mbv divs */
.menucolumn
	{ float:left; width:180px; max-width:180px; left:0px; overflow:hidden;
	  padding:10px;}

.center
	{ float:left; position:relative; width:490px; max-width:490px; overflow:hidden; text-align:left;
	  padding:5px; }

div.center div
	{ padding: 0px;}

	
.adcolumn 	
	{ float:left; width:140px; max-width:140px; overflow:hidden; position:relative;
	  padding: 5px;	}
	
.caps
	{ width:800px; float:left; background-color:#FFF;}

.menucolumn div, .center div, .adcolumn div 
	{ padding:0px}

.tsurface
	{ float:left; width:850px; height:25px; background: url(../images/blue/top_bar_white.gif) no-repeat;
	  }

.bsurface
	{ float:left; width:850px; height:25px; background: url(../images/blue/bottom_bar_white.gif) no-repeat;}
