html, body {
    margin: 5px 0 5px 0;
    background: #B6BEC9 url(/public/img/bg.jpg) repeat-x fixed;
    font-family: Arial, Helvetica, sans-serif;
}
body { }

/* Main Container */
#container {
    width: 980px;
    margin: 0 auto 0 auto;
    padding: 0px;
}

/* Header */
#header {
    background: url(/public/img/header.gif) no-repeat;
    width: 980px;
    height: 125px;
}

#header_link 
{
	position: relative;
	top: 44px;
	left: 14px;
	width: 400px;
	height: 70px;
	float: left;
}

#header_text {
	position: relative;
	top: 45px;
	left: 10px; 
	font-size: 11px;
	width: 503px;
	height: 70px;
	float: left;
	overflow: hidden;
}

#header_text h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
}

/* Header ad zone */
#header .ad {
    position: relative;
    top: 30px;
    left: 340px;
}

/* Main Content Area */
#content {
    background: #fff;
    width: 978px;
    border-left: 1px solid #29343c;
    border-right: 1px solid #29343c;
    border-bottom: 1px solid #29343c;
    padding-bottom: 5px;
    /*padding: 0 9px 9px 9px;*/
}

/* Footer */
#footer {
    background: url(/public/img/footer.gif);
    height: 5px;
}

/*-----------------------*/
/* Top Navigation Styles */
/*-----------------------*/
#navbar {
    background: url(/public/img/nav.jpg) no-repeat;
    width: 960px;
    height: 35px;
    margin-left: 9px;
    margin-bottom: 5px;
}

#navbuttons {
    padding-left: 10px;
}

#navbar a {
    line-height: 35px;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    display: block;
    float: left;
    padding: 0 5px 0 5px;
    border-right: 1px solid #333;
    height: 35px;
}

#navbar a:hover { background: url(/public/img/navlinkhover.jpg) repeat-x; }

/* Different Navigation Hover Colors */
#navbar a.red:hover { background: url(/public/img/navlinkhover_red.jpg) repeat-x; }
#navbar a.green:hover { background: url(/public/img/navlinkhover_green.jpg) repeat-x; }
#navbar a.purple:hover { background: url(/public/img/navlinkhover_purple.jpg) repeat-x; }
#navbar a.yellow:hover { background: url(/public/img/navlinkhover_yellow.jpg) repeat-x; }

/* Search Bar */
#searchbar {
    width: 950px;
    height: 50px;
    padding: 5px;
    margin-left: 9px;
    margin-bottom: 5px;
    background: #fff url(/public/img/searchbg.gif);
    line-height: 50px;
    position: relative;
}
#searchbar div#min2Char
{
	position: relative;
	font-size: 0.7em;
	float: left;
	margin-left: 2px;
	top: -13px;
	width: auto;
	line-height: 10px;
}


/* Left Column */
#leftcol {
    float: left;
    margin-left: 9px;
    width: 701px;
}

/* Right Column */
#rightcol {
    float: right;
    margin-right: 9px;
    width: 250px;
}

#rightColTitle-txt {
	line-height: 32px;
	font-weight: bold;

}

/*-------------------------------*/
/* Star Profile Information Area */
/*-------------------------------*/
.starProfile {
    margin-bottom: 5px;
   
    padding: 0px;
}

.starProfile h1 {
    font-size: 30px;
    font-weight: bold;
    color: #26333B;
    padding: 0px;
    margin-bottom: 10px;
    border-bottom: 3px solid #26333B;
    float: left;
    width: 100%;
}

.starProfile h2 {
    font-size: 18px;
    font-weight: bold;
    color: #26333B;
    
}

.starProfile .profileImage {
    float: left;
    width: 120px;
    height: 170px;
    margin-right: 9px;
    background: url(/public/img/profile_image_back.gif);
}

.starProfile .profileImage img {
    width: 100px;
    height: 150px;
    margin: 10px 0 0 10px;
    border: 0px;
}

.starProfile .profileData {
    float: right;
    width: 572px;
    height: 171px;
    margin-bottom: 5px;
    background: url(/public/img/profile_data_back.gif) no-repeat;
}

.profileData h2 a {
	margin: 5px;
	color: #26333B;
	padding: 0px;
	
}

