body { 
margin: 0;
padding: 0;
font : 80%/1.8em "Trebuchet MS", Helvetica, sans-serif;
color: #fffff0;
background-color : #000000;
background-image : url(../images/bg-main.jpg);
background-repeat : repeat-y;
} 
a:link, a:visited { 
font-weight : normal;
text-decoration : none;
letter-spacing : 0.25em;
color : #fffff0;
} 
a:hover { 
font-weight : normal;
text-decoration : none;
letter-spacing : 0.25em;
color : #c00000;
} 
img
{
border: 0;
}
#wrap
{
position: relative;
width : 780px;
background-color : #000000;
margin-right: auto;
margin-left: 7%;
}
#logo
{
text-align: left;
}
#content { 
float: right;
width: 580px;
background : #000000;
text-align : justify;
padding : 0;
margin: 0;
}
#aboutcontent {width: 250px; height:100%; padding:10px; background: #000; position:relative; float:left;}
#aboutimages {width:300px; padding: 0; position:relative; float:right}
#cabaretcontent {width: 270px; height:100%; padding:10px; background: #000; position:relative; float:left;}
#cabaretimages {width:280px; padding: 0; position:relative; float:right}
#contactcontent {width: 300px; height:100%; padding:10px; background: #000; position:relative; float:left;}
#contactimages {width:220px; position:relative; float:right}
#corpimages {width: 55%; height:100%; padding: 0; background: #000; position:relative; float:left; text-align:center;}
#corpcontent {width:40%; padding: 0; position:relative; float:right}
#homecontent {width: 330px; height:100%; padding:0px; background: #000; position:relative; float:left;}
#homeimages {width:200px; padding: 0; position:relative; float:right}
#ladiescontent {width: 275px; height:100%; padding:10px; background: #000; position:relative; float:left;}
#ladiesimages {width:275px; padding: 0; position:relative; float:right}
 
#menu
{
background: #000000;
float: left;
width: 180px;
height : 100%;
padding-top: 10px;
}
#menu ul { 
font-family: Tahoma, Verdana, Arial, sans-serif ;
font-size : 110%;
padding : 0;
margin: 0;
list-style-type : none;
border-bottom : 4px solid #ffffff;
} 
#menu li { 
display : inline;
padding : 0;
margin : 0;
font-size : 0.7em;
} 
#menu li a { 
display : block;
padding : 4px 2px 4px 7px;
text-decoration : none;
border-top : 1px solid #808080;
background : #000000;
color : #fffff0;
} 
#menu li a:hover { 
background : #000000;
background-image : url(../images/bg-black.gif);
background-repeat : repeat-x;
color: #fffff0;
}
#footer
{
clear: both;
text-align: right;
font-size : 80%;
letter-spacing : 0.25em;
color: #c0c0c0;
}
#footer a:link, #footer a:visited { 
color : #c0c0c0;
} 
#footer a:hover { 
color : #ffffff;
} 
.emphasis
{
letter-spacing : 0.25em;
font-weight: 900;
color: #c00000;
}
.quotes
{
text-align: center
}
.telephone {font-size: 1.5em; color: #c00000;letter-spacing: .5em;}

#gallery {width:550px; height:600px; padding:10px; border:0px solid #404040; background: #000; position:relative; }
#gallery b.default {position:absolute; left:10px; top:10px; width:350px; height:670px; text-align:center;}
#gallery b.default img {display:block; margin:0 auto 10px auto;}
#gallery b.default span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}

#gallery ul {list-style:none; padding:0; margin:0; width:180px; position:relative; float:right;}
#gallery ul li {display:inline; width:52px; height:52px; float:left; margin:0 0 5px 5px;}
#gallery ul li a {display:block; width:50px; height:50px; text-decoration:none; border:1px solid #000; }
#gallery ul li a span {display:none;}
#gallery ul li a img {display:block; width:50px; height:50px; border:0;}
#gallery ul li a:hover {white-space:normal; border-color:#555 #ddd #eee #333; background:#404040;}
#gallery ul li a:hover b {position:absolute; left:-350px; top:0; width:350px; height:600px; text-align:center; background:#000; z-index:20;}
#gallery ul li a:hover span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
#gallery ul li a:hover img {margin:0 auto 10px auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}

#gallery ul li a:active, #gallery ul li a:focus {white-space:normal; border-color:#555 #ddd #eee #333; background:#c00000;}
#gallery ul li a:active b, #gallery ul li a:focus b {position:absolute; left:-350px; top:0; width:350px; height:600px; text-align:center; background:#000; z-index:10;}
#gallery ul li a:active span, #gallery ul li a:focus span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
#gallery ul li a:active img, #gallery ul li a:focus img{margin:0 auto 10px auto; width:auto; height:auto; border:1px solid #eee; border-color:#555 #ddd #eee #333;}

#press {width:550px; height:600px; padding:10px; border:0px solid #404040; background: #000; position:relative; }
#press b.default {position:absolute; left:275px; top:10px; width:350px; height:670px; text-align:center;}
#press b.default img {display:block; margin:0 auto 10px auto;}
#press b.default span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}

#press ul {list-style:none; padding:0; margin:0; width:80px; position:relative; float:left;}
#press ul li {display:inline; width:52px; height:52px; float:right; margin:0 0 5px 5px;}
#press ul li a {display:block; width:50px; height:50px; text-decoration:none;}
#press ul li a span {display:none;}
#press ul li a img {display:block; width:50px; height:50px; border:0;}
#press ul li a:hover {white-space:normal; border-color:#555 #ddd #eee #333; background:#404040;}
#press ul li a:hover b {position:absolute; left:150px; top:0; width:550px; height:600px; text-align:center; background:#000; z-index:20;}
#press ul li a:hover span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
#press ul li a:hover img {margin:0 auto 10px auto; width:auto; height:auto; border:0px solid #eee; border-color:#555 #ddd #eee #333;}

#press ul li a:active, #gallery ul li a:focus {white-space:normal; border-color:#555 #ddd #eee #333; background:#c00000;}
#press ul li a:active b, #gallery ul li a:focus b {position:absolute; left:150px; top:0; width:550px; height:900px; text-align:center; background:#000; z-index:10;}
#press ul li a:active span, #gallery ul li a:focus span {display:block; color:#fff; font-family:verdana, arial, sans-serif; font-weight:normal; font-size:11px; width:350px; margin:0 auto;}
#press ul li a:active img, #gallery ul li a:focus img{margin:0 auto 10px auto; width:auto; height:auto; border:0px solid #eee; border-color:#555 #ddd #eee #333;}