* { margin:0; padding:0;}
body { background:url(images/tail-body.gif) repeat 13px 16px; font-family:Arial, Helvetica, sans-serif; font-size:100%; line-height:1em; color:#998a75;}

input, textarea, select { font-family:Arial, Helvetica, sans-serif; font-size:1em;}

.fleft { float:left;}
.fright { float:right;}
.clear { clear:both;}

.alignright { text-align:right;}
.aligncenter { text-align:center;}

.wrapper { width:100%; overflow:hidden;}
.container { width:100%;}

p { margin:0; padding:0;}

.tail-top { background:url(images/tail-top.gif) left top repeat-x;}


/*==================forms====================*/
input, select { vertical-align:middle; font-weight:normal;}
img {border:0; vertical-align:top; text-align:left;}

.form { height:41px; color:#d9bf9a;}
.form input {width:173px; padding:1px 0 1px 3px; background:#47372a; border:1px solid #998a75; color:#998a75}
.form1 { color:#d9bf9a; margin-bottom:9px;}
.form1 textarea { width:182px; height:57px; overflow:auto; background:#47372a; border:1px solid #998a75; padding:1px 0 0 3px; color:#998a75}


/*==================list====================*/
ul { list-style:none;}

.list { width:100%; overflow:hidden;}
.list li { float:left; margin-right:5px;}
.list li.last { margin-right:0;}

.list1 { margin-top:-6px;}
.list1 li { color:#d9bf9a; padding-top:6px;}
.list1 li.alt { color:#e6b268;}
.list1 li.alt a { color:#e6b268; text-decoration:underline;}
.list1 li.alt a:hover { text-decoration:none;}
.list1 li a { color:#d9bf9a; text-decoration:none;}
.list1 li a:hover { text-decoration:underline;}

.list2 { margin-top:-6px; padding-bottom:6px;}
.list2 li { width:100%; overflow:hidden; vertical-align:bottom; color:#d9bf9a; background:url(images/line-1.gif) repeat-x bottom; padding-top:6px;}
.list2 li a { color:#d9bf9a; text-decoration:none; background:#3d2c1f;}
.list2 li a:hover { text-decoration:underline;}
.list2 li span { float:right; background:#3d2c1f; display:block;}

.list3 { width:100%; overflow:hidden; padding:17px 0 8px 0;}
.list3 li { float:left; margin-right:20px;}
.list3 li.last { margin-right:0;}


/*==================other====================*/
.img-box1 { width:100%; overflow:hidden; margin-top:-5px;}
.img-box1 img { float:left; margin:0 20px 0 0;}

.p1 { margin-bottom:20px;}
.p2 { margin-bottom:15px;}

.phone { float:right;}


/*==================txt, links, lines, titles====================*/
a {color:#e6b268;}
a:hover{text-decoration:none;}

h3 { font-size:1em; color:#d9bf9a; font-weight:normal; line-height:1.42em;}
h3 a {color:#d9bf9a;}

.txt1 { color:#e6b268;}

.links { width:100%; overflow:hidden;}
.links .fright { padding-right:12px;}
.links .aligncenter { color:#e6b268;} 
.links span { color:#d9bf9a;}

/*==================boxes====================*/
.splash-box { width:403px; height:300px; background:url(images/splash-box.png) no-repeat left top; position:absolute; left:381px; top:99px;}
.splash-box .inner { padding:18px 6px 0 11px;}
.splash-box .title { border-bottom:3px solid #534438; padding:0 0 9px 5px; margin:0 5px 12px 0;}

.nav-box { width:80px;}
.nav-box .top { background:url(images/nav-top.png) no-repeat left top;}
.nav-box .bot { background:url(images/nav-bot.png) no-repeat left bottom; padding:22px 0;}
.nav-box .tail { background:url(images/nav-tail.png) repeat-y left; height:520px;}
.nav-box .inner { padding:20px 0 0 29px;}

.box {  width:100%;}
.box .left { padding-left:20px; background:url(images/box-left.png) no-repeat left top;}
.box .tail { height:564px; background:url(images/box-tail.png) repeat-x top}
.box .inner { padding:31px 17px 0 0;}
.box .title { border-bottom:1px solid #534438; padding-bottom:15px; margin-bottom:18px;}
.box p { line-height:1.42em;}

.extra-box { width:394px; height:405px; overflow:auto;}
.extra-box .inner { padding:0 20px 0 0; height:600px;}


/*content*/
#content { height:624px;}
#content .indent { padding:51px 0 9px 0;}
#content .splash { height:564px; background:url(images/lot46-bg.png) no-repeat left top; position:relative;}
#content .splash .logo { position:absolute; bottom:70px; right:55px; border:0; margin:0; padding:0;}
#content .splash .logo a { cursor:pointer;}
#content .indent1 { padding-left:377px;}
#content .indent2 { padding-left:7px;}
#content .indent3 { padding-bottom:32px;}
#content .logo { position:relative; border-bottom:1px solid #48372b; padding:0 0 20px 13px; margin-bottom:32px;}

/*footer*/
#footer .indent { padding:0 7px;}
#footer p { color:#b59f98; text-align:center; border-top:1px solid #584a46; line-height:1em; padding-top:18px;}
#footer p a { color:#b59f98; text-decoration:none;}
#footer p a:hover { text-decoration:underline;}

/*==========================================*/

#page2 #content .col-1 { background:url(images/saturday-bg.png) no-repeat left top;}
#page3 #content .col-1 { background:url(images/friday-bg.png) no-repeat left top;}
#page4 #content .col-1 { background:url(images/events-bg.png) no-repeat left top;}
#page5 #content .col-1 { background:url(images/bottle-bg.png) no-repeat left top;}
#page6 #content .col-1 { background:url(images/contacts-bg.png) no-repeat left top;}
#page7 #content .col-1 { background:url(images/saturday-bg.png) no-repeat left top;}
#page8 #content .col-1 { background:url(images/happyhour-bg.png) no-repeat left top;}
#page9 #content .col-1 { background:url(images/gallery-bg.png) no-repeat left top;}