/** BASIC */* {    padding:0px;    margin:0px;}           body {	margin: 0px;	padding: 0px;	background: #FDFDFD url('images/bg1_01.jpg') repeat left top;}/** PAGE */#page {	margin: 0px auto;}/** SIDEBAR */#sidebar {	float: left;	width: 284px;	height: 595px;	min-height: 595px;	background: url('/images/bg02.jpg') no-repeat left top;    overflow-x: hidden;}html>body #sidebar {	height: auto;}/** LOGO */#logo {	height: 140px;	background: url('/images/logo.jpg') no-repeat left top;}#logo h1, #logo h2 {    text-align:center;    color:#ffffff;}#logo h1 {    color:#ffffff;    font-size:2em;    padding-top:40px;}/** CONTENT */#content {	float: right;}.pad {	padding: 0px 104px 0px 52px;}/** FORMS */form {	margin: 0px;	padding: 0px;}/** HEADINGS */h1, h2, h3 {	margin: 0px;}h2 {	margin-bottom: 20px;	font: normal 2.2em Georgia, Times New Roman, Times, serif;	color: #B03601;}#box4 h2 {    padding-top:5px;    }h3 {	padding-top: 5px;	font-size: 1em;	color: #B4410D;}/** TEXTS */body, th, td, input, textarea, select {	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;	font-size: .7em;	color: #303030;}p, ul, ol, dl {	margin-top: 0px;	margin-bottom: 1.5em;	text-align: justify;	}em {    font-family: Trebuchet MS;}/** LINKS */a {	color: #276C9A;    text-decoration:none;}a:hover {	text-decoration: underline;}.link1 {	padding-top: 10px;	background: url('images/homepage17.gif') no-repeat right top;}.link2 {	padding-top:10px;	background: url('images/divide.gif') no-repeat center top; }.link3 {	margin:10px 0px;	background: url('images/divide.gif') no-repeat center bottom; }.link4 {	padding-top:10px;	background: url('images/divide.gif') no-repeat center;	height:30px; }.link1 a, .link5 a {	padding-left: 25px;	background: url('images/homepage18.gif') no-repeat 5px 50%;    }/** STYLES */.style1 {}.style1 a {}.style1 a:hover {}/** BACKGROUNDS */.bg1 {}/** MISC */.align-justify {	text-align: justify;}.align-right {	text-align: right;}img {	border: none;}img.left {	float: left;	margin: 0px 15px 0px 0px;}img.right {	float: right;	margin: 0px 0px 0px 15px;}hr {	display: none;}.hr1, .hr2 {	clear: both;	height: 16px;	margin-bottom: 5px;}.hr1 {	background: url(images/homepage11.gif) no-repeat left bottom;}.hr2 {	background: url(images/homepage12.gif) no-repeat left bottom;}/** WRAPPER */#wrapper {	background: url(images/bg1_02.jpg) repeat-x left top;}/** PAGE */#page {	width: 960px;	background: url(images/bg01.jpg) repeat-y left top;}/** SIDEBAR */#sidebar {	padding: 61px 4px 0px 62px;}/** MENU */#menu {	padding: 10px 43px 20px 33px;}#menu ul {	margin: 0px;	padding: 0px;	list-style: none;}#menu a {	display: block;	width: 100%;	padding: 5px 0px;	background: url('/images/menu-1.gif') no-repeat right center;	text-decoration: none;	font-family: Georgia, Times New Roman, Arial;	font-size: 1.5em;	color: #7E1F00;}#menu a:hover {	text-decoration: underline;	background: url('/images/menu-2.gif') no-repeat right center;}a#active {    	background: url('/images/menu-2.gif') no-repeat right center;}#menu2 {	background: url('/images/homepage05.gif') no-repeat left top;}#menu3 {	background: url('/images/homepage04.gif') no-repeat left top;}#menu4 {	background: url('/images/homepage05.gif') no-repeat left top;}#menu5 {	background: url('/images/homepage06.gif') no-repeat left top;}#menu6 {	background: url('/images/homepage07.gif') no-repeat left top;}#menu7 {	background: url('/images/homepage05.gif') no-repeat left top;}#menu8 {	background: url('/images/homepage05.gif') no-repeat left top;}#menu9 {	background: url('/images/homepage06.gif') no-repeat left top;}/** CONTENT */#content {	width: 610px;	background: url('/images/bg03.jpg') no-repeat left top;}/** FOOTER */#footer {	width: 960px;	height: 80px;	margin: 0px auto;	padding-top: 60px;	background: url(images/bg04.jpg) no-repeat left top;    clear:both;}#footer p {	text-align: center; 	color: #8B6B4D;}/** CALENDAR - CURRENCY - WAETHER */#calendar,#currency,#weather {	padding: 0px 43px 0px 15px;       margin-top:10px;    overflow:hidden;}  #calendar div.hr2,#currency div.hr2,#weather div.hr2 {	margin-left: 20px;   }#calendar h2,#currency h2,#weather h2 {	padding: 0px;	margin: 0px;    font-size: 2em;    text-align: center;	margin-left: 20px;  }#calendar p {    padding: 10px 0px 0px 0px;    margin: 0px;    text-align: center;	margin-left: 20px;  }#if1 {    width:230px;    height:150px;    border:none;    overflow:hidden;    text-align:center;    	margin-left: 10px;     }#if2 {    width:230px;    height:60px;    border:none;    overflow:hidden;    text-align:center;    margin-left:20px;}#cif {    text-align:center;    background:url('/images/wait.gif') center 10% no-repeat;}#cif a {    font-size:2.3em;}/** BOOKING ENQUIRY **/#booking {	padding: 0px 0px 0px 10px;   }  #bf {    text-align:justify;    margin:0px;    float:left;    width:230px;}#bf label {    display:block;    width:45px;    float:left;    margin-top:5px;    text-align:left;    clear:left;    padding-top:3px;}#bf input {    display:block;    width:163px;    float:left;    font-size:1em;    margin-top:5px;}#bf input.submit {    float:left;    clear:both;    margin:10px 0px 0px 30px;    width:160px;    padding:0px;}* html #bf input.submit {    margin:10px 0px 10px 8px;}#bf legend {    padding:10px 5px 5px 5px;}#bf select {    margin-top:5px;    font-size:.9em;}#bf fieldset {    padding: 0px 5px 10px 5px;    width:220px;        margin-left:15px;}#bf  p {    margin:0;     padding:5px;    text-align:center;}#day1, #day2 {    width:44px;    }    #year1, #year2 {    width:47px;    }    /** TOP IMAGES */#home {    background:url('/images/home.jpg') no-repeat bottom;    width:610px;    height:248px;}#apartment {    background:url('/images/apartment.jpg') no-repeat bottom;    width:610px;    height:248px;}#amenities {    background:url('/images/amenities.jpg') no-repeat bottom;    width:610px;    height:248px;}#services {    background:url('/images/services.jpg') no-repeat bottom;    width:610px;    height:248px;}#price-list {    background:url('/images/price-guide.jpg') no-repeat bottom;    width:610px;    height:248px;}#activities {    background:url('/images/activities.jpg') no-repeat bottom;    width:610px;    height:248px;}#guestbook {    background:url('/images/guestbook.jpg') no-repeat bottom;    width:610px;    height:248px;}#about {    background:url('/images/about.jpg') no-repeat bottom;    width:610px;    height:248px;}/** BOX5 */#box5 {	padding-top: 150px;}.clear {    clear: both;}.ralign {    text-align:right;}/* IMAGE VIEWER */#thumb    {    position:absolute;    top:0;    left:0;    background:#ffffff;    border-color:#6a6a6a;    border-style:solid;    border-width:1px;    visibility:hidden;    z-index:9999999;    width:300px;    color: #000000;    text-align:center;    }    /* TOOL TIP */#tip    {    position:absolute;    background:#ffffff;    border-color:#6a6a6a;    border-style:solid;    border-width:1px;    visibility:hidden;    z-index:9999999;    width:225px;    height:50px;    color: #000000;    text-align:center;    padding:10px;    margin:32px 20px;    }        /* Tables */table {    border:1px solid #000;        }   thead td {    background-color:#F5DFC4;    font-size:1.2em;    font-weight:bold;            text-align:center;        padding:5px;         }     .br {       border-right:1px solid #000;       }                     .bb {       border-bottom:1px solid #000;       }         .bl {       border-left:1px solid #000;       }                     .bt {       border-top:1px solid #000;       }                .lalign {    text-align:left;           }    .ralign {    text-align:right;           }    .calign {    text-align:center;       }                    tbody td {    padding:5px;    font-size:1.2em;    text-align:center;                        }               #box3 ul, #box4 ul {    margin-left:150px;    list-style-type:none;    }    .red {	color: #B4410D;	}  	/* Sports Activities */	#box3 #sports {    margin: 0;    padding: 0;         }   #sports li {    margin:0;    padding:5px;    }    #sports em, #fastfood em {    font-weight:bold;    font-size:1em;    font-style:italic;    color:#B4410D;}     /** GUESTBOOK COMMENTS **/        	  #comments {    display:none;    margin-bottom:10px;    }    #comments table {    width:90%;    margin:10px auto 0 auto;    }#comments {    text-align:center;    }       #comm {    width:400px;    }    #fullname {       width:355px;    }    legend {    color:#B4410D;    font-weight:bold;    font-size:1.2em;    font-style:italic;          }    .submit {    display:block;    width:150px;    font-size:1em;           margin:10px auto;    cursor:pointer;        }    table em {    font-size:.8em;}   #comments input , #comments textarea {    font-size:1em;}    .gbook {    width:100%;    }                  /* WEATHER FORECAST */    #forecast {    background:url('/images/wait.gif') center 10% no-repeat;    width:220px;    overflow:hidden;    margin:10px 0px 0px 15px;    text-align:center;    height:300px;    /*border-bottom:1px solid #000;    border-right:1px solid #000;    cursor:pointer; */    }#w2forecastholder {    border: 1px solid #CCCCCC;	padding: 6px;	width: 100%;	margin: 0px;	background-color:#fff; 	text-align:left;	position:relative;}    table#w2forecastalert {	padding:1px 0px 0px 9px;	width: 100%;	margin: 0px;	background-color: #445E72;	border-top-style: none;	border-top-width: 0px;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;}#w2forecastalert .alertcol1{	width: 100px;	border:0px;	padding-left:9px;}table#w2forecastalert td{	padding: 1px 4px 0px 9px;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	color: #FFFFFF;	border:0px;	}table#w2forecasttable {	padding: 0px;	margin: 0px;	border-top-width: 0px;	border-right-width: 0px;	border-bottom-width: 0px;	border-left-width: 0px;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	width:100%;	font-size:90%; }#w2forecasttable p {	font-family: Arial, Helvetica, sans-serif;	margin: 5px 0px 0px;	padding: 0px;}/* Forecast table. */.nobr {	white-space:nowrap;	background-color: #999999;}#w2forecasttable table, #main #w2forecasttable table {	border-collapse : collapse;	border-top-style: none;	border-right-width: 0px;	border-left-width: 0px;	border-right-style: none;	border-left-style: none;	border-bottom-width: 0px;	border-bottom-style: none;	border-top-width: 0px;}#w2forecasttable td.thheaders {	padding: 4px;	border-right-style: none;	border-bottom-style: none;	border-top-style: none;	text-align: left;	color: #000000;	background-color: #dcdcdc;	font-weight: bold;	font-size: 11px; 	font-family: Arial, Helvetica, sans-serif;}#w2forecasttable tr.seperatorline td {	border-top-width: 1px;	border-top-style: solid;	border-top-color: #284252;	margin-top: 0px;	font-size:11px; 	font-family: Arial, Helvetica, sans-serif;}#w2forecasttable td {	padding: 2px 4px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	vertical-align: middle;		color: #000000;	border-bottom-width: 1px;		margin: 0px;	line-height: 10px;	border-top-style: none;	border-right-style: none;	border-left-style: none;	font-size: 11px; 	font-family: Arial, Helvetica, sans-serif;	}#w2forecastbottom {	padding: 6px 9px 2px 2px;	margin: 0px;	background-color: #FFFFFF;	background-image: url("http://www.myweather2.com/images/pluginlogo.gif");	background-repeat: no-repeat;	background-position: right bottom;	font-size:11px;	text-align:left;}#w2forecastbottom p {	padding: 0px;	margin: 3px 0px 0px;	font-size:90%;}#w2forecastbottom a:link, #w2forecastbottom a:visited {	padding: 0px;	margin: 0px;		color: #284252;	text-decoration: underline;}.pluginwindbox {	margin: 0px;	padding: 0px 5px;	text-align: center;	vertical-align: middle;	width: 17px;}.pluginwindbox2 {	margin: 0px;	padding: 0px 5px;	text-align: center;	vertical-align: middle;	width: 50px;	height:25px;}.pluginwindspeed {	text-align:left;	font-size: 11px;	font-weight: normal;	color: #000000;	padding: 0px;	width: 35px;	white-space: nowrap;	margin: 0px;}.plugintempC {	margin: 0px;	padding: 0px 5px;	text-align: center;	vertical-align: middle;	width: 20px;}.plugintempF {	text-align:left;	font-size: 11px;	font-weight: normal;	color: #000000;	padding: 0px;	width: 35px;	white-space: nowrap;	margin: 0px;}#w2forecasttable td.pluginfirstcol {	border-bottom-style: none;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	font-size:11px; 	font-family: Arial, Helvetica, sans-serif;}#w2forecasttable td.pluginleftcol {	border-bottom-style: none;	background-image: none;	background-color: #FFFFFF;	font-size:11px; 	font-family: Arial, Helvetica, sans-serif;}#w2forecasttable td.pluginleftcol2 {	border-bottom-style: none;	background-image: none;	background-color: #FFFFFF;	font-size:11px; 	font-family: Arial, Helvetica, sans-serif;	width:35px;}#w2forecasttable td.pluginleftcol3 {	border-bottom-style: none;	background-image: none;	background-color: #FFFFFF;	font-size:11px; 	font-family: Arial, Helvetica, sans-serif;	width:60px;}div#w2forecastheader {	padding: 2px !important;	margin:0 !important;	background-color: #284252;	text-align:left;	float:left;        width:196px !important;	}span#w2locationnameheader {	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-weight: bold;	margin: 0px !important;	padding: 2px !important;    float:left;	    font-size:1em !important; }/* CLOCK */#clock {    float:right;    margin-right:3px;    overflow:hidden;    height:15px;    width:60px;        display:inline;    margin-top:4px;      }    #clock_iframe {    margin-top:-3px;       height:15px;    width:60px;           }     