.profileData h2  {
	margin: 5px;
	color: #26333B;
	padding: 0px;
	
}

.starProfile .profileStat {
    clear: both;
    float: right;
    width: 572px;
    height: 24px;
    margin-bottom: 5px;
    background: url(/public/img/profile_stat_back.gif);
}

.starStatsBold {
    float: left;
    width: 100px;
    margin-left: 5px;
    margin-top: 5px;
    height: 171px;
    margin-bottom: 5px;
    font-size: .8em;
    font-weight: bold;
}

.starStats {
	float: left;
    width: 80px;
    margin-left: 5px;
    margin-top: 5px;
    height: 171px;
    margin-bottom: 5px;
    font-size: .8em;
    font-weight: bold;
}

.starStatsDetl {
	float: left;
    width: 80px;
    margin-left: 5px;
    margin-top: 5px;
    height: 171px;
    margin-bottom: 5px;
    font-size: .8em;
    /*margin-bottom: 0;*/
}

.starStatsDetl a:link {font-weight: bold; color: #26333B; text-decoration: none; }
.starStatsDetl a:visited {font-weight: bold; color: #26333B; text-decoration: none; }
.starStatsDetl a:active  {font-weight: bold; color: #26333B; text-decoration: none; }
.starStatsDetl a:hover  {font-weight: bold; color: #aaaaaa; text-decoration: none; }

.starBio {
    float: left;
    width: 396px;
    margin-top:5px;
    margin-right:5px;
    height: 160px;
    overflow: auto;
    margin-bottom: 5px;
    font-size: 0.8em;
}


.headingH1{
    font-size: 30px;
    font-weight: bold;
    color: #26333B;
    padding: 0px;
    border-bottom: 3px solid #26333B;
    float: left;
}

.profileLink{
	font-size: .8em;
	font-weight: bold;
	color: #26333B;
	float: left;
	position: relative;
	top: -20px;
	left: -165px;
	height: 20px;
	
}

#profileReview {
	float: left;
    width: 701px;
    height: 101px;
    margin-bottom: 5px;
    margin-left: 5px;
    background: url(/public/img/profile_data_back2.gif) no-repeat;
}

#reviewDetails {
    float: left;
    width: 678px;
    margin-top:5px;
    margin-right:5px;
    margin-left: 10px;
    height: 90px;
    overflow: auto;
    margin-bottom: 5px;
    font-size: 0.8em;
}

#reviewSubmitBy {
	float: left;
    width: 700px;
    height: 15px;
    margin-left: 10px;
    font-size: 0.8em;
}
/*-----------------------------*/
/* Blue Box w/ Rounded Corners */
/*-----------------------------*/
.blueBox {
    background: #2b373e;
    margin-bottom: 5px;
}

.blueBox .content { padding: 5px; }

.blueBox .header {
    position: relative;
    height: 5px;
    background: url(/public/img/bluecorner_topleft.gif) no-repeat;
}

.blueBox .header div {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0px;
    background: url(/public/img/bluecorner_topright.gif) no-repeat;
}

.blueBox .footer {
    position: relative;
    height: 5px;
    background: url(/public/img/bluecorner_bottomleft.gif) no-repeat;
}

.blueBox .footer div {
    width: 5px;
    height: 5px;
    position: absolute;
    right: 0px;
    background: url(/public/img/bluecorner_bottomright.gif) no-repeat;
}

.blueBox .content .linkPics
{
	width: 75px;
	float: left;
	clear: both;
}

.blueBox .content .linkLinks
{
	width: 575px;
}

.blueBox .content .starLinksFirst
{
	float: left;
	clear: both;
	width: 25%;
}	

.blueBox .content .starLinks
{
	float: left;
	width: 25%;
}	

.blueBox .content a.starindex
{
	display: block;
	float: left;
	width: 25%;
}

.relatedStarLink{
	color: #ffffff;
	font-size: .8em;
	font-weight: bold;
	text-decoration: none;
}

.relatedStarLink:hover{
	color: #cccccc;
	font-weight: bold;
	font-size: .8em;
	text-decoration: none;
}

.blueBox .content h2
{
	color: #ffffff;
	font-weight: bold;
	font-size: 0.9em;
}

.blueBox .content li
{
	color: #ffffff;
	font-size: 0.8em;
}

/*-----------------------------------*/
/* Light Blue Box w/ Rounded Corners */
/*-----------------------------------*/
.ltBlueBox {
    background: #e3eaef;
    margin-bottom: 5px;
    border: 1px solid #2b373e;
}

.ltBlueBox .content { padding: 5px; }

.ltBlueBox .header {
    position: relative;
    height: 5px;
    top: -1px;
    left: -1px;
    background: url(/public/img/corner_topleft.gif) no-repeat;
}

.ltBlueBox .header div {
    width: 5px;
    height: 5px;
    position: absolute;
    right: -2px;
    background: url(/public/img/corner_topright.gif) no-repeat;
}

.ltBlueBox .footer {
    position: relative;
    height: 5px;
    bottom: -1px;
    left: -1px;
    background: url(/public/img/corner_bottomleft.gif) no-repeat;
}

.ltBlueBox .footer div {
    width: 5px;
    height: 5px;
    position: absolute;
    right: -2px;
    background: url(/public/img/corner_bottomright.gif) no-repeat;
}

/* Right Column Header */
.rightColTitle {
    margin-bottom: 5px;
    height: 32px;
    background: url(/public/img/rightcol_title_back.gif);
}


.ltBlueBox .content .profileImage
{
	float: left;
	clear: both;
	padding: 10px; 
	margin-right: 9px;
    width: 100px;
    height: 150px;
    background: url(/public/img/profile_image_back.gif);
}

/*-------------*/
/* Misc Styles */
/*-------------*/
h1 {
    font-weight: bold;
    font-size: 20px;
    margin: 0px;
    padding: 0px;
}

#freeDailyVideoDiv 
{
	width: 150px;
	float: left;
	padding-right:20px;
}


label { font-weight: bold;}

.floatLeft { float: left; }
.floatRight { float: right; }
.clearBoth { clear: both; }

.border { border: 1px solid #f00; }

#gender-select {
	position: relative;	
	float: right;
	margin-right: 25px;
	padding:0px;
}

.fillerDiv {
	position: relative;
	float: left;
	width: auto;
	min-height: 20px;
	clear: both;
}

.fillerDivSmall {
	position: relative;
	float: left;
	width: auto;
	min-height: 10px;
	clear: both;
}

.fillerDivLarge {
	position: relative;
	float: left;
	left: 2px;
	width: 970px;
	height: 20px;
	background: url(/public/img/filler.gif);
	background-repeat: repeat-x;
}

.galleryImage{
	max-width: 100px;
    height: 150px;
    margin-left: 9px;
    margin-bottom: 2px;
    border: dashed 1px #F7941D;
}

/*----------------------*/
/* Star Tool Bar Styles */
/*----------------------*/
#bar {
	width: 700px;
	height:22px;
	padding:0px;
	margin:0px;
	float: left;
	background-image:url(/public/img/statContainerBar.gif);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

#barImage {
	height:22px;
	padding:0px;
	margin-left:140px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

#stat-icons {
	float:left;
}

