﻿/* Main Site Declarations */
*
{
	padding: 0;
	margin: 0;
	outline: none;
}
.hello
{
	border: solid 1px red;
}
img 
{
	 behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	 border: 0;
}
.iepngFix

{ behavior: url(/App_Resources/Components/Global/iepngfix.htc) }

/* Add classnames to enable PNG transparency - matt m */

a
{
	color: #231f20;
}
 
li
{
	list-style: none;
}

a:active

{
	color:#cc0000;
}

a
{
	outline: none;
}

body
{
	font-family: Georgia, Verdana, Arial;
	background-color: #000;
}

#siteBody
{
	background: url(/App_Resources/Images/Site/framework/grad.jpg) top center repeat-x #fff;
	border-left: 5px solid #d8d8d8;
	border-right: 5px solid #d8d8d8;
	border-bottom: 5px solid #d8d8d8;
	width: 970px;
	margin: 0 auto;
	margin-bottom: 20px;
}



#mainBody
{
	
}

#mainBodyPlain
{
	clear: both;
}
.clear
{
	clear: both;
}

#container
{
	width: 950px;
	margin: 0 auto;
	padding: 10px 10px 0 10px;
	position: relative;
	zoom: 1;
	overflow: hidden;
}

.takeoverBanner
{
	margin-top: 10px;
	position: relative;
	height: 110px;
}

.positioning
{
	position: absolute;
	left: -15px;
	top: -3px;
}


/* Content Left and Right Properties */

#headerMasterRight
{

	float: right;
	position: relative;

}

#headerMasterLeft
{
	width: 640px;
	float: left;
	margin-right: 0px;
	height: 25px;
	
}


#bodyLeft
{
	width: 630px;
	float: left;
	margin-right: 20px;
	margin-bottom: 10px
}



#bodyRight
{
	float: left;
	width: 300px;
	position: relative;
	margin-bottom: 15px;
}


#contentMain
{
	width: 650px;
	margin-top: 0;
}

#twitterFeed
{
	margin: 10px 0 0 0;
	height: 40px;

	width: 640px;
}

#twitterFeed a.twitterLink
{
	text-decoration: none;
	padding: 1px;
}

#twitterFeed a.twitterLink:hover
{
	color: #fff;
	background-color: #000;
}

#twitterFeed a:visited
{
	color: #000;
}

#twitterFeed img
{
	float: left;
	margin-right: 10px
}

#twitterFeed p
{
	float: left;
	width: 580px;
	font: 0.7em Verdana, Georgia, Arial;
	line-height: 1.3em;
	margin-top: 5px;
}

#twitterFeed .twitterTime
{
	font-family: Georgia, Verdana, Arial;
	color: #919191;
	font-style: italic;
}

#rightContent
{
	/*position: absolute;
	top: 590px;*/
	margin-top: 10px;
}


	

#contentMainPlain
{
	width: 950px;
	position: relative;
}
/* All Header Properties */

#header
{
	width: 960px;
	height: 123px;
}

#headerOverflow
{
	overflow: hidden;
	width: 950px;
}

#header img
{
	border: 0;
	margin: 0 0 7px 0;
}

#headerLogo
{
	float: left;
	background: url(/App_Resources/Images/Site/framework/logoback.png) no-repeat top left;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	margin-right: 10px;
}

#headerLogo h2
{
	color: #fff;
	font-size: 0.8em;
	margin: 0;
	padding: 0;
}



#mpu
{
   visibility: hidden;
   position: relative;

}


#headerAdvertising
{

	width: 728px;
	height: 90px;
	text-align: right;
	position: absolute;
	z-index: 9999;
	right: 10px;

}

#headerAdvertising img
{
	float: right;
}

#headerNavigationMaster
{	
	clear: both;

	
}

.headerDate
{
	float: left;
	width: 220px;
	
}

.headerDate p
{
	font: 0.7em Verdana, Arial, Georgia;
	line-height: 28px;

}

.topNavigation
{
	float: left;
	width: 512px;
	font: 0.7em Verdana, Arial, Georgia;
	text-decoration: none;
	line-height: 28px;
	margin: 0;


}

.topNavigation a
{
	color: #fff;
	text-decoration: none;
}

.topNavigation a:hover
{
	background-color: #000;
	color: #fff;
}

#headerSearch
{
    padding-top: 2px;
	width: 220px;	
	margin-top: 3px;
	float: left;
	margin-right: 0;
	overflow: hidden;
	height: 22px;


}
#breadCrumbTrail
{
	height: 13px;
	padding: 3px 0 4px 0;
}
#breadCrumbTrail p
{
	font: 0.7em Verdana, Arial, Georgia;
	
}

#breadCrumbTrail a
{
	text-decoration: none;
	color: #fff;
	font-weight: bold;
}

/* Membership Area */

#pushDown
{
	width: 950px;
	clear: both;
}

#membership
{
	background: url(/App_Resources/Images/Site/Framework/navigation/topGrad.gif) repeat-x;
	width: 298px;
	height: 23px;
	padding: 1px;

}

#membershipPlain
{
	background: url(/App_Resources/Images/Site/Framework/navigation/topGrad.gif) repeat-x;
	width: 298px;
	height: 48px;
	padding: 1px;
	position: relative;
	float: left;
}


.membershipLayerFixPlain
{
	height: 23px;
	width: 298px;
	padding: 1px;
}

#membershipLayerFix
{
	position: absolute; 
	top: 134px; 
	right: 10px; 
	height: 23px;
	width: 298px;
	padding: 1px;
	z-index: 6000;

}

.membershipLayerFixPlain
{
	position: relative; 
	top: 0px; 
	left: 0px; 
	height: 23px;
	width: 298px;
	padding: 1px;
	z-index: 9999;
}

#membershipMenuHeader
{
	height: 23px;
	width: 298px;

}

#membershipMenuHeader img
{
	border: 0;
}

#joinNow
{
	background: url(/App_Resources/Images/Site/membership/signin/redBarGrad.gif) repeat-x;
	height: 15px;
	width: 294px;
	font: bold 0.6em Verdana, Arial, Georgia;
	color: #fff;
	padding: 3px;
	text-align: center;
}

#joinNow a
{
	color: #fff;
}

#membershipMenuHeader li
{
	padding: 0 7px 0 6px;
	float: left;
}

a.memberMenuHeaderLink
{
	font: Bold 0.6em Verdana, Arial, Goergia;	
	color: #fff;
	margin: 0;
	padding: 5px 7px;
	text-decoration: none;
	float: left;
}

a.memberMenuHeaderLink:visited
{
	color: #fff;
}

#membershipMenuHeader li.border
{
	border-left: solid 1px #000;
}

#memberLoginBody
{
	background: url(/App_Resources/Images/Site/membership/signin/grad.gif) repeat-x #000;
	width: 276px;
	padding: 9px 12px;
	z-index: 9999;
}

.loginShadow
{
	background: url(/App_Resources/Images/Site/membership/signin/shadow.png) no-repeat;
	width: 300px;
	height: 11px; 
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	margin: 0 0 0 0;
	padding: 0;	
}

.forgottenDetails
{
	clear: both;
	font: 0.7em Verdana, Arial, Goergia;
	color: #da1c23;
}

.forgottenDetails a
{
	color: #da1c23;
	text-decoration: none;
}

.forgottenDetails a:visited
{
	color: #fff;
}

.forgottenDetails li.paddingLi
{
	margin: 7px 20px 0 0;
}

.forgottenDetails li
{
	float: left;
	margin: 7px 0 0 0;
}

.loginBox
{
	width: 80px;
	height: 16px;
	border: 0;
	padding: 3px;
	font: 0.7em Verdana, Arial, Georgia;
	margin: 11px 10px 0 0;
	float: left;
}



.loginButton a
{
	font: Bold 0.8em Verdana, Georgia, Arial;
	color: #fff;
	text-decoration: none;
	padding: 2px 14px 3px 4px;
	margin: 11px 0 0 0;
	float: left;
	background: url(/App_Resources/Images/Site/membership/signin/signinButton.gif) no-repeat right #da1c23;
}

.logoutButton
{
	background: url(/App_Resources/Images/Site/membership/signoutBack.gif) no-repeat;
	width: 73px;
	height: 14px;
	float: right;
	margin: 4px 11px 11px 0;
	padding: 4px 0 0 9px;
}

.logoutButton a
{
	font: Bold 0.6em Verdana, Georgia, Arial;
	color: #da1c23;
	text-decoration: none;
}



.loginError
{
	font: 0.7em Verdana, Arial, Georgia;
	color: #da1c23;
}

.loginPanel
{
	width: 300px;
}

#reminderEmail
{
	background: url(/App_Resources/Images/Site/membership/signin/grad.gif) repeat-x #000; 
	width: 276px;
	padding: 9px 12px;
}

#reminderEmail p
{
	font: 0.7em Verdana, Arial, Georgia;
	color: #69901e;
}

#rightNavigation
{
	height: 249px;
	
	margin: 10px 0 9px 0;

}

.loggedIn a
{
	float: left;
	margin: 0;
	color: #fff;
	text-decoration: none;
}

.loggedIn p
{
	font: 0.6em Verdana, Arial, Georgia;
	float: left;
	color: #fff;
}

#userLoggedIn
{
	background: url(/App_Resources/Images/Site/membership/signin/grad.gif) repeat-x #000; 
	width: 300px;
	position: absolute;
	z-index: 8888888;
	left: 0;

}

#userLoggedIn li
{
	height: 20px;
	
	width: 115px;
}

.girlLoggedIn
{
	width: 297px;
	padding: 9px 0;
}

.guyLoggedIn
{
	width: 297px;
	padding: 9px 0;
}
/*  Accordian Right Navigation Styling and Functionality */



/* Footer Properties */

#footer
{	
	width: 950px;
	border-top: dotted 1px #aaaaaa;
	overflow: hidden;
	margin: 10px 0;
	clear: left;
}

#footer img
{
	border: 0;
}


#footerBody
{
	background: #d6d4d5;
	width: 910px;
	padding: 11px 20px 11px 20px;
	margin: 10px 0 0 0;
	clear: both;
}


#footerTerms
{
	margin: 10px 0 0 0;
	width: 910px;
}

#footerTerms ul
{
	position: relative;
	left: -35px;
	top: 0;
	margin: 0;
	padding: 0;

}

#footerTerms li
{
	float: left;
	margin: 0 0 0 36px;

}

#footerTerms a
{
	font: 0.7em Verdana, Arial, Georgia;
	text-decoration: none;
	color: #000;
}

#footerTerms a:hover
{
	text-decoration: underline;
}

#footerOverflow
{
	width: 1100px
}

#footerLeft img
{
	float: left;
	margin: 0 20px 0 0;
}

#footer h2
{
	font-size: 0.9em;
	color: #231f20;
	margin: 7px 0 15px 0;
	padding: 12px 0 0 0;
}

#footer h3
{
	font: 1em Georgia, Verdana, Arial;
	color: #231f20; 
	margin: 0 0 5px 0;
}

#footerLeft ul
{
	float: left;
	margin: 5px 13px 15px 0;
}

#footerLeft li
{
	list-style: none;
	width: 116px;
}

#footerLeft a
{
	font: 0.7em Verdana, Arial, Georgia;
	text-decoration: none;
	color: #231f20;
}

#footerLeft a:hover
{
	text-decoration: underline;
}

#footerRight
{
	position: absolute;
	top: 15px;
	right: 15px;
	width: 220px;
}



.footerSearch
{
	background: url(/App_Resources/Images/Site/Framework/searchbackground.gif) no-repeat;
	width: 213px;
	height: 16px;
	border: 0;
	padding: 6px 0 0 5px;
	font: 0.7em Verdana, Arial, Georgia;
	color: #999999;
	margin: 0 0 0 5px;

	float: left;


}

.footerHeader
{
	font: 1.2em Georgia, Verdana, Arial;
}


.footerSearchButton
{
	position: relative;
	top:-19px;
	left: 199px;
	
}

#popularSearch
{
	text-align: center;
}

#popularSearch li
{
	list-style: none;
	padding: 1px;
	clear: both;
}

#popularSearch a
{
	text-decoration: none;
	color: #231f20;
	font-family:Verdana,Arial,Georgia;
    font-size:0.7em;
}

#directory
{
	background-color: #fff;
	padding: 6px 12px 0 12px;
	height: 29px;
	
	border-top: 1px dotted #000;
	border-bottom: 1px dotted #000;
	clear: both;
}

#directory ul
{
	padding: 0;
	margin: 0;
}

#directory li
{
	float: left;
	list-style: none;
	padding: 0;
	margin: 0 28px 0 0;
}

#directory a
{
	font: 0.7em Verdana, Arial, Georgia;
	color: #231f20;
	text-decoration: none;
}


/* Horizontal Navigation */



a.sample_attach, a.sample_attach:visited, div.sample_attach
{
	display: block;
	height: 19px;
	margin: 0 0 0 2px;
	padding: 2px 8px 0 8px;
	font: 0.9em Georgia;
	text-decoration: none;
	color: #292929;
}

a.sample_attach:hover
{
	background-color: #231f20;
	color: #fff;
}

a.sample_attach, a.sample_attach:visited 
{
	 border-bottom: none; 
}

div#sample_attach_menu_child             
{ 
	border-bottom: 1px solid black; 
}

form.sample_attach
{
  position: absolute;
  visibility: hidden;
  border:  1px solid black;
  padding: 0px 5px 2px 5px;
  background: #ffffee;
}

form.sample_attach b
{
  font-family: Verdana, Sans-Sherif;
  font-weight: 900;
  font-size: 1.1em;
}

input.sample_attach { margin: 1px 0px; width: 170px; }



ul
{
    margin: 0;
    padding: 0;
}


/* Page Delcarations and Main Layout */



.channelHomeHeader
{
	position: relative;
	
	width: 630px;
}

.channelHomeHeader h1 {
background-color:#464646;
color:#FFFFFF;
display:block;
font-size:1.8em;
font-weight:Bold;
padding:4px 0 4px 8px;

}

#channelHomeBody
{
	width: 691px;
	margin: 15px 0 0 0;
	clear: both;

}

#channelHomeBody h2
{
	 font-size: 1.3em;
	 font-weight: normal;
}

#authorCount p
{
	font: 0.8em Georgia, Verdana, Arial;
	width: 630px;
	padding: 8px 0;
}

#authorCount a
{
	text-decoration: none;
}

#authorCount span
{
	float: right;
	background: url(/app_resources/images/site/article/comment.gif) no-repeat left center;
	width: 100px;
	height: 15px;
	padding-left: 15px;
	font: 0.8em Verdana, Arial, Goergia;

}

.mainImageAlign 
{
	text-align: center;
	width: 630px;
	background-color: #ececec;
	height: 400px;


}

#mainImageAlign img
{
	

}

#articleLeft 
{
	width: 440px;
	float: left;
	margin-right: 12px;
}

#articleLeft img 
{
	max-width: 440px;
}

#articleRight
{
	width: 180px;
	float: left;
	margin-top: 10px;
}

#articleLeft p
{
	font: 0.8em Verdana, Arial, Georgia;
	line-height: 19px;
	margin-bottom: 15px;
}

#articleRight .relatedList li
{
	
	padding-left: 16px;
	margin-bottom: 15px;
}

#articleRight .relatedList li.reviews
{
	background: url(/App_Resources/images/site/article/liReview.gif) no-repeat 0 3px;
}

#articleRight .relatedList li.news
{
	background: url(/App_Resources/images/site/article/liNews.gif) no-repeat 0 3px;
}

#articleRight .relatedList li.style
{
	background: url(/App_Resources/images/site/article/liStyle.gif) no-repeat 0 3px;
}

#articleRight .relatedList li.games
{
	background: url(/App_Resources/images/site/article/liGames.gif) no-repeat 0 3px;
}

#articleRight .relatedList li.girls
{
	background: url(/App_Resources/images/site/article/liGirls.gif) no-repeat 0 3px;
}

#articleRight .relatedList li.upgrade
{
	background: url(/App_Resources/images/site/article/liUpgrade.gif) no-repeat 0 3px;
}

#articleRight .relatedList li.video
{
	background: url(/App_Resources/images/site/article/liVideo.gif) no-repeat 0 3px;
}

#articleRight .relatedList li.videoThumb
{
	background: url(/App_Resources/images/site/article/liVideo.gif) no-repeat 0 75px;
}

#articleRight .relatedList img
{
	margin-bottom: 5px;
}

#articleRight .relatedList a
{
	font: 0.7em Verdana, Arial, Georgia;
	text-decoration: none;
	line-height: 13px;
}

#articleRight .relatedList a:hover
{
	background-color: #000;
	color: #fff;

}

#articlePaging
{
	border-top: 1px dotted #a9a9a9;
	border-bottom: 1px dotted #a9a9a9;
	background: url(/App_Resources/images/site/article/previousPagingBack.gif) repeat-x;
	height: 43px;
	position: relative;
	width: 440px;
}

#articlePaging .previousArticleBlank
{
	background: url(/App_Resources/images/site/article/previousArrowBlank.gif) no-repeat 5px 0;
	width: 120px;
	height: 43px;
	float: left;
}

#articlePaging .previousArticleBlank a
{
	display: block;
	width: 100px;
	height: 20px;
	color: #999;
	text-transform: uppercase; 
	text-decoration: none;
	font: Bold 0.9em Verdana, Arial, Georgia;
	padding: 13px 10px 10px 30px;
	
}

#articlePaging .previousArticle
{
	background: url(/App_Resources/images/site/article/previousArrow.gif) no-repeat 5px 0;
	width: 120px;
	height: 43px;
	float: left;
}

#articlePaging .previousArticle a
{
	display: block;
	width: 100px;
	height: 20px;
	text-transform: uppercase; 
	text-decoration: none;
	font: Bold 0.9em Verdana, Arial, Georgia;
	padding: 13px 10px 10px 30px;
	
}

