@charset "utf-8";

/* Defaults */
:focus {outline:0}
a, a:visited {color:#FFF;text-decoration:none}
a:hover, a:focus {text-decoration:underline}
body {background:#000000 url(../images/backgr.jpg) repeat-x center top;color:#FFF;font:75%/125% Arial, Helvetica, Sans-Serif;margin:0;padding:0 0 15px}
h1 {color:#f8efef;font-size:1.6em}
h2 {color:#FFF;font-size:1.4em;font-weight:normal}
hr {height:1px;border:0;color:#bc0400;background:#bc0400; width:542px}
fieldset {border:0;margin:0;padding:0}
img {border:0;vertical-align:bottom}
p {margin:0 0 1em}
legend {display:none}
ul, ol {margin:0;padding:0}
textarea {overflow:auto}

/* Containers */
#page {margin:60px auto 0;width:977px}
#main {background:url(../images/bg.gif) repeat-y top center;border:1px solid #e2e2e0;clear:both;overflow:hidden;width:100%}
.clear {clear:both}

/* Header */
#logo {float:left;margin:0 0 10px 5px}
#menu {float:right;list-style:none;margin:13px 0 0 40px;width:798px;height:14px;}
#menu li {display:inline;float:left;margin:0}
#menu li a {float:left;height:14px;position:relative;overflow:hidden;}
#menu li a:hover {color:#C00}
#menu li a span {background:url(../images/menu.png) no-repeat;cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%}
#menu li.home a {width:63px}
#menu li.home a.current span, #menu li.home a:hover span, #menu li.home a:focus span {background-position:0 -14px}
#menu li.services a {width:79px}
#menu li.services a span {background-position:-63px 0}
#menu li.services a.current span, #menu li.services a:hover span, #menu li.services a:focus span {background-position: -63px -14px}
#menu li.contact a {width:76px}
#menu li.contact a span {background-position:-142px 0}
#menu li.contact a.current span, #menu li.contact a:hover span, #menu li.contact a:focus span {background-position:-142px -14px}
#menu li.about a {width:60px}
#menu li.about a span {background-position:-209px 0}
#menu li.about a.current span, #menu li.about a:hover span, #menu li.about a:focus span {background-position:-209px -14px}

#menu li.news a {width:58px}
#menu li.news a span {background-position:-269px 0}
#menu li.news a.current span, #menu li.news a:hover span, #menu li.news a:focus span {background-position:-269px -14px}

#menu li.employment a {width:103px}
#menu li.employment a span {background-position:-330px 0}
#menu li.employment a.current span, #menu li.employment a:hover span, #menu li.employment a:focus span {background-position:-330px -14px}

#menu li.testimonials a {width:106px}
#menu li.testimonials a span {background-position:-434px 0}
#menu li.testimonials a.current span, #menu li.testimonials a:hover span, #menu li.testimonials a:focus span {background-position:-434px -14px}

#menu li.links a {width:121px}
#menu li.links a span {background-position:-545px 0}
#menu li.links a.current span, #menu li.links a:hover span, #menu li.links a:focus span {background-position:-545px -14px}
#menu li.faq a {width:56px}
#menu li.faq a span {background-position:-666px 0}
#menu li.faq a.current span, #menu li.faq a:hover span, #menu li.faq a:focus span {background-position:-666px -14px}
#menu li.qldprices a {width:74px}
#menu li.qldprices a span {background-position:-724px 0}
#menu li.qldprices a.current span, #menu li.qldprices a:hover span, #menu li.qldprices a:focus span {background-position:-724px -14px}

/* Content */
#content {float:right;position:relative;overflow:hidden;width:762px; min-height:700px; background:#990000}
* html #content {height:auto !important;height:710px;overflow:visible}
#content #intro {border-top:1px solid #E2E2E2;padding:25px 20px}
#content #intro .left {float:left;width:260px}
#content #intro .left a {text-decoration:none}
#content #intro .left a:hover {text-decoration:underline}
#content #intro .right {float:right;width:415px}
#content #intro .right a {text-decoration:none}
#content #intro .right a:hover {text-decoration:underline}
#content #intro .leftb {float:left;width:260px; margin-top:20px;}
#content #intro .rightb {float:right;width:415px;margin-top:9px;}
#content #text {float:left;margin:-10px 0 0 50px;width:480px; padding: 0 0 40px 0; display:inline}
#content #text h2 {margin:10px 10px 10px}
#content #text p {font-size:1.1em;margin:0 10px 1em}
#content #photos {float:right;margin:15px 0 0;width:204px}
#back {font-size:1.1em;position:absolute;top:22px;right:40px}
#back span {padding:0 3px}
#back:hover {text-decoration:none}
#back:hover span {text-decoration:underline}

/* Models */
#models {list-style:none;margin:10px 0 0;padding:0 0 30px;width:100%}
#models li {background:#FFF;display:inline;float:left;font-size:1.1em;font-weight:bold;height:14.2em;margin:10px 15px 40px 15px;padding:3px;text-align:center;width:110px}
#models li img {display:block;margin:0 0 5px}
#models li a {color:#BC0400}
#models li a:hover {color:#000;text-decoration:none}

/* Sidebar */
#sidebar {float:left;width:214px;border-right:1px solid #e2e2e0;background:#363030}
#sidebar #siren {background:#000;border-bottom:1px solid #e2e2e0;padding:45px 0 14px;text-align:center}
#sidebar #search {padding:20px 14px 5px 14px; background:#363030}
#sidebar #search h2 {color:#FFF;font-size:1.7em;font-weight:normal;margin:0 0 5px 3px}
#sidebar #search form {margin:0;padding:4px 0 0;overflow:hidden}
#sidebar #search input {border: solid 1px #999}
#sidebar #search input:hover, #sidebar #search input:focus {border:solid 1px #000}
#sidebar #search label {color:#FFF;float:left;line-height:1.4em;width:5.7em}
#sidebar #search select { display:block;float:left}
#sidebar #search input {float:left;margin:3px 0 0 3px}
#sidebar #search img {margin:30px 0 0 3px}
#sidebar #search input#submit_button {display:block;background:#363030;border:solid 1px #b5aeae;color:#cbc4c4;font:1.1em Arial, Sans-Serif; width: 30px; height:25px;padding-bottom:3px}
#sidebar #search input#submit_button:hover, #sidebar #search input#submit_button:focus {background:#363030;border:solid 1px #363030;font-weight:700}


/* Footer */
#footer {color:#615d5d;padding:10px 0 0;position:relative;width:977px;margin-left:auto;margin-right:auto;}
#footer a {color:#615d5d}
#footer p {text-indent:80px}
#footer #magnetik {background:url(../images/magnetik.gif) no-repeat;line-height:1.5em;padding:0 0 0 20px;position:absolute;right:0;top:7px}
#footer ul {float:left;list-style:none}
#footer ul li {display:inline;margin:0 10px 0 0}
#services {color:#615d5d;font-size:.92em;line-height:1.2em;width:977px;margin-left:auto;margin-right:auto;}
#services a{color:#615d5d; text-decoration:none}
#services a:hover{color:#615d5d; text-decoration:underline}

/* Strippers */
#strippers #content {background:#0C0A0A url(../images/heading-bg.gif) repeat-x;}
#strippers #content h1  {height:78px;line-height:55px;margin:0;padding:0 10px 0 30px;display:inline;}
#strippers #content h1 name.span {font-size:0.9em;font-weight:normal}
#strippers #content h2 {padding:10px;background-color: #1C1919; font-size:1.4em; border:1px #6E6E6E solid;margin:0 30px 0 15px}
#strippers #content #results {margin-left:15px}


/* Individual */
#individual #content {background:#959594 url(../images/bg-individual.jpg) no-repeat;min-height:650px;padding:20px 15px 20px;width:732px}
/*#individual #content {background:#959594 url(../images/heading-bg.gif) repeat-x;min-height:670px;padding:20px 15px 20px;width:732px}*/h
#individual #content h1 {display:inline;float:left;margin:0 10px 0 40px}
#individual #content h2 {line-height:17px;margin:0 }
#individual #photo {
	background:#FFF;
	float:left;
	margin:20px 0 0 40px;
	padding:5px 5px 15px;
	width:297px;
}
#individual #photo img {display:block;margin:0 0 15px}
#individual #photo #link a {background:url(../images/arrow2.gif) no-repeat left center;color:#bc0400;font-size:1.25em;font-weight:bold;padding:0 0 0 15px}
#individual #photo #link a:hover {color:#000;text-decoration:none}
#individual #info {float:left;font-size:1.2em;line-height:1.3em;margin:15px 0 0 30px;width:280px}
#individual #info p {margin:0 0 1em 10px}
#individual h3 {background:#1a1917;border:1px solid #6e6566;font-size:1em;padding:3px 5px}
#individual h4 {background:#5f5c5b;border:1px solid #969696;font-size:0.8em;line-height:1.2em;padding:3px 5px}
#individual #call {color:#e0dddd;font-size:1.25em}
#individual #call strong {color:#FFF;display:block}

/* News */
#news #content, #contact #content, #about #content, #services-page #content, #faq #content{background:#0C0A0A url(../images/bg-repeat.gif)}
#news #content h1, #services-page #content h1 {background:url(../images/heading-bg.gif) repeat-x;height:78px;line-height:55px;margin:0;padding:0 10px 0 60px}
#news #content h2 {padding:10px; background-color: #1C1919; border:1px #6E6E6E solid}

/* Satin Background Pages */
#employment #content, #industry-links #content, #faq #content #prices { background-color:#0C0A0A }
#employment #text, #industry-links #text, #faq #text {display:inline;float:left;margin:-10px 0 40px 50px;width:565px}
#employment #content h2 {padding:10px; background-color: #1C1919; border:1px #6E6E6E solid}

/* Employment */
#employment #content h1, #industry-links #content h1, #faq #content h1, #contact #content h1, #about #content h1 {background:url(../images/heading-bg.gif) repeat-x;height:78px;line-height:55px;margin:0;padding:0 10px 0 60px}
#employment #content h2, #industry-links #content h2, #faq #content h2, #services-page #content h2, {background:#bc0400;border:1px solid #b6b6b6;font-size:1.25em;font-weight:700;padding:5px 5px 4px}

/* Industry Links */
#industry-links #text a, #industry-links #text a:active, #industry-links #text a:visited {font-size:1.25em;font-weight:700}
#industry-links #text a:hover {color:#c5bfbf;text-decoration:none}
#industry-links p {padding-bottom:45px}
#industry-links p img {padding-top:15px}

/* FAQ */
#faq #content #text p { font-size: 1.085em}
#faq #content ul {line-height:25px;margin:0 0 0 30px;padding:0}
#faq #content ul li {color:#bc0400;font-size:1.25em;font-weight:bold;padding:0 0 0 5px}
#faq #content h2 {font-size:1.25em;padding:10px; background-color: #1C1919; border:1px #6E6E6E solid; margin-top:25px}

/* Prices */
#prices #content {background:#959594 url(../images/bg-individual.jpg) no-repeat;min-height:650px;padding:20px 15px 20px;width:732px}
#prices #content #text p { font-size: 1.085em}
#prices #content h1{margin-left:60px;}
#prices #content ul {line-height:25px;margin:0 0 0 30px;padding:0}
#prices #content ul li {color:#bc0400;font-size:1.25em;font-weight:bold;padding:0 0 0 5px}
#prices #content h2 {font-size:1.25em;padding:10px; background-color: #1C1919; border:1px #6E6E6E solid; margin-top:25px}

/* Services */
#services-page #content #photos {float:right;margin:15px 0 0 0;width:229px}
#services-page #content #photos img {float:right;margin:0 0 140px 0}
#services-page #content h2 {font-size:1.50em;font-weight:700;margin:15px 0 9px 10px;}
#services-page #content h3 {font-size:1.25em;font-weight:700;margin:15px 0 9px 10px;}
#services-page #content p.minimum_booking {font-size:1.165em;font-weight:600}
#services-page #content p.notes {background:#363030;border:1px solid #969696;color:#fff;font-size:1em;font-weight:700;padding:3px 5px 2px}
#services-page #content h3 a:hover {color:#c5bfbf;text-decoration:none}
#services-page #content p.talent {padding:10px; background-color: #1C1919; border:1px #6E6E6E solid}
#services-page #content #text a { text-decoration:underline}

/* Contact */
#contact #content #text {width:380px}
#contact #content p.contact_info {float:left;width:160px}
#contact #content #photos {position:absolute;right:0;top:-15px;width:363px}
#contact #content p.contact_info a {text-decoration:underline}
#contact #content p.contact_info a:hover,#contact #content p.contact_info a:focus {text-decoration:none}
#contact #content form {clear:both;padding:50px 0 10px 10px;width:100%}
#contact #content form fieldset legend {color:#fff;display:block;font-size:1.25em;font-weight:700;margin:10px 0 15px 0px;text-align:left;padding-bottom:10px}
#contact #content form label {float:left;font-weight:700;height:18px;line-height:16px;margin:6px 0;width:150px}
#contact #content form label.double_line {float:left;font-weight:700;height:18px;line-height:16px;margin:0px 0;width:150px}
#contact #content form input {background:#fff;border:solid 1px #7b7b7b;float:left;height:16px;margin:6px 0;width:180px}
#contact #content form select, #contact #content form textarea.sirens {background:#fff;border:solid 1px #7b7b7b;float:left;line-height:16px;margin:6px 0;width:130px;width:180px}
#contact #content p.notes {float:left;font-size:1em;font-weight:700;margin-left:10px;width:150px}
#contact #content input#submit_button {background:#000;border:solid 1px #b5aeae;color:#cbc4c4;font:1.225em Arial, Sans-Serif; width: 51px; height:24px;margin-left:10px;}
#contact #content input#submit_button:hover, #contact #content input#submit_button:focus {background:#000;border:solid 1px #000;font-weight:700}

/* About */
#about #content #photos  {float:right;margin:15px 0 0 0;width:338px}
#about #content #text {width:362px}
#about #content #text ul {font-size:1.225em;line-height:15px;margin:0 0 0 30px;padding:0}
#about #content h3 {font-size:1.225em;margin:0 0 0 10px;padding:32px 0 4px}
#about #content p#contact_us_now {color:#fff;font-size:1.225em;font-weight:700;height:auto;line-height:16px;padding:4px 0 0 0}
.red {
	color: #C00;
	font-size: 13px;
	font-weight: bold;
}