#icon-home {
	padding-top: 2px;
	padding-left: 4px;
	float:left;
}

#icon-movies {
	padding-top: 2px;
	padding-left: 4px;
	float:left;
}
#icon-xpeeps {
	padding-top: 2px;
	padding-left: 4px;
	float:left;
}
#icon-dvds {
	padding-top: 2px;
	padding-left: 4px;
	float:left;
}

#statspicvid {
	float: left;
	height: 16px;
	position:relative;
	left: 5px;
	padding-top: 2px;
	line-height: 16px;
	}
	
#stats-movies {
	float: left;
	height: 16px;
	margin-left:5px;
	line-height: 16px;
}

#stats-pictures {
	float: left;
	height: 16px;
	margin-left:5px;
	line-height: 16px;
}

#AddThis {
	float: left;
	height: 22px;
	position:relative;
	left: 15px;
	padding-top: 3px;
}

#stat-vote {
	float: right;
	height: 22px;
	position:relative;
	padding-top: 4px;
	margin-right: 4px;
}

#vote-button {
	float: left;
	height: 22px;
	position:relative;
	left: 80px;
	padding-top: 3px;	
}

/*------------------------*/
/* Star Index List Styles */
/*------------------------*/
.listStars{
    margin-bottom: 5px;
    margin-top: 25px;
    width: 701px;
}

