body {
font : 100% Verdana, Arial, Helvetica, sans-serif;
background : #ffefd5 url(../images/body-bkg_maui.jpg) no-repeat left top;
height : 100%;
margin : 0;
padding : 0;
text-align : center;
}
.twoCols #container {
width : 790px;
margin-top : 85px;
margin-left : 200px;
text-align : left;
font-size : 0.75em;
background : #ffefd5;
}
 .twoCols #container #mainContent a {
font : 1em Arial, Helvetica, sans-serif;
color : #5d270b;
} 

.twoCols #leftSideBar {
background : #ffefd5;
position : absolute;
left : 1em;
top : 185px;
width : 185px;
font : 1em "Lucida Grande", Verdana, Arial, Helvetica;
padding : 0 0 1.5em;
}
div.searchbox {
border : 1px solid #330033;
-webkit-border-radius: 9px;  /* safari-chrome */ 
-moz-border-radius: 9px;   /* firefox */ 
border-radius: 9px;  /* opera */ 
behaviour:url(border-radius.htc);  
 /* IE hack */
background : #fbfbef;
font-size : 0.8em;
padding : 0.5em 0.5em;
margin-top : 0;
color : #905b48;
font-style : italic;
}

.twoCols #mainContent {
margin : 0;
padding : 1em 2em 0;
text-align : left;
font-size : 0.75em;
background : #fff;
border : 0.25em solid #330033;
-webkit-border-radius: 9px;  /* safari-chrome */ 
-moz-border-radius: 9px;   /* firefox */ 
border-radius: 9px;  /* opera */ 
behaviour:url(border-radius.htc);  
 /* IE hack */
 }
#mainContent h1 {
font : normal 1.8em Helvetica, Arial, Verdana;
color : #330033;
padding-top : 0.4em;
}
#mainContent h2 {
font : normal 1.3em Helvetica, Arial, Verdana;
padding-top : 0.5em;
color : #5d270b;
}
#mainContent ul {
list-style : none;
font : 11px "Lucida Grande", Verdana, Arial, Helvetica;
margin-top : 10px;
margin-bottom : 10px;
color : #666666;
}
#mainContent p {
font : 11px "Lucida Grande", Verdana, Arial, Helvetica;
color: #666666;
margin-top: 10px;
margin-bottom: 15px;
}
table #main, td, th
{
border:1px;
width: 695px;
}
td
{
height:100%;
vertical-align:top;
padding:3px;
font : 11px "Lucida Grande", Verdana, Arial, Helvetica;
color: #666666;
margin-top: 10px;
margin-bottom: 15px;
}
td.c4
{
height:100%;
vertical-align:top;
text-align: center;
padding:3px;
}

div.sharelink {
background : #fff;
padding : 0 0;
width : 150px;
margin-left : 565px;
height : 20px;
}


.slideshow {
border : 2px solid #e7c9b3;
border-right : none;
width : 680px;
margin : 30px 50px 30px 20px;
}
.slideshow .slide {
border : none;
border-right : 2px solid #e7c9b3;
margin : 0;
padding : 0;
float : left;
display : inline;
width : 168px;
}


 br.c17 {clear:both}
 div.c16 {background:url(images/MauiSlideShow/photo08.jpg) no-repeat center; width:168px; height:168px;}
 div.c15 {background:url(images/MauiSlideShow/photo04.jpg) no-repeat center #FFFFFF; width:168px; height:168px;}
 div.c14 {background:url(images/MauiSlideShow/photo07.jpg) no-repeat center; width:168px; height:168px;}
 div.c13 {background:url(images/MauiSlideShow/photo03.jpg) no-repeat center #FFFFFF; width:168px; height:168px;}
 div.c12 {background:url(images/MauiSlideShow/photo06.jpg) no-repeat center; width:168px; height:168px;}
 div.c11 {background:url(images/MauiSlideShow/photo02.jpg) no-repeat center #FFFFFF; width:168px; height:168px;}
 div.c10 {background:url(images/MauiSlideShow/photo05.jpg) no-repeat center; width:168px; height:168px;}
 div.c9 {background:url(images/MauiSlideShow/photo01.jpg) no-repeat center #FFFFFF; width:168px; height:168px;}
 div.c8 {clear:both}
 span.c7 {color: #B40404}
 span.c6 {color: #088A4B}
 span.c5 {color: #FF8000}
 span.c4 {color: #0174DF}
 div.c3 {text-align: center}
 span.c2 {text-decoration: underline}
 div.c1 {height:0px; overflow:hidden}

td.c4
{
height:100%;
vertical-align:top;
text-align: center;
padding:3px;
}

table.amenities {
border-collapse : separate;
}
td.categoryheads {
background-color : #b9a7ee;
color : #ffffff;
font-weight : bold;
text-align: center;
}
td.categoryheads-info {
width: 180px;
background-color : #b9a7ee;
color : #ffffff;
font-weight : bold;
text-align: center;
}
div.calendarlink {
text-align : left;
vertical-align : middle;
font-weight : bold;
}
div.calendarimg {
text-align : center;
font-weight : bold;
}
div.requestlink {
text-align : right;
font-weight : bold;
}
.twoCols #facebooklink {
background : #fff;
padding : 0 0;
width : 400px;
margin-left : 10px;
height : 20px;
}

div.returntotop {
text-align : right;
font-weight : bold;
}
div.description {
width : 280px;
}
td.dividers {
background-color : #330033;
color : #ffffff;
}

.twoCols #footer {
float : right;
padding : 0 40px 0 0;
background : #ffefd5;
text-align : center;
}
.twoCols #footer p {
margin : 0;
padding : 2px 0 2px 0;
font-size : 0.75em;
color : #666666;
}
.twoCols #footer a {
font : 0.75em  Helvetica, Arial, Verdana;
color : #7401DF;
text-decoration : underline;
padding : 0.5em 2em 0.3em 2em;
}
.twoCols #footer a:hover {
font : 0.75em  Helvetica, Arial, Verdana;
color : #380B61;
text-decoration : underline;
padding : 0.5em 2em 0.3em 2em;
}
.twoCols #footer a:visited {
font : 0.75em  Helvetica, Arial, Verdana;
color : #A9A9F5;
text-decoration : underline;
padding : 0.5em 2em 0.3em 2em;
}
span.c18 {color: #038B20}
.clearfloat {
clear : both;
height : 0;
font-size : 1px;
line-height : 0;
border-color : #330000;
border-width : 0;
}


