@import url(_reset.css); 
@import url(_hacks.css);

/* @ Magic Begins Here
------------------------------*/

.sample {
background: url("/_images/bg_png.png") left repeat-y;
behavior: url("/iepngfix.htc") !important;
}

/* @group Global
----------------------------------------------------------------------------------- */
body	{ 
background: url("../_images/bg_repeat.jpg");
padding: 0;
margin: 0;
font-size: 100%;
font-family: Arial, Helvetica, sans-serif;
}

/* @end */

#wrapperLogo { width: 990px; height: 210px; position: relative; }
#wrapperLogo .logo { height: 83px; width: 431px; position: absolute; right: 105px; bottom: 10px; }
#wrapperLogo .logo a { display: block; height: 83px; width: 431px; background: url('../_images/logo.gif') top left no-repeat; }
#wrapperLogo .logo a span { display: none; }

.wrapperNav { height: 68px; background: #0a0405; padding-left: 452px; }

.wrapperNav a { display: block; height: 68px;}
.wrapperNav a span { display: none; }

.wrapperNav li { float: left; margin-right: 25px; }

.wrapperNav a.navHome { width: 44px; background: url('../_images/nav/btn_home.gif') top left no-repeat;}
.wrapperNav a.navMenus { width: 44px; background: url('../_images/nav/btn_menus.gif') top left no-repeat;}
.wrapperNav a.navWine { width: 54px; background: url('../_images/nav/btn_winelist.gif') top left no-repeat;}
.wrapperNav a.navFunctions { width: 59px; background: url('../_images/nav/btn_functions.gif') top left no-repeat;}
.wrapperNav a.navContact { width: 66px; background: url('../_images/nav/btn_contactus.gif') top left no-repeat; }

.wrapperNav a:hover { background-position: bottom; }

body#menus a.navMenus,
body#winelist a.navWine,
body#functions a.navFunctions,
body#contact a.navContact { background-position: bottom; }

.wrapperContent { width: 990px; background: #0a0405; margin-top: 7px; }
.wrapperContent .inner { padding-left: 452px; color: #fff; padding-right: 20px; padding-top: 15px; padding-bottom: 5px; min-height: 300px }
.wrapperContent .inner p { font-size: 0.8em; line-height: 1.4em; margin-bottom: 1em; }

ul.bdyList li a,
.wrapperContent .inner p a { color: #a88b6a; text-decoration: none; }

ul.bdyList li a:hover,
.wrapperContent .inner p a:hover { text-decoration: underline; }

.wrapperContent .inner h1 { margin-bottom: 15px; color: #a88b6a; font-size: 90%; font-family: tahoma, arial; border-bottom: 1px solid #181314; padding-bottom: 3px; font-weight: bold; }

ul.bdyList { margin-bottom: 15px; font-size: 0.8em; line-height: 1.4em; margin-left: 15px; }
ul.bdyList li { list-style:  square; }

.wrapperFooter { color: #fff; width: 990px; margin-top: 7px; }
.wrapperFooter .inner { padding-left: 452px; padding-top: 10px; }
.wrapperFooter .inner p { font: bold 0.7em Arial, Helvetica, sans-serif; line-height: 2em; }

.heroSwf { z-index: 1000; width: 385px; height: 820px; position: absolute; top:0; left:0; }

#wrapperHome {
background: url(../_images/allantica-home.png) top left no-repeat; width: 607px; height: 542px;
position: absolute;
top: 145px;
left: 375px;
}

#wrapperHome span { display: none; }
#wrapperHome a { display: block; width: 607px; height: 542px; }

#formSub h2 a { color: #853f41; }
#formSub h2 a:hover { color: #ebdab1; }
#formSub table { width: 100%; border: 5px solid #3c1c21; padding:0; margin-bottom: 5px; }
#formSub table td { background: #1e0c0f; padding: 10px; vertical-align: middle; color: #6f6f6f; }
#formSub table td h3 { font-weight: bold; color: #a88b6a; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; }
#formSub table td .inpFrm { border: none; padding: 5px 7px; font-size: 10px tahoma; color: #333; width: 220px; }
#formSub table td .btn { border: 1px solid #430002; background: #260001; color: #fff; font: bold 11px arial; padding: 5px 7px; cursor: pointer; }
#formSub table td .btn:hover { background: #ebdab1; color: #260001; }
