/* CSS Document */

html, body, div, h1, h2, h3, h4, h5, h6, li, ol, ul, input, checkbox, img, a, p, span {
margin:0;
padding:0;
border:0;
outline:0;
font-family:Arial, Helvetica, sans-serif;
font-size:100%;
line-height:1;
color:#fff;
}
body{
background:#000 url(../img/Bg.jpg) 51px 43px no-repeat;
margin:51px 0px 0px 43px;
}
p{
font-size:75%;
line-height:1.3;
margin-bottom:8px;
}
a{
color:#fff;
}
a:hover{
text-decoration:underline;
}
.Replace{
text-indent:-9000px;
}
.ClearFix{
clear:both;
}
h1{
height:33px;
}
h2{
height:33px;
}
h3{
height:25px;
}
h4{
clear:both;
color:#f4b800;
font-size:90%;
margin-bottom:16px;
}
.Highlight{
color:#000;
}
.Whisper{
color:#989898;
}
.Contract{
letter-spacing:-5;
}
.Smaller{
font-size:90%;
}

/* Common
---------------------------------------------------------------------------------------- */
p#Locations{
height:25px;
color:#b0b0b0;
text-indent:29px;
padding-top:15px;
margin:0;
font-size:80%;
font-family:Georgia, "Times New Roman", Times, serif;
}
div#MenuWrap{
float:left;
width:223px;
background:url(../img/MenuBg.gif) 33px bottom no-repeat;
padding:0px 0px 275px 33px;
}
div#MenuPadTop{
width:223px;
height:17px;
background:url(../img/MenuTop.gif) 0px 0px no-repeat;
}
div#Menu{
padding-left:14px;
padding:0px 0px 118px 14px;
background:url(../img/MenuBgFoot.gif) bottom 14px no-repeat;
}
div#EnterWrap{
float:left;
width:461px;
height:61px;
background:url(../img/EnterBg.gif) 29px top no-repeat;
padding:0px 0px 0px 72px;
}
span#Over18{
float:left;
display:block;
color:#999;
font-family:Georgia, "Times New Roman", Times, serif;
padding:23px 17px 0px 0px;
}
span#AgeWrap{
float:left;
display:block;
margin:0;
padding:23px 8px 0px 0px;
}
span#PleaseTick{
float:left;
display:block;
color:#999;
font-family:Georgia, "Times New Roman", Times, serif;
padding:24px 29px 0px 0px;
font-size:70%;
}
span#AgeSubmit{
float:left;
display:block;
padding:11px 8px 0px 0px;
}
span#Agree{
float:left;
display:block;
padding:23px 0px 0px 0px;

}
.error{
display: none;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:70%;
color:#cc0000;
cursor:pointer;
text-decoration:underline;
}
div#MainWrapHome{
float:left;
width:627px;
background:url(../img/MainBgHome.jpg) 0px 0px no-repeat;
}
div#HomeHead{
height:280px;
padding:92px 0px 0px 268px;
}
#Watermark{
background:url(../img/Watermark.gif) 0px 0px no-repeat;
width:347px;
height:138px;
}
span.left{
clear:both;
float:left;
width:109px;
height:40px;
text-align:center;
padding-top:11px;
font-size:85%;
color:#999;
display:block;
line-height:1.3;
font-weight:bold;
}
span.right{
float:left;
width:180px;
height:42px;
text-align:center;
padding-top:16px;
font-size:120%;
display:block;
}
div#MainWrapBeers{
float:left;
width:627px;
/*background:url(../img/MainBgBeers.jpg) 0px 0px no-repeat;*/
}
div#MenuHead{
padding:0px 0px 0px 52px;
width:506px;
}
div#MenuHeadAbout{
height:200px;
padding:63px 217px 20px 53px;
}
div#MenuHeadAbout h4{
font-size:100%;
}
div#MenuHeadTerms{
padding:40px 80px 20px 52px;
}
div#MenuHeadEvents{
height:322px;
padding:40px 80px 20px 52px;
}
div#MainWrapSpirits{
float:left;
width:627px;
/*background:url(../img/MainBgSpirits.jpg) 0px 0px no-repeat;*/
}
div#MainWrapWines{
float:left;
width:627px;
/*background:url(../img/MainBgWines.jpg) 0px 0px no-repeat;*/
}
div#MainWrapWines table tr td{
padding:4px;
}
div#MainWrapAlcopops{
float:left;
width:627px;
/*background:url(../img/MainBgAlcopops.jpg) 0px 0px no-repeat;*/
}
div#MainWrapSoftDrinks{
float:left;
width:627px;
/*background:url(../img/MainBgSoftDrinks.jpg) 0px 0px no-repeat;*/
}
div#MainWrapCigarettes{
float:left;
width:627px;
/*background:url(../img/MainBgCigarettes.jpg) 0px 0px no-repeat;*/
}
div#MainWrapSnacks{
float:left;
width:627px;
/*background:url(../img/MainBgSnacks.jpg) 0px 0px no-repeat;*/
}
div#MainWrapExtras{
float:left;
width:627px;
/*background:url(../img/MainBgExtras.jpg) 0px 0px no-repeat;*/
}
div#MainWrapAbout{
float:left;
width:627px;
background:url(../img/MainBgAbout.jpg) 0px 0px no-repeat;
}
div#MainWrapTerms{
float:left;
width:627px;
background:none;
}
div#MainWrapEvents{
float:left;
width:627px;
background:url(../img/MainBgEvents.jpg) 0px 0px no-repeat;
}
div#MainWrap{
padding:60px 0px 0px 53px;
}
div#MainWrap table tr td{
padding:8px 40px 4px 0px;
}
div#MainWrap h4{
color:f4b800;
/*color:#fff;
padding-bottom:16px;
border-bottom:1px solid #363736;*/
width:244px;
font-size:100%;
}
div#MainWrap ul h4{
color:f4b800;
/*color:#fff;
padding-bottom:16px;
border-bottom:1px solid #363736;*/
width:214px;
font-size:90%;
}
div#MainWrap ul{
float:left;
list-style-type:none;
width:280px;
padding-bottom:32px;
}
div#MainWrap ul li{
float:left;
width:244px;
/*background:url(../img/PricesBg.gif) 0px 0px no-repeat;*/
text-align:center;
padding-top:6px;
}
div#MainWrap ul.Cigarettes{
float:left;
list-style-type:none;
width:124px;
padding-bottom:32px;
}
div#MainWrap ul.Cigarettes li{
float:left;
width:124px;
/*background:url(../img/PricesBg.gif) 0px 0px no-repeat;*/
text-align:center;
padding-top:6px;
}
div#MainWrap ul.CigarettesPrice{
float:left;
list-style-type:none;
width:60px;
padding-bottom:32px;
}
div#MainWrap ul.CigarettesPrice li{
float:left;
width:44px;
/*background:url(../img/PricesBg.gif) 0px 0px no-repeat;*/
text-align:center;
padding-top:6px;
}
.Product{
float:left;
color:#fff;
font-size:90%;
margin-bottom:0px;
}
.Price{
float:right;
color:#999;
font-size:90%;
margin-bottom:0px;
}
.Quantity{
float:left;
color:#333;
font-size:90%;
margin-bottom:0px;
}

/* About
---------------------------------------------------------------------------------------- */
#AboutSteps{
width:463px;
height:232px;
background:url(../img/AboutStepsBg.gif) 0px 0px no-repeat;
margin-bottom:28px;
}
#AboutSteps ol{
position:relative;
left:80px;
top:31px;
width:343px;
}
#AboutSteps ol li{
list-style-type:none;
height:73px;
font-size:80%;
line-height:1.3;
}
p.AboutDetails{
width:463px;
margin-bottom:16px;
}
p.AboutDetails a{
text-decoration:none;
}
p.AboutDetails a:hover{
text-decoration:underline;
}

/* Terms
---------------------------------------------------------------------------------------- */
div#MainWrapTerms h4{
font-size:100%;
}
div#MainWrapTerms ul{
width:463px;
}
div#MainWrapTerms ul li{
list-style-position:outside;
list-style-type:square;
margin-bottom:16px;
font-size:75%;
line-height:1.3;
}

/* Events
---------------------------------------------------------------------------------------- */
div#MainWrapEvents h4{
font-size:100%;
}
div#MenuHeadEvents p{
width:270px;
}
div#MenuHeadEvents p a{
text-decoration:none;
}
div#MenuHeadEvents p a:hover{
text-decoration:underline;
}