@charset “UTF-8?;

/* Southwinds Yacht Detailing Version 2.0 */

html, body{	
	padding: 0px;
	border: 0px;
	margin: 0 auto;
	font-family:Verdana, sans-serif;
	height:100%;
}

.bodytext{
	font-family:Verdana, Tahoma;
	font-size:14px;
	color:#383838;
}

.blackboxheading{
	font-family:Verdana;
	font-size:14px;
	color:#FFFFFF;
}

.bold{
	font-weight:bold;
}

.box{
	border:1px solid #F00;
}

.nolinkborder{
		border:0px;
}

.centerediv{
	width:900px;
	margin: auto;
}

#headcontainer{
	background-image:url(../images/logo.png);
	background-repeat:no-repeat;
	background-position:left;
	height:150px;
	padding-top:25px;
	background-color:#FFFFFF;
}

#mainimagecontainer{
}

#mainimage{
	width:370px;
	height:260px;
	float:left;
}

#bluebox{
	width:530px;
	height:260px;
	background-color:#19315B;
	float:right;
	background-image:url(../images/blueboxbackground.png);
}

#topnavigationcontainer{
	width:900px;
	height:109px;
}

#tabnavigationcontainer{
	width:900px;
	height:41px;
	text-align:right;
}

#footercontainer{
	background-color:#EEEEEE;
	height:180px;
	border-top:1px solid #CCCCCC;
	padding-top:10px;
	position:absolute;
   	bottom:0;
   	width:100%;
}

#footercontainer a:link {
	text-decoration: none;
	color: #666666;
	font-family: Tahoma;
	font-size:14px;
}

#footercontainer a:visited {
	text-decoration: none; 
	color: #666666;
	font-family: Tahoma;
	font-size:14px;
}

#footercontainer a:hover {
	text-decoration:underline; 
	color: #666666;
	font-family: Tahoma;
	font-size:14px;
}

#footercontainer a:focus {
	text-decoration: none; 
	color: #666666;
	font-family: Tahoma;
	font-size:14px;
}

#footercontainer a:active {
	text-decoration: none; 
	color: #666666;
	font-family: Tahoma;
	font-size:14px;
}

.padingright20px{
	padding-right:20px;
}

#copyright{
	float:right;
	font-family: Tahoma;
	color:#999999;
	font-size:14px;
	text-align:right;
}

#subnavigationcontainer{
	width:885px; /*Offset by padding-left, 900 px actual height*/
	height:31px; /*Offset by padding-top, 46 px actual height*/
	background-image:url(../images/subnavigationbackground.png);
	clear:both;
	border-top:1px solid #FFFFFF;
	padding-top:15px;
	padding-left:15px;
}

#subnavigationservicescontainer{
	width:900px;
	height:46px;
	background-image:url(../images/subnavigationbackground.png);
	clear:both;
	border-top:1px solid #FFFFFF;
}

#maintenanceservice{
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
}

#seasonticketservice{
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
}

#inwaterservice{
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
}

#drydocservice{
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
}

#otherservice{
	float:left;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
}

.pageheading{
	background-image:url(../images/headingbackground.png);
	background-repeat:no-repeat;
	background-position:left;
	height:44px;
	font-family:Verdana;
	font-weight:bold;
	font-size:24px;
	margin-top:18px;
	color:#383838;
}

.pageheadingposition{
	padding-top:8px;
	padding-left:45px;
}

.bodytextbox{
	padding-left:10px;
	padding-right:10px;
	line-height:22px;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}

#container{
   min-height:100%;
   position:relative;
}

#bodycontainer{
	padding-bottom:180px; /*Offset the footer height*/
}

#secondarynavigationcontainer{
	float:right;
	padding-top:40px;
}

.contacttextpadding{
	padding-left:25px;
}

.quoterow{
	height:40px;
}

.quoteleftcolumn{
	float:left;
	width:300px;
	padding-left:75px;
	line-height:30px;
	height:30px;
}

.quoteadditions{
	padding-left:100px;
}

.quoterightcolumn{
	float:left;
	width:320px;
	line-height:30px;
	height:30px;
}

.textbox{
	border:1px solid #CCCCCC;
	width:250px;
	line-height:30px;
	padding-left:10px;
	height:30px;
	font-weight:bold
}

.mydropdown{
	width:263px;
	line-height:30px;
	height:30px;
	font-weight:bold;
	padding-left:10px;
}

.messagebox{
	padding: 25px;
	border:1px solid #CCC;
}