body {font-size:70%; font-family: Arial, Helvetica, sans-serif; margin:0px 0 0px 0; color:#000; }

p {margin-top: 0px;margin-bottom: 0px;line-height: 120%;}

h2 {margin:0; font-size:125%;font-weight: bold;text-transform: uppercase;}


#mainpagephoto {
WIDTH:928px;
HEIGHT: 582px;
}


#logo{
BACKGROUND: url(images/logo.png) 18px no-repeat;
PADDING-RIGHT: 0px;
PADDING-LEFT: 0px;
PADDING-BOTTOM: 0px;
PADDING-TOP: 0px;
WIDTH:928px;
HEIGHT: 60px;
POSITION:absolute;
TOP: 0px;
LEFT: 0px;

}


#submasthead {
WIDTH:500px;
HEIGHT: 70px;
POSITION:absolute;
TOP: 65px;
LEFT: 18px;
line-height: 16px;
color: #666;
font-size: 11px;
font-family: Arial, Helvetica, sans-serif;
}

#submasthead a{color: #000;}
#submasthead a:hover{color: #624C37;}


#plinth { width: 209px; height: 430px; position: absolute; padding-top: 15px; padding-left: 10px; padding-right:10px; left: 16px; top: 137px; z-index: 1; background: #fff; }

#plinth { 
filter:alpha(opacity=70);
-moz-opacity:.70;
opacity:.70;}


#plinth h2 { font-size: 115%; font-weight: normal;}

#search { color: #000; width: 209px; height: 80px; position: absolute; padding-top: 15px; padding-left: 10px; padding-right:10px; left: 16px; top: 137px; z-index: 2;}

#packages{ color: #000; width: 209px; height: 200px; position: absolute; padding-top: 15px; padding-left: 10px; padding-right:10px; left: 16px; top: 210px; z-index: 2;}

#greybox{ background: #BB765C; color: #fff; FONT-WEIGHT: BOLD; width: 209px; height: 100px; position: absolute; padding-top: 5px; padding-left: 10px; padding-right:10px; left: 16px; top: 465px; z-index: 2;}

#greybox a{ color:#F0EDEA; text-decoration: underline;}
#greybox a:hover{ color:#fff; text-decoration: underline; background: transparent;}


