@charset "utf-8";

/* CSS Document -  AUTHOR CLAIRE QUEST OCT 2009 */
/* STATIC ELEMENTS */
body, html {margin: 0px; padding:0px; background:#000000; color: #28370b; font-family:Georgia, "Times New Roman", Times, serif; font-size:0.9em;} 
img{border:0;}
.spacer{clear:both;}
a:link {color: #28370b; text-decoration:none;}
a:visited {color: #28370b; text-decoration:none;}
a:hover {color: #f3f085; text-decoration:underline;}
a:active {color: #28370b; text-decoration:underline;}
h1{color:#fff; margin:0px; font-size:1em; text-indent:-9999px}
h2{font-size:1.5em; margin:5px; color:#1b2507; padding:0; }
h2.subHeader{color:#666666; margin-left:15px}
h3{font-size:0.8em; margin:0; color:#ffffff; padding:0; }
h3.subHeader{color:#666666; margin-left:15px}
p{ margin:0px; padding:0px 15px 10px 15px; }
table{ border:0px;}
.rightMargin{margin-right:10px;}
.leftMargin{margin-left:10px;}
.bottomMargin{ margin-bottom:10px}
.allMargin{ margin:10px}
.floatLeft{ float:left} 
.floatRight{ float:right}
.red{color:red}
.underline{ text-decoration:underline}
.nobulletpoints{ list-style:none; margin:0; padding:0}


/* PAGE ELEMENTS */
#entirePgHolder{width:924px; margin:0 auto; height:100%; background:#000000;padding:20px 50px;}
#innerPgHolder{width:924px;  margin:0 auto; height:100%; min-height:700px; background: url(../images/backgrounds/bg_003.jpg) no-repeat #000000; padding-top:30px; padding-left:80px; padding-right:80px}
#innerPgHolder1{width:924px;  margin:0 auto; height:100%; min-height:700px; background: url(../images/backgrounds/bg_001.jpg) no-repeat #000000; padding-top:30px; padding-left:80px; padding-right:80px}
#headerHolder{min-height:168px; padding:0px;}
#header{height:168px; width:754px;}
#subTitle{}
#logoLarge{ position:relative; z-index:2; top:-185px;}

#topNaviHolder{background:url(../images/corners/strip_green.png) no-repeat  top left; margin-left:10px}
#topNavi{  margin:-30px 0px 0px 10px; padding:8px 5px 5px 140px; list-style:none; width:754px; height:35px;  position:relative; z-index:3; }
#topNavi li{ float:left; display:block; clear:right; margin:0px 40px 0px 0px; color:#f3f085}
#topNavi li a:link {color: #f3f085; text-decoration:none;}
#topNavi li a:visited {color: #f3f085; text-decoration:none;}
#topNavi li a:hover {color: #aeec29; text-decoration:underline;}
#topNavi li a:active {color: #28370b; text-decoration:underline;}


#entireFooter{ width:744px; margin-left:10px; margin-top:20px}
#footerHolder{ background:#28370b; padding:10px; min-height:5em; color:#f3f085}
#logoSmall{ float:left; display:block; vertical-align:top; margin-right:10px}
#footerAddress{ list-style:none;}

#strechTable{ margin-left:10px; margin-top:-170px; position:relative; z-index:4}
#bgGrow1{ background: url(../images/corners/transGreenBG_02.png) repeat-y}
#bgGrow1 dl{ padding:0px 3px 0px 10px; color:#f3f085 }
#bgGrow1 dl>dt{margin-top:20px; color:#aeec29; font-size:1.3em; font-weight:bold}
#bgGrow1 dl>dd{margin:0px; padding:0px 0px 3px 10px; color:#f3f085}
#bgGrow1 dl a:link {color: #aeec29; text-decoration:none;}
#bgGrow1 dl a:visited {color: #aeec29; text-decoration:none;}
#bgGrow1 dl a:hover {color: #aeec29; text-decoration:underline;}
#bgGrow1 dl a:active {color: #f3f085; text-decoration:underline;}
#bgGrow2{ background: url(../images/corners/solidYellowBG_02.png) repeat-y #ebe729; padding:10px }
#bgGrow1 .title{color:#aeec29!important;}

#homepageMain{ margin:4% 6.5%}

.newsItem{ background:#fffdc4; min-height:11em; margin-bottom:15px}
.newsItem img{ float:left; margin:5px }
.galleryItem{ background:#fffdc4; min-height:11em; margin-bottom:15px}
.galleryItem img{ float:left; margin:5px }
.flashCorner{ float:right; background:#eba627; display:block; padding:5px} 
.flashCorner a{ font-weight:bold}


.pod{background:#fffdc4; width:266px; float:left; margin-bottom:10px}
.pod2{background:#fffdc4; margin-bottom:10px; padding:10px 0px 0px 0px}
.pod3{background:#fffdc4; margin-bottom:10px; padding:0px}



#openHours{ text-align:center;}
#openHours td,#openHours th{ padding:3px}
#openHours tr{background:#f3f085; }
#openHours tr:hover{background:#eba627}
.note{background:#eba627}
.highlight{ background:#28370b; color:#f3f085; padding:5px; font-weight:bold; font-size:1.5em}
.subTableHeader{ background:#eba627}


.Drinks{}
.Drinks td,.Drinks th{ padding:3px}
.Drinks th{font-size:1em}
.Drinks tr{background:#f3f085; }
.Drinks tr:hover{background:#eba627}
.Drinks .highlight td{ background:#28370b; color:#f3f085; padding:5px; font-weight:bold;}
.subTableHeader{ background:#eba627}