.listStars .subDiv {
    font-weight: bold;
    color: #26333B;
    padding: 0px;
    float: left;
    width: 175px;
    text-align: left;
}

/*--------------------*/
/* Spinner Div Styles */
/*--------------------*/
#spinner
{
	position: absolute;
	margin-top: 10px;
	margin-left: 10px;
	z-index: 1;
	background: url(/public/img/wait.gif);
	height: 32px;
	width: 32px;
}	

/*-----------------------*/
/* Advance Search Styles */
/*-----------------------*/

.advanceSearchDiv
{
	margin: 25px;
	width: 550px;
	float: left;
	padding: 10px;
}

.advanceSearchDiv .headDiv
{
	font-weight: bold; 
	font-size: 0.8em;
	float: left;
	width: 250px;
}

.advanceSearchDiv .dataDiv
{
	font-size: 0.8em;
	float: left;
	width: 250px;
	margin-bottom: 5px;
}

.advanceSearchDiv .dataDiv .inputSmall
{
	font-size: 0.8em;
	width: 50px;
}

.advanceSearchDiv .dataDiv .inputLarge
{
	font-size: 0.8em;
	width: 125px;
	border: 1px solid #26333B;
}

.advanceSearchDiv .dataDiv .inputSmallSelect
{
	font-size: 0.8em;
	width: 52px;
}

.advanceSearchDiv .dataDiv .inputLargeSelect
{
	font-size: 0.8em;
	width: 129px;
	border: 1px solid #26333B;
	
}


/*---------------------------*/
/* Star Image Heading Styles */
/*---------------------------*/
.imageHeading {
    margin-bottom: 5px;
    margin-top: 25px;
    margin-left: 250px;
    width: 968px;
    float: left;
}

.imageHeading h1 {
    font-size: 30px;
    font-weight: bold;
    color: #26333B;
    padding: 0px;
    margin-bottom: 5px;
    border-bottom: 3px solid #26333B;
    margin: 0px;
}


/*--------------------*/
/* Admin Login Styles */
/*--------------------*/

.loginBox
{
	position: absolute;
	float: left;
	width: 701px;
	border: 1px solid #0000ff;
}

.loginInput
{
	width:	150px;
}

#pornstarsYouLove {
	float: left;
	margin: 5px;
	margin-left: 10px;
}

#pornstarsYouLove a img {
	border: 1px solid #ccc;
	max-width: 100px;
	max-height: 150px;
}

.studioList {
    float: left;
    width: 240px;
    margin-top:5px;
    margin-right:5px;
    height: 418px;
    overflow: auto;
    margin-bottom: 5px;
    font-size: .8em;
}

#submitExternal {
	position: relative;
	top: -30px;
	left: 0px;
	float: right;
}

#submitExternal a:visited { font-size: 14px; font-weight: bold; text-decoration: none; color: #B90000; }
#submitExternal a:link { font-size: 14px; font-weight: bold; text-decoration: none; color: #B90000; }
#submitExternal a:active { font-size: 14px; font-weight: bold; text-decoration: none; color: #B90000; }
#submitExternal a:hover { font-size: 14px; font-weight: bold; text-decoration: none; color: #5F0000; }

#deleteReviewDiv {
	position: relative;
	top: -15px;
	left: 0px;
	float: right;
	margin-right: 20px;
}
#deleteReviewDiv a:visited { font-size: 12px; font-weight: bold; text-decoration: none; color: #B90000; }
#deleteReviewDiv a:link { font-size: 12px; font-weight: bold; text-decoration: none; color: #B90000; }
#deleteReviewDiv a:active { font-size: 12px; font-weight: bold; text-decoration: none; color: #B90000; }
#deleteReviewDiv a:hover { font-size: 12px; font-weight: bold; text-decoration: none; color: #5F0000; }



#related-videos {
	padding: 0px;
	margin: 0px;
	width: 700px;

}

