body{
margin:0px;
background-color:#FFFFFF;
background-image:URL(images/background.gif);
background-repeat:repeat-y;
}
/*/////////////////////       menu    ///////////////  */
 /* DEFAULT STYLES ---- NEEEDED START */
  .clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0; visibility:visible}
  .clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
  /* DEFAULT STYLES ---- NEEEDED END */
 .menu3{position:absolute;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight:bold;color:#84A058;background-color:#FFFFFF;layer-background-color:#FFFFFF;padding-left:10px;padding-top:5px;border-left:1px solid #E5E2DF;border-top:1px solid #E5E2DF;border-right:1px solid #E5E2DF;}
 
   .menu2{position:absolute;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight:bold;color:#5881A0;background-color:#FFFFFF;layer-background-color:#FFFFFF;padding-left:10px;padding-top:5px;border-left:1px solid #E5E2DF;border-top:1px solid #E5E2DF;border-right:1px solid #E5E2DF;}
   .menu1Over,.menu2Over,.menu3Over{position:absolute;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight:bold;color:#FFFFFF;background-color:#5881A0;layer-background-color:#5881A0;cursor:hand;cursor:pointer;padding-left:10px;padding-top:5px;border-left:1px solid #E5E2DF;border-top:1px solid #E5E2DF;border-right:1px solid #E5E2DF;}  
.menu3Over{background-color:#84A058;layer-background-color:#84A058;}
  .menu1{position:absolute;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight:bold;color:#FFFFFF;background-color:#E50000;layer-background-color:#E50000;padding-left:10px;padding-top:5px;border-left:1px solid #441913;border-top:1px solid #441913;}
  .clB1{position:absolute; layer-background-color:#4A1E17; background-color:#4A1E17; visibility:hidden}
  .clB2{position:absolute; layer-background-color:#4A1E17; background-color:#4A1E17; visibility:hidden}
  .clB3{position:absolute; layer-background-color:red; background-color:red; visibility:hidden}
  .clB{position:absolute; background-color:#4A1E17; layer-background-color:#4A1E17; visibility:hidden}
  .clBar{position:absolute; width:10; height:10; visibility:hidden; layer-background-color:#FFFFFF; background-color:#FFFFFF;}

/*/////////////////////       structural    ///////////////  */
#dhtmltooltip {
	Z-INDEX: 100;
	VISIBILITY: hidden;
	POSITION: absolute;
	BACKGROUND-COLOR: red;
	font-family:verdana;
	font-size:10px;
	color:#FFFFFF;
	padding:5px;
	border: 1px solid #ff6600;
}


.allfont, #panels, #tenLeft, .lineLefts, .textField, .smallField, .blue, table, td, .dropbox, body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#767061;
	line-height:14px;
}
.allfont a, #panels a, #tenLeft a, .lineLefts a {
	font-weight:bold;
	color:#767061;
}
.allfont a:hover, #panels a:hover, #tenLeft a:hover, .lineLefts a:hover {
	font-weight:bold;
	color:#84A058;
}
.line{
border-bottom:1px solid #F4F3F2;
}
.greenbold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#84A058;
	font-weight:bold;
	line-height:14px;
}

#feature{
padding-left:20px;
margin-top:3px;
background-image:URL(images/prop_tic.gif);
background-repeat:no-repeat;
}
#resort{
padding-left:20px;
margin-top:3px;
background-image:url(images/tick-resort.gif);
background-repeat:no-repeat;
}

#feature2{
padding-left:20px;
margin-top:3px;
background-image:URL(images/garbuy_tic.gif);
background-repeat:no-repeat;
}
#theHead{
line-height:0px;
font-size:0px;
width:100%;
height:12px;
}
#holdMe{
background-image:URL(images/undernav.jpg);
background-repeat:repeat-x;
width:100%;
}
#Header{
background-image:URL(images/top_banner.gif);
background-repeat:repeat-x;
line-height:0px;
width:100%;
height:89px;
}
#undernav{
background-image:URL(images/undernav.jpg);
background-repeat:repeat-x;
line-height:0px;
width:100%;
height:18px;
}
#footer{
background-image:URL(images/bot_fad.jpg);
background-repeat:repeat-x;
line-height:0px;
width:100%;
height:40px;
}
#footer1{
background-color:#F0EEED;
line-height:0px;
width:100%;
height:43px;
}
#content{
width:500px;
float:left;
}
#allContent{
width:775px;
}
#leftbar{
float:left;
}
#endCurve{
padding-left:240px;
padding-top:10px;
}
#panels{
background-image:URL(images/panelbottoms.jpg);
background-repeat:no-repeat;
background-position:bottom left;
padding-bottom:10px;
}
.lineLefts{
border-right:3px solid #F4F3F2;
padding-right:10px;
padding-bottom:10px;
}
.lineRights{
padding-left:10px;
padding-bottom:10px;
}
#split{
border-top:3px solid #F4F3F2;
width:530px;
}
#tenLeft{
padding-left:10px;
}
.textField, .smallField{
background-color:#E6E4E0;
width:190px;
height:20px;
border:0px;
margin-left:10px;
margin-top:1px;
margin-bottom:1px;
}
.smallField{
width:90px;
}
.blue{
color:#5881A0;
}

.yellow{
color:#f88600;
}
.dropbox {width:140px;height:20px;}
.available table tr td {padding-top:10px;}
.available {padding:0px;margin:0px;}


/* jquery theming */
/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; background:#FFF;padding:3px;border:2px solid #f0eeed;}
.ui-datepicker .ui-datepicker-header { position:relative; padding:0; font-weight:bold;color:#f88600;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; height:20px;width:40px;text-align:center;color:#767061;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { background:#f0eeed;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev { left:0px;text-align:center;}
.ui-datepicker .ui-datepicker-next { right:0px;text-align:center;}
.ui-datepicker .ui-datepicker-prev-hover { }
.ui-datepicker .ui-datepicker-next-hover {  }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -12px; top: 50%; margin-top: -6px;  }
.ui-datepicker .ui-datepicker-title {   text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px;}
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none;  background:#f0eeed;color:#393434;}
.ui-datepicker td a:hover { background:#f88600;}
.ui-datepicker .ui-datepicker-buttonpane {border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible;}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
.ui-datepicker-trigger {position:relative;top:6px;left:5px;cursor:pointer;}



/* admin */

.smalltext{width:30px;padding:2px;border:1px solid #999;}