#articlePaging .nextArticle
{
	background: url(/App_Resources/images/site/article/pagingGrad.png) repeat-x bottom;
	width: 320px;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	height: 43px;
	float: left;
}

#articleLeft .alt
{
	text-align: left;
	font: 0.8em Verdana, Arial, Georgia;
	color: #888888;
	margin-top: 6px;
	display: block;
}

#articlePaging .nextArticleArrow
{
	position: absolute;
	right: 5px;
	top: 0;
	margin-top: 0;
}

#articlePaging .nextArticle a
{
	text-decoration: none;
	color: #fff;
	font-family: Verdana, Arial, Georgia;
	font-weight: bold;
	float: left;	
}

.nextArticleImage
{
	margin-top: 4px;
}

.nextLink
{
	float: left;
	margin: 13px 10px 0 10px;
	font-size: 0.9em;
}

.nextArticle img
{
	float: left;
	margin: 0;
}

.nextArticle .smallLink
{
	font-size: 0.6em;
	margin: 10px 0 0 10px;
	float: left;
	width: 172px;
	
}

#articleRight .relatedContent
{
	background: url(/App_Resources/images/site/article/relatedSideBack.gif) no-repeat top center #fff;
	width: 160px;
	margin-bottom: 10px;
	padding: 10px;
}

.relatedContent h2
{
	font: Bold 0.9em Georgia, Verdana, Arial;
	margin-bottom: 8px;
}



.arrowChannelHome
{
	background: url(/App_Resources/Images/Site/article/h1Arrow.png) no-repeat;
	position: absolute;
	bottom: -18px;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	right: 20px;
	width: 17px;
	height: 21px;
	z-index: 2000;
}

#girlIcon
{
	position: absolute;
	left: 16px;
	top: 10px;
	background: url(/App_Resources/Images/Site/channelHome/girlIcon.gif) no-repeat;
	width: 18px;
	height: 66px;
}
 
.lastUpdate
{
	position: absolute;
	right: 20px;
	bottom: 10px;
	color: #fff;
	font: Bold 0.6em Verdana, Arial;
}

.profile
{
	left: 12px;
	bottom: 32px;
}

.nsfwFrame
{
	position:relative; 
	float: left; 
	margin: 0 10px 0 0;
}

.large
{
	height: 120px; 
	width: 180px; 
}

.small
{
	width: 100px;
	height: 100px;
}

.nsfw
{
	position: absolute;
	bottom: 10px;
	right: 0;
}

.nsfwSmall
{
	position: absolute;
	bottom: 15px;
	right: 0;
}

.nsfwAccordion
{
	position: absolute;
	bottom: 25px;
	left: 55px;
}


#gallery
{
	width: 630px;
	background-color: #231e1f;
	border-bottom: solid 1px #000;
	margin: 25px 0 10px 0;
	position: relative;
	clear: both;
	
}

.profileButton
{
	background: url(/App_Resources/Images/Site/gallery/profileButtonBack.gif) no-repeat right;
	height: 18px;
	color: #fff;
	padding: 2px 15px 4px 8px;
	position: absolute;
	top: 15px;
	right: 15px;
	text-align: center;	
}

.caption
{
	width: 630px;
	background-color: #000;
	position: absolute;
	top: 445px;
	left: 0;
	height: 55px;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	z-index: 1;
}

.captionDetail
{
	z-index: 99;
	position: absolute;
	top: 445px;
	left: 0;
	padding: 10px 90px 10px 10px;
}

.captionDetail p
{
	font: Bold 0.8em Verdana, Arial, Georgia;
	color: #fff;
	z-index: 99;
}

#galleryIamge
{
	text-align: center;
}

.galleryDetails
{
	background: url(/App_Resources/Images/Site/gallery/galleryBackground.gif);
	margin: 0 0 20px 0;
}

.paging
{
	background-color: #ec008c;
	padding: 4px;
	color: #fff;
	position: absolute;
	bottom: 103px;
	right: 15px;
	z-index: 3;
}

#galleryThumbs
{
	background: url(/App_Resources/Images/Site/gallery/galleryThumbBack.gif) repeat-x;
	height: 89px;
	width: 630px;
}

.galleryThumb
{
	border: 0;	
}

.section
{
	border: 3px solid transparent;
}

#galleryThumbs ul
{
	padding: 11px;
	margin: 0;
}

#galleryThumbs li
{
	list-style: none;
	float: left;
	margin: 0 10px 0 0;

}

#buttonPrevious a
{
	background: url(/App_Resources/Images/Site/gallery/previousBack.gif) no-repeat;
	width: 69px;
	height: 22px;
	float: left;
	color: #fff;
	margin: 32px 0px 0 6px;
	padding: 3px 0 0 16px;
}

#buttonNext a
{
	background: url(/App_Resources/Images/Site/gallery/nextBack.gif) no-repeat -15px 0;
	width: 69px;
	height: 22px;
	float: left;
	color: #fff;
	margin: 32px 0 0 20px;
	padding: 3px 0 0 30px;
}

#gallery a
{
	color: #fff;
	text-decoration: none;
	border: 0;
}


/*** adding the class sf-navbar in addition to sf-menu creates an all-horizontal nav-bar menu ***/






.expanded img
{
	float: left;
	margin: 0 8px 0 2px;
}

.expanded
{
	height: 109px;
	clear: both;
}

.expanded p
{
	font: 0.8em Verdana, Arial, Georgia;
	color: #fff;

}

#example2
{
	width: 300px;


}

#accordian li.shadow
{
	background: url(/App_Resources/Images/Site/Framework/navigation/rightNavigation/shadow1.png) no-repeat top left; 
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	position: relative;
}


a.mainLink
{
	text-decoration: none;
	font: 0.8em Verdana;
	color: #fff;
	display: block;
	width: 298px;
	padding: 7px 0 0 33px;
	cursor: pointer;
	margin: 0;
	height: 22px;
	
	
}

.accordianPadding
{
	padding: 5px;
	width: 290px;
}

#accordian img
{
	border: 0;
}

.accordianIntro
{
	float: left; 
	width: 175px;
}

.image
{
	float: left;
	width: 100px;
}

.paragraph
{
	padding: 0 0 0 108px;
	height: 100px;
	margin: 0;
	float: left;
	font: 0.8em Verdana, Arial, Georgia;
}

.rightRating
{
	margin: 3px0 0 0 ;
}

.rightRating img
{
	margin: 4px 4px 0 0;
}


.rightRating p
{
	font: 1.2em Georgia, Verdana, Arial;
}

.chart
{
    font: Bold 0.8em Verdana, Arial, Georgia;
    color: #fff;
    width: 22px;
    height: 22px;
    position: absolute;
    top: 5px;
    left: 0;
    padding: 2px 0 0 6px;
    z-index: 1;
 }
 
 .chart1
 {
    background: url(/App_Resources/Images/Site/Framework/navigation/rightNavigation/1Back.png) no-repeat;
    behavior: url(/App_Resources/Components/Global/iepngfix.htc);
 }
 .chart2
 {
    background: url(/App_Resources/Images/Site/Framework/navigation/rightNavigation/2Back.png) no-repeat;
    behavior: url(/App_Resources/Components/Global/iepngfix.htc);
 }
 .chart3
 {
    background: url(/App_Resources/Images/Site/Framework/navigation/rightNavigation/3Back.png) no-repeat;
    behavior: url(/App_Resources/Components/Global/iepngfix.htc);
 }
 .chart4
 {
    background: url(/App_Resources/Images/Site/Framework/navigation/rightNavigation/4Back.png) no-repeat;
    behavior: url(/App_Resources/Components/Global/iepngfix.htc);
 }
 .chart5
 {
    background: url(/App_Resources/Images/Site/Framework/navigation/rightNavigation/5Back.png) no-repeat;
    behavior: url(/App_Resources/Components/Global/iepngfix.htc);
 }
 
 .iepngFix

{ behavior: url(/App_Resources/Components/Global/iepngfix.htc) }




#recommendationGirls h3
{
	font: 1.2em Georgia, Verdana, Arial;
	color: #231f20;
	padding: 5px 0 3px 0;
}
#recommendationGirls ul
{
	margin: 0;
	padding: 0;
}

#recommendationGirls li p
{
	
	color: #231f20;
	width: 205px;
	position: absolute;
	bottom: -5px;
	left: 65px;
}

#recommendationGirls
{
	margin: 15px 0 0 0;
	position: relative;
	width: 300px;

	padding: 0 0 15px 0;
}

a.otherGirls
{
	float: left;
	text-decoration: none;
}

a.otherGirls:visited
{
	color: #4e4e4e;
}


a.otherGirls:hover
{
	background-color: #ec008c;
	color: #fff;
}




#recommendationGirls li
{
	background: url(/App_Resources/Images/Site/homepage/line.gif) bottom right no-repeat;
	padding: 0;
	height: 65px;
	width: 278px;
	margin: 1px 0 0 0;
	position: relative;
	clear: both;
	text-align: left;
}

#recommendationGirls a
{
	font: 1em Georgia, Verana, Arial;
}

#recommendationGirls img
{
	float: left;
	border: 0;
	margin: 0 10px 0 0;
}



#recommendationGirls p
{
	font: 0.8em Verdana, Arial, Georgia;
	color: #fff;
	margin: 3px 0 8px 10px;
	width: 160px;
	padding: 0;
}

#leftPromo
{
	width: 130px;
	margin: 10px 10px 0 0;
	float: left;
}

#rightPromo
{
	float: left;
	margin: 10px 0 10px 0;
	

	text-align: right;
	/* Now in master head to cater for changing widths...*/
	width: 160px;
}

.channelPromo
{
	width: 170px;
	position: relative;
	margin: 10px 0 0 0;
}

.homepagePromo
{
	width: 300px;
	position: relative;
	margin: 10px 0 0 0;

}

.homepagePromo h2
{

	color: #231f20;
	font: 1.2em Georgia, Verdana, Arial;
	padding: 3px 3px 3px 10px;
	margin: 0;

}

.channelPromo h2
{

	color: #231f20;
	font: 1.2em Georgia, Verdana, Arial;
	padding: 3px 3px 3px 9px;
	margin: 0;

}

.entertainment
{
	background-color: #f58220;
	
	margin: 10px 0 0 0;

}

.entertainmentArrow
{
	background: url(/App_Resources/Images/Site/SitePromos/entertainmentArrow.png) no-repeat;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	width: 17px;
	height: 21px;
	position: absolute;
	top: 27px;
	left: 9px;
}

.video
{
	background-color: #a9a898;

	margin: 0 0 0 0;
}
 
.videoArrow
{
	background: url(/App_Resources/Images/Site/SitePromos/videoArrow.png) no-repeat;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	width: 17px;
	height: 21px;
	position: absolute;
	top: 27px;
	left: 9px;
}

.style
{
	background-color: #ffd200;
	margin: 10px 0 0 0;
}

.styleArrow
{
	background: url(/App_Resources/Images/Site/SitePromos/styleArrow.png) no-repeat;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	width: 17px;
	height: 21px;
	position: absolute;
	top: 27px;
	left: 9px;
}

.channelPromo p
{
	display: block;
	background-color: #231f20;
	font: 0.8em Verdana, Arial, Georgia;
	color: #fff;
	margin: 0;
	padding: 9px 9px 12px 9px;
}

.homepagePromo p
{
	display: block;
	background-color: #231f20;
	font: 0.8em Verdana, Arial, Georgia;
	color: #fff;
	margin: 0;
	padding: 9px 9px 12px 9px;
}

#recommendation p
{
	font: Bold 0.8em Verdana, Arial,Georgia;
	color: #fff;

}


/*** ESSENTIAL STYLES ***/
.sf-menu, .sf-menu * {
	margin:			0;
	padding:		0;
	list-style:		none;
}
.sf-menu {

}
.sf-menu ul {
	position:		absolute;
	top:			-999em;
	width:			0; /* left offset of submenus need to match (see below) */

}
.sf-menu ul li {
	width:			100%;
}
.sf-menu li:hover {
	visibility:		inherit; /* fixes IE7 'sticky bug' */
}
.sf-menu li {
	float:			left;
	position:		relative;
}
.sf-menu a {
	display:		block;
	position:		relative;
}



.sf-menu li:hover ul,
.sf-menu li.sfHover ul {
	left:			0;
	top:			28px; /* match top ul list item height */
	z-index:		99;
	padding: 1px 3px 0 3px;
}

ul.sf-menu li a
{
	font-weight: bold;
	font-size: 1em;
}

ul.sf-menu li ul li a
{
	font-size: 0.9em;
	font-weight: normal;
}

ul.sf-menu li:hover li ul,
ul.sf-menu li.sfHover li ul {
	top:			-999em;
	
}
ul.sf-menu li li:hover ul,
ul.sf-menu li li.sfHover ul {
	left:			33px; /* match ul width */
	top:			28px;
}
ul.sf-menu li li:hover li ul,
ul.sf-menu li li.sfHover li ul {
	top:			-999em;
}
ul.sf-menu li li li:hover ul,
ul.sf-menu li li li.sfHover ul {
	left:			5px; /* match ul width */
	top:			28px;
}


/*** DEMO SKIN ***/
.sf-menu 
{
	float:			left;
	margin-bottom:	0;
	

}
.sf-menu a {
	
	text-decoration: none;
}
.sf-menu a, .sf-menu a:visited  { /* visited pseudo selector so IE6 applies text colour*/
	color:			#000;
}

/*** arrows **/
.sf-menu a.sf-with-ul {
	 /*Sets padding for the top menu boxes*/
	min-width:		1px; /* trigger IE7 hasLayout so spans position accurately */
}
.sf-sub-indicator {
	position:		absolute;
	display:		block;
	right:			20px;
	
	top:			28px; /* IE6 only */
	width:			10px;
	height:			10px;
	text-indent: 	-999em;

	overflow:		hidden;
}
a > .sf-sub-indicator {  /* give all except IE6 the correct values */
	top:			.8em;
	background-position: 0 -100px; /* use translucent arrow for modern browsers*/
}
/* apply hovers to modern browsers */
a:focus > .sf-sub-indicator,
a:hover > .sf-sub-indicator,
a:active > .sf-sub-indicator,
li:hover > a > .sf-sub-indicator,
li.sfHover > a > .sf-sub-indicator {
	background-position: -10px -100px; /* arrow hovers for modern browsers*/

}

/* point right for anchors in subs */

.sf-menu ul a > .sf-sub-indicator { background-position:  0 0; }
/* apply hovers to modern browsers */
.sf-menu ul a:focus > .sf-sub-indicator,
.sf-menu ul a:hover > .sf-sub-indicator,
.sf-menu ul a:active > .sf-sub-indicator,
.sf-menu ul li:hover > a > .sf-sub-indicator,
.sf-menu ul li.sfHover > a > .sf-sub-indicator {
	background-position: -10px 0; /* arrow hovers for modern browsers*/
}

/*** shadows for all but IE6 ***/
.sf-shadow ul {
	background:	url('../images/shadow.png') no-repeat bottom right;
	padding: 0 8px 9px 0;
	-moz-border-radius-bottomleft: 17px;
	-moz-border-radius-topright: 17px;
	-webkit-border-top-right-radius: 17px;
	-webkit-border-bottom-left-radius: 17px;
}
.sf-shadow ul.sf-shadow-off {
	background: transparent;
}

/***  Hard coded styles for menu version 0.1a ***/
.IncomingHighlight
{
    background-color: Red;  
}

/** Homepage Styles **/

.sectionHeader
{
	width: 631px;
	clear: both;
	position: relative;
	height: 31px;
	margin: 0 0 0 0;
}

.sectionHeader p
{
	clear: both;
}

.sectionHeader h2
{
	font: Bold 1.3em Georgia, Verdana, Arial;
	color: #fff;
	float: left;
	
	padding: 3px 5px 5px 0;


}

.arrowIncoming
{
    background: url(/App_Resources/Images/Site/channelHome/relatedArrow.png) no-repeat #d5d5d5;
    behavior: url(/App_Resources/Components/Global/iepngfix.htc);
    width: 14px;
    height: 17px;
    position: absolute;

    top: 31px;
    right: 10px;
}

.sectionHeader h3
{
	font: 1.3em Georgia, Verdana, Arial;
	color: #231f20;
	float: right;
	padding: 3px 20px 5px 5px;

}

.sectionHeader a
{
	text-decoration: none;
}

.sectionHeader a:visited
{
	color: #231f20;
}

.sectionHeader h2 a:visited
{
	color: #fff;
}

.arrowVideo
{
    background: url(/App_Resources/Images/Site/channelHome/relatedArrow.png) no-repeat #a9a898;
    behavior: url(/App_Resources/Components/Global/iepngfix.htc);
    width: 14px;
    height: 17px;
    position: absolute;
    top: 31px;
    right: 10px;
    border: solid 1px red;
}

.arrowGirl
{
    background: url(/App_Resources/Images/Site/channelHome/relatedArrow.png) no-repeat #ec008c;
    behavior: url(/App_Resources/Components/Global/iepngfix.htc);
    width: 14px;
    height: 17px;
    position: absolute;
    top: 31px;
    right: 10px;
}

.arrowEntertainment
{
    background: url(/App_Resources/Images/Site/channelHome/relatedArrow.png) no-repeat #FB9C00;
    behavior: url(/App_Resources/Components/Global/iepngfix.htc);
    width: 14px;
    height: 17px;
    position: absolute;
    top: 31px;
    right: 10px;
}

.arrowLife
{
    background: url(/App_Resources/Images/Site/channelHome/relatedArrow.png) no-repeat #687680;
    behavior: url(/App_Resources/Components/Global/iepngfix.htc);
    width: 14px;
    height: 17px;
    position: absolute;
    top: 31px;
    right: 10px;
}

