/* ---------------------------------------------------------------------------------
   
   Fermented Grape - Master Stylesheet 
   Author: Pixel House
   Website: www.pixel-house.com.au 

--------------------------------------------------------------------------------- */


body { margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; background: #24060e; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 0.6em 0; }
h1 { color: #ae153e; text-transform: uppercase; font-size: 1.5em; }
h1 span { color: #73675c; font-size: 0.7em; }
h2 { color: #ae153e; font-size: 1.0em; text-transform: uppercase; line-height: 1.6em; margin: 0 0 1.2em 0; }
h3, h6 { color: #5a4b40; font-size: 1.0em; margin: 0;  }
h4 { color: #6b5a4e; font-size: 0.8em; margin: 0 0 0.4em; }
h4 span { color: #5a4b40; }
p { font-size: 0.8em; color: #5a4b40; line-height: 1.35em; margin: 0 0 1.2em 0; }
p a { color: #ae153e; }
p a:hover { color: #000; }
a img { border: none; }
hr { display: none; }

#printLogo { display: none; }

#header { width: 100%; float: left; height: 195px; background: #000; }
#content-wrap { background: url(../images/bg-contentwrap.gif) repeat center 0 #c8b29f; float: left; width: 100%; }
#content { margin: 0 auto; width: 960px; }
#footer-wrap { float: left; width: 100%; padding: 22px 0 25px 0; }
#footer { margin: 0 auto; text-align: center; }

#nav { float: left; width: 100%; height: 35px; background: #350814; }
#nav ul { margin: 0 auto; width: 517px; padding: 0; font-family: verdana; letter-spacing: 0.1em; }
#nav ul li { list-style-type: none; float: left; padding: 0; text-transform: uppercase; font-size: 0.7em; }
#nav ul li a { padding: 9px 0px 0px 0px; height: 26px; float: left; display: block; outline: none; }
#nav ul li a:hover { background-position: center -34px; }

#n01, #n02, #n03, #n04 { background: url(../images/nav-divider.gif) no-repeat right 0; }

#n01 a { width: 76px; background: url(../images/n01.gif) no-repeat center 0; text-indent: -5000px; }
#n02 a { width: 82px; background: url(../images/n02.gif) no-repeat center 0; text-indent: -5000px; }
#n03 a { width: 95px; background: url(../images/n03.gif) no-repeat center 0; text-indent: -5000px; }
#n04 a { width: 151px; background: url(../images/n04.gif) no-repeat center 0; text-indent: -5000px; }
#n05 a { width: 97px; background: url(../images/n05.gif) no-repeat center 0; text-indent: -5000px; }

#logo { margin: 25px auto 0 auto; width: 211px; }
#logo a { width: 211px; height: 150px; background: url(../images/logo.gif) no-repeat 0 0; text-indent: -5000px; display: block; outline: none; }

/* ---------------------------------------------------------------------------------
   HOMEPAGE STYLES
--------------------------------------------------------------------------------- */

#introBox { width: 940px; padding: 10px 10px 0 10px; margin-top: 14px; float: left; height: 338px; background: url(../images/bg-introBox.gif) no-repeat 0 bottom; }
#introTxt { width: 338px; height: 283px; padding: 32px 15px 0 17px; background: url(../images/introBox-gradient.gif) repeat-y 0 0 #e2d0c1; float: left; }
#introTxt h1 { width: 100%; height: 52px; margin: 0 0 25px 0; background: url(../images/h1-fermented.gif) no-repeat 0 0; display: block; text-indent: -5000px;  }
#introTxt p { width: 330px; }
#flashBox { width: 565px; padding: 5px 5px 0 0; float: right; height: 310px; background: url(../images/introBox-gradient.gif) repeat-y right 0 #e2d0c1; }
#flashBox img { float: left; }

#callouts { float: right; width: 579px; background: url(../images/bg-callouts.jpg) no-repeat 0 bottom; }
.cBox { float: left; width: 161px; padding: 10px 10px 0 18px; height: 170px; }
#fineDine, #wineBuff { background: url(../images/bg-cBox.gif) no-repeat right bottom; }
#wineBuff { width: 167px; padding-right: 12px; }
#liveEnt { width: 165px; padding-right: 0; }

.cBox h2 { width: 100%; height: 51px; display: block; text-indent: -5000px; margin: 0; }
#fineDine h2 { background: url(../images/h2-finedine.gif) no-repeat 0 0; }
#wineBuff h2 { background: url(../images/h2-winebuffet.gif) no-repeat 0 0; }
#liveEnt h2 { background: url(../images/h2-live.gif) no-repeat 0 0; }

#subscribe { width: 256px; height: 170px; text-align: right; padding: 0 0 0 95px; float: left; margin: 8px 0 0 10px; display: inline; background: url(../images/bg-subscribe.gif) no-repeat 0 5px;  }
#subscribe p { color: #ae153e; }
#subscribe p span { width: 220px; display: block; float: right; }
#subscribe .sWide { width: 256px; }
#subscribe h3 { display: block; float: left; width: 100%; height: 70px; margin: 0; background: url(../images/h3-grapevine.gif) no-repeat right 0; }
#subscribe h3 span { display: none; }

/* ---------------------------------------------------------------------------------
   CONTENT
--------------------------------------------------------------------------------- */

#contentInner { width: 960px; float: left; background: url(../images/bg-contentInner.gif) repeat-y 628px 0; }
#left, #left-menu { width: 584px; padding: 35px 0px 35px 10px; float: left; }
#right { width: 288px; float: right; padding: 37px 10px 35px 34px; background: url(../images/bg-right.jpg) no-repeat 0 0; min-height: 390px; }


/* ---------------------------------------------------------------------------------
   FOOTER
--------------------------------------------------------------------------------- */

#footer p { font-size: 0.7em; color: #7c545f; margin: 0 0 0.8em 0; }
#footer p a { color: #7c545f; }
#footer p a:hover { color: #ae153e; }
#footer #copyright { background: url(../images/copyright.gif) no-repeat 0; margin: 0 auto 12px auto; text-indent: -5000px; width: 298px; height: 15px; display: block; }


