body{font-family:arial, verdana, sans, helvetica; font-size:11px;	
background-image: url(/homepage_images/bkg_blue.jpg);
background-color:#036;
background-repeat:repeat-x; 
width:640px;
margin:0;
margin-left:auto;
margin-right:auto;
padding-top: 12px;
}

/*admin page, obvious */
.admin {background-color:#fff; width:640px; color:#333;}
.admin h1, .admin h2, .admin h3, .admin h4 { color:#333;}
.admin form {color:#333;}
.admin form input {border:1px solid #036;}
.admin form textarea {border:1px solid #036;}
.admin form select {border:1px solid #036;}



.t { display:inline; padding:0px;margin:0px;}
.c {_behavior: url(/rsrc/err_msie.htc); float:right;}
.tl { display:block; _behavior: url(/rsrc/err_msie.htc); margin-top:6px;}


/* any trans png img */
.xxxpng { _behavior: url(/rsrc/err_msie.htc) }


/*logo and line */
.celltop img{margin-bottom:3px;}
/*all images */
img {border:0px;}



/* homepage featured special */
.fs {
	background-color:#0;  
	xfloat:left;
	margin:4px; padding-bottom:8px;
	text-align: center;
}
.fs h2, .fs h3, .fs h4 {margin:0px; padding:0px;}
.fs h2{font-size:11px; }
.fs h3{font-size:15px; letter-spacing:9; color:#ff0}
.fs h4{font-size:13px; letter-spacing:4;}



/*all cells of all tables */
td {color:#fff; font-size:11px}


/*motors page */
.motormakers { margin:2px; padding:2px}
.motormakers img { border:0px; 
_behavior: url(/rsrc/err_msie.htc); 
margin-left:4px; margin-right:4px;}


/*homepage bottom cells */
.cell1, .cell2, .cell3{ padding-top:4px; }


/*this is the main body after the header in the inside pages */

.section{ width:640px; color:#fff;
	background-color:#036;
	padding: 1em 10px 10px 30px;
}
	
.section h3, .section h4 {
	margin: 10px 0 0 0;
}

.section h1 {font-size:15px; margin: 0; padding:0;}
.section h2 {font-size:13px; margin: 0; padding:0;}
.section h3 {font-size:13px;}
.section p {font-size:11px;}

.topgrid {
	border-top:1px #666666 solid; 
	width:100;
}

.text {
	color:#000000;
	font-weight:bold;
}

.grid {
	border-top:1px #666666 solid;
	border-left:1px #666666 solid;
}

.our_product_lines img {
margin-left:30px;
margin-bottom:10px;
margin-top:30px;
}
.our_product_lines p {padding-bottom:10px;}


#edit_form table td {color:#333}

.motor_item { margin-left:20px;
margin-top:20px; width:600px; 
border-right: 1px #69b dashed; 
border-bottom: 4px #69b solid; 
}

.motor_item td {border-top: 2px #69b solid; 
border-left: 1px #69b dashed; 
padding:4px; vertical-align:top; text-align:center;} 

.motor_item .fields td { background-color:#269; 
padding:0px;font-weight:bold;}

.cbox {
	background-color: #112248;
	text-align: left;
	border: 1px #f55 solid;
}

.checkourboats {

}

.pdf {

}

.checkourboats HR {
	border: 1px solid #999999;
	height: 8px;
	color: #000033;
	background-color: #000033;
	clear: both;
}
.checkourboats A:link, .checkourboats A:visited {
	color: #FFFF00;
}
.checkourboats A:hover, .checkourboats A:active {
	color: #990000;
}
IMG.ads {
	border: 1px solid #990000;
	clear: right;
	float: right;
	margin: 0 0 10px 10px;
}
.thumb {
	width: 120px; height: 100px;
	float: left;
	text-align: center;
	border: 1px solid #990000;
	margin: 5px; padding: 5px;
}
.thumbgallery {
	text-align: center;
	margin: 0 0 10px 10px;
	clear: both;
	float: right;
	width: 360px;
}
.thumbgallery IMG {
	border: 1px solid #990000;
	margin: 3px;
}
#maycraft HR, #hydrasports HR {
	clear: both;
}
#hydrasports B {
	display: block;
	margin-top: 5px;
}
#boats, #boats img {
	padding:0;
	margin:0;
}
.mailcont {
	margin-top:100px; 
	width:250px; 
	margin-left:auto; 
	margin-right:auto; 
	border:1px white solid; 
	background-color:#003366;
}