#homeHeader
{
	height: 315px;
	width: 630px;
	position: relative;
	margin: 0 0 20px 0;
	overflow: hidden;
}

#homeHeader h2
{
	font: Bold 2.2em Georgia, Verdana, Arial;
	color: #fff;
}



.homeNavigation
{
	position: absolute;
	right: 0;
	bottom: -4px;
}

.homeNavigation ul
{
	background: url(/App_Resources/Images/Site/homepage/dotBackground.png) repeat-x;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	zoom: 1;
	overflow: hidden;
	width: 170px;
}

.homeNavigation li
{
	float: left;
	margin: 0 0 0 0;
	width: 34px;
}




.headerGrad
{
	background: url(/App_Resources/Images/Site/homepage/headerGrad.gif) no-repeat top;
	width: 307px;
	height: 31px;
}
.headerGrad h2
{
	font: Bold 0.9em Georgia, Verdana, Arial;
	color: #231f20;
	padding: 7px 10px 10px 10px;
}

.headerGrad a
{
	font: Bold 1.0em Georgia, Verdana, Arial;
	color: #231f20;
	padding: 7px 10px 10px 10px;
	text-decoration: none;
}


.fhmToday
{
	float: left;
	margin: 0 17px 0 0;
	width: 307px;
	overflow: hidden;
	zoom: 1;
}

.fhmToday a
{
	text-decoration: none;
	border-bottom: dotted 1px #000;
}

.fhmToday a:visited
{
	color: #4e4e4e;
}

.fhmToday a:hover
{
	background-color: #000;
	color: #fff;
}
.fhmToday p
{
	font: 0.8em Verdana,Arial, Georgia;
	color: #000;
	float: left;
	width: 200px;
	padding: 10px 14px;
}

.fhmToday img
{
	float: left;
	padding: 10px 0 0 0;
}

.girlSearchHome
{
	float: left;
	position: relative;
}

.girlSearchBox
{
	background: url(/App_Resources/Images/Site/homepage/girlSearch.gif) no-repeat;
	width: 269px;
	border: 0;
	height: 27px;
	font: 1.1em Georgia, Verdana, Arial;
	position: relative;
	padding: 4px 0 0 10px;
	margin: 0 0 15px 0;
}

.girlSearchHomeForm
{
	padding: 10px 14px 0 14px;
	overflow: hidden;


}

.searchButtonHome
{
	position: absolute;
	left: 260px;
	z-index: 999;
	top: 47px;
	width: 21px;
	height: 17px;
}

.seeAllHome
{
	text-align: center;
}

.seeAllHome
{
	clear: both;
	background: url(/App_Resources/Images/Site/homepage/buttonBack.png) no-repeat right;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	height: 15px;
	padding: 3px;
	margin: 15px 0 0 0;
}

.seeAllHome a
{
	text-decoration: none;
	font: Bold 0.7em Verdana, Arial, Georgia;
	color: #fff;
	padding: 0;
}

.seeAllHome a:visited
{
	color: #fff;
}

.center
{
	margin: 0 auto; 
}

.incomingSection 
{
	
	background: url(/App_Resources/Images/Site/homepage/incomingBottom.gif) no-repeat bottom left;
	padding: 0 10px 15px 0;
	overflow: hidden;
	clear: both;
	margin: 0 0 20px 0; 
	
}

.incomingSection ul
{
	clear: both;
	margin: 0 0 16px 10px;
	width: 670px;
	padding: 10px 0 0 0;
	zoom: 1;
	overflow: hidden;
	
}

.incomingSection li
{
	position: relative;
	width: 289px;
	float: left;
	height: 65px;
	margin: 0 30px 16px 0; 
}


.incomingSection li img
{
	border: 0;
	float: left;
	margin: 4px 10px 0 0;
}

.listCategory
{
	position: absolute;
	top: 50px;
	left: 75px;
	width: 209px;
	background: url(/App_Resources/Images/Site/framework/line.gif) top repeat-x;
	
}

.genericSection
{
	width: 631px;
	margin: 0 0 20px 0;
	overflow: hidden;
}

.sectionLeft
{
	float: left;
	width: 307px;
	margin: 8px 15px 0 0;
}

.sectionLeft a
{
	text-decoration: none;
	color: #231f20;
	font: 1em Georgia, Verdana, Arial;
}

.embed
{
	margin: 15px 0 0 0;

}

.sectionRight
{
	float: left;
	width: 289px;
	background: url(/App_Resources/Images/Site/homepage/shadowSmall.gif) bottom left no-repeat; 
	padding: 0 10px 10px 10px;
}

.sectionRight ul
{
	clear: both;
	margin: 16px 0 16px 0;


	
}

.sectionRight li
{
	position: relative;
	width: 279px;
	margin: 0;
	clear: both;
	height: 65px;
	margin: 0 0 11px 0;
}

a.videoLink
{
	text-decoration: none;
	font: 1em Georgia, Verdana, Arial;
	color: #231f20;
}

a.videoLink:hover
{
	background-color: #a9a898;
	color: #fff;
}

a.girlLink
{
	text-decoration: none;
	font: 1em Georgia, Verdana, Arial;
	color: #231f20;
}

a.girlLink:hover
{
	background-color: #ec008c;
	color: #fff;
}

a.entertainmentLink
{
	text-decoration: none;
	font: 1em Georgia, Verdana, Arial;
	color: #231f20;
}

a.entertainmentLink:hover
{
	background-color: #f58220;
	color: #fff;
}

.sectionRight li img
{
	border: 0;
	float: left;
	margin: 4px 10px 0 0;
}

#webArcade
{
	margin: 25px 0 17px 0;
	position: relative;
	width: 309px;
	background: url(/App_Resources/Images/Site/homepage/shadowSmall.gif) bottom left no-repeat; 
	padding: 0 0 15px 0;
	float: left;
	height: 305px;
}

#coverGirls
{
	margin: 25px 0 0 15px;
	position: relative;
	width: 309px;
	background: url(/App_Resources/Images/Site/homepage/shadowSmall.gif) bottom left no-repeat; 
	padding: 0 0 15px 0;
	float: left;
	height: 305px;
}

.joystickHomepage
{
	background: url(/App_Resources/Images/Site/Games/joystick.png);
	position: absolute;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	height: 86px;
	width: 75px;
	right: 5px;
	top: -15px;
}


#webArcade h3
{
	font: 1em Georgia, Verdana, Arial;
	color: #01b4f8;
	padding: 5px 0 0 10px;
	width: 168px;
}

#webArcade ul
{
	padding: 5px 0 0 10px;
	height: 84px;
}

#webArcade li
{
	float: left;
	background: url(/App_Resources/Images/Site/homepage/li.gif) no-repeat center left;
	padding: 0 0 0 12px;
	width: 132px;
	height: 20px;
}

#webArcade li a
{
	font: 0.7em Verdana, Arial, Georgia;
	text-decoration: none;
	color: #01b4f8;
}

#webArcade li a:hover
{
	background-color: #01b4f8;
	color: #fff
}

.generalThumbs
{
	background: none;
	width: 65px;
	margin: 10px 0 0 8px;
	float: left;
	height: 108px;
	position: relative;
	overflow: hidden;
}

.generalThumbs img
{
	border: 0;
	margin: 0 0 5px 0;
}

.generalThumbs a
{
	font: Bold 0.6em Verdana, Arial, Georiga;
	color: #000;
	text-decoration: none;
}

#coverGirls h3
{
	font: 1em Georgia, Verdana, Arial;
	color: #ec008c;
	padding: 5px 0 0 10px;
	width: 188px;
}

.chartTopper
{
	height: 108px;
	margin: 0 0 0 8px;
}

.chartTopper img
{
	float: left;
	margin: 8px 15px 0 0;
	border: 0;
}

.chartTopper h2
{
	font: Bold 1.6em Georgia, Verdana, Arial;
	color: #ec008c;
}

.chartTopper a
{
	font: 1em Georgia, Verdana, Arial;
	color: #ec008c;
	text-decoration: none;
	margin: 6px 0 0 0;
}

.chartTopper p
{
	font: 0.8em Verdana, Arial, Georgia;
	margin: 8px 0 0 0;
}


.girlsHomepage
{
	background: url(/App_Resources/Images/Site/homepage/girl.png);
	position: absolute;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	height: 83px;
	width: 40px;
	right: 15px;
	top: -15px;
}

.chartPosition
{
	width: 18px;
	height: 12px;
	font: Bold 0.7em Verdana, Arial, Georgia;
	background-color: #fff;
	color: #ec008c;
	padding: 3px;
	position: absolute;
	top: 47px;
	left: 0;
}

#highStreetHoneys
{
	margin: 25px 0 0 0;
	position: relative;
	width: 309px;
	background: url(/App_Resources/Images/Site/homepage/shadowSmall.gif) bottom left no-repeat; 
	padding: 0 0 15px 0;
	float: left;
	height: 308px;
}

#highStreetHoneys h3
{
	font: 1em Georgia, Verdana, Arial;
	color: #ec008c;
	padding: 5px 0 0 10px;
	
}

#competitions h3
{
	font: 1em Georgia, Verdana, Arial;
	color: #b88b01;
	padding: 5px 0 0 10px;

}

#competitions
{
	margin: 25px 0 0 15px;
	position: relative;
	width: 309px;
	background: url(/App_Resources/Images/Site/homepage/shadowSmall.gif) bottom left no-repeat; 
	padding: 0 0 15px 0;
	float: left;
	height: 308px;

}

.chartTopperComp
{
	height: 108px;
	margin: 5px 0 4px 8px;
}

.chartTopperComp img
{
	float: left;
	margin: 4px 15px 0 0;
	border: 0;
}


.chartTopperComp h2
{
	font: Bold 1.6em Georgia, Verdana, Arial;
	color: #231f20;
}

.chartTopperComp a
{
	font: 1em Georgia, Verdana, Arial;
	color: #231f20;
	text-decoration: none;
	margin: 8px 0 0 0;
}


.chartTopperComp p
{
	font: 0.8em Verdana, Arial, Georgia;
	margin: 5px 0 0 0;
}

#newsletterSignUp
{
	margin: 15px 0 0 0;
	position: relative;
	width: 300px;
	background: url(/App_Resources/Images/Site/homepage/shadowSmalRightl.gif) bottom left no-repeat; 
	padding: 0 0 15px 0;
/*	height: 150px;*/

}

#newsletterSignUp h3
{
	font: 1.2em Georgia, Verdana, Arial;
	color: #231f20;
	padding: 5px 0 3px 0;
}

.signUpForm
{
	padding: 7px 0;
}

.signUpForm label
{
	font: 0.7em Verdana, Arial, Georgia;
	float: left;
	margin: 0 8px 10px 0;
	height: 16px;
	padding: 5px 0 0 0;
}

.homePageText
{
	width: 163px;
	border: solid 1px #000;
	height: 17px;
	font: 0.7em Verdana, Arial, Georgia;
	color: #000;
	padding: 4px 0 0 4px;
}

.dropDownHome
{
	font: 1em Verdana, Arial, Georgia;
	margin: 0 7px 0 0;
	float: left;
	padding: 0;
}

.newsletterCheck 
{
	clear: both;
	margin: 0 10px;

}

.newsletterCheck p
{
	font: Bold 0.7em Verdana, Arial, Georgia;
	margin: 0 5px 0 0;

}

.newsletterCheck label
{
	font: 0.7em Verdana, Arial, Georgia;
	margin: 0 5px 0 5px;
	text-decoration: underline;
}

a.smallText
{
	font: 0.6em Verdana, Arial, Georgia;
	text-decoration: underline;
	color: #231f20;

}



.topUsers
{
	margin: 15px 0 0 0;
	position: relative;
	width: 300px;
	background: url(/App_Resources/Images/Site/homepage/shadowSmalRightl.gif) bottom left no-repeat; 
	padding: 0 0 15px 0;

}

.topUsers h3
{
	font: 1.2em Georgia, Verdana, Arial;
	color: #231f20;
	padding: 5px 0 3px 0;
}

#magPushHome
{
	margin: 15px 0 0 0;
	position: relative;
	width: 300px;
	background: url(/App_Resources/Images/Site/homepage/shadowSmalRightl.gif) bottom left no-repeat; 
	padding: 0 0 15px 0;

}

#magPushHome h3
{
	font: 1.2em Georgia, Verdana, Arial;
	color: #231f20;
	padding: 5px 0 3px 0;
}


#rightSideCollection
{
	margin: 15px 0 0 0;
	position: relative;
	width: 300px;

	padding: 0 0 15px 0;

}

#rightSideCollection h3
{
	font: 1em Georgia, Verdana, Arial;
	color: #231f20;
	padding: 0 0 3px 0;
}

#rightSideCollection h2
{
	font: 1.2em Georgia, Verdana, Arial;
	color: #231f20;
	margin: 10px 0 0 10px;
}

#rightSideCollection h4
{
	font: Bold 0.7em Verdana, Arial, Georgia;
	color: #da1c23;
	margin: 10px 0 0 10px;
}

#rightSideCollection ul
{
	padding: 0;
	margin: 0;
}

#rightSideCollection li
{
	background: url(/App_Resources/Images/Site/homepage/line.gif) bottom right no-repeat;
	padding: 0;
	height: 65px;
	width: 278px;
	margin: 1px 0 0 0;
	text-align: left;
}

#rightSideCollection li h3
{
	font: 1.2em Georgia, Verdana, Arial;
	color: #666666;
	margin: 0 0 10px 0;
}

#rightSideCollection li img
{
	float: left;
	margin: 0 6px 0 0;
	border: 0;
}



#rightSideCollection p
{
	font: Bold 0.7em Verdana, Arial, Georgia;
	color: #666;
}



#rightSideCollection a
    {
        font: 0.9em Georgia, Verdana, Arial;
        text-decoration: none;
        
    }

#friendsOfFhm
{
	width: 300px;
	overflow: hidden;
}

#friendsOfFhm h3
{
	font: 1.2em Georgia, Verdana, Arial;
	color: #231f20;
	padding: 12px 0 3px 0;
}

#friendsOfFhm ul
{
	margin: 10px 0;
	position: relative;
}

#friendsOfFhm li
{
	width: 119px;
	background: url(/App_Resources/Images/Site/incoming/liSmall.png) no-repeat left top;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	padding: 0 0 0 12px;
	float: left;
	text-align: left;
}

#friendsOfFhm li a
{
	font: Bold 0.8em Verdana, Arial, Georgia;
	color: #000;
	text-decoration: none;
}

#friendsOfFhm li a:hover
{
	background-color: #000;
	color: #fff;
}


.friendsOverflow
{
	width: 330px;
}
.topUsers h2
{
	font: 1em Georgia, Verdana, Arial;
	color: #231f20;
	margin: 10px 0 0 10px;
}

.topUsers h4
{
	font: Bold 0.7em Verdana, Arial, Georgia;
	color: #da1c23;
	margin: 10px 0 0 10px;
}

.topUsers ul
{
	padding: 0 10px;
	margin-bottom: 15px;
}

.topUsers li
{
	background: url(/App_Resources/Images/Site/homepage/line.gif) bottom right no-repeat;
	padding: 0;
	height: 65px;
	width: 278px;
	margin: 1px 0 0 0;
	position: relative;
	clear: both;
}

.topUsers li h3
{
	font: 1.2em Georgia, Verdana, Arial;
	color: #666666;
	margin: 0 0 10px 0;
}

.topUsers li img
{
	float: left;
	margin: 4px 6px 0 0;
	border: 0;
}

.topUsers a
{
	font: 0.7em Verdana, Arial, Georgia;
	text-decoration: underline;
}

.topUsers li a
{
	font: 0.9em Georgia, Verdana, Arial;
	text-decoration: none;
	color: #000000;
	
}

.topUsers li a:hover
{
	background-color: #000;
	color: #fff;
	
}

.relatedInformation
{
	float: right;
	text-align: right;
}

.relatedInformation a
{
	font: 0.7em Verdana, Arial, Georgia;
	text-decoration: underline;
}

.relatedInformation p
{
	font: 0.7em Verdana, Arial, Georgia;
	margin: 20px 0 0 0;
}

.thumbImage
{
	background: url(/App_Resources/Images/Site/homepage/thumbsUp.gif);
	width: 95px;
	height: 116px;
	float: right;
	margin: 10px 10px 0 0;
}

.advertisingHome
{
	margin: 15px 0 0 0;
}

.advertisingHome img
{
	border: 0;
}

#mobilePush
{
	margin: 15px 0 0 0;
	position: relative;
	width: 300px;
	background: url(/App_Resources/Images/Site/homepage/shadowSmalRightl.gif) bottom left no-repeat; 
	padding: 0 0 15px 0;
	height: 200px;
}

#mobilePush h3
{
	font: 1.2em Georgia, Verdana, Arial;
	color: #231f20;
	padding: 5px 0 3px 0;
}

#mobilePush p
{
	font: Bold 0.7em Verdana, Arial, Georgia;
	width: 147px;
	margin: 10px 0 0 120px;
}

.mobileImage
{
	position: absolute;
	background: url(/App_Resources/Images/Site/homepage/mobileHand.gif) no-repeat;
	bottom: 6px;
	left: 3px;
	/*width: 141px;*/
	height: 153px;
}

/* Homepage sections START */
/*Lifestyle*/
.sectionLife h2
{
    color: #fff;
}
.sectionLife h3
{
    color: #231f20;
}

.sectionLife .sectionHeader
{
    background-color: #d5d5d5;
}

.sectionLife a.link
{
	text-decoration: none;
	font: 1em Georgia, Verdana, Arial;
	color: #231f20;
}

.sectionLife a.link:hover
{
	background-color: #687680;
	color: #fff;
}

