/* Middle Styles */
#content a {
color:#AC3EAC;
}
#login-a a {
color:#00CCCC;
}
#login-box a {
color:#00CCCC;
}
#news-item #news { color:#660000; }
.subject
{
color:#660000;
}
.subject:first-line
{
color:#660000;
}
#main_content ul li a
{
font-size:1.1em;
display:block;
width:200px;
padding:5px;
margin-bottom:3px;
text-align:center;
background-color:#330000;
color:#F60;
}
img {
border: 0px solid;
}
#onscreen_alert {
color:#330000;
}
#main_content ul li a:hover
{
font-weight:bold;
font-style:italic;
font-size:1.1em;
display:block;
width:200px;
padding:5px;
margin-bottom:3px;
text-align:center;
background-color:#660000;
color:#00000C;
}

/*form lightbox*/
#main_content img
{
border:none;
}
#main_content
{
color:#F60;
}

.black_overlay{

display: none;

position:absolute;

top: 0%;

left: 0%;

width: 100%;

height: 100%;

background-color: black;

z-index:1001;

opacity: 0.8;

filter:alpha(opacity=80);

}



.white_content {

display: none;

position:absolute;

top: 25%;

left: 25%;

width: 50%;

height: 50%;

padding: 16px;

border: 16px solid orange;

background-color: white;

z-index:1002;

overflow: auto;

}

/*g_link*/

#g_link
{
text-align:center;
position:relative;
width:550px;
margin:10px;
float:left;
}

/*Fees*/

#fees
{
width:550px;
background:url(../steamsun_images/bg/fees.jpg) no-repeat;
background-position:top right; 
}
.grey_fee
{
 font-size:10px; 
 font-weight:normal;
 color:#999999;
}

.red_fee {
font-weight:bold;
color:#660000;
}
/*end of Fees*/

/*facilitiess*/

#facilities
{
/*float:left;*/
width:550px;
height:700px;

background:url(../steamsun_images/bg/Mirror_Frame.png) no-repeat;

}
/*#facilities:hover
{
float:left;
width:550px;
height:700px;

background:none;

}*/
#facilities a
{
/*float:left;*/
color:#F60;

}
/*faqs*/

#faq
{
/*float:left;*/
width:550px;
background:url(../steamsun_images/bg/faqright.gif) no-repeat;

}
/*#cont
{
float:left;
width:550px;
background:url(../steamsun_images/bg/pole_dancer.png) no-repeat;

}*/
#feedback
{
/*float:left;*/
width:550px;
/*background:url(../steamsun_images/bg/feedback.png) no-repeat;*/

}

.f_title {
font-size:1.2em;
color:#660000;

}

.f_note {
color:#999999;
}
.f_note {
color:#999999;
}

#feed
{
padding:5px;
position:relative;

border-right:5px groove #f60;
}


#feed_q
{
padding:5px;
position:relative;
width:548px;
left:1px;
border-right:5px groove #f60;
}



#faq_q
{
padding:5px;
position:relative;
width:300px;
left:250px;
border-right:5px groove #f60;
}
/*end of faqs*/

/*rota*/

#rota
{
/*float:left;*/
width:550px;
margin:10px;
padding:5px 10px;
min-height:650px;
background:url(../steamsun_images/bg/rota_clock.jpg) no-repeat;
}
#rota p:first-line
{
color:#F60;
}
#rota p
{
width:500px;
color:#333333;
}
div.img
{
margin: 7px;
border: 1px solid #330000;

width: 165px;
float: left;

}
div.img img
{
display: inline;
margin: 5px;
border: none;
}
div.img a:hover img
{
border:none;
}
/*img list*/

div.imglist
{
margin: 3px;
text-align:center;
height: 340px;
border: 1px solid #330000;

/*width: 165px;*/
float: left;

}
div.imglist img
{
display: inline;
margin: 5px;
border: none;
}
div.imglist a:hover img
{
border:none;
}
/*img list*/
div.prof_img
{
margin: 7px;
/* border: 1px solid #330000; */
padding-bottom:10px; 
width: 535px;
background:url(../steamsun_images/bg/prof_details_bg.png) no-repeat;

background-position:right; 
float: left;

}
div.prof_img_holder
{
margin: 4px;
padding-left:5px;
width: 173px;
float: left;

border: 1px solid #330000;

}


div.prof_img_holder img
{
display: inline;
margin-left: 2px;
border: none;
text-align:center;

}
div.prof_img img img
{
display: inline;
margin: 5px;
width:80px;
height:100px;
border: none;
}
div.prof_img a:hover img
{
border:none;
}
div.desc 
{

font-weight: normal;
width: 150px;
margin: 5px;
padding:5px;
}
div.img p
{


padding:5px;
}


/*the girl details*/

#det
{

position:relative;
background:#333333;
opacity:0.11;
margin-top:10px;
filter:alpha(opacity=10);
margin-left:10px;
width:325px;
min-height:400px; 
padding-bottom:20px;
float:left;

color:#000000;
text-decoration:none;
list-style:none;
z-index:14;
}
#tab
{


* position:relative;
* left:295px;
position:absolute;
background:transparent;
/*opacity:0.2;
filter:alpha(opacity=20);*/
margin-left:198px;
margin-top:10px;
/*margin: 10px 0 0 10px ;*/
width:325px;
/*min-height: 480px;*/
float:left;
padding-bottom:20px;
color:#000000;
text-decoration:none;
list-style:none;
z-index:14;
}
#tab ul li
{

display:inline;
float:left;
/*padding:3px;*/
margin:0px;
color:#000000;

list-style:none;
}
#tab ul
{

display:inline;
float:left;

margin:0px;
color:#000000;

list-style:none;
}
th { font-weight:normal; text-align:left; color: #838B95; width:70px;}
td {font-size:95%; line-height:13px;color: #F60;}

 #tab ul li a
{
margin:0px;
display:inline;
padding:5px;
border-top:1px solid #35393F;border-bottom: 1px solid #35393F;border-right:1px solid #35393F;
background:#222222;
text-decoration:none;
color:#f60;
float:left; 
list-style:none;
}/**/
#tab ul li a:hover
{
margin:0px;
display:inline;
padding:5px;
background:none;
border-top:1px solid #35393F;
border-bottom:none;
border-right:1px solid #35393F;
color:#e7e7e7;
float:left; 
list-style-type:none;
}
#tab ul li a:focus
{
margin:0px;
display:block;
padding:5px;
background:none;
border-top:1px solid #35393F;
border-bottom:none;
border-right:1px solid #35393F;
color:#e7e7e7;
float:left; 
list-style-type:none;
}
#tab p:first-line
{
color:#330000;
font-variant:small-caps;
}
#tab p
{
color:#F60;
}
#tab h3
{
color:#660000;
font-size:1.6em;
}

#middle ul{padding:0; list-style:none; }

#middle li {padding:0; color:#3f3f3f; }


#middle h3 { height:24px; border-bottom:2px solid #330000; margin-bottom:18px; }


#latest-work p { margin:0; }

#latest-work p:first-line { font-weight:normal; }

#latest-work #work-section { position:relative; height:465px; }



#error-text { border-left:1px solid #ececed; float:left; margin-left:21px; padding-left:23px; width:687px; margin-bottom:100px; }

#error-text h1 { color:#f60; font-size:220%; margin-top:0; }

#error-text h2 { width:224px; height:17px;  margin-bottom:0; }

#error-text h3 { width:238px; height:17px;  margin-bottom:0; }

#error-text h2 span, #error-text h3 span { display:none; }







