/* Advantage Sails Style Sheet */

body {
	margin: 0 0 0 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #DCDCDC;
	text-align: center;
	}

div.access {
	display:none;
	}
	
#wrapper	{
	width:900px;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	border: 1px solid #666666;
	}

/*--------------------- Header ---------------------*/

#header	{
	width:900px;
	height: 200px;
	background-image:url(../images/header.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0 0 0 0;
	padding-left: 0;
	text-indent:-9000px;
	}


/*--------------------- Navigation ------------------*/

/*-------------------- Nav (Horizontal) --------------------*/


#topnav /*Right hand side of the links*/
{
float:left;
width:850px;
height:25px;
text-align:right;
background-image:url(../images/nav_background.jpg);
background-repeat:repeat-x;
margin: 0  0  0  0;
padding: 0 0 0 50px;
text-decoration:none; font-size:80%;
line-height:25px;
}

#topnav ul
{
list-style: none;
margin: 0;
padding: 0;
border: none;
}

#topnav li /*Link spacing etc*/
{
display: block;
margin: 0;
padding: 0;
float: left;
width: auto;
}

#topnav a /*Link holding part of navigation*/
{
color: #FFFFFF;
display: block;
width: auto;
text-decoration: none;
margin: 0 0 0 0;
padding:0 10px;
}

#topnav a.on, /*Rollover options*/
#topnav a:hover
{
text-decoration: underline;
color:#FFF;
background-color:#F00;
}


#topnav a.active:link, #topnav a.active:visited
{
position: relative;
z-index: 102;
font-weight: bold;
}
	
/*--------------------- Content ---------------------*/

#content h1 {
	font-size: 1.1em;
	color: #000000;
	margin-left:20px;
	padding-bottom:15px;
	}
	
#content h2 {
	font-size: 0.9em;
	color: #000000;
	margin-left:20px;
	}

#content h3 {
	font-size: 0.8em;
	color: #000000;
	padding-top: 4px;
	margin-left:20px;
	}
	
#content p {
	font-size: 0.8em;
	color: #000000;
	clear:left;
	padding:0px 20px 0px 20px;
	}
	
#images {
	float: left;
	clear: none;
	position: relative;
	width: 215px;
	background-color: #FFFFFF;
	padding: 10px 10px 0 10px;
}
#images img {
	border: 1px solid #FF0000;
	margin-bottom: 10px;
}	
	
#content {
	float:left;
	clear: none;
	position: relative;
	width: 500px;
	text-align: left;
	margin:0;
	padding: 20px 20px 30px 200px;
}
#content.home {
	float:left;
	clear: none;
	position: relative;
	width: 600px;
	text-align: left;
	margin:0;
	padding: 20px 20px 30px 150px;
}

#content a {color:#000000; text-decoration:underline;}
#content a:hover {color:#FF0000; text-decoration:none;}

ul.generic {list-style:square; color:#FF0000;}
ul.generic li {font-size:.75em; clear:left; margin-bottom:3px; margin-right:20px; }

#main.home {
	width:900px;
	background-image:url(../images/backgrounds/home.jpg);
	background-position:center-top;
	background-repeat:no-repeat;
	background-color:#FFF;
	float: left;
	clear: none;
	margin: 0px 0 0 0px;
	padding: 20px 0 20px 0px;
	margin:0;
}

#main.covers {
	width:900px;
	background-image:url(../images/backgrounds/covers.jpg);
	background-position:center-top;
	background-repeat:no-repeat;
	background-color:#FFF;
	float: left;
	clear: none;
	margin: 0px 0 0 0px;
	padding: 20px 0 20px 0px;
	margin:0;
}	

#main.leisure {
	width:900px;
	background-image:url(../images/backgrounds/leisure.jpg);
	background-position:center-top;
	background-repeat:no-repeat;
	background-color:#FFF;
	float: left;
	clear: none;
	margin: 0px 0 0 0px;
	padding: 20px 0 20px 0px;
	margin:0;
}	

#main.repairs {
	width:900px;
	background-image:url(../images/backgrounds/repairs.jpg);
	background-position:center-top;
	background-repeat:no-repeat;
	background-color:#FFF;
	float: left;
	clear: none;
	margin: 0px 0 0 0px;
	padding: 20px 0 20px 0px;
	margin:0;
}	

#main.sails {
	width:900px;
	background-image:url(../images/backgrounds/sails.jpg);
	background-position:center-top;
	background-repeat:no-repeat;
	background-color:#FFF;
	float: left;
	clear: none;
	margin: 0px 0 0 0px;
	padding: 20px 0 20px 0px;
	margin:0;
}	