.sectionLife .sectionSeeAll
{
    width: 70px; 
    background-color: #687680;
}

/*Girls*/
.sectionGirls .sectionHeader
{
    background-color: #d5d5d5;
}

.sectionGirls a.link
{
	text-decoration: none;
	font: 1em Georgia, Verdana, Arial;
	color: #231f20;
}

.sectionGirls a.link:hover
{
	background-color: #ec008c;
	color: #fff;
}

.sectionGirls .sectionSeeAll
{
    width: 195px; 
    background-color: #EC008C;
}

/*Entertainment*/
.sectionEnt .sectionHeader
{
    background-color: #d5d5d5;
}

.sectionEnt a.link
{
	text-decoration: none;
	font: 1em Georgia, Verdana, Arial;
	color: #231f20;
}

.sectionEnt a.link:hover
{
	background-color: #FB9C00;
	color: #fff;
}

.sectionEnt .sectionSeeAll
{
    width:70px;
    background-color: #FB9C00;
}


/* Links */

a.sectionVideoLink
{
	background: url(/App_Resources/Images/Site/homepage/arrowHeader.png) no-repeat #79be00 right;
	padding: 3px 18px 3px 10px;
	text-decoration: none;
	color: #fff;
	text-transform: none;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
}

a.incomingSectionLink
{
	background: url(/App_Resources/Images/Site/homepage/arrowHeader.png) no-repeat #a7a198 right;
	padding: 3px 18px 3px 10px;
	text-decoration: none;
	color: #fff;
	text-transform: none;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
}

a.sectionGirlsLink
{
	background: url(/App_Resources/Images/Site/homepage/arrowHeader.png) no-repeat #ec008c right;
	padding: 3px 18px 3px 10px;
	text-decoration: none;
	color: #fff;
	text-transform: none;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
}

a.sectionEntLink
{
	background: url(/App_Resources/Images/Site/homepage/arrowHeader.png) no-repeat #f58220 right;
	padding: 3px 18px 3px 10px;
	text-decoration: none;
	color: #fff;
	text-transform: none;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
}

a.sectionLifeLink
{
	background: url(/App_Resources/Images/Site/homepage/arrowHeader.png) no-repeat #687680 right;
	padding: 3px 18px 3px 10px;
	text-decoration: none;
	color: #fff;
	text-transform: none;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	
}

/* Video */
.sectionVideo .sectionHeader
{
    background-color: #d5d5d5;
}

.sectionVideo a.link
{
    text-decoration: none;
    font: 1em Georgia, Verdana, Arial;
    color: #231f20;

   
}

.sectionVideo a.link:hover
{
    background-color: #79be00;
    color: #fff;
}

.sectionVideo .sectionSeeAll
{
    width:160px;
    background-color: #A9A898;
}

/*Incoming*/
.incomingSection .sectionHeader
{
    background-color: #d5d5d5;
}


.incomingSection .sectionSeeAll
{
    width: 130px; 
    background-color: #6f697b;
}

.incomingSection a.link
{
	text-decoration: none;
	font: 1em Georgia, Verdana, Arial;
	color: #231f20;	
}

.incomingSection a.link:hover
{
	background-color: #a7a198;
	color: #fff;
}

a.homeCategory
{
	font: 1em Verdana, Arial, Georgia;
	text-decoration: none;
}

a.homeCategory:visited
{
	font: 1em Verdana, Arial, Georgia;
	text-decoration: none;
	color: #232323;
} 

a.seeAllLink
{
	text-decoration: none;
	float: right;
	font: bold 0.7em Verdana, Arial, Georgia;
	background: url(/App_Resources/Images/Site/Homepage/liBlack.gif) left center no-repeat;
	padding: 0 0 0 14px;
	margin: 0 10px 0 0;
}

/* Homepage sections END */


.yui-ac-prehighlight
{
	background-color: #ff3399;
}

.signInMember
{
	background: url(/App_Resources/Images/Site/membership/newnav/signin.gif) no-repeat ;
	width: 63px;
	height: 15px;
	padding: 2px 0 0 8px;
	float: left;
	margin: 1px 14px 0 5px;
}

.signInMember a
{
	font: Bold 0.6em Verdana, Arial, Georgia;
	color: #da1c23;
	text-decoration: none;
}



.signInMember a:visited
{
	color: #fff;
}

.signUpMember
{
	background: url(/App_Resources/Images/Site/membership/newnav/arrow.gif) no-repeat right #da1c23;
	width: 52px;
	height: 15px;
	padding: 2px 0 0 6px;
	position: absolute;
	right: 3px;
	top: 3px;
}

.signUpMember a
{
	text-decoration: none;
	color: #fff;
	font: Bold 0.6em Verdana, Arial Georgia;
	
}

.signUpMember a:visited
{
	color: #fff;
}

a.TagXLarge
{
	font: 1.6em Georgia, Verdana, Arial;
	text-decoration: none;
	color: #ec008c;
}

a.TagLarge
{
	font: 1.4em Georgia, Verdana, Arial;
	text-decoration: none;
	color: #ec008c;
}

a.TagMedium
{
	font: 1.2em Georgia, Verdana, Arial;
	text-decoration: none;
	color: #ec008c;
}

a.TagSmall
{
	font: 1em Georgia, Verdana, Arial;
	text-decoration: none;
	color: #ec008c;
}



a.TagXLarge:hover
{
	font: 1.6em Georgia, Verdana, Arial;
	text-decoration: none;
	color: #fff;
	background-color: #ec008c;
}

a.TagLarge:hover
{
	font: 1.4em Georgia, Verdana, Arial;
	text-decoration: none;
	color: #fff;
	background-color: #ec008c;
}

a.TagMedium:hover
{
	font: 1.2em Georgia, Verdana, Arial;
	text-decoration: none;
	color: #fff;
	background-color: #ec008c;
}

a.TagSmall:hover
{
	font: 1em Georgia, Verdana, Arial;
	text-decoration: none;
	color: #fff;
	background-color: #ec008c;
}

.deleteButtonHome
{
	position: absolute;
	bottom: 3px;
	right: -5px;
}

.textFieldValidator
{
	width: 143px;
	border: solid 1px #000;
	height: 15px;
	padding: 3px;
	margin: 2px 0 0 0;
	background-color: #cc0000
}

.newsletterValidator 
{
	font: 0.6em Verdana, Arial, Georgia;
	color: Red;
	width: 280px;
	margin: 0 0 0 0px;
	position: relative;
}

.red
{
	color: #da1c23 !important;
}

.pagerDisabled
{
    color: #fff !important;
}



.searchtext
{
	font: 0.7em Verdana, Arial, Georgia;
	color: #000;
	margin-bottom: 4px;
	
}

#searchsplash .dropdown
{
	font: 0.9em Verdana, Arial, Georgia;
	position: relative;
}

.searchbutton
{
	padding: 10px 0 0 0;
}

#sendlinks
{
	width: 300px;
	overflow: hidden;
}

#proposition p
{
	font: 1em Georgia, Verdana, Arial;
	margin: 10px 0 0 0;
	width: 620px;
}

#proposition h1
{
	font: 1em Georgia, Verdana, Arial;
	margin: 10px 0 0 0;
	width: 620px;
}

#votingPanel h3
{
	font: 1.2em Georgia, Verdana, Arial;
	color: #231f20;
	padding: 5px 0 3px 0;
	width: 240px;
	float: left;
}

#votingPanel li p
{
	
	color: #231f20;
	width: 205px;
	position: absolute;
	bottom: -5px;
	left: 65px;
}

#votingPanel li 
{
	margin-bottom: 10px;
}

#votingPanel
{
	position: relative;
	width: 300px;
	margin: 10px 0 0 0;
	background-color: #fff;
	background: url(/App_Resources/Images/Site/homepage/shadowSmalRightl.gif) bottom left no-repeat; 
	padding: 0 0 15px 0;
}

#votingPanel .headerImage
{
	float: left;
	padding: 0 5px 5px 0;
	width: 47px;
}

.voteBox
{
	border: solid 1px #000;
	width: 148px;
	height: 22px;
	float: left;
}

.voteButton
{
	padding: 0 0 0 7px;
}

#panelList ol
{
	margin: 23px 0 0 0;
}

#panelList h4
{
	font: 1.3em Georgia, Verdana, Arial;
	float: left;
	padding: 0 10px 0 15px;
	width: 20px;
	text-align: right;
}

#votingPanel p
{
	font: 0.7em Verdana, Arial, Georgia;
	padding: 0 20px;
	line-height: 17px;
}

.emailDetails
{
	width: 247px;
	border: solid 1px #000;
	font: Bold 0.7em Verdana, Arial, Georgia; 
	height: 14px;
	margin: 10px 20px;
	padding: 4px;
}

#votingPanel label
{
	font: 0.7em Verdana, Arial, Georgia;
	line-height: 17px;
	padding: 0 0 0 5px;

}

.emailCheck
{
	padding: 0 20px;
} 

.dropDownNav
{
	font: 0.8em Verdana, Arial, Georgia;
}

.date
{
	width: 100px;
	margin: 10px 0 0 0;
}

.day
{
	width: 50px;
	margin: 10px 0 0 20px;
}

.year
{
	width: 60px;
	margin: 10px 0 0 0;
}

.submitVote
{
	background: url(/App_Resources/Images/Site/honeys/arrowProfile.gif) no-repeat right #ec008c;
	padding: 3px 12px 3px 3px;
	border: 0;
	font: Bold 0.7em Verdana, Arial, Georgia;
	color: #fff;
	text-decoration: none;
	margin: 20px 0 0 20px;
	width: 260px;
}

#sexiestFeed
{
	width: 311px;
	margin-bottom: 10px;
}

#sexiestFeed h3
{
	font: 1.3em Georgia, Verdana, Arial;
	color: #231f20;
	padding: 5px 0 5px 0;
}

#sexiestLeft
{
	float: left; 
	width: 311px;
	margin-right: 20px;
	overflow: hidden;
}

#sexiestRight
{
	float: left;
	padding-top: 15px;
	width: 300px;
	
}

#sexiestRandom
{
	width: 300px;
}

#sexiestRandom h3
{
	font: 1.3em Georgia, Verdana, Arial;
	color: #231f20;
	padding: 5px 0 5px 0;
}

#randomList
{
	overflow: hidden;
	width: 300px;
}

.overflowContainer
{
	width: 400px;
}

#randomList li
{
	width: 95px;
	float: left;
	height: 140px;
	margin: 0 10px 15px 0;
}

#randomList a
{
	font: Bold 0.7em Verdana, Arial, Georgia;
	text-decoration: none;
	color: #000;
}

a.strapliner
{
	clear: both;
	font: Normal 0.6em Verdana, Arial, Georgia;
}

.thanksPanel img
{
	float: right;
}



.thanksPanel a
{
	border-bottom: dotted 1px #000;
	text-decoration: none;
}

.thanksPanel a:hover
{
	background-color: #000;
	color: #fff;
}



/*Article CSS */

/* Generic Page Header */

h3
{
	font: 0.6em Verdana, Arial, Georgia;
}



.ArticleHeaderVideo
{
	position: relative; 
}



#articleVideo 
{
	width: 630px;
	background-color: #231f20;
	text-align: center;
	padding: 5px 0 5px 0;
}


.ArticleHeader h1
{
	font: Bold 1.6em Georgia, Verdana, Arial;
	color: #fff;
}

.ArticleHeaderVideo h1
{
	background-color:#464646;
color:#FFFFFF;
display:block;
font-size:1.3em;
font-weight:normal;
padding:5px 0 5px 10px;
}



#arrowH1
{
	background: url(/App_Resources/Images/Site/article/h1Arrow.png) no-repeat;
	position: absolute;
	bottom: -20px;
	left: 11px;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	width: 20px;
	height: 20px;
	z-index: 4000;
}
/* Article Rating and Author Box */

#rate h3
{
	clear: both;
	
}

#rate h4
{
	float: left;
	margin: 0;

}

#rate img
{
	margin: 9px 0 0 0;
}



#rate div
{
	float: left;
	padding: 0 3px 3px 3px;
	
}

#rate p
{
	margin: 0;
	padding: 0;
	font-size: 1.3em;
	font-weight: bold;
}

#ratingBox
{

	background-color: #fff;
	width: 234px;
	padding: 10px 10px 20px 10px;
	margin: 15px 19px 15px 0;
	background: url(/App_Resources/Images/Site/tagCollection/topGrad.gif) no-repeat top center;
	
}

.ratingBoxStyle
{
	float: right;
	background-color: #fff;
	width: 234px;
	padding: 10px;
	margin: 0 19px 15px 30px;
}

.line
{
	width: 100%;
	height: 8px;
	margin: 0;
	clear: both;
	background: url(/App_Resources/Images/Site/framework/line.gif) repeat-x;
}

#author
{
	text-align: right;
}

#author img
{
	float: right;
	margin: 3px 0 0 6px;
	border: 0;
}

#author p
{
	font-size: 1em;
}

#author a
{
	color: #000;
	text-decoration: none;
	font-weight: bold;
}

#author a:hover
{
	background-color: #000;
	color: #fff;
}

#articleTags a
{
	color: #000;

	text-decoration: none;
}

#articleTags a:hover
{
	background-color: #000;
	color: #fff;
}

#articleTags ul
{
	margin: 12px 0 13px 0;
}

#articleTags li
{
	padding: 0px;
	margin: 5px 0 0 15px;
	font: 0.6em Verdana, Arial, Georgia;
	list-style-image: url(/App_Resources/Images/Site/Framework/li.gif);
}



.articleTags a
{
	color: #000;

	text-decoration: none;
}

.articleTags a:hover
{
	background-color: #000;
	color: #fff;
}

.articleTags ul
{
	margin: 12px 0 0 0;
}

.articleTags li
{
	padding: 0px;
	margin: 5px 0 0 15px;
	font: 0.6em Verdana, Arial, Georgia;
	list-style-image: url(/App_Resources/Images/Site/Framework/li.gif);
}


.tagLinks ul
{
	margin: 0; 
	padding: 0;
}

.tagLinks ul
{
	margin: 0;
	padding: 0;

}

.tagLinks li
{
	list-style-image: url(/App_Resources/Images/Site/Framework/li.gif);
	padding: 0px;
	margin: 0 0 6px 15px;
	font: 0.6em Verdana, Arial, Georgia;
}

.tagLinks a
{
	color: #000;

	text-decoration: none;
}

.tagLinks a:hover
{
	background-color: #000;
	color: #fff;
}

/* Article Body and Text Layout */



.h3
{
	font: bold 1.2em Georgia, Verdana, Arial;
	margin: 20px 0 10px 0;
	padding: 0;
	color: #231f20;
	
}

.articlePadding a
{
	font-weight: normal;
	border-bottom: dotted 1px #000;
	color: #231f20;
	text-decoration:none;
}



.articlePadding a:visited
{
	color: #4e4e4e;
	text-decoration:none;
}



.articlePadding p
{
	margin: 0 150px 15px 0;
	font: 0.8em verdana, Arial, Georgia;
	line-height: 19px;
}

.articlePadding
{
	margin: 0 0 0 0;
}




/* Comments Box */
.warning
{
	margin: 20px 0 10px 0;
}

#articleLeft .warning p
{
	font: 0.7em Verdana, Arial, Georgia;
}

#comments
{
	width: 630px;
	margin: 0 0 0 0;

}

.commentPanelLight
{
	padding: 12px 10px 12px 10px;
	clear: both;
	margin: 0;
	position: relative;
	background-color: #f7f7f7;
}

.commentInput
{
	border: solid 1px #000;
	width: 450px;
	font: 1em Verdana, Arial, Georgia;
	
}

#commentHeader
{
	background: url(/App_Resources/images/site/upp/article/commentsHeaderGrad.gif) repeat-x;
	color: #fff;
	height: 19px;
	padding: 3px;
}

#commentHeader h3
{
	font: Bold 0.9em Georgia, Verdana, Arial;
}

.commentPanelDark
{
	padding: 12px 10px 12px 10px;
	clear: both;
	background-color: #dfdfdf;
	margin: 0;
	height: auto;
	position: relative;
}

.bottomRightLight
{
	clear: both;
}

.bottomRightDark
{
	background: url(/App_Resources/Images/Site/framework/comments/bottomRightCorner.gif) no-repeat;
	width: 10px;
	height: 10px;
	position: absolute;
	bottom: 0;
	right: 0;
}

.topLeftDark
{
	background: url(/App_Resources/Images/Site/framework/comments/topLeftCorner.gif) no-repeat;
	width: 10px;
	height: 10px;
	position: absolute;
	top: 0;
	left: 0;
}

#comments img
{
	float: left;
	border: solid 1px #000;
	margin: 0 10px 0 0;
}

.username
{
	font: 0.7em Verdana, Arial, Georgia;
	font-weight: bold;
}

.status
{
	font: 0.7em Verdana, Arial, Georgia;
	font-weight: bold;
	color: Red;
}

.datePosted
{
	font: 0.7em Verdana, Arial, Georgia;
}



#comments p
{
	font: 0.7em Verdana, Arial, Georgia;
}

.commentImage
{
	width: 68px;
	float: left;
}

.commentText
{
	float: left;
	width: 470px;
	margin: 0 10px 0 0;
	overflow: hidden;
}

.commentText p
{
	margin: 10px 0 0 0;
}

.commentButton
{
	float: left;
	margin: 32px 0 0 0;
}

#commentsHeader
{
	background: url(/App_Resources/Images/Site/framework/comments/commentsHeader.gif) no-repeat;
	height: 34px;
	width: 631px;
	margin: 0 0 10px 0;
	text-align: center;
	color: #fff;
	font-size: 1.2em;
	padding: 5px 0 0 0;
}

