body {
color:#FFF;
background-color:#000;
background-image:url('/images/bg_home.gif');
background-repeat: repeat-x;
}

strong {
font-weight:bold;
}

#hero-chances {
clear:both;
padding:0;
margin:0;
background:#000;
height:115px;
width:630px;
display:block;
background-image:url('/images/hero_chances.jpg');
}

#rnavhead {
clear:both;
margin:0;
height:60px;
padding:10px 0 0 0;
}

#main {
width:950px;
padding:0;
float:left;
vertical-align:top;
}

#content {
clear:both;
width:590px;
padding:30px 20px;
margin:0;
height:100%;
background:url('/images/bg_sub-main.jpg') no-repeat;
float:left;
}

#subwrap {

float:left;
width:590px;
padding:0 0 15px 0;
}

#homeboxwrap {
float:left;
width:630px;
padding:0 0 10px 0;
}

#subwrapl {
width:285px;
float:left;
}

#subwrapr {
width:285px;
float:right;
}

#sub {
width:265px;
padding:10px;
font-size:80%;
border-top:1px solid #BC0303;
margin:0;
background:#232323;
}

#sublong {
clear:both;
width:570px;
padding:10px;
height:160px;
border-top:1px solid #BC0303;
background:#232323;
}

#sublong li {
list-style: disc;
margin: 0 0 5px 10px;
font-size:80%;
}

#divul {
display:block;
float:right;
text-align:left;
padding: 0 0 0 20px;
width:390px;
}

#drinkday {
width:570px;
padding:10px;
border-top:1px solid #BC0303;
background:#232323;
}

#drinkday li {
list-style: disc;
margin: 0 0 5px 15px;
font-size:80%;
}

#homebox {
width:61x0px;
padding:10px;
border-top:1px solid #BC0303;
background:#232323;
}

#homebox li {
list-style: disc;
margin: 0 0 5px 15px;
font-size:80%;
}


#storeitem {
width:570px;
padding:10px;
border-top:1px solid #BC0303;
background:#232323;
height:210px;
}

#storeitem img.storeimage {
float:left;
margin: 0 10px 10px 0;
border:1px solid #CCC;
}

#itemdetails {
float:right;
width:350px; 
}

#itemdetails select{
vertical-align:middle; 
}

#itemdetails img.button {
float:right;
}

#sublong img.feature, #sub img.feature {
float:left;
margin: 0 10px 10px 0;
border:1px solid #CCC;
}



#drinkday img.feature {
margin:0 7px 0 0;
border:1px solid #CCC;
display:inline;
}

#homebox img.feature {
margin: 0 55px 10px 0;
border:1px solid #CCC;
display:inline;
}

#sub  p {
font-size:100%;
}

#sublong  p {
font-size:80%;
}

#content p a {
color:#CCC;
text-decoration:none;
}

#content p a:hover {
color:#FFF;
text-decoration:none;
}

#content td {
font-size:90%;
}

#content td a {
color:#CCC;
text-decoration:none;
}

#content td a:hover {
color:#FFF;
}

#content li a {
font-size: inherit%;
color:#CCC;
text-decoration:none;
}

#content a {
color:#FFF;
text-decoration:underline;
}

#content a:hover {
color:#FFF;
text-decoration:underline;
}


#content li li a {
padding:0 0 5px 40px;
}


#right {
padding:0;
margin:0;
float:right;
width:310px;
height:325px;
}

#right-sub {
padding:0;
margin:0;
float:right;
width:310px;
height:70px;
}

#rnav {
padding:0 30px;
margin:0 0 0 10px;
float:right;
width:250px;
height:100%;
background:#302F30 url('/images/bg_chances_rnav.jpg') no-repeat bottom center;
}

#rnav p a {
color:#666;
}

#rnav li {
padding:0 0 20px 0;
}

#rnav li a {
font-size:90%;
text-transform:uppercase;
color:#CCC;
font-weight:bold;
text-decoration:none;
}

#rnav li a:hover {
color:#FFF;
}

#rnav a.rnavon {
display:block;
color:#BC0303;
font-size:100%;
}

#rnav a.rnavon:hover {
color:#BC0303;
}

#rnav a.rnavsubon, #rnav a.rnavsubon:hover {
color:#FFF;
font-weight:bold;
}

#rnav ul ul {
padding:0 0 0 20px;
margin-top:10px;
}


#rnav li li {
padding:0 0 0 20px;
line-height:25px;
border-left: 1px solid #BC0303;
}

#rnav li li a {
font-size:80%;
text-transform:none;
color:#CCC;
font-weight:normal;
text-decoration:none;
}

#rnav li li a:hover {
color:#FFF;
}

#footer {
clear:both;
padding:5px 0 0 0;
text-align:center;
font-size: 80%;
color:#333;
border-top: solid 3px #333;
}

img.thumb {
border:#BC0303 1px solid;
margin:0 0 20px 20px;
float:right;
}

img.map {
border:#000 1px solid;
margin:0 20px 20px 0;
float:left;
}

#content input, select, textarea {
margin:0 0 10px 10px;
}

#content td {
vertical-align:top;
}

