/**
 * ----------------------------
 * @copyright Simon Anthony Volute.com
 **/
html { margin: 0; padding: 0;      
     }

body {
	margin-top:0px; /* min size of blue background border around page */
 	padding-left:10px;/* min size of blue background border around page */
 	padding-right:10px;/* min size of blue background border around page */
	font:80% Helvetica, Arial, sans-serif;
	background-color: #E4E5E0;
	color:#2A6050;
	background: #98C276;
}

h1{
	font-size:22px;
}

h2 {
	font-size:18px;
}

h3 { 
font-size 12px;
color:#f00;
margin-bottom:0px;
}

div#container {
position:relative;
top:0px;
	margin-left:auto;
	margin-right:auto;
	background-color: #FFFFFF;
	padding-top:10px;
	width:790px;
	}
		
td#logo {	
	padding:0px 10px 0px 10px;
}
	
td#box1{
	padding:10px 20px 0px 2px;
}

td#box2{
	padding:10px 20px 0px 2px;
}
	
td#strapline
{
	text-align: right;
	font-weight: 600;
	font-size: 14px;
	padding-right: 30px;
	padding-top: 4px;
	color: #549B1B;
}
	
td#pad{
	width:1px;
}
	
td#left_col{
position:absolute;
top:145px;
	width:195px;
	vertical-align: top;
	font-size:14px;
	color: #FFFFFF;
	font-style: normal;
	line-height: normal;
	line-space: 20;
	padding-left: 10px;
}
	
div#phone{
	width:190px;
	padding-bottom:5px;
	padding-left: 8px;
}

.lnk a
{	/*master settings for links in left nav bar */
	 text-align:left;
	 display: block;
	 border-bottom: 2px solid white;
	 padding-bottom:7px;	/*creates space at top of links*/
	 padding-top:7px;		/*creates space at bottom of links*/
	 padding-right:2px;	/*creates space at right of links*/
	 padding-left:10px;	/*creates space at left of links*/
	 margin-left:0px;
	 background-image: url(../images/menu.gif);
	 color: #ffffff;
	 text-decoration: none;
}


.lnk a:hover 			/*hover over link left nav bar*/
{
	 background-image: url(../images/hover.gif);
}


 .lnk a#this 
{
	 background-image: url(../images/active.gif);

}

#weeks p{
line-height:0px;
}

#booking_form p{
line-height:10px;
margin-top:-8px;
}


div#spacer {
	line-height:10px;
	}


td#main_area {
	padding-left:240px;
	padding-right:20px;
	font-size:14px;
}

#SClogo{
display:block;
position:relative;
float:right;
top:-120px;
}

#from_the_air {

padding-bottom:6px;
}


td.cell-y {
padding:2px 4px 2px 4px;
border-left:solid 1px #aaaaaa;
border-right:solid 1px #aaaaaa;
border-bottom:solid 1px #aaaaaa;
}


td.year {
background:#98C276;
font-size:20px;
text-align:center;
color:#ffffff;
border-top:solid 10px #ffffff;
border-bottom:solid 1px #aaaaaa;
padding-top:4px;
padding-bottom:2px;
}

td.cell {
padding:2px 4px 2px 8px;
border-right:solid 1px #aaaaaa;
border-bottom:solid 1px #aaaaaa;
}

#stars {
padding-top:180px;
padding-left:45px;
}