#commentsPaging
{
	background: url(/App_Resources/Images/Site/framework/comments/pagingBack.jpg) no-repeat;
	height: 46px;
	width: 631px;
	margin: 0 0 20px 0;
	text-align: center;
}

#commentsCenter
{
	width: 400px;
	margin: 0 auto;
	padding: 10px 0 0 0;
}

#commentsPaging ul
{
	float: left;
	margin: 0 10px;
}

#commentsPaging li
{
	float: left;
	list-style: none;
	margin: 0 4px 0 0;
}

#commentsPaging li a
{
	color: #fff;
	text-decoration: none;
}

#commentsPaging li a:visited
{
	color: #ccc;
	text-decoration: none;
}

.active
{
	color: #fff;
}

.commentPrevious a
{
	color: #fff;
	text-decoration: none;	
}

.commentNext a
{
	color: #fff;
	text-decoration: none;	
}


/* Related and Older Articles */
#relatedArticles
{
	width: 631px;
}


#relatedArticles a
{
	color: #231f20;
	text-decoration: none;


}

#relatedArticles a:visited
{
	color: #4e4e4e;
	text-decoration: none;
}




#relatedArticles p
{
	color: #231f20;
	font: 0.7em Verdana, Arial, Georgia;
	margin: 6px 0 0 0;
}

#relatedArticles ul
{
	padding: 5px 0 15px 0;
}
 
#relatedArticles li
{
	
	background-position: bottom;
	margin: 0 24px 0 0;
	background: url(/App_Resources/Images/Site/framework/line.gif) bottom repeat-x;
	padding: 8px 0 8px 0;
}


#relatedArticles li.dark
{
	background-color: #f2f2f2;
}

.padding
{
	padding: 6px 0 0 12px;
}


.category
{
	font: 0.6em Verdana, Arial, Georgia;
	float: left;
}

#arrow
{
	background: url(/App_Resources/Images/Site/article/Arrow.gif) no-repeat;
	width: 17px;
	height: 21px;
	position: absolute;
	bottom: -21px;
	right: 19px;
}

.relatedHeader
{
	position: relative;
	height: 36px;
	margin: 10px 0 5px 0;

}

#relatedLeft
{
	float: left;
	width: 305px;
	margin: 0 20px 0 0;
	
}



#relatedRight
{
	float: left;
	width: 305px;
}

/* Manual Collection */

.manualCollection
{
	padding: 15px 0 15px 0;
	clear: both;
}

.pinkArrowButton 
{
	margin: 10px 0 10px 0;
	background: url(/App_Resources/Images/Site/article/collectionArrow.gif) no-repeat;
	width: 122px;
	height: 26px;
}

.pinkArrowButton a
{
	
	padding: 2px 15px 4px 17px;
	color: #fff;
	font-size: 1.2em;
	text-decoration: none;

}

.pinkArrowButton a:visited
{
	color: #552097;
}

.manualCollection img
{
	float: left;
	border: 0;
	margin: 0 24px 0 0;
}

.collectionDetail
{
	float: left;
}

.manualCollection p
{
	width: 307px;
	font: 0.8em Verdana, Arial, Georgia;
	margin: 10px 0 0 0;
}

.number
{
	background-color: #231f20;
	width: 77px;
	color: #fff;
	font: Bold 2em Georgia, Verdana, Arial;

	
}

.manualCollection h2
{
	background-color: #231f20;
	width: 307px;
	margin: 0;
	color: #fff;
	font: Bold 1.6em Georgia, Verdana, Arial;
	padding: 0 0 6px 0;	
}

/* User Participation Panel */

#userPanel
{
	width: 631px;
	margin: 10px 0 0 0;
	clear: both;
}

#panelNavigation
{
	background: url(/App_Resources/Images/Site/framework/comments/commentsHeader.gif) no-repeat;
	width: 631px;
	height: 39px;
	padding: 0;
}

#panelNavigation ul
{
	padding: 0;
	margin: 0;
}

#panelNavigation li
{
	float: left;
	list-style: none;
	margin: 0 2px 0 0;
	padding: 7px 5px 3px 3px;
	height: 29px;
}

#panelNavigation img
{
	border: 0;
	float: left;
	margin: 1px 6px 0 0;
}

#panelNavigation a
{
	text-decoration: none;
	font: Bold 0.6em Verdana, Arial, Georgia;
	line-height: 13px;
}


/* Individual widths for each li panel */

.favourites
{
	width: 95px;
}

.email
{
	width: 99px;
}

.friend
{
	width: 80px;
}

.friend img
{
	margin: 6px 6px 0 0;
}

.facebook
{
	width: 99px;
}

.mySpace
{
	width: 87px;
}

.digg
{
	width: 80px;
}

/* Controls to turn the status of the nav on */

#panelNavigation li.on
{
	background: url(/App_Resources/Images/Site/upp/nav_on.gif) repeat-x;
}

a.nav_on
{
	color: #000;
}

a.nav_off
{
	color: #fff;

	
}

/* Form Properties */


.inputBox
{
	border: 0;
	width: 279px;
	height: 19px;
	margin: 0 0 6px 0;
	font: 0.8em Verdana, Georgia, Arial;
	padding: 3px;
	color: #231f20;
}

.inputBoxMulti
{
	height: 69px;
	border: 0;
	width: 279px;
	margin: 0 0 6px 0;	
	font: 0.8em Verdana, Georgia, Arial;
	padding: 3px;
	color: #231f20;

}

.radio
{
	float: left;
	margin: 1px 5px 0 0;


}

.submitButton
{
	background: url(/App_Resources/Images/Site/upp/submitBack.gif) repeat-x;
	padding: 0 6px 3px 6px;
	border: 0;
	font: bold 0.8em Verdana, Arial, Georgia;
	color: #fff;
	height: 25px;
	cursor: pointer;
	margin: 0 0 0 90px;
}

/* Friends Panel */

#sendFriends
{
	position: relative;
	background: url(/App_Resources/Images/Site/upp/gradBackFavourites.gif) repeat-x;
	width: 631px;
	
	padding: 0;
	margin: 0;
}

.navArrowFreind
{
	width: 14px;
	height: 10px;
	position: absolute;
	top: 0;
	left: 254px;
}

.creditBox
{
	position: absolute;
	top: 0;
	right: 0;
}

#sendFriendBody
{
	width: 295px;
	margin: 0 auto;
	padding: 28px 0 15px 0;
}

#sendFriendBody p
{
	font: 0.8em Verdana, Arial, Georgia;
	color: #fff;
	margin: 0 0 15px 0;
}

/* Email Panel */

#addEmail
{
	position: relative;
	background: url(/App_Resources/Images/Site/upp/gradBackEmail.gif) repeat-x;
	width: 595px;
	height: 270px;
	padding: 12px 18px;
	margin: 0;
}

.navArrowEmail
{
	width: 14px;
	height: 10px;
	position: absolute;
	top: 0;
	left: 154px;
}

#addEmail p
{
	font: 0.8em Verdana, Arial, Georgia;
	color: #fff;
	margin: 15px 0 15px 0;
}

#addEmail a
{
	color: #fff;
	font: 0.9em Verdana, Arial, Georgia;
	text-decoration: none;
	border-bottom: dotted 1px #fff;
	margin: 0;
}

#addEmail a:hover
{
	background-color: #fff;
	color: #000;
}

#emailForm
{
	background-color: #fff;
	width: 550px;
	height: 114px; 
	padding: 8px 15px 15px 30px;

}


#emailForm li
{
	
	margin: 0 10px 7px 50px;

}

#emailForm p
{
	font: 0.6em Verdana, Arial, Georgia;
	color: #6f6f6f;
	margin: 0 0 0 20px;
}

.submitButtonEmail
{
	background: url(/App_Resources/Images/Site/upp/submitBack.gif) repeat-x;
	padding: 0px 4px 3px 4px;
	border: 0;
	font: bold 0.8em Verdana, Arial, Georgia;
	color: #fff;
	height: 25px;
	cursor: pointer;
	margin: 15px 0 0 180px;
}

/* Favourites Panel */

#addToFavourites
{
	position: relative;
	width: 631px;
	height: 54px;
	background: url(/App_Resources/Images/Site/upp/gradBackFavs.gif) repeat-x;
	text-align: center;
	padding: 10px 0 0 0;
}

.navArrowFavourites
{
	width: 14px;
	height: 10px;
	position: absolute;
	top: 0;
	left: 54px;
}

#addToFavourites p
{
	font: 0.8em Verdana, Arial, Georgia;
	color: #fff;
}

#addToFavourites a
{
	color: #fff;
	font: 0.9em Verdana, Arial, Georgia;
	text-decoration: none;
	border-bottom: dotted 1px #fff;
}

#addToFavourites a:hover
{
	background-color: #fff;
	color: #000;
}

.header
{
	font: bold 1.1em Georgia, Verdana, Arial;
	color: #fff;
	
}

/* Login Panel */

.notLoggedInPanel
{
	position: relative;
	background: url(/App_Resources/Images/Site/upp/gradBackLogin.gif) repeat-x;
	
	width: 601px;
	padding: 8px 15px;
	text-align: center;
}

.notLoggedInPanel p
{
	font: 0.8em Verdana, Arial, Georgia;
	color: #fff;
}

.notLoggedInPanel a
{
	color: #fff;
	font: 1em Verdana, Arial, Georgia;
	text-decoration: none;
	border-bottom: dotted 1px #fff;
}

.notLoggedInPanel a:hover
{
	background-color: #fff;
	color: #000;
}

#loginPanel
{
	position: relative;
	background: url(/App_Resources/Images/Site/upp/gradBackLogin.gif) repeat-x;
	height: 158px;
	width: 601px;
	padding: 15px;
}

#loginPanel p
{
	font: 0.8em Verdana, Arial, Georgia;
	color: #fff;
}

#loginDetails
{
	width: 295px;
	padding: 12px 0 0 0;
	float: left;
	margin: 0;
	
}

#loginDetails a
{
	color: #fff;
	font: 0.8em Verdana, Arial, Georgia;
	text-decoration: none;
	border-bottom: dotted 1px #fff;
}

#loginDetails a:hover
{
	background-color: #fff;
	color: #000;
}

.submitButtonLogin
{
	background: url(/App_Resources/Images/Site/upp/submitBack.gif) repeat-x;
	padding: 0 6px 3px 6px;
	border: 0;
	font: bold 0.8em Verdana, Arial, Georgia;
	color: #fff;
	height: 25px;
	cursor: pointer;
	float: right;
	margin: 0 10px 0 0;
}

#womenImage
{
	width: 120px;
	height: 180px;
	background: url(/App_Resources/Images/Site/upp/uppFavWomenTemp.png) no-repeat;
	position: absolute;
	left: 511px;
	bottom: -8px;				
}

#promo
{
	float: left;
	margin: 11px 0 0 0px;
	width: 301px;
}

#promo ul
{
	width: 182px;
	margin: 0 0 0 25px;	
	list-style-position: outside;
}

#promo li
{
	font: 0.8em  Verdana, Arial, Georgia ;
	color: #da1c23;
	padding: 3px 0 0 0;
	list-style-type: disc; color: #da1c23;
}

.thumbsUpRate:hover
{
	border: solid 1px red;
}

.userStatus
{
	clear: both;
	font: Bold 0.8em Verdana, Arial, Georgia;
	float: right;
}

#girlomaticHeader
{
	background: url(/App_Resources/Images/Site/Girls/girlomatic/logo.png) no-repeat;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	width: 630px;
	height: 83px;
}

#girlomaticHeader ul
{
	padding: 2px 0 0 17px
}

#girlomaticHeader h3
{
	font: Bold 1.2em Georgia, Verdana, Arial;
	color: #fff;
	margin: 0 0 4px 0;
}

#girlomaticHeader li
{
	float: left;
	text-align: center;
}

.alignRight
{
	margin: 0 0 0 445px;
}

#girlomaticGalleryBody
{
	background: url(/App_Resources/Images/Site/gallery/Background.gif) repeat-x bottom left #fff;
	width: 611px;
	padding: 10px;
	text-align: center;
}

#girlDetails
{
	text-align: center;
}

#girlDetails h1
{
	font: Bold 1.1em Georgia, Verdana, Arial;
	margin: 10px 0;
}


#girlomaticRating
{
	background: url(/App_Resources/Images/Site/Girls/girlomatic/topbar.gif) no-repeat top;
	padding: 24px 0 0 0;
	text-align: center;
	width: 631px;	
}

#girlomaticRating h3
{
	font: 1em Georgia, Verdana, Arial;
	margin: 0 0 15px 0;
}

.thumbsUp
{
	float: left;
	margin: 20px 10px 0 130px;	
}

.thumbsDown
{
	float: left;
	margin: 20px 10px 0 10px;	
	vertical-align: middle;
}


.thumbsDown p
{
	float: left;
	font: Bold 0.8em Verdana, Arial, Georgia;
	color: #666; 
	margin: 0 10px 0 0;
	line-height: 25px;
}

.ratingInfo
{
	float: left;
	text-align: left;
	margin: 8px 13px 10px 0;	
}

.ratingInfo h2
{
	font: Bold 1.7em Georgia, Verdana, Arial;
	color: #666;
	margin: 0px 0px 3px 0px;		
}

.ratingInfo p
{
	font: Bold 0.8em Verdana, Arial, Georgia;
	color: #666;	
	line-height: 0.8em;
}

.girlThumb
{
	float: left;
}




/*  Daily Links CSS */

#dailyLinksHeader
{
	width: 631px;
	
	height: 132px;
	position: relative;


}


#dailyLinksHeader h2
{
	font: Bold 0.7em Verdana, Arial, Georgia;
	color: #ff0009;
	position: absolute;
	bottom: 6px;
	right: 180px;
	
}

.headerArrow 
{
	position: absolute; 
	bottom: 3px;
	right: 5px;
	background: url(/App_Resources/Images/Site/incoming/arrowTop.png) no-repeat;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	width: 166px;
	height: 20px;
	padding: 0;
}

.headerArrow a
{
	text-decoration: none;
	font: Bold 0.7em Verdana, Arial, Georgia;
	color: #fff;
	padding: 6px;
}

.headerArrow p
{
	padding: 3px 0 0 0;
}

#dailyContainer
{
	
	width: 631px;
}

.quoteBubbleNoImage
{
	background-color: #fff;
	border: 1px dashed #000;
	position: relative;
	padding: 10px;
	float: left;
	width: 478px;
	height: 40px;
}

.quoteBubbleNoImage p
{
	font: 0.8em Verdana, Arial, Georgia;
}

.quoteBubbleLarge
{
	background-color: #fff;
	border: 1px dashed #000;
	position: relative;
	padding: 10px;
	float: left;
	width: 328px;
}

.quoteBubbleDetail
{
	background-color: #fff;
	border: 1px dashed #000;
	position: relative;
	padding: 10px;
	float: left;
	width: 308px;
	height: 43px;
	margin: 10px 0 0 0;
}

.quoteBubbleDetail p
{
	font: 0.8em Verdana, Arial, Georgia;
}


.quoteBubbleLarge p
{
	font: 0.8em Verdana, Arial, Georgia;
}

.quoteBubbleSmallNoImage
{
	background-color: #fff;
	border: 1px dashed #000;
	position: relative;
	padding: 10px;
	float: left;
	width: 468px;
	height: 40px;

}

.quoteBubbleSmallNoImage p
{
	font: 0.8em Verdana, Arial, Georgia;
}

.quoteBubbleSmall
{
	background-color: #fff;
	border: 1px dashed #000;
	position: relative;
	padding: 10px;
	float: left;
	width: 368px;

}

.quoteBubbleSmall p
{
	font: 0.8em Verdana, Arial, Georgia;
}

.quoteBubbleSmallestNoImage
{
	background-color: #fff;
	border: 1px dashed #000;
	position: relative;
	padding: 10px;
	float: left;
	height: 40px;
	width: 393px;
}

.quoteBubbleSmallestNoImage p
{
	font: 0.8em Verdana, Arial, Georgia;
}

.quoteBubbleSmallest
{
	background-color: #fff;
	border: 1px dashed #000;
	position: relative;
	padding: 10px;
	float: left;
	width: 328px;

}

.quoteBubbleSmallest p
{
	font: 0.8em Verdana, Arial, Georgia;
}


.edge
{
	background: url(/App_Resources/Images/Site/incoming/edge.png) no-repeat;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	position: absolute;
	right: -21px;
	width: 21px;
	height: 17px;
	top: 20px;
}

#dailyBody li.large
{
	background: url(/App_Resources/Images/Site/incoming/liBackground.gif) no-repeat top;
	padding: 15px;	
	width: 601px;
	height: 160px;
	position: relative;
}

#dailyBody li.large h2
{
	
	width: 350px
}

#dailyBody li.small
{
	background: url(/App_Resources/Images/Site/incoming/liBackground.gif) no-repeat top;
	padding: 15px;	
	width: 601px;
	height: 160px;
	height: 130px;
	position: relative;
	clear: both;
}

#dailyBody li.small h2
{
	width: 350px;
}


#dailyBody li.smallest
{
	background: url(/App_Resources/Images/Site/incoming/liSmall.gif) no-repeat top;
	padding: 15px;	
	width: 601px;
	height: 100px;
	position: relative;
	clear: both;
}

#dailyBody li img
{
	border: 0;
	float: left;
	margin: 4px 15px 0 0;
}


a.dailyLink
{
	font: 1.1em Georgia, Verdana, Arial;
	text-decoration: none;
	color: #D32121;
	
}

a.dailyLink:visited
{
	color: #4e4e4e;
}



a.dailyLinkMedium
{
	font: 0.9em Georgia, Verdana, Arial;
	text-decoration: none;
	color: #D32121;
}

a.dailyLinkMedium:visited
{
	color: #4e4e4e;
}


