/* MAIN STYLES */
body, td{
font-family:"Comic Sans MS", "Lucida Casual", arial;
font-size:13px;
}

h1, h2, h3{
font-family:"Comic Sans MS", "Lucida Casual", arial;
font-weight:bold;
margin:0px;
color:#C01D1D;
}

h1{
font-size:20px;
}

h2{
font-size:18px;
}

h3{
font-size:13px;
}

a{
font-weight:bold;
color:#000000;
}

a:link, a:visited{
}

a:hover{
color:#C01D1D;
}
/* MAIN STYLES */

/* LAYOUT */
.logo{
left:475px;
top:5px;
position:absolute;
}

.phoneNumbers{
top:5px;
left:15px;
position:absolute;
}

.straps{
top:120px;
left:444px;
position:absolute;
}

.map{
top:245px;
left:454px;
position:absolute;
}

.map img{
border:1px solid #000000;
}

.youDrink{
position:absolute;
top:156px;
left:75px;
}

.youDrink h1{
color:#000000;
}

.stepsTitle{
position:absolute;
top:156px;
left:75px;
}

.pageText{
position:absolute;
left:75px;
top:186px;
width:335px;
}

.pageText  h2{
color:#000000;
}

.pageTextWide{
position:absolute;
left:75px;
top:186px;
width:674px;
}

.priceList{
top:402px;
left:75px;
position:absolute;
}

.waiter{
left:60px;
top:18px;
position:absolute;
}

.leftBlack{
top:66px;
left:0px;
width:60px;
height:700px;
background-color:#000000;
position:absolute;
}

.timesCards{
left:2px;
top:120px;
z-index:2;
position:absolute;
}

.leftBlackShader{
position:absolute;
left:0px;
top:765px;
}

.myRound{
top:400px;
position:absolute;
left:75px;
color:#C01D1D;
font-size:18px;
font-weight:bold;
}

.listContainer{
position:absolute;
top:475px;
left:75px;
vertical-align:top;
width:688px;
}

.listTableContainer{
border-collapse: collapse;
width:100%;
}

.listTableContainer td{
padding:0px;
vertical-align:top;
}

.listTable{
border-collapse: collapse;
position:relative;
width:100%;
border-spacing:0px;
}

.listTable .listItemtd, .listTable .listItemtdHover{
border:1px solid #5F5F5F;
height:46px;
vertical-align:top;
padding:3px;
}

.listItemtd{
background-color:#EEEEEE;
}

.listItemtdHover{
background-color:#FFFFFF;
cursor:pointer;
}

.listItemtdHover a{
color:#C01D1D;
}

.categoryLinks{
position:absolute;
left:75px;
top:442px;
}

.categoryLinks ul{
padding:0px;
margin:0px;
}

.categoryLinks ul li, .categoryLinks ul .last{
display:inline;
padding-right:15px;
padding-left:15px;
border-right:1px solid#5F5F5F;
margin:0px;
}

.categoryLinks ul .last{
border:0px solid #000000;
}

categoryLinks ul li a{
border:1px solid #FFFFFF;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
}

.subColumn{
position:absolute;
left:800px;
width:170px;
text-align:center;
border-left:1px solid #CCCCCC;
padding:10px;
}

.footer{
text-align:center;
margin-top:5px;
margin-bottom:10px;
}
/* END LAYOUT */
