body {margin:0px; 
      padding:0px; 
      font: 1em verdana, arial, sans-serif; 
      text-align: center;
	  border:1px;
	  background-color:#000;
      }
	  
* {margin:0; padding:0;}

div#mainwrap {
		width:1024px;
		margin-left:auto;
		margin-right:auto;
		text-align:left;
		
		}

div#topbuttons {
	background-color:#FFF;
		}
.topbuttons{
	padding:0px 0px 0px 5px;
	border:0px;
}
		
div#contentarea {
		width:1024px;
		background-color:#FFF;

		background-repeat:repeat-y ;
		background-position: top left;
		}
		

div#column2 {
		width:724px;
		background-color:#FFF;
		float: left;
		
		}
div#column2 p {margin:1em 2em;}

		
div#column3 {
		width:300px;
		background-color:#FFF;
		float:left;
		}
		
		
div#reviews {
		width:350px;
		background-color:#FFF;
		float:left;
		}
div#moreinfo {
		width:900px;
		background-color:#FFF;
		position:absolute;
		
		}
		
div#column3 p {
		font-size:.8em;
		margin: 20px 10px 10px 20px;
		}

.rightmenu{margin:0px 0px 0px 10px;
		padding0px;
		border:0px;
	}
	
		
p{	font-size:13px;
	line-height:14px;
	}		
h1{font-size:22px;
	margin:10px;
	color:#C00}
	
h2{font-size:18px;
	margin:1em 2em;}
h3{
	font-size:16px;
	line-height:1.5em;
	margin:10px ;
}
.disclaimer{	font-size:9px;
	}	
div#trim{margin:10px 20px 20px 20px;}

.trimText{
		font-size:12px;
		line-height:16px;
	
}


.mainAd {	margin:5px 10px 10px 30px;
border:0px;
}
.next {	margin:5px 5px 5px 30px;
border:0px;
}

.brochure{ margin:20px 10px 10px 200px;}
.floating {float:left; margin:0px 20px 10px 10px;}
		
/*Alset Clearing Method code: */
.clearfix:after {
		content: ".";
		display:block;
		height:0;
		clear:both;
		visibility: hidden;
		}
.clearfix{display:inline-block;}
*html .clearfix {height:1%;}
.clearfix{display:block;}		
		
		