a.dailyLinkSmall
{
	font: 0.7em Georgia, Verdana, Arial;
	text-decoration: none;
	color: #D32121;	
}

a.dailyLinkSmall:visited
{
	color: #4e4e4e;
}

a.dailyLink:hover
{
	background-color: #D32121;
	color: #fff;
}

a.dailyLinkMedium:hover
{
	background-color: #D32121;
	color: #fff;
}


a.dailyLinkSmall:hover
{
	background-color: #D32121;
	color: #fff;
	
	
}

#dailyBody li h2
{
	margin: 0;
	padding: 0;
	float: left;
	margin: 0 0 8px 0;
	width: 430px;
}



.postedByDaily
{
	position: absolute;
	right: 5px;
	width: 70px;
	top: 43px;
}

.postedByDailySmall
{
	position: absolute;
	right: 5px;
	width: 70px;
	top: 23px;
}


.detailPage
{
	top: -31px

}

.bigTape
{
	position: absolute;
	top: 2px;
	left: 130px;
	z-index: 99;
}

.smallTape
{
	position: absolute;
	top: 135px;
	left: 5px;
	z-index: 99;
}

.bigTapeSmall
{
	position: absolute;
	top: 22px;
	left: 80px;
	z-index: 99;
}

.smallTapeSmall
{
	position: absolute;
	top: 105px;
	left: 5px;
	z-index: 99;
}


.bigTapeSmallest
{
	position: absolute;
	top: 5px;
	left: 65px;
	z-index: 99;
}

.smallTapeSmallest
{
	position: absolute;
	top: 63px;
	left: 10px;
	z-index: 99;
}

.postedByDaily a
{
	font: Bold 0.6em Verdana, Arial, Georgia;
	color: #000;
	text-decoration: none;
}

.postedByDaily a:hover
{
	background-color: #000;
	color: #fff;
	
}

.postedByDailySmall a
{
	font: Bold 0.6em Verdana, Arial, Georgia;
	color: #000;
	text-decoration: none;
}

.postedByDailySmall a:hover
{
	background-color: #000;
	color: #fff;
	
}

.dailyComments
{
	width: 348px;
	float: left;
}

.dailyComments ul
{
	margin: 1px 0 0 0;
}

.dailyComments li
{
	background: url(/App_Resources/Images/Site/incoming/li.png) no-repeat left center;
	
	padding: 0 0 0 12px;

}

.dailyComments a
{
	
	font: 0.7em Verdana, Arial, Georgia;
	text-decoration: none;
}

.dailyComments a:hover
{
	color: #fff;
	background-color: #000;
}


.dailyComments p
{
	float: right;
	font: 0.7em Verdana, Arial, Georgia;
	margin: 5px 0 0 0;
}

.commentSmall
{
	width: 388px;
}

.smallComments
{
	width: 165px;
	float: right;
	margin: -5px 0 0 0;
}

.smallComments li
{
	background: url(/App_Resources/Images/Site/incoming/li.png) no-repeat left center;
	
	padding: 0 0 0 12px;
}

.smallComments li a
{
	font: 0.7em Verdana, Arial, Georgia;
	text-decoration: none;
}

a.commentsLink
{
	font: 0.7em Verdana, Arial, Georgia;
}

.smallComments a
{
	text-decoration: none;
}

.smallComments a:hover
{
	background-color: #000;
	color: #fff;
}

.smallComments p
{
	clear: both;
	font: 0.7em Verdana, Arial, Georgia;
	margin: 5px 0 0 0;
}

.rightAlignLevel
{

}

.nsfwIncoming
{
	position: absolute;
	top: 40px;
	left: 100px;
	z-index: 1;
}

.nsfwIncomingSmall
{
	position: absolute;
	top: 50px;
	left: 65px;
	z-index: 1;
}

.nsfwIncomingSmallest
{
	position: absolute;
	top: 52px;
	left: 50px;
	z-index: 1;
}

.topDailyHeadline
{
	width: 435px;
	position: relative;
	float: left;
	margin-top: 10px;
	height: 154px;
}

#nextStory
{
	float: left;
	background: url(/App_Resources/Images/Site/incoming/nextStoryBack.gif) no-repeat bottom;
	width: 156px;
	height: 96px;
	padding: 5px 9px 9px 9px;
	margin: 24px 0 0 15px;	
}

#nextStory img
{
	float: left;
	border: 0;
	margin: 0 8px 0 0;
}

#nextStory p
{
	font: 0.6em Verdana, Arial, Georgia;
}

.nextStoryArrow
{
	background: url(/App_Resources/Images/Site/incoming/nextArrowRed.gif) no-repeat right #ff0009;
	height: 17px;
	width: 145px;
	padding: 3px 0 0 0;
	text-align: center;
	margin: 0 0 7px 0;
}

.nextStoryArrow a
{
	text-decoration: none;
	color: #fff;
	font: Bold 1.1em Verdana, Arial, Goergia;
}

#dialyLinkEmbed
{
	clear: both;
	margin: 0 0 20px 0;
}


#bodyText p
{
	font: 0.8em Verdana, Arial, Georgia;
	line-height: 19px;
	padding: 0 25px 0 0;
	margin: 0 150px 10px 0;
}

#bodyText a
{
	color: #da1c23;
	text-decoration: none;
}

#bodyText li
{
	background: url(/App_Resources/Images/Site/incoming/liRed.gif) no-repeat left center;
	float: right;
	padding: 0 0 0 12px;
}

#bodyText a:hover
{
	background-color: #da1c23;
	color: #fff;
}

.bottomSell p
{
	font: 0.6em Verdana, Arial, Georgia;
	color: #fff;
	font-weight: bold;
}


.bottomSell a
{
	color: #fff;
	text-decoration: underline;
}

.bottomSell
{
	position: absolute;
	padding: 13px 0 0 0;
	text-align: center;
	bottom: 0;
	left: 0;
	background: url(/App_Resources/Images/Site/incoming/bottomSigninGrad.gif) no-repeat;
	width: 300px;
	height: 30px;
}

#leftPanel
{
	width: 290px;
	float: left;
	margin: 0 20px 0 0;
}

#leftPanel p
{
	font: 0.8em Geogria, Verdana, Arial;
	line-height: 19px;
}

#leftPanel h2
{
	font: Bold 1.3em Georgia, Verdana, Arial;
	color: #ff0101;
}

#rightPanel p
{
	font: 0.8em Geogria, Verdana, Arial;
	line-height: 19px;
}

#rightPanel h2
{
	font: Bold 1.3em Georgia, Verdana, Arial;
	color: #ff0101;
}



#rightPanel
{
	float: left;
	width: 300px;
}


/* Gallery CSS */

#gallery
{
	width: 630px;
	background-color: #231e1f;
	border-bottom: solid 1px #000;
	margin: 25px 0 10px 0;
	position: relative;
	clear: both;
	
}

.profileButton
{
	background: url(/App_Resources/Images/Site/gallery/profileButtonBack.gif) no-repeat right;
	height: 19px;
	color: #fff;
	padding: 0;
	position: absolute;
	top: 15px;
	right: 15px;
	font: verdana, arial, georgia;		
}

.profileButton a
{
    padding: 0 12px 0  8px;
}
.caption
{
	width: 630px;
	background-color: #000;
	position: absolute;
	top: 445px;
	left: 0;
	height: 55px;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	-khtml-opacity: 0.4;
	opacity: 0.4;
	z-index: 1;
}

.captionDetail
{
	z-index: 99;
	position: absolute;
	top: 445px;
	left: 0;
	padding: 10px 90px 10px 10px;
}

.captionDetail p
{
	font: Bold 0.8em Verdana, Arial, Georgia;
	color: #fff;
	z-index: 99;
}

#galleryIamge
{
	text-align: center;
}

.galleryDetails
{
	background: url(/App_Resources/Images/Site/gallery/Background.gif) repeat-x bottom left #fff;

}

#galleryArticle
{
    height: 440px;
    position: relative;
    padding: 0;
    width: 440px;
    margin-bottom: 20px;
    overflow: hidden;
}

.paging
{
	
	padding: 4px;
	color: #fff;
	position: absolute;
	bottom: 103px;
	right: 15px;
	z-index: 9999999;
	font: bold 0.8em verdana, arial, georgia;
}

#galleryThumbs
{
	background: url(/App_Resources/Images/Site/gallery/galleryThumbBack.gif) repeat-x;
	height: 89px;
	width: 630px;
}

.galleryThumb
{
	border: 0;	
}

.section
{
	border: 3px solid transparent;
}

#galleryThumbs ul
{
	padding: 11px;
	margin: 0;
}

#galleryThumbs li
{
	list-style: none;
	float: left;
	margin: 0 15px 0 0;

}

#buttonPrevious a
{
	background: url(/App_Resources/Images/Site/article/previousBack.gif) no-repeat left;
	width: 69px;
	height: 20px;
	float: left;
	color: #fff;
	margin: 32px 0px 0 6px;
	padding: 3px 0 0 16px;
	font: bold 0.8em verdana, arial, georgia;
}

#buttonNext a
{
	background: url(/App_Resources/Images/Site/article/nextBack.gif) no-repeat right;
	width: 69px;
	height: 20px;
	float: left;
	color: #fff;
    margin:33px 0 0 18px;
    padding:3px 0 0 15px;
	font: bold 0.8em verdana, arial, georgia;
}

#gallery a
{
	color: #fff;
	text-decoration: none;
	border: 0;
	font: bold 0.8em verdana, arial, georgia;
}

#relatedGallery p.picCount
{
	font: 0.6em verdana, arial, georgia;
	color: #fff;
	text-decoration: none;
	line-height: 18px;
}


/*  Site Promos CSS  */

.rightSiderPromo 
{
    position:relative;
    width:128px;
    padding: 1px;
    text-align: left;
    background-color: #d6d6d6;

}
.rightSiderPromo a 
{
    text-decoration:none;   
}
.rightSiderPromo img 
{
 
    width:128px;
	height: 124px;
    z-index:1;
    border:0;
}
.rightSiderPromo h2 
{
    color:white;
    width:130px;
    font-size:1.1em;
    font-weight:normal;
    display: none;
}
.rightSiderPromo h2 span 
{
    padding:0px;
    display:none
}
.rightSiderPromo .subhead 
{
  
    z-index:2;
    color:#000;
    font: 0.8em Verdana, Arial, Georgia;
    display: block;
    line-height: 16px;
    padding: 0 4px 4px 4px;

    
    
}
.rightSiderPromo .speech 
{
    display:none;
    width:14px;
    height:17px;
    position:absolute;
    top:27px;
    left:10px;
    z-index:2;
}

.honey h2, .honey .subhead
{
    
}
.honey .speech 
{
    background:url('/App_Resources/Images/Site/sitePromos/honeySpeech.png') no-repeat;
}


.home h2, .home .subhead
{
    
}
.home .speech 
{
    background:url('/App_Resources/Images/Site/sitePromos/homeSpeech.png') no-repeat;
}
.video h2, .video .subhead
{
    
}
.video .speech 
{
    background:url('/App_Resources/Images/Site/sitePromos/videoSpeech.png') no-repeat;
}
.reviews h2, .reviews .subhead
{
    
}
.reviews .speech 
{
    background:url('/App_Resources/Images/Site/sitePromos/reviewsSpeech.png') no-repeat;
}
.girls h2, .girls .subhead
{
  
}
.girls .speech 
{
    background:url('/App_Resources/Images/Site/sitePromos/girlsSpeech.png') no-repeat;
}
.games h2, .games .subhead
{
   
}
.games .speech 
{
    background:url('/App_Resources/Images/Site/sitePromos/gamesSpeech.png') no-repeat;
}
.essentials h2, .essentials .subhead
{
    
    
}
.essentials .speech 
{
    background:url('/App_Resources/Images/Site/sitePromos/essentialsSpeech.png') no-repeat;
}

.tagCloud
{
	padding: 10px 20px;
	background: url(/App_Resources/Images/Site/honeys/shadow.gif) repeat-x top;

}

.tagCloud li
{
	float: left;
	width: 76px;
	margin: 0 10px 10px 0;
}

a.tagCloudLink
{
	font: Bold 1.1em Georgia, Verdana, Arial;
	text-decoration: none;
	color: #fff;
}



.tagCloudIntro
{
	background-color: #6b0141;
	padding: 8px;
	font: Bold 0.6em Verdana, Arial, Georgia;
	color: #fff;
	display: block;
	margin: 5px 0;
	line-height: 16px;
}

#homeDescription a
{
	display: inline;
}

.headerIntro
{
	width: 631px;
	background-color: #000;
	padding: 12px 0;
	text-align: center;
}

.headerIntro p
{
	font: 1em Georgia, Verdana, Arial;
	color: #fff;
}

#revealNavigation
{
	width: 623px;
	background-color: #231f20;
	height: 110px;
	overflow: hidden;
	padding: 10px 0 0 8px;
}

#revealNavigation ul
{
	margin: 0;
	padding: 0;
}

#revealNavigation li
{
	float: left;
}

#revealNavigation li a
{
	float: left;
	width: 53px;
	height: 65px;
	background-color: #b8b8b8;
	border: solid 2px #fff;
	margin: 0 5px 0 0;
	text-align: center;
	padding: 0;
	font: Bold 2.4em Georgia, Verdana, Arial;
	text-decoration: none;
	color: #fff;
}

#revealNavigation li a.number
{
	padding-top: 7px;
	height: 58px;
}

#revealNavigation li.girlName
{
	width: 57px;
	margin-right: 5px;
}

#revealNavigation li.girlName p
{
	font: 0.7em Verdana, Arial, Verdana;
	color: #fff;
	text-align: center;
	margin: 4px 0 0 0;
	line-height: 15px;
}

#revealPaging
{
	background: url(/App_Resources/Images/Site/100Sexiest/reveal/navGrad.gif) repeat-x;
	width: 631px;
	height: 20px;
}

#revealPaging li
{
	float: left;
}

a.navLinker
{
	text-decoration: none;
	font: bold 0.8em Georgia, Verdana, Arial;
	color: #fff;
	
}



#revealPaging li.previous
{
	width: 235px;
	margin-left: 5px;
}

#revealPaging li.reveal
{
	width: 350px;
}



#revealProfileLeft
{
	width: 307px;
	float: left;
	overflow: hidden;
}

#revealProfileRight
{
	width: 314px;
	float: left;
	margin-left: 10px;
	position: relative;
	padding-top: 50px;

}

#videoSexiestEmbed
{
	margin: 8px 0 0 0;
width: 320px;



	
}

#revealProfileRight h2
{
	background: url(/App_Resources/Images/Site/100Sexiest/reveal/h2background.gif) no-repeat;
	width: 330px;
	height: 45px;
	font: Bold 1.4em Georgia, Verdana, Arial;
	color: #fff;
	position: absolute;
	left: -21px;
	top: 10px;
	padding: 3px;
}

#thumbs
{
	overflow: hidden;
	width: 307px;
}


#thumbs ul
{
	width: 320px;
}

#thumbs li
{
	float: left;
	margin: 5px 5px 0 0;
}

#thumbs li img
{
	border: solid 2px #000;
	cursor: pointer;
}

#revealProfileRight p
{
	font: 0.8em Verdana, Arial, Georgia;
	line-height: 19px;
	margin: 0 0 20px 0;
}

#otherContent h3
{
	background: url(/App_Resources/Images/Site/100Sexiest/reveal/headerback.gif) no-repeat;
	width: 295px;
	height: 38px;
	padding: 5px 10px;
	font: Bold 1em Georgia, Verdana, Arial;
	color: #fff;
	margin-top: 15px;
}

#sexiestList
{
	margin: 15px 0 0 0;
	position: relative;
	width: 300px;
	background: url(/App_Resources/Images/Site/homepage/shadowSmalRightl.gif) bottom left no-repeat; 
	padding: 0 0 15px 0;

}

#sexiestList h3
{
	font: 1.2em Georgia, Verdana, Arial;
	color: #231f20;
	padding: 5px 0 3px 0;
}

#sexiestList ul
{
	float: left;
	padding: 5px 12px;
}

#sexiestList li
{
	margin-bottom: 3px;
}

#sexiestList li a
{
	font: 0.6em Verdana, Arial, Georgia;
	text-decoration: none;
	letter-spacing: -1px;
	
}

#sexiestList li a:hover
{
	background-color: #ec008c;
	color: #fff;
}
#crossLink ul
{
	margin-left: 20px;
}


#crossLink li
{
	float: left;
	font: 0.8em Verdana, Arial, Georgia;
	margin: 10px 18px 0 0;
}

#crossLink a
{
	text-decoration: none;
	color: #000;
}

.optOutText 
{
	margin: 10px 0 0 0;
}

.optOutText p
{
	font: 0.8em Verdana, Arial, Georgia;
}


/*  Start of Grooming Awards CSS  */

#groomingSponsor
{
	float: right;
	margin: 8px;
}

#groomingBody 
{
	margin-top: 30px;
	padding-right: 20px;
}

#groomingBody p
{
	font: 0.8em Verdana, Arial, Georgia;
	line-height: 18px;	
	margin-bottom: 15px;
}
#groomingBody .left
{
	float: left;
	margin-right: 10px;
}

#groomingBody a.large
{
	font: Bold 1.7em Georgia, Verdana, Arial;
	text-decoration: none;


}

#groomingBody h2
{
	margin-bottom: 15px;
}

.paddingBottom
{
	margin-bottom: 80px;
}

#votingEntry
{
	background: url(/app_resources/images/site/groomingAwards/entryFormBack.jpg) repeat-x top #efefef;
	width: 605px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	clear: both;
	overflow: hidden;

}



#votingEntry li
{
	text-align: center;
	width: 126px;
	float: left;
	margin-right: 8px;
	height: 185px;
}

#votingEntry img
{
	border: solid 1px #000;
	margin: 5px 0;
}

