/* Layout Stylesheet */ body {	text-align: center; /* required for centering the page in IE */	background: url(../images/back_02.gif) repeat;	}#wrapper {	width: 878px;	margin: 0 auto; /* centering the page */	text-align: left;	background: #FFFFFF;	border: 1px solid #666666;}#nav {	background: #003366;	margin-top: 3px;	height: 37px;	margin-bottom: 3px;	width: 878px; } #head {	color: #FFFFFF;	text-align: left;	background: #FFFFFF;} #banner {	text-align: left;	padding-left: 0px;	margin-top: 5px;}/* floats */ .floatleft {	float: left;	padding-right: 20px;}.bottomfloat {	clear: both;}.floatright {	float: right;	padding: 20px;} /* 2 main collumns */		#mainContainer {	text-align:left;	margin-top: 20px;	margin-left: 0px; }  	 #Mainleft {	float: left;	width: 266px;	padding-bottom: 40px;	padding-left: 12px;	margin-bottom: 20px;	background: url(../images/search_07.jpg) repeat-y 12px;		}	#content {	width: 430px;	float:left;	padding-left: 30px;			}		#clear {	clear:both;	background: #FFFFFF;	}#Featureleft {	float: left;	width: 410px;	padding-bottom: 40px;	padding-left: 30px;	margin-bottom: 20px;	background: url(../images/search_07.jpg) repeat-y 12px;	padding-top: 10px;		}				#Featurecontent {	width: 350px;	float:left;	padding-left: 10px;}#charterimg2, #charterimg3, #charterimg4, #charterimg5, #charterimg6, #charterimg7, #charterimg8, #chartercontactLeft {	float: left;	width: 400px;	padding-left: 22px;	margin-bottom: 20px;	padding-top: 20px;		}				#charterimg {	float: left;	width: 400px;	padding-left: 22px;	margin-bottom: 20px;	padding-top: 10px;		}	#chartercontent, #chartercontent2, #chartercontent3, #chartercontent4, #chartercontent5, #chartercontent6, #chartercontent7, #chartercontent8, #charter_contactright {	width: 400px;	float:left;	padding-left: 30px;	padding-bottom: 35px;		}										/* 3 Col layout */	#frame {	width:774px;	margin-right:auto;	margin-left:0px;	margin-top:0px;	padding:0px;	text-align:left;	background: #FFFFFF;		}			#contentleft {	width:242px;	padding:10px 0px 0px 6px;	float:left;	background:#fff url(file:///Macintosh%20HD/Users/jamescottis/Twist/COS/website/website/images/block-back.gif) no-repeat;	height: 316px;	margin: 10px 0px 30px 10px;		}		#contentcenter {	width:242px;	padding:10px 0px 0px 6px;	float:left;	background:#FFFFFF url(file:///Macintosh%20HD/Users/jamescottis/Twist/COS/website/website/images/block-back.gif) no-repeat;	height: 316px;		margin: 10px 5px 30px 8px;	}		#contentright {	width:245px;	padding:10px 0px 0px 0px;	float:left;	background:#fff url(file:///Macintosh%20HD/Users/jamescottis/Twist/COS/website/website/images/block-back.gif) no-repeat;	height: 316px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 30px;	}	/* footer */#footer {	clear:both;	margin: auto;	width: 878px;	padding-bottom: 20px;	padding-top: 10px;	padding-left: 0px;	}		#navBottom {	margin:0;	padding:0;	float:left;	width:100%;	height: 50px;	display: block;}#navBottom li {display:inline;padding:0;margin:0;}#navBottom a:link,#navBottom a:visited {	color:#FFFFFF;	float:left;	width:auto;	text-decoration:none;	font:normal 12px/1em Arial, Helvetica, sans-serif;	margin-top: 10px;	padding-right: 12px;	padding-left: 12px;	text-transform: uppercase;	border-left: 1px solid #FFFFFF;	display: block;}#navBottom a:hover {	color:#FF6600;	text-decoration: none;	display: block;}#navBottom a:active {	color:#FF6600;	display: block;}#homeBottom {	text-align: left;	padding-left: 0px;}#featuredYachtHome {	text-align: left;	padding-left: 21px;	background: url(../images/blue-bar.gif) no-repeat;	padding-top: 5px;	margin-top: 3px;	padding-bottom: 10px;}#bottomClear {	text-align: left;	padding-left: 15px;	padding-top: 10px;	padding-bottom: 10px;}#newListing {	text-align: left;	padding: 30px 30px 10px;}#brokerListing {	text-align: left;	padding: 30px 30px 10px;}#Searchcontent {	width: 380px;	float:left;	padding-left: 120px;	padding-top: 20px;}.phone {	font-size: 110%;	color: #990000;}.floatleftnav {	float: left;}#featured {	text-align: left;	background: url(../images/blue_07.gif) repeat;	margin-top: 10px;	padding: 15px 50px 10px 40px;}#subNav {	text-align: left;	padding-left: 0px;	margin-top: 10px;}#navsmall {	background: #003366;	margin-top: 15px;	height: 30px;	padding-left: 40px;}#navcontainer ul{	padding-left: 40px;	margin-left: 0;	background-color: #036;	color: #FFFFFF;	float: left;	width: 838px;	font-family: "Trebuchet MS", Helvetica, sans-serif;	font-size: 12px;	text-transform: uppercase;	margin-top: 20px;	margin-bottom: 20px;}#navcontainer ul li { display: inline; }#navcontainer ul li a{	padding: 0.8em 1em 1em 0.8em;	background-color: #036;	color: White;	text-decoration: none;	float: left;	border-left: 1px solid #fff;}#navcontainer ul li a:hover{	background-color: #CC6600;	color: #fff;}img {	border-style: none;}