
/* ::::: http://www.classyvegasescorts.com/css/style.css ::::: */

html { background: rgb(255, 255, 255) none repeat scroll 0% 0%; color: rgb(0, 0, 0); }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td { margin: 0pt; padding: 0pt; }
table { border-collapse: collapse; border-spacing: 0pt; }
fieldset, img { border: 0pt none ; }
address, caption, cite, code, dfn, em, strong, th, var { font-style: normal; font-weight: normal; }
caption, th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
q:before, q:after { content: ''; }
abbr, acronym { border: 0pt none ; font-variant: normal; }
sup { vertical-align: text-top; }
sub { vertical-align: text-bottom; }
input, textarea, select { font-family: inherit; font-size: inherit; font-weight: inherit; }
input, textarea, select {  }
legend { color: rgb(0, 0, 0); }
.hide { display: none; }
.alignLeft { text-align: left; }
.alignCenter { text-align: center ! important; }
.alignRight { text-align: right; }
.justify { text-align: justify; }
.middle { vertical-align: middle; }
.bottom { vertical-align: bottom; }
.textBottom { vertical-align: text-bottom; }
.right { float: right; }
.left { float: left; }
strong { font-weight: bold; }
ul, ol, dl { position: relative; }
.current { cursor: default; }
.clear { margin: 0pt 0pt -1px; width: 100%; height: 1px; clear: both; }
.clearfix:after { visibility: hidden; display: block; font-size: 0pt; content: " "; clear: both; height: 0pt; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
br.clearfix { margin: 0px ! important; padding: 0px ! important; clear: both; height: 1px; font-size: 1px; line-height: 1px; }
a { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
.center { margin: 0pt auto; text-align: center; }
html { background: black url('pagebg.jpg') repeat-x scroll 0% 0%; z-index: 0; }
body { height: 100%; font-size: 12px; font-family: Verdana,Tahoma,Arial,sans-serif; z-index: 1; }
h1 { padding: 5px; font-size: 16px; font-weight: bold; color: rgb(129, 0, 0); }
a, a:visited { color: rgb(129, 0, 0); }
a:hover { color: rgb(204, 0, 0); }
.pageWrap { margin: 0pt auto; position: relative; width: 820px; }
.header { background: transparent url('header.jpg') repeat scroll 0% 0%; position: relative; width: 100%; height: 209px; }
.header img { position: absolute; top: 134px; left: 20px; }
.contentHolder { background: transparent url('contentbg.jpg') repeat-y scroll 0% 0%; position: relative; width: 100%; z-index: 5; }
.content { margin: 0pt auto; padding: 0px 15px; position: relative; width: 587px; z-index: 6; }
.label { position: relative; margin-left: 15px; }
.text { margin: 0pt auto; position: relative; width: 525px; line-height: 17px; }
.footer { background: transparent url('footer.jpg') no-repeat scroll 0% 0%; position: relative; width: 100%; height: 24px; text-align: center; padding-top: 200px; font-size: 10px; color: rgb(136, 136, 136); z-index: 3; }
.nav ul { margin: 0px; overflow: hidden; width: 100%; height: 100px; list-style-image: none; list-style-position: outside; list-style-type: none; }
.nav ul li { float: left; }
.nav ul li a { overflow: visible; display: block; height: 100px; text-indent: -9999px; }
.nav ul li.home a { background: transparent url('homebtn.jpg') no-repeat scroll center top; width: 59px; }
.nav ul li.about a { background: transparent url('aboutbtn.jpg') no-repeat scroll center top; width: 84px; }
.nav ul li.gallery a { background: transparent url('gallerybtn.jpg') no-repeat scroll center top; width: 78px; }
.nav ul li.faq a { background: transparent url('faqbtn.jpg') no-repeat scroll center top; width: 49px; }
.nav ul li.links a { background: transparent url('linksbtn.jpg') no-repeat scroll center top; width: 60px; }
.nav ul li.contact a { background: transparent url('contactbtn.jpg') no-repeat scroll center top; width: 77px; }
.nav ul li a:hover { background-position: center bottom; }
.text ol { padding: 0px 40px; }
.text ol li { margin-top: 15px; }
.enterLeave { position: relative; width: 100%; margin-top: 30px; text-align: center; }
.homeText { margin: 0pt auto; position: relative; width: 525px; text-indent: 25px; padding-top: 10px; line-height: 17px; }
.homeText h1 { margin: 5px 0px 0px -30px; }
.aboutText { margin: 0pt auto; position: relative; width: 525px; text-indent: 25px; padding-top: 10px; line-height: 17px; }
.aboutText img.left { border: 3px solid rgb(129, 0, 0); margin: 0px 20px 0px 0px; }
.aboutText h1 { margin: 5px 0px 0px -30px; }
.pics { margin: 20px auto 0px; position: relative; width: 525px; padding-top: 10px; }
.pics img { border: 3px solid rgb(129, 0, 0); margin: 5px 15px; cursor: auto ! important; }
.pics img:hover { border: 3px solid rgb(204, 0, 0); cursor: auto ! important; }
.question { font-size: 16px; font-weight: bold; text-indent: 25px; margin-top: 25px; }
.answer { margin: 15px 0px 0px 50px; padding: 20px 25px; background: rgb(129, 0, 0) none repeat scroll 0% 0%; position: relative; width: 400px; color: rgb(233, 233, 233); font-weight: bold; }
.banner { margin: 0pt auto; position: relative; width: 468px; }
.banner a { text-decoration: none; }
.number { margin: 40px 0px 40px 170px; position: relative; font-size: 22px; font-weight: bold; color: rgb(129, 0, 0); }
.email { margin: 40px 0px 0px 115px; position: relative; font-size: 20px; font-weight: bold; }