#votingEntry p
{
	font: 0.8em Verdana, Arial, Georgia;
}

#votingEntry li p
{
	font: 0.6em Verdana, Arial, Georgia;
	margin-bottom: 5px;
	height: 25px;

}

#votingEntry ul
{
	padding: 20px 37px;
	width: 600px
}

.center
{
	text-align: center;
	
}

#entryForm li
{
	width: 285px;
	margin-bottom: 10px;
}


#entryForm label.label
{
	width: 110px;
	display: block;
	font: 0.8em Verdana, Arial, Georgia;
	float: left;
	text-align: right;
	margin-right: 15px;
}

#entryForm li.input
{ 
	padding-left: 150px;
	width: 145px;
}

#entryForm label
{
	font: 0.8em Verdana, Arial, Georgia;
}

#entryForm a
{
	text-decoration: none;
	color: #bf1a16;
}

#entryForm li.input label
{	
	font: 0.8em Verdana, Arial, Georgia;
	margin-right: 15px;
	padding: 0;
	text-align: right;
}

.inputText
{
	border: solid 1px #000;
	padding: 2px;
}

#groomingBody .errorGroom p
{
	text-align: right;
	font-size: 0.6em;
	color: Red;
}

/*
===========================================================
All new development CSS sits below here
===========================================================
*/

/* New Right Siders */

.rightSider
{
	background:#FFFFFF url(/App_resources/images/site/rightSiders/bottomPanel.gif) no-repeat scroll center bottom;
clear:both;
margin:10px 0 0;
padding:10px 10px 12px;
position:relative;
width:280px;

}



.rightSider h2
{
	position: relative;
	font: Bold 0.88em Georgia, "Times New Roman", Times, serif;
	
}

.rightSider h3
{
	position: relative;
	font: 1em Georgia, "Times New Roman", Times, serif;
}


.rightSider p
{
	font: 0.7em Verdana, Arial, Goergia;
	margin: 0;
	padding: 0;
	position: relative;
}

.rightSider img
{
	position: relative;
}

.rightSiderHeader
{
	background: url(/App_resources/images/site/rightSiders/topPanel.gif) no-repeat top center;
	position: absolute;
	top: 0;
	left: 0;
	width: 300px;
	height: 40px;
}

.newsletter
{
	background: url(/App_resources/images/site/rightSiders/newsletterBack.png) no-repeat bottom right;
	width: 116px;
	height: 93px;
	position: absolute;
	bottom: 8px;
	right: 5px;
}

.fhmdates
{
	background: url(/App_resources/images/site/rightSiders/fhmdates.png) no-repeat bottom right;
	width: 125px;
	height: 119px;
	position: absolute;
	bottom: 8px;
	right: 5px;
}

.rightSider a
{
	text-decoration: none;
	font: 0.7em Verdana, Arial, Georgia;
}

.rightSider a:visited
{
	color: #000;
}

.rightSider li
{
	float: left;
	margin-right: 18px;
	width: 50px;
	text-align: center;
}

.rightSider ul
{
	margin: 10px 0 0 0;
	padding: 0;	
	width: 350px;
	
}

.overflow
{
	position: relative;
	height: 70px;
}

.overflowFooter
{
	position: relative;
	
}

.sideBarPlayer
{
	margin: 10px 0 0 0;
}


/* Homepage Carousel Properties */

#homeCarousel
{
	width: 638px;
	height: 248px;
	overflow: hidden;
	background-color: #000;
}

.carouselImage
{
	float: left;
	width: 378px;
	margin-right: 2px;
}

.carouselText
{
	background-color: #000;
	width: 229px;
	height: 190px;
	float: left;
	padding: 10px 20px 10px 10px;
}

.carouselText p
{
	font: 0.7em Verdana, Arial, Georgia;
	color: #fff;
	line-height: 16px;
}

.carouselText h2
{
	font: Bold 1.2em Georgia, Verdana, Arial;
	color: #ec008c;
	margin-bottom: 10px;
}

#carouselNavigation
{
	background: url(/App_resources/images/site/homepage/carousel/navBack.gif) repeat-x top left #fff;
	width: 638px;
	height: 38px;
}

#homeCarousel ul
{
	width: 750px;
	margin: 0;
	padding: 0;
	
}

#homeCarousel li
{
	float: left;
	margin: 0 2px 0 0;
	padding: 0;

}

#homeCarousel li a
{
	float: left;
	display: block;
	background: url(/App_resources/images/site/homepage/carousel/buttonOff.gif) no-repeat top left;
	width: 148px;
	height: 36px;
	font: Bold 0.9em Georgia, Verdana, Arial;
	text-decoration: none;
	text-align: center;
	color: #fff;

	padding: 2px 5px 0 5px;
	line-height: 31px;
}



#homeCarousel .on
{
	float: left;
	display: block;
	width: 148px;
	height: 36px;
	background: url(/App_resources/images/site/homepage/carousel/buttonOn.gif) no-repeat top left;
	color: #fff;
	text-decoration: none;
	text-align: center;
	padding: 2px 5px 0 5px;
	line-height: 31px;
}

#homeCarousel li a:hover
{
	
	color: #fff;
	background: url(/App_resources/images/site/homepage/carousel/buttonOn.gif) no-repeat top left;

}

.hidden
{
	display: none;
}

.sponsorship
{
	position: absolute;
	right: 0px;
	top: 0px;
}

/* Right Sider Tab */


#rightPanel
{
	width: 300px;
	overflow: hidden;
}

#rightPanelNavigation 
{
	width: 300px;
	overflow: hidden;
}

#rightPanelNavigation ul
{
	width: 302px;
	background: url(/App_resources/images/site/framework/rightTab/navBack.png) repeat-x bottom left;
	height: 45px;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	margin: 0;
}



#rightPanelNavigation .smallTabText
{
	font: 0.7em Verdana, Arial, Georgia;
}


#rightPanelNavigation li
{
	float: left;
}

#rightPanelNavigation li a
{
	float: left;
	
	background: url(/App_resources/images/site/framework/rightTab/gradoff.png) no-repeat top left;
	width: 149px;
	height: 39px;
	font: Bold 1em Georgia, Verdana, Arial;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	text-decoration: none;
	text-align: center;
	color: #fff;
	margin-right: 2px;
	padding-top: 6px;	
}


#rightPanelNavigation .tabOn
{
	float: left;
	width: 149px;
	height: 39px;
	background: url(/App_resources/images/site/framework/rightTab/gradOn.png) no-repeat top left;
	color: #fff;
	text-decoration: none;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
	text-align: center;	
}

#rightPanelNavigation li a:hover
{
	color: #fff;
	background: url(/App_resources/images/site/framework/rightTab/gradOn.png) no-repeat top left;
	width: 149px;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
}

#rightTabContent ul
{
	background: url(/App_resources/images/site/framework/rightTab/ulBottomNew.gif) no-repeat bottom left;
	height: 203px;
	margin: 0;
	behavior: url(/App_Resources/Components/Global/iepngfix.htc);
}

#rightTabContent li
{
	background-color: #fff;
	height: 35px;
	border-bottom: solid 1px #e6e6e6;
	width: 296px;
	padding: 2px;
	list-style: none;
	position: relative;
}

#rightTabContent li.oddTab
{
	background: url(/App_resources/images/site/framework/rightTab/oddBack.gif) repeat-x left;
}


#rightTabContent img.tabIntroImage
{
	position: absolute;
	margin-right: 10px;	
}

#rightTabContent li h3
{
	font: 0.7em Georgia, Verdana, Arial;
	color: #000;
	width: 145px;
	margin: 3px 0 0 45px;
	line-height: 15px;
}

#rightTabContent a
{
	text-decoration: none;
	padding-top: 1px;
}

#rightTabContent a:hover
{
	background-color: #000;
	color: #fff;
	
}

#rightTabContent .categoryTime
{
	position: absolute;
	left: 220px;
	top: 7px;
	margin: 0;
	padding: 0;
	width: 93px;
}

#rightTabContent .categoryTime p
{
	line-height: 14px;
	font: 0.6em Verdana, Arial, Georgia;
}

#rightTabContent .rateRight
{
	position: absolute;
	top: 2px;
	right: 10px;
	width: 93px;
}

#rightTabContent .rateRight img
{
	float: left;
	margin: 4px 5px 0 0;
}

#rightTabContent .rateRight h4
{
	float: left;
}

#rightTabContent .rateRight p
{
	float: left;
	font: 0.6em Verdana, Arial, Georgia;
	margin: 0;
	line-height: 11px;
}

#emailFriend .error
{
	clear: both;
	display: block;
	width: 210px;
	font-size: 0.6em;

}

/* Homepage Category Boxes */

#homepageCategories
{
	
	clear: left;
}

#homeCategoriesLeft 
{
	float: left;
	width: 325px;
}

#homeCategoriesRight
{
	float: left;
	width: 315px;
}

#homepageCategories .homeCategory 
{
	background: url(/App_resources/images/site/homepage/headers/background.gif) no-repeat bottom;
	width: 307px;
	border-top: solid 1px #ababab;
	padding: 3px 4px 4px 4px;
	height: 191px; /* The height can be overwritten by applying a height to '#homepageCategories .news'  */
	
	margin-right: 10px;
	margin-top: 10px;
	position: relative;
	
}

#homepageCategories h2
{
	display: block;
	font: Bold 0.88em Georgia, Verdana, Arial;
	color: #fff;
	padding-left: 5px;
	padding-top: 1px;
	height: 19px;
	margin: 0;
	background-repeat: repeat-x;
}

#homepageCategories h3
{
	font: 0.8em Georgia, Verdana, Arial;
	color: #fff;
	float: right;
	margin-top: -18px;
	margin-right: 5px;
	
}

#homepageCategories h4
{
	display: block;
	font: Bold 0.9em Georgia, Verdana, Arial;
	color: #fff;
	background-color: #342e2e;
	background-color: rgba(62,58,58,0.8);
	width: 289px;
	padding: 9px;
	position: absolute;
	left: 4px;
	bottom: 20px;
}

#homepageCategories h5
{
	
	margin: 8px 15px 10px 0;

}

#homepageCategories a.categoryLink
{
	font: 0.7em Verdana, Arial, Georgia;
}



#homepageCategories a.categoryLinkgirls:hover
{
	background-color: #ec008c;
	color: #fff;
}

#homepageCategories a.categoryLinknews:hover
{
	background-color: #d32121;
	color: #fff;
}

#homepageCategories a.categoryLinkreviews:hover
{
	background-color: #fb9c00;
	color: #fff;
}

#homepageCategories a.categoryLinkGames:hover
{
	background-color: #09a2cc;
	color: #fff;
}

#homepageCategories p
{
	font: 0.7em Verdana, Arial, Georgia;
}

#homepageCategories a
{
	text-decoration: none;
}

#homepageCategories img.margin
{
	float: left;
	margin: 10px 10px 5px 5px;
}

#homepageCategories .homeCategory ul
{
	clear: both;
	margin-left: 22px;
}

#homepageCategories .homeCategory li
{
	margin: 0;
	padding: 0;
	list-style-type: disc;
}

/* Pulls in the H2 style declared above and applies a different background to the subClass */

#homeVideoHeader 
{
	width: 632px;
	padding: 3px 3px 5px 3px;
	margin-top: 10px;
	border-left: solid 1px #c3c3c3;
	border-top: solid 1px #c3c3c3;
	border-right: solid 1px #c3c3c3;
}

#homeVideoHeader h2
{
	background: url(/App_resources/images/site/homepage/headers/video.gif) repeat-x;
	display: block;
	font: Bold 0.88em Georgia, Verdana, Arial;
	color: #fff;
	padding-left: 5px;
	padding-top: 1px;
	height: 19px;
	margin: 0;
}
#homeVideoHeader h3
{
	font: 0.88em Georgia, Verdana, Arial;
	color: #fff;
	float: right;
	margin-top: -19px;
	margin-right: 5px;
}

#homeVideoHeader a {
	color: #fff;
	text-decoration: none;
}


#homepageCategories .news h2
{
	background-image: url(/App_resources/images/site/homepage/headers/news.gif);
}

#homepageCategories .style h2
{
	background-image: url(/App_resources/images/site/homepage/headers/style.gif);
}

#homepageCategories .reviews h2
{
	background-image: url(/App_resources/images/site/homepage/headers/reviews.gif);
}

#homepageCategories .upgrade h2
{
	background-image: url(/App_resources/images/site/homepage/headers/upgrade.gif);
}

#homepageCategories .games h2
{
	background-image: url(/App_resources/images/site/homepage/headers/games.gif);
}

#homepageCategories .girls h2
{
	background-image: url(/App_resources/images/site/homepage/headers/girls.gif);
}

#homepageCategories .winstuff h2
{
	background-image: url(/App_resources/images/site/homepage/headers/winstuff.gif);
}

#homepageCategories .upgrade 
{
	height: 194px;
}

#homepageCategories .style
{
	height: 194px;
}

#homepageCategories .games
{
	height: 203px;
}


#homepageCategories .girls
{
	height: 400px;
	
	
	
}

#homepageCategories .homeCategoryGames ul
{
	position: absolute;
	width: 320px;
	left: -12px;
}

#homepageCategories .homeCategoryGames li img
{
	margin-bottom: 4px;
}

#homepageCategories h6
{
	font-weight: bold;
	margin: 6px;
	font-size: 0.9em;
}

#homepageCategories .homeCategoryGames li
{
	list-style: none;
	float: left;
	width: 65px;
	position: relative;
	margin: 5px 12px 0 0;
	text-align: center;
}

#homepageCategories .homeCategoryGames li a
{
	
	font: 0.9em Verdana, Arial, Georgia;
}



#homepageCategories .homeCategoryList ul
{
	position: absolute;
	width: 340px;
	left: 5px;
	bottom: 22px;
}

#homepageCategories .homeCategoryList li
{
	float: left;
	width: 110px;
	padding: 0;
	margin: 0;
}
#homepageCategories .homeCategoryList li a
{
	font: 0.68em Georgia, Verdana, Arial;
}

.gamesLI
{
    background: url(/App_Resources/Images/Site/bullet.gif) no-repeat 0 3px; 
}

#homepageCategories .winstuffBody ul
{
	margin: 0;
	padding: 4px 0 0 8px;
}

#homepageCategories .winstuffBody li
{
	list-style: none;
	clear: both;
	height: 65px;

	margin-bottom: 5px;

}

#homepageCategories .winstuffBody img
{
	float: left;
	margin: 0 8px 0 0;
}



#homepageCategories .winstuffBody h2
{
	
	font: Bold 0.9em Georgia, Verdana, Arial;
	color: #fff;
	background: none;
	padding: 3px;
	background-color: #d4b96a;
	float: left;
	margin-right: 80px;
	margin-bottom: 0px;
}

#homepageCategories .winstuffBody h5
{
	font: Bold 0.9em Georgia, Verdana, Arial;
	color: #000;
	padding-top: 5px;
}

#homepageCategories .winstuff
{
	height: 203px;
	
}


#homepageCategories .chartPosition
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 24px;
	height: 15px;
	background-color: #fff;
	
}

#homepageCategories .bottomLink
{
	float: right;
	text-align: right;
	margin: 99px 8px 0 0;
}

#homepageCategories .bottomLink
{
	font-size: 0.98em;
}


#homepageCategories .bottomLink a:hover
{
	background-color: #000;
	color: #fff;
}

/* Navigation Properties */

#navigation
{
	height: 25px;
	width: 650px;
	background: url(/App_Resources/images/site/framework/navigation/topgrad.gif) repeat-x top #000;
	position: absolute;
	z-index: 6000;
}




#nav li {
  /*float the main list items*/
  margin: 0;
  float: left;
  display: inline;
  position: relative;


}

#nav li.off ul, #nav li.on ul {
  /*hide the subnavs*/
 display: none;
 position: absolute;
  top: 15px;
  height: 15px;
  left: 0;
  padding-top: 10px;
}

#nav li a {
  /*for all links in the list*/
  color: #fff;
  font-weight: bold;
  display: block;
  text-decoration: none;
  padding: 3px 10px 0 11px;
  height: 22px;

}





#nav li.off ul, #nav li.on ul {
  /*put the subnavs below and hide them all*/
  display: none;
  position: absolute;
  top: 15px;
  height: 15px;
  left: 0;
  padding-top: 10px;
}

#nav li.on a {
  /*change border color for active topic area*/
 
  
}

#nav li.on ul a, #nav li.off ul a {
  /*  cancel inherit of border
      on subnav of active topic */
  
}

#nav li.on ul {
  /*display active subnav list*/
  display: block;
}


.bodyNavLeft li {
	
	border-right: 0;
	clear: left;
	width: 130px;
}

.bodyNavLeft ul
{
	margin: 15px 10px 10px 10px;
	position: absolute;
	top: 40px;
	left: 0;
}

.bodyNavLeft
{
	width: 150px;
	float: left;
	background-color: #fff;
	height: 200px;
}

#nav li.on ul a, #nav li.off ul a {
  
  /*ie doesn't inherit the float*/

}

#nav li.on ul {
  /*display the current topic*/
  display: block;

}

#nav li.off:hover ul {
  /*  display the other topics when
      their parent is hovered */
  display: block;
  z-index: 9000;
 
  
}

#nav li.off ul, #nav li.on ul {
  /*put the subnav below*/
  height: 15px;
  top: 15px;
  *top: 15px; /*reposition for IE*/
}
#nav li.off:hover ul, #nav li.over ul { 
  display: block;
  z-index: 9000;
}


#nav li.off a.offNav:hover, #nav li.off:hover a.offNav {
	background-color: #000;
}

#nav li.off a.newsNav:hover, #nav li.off:hover a.newsNav, a.newsNavActive {
	
	height: 22px;
	background: url(/app_resources/images/site/framework/navigation/newnav/newsHover.gif) repeat-x top #d32121;
}

