@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/new_wallpaper.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}
.require {display:none}

/* Containers */
#page {margin:20px 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 {z-index:1000}

/* Content */
#content {float:right;position:relative;overflow:hidden;width:762px; min-height:700px; background:#000}
* 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}
#content #text p.msg {color:#C00;font-size:1.6em;margin-top:20px;line-height:1em}


/* 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 #magnetik {background:url(../images/magnetik.gif) no-repeat;line-height:1.5em;padding:0 0 0 20px;position:absolute;right:0;top:7px}
#footer p.services {font-size:0.9em; margin:40px 0 0}
#footer ul {float:left;list-style:none;margin-bottom:40px}
#footer ul li {display:inline;margin:0 10px 0 0;font-size:0.9em; text-transform:capitalize}
#footer ul li a{color:#615d5d; text-decoration:none}
#footer ul li 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}

/* Slideshow */
.slideshow {float:right;margin-right:80px}
#individual #slidephoto {
	float:left;
	margin:30px 0 0 40px;
	padding:0px 0px 15px;
	width:287px;
}
#individual #slidephoto img {border:10px solid #fff;border-bottom:10px solid #fff;display:block;margin:0;padding:0;width:297px}
#individual #slidephoto #link {background:#fff;width:305px;margin:0;padding:5px;padding-bottom:15px}
#individual #slidephoto #link a {background:url(../images/arrow2.gif) no-repeat left center;color:#bc0400;font-size:1em;font-weight:bold;padding:3px 0 0px 15px}
#individual #slidephoto #link a:hover {color:#000;text-decoration:none}


/* Individual */
#individual #content {background:#959594 url(../images/bg-individual_tall.jpg) no-repeat;min-height:650px;padding:20px 15px 20px;width:732px}
#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 {clear:both;display:block;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 #info p.talent{font-size:0.8em}

#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}
#individual #info #viewmore {padding-left:10px; text-transform:uppercase}
#individual #info #viewmore a {background:url(../images/arrowTrans.gif) no-repeat left center;padding:0 0 0 15px;color:#e0dddd;font-size:0.9em;text-decoration:none;line-height:1.2em; letter-spacing:-0.05em}
#individual #info #viewmore a:hover {color:#fff;text-decoration:none}
#individual #info ul {list-style-position:outside;margin:0 0 10px 27px}

/* News */
#news #content, #contact #content, #about #content, #services-page #content, #faq #content, #sitemap #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, #sitemap #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:150px;}
#contact #content input#submit_button:hover, #contact #content input#submit_button:focus {background:#000;border:solid 1px #000;font-weight:700}
#contact #content form#sydneyprices .error {color:#ad0000;margin:0px;padding-top:5px}


/* 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;
}

/* Sitemap */
#sitemap #content #photos  {float:right;margin:15px 0 0 0;width:338px}
#sitemap #content #text {width:362px}
#sitemap #content ul {line-height:25px;margin:0 0 0 10px;padding:0; text-transform:capitalize; font-size:1.1em; font-weight:bold;list-style:none}
#sitemap #content ul li ul {line-height:25px;margin:0 0 0 50px;padding:0; list-style:disc}
#sitemap #content ul li ul li {color:#bc0400;font-size:0.9em;padding:0 0 0 5px}

