
/* Header Area 
---------------------------------------------------------------------------------------- */

/* Global reset */
*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset, img { border:0; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal; }
ol, ul, li { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h5, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:''}

/* Set defaults */
strong { font-weight: bold; }
em { font-style: italic; }
a { color:#f90; text-decoration:none; }

/* Standard Image Settings */
img { border:0;}
img.left { float:left; padding:0; margin:0 5px 10px 0; border:0; }
img.right { float:right; padding:0; margin:0 0 10px 5px; border:0; }

/* Main layout blocks */
body { background:#302718 url(../images/body.jpg) top center no-repeat fixed; color:#fff; }
div { position:relative; }
div.break {font-size: 8px; margin: 0px; padding: 0px;}

/* Seperate Wrapper For Each Page 
---------------------------------------------------------------------------------------- */
#wrapper_home { margin:-100px auto; width:700px; height:1050px; background:url(../images/wrapper.png); z-index:1; }
#wrapper_contact { margin:-100px auto; width:700px; height:900px; background:url(../images/wrapper.png); z-index:1; }
#wrapper_privacy { margin:-100px auto; width:700px; height:775px; background:url(../images/wrapper.png); z-index:1; }
#wrapper_copy { margin:-100px auto; width:700px; height:530px; background:url(../images/wrapper.png); z-index:1; }
#wrapper_testimonial { margin:-100px auto; width:700px; height:1110px; background:url(../images/wrapper.png); z-index:1; }
#wrapper_menu { margin:-100px auto; width:700px; height:2060px; background:url(../images/wrapper.png); z-index:1; }
#wrapper_contact { margin:-100px auto; width:700px; height:550px; background:url(../images/wrapper.png); z-index:1; }
#wrapper_directions { margin:-100px auto; width:700px; height:1160px; background:url(../images/wrapper.png); z-index:1; }
#wrapper_links { margin:-100px auto; width:750px; height:710px; background:url(../images/wrapper.png); z-index:1; }
#wrapper_policies { margin:-100px auto; width:700px; height:755px; background:url(../images/wrapper.png); z-index:1; }
#wrapper_accommodation { margin:-100px auto; width:700px; height:1130px; background:url(../images/wrapper.png); z-index:1; }

/* Main Content Area 
---------------------------------------------------------------------------------------- */
#content div { margin:0 auto; width:700px; }
#content div.inner { font:12px/18px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; margin:0 auto;                     padding:110px 0 0 10px; width:635px; height:354px; text-align:justify; }
#content div.inner p { font:12px/18px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; color:#fff; }
#content div.inner p.cent { text-align: center; }
#content div.inner h3 { font:20px/20px Georgia, 'Times New Roman', Times, serif; margin:-10px 0 10px 0; color:#fbaf89; }
#content div.inner h3.cent { font:20px/20px Georgia, 'Times New Roman', Times, serif; margin:-10px 0 10px 0; color:#fbaf89; text-align:                             center; }
#content div.inner h4 { font:14px/14px Georgia, 'Times New Roman', Times, serif; margin: 0 0 10px 0; color:#fffc08; }
#content div.inner h4.cent { text-align: center; }
#content div.inner span.sub { font:14px/14px Georgia, 'Times New Roman', Times, serif; margin: 0 0 10px 0; color:#fbaf89; text-align:                             center; }
#content div.inner span { color:#fbaf89; font-size: 12px;}
#content div.inner span.nws { color:#f90; font-size: 12px; white-space: nowrap; }
#content div.inner span.w { color:#fff; font-size: 16px;}
#content div.inner span.bold { font-weight:bold; color:#fff; }
#content div.ads { margin: auto; padding:0; width:700px; height:400px; }
#content div.ads div { float:left; width:120px; margin:0 0 0 35px; }
#content div.pv { margin: auto; padding:0; width:700px; height:100px; }
#content div.pvr { margin: auto; padding:0; width:380px; height:100px; }
#content span { color:#fff; }
#content span.bold { font-weight:bold; color:#fff; }
#content table, #content td { border-collapse:collapse; font-size:100%; border:0; table-layout: fixed; }
#content td { color:#fff; margin:0; padding:1px; color:#fffc08; vertical-align:top; text-align:center; width:180px; }

/* Header Area 
---------------------------------------------------------------------------------------- */
/* Header Section */
#header { width:100%; height:290px; background:url(../images/repeater.png); z-index:2; }
#header div { margin:0 auto; width:620px; }
#header h1 { text-indent:-9999px; background:url(../images/h1.png); width:708px; height:281px; position:absolute; top:25px; left:-181px; }
#header h2 { text-indent:-9999px; background:url(../images/h2.png); width:224px; height:96px; position:absolute; top:79px; right:-150px; }
#header h5 { text-indent:-9999px; width:224px; height:64px; position:absolute; top:178px; right:-150px; }
#header h5 a { display: block; padding: 0; overflow: hidden; background-image: url(../images/h5.png); 
               background-repeat: no-repeat; width:224px; height:64px; top:0; right:0; }

/* Navigation Area
---------------------------------------------------------------------------------------- */
#nav { width:100%; height:37px; background:url(../images/nav_repeater.png); z-index:2; top:115px; }
#nav div { margin:0 auto; width:700px; }

ul.nav {width:100%; height:35px; padding:7px 0 0 0; position:absolute; right:0; text-align:center; }
ul.nav li { font:16px/16px Georgia, 'Times New Roman', Times, serif; color:#f90; display:inline; }
ul.nav li a { color:#fff; text-decoration:none; }
ul.nav li a:hover { color:#f90; }

/* Footer Area
---------------------------------------------------------------------------------------- */
#footer { width:100%; height:218px; background:url(../images/footer_repeater.png); z-index:2; }
#footer div.inner { margin: auto; padding:0 0 0 35px; width:700px; height:218px; }
#footer div div { float:left; width:200px; margin:55px 0 0 20px; }
#footer br { clear:both; }

/* Table Area
---------------------------------------------------------------------------------------- */
#tables table { margin: 20px 0 0 -35px; }
#tables td { padding:0; margin:0; vertical-align:middle; }
#tables td.left {color:#000; width: 190px; text-align:center; font-size: 11px; vertical-align:right; }
#tables td.mid {color:#000; width: 320px; text-align:center; font-size: 11px; }
#tables td.right {color:#000; width: 190px; text-align:center; font-size: 11px; vertical-align:left; }

/* General Stuff
---------------------------------------------------------------------------------------- */
ul.body { margin: 10px 0 10px 10px; list-style-position: outside; }
ul.body li { list-style:inside; list-style-type:disc; }

h3 { font:18px/18px Georgia, 'Times New Roman', Times, serif; margin:0 0 10px 0; }

p { font:11px/18px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; color:#963; margin-bottom: 10px; }
p a:hover { border-bottom:1px solid #f90; }
p.centre { font:12px 'Lucida Grande', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; color:#963; margin-bottom: 10px;           text-align: center; }
p.cc { font-size:12px; color:#fff; margin: 5px 0 5px 0; text-align: center; }