.newsNav:hover {
	
	height: 22px;
	background: url(/app_resources/images/site/framework/navigation/newnav/newsHover.gif) repeat-x top #d32121;
}


#nav li.off a.gamesNav:hover, #nav li.off:hover a.gamesNav, a.gamesNavActive {
	
	height: 22px;
	background: url(/app_resources/images/site/framework/navigation/newnav/gamesHover.gif) repeat-x top #09a2cc;
}

#nav li.off a.fhmtvNav:hover, #nav li.off:hover a.fhmtvNav, a.fhmtvNavActive {
	
	height: 22px;
	background: url(/app_resources/images/site/framework/navigation/newnav/fhmtvHover.gif) repeat-x top #76b902;
}

#nav li.off a.girlsNav:hover, #nav li.off:hover a.girlsNav, a.girlsNavActive {
	
	height: 22px;
	background: url(/app_resources/images/site/framework/navigation/newnav/girlsHover.gif) repeat-x top #ec008c;
}

#nav li.off a.reviewsNav:hover, #nav li.off:hover a.reviewsNav, a.reviewsNavActive {
	
	height: 22px;
	background: url(/app_resources/images/site/framework/navigation/newnav/reviewsHover.gif) repeat-x top #fb9c00;
}

#nav li.off a.upgradeNav:hover, #nav li.off:hover a.upgradeNav, a.upgradeNavActive {
	
	height: 22px;
	background: url(/app_resources/images/site/framework/navigation/newnav/upgradeHover.gif) repeat-x top #67747f;
}

#nav li.off a.styleNav:hover, #nav li.off:hover a.styleNav, a.styleNavActive {
	
	height: 22px;
	background: url(/app_resources/images/site/framework/navigation/newnav/styleHover.gif) repeat-x top #a09990;
}

/* Styling of Sub Navigation */


.dropDownNav {
	
	background-color: #fff; /*rgba(255,255,255,0.9)*/
	width: 350px;
}



.bodyNavRight
{
	width: 200px;
	float: left;
	height: 200px;
	background-color: #e1e1e1;
	text-align: center;

}

.bodyNavRight h4 {
	font: Bold 1em Georgia, Verdana, Arial;
	color: #000;
	margin: 5px 0;
	text-align: center;
}

.bodyNavRight p {
	margin-top: 80px;
	font-size: 0.88em;
}

#nav .bodyNavRight a {
	color: #000;
	font-weight: normal;
}


.navFooter
{
	background-color: #f0f0f0;
	height: 23px;
	padding: 3px;
	text-align: left;
	clear: both;

}

.sponsorshipFooter
{
	float: right;
	margin: 0px;
	position: relative;
	top: -4px;
}

.navFooter p {
	font: 0.8em Verdana, Arial, Georgia;
	padding: 5px 0 0 4px;
}

/* Active Menu State */

a.homeNavActive {
	height: 22px;
	background: url(/app_resources/images/site/framework/navigation/newnav/homeHover.gif) repeat-x top left #474747;
	
}

.activeNavigation:hover {
	height: 22px;
	background-color: #000;
	background-image: none;
}


/* Specific navigation section styling */

#nav a.homeSub:hover
{
	background-color: #474747;
	color: #fff;
}

.newsSub
{
	border-left: solid 1px #d62128;
	border-right: solid 1px #d62128;
	border-bottom: solid 1px #d62128;
}

.newsSub h2
{
	color: #fff;
	background-color: #d62128;
	font: 1.1em Georgia, Verdana, Arial;
	padding: 5px;
	display: block;
}

#nav a.newsLink
{
	color: #000;
	font-weight: normal;
	font: 0.88em Verdana, Arial, Georgia;
	padding: 5px;
	width: 122px;
	border-bottom: 1px solid #e8a4a1;
	height: auto;
}

#nav a.newsLink:hover
{
	background-color: #d62128;
	color: #fff;
}


/* Games SubNav */

.gamesSub
{
	border-left: solid 1px #09a2cc;
	border-right: solid 1px #09a2cc;
	border-bottom: solid 1px #09a2cc;
}

.gamesSub h2
{
	color: #fff;
	background-color: #09a2cc;
	font: 1.1em Georgia, Verdana, Arial;
	padding: 5px;
	display: block;
}

#nav a.gamesLink
{
	color: #000;
	font-weight: normal;
	font: 0.88em Verdana, Arial, Georgia;
	padding: 5px;
	width: 122px;
	border-bottom: 1px solid #09a2cc;
	height: auto;
}

#nav a.gamesLink:hover
{
	background-color: #09a2cc;
	color: #fff;
}


/* FHMTV SubNav */

.fhmtvSub
{
	border-left: solid 1px #76b902;
	border-right: solid 1px #76b902;
	border-bottom: solid 1px #76b902;
}

.fhmtvSub h2
{
	color: #fff;
	background-color: #76b902;
	font: 1.1em Georgia, Verdana, Arial;
	padding: 5px;
	display: block;
}

#nav a.fhmtvLink
{
	color: #000;
	font-weight: normal;
	font: 0.88em Verdana, Arial, Georgia;
	padding: 5px;
	width: 122px;
	border-bottom: 1px solid #76b902;
	height: auto;
}

#nav a.fhmtvLink:hover
{
	background-color: #76b902;
	color: #fff;
}



/* Girls SubNav */

.girlsSub
{
	border-left: solid 1px #ec008c;
	border-right: solid 1px #ec008c;
	border-bottom: solid 1px #ec008c;
}

.girlsSub h2
{
	color: #fff;
	background-color: #ec008c;
	font: 1.1em Georgia, Verdana, Arial;
	padding: 5px;
	display: block;
}

#homepageCategories a:visited
{
	color: #000;
}



#nav a.girlsLink
{
	color: #000;
	font-weight: normal;
	font: 0.88em Verdana, Arial, Georgia;
	padding: 5px;
	width: 122px;
	border-bottom: 1px solid #ec008c;
	height: auto;
}

#nav a.girlsLink:hover
{
	background-color: #ec008c;
	color: #fff;
}

/* Reviews SubNav */

.reviewsSub
{
	border-left: solid 1px #fb9c00;
	border-right: solid 1px #fb9c00;
	border-bottom: solid 1px #fb9c00;
}

.reviewsSub h2
{
	color: #fff;
	background-color: #fb9c00;
	font: 1.1em Georgia, Verdana, Arial;
	padding: 5px;
	display: block;
}

#nav a.reviewsLink
{
	color: #000;
	font-weight: normal;
	font: 0.88em Verdana, Arial, Georgia;
	padding: 5px;
	width: 122px;
	border-bottom: 1px solid #fb9c00;
	height: auto;
}

#nav a.reviewsLink:hover
{
	background-color: #fb9c00;
	color: #fff;
}


/* Upgrade SubNav */

.upgradeSub
{
	border-left: solid 1px #67747f;
	border-right: solid 1px #67747f;
	border-bottom: solid 1px #67747f;
}

.upgradeSub h2
{
	color: #fff;
	background-color: #67747f;
	font: 1.1em Georgia, Verdana, Arial;
	padding: 5px;
	display: block;
}

#nav a.upgradeLink
{
	color: #000;
	font-weight: normal;
	font: 0.88em Verdana, Arial, Georgia;
	padding: 5px;
	width: 122px;
	border-bottom: 1px solid #67747f;
	height: 13px;
}

#nav a.upgradeLink:hover
{
	background-color: #67747f;
	color: #fff;
}


/* Style SubNav */

.styleSub
{
	border-left: solid 1px #a09990;
	border-right: solid 1px #a09990;
	border-bottom: solid 1px #a09990;
}

.styleSub h2
{
	color: #fff;
	background-color: #a09990;
	font: 1.1em Georgia, Verdana, Arial;
	padding: 5px;
	display: block;
}

#nav a.styleLink
{
	color: #000;
	font-weight: normal;
	font: 0.88em Verdana, Arial, Georgia;
	padding: 5px;
	width: 122px;
	border-bottom: 1px solid #a09990;
	height: 13px;
}

#nav a.styleLink:hover
{
	background-color: #a09990;
	color: #fff;
}

#styleNavigation .bodyNavRight 
{
	height: 330px;
}

#nav a.styleLinkSmall
{
	color: #000;
	font-weight: normal;
	font: 0.788em Verdana, Arial, Georgia;
	padding: 5px 5px 5px 15px;
	width: 112px;
	border-bottom: 1px solid #a09990;
	height: 13px;
}

#nav a.styleLinkSmall:hover
{
	background-color: #a09990;
	color: #fff;
}

/* Girl Tab Navigation */

.girlTabNavigation
{
	background: url(/App_resources/images/site/homepage/girlbox/navigationBack.gif) repeat-x bottom left;
	height: 38px;
	margin: 8px 0 0 0;
	overflow: hidden;
}

.girlTabNavigation .smallTabText
{
	font: 0.7em Verdana, Arial, Georgia;
}

#homepageCategories .girlTabNavigation ul
{
	margin: 0;
	width: 320px;
	padding: 0;
	position: absolute;
}

#homepageCategories .girlTabNavigation li
{
	float: left;
	list-style: none;
}

.girlTabNavigation li a
{
	float: left;
	background: url(/App_resources/images/site/homepage/girlbox/tabOff.gif) no-repeat top left;
	width: 153px;
	height: 38px;
	font: Bold 0.9em Georgia, Verdana, Arial;
	text-decoration: none;
	text-align: center;
	color: #fff;
	margin-right: 1px;
	line-height: 38px;
}

.girlTabNavigation .tabOnGirl
{
	float: left;
	width: 153px;
	height: 38px;
	background: url(/App_resources/images/site/homepage/girlbox/tabOn.gif) no-repeat top left;
	color: #fff;
	text-decoration: none;
	text-align: center;	
}

.girlTabNavigation li a:hover
{
	color: #fff;
	background: url(/App_resources/images/site/homepage/girlbox/tabOn.gif) no-repeat top left;
	width: 153px;
}

a.imageTeaser
{
	color: #fff;
}

a.imageTeaser:visited
{
	color: #fff;
}
#homepageCategories a.honeysHomeLink:hover 
{
	background-color: #ec008c;
	color: #fff;
}

.seeAllHome a:visited
{
	color: #fff;
}

#uppPanel
{
	margin-top: 24px;
}

#uppHeader
{
	border-top: 1px dotted #a9a9a9;
	border-bottom: 1px dotted #a9a9a9;
	padding: 10px 0 5px 10px;
	margin-top: 20px;
}

#uppHeader p
{
	font-size: 0.7em;
}

#uppHeader a.favourites
{
	margin-left: 125px;
}

#uppHeader a
{
	text-decoration: none;
}

#uppHeader h2
{
	font: Bold 0.8em Georgia, Verdana, Arial;
	margin: 0 0 9px 0;
}

#emailFriend
{
	text-align: center;
}

#emailFriend p
{
	text-align: left;
	font-size: 0.8em;
}

#addFavourites p
{
	font-size: 0.8em;
}

#LoginBox
{

}

#LoginBox p
{
	font-size: 0.8em;
	margin-bottom: 4px;
}

.newLoginBox
{
	width: 242px;
	border: solid 1px #000;
	padding: 4px;
	font: 0.7em Verdana, Arial, Georgia;
	margin: 0 10px 8px 0;
}

.loginButtonNew
{
	clear: both;
	background: none;	
	border: none;
	margin-top: 8px;
	margin-bottom: 8px;
	padding: 3px;
	width: 70px;
	font: Bold 0.7em Verdana, Arial, Georgia;
	color: #fff;
	display: block;
	background-color: #da1c23;
	cursor: pointer;
	margin-right: auto;
	margin-left: auto;
}

#LoginBox
{
	position: relative;
}

#forgottenPassword ul
{
	position: absolute;	
	right: 10px;
	top: 20px;
	width: 160px;
}

#forgottenPassword li
{
	font: 0.7em Verdana, Arial, Georgia;
	color: #da1c23;
	background: url(/App_Resources/images/site/upp/article/li.gif) no-repeat center left;
	padding-left: 12px;
	margin-bottom: 6px;
}

.forgottenButton
{
	float: left;
	background: url(/App_Resources/images/site/upp/article/sendBack.gif) no-repeat;	
	border: none;
	margin-top: 2px;
	margin-bottom: 8px;
	padding: 1px;
	width: 45px;
	height: 19px;
	font: Bold 0.7em Verdana, Arial, Georgia;
	color: #fff;
	display: block;
	cursor: pointer;
}


.left
{
	float: left;
}

.font
{
	font: 0.7em Verdana, Arial, Georgia;
	
}

.footerPods
{
	background-color: #f2f2f2;
	float: left;
	position: relative;
	width: 148px;
	height: 301px;
	padding: 9px 0 0 0;
	margin-right: 10px;
}

#footer .podHeader
{
	font: Bold 1em Georgia, Verdana, Arial;
	padding: 0 9px 5px 9px;
}


.footerPods li
{
	padding: 0 9px 0 9px;
	height: 45px;

}



.footerPods a
{
	font: 0.6em Verdana, Araial, Georgia;
	text-decoration: none;

}

.footerPods li a:hover
{
	background-color: #000;
	color: #fff;
}
#footer .topArticle a:hover
{
	background-color: #000;
	color: #fff;
}

#footer .topArticle
{
	
	text-decoration: none;
	padding: 5px 9px;
	height: 120px;

}

#footer .topArticle p
{
	line-height: 22px;

	margin-top: 5px;
	
	
}

#footer .topArticle a
{
	font: 0.7em Verdana, Arial, Georgia;
	
}

.footerLine
{
	width: 148px;
	border-bottom: 1px solid #c2c2c2;
	height: 1px;
	margin: 0 0 5px 0;
}

.newsFooter
{
	border-left: solid 1px #da333f;
	border-right: solid 1px #da333f;
	border-top: solid 6px #da333f;  
	border-bottom: solid 29px #da333f;
	margin-bottom: 10px;
}

#footer .newsFooter h3
{
	font: Bold 0.8em Verdana, Arial, Verdana;
	position: absolute;
	color: #fff;
	bottom: -26px;	
	text-align: center;
	left: 30px;
}

.reviewsFooter
{
	border-left: solid 1px #fb9c00;
	border-right: solid 1px #fb9c00;
	border-top: solid 6px #fb9c00;  
	border-bottom: solid 29px #fb9c00;
	margin-bottom: 10px;
}

#footer .reviewsFooter h3
{
	font: Bold 0.8em Verdana, Arial, Verdana;
	position: absolute;
	color: #fff;
	bottom: -26px;	
	text-align: center;
	left: 15px;
}

.videoFooter
{
	border-left: solid 1px #a6d43d;
	border-right: solid 1px #a6d43d;
	border-top: solid 6px #a6d43d;  
	border-bottom: solid 29px #a6d43d;
	margin-bottom: 10px;
}

#footer .videoFooter h3
{
	font: Bold 0.8em Verdana, Arial, Verdana;
	position: absolute;
	color: #fff;
	bottom: -26px;	
	text-align: center;
	left: 20px;
}

.girlsFooter
{
	border-left: solid 1px #ec008c;
	border-right: solid 1px #ec008c;
	border-top: solid 6px #ec008c;  
	border-bottom: solid 29px #ec008c;
	margin-bottom: 10px;
}

#footer .girlsFooter h3
{
	font: Bold 0.8em Verdana, Arial, Verdana;
	position: absolute;
	color: #fff;
	bottom: -26px;	
	text-align: center;
	left: 30px;
}

.gamesFooter
{
	border-left: solid 1px #01B3F7;
	border-right: solid 1px #01B3F7;
	border-top: solid 6px #01B3F7;  
	border-bottom: solid 29px #01B3F7;
	margin-bottom: 10px;
}

#footer .gamesFooter h3
{
	font: Bold 0.8em Verdana, Arial, Verdana;
	position: absolute;
	color: #fff;
	bottom: -26px;	
	text-align: center;
	left: 5px;
}


.upgradeFooter
{
	border-left: solid 1px #67747f;
	border-right: solid 1px #67747f;
	border-top: solid 6px #67747f;  
	border-bottom: solid 29px #67747f;
	margin-bottom: 10px;
}

#footer .upgradeFooter h3
{
	font: Bold 0.8em Verdana, Arial, Verdana;
	position: absolute;
	color: #fff;
	bottom: -26px;	
	text-align: center;
	left: 20px;
}

.styleFooter
{
	border-left: solid 1px #a09990;
	border-right: solid 1px #a09990;
	border-top: solid 6px #a09990;  
	border-bottom: solid 29px #a09990;
	margin-bottom: 10px;
}

#footer .styleFooter h3
{
	font: Bold 0.8em Verdana, Arial, Verdana;
	position: absolute;
	color: #fff;
	bottom: -26px;	
	text-align: center;
	left: 28px;
}


#footer a.footerLink
{
	text-decoration: none;
	color: #fff;
	font-size: 0.9em;
	font-weight: bold;
}

#facebookFan
{
	margin-top: 10px;
}

#sexiestBack a {
	background:url(/App_Resources/Images/Site/Girls/Profile/sexiestback.gif) no-repeat left #ec008c;
	color:#FFFFFF;
	display: block;
	font:bold 0.7em Verdana, Arial, Georgia;
	height:17px;
	margin:10px 0px 9px 0;
	padding:4px 5px 0 0;
	text-align:right;
	width: 285px;
}

#profileLeft #sexiestBack a:visited {
	color: #fff;
}


.gallerySexiestBack {
	background:url(/App_Resources/Images/Site/gallery/sexiestButtonBack.gif) no-repeat left center;
	color:#FFFFFF;
	height:19px;
	padding:0 10px 0 15px;
	position:absolute;
	left:15px;
	top:15px;
}
