* { font-size: 12px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; background-repeat: no-repeat; margin: 0; padding: 0 }body{	background-image:url(../images/body.gif);	background-color:#000000;	background-repeat:repeat-x;}/* -- // -- */#container{	margin:0px auto;	width:800px;}/* -- // -- */#identity h1{	background-image:url(../images/identity-h1.gif);	height:155px;	text-indent:-9999px;}/* -- // -- */#navigation ul{	list-style:none;	margin:0px 0px 0px 51px;}#navigation ul li{	height:30px;	float:left;}#navigation ul li a{	background-image:url(../images/navigation-ul-li-a.gif);	float:left;	height:30px;	line-height:30px;	margin:0px 9px 0px 0px;	text-decoration:none;}#navigation ul li a span{	background-image:url(../images/navigation-ul-li-a-span.gif);	background-position:right 0px;	color:#cc6600;	display:block;	font-size:11px;	font-weight:bold;	padding:0px 9px;	text-decoration:none;}#navigation ul li a.on, #navigation ul li a:hover{	background-position:0px -30px;}#navigation ul li a.on span, #navigation ul li a:hover span{	background-position:right -30px;	color:#000000;}/* -- // -- */#primary{	display:inline;	float:left;	width:540px;}/* -- // -- */#content{	margin:0px 0px 0px 18px;}#content div.h{	background-image:url(../images/content-div-h.gif);	font-size:0px;	height:12px;}#content div.c{	background-color:#e1f3d1;}#content span{	display:block;}#content h2{	border-bottom:#7ac142 solid 3px;	color:#666666;	font-size:24px;	margin:0px 24px 12px 24px;	padding:30px 0px 9px 0px;}#content h2 span{	font-size:18px;	font-weight:normal;}#content hr{	border:none;	border-top:#7ac142 solid 1px;	height:1px;	margin:12px 24px;}#content div.listing div.description{	display:inline;	float:left;	text-align:center;	margin:0px 24px;	width:264px;}#content div.listing div.description p{	color:#666666;	margin:12px 0px;}#content div.listing div.description strong{	font-size:16px;}#content div.listing div.description strong span{	font-size:16px;}#content div.listing div.features{	display:inline;	float:left;	width:185px;}#content div.listing div.features ul{	list-style:none;	margin:9px 0px;}#content div.listing div.features ul li{	background-image:url(../images/content-div-listing-div-fea.gif);	background-position:0px 7px;	color:#666666;	padding:3px 0px 3px 12px;}#content div.hometext { 	text-align: left; display: inline; margin: 0 24px; width: 475px; float: left }#content div.hometext p { color: #666666; font-size: 14px; line-height: 18px; margin: 12px 0 }#content div.hometext b  { font-size: 14px; font-weight: bold }#content div.hometext span  { font-size: 12px; line-height: 16px; padding-left: 20px }#content div.hometext img { margin: 0 0 0 12px; position: relative; right: 0 }#content div.featuretext { 	text-align: left; display: inline; margin: 0 24px; width: 475px; float: left }#content div.featuretext p { color: #666666; font-size: 12px; line-height: 16px; margin: 12px 0 }#content div.featuretext b  { font-size: 14px; font-weight: bold }#content div.featuretext a  { font-size: 14px; font-weight: bold }#content div.featuretext span  { font-size: 12px; line-height: 16px; padding-left: 20px }#content div.featuretext img { margin: 0 0 0 12px; position: relative; right: 0 }#content div.f{	background-image:url(../images/content-div-f.gif);	font-size:0px;	height:12px;}/* -- // -- */div.picks{	margin:9px 0px 9px 0px;}div.picks h3{	color:#ffffff;	font-size:18px;	font-weight:normal;	margin:9px 18px;}div.picks h4{	color:#ffffff;	font-size:18px;	font-weight:normal;	margin:9px 18px;}div.picks h5{	color:#a8a8a8;	font-size:13px;	font-weight:normal;	margin:9px 18px;}div.picks h5 a{	color:#ff9900;	text-decoration:none;}div.picks h5 a:hover{	text-decoration:underline;}div.picks div.h { font-size: 0; background-image: url("http://www.mauiaccommodations.com/images/picks-div-h.gif"); height: 9px }div.picks div.c { background-image: url("http://www.mauiaccommodations.com/images/picks-div-c.gif"); background-repeat: repeat-y }div.picks div.f { font-size: 0; background-image: url("http://www.mauiaccommodations.com/images/picks-div-f.gif"); height: 9px }div.picks ul{	display:inline;	float:left;	list-style:none;}div.picks ul li{	clear:both;	float:left;	padding:0px 0px 0px 9px;}div.picks ul li a{	color:#ffff00;	float:left;	font-weight:bold;	padding:6px 6px 6px 36px;	text-decoration:none;	width:218px;}div.picks ul li a:hover { background-color: #006600; background-image: url("http://www.mauiaccommodations.com/images/picks-ul-li-a.gif"); background-position: 0 center }/* -- // -- */#secondary{	display:inline;	float:left;	width:260px;}#secondary div.picks ul li a{	width:208px;}#secondary div.picks div.h, #secondary div.picks div.c, #secondary div.picks div.f{	border-right:#666666 solid 1px;}/* -- // -- */#homefeature { color: #a8a8a8; line-height: 15px; text-align: center; margin: 3px 18px 6px }#homefeature a{	color:#ff9900;	padding:0px 6px;	text-decoration:none;}#homefeature a:hover{	text-decoration:underline;}.featureimg    { margin-top: 12px }.featureimg a:hover   { font-style: normal; text-decoration: none }/* -- // -- */div.promotion{	margin:0px 0px 0px 16px;	text-align:center;}div.promotion img{	border:#0033cc solid 2px;}/* -- // -- */#banners{	position:absolute;	top:105px;	width:800px;}#banners ul{	display:inline;	float:right;	margin:0px 26px 0px 0px;}#banners ul li{	display:inline;	float:left;	margin:0px 0px 0px 12px;}#banners ul li a{	display:block;	height:45px;	width:90px;}#banners ul li a img{	border:none;}img{border:0;}/* -- // -- */#links{	border-top:#edb111 solid 1px;	border-bottom:#edb111 solid 1px;	clear:both;	color:#a8a8a8;	line-height:26px;	margin:3px 18px 6px 18px;	text-align:center;}#links a{	color:#ff9900;	padding:0px 6px;	text-decoration:none;}#links a:hover{	text-decoration:underline;}/* -- // -- */#copyright{	color:#a8a8a8;}#copyright h6 { font-size: 11px; font-weight: normal; display: inline; margin: 0 0 0 24px; float: left }#copyright p { font-size: 11px; display: inline; margin: 0 24px 0 0; float: right }/* -- // -- */* html .clearfix{	height:1%;}.clearfix{	clear:both;	display:inline-block;}html[xmlns] .clearfix{	display:block;}.clearfix:after{	clear:both;	content:".";	display:block;	height:0px;	visibility:hidden;}#primary { overflow:hidden; }#secondary { overflow:hidden; }#list img { height:19px; width:19px; }/* -- / EMAIL FORM SIGNUP / -- */.signupframe      { color: #343434; font-size: 11px; font-family: Arial, Helvetica, sans-serif; background: #fc6; text-align: center; text-indent: 0; margin-right: 20px; margin-left: 20px; padding: 3px 0 4px 0; border: solid 1px #ff8800 }.highlight     { color: #060; font-size: 13px; font-weight: bold }.signupcomment    { font-size: 10px }.signupcomment a   { color: #03c; font-size: 10px; text-decoration: underline }