body {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	
}

body.adultmain, body.adultblank {
	margin: 0 auto;
	width: 984px;
	background-color: #a90750;
	background-image: url(../../../other_files/Spice/backgrounds/main-background.jpg);
	background-position: top center;
	background-repeat: no-repeat;	
}


div.bodywrapper {
	min-height: 850px;
	width: 984px;
	padding: 0;	
		
}

p, div, ul, li, img, fieldset, input, h1, h2, h3, h4, h5, label, ol {
	margin: 0;
	padding: 0;
}

img, iframe, fieldset {
	border: 0;
}

/*************
	HIDDEN PORTLETS
****************/

div.hidden {
	display: none;
}


div.invisible {
	visibility: hidden;
}


/**************
	LINKS
***************/

a:focus, a:active  {
	outline-style:none;
}

/* default */
a:link    { text-decoration:none; color: #ffa9e3;}    /* unvisited links */
a:visited { text-decoration:none; color: #ffa9e3; }   /* visited links   */
a:hover   { text-decoration:underline; color: #fff; } /* user hovers     */
a:active  { text-decoration:none; color: #ffa9e3; }   /* active links    */

/* Black links */
a.black:link    { color: #ffa9e3; }    /* unvisited links */
a.black:visited { color: #ffa9e3; }   /* visited links   */
a.black:hover   { color: #fff; } /* user hovers     */
a.black:active  { color: #ffa9e3; }   /* active links    */

/* White links */
a.white:link    { color: #fff; }    /* unvisited links */
a.white:visited { color: #fff; }   /* visited links   */
a.white:hover   { color: #000; } /* user hovers     */
a.white:active  { color: #fff; }   /* active links    */

/* White on black links */
a.whiteonblack:link    { color: #fff; }    /* unvisited links */
a.whiteonblack:visited { color: #fff; }   /* visited links   */
a.whiteonblack:hover   { color: #000; } /* user hovers     */
a.whiteonblack:active  { color: #fff; }   /* active links    */

/* Grey links */
a.grey:link    { color: #444; }    /* unvisited links */
a.grey:visited { color: #444; }   /* visited links   */
a.grey:hover   { color: #fff; } /* user hovers     */
a.grey:active  { color: #444; }   /* active links    */

/* Grey on black links */
a.greyonblack:link    { color: #906; }    /* unvisited links */
a.greyonblack:visited { color: #906; }   /* visited links   */
a.greyonblack:hover   { color: #fff; } /* user hovers     */
a.greyonblack:active  { color: #906; }   /* active links    */

/* Light grey on black links */
a.lightgreyonblack:link    { color: #906; }    /* unvisited links */
a.lightgreyonblack:visited { color: #906; }   /* visited links   */
a.lightgreyonblack:hover   { color: #000; } /* user hovers     */
a.lightgreyonblack:active  { color: #906; }   /* active links    */

/* Red links */
a.red:link    { color: #906; }    /* unvisited links */
a.red:visited { color: #906; }   /* visited links   */
a.red:hover   { color: #000; } /* user hovers     */
a.red:active  { color: #906; }   /* active links    */


/* Underlined links */
a.underline:link    { text-decoration:underline; }    /* unvisited links */
a.underline:visited { text-decoration:underline; }   /* visited links   */
a.underline:hover   { text-decoration:underline; } /* user hovers     */
a.underline:active  { text-decoration:underline; }   /* active links    */

/* genrenavlinks */
a.genrenavlink:link    { color: #906; font-weight: bold; }    /* unvisited links */
a.genrenavlink:visited { color: #906; font-weight: bold; }   /* visited links   */
a.genrenavlink:hover   { color: #000; font-weight: bold; } /* user hovers     */
a.genrenavlink:active  { color: #906; font-weight: bold; }   /* active links    */

/* genrenavactivelinks */
a.genrenavlinkactive:link    { color: #000; font-weight: bold; text-decoration:underline; }    /* unvisited links */
a.genrenavlinkactive:visited { color: #000; font-weight: bold; text-decoration:underline; }   /* visited links   */
a.genrenavlinkactive:hover   { color: #906; font-weight: bold; text-decoration:underline; } /* user hovers     */
a.genrenavlinkactive:active  { color: #000; font-weight: bold; text-decoration:underline; }   /* active links    */

/* pink links */
ul.side-menu a.grey:link, ul.side-menu a.red:link, div.min-summary-small a.red:link,
 div.scene-detail a.red:link, div.reviews a.red:link,
 div.video-tags a.red:link, div.video-tags a.grey:link, div.porn-star-details a.grey:link,
div.porn-star-tags a.grey:link, div.porn-star-tags a.red:link, div.darkgreybackground a.red:link   { color: #ffa9e3; }
 
ul.side-menu a.grey:visited, ul.side-menu a.red:visited, div.min-summary-small a.red:visited,  
div.scene-detail a.red:visited, div.reviews a.red:visited,
div.video-tags a.red:visited, div.video-tags a.grey:visited, div.porn-star-details a.grey:visited,
div.porn-star-tags a.grey:visited, div.porn-star-tags a.red:visited, div.darkgreybackground a.red:visited   { color: #ffa9e3; }

ul.side-menu a.grey:hover, ul.side-menu a.red:hover, div.min-summary-small a.red:hover,  
div.scene-detail a.red:hover, div.reviews a.red:hover,
div.video-tags a.red:hover, div.video-tags a.grey:hover, div.porn-star-details a.grey:hover,
div.porn-star-tags a.grey:hover, div.porn-star-tags a.red:hover, div.darkgreybackground a.red:hover  { color: #fff; }

ul.side-menu a.grey:active, ul.side-menu a.red:active, div.min-summary-small a.red:active,  
div.scene-detail a.red:active, div.reviews a.red:active,
div.video-tags a.red:active, div.video-tags a.grey:active, div.porn-star-details a.grey:active,
div.porn-star-tags a.grey:active, div.porn-star-tags a.red:active, div.darkgreybackground a.red:active { color: #ffa9e3; }


div.home-page-results a.black:link, div.footermenus a.black:link { color:#fff; }
div.home-page-results a.black:visited, div.footermenus a.black:visited { color:#fff; }
div.home-page-results a.black:hover, div.footermenus a.black:hover { color:#ffa9e3; }
div.home-page-results a.black:active, div.footermenus a.black:active{ color:#fff; }

div.search-results-heading a.black:link { color:#fff; }
div.search-results-heading a.black:visited { color:#fff; }
div.search-results-heading a.black:hover { color:#906; }
div.search-results-heading a.black:active { color:#fff; }

a.resetCaptcha {font-size: 11px; }
a.resetCaptcha:link    { color: #fff; }    /* unvisited links */
a.resetCaptcha:visited { color: #fff; }   /* visited links   */
a.resetCaptcha:hover   { color: #ffa9e3; } /* user hovers     */
a.resetCaptcha:active  { color: #fff; }   /* active links    */

div.user-profile-text a.grey:link { color:#fff; }
div.user-profile-text a.grey:visited { color:#fff; }
div.user-profile-text a.grey:hover { color:#ffa9e3; }
div.user-profile-text a.grey:active { color:#fff; }

/* rate it */
a.rate-it { font-size: 11px; }

/* view all */
a.view-all { 
	font-size: 11px;
	display:block;
	padding:7px 20px 0 20px;
	line-height:12px; 
}

a.view-all.red:link { color: #ffa9e3; }
a.view-all.red:visited { color: #ffa9e3; }
a.view-all.red:hover { color: #fff; }
a.view-all.red:active { color: #ffa9e3; }

/* page-gallery-nav */
a.gallery-nav-left { background:url(../../../other_files/Spice/buttons/page-gallery-nav-left.png) 0px 107px  no-repeat; width:18px; height:256px; float:left; text-decoration:none;}
a:hover.gallery-nav-left {background:url(../../../other_files/Spice/buttons/page-gallery-nav-left.png) 0px 107px  no-repeat; }
a:active.gallery-nav-left {background:url(../../../other_files/Spice/buttons/page-gallery-nav-left.png) 0px 107px  no-repeat; }

a.gallery-nav-right{ background:url(../../../other_files/Spice/buttons/page-gallery-nav-right.png) 0 107px  no-repeat; width:18px; height:256px; float:right; text-decoration:none;}
a:hover.gallery-nav-right {background:url(../../../other_files/Spice/buttons/page-gallery-nav-right.png) 0 107px  no-repeat; }
a:active.gallery-nav-right {background:url(../../../other_files/Spice/buttons/page-gallery-nav-right.png) 0 107px  no-repeat; }

a.gallery-nav-left-red { background:url(../../../other_files/Spice/buttons/page-gallery-nav-left.png) 0 0  no-repeat; width:18px; height:19px; float:left; text-decoration:none;}
a:hover.gallery-nav-left-red {background:url(../../../other_files/Spice/buttons/page-gallery-nav-left.png) 0 0  no-repeat; }
a:active.gallery-nav-left-red {background:url(../../../other_files/Spice/buttons/page-gallery-nav-left.png) 0 0  no-repeat; }

a.gallery-nav-right-red { background:url(../../../other_files/Spice/buttons/page-gallery-nav-right.png) 0 0  no-repeat; width:18px; height:19px; float:right; text-decoration:none;}
a:hover.gallery-nav-right-red {background:url(../../../other_files/Spice/buttons/page-gallery-nav-right.png) 0 0  no-repeat; }
a:active.gallery-nav-right-red {background:url(../../../other_files/Spice/buttons/page-gallery-nav-right.png) 0 0  no-repeat; }

a.gallery-nav-num { background:url(../../../other_files/Spice/buttons/page-gallery-nav.png) 0 0  no-repeat; width:18px; height:23px; float:left; text-decoration:none; color: #fff; font-size: 14px; font-weight: bold; padding: 5px 0 0 10px;}
a:hover.gallery-nav-num {background:url(../../../other_files/Spice/buttons/page-gallery-nav-active.png) 0 0  no-repeat; color: #d0463b; }
a:active.gallery-nav-num {background:url(../../../other_files/Spice/buttons/page-gallery-nav-active.png) 0 0  no-repeat; color: #d0463b; }

a.gallery-nav-num-active { background:url(../../../other_files/Spice/buttons/page-gallery-nav-active.png) 0 0  no-repeat; width:18px; height:23px; float:left; text-decoration:none; color: #d0463b; font-size: 14px; font-weight: bold; padding: 5px 0 0 10px;}
a:hover.gallery-nav-num-active {background:url(../../../other_files/Spice/buttons/page-gallery-nav-active.png) 0 0  no-repeat; color: #d0463b;}
a:active.gallery-nav-num-active {background:url(../../../other_files/Spice/buttons/page-gallery-nav-active.png) 0 0  no-repeat; color: #d0463b; }

a.gallery-nav-num.activeSlide { background:url(../../../other_files/Spice/buttons/page-gallery-nav-active.png) 0 0  no-repeat; width:18px; height:23px; float:left; text-decoration:none; color: #d0463b; font-size: 14px; font-weight: bold; padding: 5px 0 0 10px;}
a:hover.gallery-nav-num.activeSlide {background:url(../../../other_files/Spice/buttons/page-gallery-nav-active.png) 0 0  no-repeat; color: #d0463b;}
a:active.gallery-nav-num.activeSlide {background:url(../../../other_files/Spice/buttons/page-gallery-nav-active.png) 0 0  no-repeat; color: #d0463b; }



a.gallery-play { background:url(../../../other_files/Spice/buttons/play.png) 0 0  no-repeat; width:32px; height:24px; float:left; text-decoration:none;}
a:hover.gallery-play {background:url(../../../other_files/Spice/buttons/play-hover.png) 0 0  no-repeat; }
a:active.gallery-play {background:url(../../../other_files/Spice/buttons/play-hover.png) 0 0  no-repeat; }

a.gallery-pause { background:url(../../../other_files/Spice/buttons/pause.png) 0 0  no-repeat; width:32px; height:24px; float:left; text-decoration:none;}
a:hover.gallery-pause {background:url(../../../other_files/Spice/buttons/pause-hover.png) 0 0  no-repeat; }
a:active.gallery-pause {background:url(../../../other_files/Spice/buttons/pause-hover.png) 0 0  no-repeat; }


/*****************
	GENERAL FEATURES
*******************/

.left { float:left; }
.clear { clear:both; }
.right { float:right; }

.red {	color: #906; }
.black {	color: #fff; }
.grey { color: #fff; }
.white { color: #fff; }

h1 {
	font-size: 18px;
	font-weight: bold;
}


h2 {
	font-size: 18px;
	font-weight: bold;
}

h3 {
	font-size: 14px;
	font-weight: bold;
}

h3.favourites-heading {
	color: #fff;
	text-transform: uppercase;
}

.favourites .red {
	color: #fff;
}

div#relatedItems h3.red, div.scene-detail-recently-added h3.red, div.scene-detail h2.red,
div.scene-detail .red {
	color: #fff;
}
div.reviews p.red {
	color: #ffa9e3;
}
	


.darkgreybackground { 
	background-color: #000; 
	background-image: url(../../../other_files/Spice/backgrounds/long-black-subheading.jpg);
	background-position: top left;
	background-repeat: no-repeat;
}

.grey-curved-left {
}

.grey-curved-right {
}


.grey-curved-right > h3, .grey-curved-right > h2, .grey-curved-right > h1  { 
	text-transform: uppercase; 
	padding: 5px 20px 0pt 10px;
	font-size: 14px; 
}



.dottedline {
	border-bottom: solid 1px #fda1df;
}


.greycurvebackground {
	background-image: url(../../../other_files/Spice/backgrounds/pink-fade-background.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #a90750;
}


/* rating stars */

div.rating-stars img {
	padding-right:2px;
}

div.rating-stars span {
	font-size: 12px;
	font-weight: bold;
	padding-right: 5px;
}

div.rating-stars span.rateme {
	padding-right: 0;
}

div.rating-stars span.rateme:hover {
	cursor: pointer;
}


/* paging */
div.paging {
	font-size: 11px;
	color: #ffa9e3;
}

div.paging > span {
	padding: 0 3px;
	color: #ffa9e3;
}
div.paging > span.red {
	color: #fff;
}

div.paging > span > span {
	text-decoration: underline;
	color: #ffa9e3;
}

div.paging > span > span:hover {
	color: #fff;
	cursor: pointer;
}

div.paging > span > span[title="next"],
div.paging > span > span[title="previous"] {
	text-decoration: none;
}



div.paging > span > a.black:link { color: #ffa9e3; }
div.paging > span > a.black:visited { color: #ffa9e3; }
div.paging > span > a.black:hover { color: #fff; }
div.paging > span > a.black:active { color: #ffa9e3; }


/****************
	SIDE MENU
****************/

ul.side-menu, ul.sidemenusubgenrelist {
	list-style:none;
	margin: 0 0 15px 30px;
	padding: 0;
	font-size: 14px;
	width: 190px;
}



ul.side-menu li {
	padding: 0 0 5px 0;
	margin: 0 0 5px 0;
	border-bottom: solid 1px #fda1df;
}

h3.side-menu {
	font-size: 18px;
	width: 190px;
	margin: 0 0 10px 30px;
	border-bottom: 1px solid #fff;
	padding-bottom: 5px;
	line-height: 18px;
}

/****************
	BLACK BOX HEADING
*****************/

div.box-heading-wrapper {
	width: 200px;
	height: 44px;
	background-color: transparent;
	margin-bottom: 0;
	
}

div.home-page-results div.box-heading-wrapper {	
	background-image: url(../../../other_files/Spice/backgrounds/black-heading-background.jpg);
	background-position: top right;
	background-repeat: no-repeat;
	background-color: #000;
	margin-bottom: 20px;
}

div.box-heading {
	width: 200px;
	height: 44px;
}

div.box-heading h3 {
	font-size: 18px;	
	color: #fff;	
	font-weight: bold;
	padding:5px 0 0 20px;
	text-transform: uppercase;
}

div.home-page-results div.box-heading h3 {
	font-size: 14px;
	padding-top: 15px;
}




/***************
	PINK BOX HEADING
*****************/

div.rb-heading-wrapper {
	float:left;
	height: 29px;
	background-image: url(../../../other_files/Spice/backgrounds/box-heading-right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

div.rb-heading {
	height: 29px;
	background-image: url(../../../other_files/Spice/backgrounds/box-heading-left.gif);
	background-position: top left;
	background-repeat: no-repeat;	
	color: #fff;	
}

div.rb-heading h1, div.rb-heading h2, div.rb-heading h3 {
	color: #fff;
	font-size: 14px;
	padding: 6px 25px 7px 5px;
	margin: 0 5px 0 5px;
	min-width: 300px;
	background-image: url(../../../other_files/Spice/backgrounds/box-heading-middle.gif);
	background-position: top left;
	background-repeat: repeat-x;
	text-transform:uppercase;	
}

/***************
	PINK BOX HEADING
*****************/

div.rb-heading-wrapper-white {
	float:left;
	height: 29px;
	background-image: url(../../../other_files/Spice/backgrounds/box-heading-right.gif);
	background-position: top right;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

div.rb-heading-white {
	height: 29px;
	background-image: url(../../../other_files/Spice/backgrounds/box-heading-left.gif);
	background-position: top left;
	background-repeat: no-repeat;	
	color: #fff;	
}

div.rb-heading-white h1, div.rb-heading-white h2, div.rb-heading-white h3 {
	color: #fff;
	font-size: 14px;
	padding: 6px 25px 7px 5px;
	margin: 0 5px 0 5px;
	min-width: 300px;
	background-image: url(../../../other_files/Spice/backgrounds/box-heading-middle.gif);
	background-position: top left;
	background-repeat: repeat-x;
	text-transform:uppercase;	
	
}


/***************
	PINK BOX BORDER
*****************/

div.pink-box-border-wrapper {
	float:left;
	width: 100%;
	height: 15px;
	background-image: url(../../../other_files/Spice/backgrounds/box-border-middle.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

div.pink-box-border {
	float:left;
	width: 100%;
	height: 15px;
	background-image: url(../../../other_files/Spice/backgrounds/box-border-left.gif);
	background-position: top left;
	background-repeat: no-repeat;	
}

div.pink-box-border-inner {
	float:left;
	width: 100%;
	height: 15px;
	background-image: url(../../../other_files/Spice/backgrounds/box-border-right.gif);
	background-position: top right;
	background-repeat: no-repeat;
}

	
	
/**************************
	BLACK RAINDROPS
***************************/

div.black-raindrops-border-wrapper {
	float: left;
	width: 984px;	
	background-color: #000;
	background-image: url(../../../other_files/Spice/backgrounds/video-background.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

div.black-raindrops-border {
	float: left;				
	width: 984px;
}

div.black-raindrops-wrapper {
	float: left;
	width: 984px;	
}

div.black-raindrops {
	float: left;
	width: 960px;	
	padding:12px;			
}


/****************
	TABS AND BORDER
*****************/

.greyborder, div.edit-taxonomy-cms #portletForm { 
	position: relative;
	border-top: solid 1px #fda1df; 
	margin:0 12px;
	padding:10px;
	z-index: 2;
	min-height: 550px;
}

.greytab-inactive, .greytab-active {
	position: relative;
	border: solid 1px #fda1df;
	border-bottom: none;	
	margin: 23px 3px -1px 0;
	height: 30px;
	width: 95px;
	text-align:center;
	z-index: 1;
}

.greytab-active {
	z-index: 3;
	background-image: url(../../../other_files/Spice/backgrounds/tab-active.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

.greytab-active h3 {
	font-size: 12px;
	margin-top: 8px;
}

.greytab-active .red {
	color: #fff;
}

.greytab-inactive a { 
	font-weight:bold; 
	display: block; 
	padding-top: 8px; 
	width: 95px; 
	height: 22px; 
	background-image: url(../../../other_files/Spice/backgrounds/tab-inactive.gif);
	background-position: top left;
	background-repeat: repeat-x;}

.greytab-inactive a.black:link    { color: #906; text-decoration: none; }    /* unvisited links */
.greytab-inactive a.black:visited { color: #906; text-decoration: none; }   /* visited links   */
.greytab-inactive a.black:hover   { color: #fff; text-decoration: none; background-image: none; } /* user hovers     */
.greytab-inactive a.black:active  { color: #906; text-decoration: none; }   /* active links    */


/*****************
	POP UP BOXES
******************/

div.popupbox, #taxonomy-edit-div {
	border: solid 1px #ae037b;
	border-top: none;
	background-color: #fe84d7;
	padding: 30px 20px 20px;
	background-image: url(../../../other_files/Spice/backgrounds/box-border-middle.gif);
	background-position: top left;
	background-repeat: repeat-x;
}

div.popupbox .dottedline {
	border-bottom: solid 1px #ae037b;
}


/*******************
	Errors
*********************/

#validationErrors, #javascriptValidation {
	border: solid 2px #ae037b;
	background-image: url(../../../other_files/Spice/backgrounds/box-border-middle.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #fda1df;	
	float:left;
	margin:0 0 25px 20px;
	padding-bottom:10px;
	width:80%;
	color: #906;
}

#validationErrors h3, #javascriptValidation h3 {
	padding: 27px 20px 10px;
	text-transform: uppercase;
}

#validationErrors p, #validationErrors div, #javascriptValidation p {
	padding: 0px 20px 5px 20px;
}


/*********************
	PAGE GALLERIES
**********************/

div.page-gallery-background {
	width:984px;
	height: 345px;
	float:left;
}


div.page-gallery {
	float:left;
	width:974px;
	height:350px;
	margin: 0 5px;
	color: #fff;
}

div.page-gallery .pic-lots {
	float:left;
	height:270px;
	width:930px;
	overflow:hidden;
}

div.page-gallery .pic-lot {
	float:left;
	height:270px;
	width:942px;
	top: 0;
	left: 0;
}

div.page-gallery-header {
	float:left;
	width: 920px;
	height: 54px;
	margin: 0 22px;
}

div.page-gallery-header h2 {
	font-size: 22px;
	margin-top: 24px;
	margin-right: 10px;
	float:left;
	line-height: 27px;
	text-transform: uppercase;
}

div.page-gallery-nav {
	float:left;
	margin-top:24px;
}

div.page-gallery-num-nav {
	float:left;
	margin-right: 4px;
}

div.page-gallery-num-nav-left {
	float:left;
	width:24px;
	margin-top:5px;
}

div.page-gallery-num-nav-right {
	float:left;
	width:20px;
	margin-top:5px;
}

div.page-gallery-stop-go-button {
	float:left;
	width:24px;
	margin-left:11px;
	margin-top: 2px;
}

div.page-gallery-images {
	float:left;
	width:974px;
	height: 270px;
}

div.page-gallery-image {
	width: 302px;
	float:left;
	margin-right: 12px;
}

div.page-gallery-image-border {
	width: 300px;
	height: 250px;
	background-color: #000;
	border: solid 1px #fff;
	float:left;	
}



div.page-gallery-image-border a {
	float:left;
}

div.page-gallery-image p {
	width: 100%;
	float:left;
	height: 8px;
	font-size: 8px;
	margin-bottom: 5px;
}

div.page-gallery-image h4 {
	float:left;
	position:relative;
	top: -26px;
	left: 0px;
	line-height: 26px;
	width: 290px;
	background-color: #fff;
	color: #906;
	margin-bottom: -26px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 10px;
	text-transform: uppercase;
}



/******************
	VIDEO PLAYER
*******************/
	

div.video-grey {
	float:left;
	width: 984px;
	padding: 7px 0 8px 0;
	background-image: url(../../../other_files/Spice/backgrounds/video-background.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #000;	
}


div.video-wrapper {
	float:left;
	width: 984px;
}

div.video-left {
	float:left;
	width: 22px;
	min-height: 523px;
}

div.video-right {
	float:left;
	width: 295px;
	min-height: 523px;
	padding: 20px 27px 0 20px;
}

div.video {
	float:left;
	width: 620px;
	height: 523px;
	
}

div.video iframe {
	margin-top: 29px;
}

div.video a.no-video-image {
	display:block;
}

div.video-synopsis {
	clear:both;
	float:left;
	margin-bottom:20px;	
}

div.video-synopsis h3 {
	float: left;
	font-size:16px;
	margin-bottom:20px;
	width:295px;
	border-bottom: solid 1px #fda1df;
	padding-bottom: 7px;
}

div.video-synopsis p {
	float: left;
	width:280px;
	height: 105px;
	line-height: 15px;
	overflow:hidden;
}

a#video-synopsis-more {
	display:block;
	clear:both;
	float:right;
	visibility:hidden;
}


/******************
	VIDEO TAGS
*******************/


div.video-tags {
	display:none;
	float:left;
	width:295px;
}
	
.video-tags a.red {
}

.video-tags h3 {
	font-size:16px;
	width:295px;
	border-bottom: solid 1px #fda1df;
	padding-bottom: 7px;
}

.video-tags .search-box {
	padding-bottom:20px;
	width:295px;
}

.video-tags p {
	clear:both;
	float:left;
	padding:25px 0;
	width:280px;
	min-height:160px;
}
	
div.submittag:hover {
	cursor: pointer;
}

/******************
	SUMMARY MODULES
*******************/


div.summary {
	color: #fff;
	font-size: 11px;
	float:left;
}

div.full-summary-wrapper {
	width: 340px;
	padding-bottom:20px;
}

div.full-summary {
	width: 320px;
}


div.mid-summary-wrapper {
	width: 320px;
	height: 135px;
}

div.mid-summary {
	float:left;
	width: 300px;
	height: 115px;
}

div.min-summary-large-wrapper {
	width: 180px;
	height: 180px;
}

div.min-summary-large {
	width: 160px;
	height: 160px;
	float:left;
	font-size: 10px;
}

div.min-summary-small-wrapper {
	width: 140px;
	padding-bottom:20px;
}

div.min-summary-small {
	width:120px;
	font-size: 10px;
}

div.related-porn-star-summary-wrapper {
	width: 200px;
	padding-bottom:10px;
}

div.related-porn-star-summary {
	width: 200px;
	padding-bottom:10px;
	border-bottom: 1px solid #fda1df;
	float:left;
}

div.related-porn-star-summary  a.red:link { color: #ffa9e3; }
div.related-porn-star-summary  a.red:visited { color: #ffa9e3; }
div.related-porn-star-summary  a.red:hover { color: #fff; }
div.related-porn-star-summary  a.red:active { color: #ffa9e3; }

div.full-summary-row-wrapper a.black:link { color: #ffa9e3; }
div.full-summary-row-wrapper a.black:visited { color: #ffa9e3; }
div.full-summary-row-wrapper a.black:hover { color: #fff; }
div.full-summary-row-wrapper a.black:active { color: #ffa9e3; }

div.home-page-results div.mid-summary-wrapper .dottedline {
	border-bottom: solid 1px #ff8f94;
}

div.full-summary-wrapper span.red {
	color: #fff;
}




	

