
#leftcol{
 width:295px; 
 float:left; 
 position:relative; 
 background-color:#F6F6F6; 
 }
 
#twocols{
 width:660px; 
 float:right; 
 position:relative; 
  }
 
#rightcol{
 width:300px; 
 float:right; 
 position:relative; 
 background-color:#F6F6F6;
 }
 
#maincol{background-color: #FFFFFF;  
 float: left; 
 display:inline; 
 position: relative; 
 width:360px; 
 background-color:#F6F6F6;
 }
 
#footer{
 height:150px; 
  background-color:#303033; 
 clear:both;
 margin-top:-8px;
 
 } 
 

 
 






/*Rounded corners css*/

.roundedcornr_box_656811 {
	background: url(images/roundedcornr_656811_tl.png) no-repeat top left;
}
.roundedcornr_top_656811 {
	background: url(images/roundedcornr_656811_tr.png) no-repeat top right;
}
.roundedcornr_bottom_656811 {
	background: url(images/roundedcornr_656811_bl.png) no-repeat bottom left;
}
.roundedcornr_bottom_656811 div {
	background: url(images/roundedcornr_656811_br.png) no-repeat bottom right;
}
.roundedcornr_content_656811 {
	background: url(images/roundedcornr_656811_r.png) top right repeat-y;
}

.roundedcornr_top_656811 div,.roundedcornr_top_656811,
.roundedcornr_bottom_656811 div, .roundedcornr_bottom_656811 {
	width: 100%;
	height: 15px;
	font-size: 1px;
}
.roundedcornr_content_656811, .roundedcornr_bottom_656811 {
	margin-top: -4px;
}
.roundedcornr_content_656811 { padding: 0 15px; }