#related-video {
	float: left;
	margin: 3px;
	padding: 10px;
	border: 1px solid #6E7881;
	background-color: #cccccc;
	height: 114px;
	width: 147px;
}



/*----------------------*/
/* External Link Styles */
/*----------------------*/

.externalLinkDiv
{
	margin: 25px;
	width: 650px;
	float: left;
	padding: 10px;
}

.externalLinkDiv .headDiv
{
	font-weight: bold; 
	font-size: 0.8em;
	float: left;
	width: 150px;
}

.externalLinkDiv .dataDiv
{
	font-size: 0.8em;
	float: left;
	width: 450px;
	margin-bottom: 5px;
}

.externalLinkDiv .linkDiv {
    float: left;
    width: 225px;
	clear: both;
	padding-bottom: 5px;
	padding-top: 5px;
}

.externalLinkDiv .linkDivData {
	float: left;
    width: 400px;
	padding-bottom: 5px;
	padding-top: 5px;
}


.externalLinkDiv .linkDivData .inputLarge
{
	font-size: 0.8em;
	width: 375px;
	border: 1px solid #26333B;
    height: 60px;
}

.externalLinkDiv .dataDiv .inputLarge
{
	font-size: 0.8em;
	width: 400px;
	border: 1px solid #26333B;
}

.externalLinkDiv .dataDiv textarea
{
	width: 400px;
	border: 1px solid #26333B;
}

.externalLinkDiv .dataDiv .inputSmallSelect
{
	font-size: 0.8em;
	width: 52px;
}

.externalLinkDiv .dataDiv .inputLargeSelect
{
	font-size: 0.8em;
	width: 402px;
	border: 1px solid #26333B;
	
}

