#yahoo-com{
	background:lightsteelblue;
	
}

#allContent{
	
	width:900px;
	padding:5px;
	border:1px black solid;
	margin:auto;
	
	background:url('../images/Gradient_Background.jpg');
	
}

/*

CSS for nav bars

*/

div.yui-b p {
	margin: 0 0 .5em 0;
    color: #999;
}
            
div.yui-b p strong {

    font-weight: bold;
    color: #000;

}
            
div.yui-b p em {

    color: #000;

}            

h1 {

    font-weight: bold;
    margin: 0 0 1em 0;
    padding: .25em .5em;
    background-color: #ccc;

}


#marineMenu {
    
    position: static;
    
}


/*
	For IE 6: trigger "haslayout" for the anchor elements in the root Menu by 
	setting the "zoom" property to 1.  This ensures that the selected state of 
	MenuItems doesn't get dropped when the user mouses off of the text node of 
	the anchor element that represents a MenuItem's text label.
*/

#marineMenu .yuimenuitemlabel {

	_zoom: 1;

}

#marineMenu .yuimenu .yuimenuitemlabel {

	_zoom: normal;

}

#marineMenu{
	margin-right:10%;
}

#marineMenu a{
	margin:0;
	padding-right:35px;
	border:1px solid black;
	background-image:none;
}

#marineMenu li{
	background-image:none;
}

/*css for powerSportsMenu*/

#powerSportsMenu {
    
    position: static;
    
}


/*
	For IE 6: trigger "haslayout" for the anchor elements in the root Menu by 
	setting the "zoom" property to 1.  This ensures that the selected state of 
	MenuItems doesn't get dropped when the user mouses off of the text node of 
	the anchor element that represents a MenuItem's text label.
*/

#powerSportsMenu .yuimenuitemlabel {

	_zoom: 1;

}

#powerSportsMenu .yuimenu .yuimenuitemlabel {

	_zoom: normal;

}

#powerSportsMenu{
	margin-right:5%;
}

#powerSportsMenu a{
	margin:0;
	padding-right:35px;
	border:1px solid black;
	background-image:none;
}

#powerSportsMenu li{
	background-image:none;
}

div.floatLeft{
	float:left;
	margin-bottom:1%;
}

div.floatLeft h1{
	display:inline;
	margin:0;
	padding:0;
	background:transparent;
	color:midnightblue;
}
div.floatLeft h3{
	margin:0;
	padding:0;
	color:midnightblue;
}
div.floatLeft h5, h6{
	text-align:center;
	margin:0;
	padding:0;
	margin-left:54%;
	margin-top:1%;
	
}
div.floatLeft h5{
	color:midnightblue;
}
#left{
	width:49%;
	height:440px;
	border-right:1px midnightblue solid;
	padding:0;
	margin:0;
	
	
}
#left p{
	font-size: small;
}

#left ul{
	font-size: small;
	
}

#right{
	width:50%;
	height:440px;
	margin:0;
	padding:0;
	border-left:1px midnightblue solid;
	
}
#right p{
	font-size: small;
	
	margin-left:1%;
	
}

#right ul{
	font-size: small;
	margin-right:0;
}

#middle{
	width:5%;
}

#doc{
	clear:left;
}
img.logo{
	margin:0;
	padding:0;
	height:60px;
	width:140px;
	border:1px solid black;
}
div.logo{
	margin-right:0;
	padding-right:0;
}

div.list{
	margin:0;
	padding:0;
}

div.list ul{
	margin:0;
}

ul.floatLeft{
	float:left;
	margin:auto;
	padding:auto;
}

ul.floatLeft li{
	font-size:x-small;
	list-style:none;
	margin:auto;
}

#right h5{
	text-align:center;
	margin:auto;
	margin-top:8%;
	margin-bottom:2%;
}

div.solutionsHeader h3{
	text-align:center;
}

h3.whiteHeader{
	background-color:white;	
}

h3.blueHeader{
	color:white;
	background-color:midnightblue;
}

h3.blueHeader a{
	color:white;
	text-decoration:none;
}

div.solutionsHeader{
	margin:0 0 1%;
	padding:0;
}

div.solutionsHeader img{
	border:0;
	margin:0;
	padding:0;
	width:100%;
	
}

#benefits{
	margin-left:30%;
	margin-right:1%;
}

div.center{
	margin:auto;
	margin-left:2%;
	margin-right:2%;
}
.yui-skin-sam .yuimenu .bd {

	border:none;
}

#footer{
	clear:left;
	text-align:center;
	margin:auto;
}

#footer h6{
	margin:0;
}

.yui-skin-sam .yuimenu ul {

padding:0;
}

#who ul{
	width:20%;
	
}

p.center{
	width:75%;
	margin:auto;
}

p.center a{
	color:firebrick;
}