body {
		margin:0;
		padding: 0;
		background: #fff;
		color: #000;
		border: none;
		font: 500 13px/18px Arial, sans-serif;
		}

a:link{text-decoration: underline; color:#D070B0;}
a:visited{text-decoration: underline; color: #D070B0;}
a:hover{text-decoration: none; color: #B05090;}
a:active{text-decoration: underline; color: #D070B0;}
a:focus {outline: none;}
a img {border: none;}

.clear { clear: both; }



/* HEADER DEFINITIONS */



#header-wrap { width: 935px; margin: 0 auto; }

#header-scroller { width: 935px; height: 167px; background: url('../images09/header_05.jpg'); overflow:hidden; }
#header-updated { font: 500 14px Arial, sans-serif; color: #D14A7C; width: 915px; height: 30px;
									padding: 20px 0 0 20px; background: url('../images09/header_08.gif'); }

#content-wrap { width: 935px; margin: 0 auto; background: url('../images09/bgd.gif'); }
#lastweeks { font: 700 15px Arial, sans-serif; text-align: center; }



/* FEATURED VIDEOS */



.featured-video-wrap { width: 935px; height: 385px; }

.featured-video-01 { width: 458px; height: 385px; background: url('../images09/featured_video_01.jpg'); float: left; position: relative; }
.featured-video-02 { width: 182px; height: 385px; background: url('../images09/featured_video_02.gif'); float: left; position: relative; }
.featured-video-03 { width: 295px; height: 385px; background: url('../images09/featured_video_03.jpg'); float: left; position: relative; }

.featured-video-flv { width: 420px; height: 304px; position: absolute; left: 31px; top: 42px; }

.featured-video-scr2 { width: 166px; height: 105px; position: absolute; left: 8px; top: 38px; }
.featured-video-scr3 { width: 166px; height: 105px; position: absolute; left: 8px; top: 154px; }
.featured-video-scr4 { width: 166px; height: 105px; position: absolute; left: 8px; top: 270px; }

.featured-video-but-01 { width: 115px; height: 130px; position: absolute; left: 0; bottom: 0; }
.featured-video-but-02 { width: 180px; height: 61px; position: absolute; right: 0; bottom: 69px; }
.featured-video-but-03 { width: 180px; height: 69px; position: absolute; right: 0; bottom: 0; }

.featured-video-title { font: 500 33px/35px Arial, sans-serif; color: #c04080; letter-spacing: -1px; text-align: left; margin: 45px 0 5px 8px; }
.featured-video-desc { font: 500 13px/18px Arial, sans-serif; text-align: justify; color: #c04080; margin: 0 35px 0 10px; }
.featured-video-running-time { font: 500 12px/16px Arial, sans-serif; text-align: justify; text-transform: uppercase; margin: 8px 0 0 0; }



/* AD BOXES */



.adbox-01 { font: 500 12px/16px Arial, sans-serif; text-align: justify; color: #FFFFFF; width: 270px; height: 112px;
		padding: 32px 13px 0 35px; background: url('../images09/adbox_01.gif'); float: left; }

.adbox-02 { font: 500 12px/16px Arial, sans-serif; text-align: justify; color: #FFFFFF; width: 270px; height: 112px;
		padding: 32px 13px 0 15px; background: url('../images09/adbox_02.gif'); float: left; }

.adbox-03 { font: 500 12px/16px Arial, sans-serif; text-align: justify; color: #FFFFFF; width: 270px; height: 112px;
		padding: 32px 34px 0 15px; background: url('../images09/adbox_03.gif'); float: left; }

.adbox-01 .large, .adbox-02 .large, .adbox-03 .large {
		font: 700 14px/16px Arial, sans-serif; text-align: center; margin: 6px 0 0 0; }

.adbox-01 .large a, .adbox-02 .large a, .adbox-03 .large a {
		color: #FFFF77; }



/* CATEGORY SCROLLER */



.categories-wrap { width: 935px; }


#slider { width: 935px; height: 263px; margin: 0 auto; position: relative; }
#slider ul.navigation { margin: 0; padding: 0; width: 935px; }
#slider ul.navigation li { display: inline; list-style-type: none; margin: 0; padding: 0; }

.scroll_wrap { width: 845px; height: 220px; padding: 0px 45px;  background: url('../images09/categories_10.gif'); }
.scroll { height: 200px; width: 845px; text-align: justify; overflow: auto; position: relative; clear: left; }
.scrollContainer div.panel { height: 170px; width: 845px; margin: 10px 0 0 0; padding: 10px 0 0 0; text-align: center; }
.scrollContainer div.panel img { margin: 0 4px; }

.category-descbox { height: 180px; width: 240px; margin: 0 10px 0 0; float: left; }
.category-title { font: 500 33px/35px Arial, sans-serif; color: #c04080; letter-spacing: -1px; text-align: left; margin: 5px 0 0 0; }
.category-description { font: 500 13px/18px Arial, sans-serif; text-align: justify; color: #c04080; margin: 5px 0 0 0; }
.category-link { font: 700 14px Arial, sans-serif; text-align: center; margin: 10px 0 0 0; color: #C93E74;}



/* WIDE BUTTON */



.widebutton { width: 795px; height: 68px; font-weight: bold; background: url('../images09/widebutton_01.jpg'); text-align: justify;
							color: #FFFFFF; padding: 15px 70px 0 70px;
}



/* MODEL OF THE MONTH */



.modelofthe-wrap { width: 935px; height: 438px; }

.modelofthe-01 { width: 294px; height: 367px; background: url('../images09/modelofthe_01.gif'); float: left; position: relative; }
.modelofthe-02 { width: 430px; height: 367px; background: url('../images09/modelofthe_02.gif'); float: left; position: relative; }
.modelofthe-03 { width: 211px; height: 367px; background: url('../images09/modelofthe_03.gif'); float: left; position: relative; }

.modelofthe-flv { width: 420px; height: 304px; position: absolute; left: 7px; top: 10px; }

.modelofthe-scr2 { width: 166px; height: 105px; position: absolute; left: 4px; top: 10px; }
.modelofthe-scr3 { width: 166px; height: 105px; position: absolute; left: 4px; top: 122px; }
.modelofthe-scr4 { width: 166px; height: 105px; position: absolute; left: 4px; top: 234px; }

.modelofthe-but-01 { width: 294px; height: 69px; position: absolute; left: 0; bottom: 68px; }
.modelofthe-but-02 { width: 294px; height: 68px; position: absolute; left: 0; bottom: 0; }

.modelofthe-title { font: 500 33px/35px Arial, sans-serif; color: #c04080; letter-spacing: -1px; text-align: left; margin: 15px 0 5px 38px; }
.modelofthe-desc { font: 500 13px/18px Arial, sans-serif; text-align: justify; color: #c04080; margin: 0 5px 0 40px; }
.modelofthe-running-time { font: 500 12px/16px Arial, sans-serif; text-align: justify; text-transform: uppercase; margin: 8px 0 0 0; }



/* FEATURED PHOTOS */



.featuredphotos-wrap { width: 935px; height: 324px; }

.featuredphoto-wrap-left { width: 448px; height: 342px; float: left; margin: 0 0 0 16px; }
.featuredphoto-wrap-right { width: 448px; height: 342px; float: left; margin: 0 0 0 6px; }

.featuredphoto-01 { width: 240px; height: 335px; background: url('../images09/featured_photo_01.gif'); float: left; position: relative; padding: 7px 0 0 7px;}
.featuredphoto-02 { width: 201px; height: 342px; background: url('../images09/featured_photo_02.gif'); float: left; position: relative; }

.featuredphoto { width: 110px; height: 158px; border: 2px solid #F285AE; margin: 0px; padding: 0; }

.featuredphoto-desc { font: 500 13px/18px Arial, sans-serif; text-align: justify; color: #ac2f5e; margin: 0 10px 0 10px; }
.featuredphoto-title { font: 500 26px/30px Arial, sans-serif; color: #ac2f5e; letter-spacing: -0.05em; text-align: left; margin: 10px 0 5px 8px; }

.featured-photos-but-01 { width: 201px; height: 41px; position: absolute; left: 0; bottom: 74px; }
.featured-photos-but-02 { width: 201px; height: 74px; position: absolute; right: 0; bottom: 0; }


/* SUBPAGES - CATEGORY */


.subpage-imagerow-wrap { width: 935px; background: url('../images09/subpage_category_content.gif'); }
.subpage-imagerow-wrap-bottom { width: 935px; background: url('../images09/subpage_category_bottom.gif') bottom center no-repeat;
																text-align: center; padding: 0 0 25px 0; }
.subpage-imagerow-wrap-content { width: 833px; text-align: center; margin: 0 auto; }
.subpage-imagerow-wrap-content-video { width: 824px; text-align: center; margin: 0 auto; }

.subpage-imagerow-photobox { width: 105px; background: url('../images09/subpage_photobox.gif') top center no-repeat;
														text-align: center; float: left; margin: 0 7px; }

.subpage-imagerow-videobox { width: 192px; background: url('../images09/subpage_videobox.gif') top center no-repeat;
														text-align: center; float: left; margin: 0 7px; }
														
.subpage-imagerow-photo { width: 105px; height: 146px; text-align: center; padding: 6px 0 0 0; }
.subpage-imagerow-video { width: 192px; height: 146px; text-align: center; padding: 6px 0 0 0; }
.subpage-imagerow-name { text-align: center; font: 700 15px/15px Arial, sans-serif; color: #1070BB; margin: 0; }
.subpage-imagerow-date { text-align: center; font: 700 12px/16px Trebuchet MS, Arial, sans-serif; color: #FFE648; margin: 10px 0 0 0; }
.subpage-imagerow-quantity { text-align: center; font: 700 12px/16px Trebuchet MS, Arial, sans-serif; color: #FFE648; }
.subpage-imagerow-rating { text-align: center; font: 700 12px/16px Trebuchet MS, Arial, sans-serif; color: #FFFFFF; }


/* JOIN PAGE */

#join-left { width: 305px; float: left; }
#join-right { width: 630px; float: right; }

.join-boxwrap { width: 630px; height: 178px; }
.join-option-left { width: 132px; height: 178px; float: left; }
.join-option-right { width: 498px; height: 178px; float: left; background: url('../images09/join_option_desc.gif') bottom left no-repeat;}
.join-option-desc { font: 500 12px/16px Arial, sans-serif; text-align: justify; color: #ac2f5e; margin: 2px 30px 0 10px; }

#join-declined { font: 700 14px/18px Arial, sans-serif; text-align: justify; color: #D14A7C; margin: 15px 20px 15px 0; }
#join-links { font: 700 14px/18px Arial, sans-serif; text-align: center; color: #D14A7C; margin: 15px 20px 15px 0; }


/* PAGINATION */

#subpage-pagination { font: 700 14px/18px Arial, sans-serif; text-align: center; color: #ffffff; padding: 0 100px; }
#subpage-pagination a { color: #FFF19B; }


/* INFOPAGES */

#accessdeniedtitle { font: 500 26px/30px Arial, sans-serif; color: #FFF25E; letter-spacing: -0.03em; text-align: center; }
.accessdenieddesc { width: 590px; font: 500 15px/22px Arial, sans-serif; color: #ffffff; text-align: justify; margin: 0 auto; padding: 6px 0; }
.accessdenieddesc a { font-weight: bold; color: #FFF25E; }
#accessdenieddesc-links {margin: 20px 0 0 0; text-align: center;}

#indexpagetitle { font: 500 26px/30px Arial, sans-serif; color: #FFF25E; letter-spacing: -0.03em; text-align: center; }
.indexpage { width: 590px; font: 500 15px/22px Arial, sans-serif; color: #ffffff; text-align: justify; margin: 0 auto; padding: 10px 0; }
.indexpagetextarea { width: 590px; height: 200px; font: 500 12px/20px Arial, sans-serif; color: #ffffff; background-color: #1080D0;
										border: 1px solid #5ab2fa; text-align: justify; margin: 0 auto; padding: 10px; }
.indexpagebutton { font: 500 26px/40px Arial, sans-serif; color: #FFF25E; letter-spacing: -0.03em; text-align: center; }
.indexpagebutton a { color: #FFF25E; }

#loginwelcome { font: 500 26px/30px Arial, sans-serif; color: #FFF25E; letter-spacing: -0.03em; text-align: center; }
#loginlink { font: 500 26px/30px Arial, sans-serif; letter-spacing: -0.03em; text-align: center; padding: 4px 0 12px 0; }
.logincontent { width: 360px; font: 500 15px/22px Arial, sans-serif; color: #ffffff; text-align: center; margin: 0 auto; padding: 12px 0; }
.logincontent a, #loginlink a { font-weight: bold; color: #FFF25E; }



/* FOOTERGFX */


#footergfx-wrap { width: 935px; height: 231px; }
#footergfx-content { width: 935px; height: 135px; background: url('../images09/footergfx_content.gif') top left no-repeat; position: relative; }
#footergfx_but_join { width: 144px; height: 135px; position: absolute; left: 0px; top: 0px; }
#footergfx_but_joinwide { width: 245px; height: 60px; position: absolute; left: 180px; top: 12px; }
#footergfx_but_members { width: 245px; height: 60px; position: absolute; left: 180px; top: 77px; }
#footergfx_but_babes { width: 102px; height: 26px; position: absolute; left: 565px; top: 29px; }
#footergfx_but_athletes { width: 102px; height: 26px; position: absolute; left: 671px; top: 29px; }
#footergfx_but_toys { width: 102px; height: 26px; position: absolute; left: 777px; top: 29px; }
#footergfx_but_outdoors { width: 102px; height: 26px; position: absolute; left: 565px; top: 59px; }
#footergfx_but_ethnics { width: 102px; height: 26px; position: absolute; left: 671px; top: 59px; }
#footergfx_but_hardcore { width: 102px; height: 26px; position: absolute; left: 777px; top: 59px; }
#footergfx_but_videos{ width: 314px; height: 26px; position: absolute; left: 565px; top: 89px; }


/* FOOTER */

#footer { width: 935px; height: 33px; background: url('../images09/footer.gif') bottom center no-repeat; padding: 22px 0 0 0; }
#footer-links { font: 700 13px Arial, sans-serif; text-align: center; color: #D14A7C; }
#footer-legal { font: 700 11px Arial, sans-serif; text-align: center; color: #D14A7C; }