.alphalink a:visited { font-size: 14px; font-weight: bold; text-decoration: none; color: #26333B; }
.alphalink a:link { font-size: 14px; font-weight: bold; text-decoration: none; color: #26333B; }
.alphalink a:active { font-size: 14px; font-weight: bold; text-decoration: none; color: #26333B; }
.alphalink a:hover { font-size: 14px; font-weight: bold; text-decoration: none; color: #94989B; }

.studioList a:visited { font-size: 14px; font-weight: bold; text-decoration: none; color: #26333B; }
.studioList a:link { font-size: 14px; font-weight: bold; text-decoration: none; color: #26333B; }
.studioList a:active { font-size: 14px; font-weight: bold; text-decoration: none; color: #26333B; }
.studioList a:hover { font-size: 14px; font-weight: bold; text-decoration: none; color: #94989B; }



#def_pg_alpha_link:link {color: #26333B; text-decoration:none; font-weight:bold; font-size:0.8em;}
#def_pg_alpha_link:visited {color: #26333B; text-decoration:none; font-weight:bold; font-size:0.8em;}
#def_pg_alpha_link:active  {color: #26333B; text-decoration:none; font-weight:bold; font-size:0.8em;}
#def_pg_alpha_link:hover  {color: #555555; text-decoration:none; font-weight:bold; font-size:0.8em;}




/*--------------*/
/* Admin Styles */
/*--------------*/
#welcomeDiv {
	float: left;
	font-weight: bold;
	border-bottom: 2px solid #26333B;
	width: 965px;
	left: 5px;
	right: 5px;
	position: relative;
}

#userNameDiv
{
	float: left;
	width: 70%;
	position: relative;
}

#logOffDiv
{
	float: right;
}

#logOffDiv a:link {color: #26333B; text-decoration:none; font-weight:bold; font-size:0.8em;}
#logOffDiv a:visited {color: #26333B; text-decoration:none; font-weight:bold; font-size:0.8em;}
#logOffDiv a:active  {color: #26333B; text-decoration:none; font-weight:bold; font-size:0.8em;}
#logOffDiv a:hover  {color: #555555; text-decoration:none; font-weight:bold; font-size:0.8em;}

.linkInputLargeText
{
	width: 400px;
	border: 1px solid #26333B;
}

.linkInputLarge
{
	font-size: 0.8em;
	width: 400px;
	border: 1px solid #26333B;
}

.linkInputLargeSelect
{
	font-size: 0.8em;
	width: 402px;
	border: 1px solid #26333B;
	
}


/*-------------------------*/
/* Featured Content Styles */
/*-------------------------*/

#console {
	width: 700px;
	height: auto;
	background-color:#FFFFFF;
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	margin: 0px;
	padding:0px;
	float: left;
	border-bottom: 3px solid #26333B
}

#console_content {
	padding: 5px;
	margin: 5px;
	color: #26333B;
}

#featured-header {
	width: 680px;
	font-size: 22px;
	padding:5px;
	border-bottom: 5px solid #26333B;
}

#featured-column {
	float: left;
	border-right: 1px solid #CFCFCF;
	width: 225px;
	padding: 0px;
	margin: 0px;
	height:425px;
}
#featured-column-content {
	padding: 5px;

}
#featured-column-content h2 {
	font-size: 14px;
	font-weight: bold;
	border-bottom: 1px solid #26333B;
	padding: 0px;
	margin: 0px;
}
#clear {clear:both;}


.tradeLinks a:link {font-weight: bold; color: #26333B; text-decoration: none; }
.tradeLinks a:visited {font-weight: bold; color: #26333B; text-decoration: none; }
.tradeLinks a:active  {font-weight: bold; color: #26333B; text-decoration: none; }
.tradeLinks a:hover  {font-weight: bold; color: #cccccc; text-decoration: none; }

div.featured-column-content a:link {font-size: 10px; font-weight: normal; color: #26333B; width: 200px;}
div.featured-column-content a:visited {font-size: 10px; font-weight: normal; color: #26333B; width: 200px;}
div.featured-column-content a:active  {font-size: 10px; font-weight: normal; color: #26333B; width: 200px;}
div.featured-column-content a:hover  {font-size: 10px; font-weight: normal; color: #26333D; width: 200px;}

#console_content table {
	margin: 0px;
	padding: 0px;
}


#submitExternalPorno
{
	position: relative;
	top: -53px;
	left: 0px;
	float: right;
}

/*-------------------*/
/* Pagenation Styles */
/*-------------------*/
div#pagenation {float: left; font-size: 12px; color:#D2D2D2;  width: 695px; height:35px; padding:0px; }
div#pagenation a:link { float: left; color: #26333C; background-color: #f9f9f9;  margin:5px; padding:5px; border: solid 1px #2A2A2A; font-size: 14px; text-decoration:none; font-weight:bold;}
div#pagenation a:visited {float: left; color: #26333C; background-color: #f9f9f9;  margin:5px; padding:5px; border: solid 1px #2A2A2A; font-size: 14px; text-decoration:none; font-weight:bold;}
div#pagenation a:active  {float: left; color: #26333C; background-color: #f9f9f9;  margin:5px; padding:5px; border: solid 1px #2A2A2A; font-size: 14px; text-decoration:none; font-weight:bold;}
div#pagenation a:hover  {float: left; color: #FF6600; background-color:#26333C; margin:5px; padding:5px; border: solid 1px #2A2A2A; font-size: 14px; text-decoration:none; font-weight:bold; }
div#pagenation span#distext { float: left; color: #26333C; background-color: #a9a9a9;  margin:5px; padding:5px; border: solid 1px #2A2A2A; font-size: 14px; text-decoration:none; font-weight:bold;}
div#pagenation span#jointext { float: left; color: #26333C; margin:5px; padding:5px; font-size: 14px; text-decoration:none; font-weight:bold;}


/*-------------------*/
/* Star Scene Styles */
/*-------------------*/
.starSceneDiv
{
	float: left;
	width: 100%;
}	

.starSceneDiv div
{
	float: left;
	width: 20%;
}

.starSceneDiv div img
{
	border: 0px;
	padding: 6px;
}

.starSceneDiv div a:link {padding: 6px; font-size: 12px; font-weight: bold; color: #26333B;}
.starSceneDiv div a:visited {padding: 6px; font-size: 12px; font-weight: bold; color: #26333B;}
.starSceneDiv div a:active  {padding: 6px; font-size: 12px; font-weight: bold; color: #26333B;}
.starSceneDiv div a:hover  {padding: 6px; font-size: 12px; font-weight: bold; color: #aaaaaa;}



/*--------------------------*/
/* Interactive Search Style */
/*--------------------------*/
#resultDivLarge
{
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #000;
	width: 394px;
	height: auto;
	position: absolute;
	z-index: 100;
	visibility: hidden;
	background: #dcdcdc;
	font-size: 0.8em;
}

#resultRowDivLarge
{
	width: 394px;
}

.resultStarNameLarge
{
	float: left;
	width: 394px;
	line-height: 10px;
	color: #26333b;
}

.resultStarNameSelectedLarge
{
	float: left;
	width: 394px;
	line-height: 10px;
	background: #3366cc;
	color: #ffffff;
}


#resultDivSmall
{
	padding-left: 3px;
	padding-right: 3px;
	border: 1px solid #000;
	width: 146px;
	*width: 148px;
	height: auto;
	position: absolute;
	z-index: 100;
	visibility: hidden;
	background: #dcdcdc;
	font-size: 0.8em;
	top: 41px;
}

#resultRowDivSmall
{
	float: left;
	width: 146px;
	*width: 148px;
}

.resultStarNameSmall
{
	float: left;
	width: 146px;
	*width: 148px;
	line-height: 12px;
	color: #26333b;
}

.resultStarNameSelectedSmall
{
	float: left;
	width: 146px;
	*width: 148px;
	line-height: 12px;
	background: #3366cc;
	color: #ffffff;
}

#min2CharDivSmall
{
	line-height: 16px;
	font-size: 0.7em;
	color: #ff0000;
}

#min2CharDivLarge
{
	line-height: 16px;
	color: #ff0000;
}

/* 2257 Compliance Styles */
#complianceDiv
{
	margin: 0px;
	padding: 0px;
	float: left;
	border: 1px solid #b6bec9;
}

#pfirst
{
	border-bottom: 1px solid #b6bec9;
	margin-bottom: 10px;
	color: #27333a;
	font-weight: bold;
	padding-left: 15px;
	font-size: 0.8em;
	top: -5px;
}

#pparahead
{
	margin-bottom: 10px;
	color: #000000;
	font-weight: bold;
	padding-left: 5px;
	font-size: 0.9em;
}

#pparas
{
	margin-bottom: 10px;
	color: #000000;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 0.8em;
}

#complianceFooterDiv
{
	float: left; 
	padding-left: 10px; 
	width: 500px;
}

#complianceFooterDiv a:link {color: #26333B; text-decoration:none; font-weight:bold; font-size:0.8em;}
#complianceFooterDiv a:visited {color: #26333B; text-decoration:none; font-weight:bold; font-size:0.8em;}
#complianceFooterDiv a:active  {color: #26333B; text-decoration:none; font-weight:bold; font-size:0.8em;}
#complianceFooterDiv a:hover  {color: #555555; text-decoration:none; font-weight:bold; font-size:0.8em;}



/* Top Star Style */
#topStarHeading
{
	color: #26333b; 
	font-size: 1.5em; 
	font-weight: bold; 
	width: 700px; 
	padding-bottom: 2px; 
	border-bottom: #26333b solid 3px; 
	margin-bottom: 10px;
}

.starProfile #topstarprofilehead
{
	float: left;
	margin-right: 5px;
	color: #26333b; 
	font-weight: bold; 
	width: 700px; 
	margin: 0px;
	padding: 0px;
	border-bottom: #26333b solid 3px; 
	margin-top: 15px;
	margin-bottom: 2px;
}


.starProfile #topstarprofilehead #numberDiv
{
	text-align: center;
	background: url(/public/img/number_back.png) no-repeat;
	width: 36px;
	height: 25px;
	position: relative;
	color: #fec111;
	padding-bottom: 0px;
	float: left;
}

.starProfile #topstarprofilehead #numberDiv #actualNumberDiv
{
	text-align: center;
	position:relative;
	padding-top: 4px;
}

.starProfile #topstarprofilehead #nameHeading 
{
    font-size: 1.3em;
    font-weight: bold;
    color: #26333B;
    position: relative;
    float: left;
    margin-left: 3px;
    text-align: bottom;
}

.starProfile #topstarprofilehead #weeksHeading 
{
	font-size: 0.7em; 
	font-weight: bold;
	position: relative;
	float: right;
	margin-right: 5px;
	text-align: bottom;
	margin-top: 8px;
}