#main.upholstery {
	width:900px;
	background-image:url(../images/backgrounds/upholstery.jpg);
	background-position:center-top;
	background-repeat:no-repeat;
	background-color:#FFF;
	float: left;
	clear: none;
	margin: 0px 0 0 0px;
	padding: 20px 0 20px 0px;
	margin:0;
}	

#main.valeting {
	width:900px;
	background-image:url(../images/backgrounds/valeting.jpg);
	background-position:center-top;
	background-repeat:no-repeat;
	background-color:#FFF;
	float: left;
	clear: none;
	margin: 0px 0 0 0px;
	padding: 20px 0 20px 0px;
	margin:0;
}	

#main.industrial {
	width:900px;
	background-image:url(../images/backgrounds/industrial.jpg);
	background-position:center-top;
	background-repeat:no-repeat;
	background-color:#FFF;
	float: left;
	clear: none;
	margin: 0px 0 0 0px;
	padding: 20px 0 20px 0px;
	margin:0;
}	

#main.contactus {
	width:900px;
	background-image:url(../images/backgrounds/contactus.jpg);
	background-position:center-top;
	background-repeat:no-repeat;
	background-color:#FFF;
	float: left;
	clear: none;
	margin: 0px 0 0 0px;
	padding: 20px 0 20px 0px;
	margin:0;
}	

/*--------------------- Footer ---------------------*/

#footer {
	width:900px;
	height: 30px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	clear: both;
	font-size: 0.7em;
	text-align: left;
	margin-left: 0px;
	margin-right: auto;
	margin-top: 0px;
	padding-top: 5px;
	margin-bottom: 0px;
	padding-bottom: 15px;
	background-color: #FFFFFF;
	border-top: 1px solid #FF0000;
	}	

.footer {
	padding-left: 15px;
	padding-top: 5px;
	}
	
.footer2 {
	padding-left: 700px;
	padding-top: 5px;
	}
	
#footer a {color:#000000; text-decoration:none;}
#footer a:hover {color:#FF0000; text-decoration:underline;}

/*--------------Images Lower Level Pages----------------------*/

#GroupedImages {
margin-top:20px;
width:435px;
margin:auto;
padding:auto;
}
.imageOne {
margin-bottom:10px;
margin-right:10px;
}
.imageTwo {
margin-bottom: 10px;
margin-right:10px;
}
.imageThree {
margin-bottom:10px;
}
.imageFour {
margin-bottom:10px;
margin-right:10px;
}
.imageFive {
margin-bottom:10px;
margin-right:10px;
}
.imageSix {
margin-bottom:10px;
}

/*-----------------Boxes----------------------------------*/


#boxes img {border:0; padding:0; margin:0;}
#boxes h3 {padding:0px 0 0 0px; margin:0;}

#boxes {float:left; width:217px;}
#boxes h2 {padding:5px 0 0 5px; margin:0; font-weight:bold; font-size:140%; background-color:#dcdfc4;}
#boxes #rowone, #boxes #rowtwo, #boxes #rowthree, #boxes #rowfour {margin:0; padding-left:117px; width:661px; float:left; border-bottom:10px solid white;}
#boxes #rowone p, #boxes #rowtwo p, #boxes #rowthree p, #boxes #rowfour p {margin:0;}

#btnone, #btntwo, #btnthree, #btnfour, #btnfive, #btnsix, #btnseven, #btneight, #btnnine, #btnten, #btneleven, #btntwelve {float:left; width:217px;}
#btnone h3, #btntwo h3, #btnthree h3, #btnfour h3, #btnfive h3, #btnsix h3, #btnseven h3, #btneight h3, #btnnine h3, #btnten h3, #btneleven h3, #btntwelve h3 {font-size:100%; padding:5px 5px 0 5px; color:#333; margin:0;}
#btnone p, #btntwo p, #btnthree p, #btnfour p, #btnfive p, #btnsix p, #btnseven p, #btneight p, #btnnine p, #btnten p, #btneleven p, #btntwelve p {padding:0 5px 5px 5px; color:#5e5e56; font-size:90%;}
	
#btntwo, #btnfive, #btneight, #btneleven {margin:0 4px;}

#text {border-right: 1px solid #FF0000; border-left: 1px solid #FF0000; border-bottom: 1px solid #FF0000;}
#text a {color:#F00; text-decoration:none;}
#text a:hover {color:#F00; text-decoration:underline;}
#text a:visited {color:#F00;}

#btm_grey {background:#85C7E3; color:#dcdfc4; width:659px; height:90px; float:left;}


