
/*----------------------------------------
Name: global.css
Developed by:
Date Created:
Last Updated:
Copyright:
----------------------------------------*/

/* Imports
----------------------------------------*/
@import url("css/reset.css");
@import url("css/externalLinks.css");


/* Elements
----------------------------------------*/


body {
	background-color:#000000;
	background-image:url(../images/bg_largeStrip.gif);
	background-repeat:repeat-x;
	text-align:center;
	padding:0px;
	margin:0px;
}


/*
body {
	background-color:#000000;
	background-image:url(../images/bg_tile10.gif);
	background-repeat:repeat;
	text-align:center;
	padding:0px;
	margin:0px;
}
*/

body, p, td, th, li {
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#999999;
}

#mainContainer {
	width:995px;
	margin:0px auto;
	text-align:left;
}

p {
	margin: 0 0 1em 0;
}

/*--- Link Styles ---*/
.DAGT a:link, a:visited {
	color:#CC9900;
	text-decoration:none;
}

.DAGT a:hover, a:active {
	color:#999999;
	text-decoration:none;
}

a:link, a:visited {
	color:#CC9900;
	text-decoration:none;
}

a:hover, a:active {
	color:#999999;
	text-decoration:none;
}

a.search {font-size:12px; font-weight:bold; color:#BFBDB3;}
a:hover.search {font-size:12px; font-weight:bold; color:#999999;}

a.lightLink { color:#cccccc;}
a:hover.lightLink {color:#999999; text-decoration:underline;}

.splashLinks {
	font-size:24px;
}

.lightYellow { color:#ffffcc; font-weight:bold;}

/*--- Video Name and desc. ---*/
h1 {
	color:#ffffcc;
	margin:0px 0px 0px 5px;
	font-size:22px;
	font-weight:bold;
	display:inline;
}

h6 {
	color:#CCCCCC;
	margin:2px 0px 8px 5px;
	font-size:13px;
	font-weight:normal;
}

/*--- Home LO Text ---*/
h2 {
	color:#FFFFFF;
	margin:5px 0px 0px 0px;
	font-size:16px;
	font-weight:normal;
	line-height:20px;
}

h2 a:visited {
	text-decoration:none;
}


/*--- underlined video name $ download links ---*/
h3 {
	color:#FFCC00;
	margin:2px 0px 5px 0px;
	font-size:14px;
	font-weight:bold;
}

h3 a:link, h3 a:visited, h3 a.active {
	text-decoration:none;
}

/*--- used in download text ---*/

h4 {
	color:#CCCCCC;
	margin:10px 0px 5px 0px;
	font-size:13px;
	font-weight:normal;
}


/*--- not used ---*/
h5 {
	color:#CCCCCC;
	margin:2px 0px 8px 0px;
	font-size:13px;
	font-weight:normal;
}


a img { border:2px solid #999999;}
a:hover img { border:2px solid #666666;}



blockquote	{margin: 0 0 18px 18px; color:#666666; font-style: italic;}
strong		{font-weight:bold;}
em		{font-style:italic;}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearBoth 	{clear:both;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}

.alignRight { text-align:right;}
/* Header
----------------------------------------*/
#header  {
	width:995px;
	height:100px;
	background-image: url(../images/headerBg_sunsetArrows.gif);
}

#logoPositioning {
	margin:25px 0px 0px 270px; 
	position:absolute;
}

#LoShelfPositioning {
	margin:54px 0px 0px 30px;
	position:absolute;
}

#LiShelfPositioning {
	margin:22px 0px 0px 15px;
	position:absolute;
}

#searchPositioning {
	margin:70px 0px 0px 0px; 
	float:right;
}

.searchBox {
	float:right;
	margin:0px 5px 0px 0px; 
		font-size:12px;
}

.searchBox input {
	padding:1px 0px 1px 0px; 
		font-family: Arial, Helvetica, sans-serif;
		font-size:12px;
}

.searchButton {
	float:right;
	margin:0px 10px 0px 0px;
	padding:2px 5px 3px 5px;
	background-color:#000000;
	border:1px solid #666666; 
}

.searchSubmit {
	float:right;
	margin:0px 5px 0px 0px;
}

.searchSubmit .searchbutton {
	padding:2px 2px 2px 2px;
	background-color:#000000;
	border:1px solid #666666; 
	color: #bfbdb3;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	width: 58px;
}

.headerSeperator {
	height:7px;
	background-image:url(../images/seperatorHeader.gif);
	background-repeat:repeat-x;
}

.headerSeperator2 {
	height:4px;
	background-color:#000000;
}



	
	
	/* Nav Logged Out
	----------------------------------------*/
	ul#navLo {
		margin:0px;
		padding:0px;
	}
	
	ul#navLo li {float:left; list-style-type:none; margin-left:0px;}
	
	/* Image Replacement 
	----------------------------------------*/
	ul#navLo li a {/*Set to height of image*/ height:53px; display:block; text-indent:-9999px; outline:none;}
	
	/*Include all of your links with unique IDs. Use the correct path to the image and set the width of each image*/
	li#navLoHome a		{background-image: url(../images/nav/btn_homeLo.gif); width:93px;}
	li#navLoDaddyAction a		{background-image: url(../images/nav/btn_daddyActionLo.gif); width:197px;}
	li#navLoTheDaddies a	{background-image: url(../images/nav/btn_theDaddiesLo.gif); width:180px;}
	li#navLoPhotoSets a		{background-image: url(../images/nav/btn_photoSetsLo.gif); width:171px;}
	li#navLoAdmirers a		{background-image: url(../images/nav/btn_admirersLo.gif); width:153px;}
	li#navLoBonusVideos a		{background-image: url(../images/nav/btn_bonusVideosLo.gif); width:201px;}
	
	
	
	li#navLoHomeOn a		{background-image: url(../images/nav/btn_homeLo_On.gif); width:93px;}
	li#navLoDaddyActionOn a		{background-image: url(../images/nav/btn_daddyActionLo_On.gif); width:197px;}
	li#navLoTheDaddiesOn a	{background-image: url(../images/nav/btn_theDaddiesLo_On.gif); width:180px;}
	li#navLoPhotoSetsOn a		{background-image: url(../images/nav/btn_photoSetsLo_On.gif); width:171px;}
	li#navLoAdmirersOn a		{background-image: url(../images/nav/btn_admirersLo_On.gif); width:153px;}
	li#navLoBonusVideosOn a		{background-image: url(../images/nav/btn_bonusVideosLo_On.gif); width:201px;}
	
	/* CSS Rollover (Sprites) - Advanced Users!
	----------------------------------------*/
	
	/*Each link must have a unique ID - Include all of your links here - Remove if not using!*/
	li#navLoHome a:hover, li#navLoDaddyAction a:hover, li#navLoTheDaddies a:hover, li#navLoPhotoSets a:hover, li#navLoAdmirers a:hover, li#navLoBonusVideos a:hover {background-position:0 -53px; /*Set to height of image !must be negative!*/}
	
	li#navLoHomeOn a:hover, li#navLoDaddyActionOn a:hover, li#navLoTheDaddiesOn a:hover, li#navLoPhotoSetsOn a:hover, li#navLoAdmirersOn a:hover, li#navLoBonusVideosOn a:hover {background-position:0 -53px; /*Set to height of image !must be negative!*/}
	
	
	
	
	
	
	
	
	
	/* Nav Logged IN
	----------------------------------------*/
	ul#navLi {
		margin:0px;
		padding:0px;
	}
	
	ul#navLi li {float:left; list-style-type:none; margin-left:0px;}
	
	/* Image Replacement 
	----------------------------------------*/
	ul#navLi li a {/*Set to height of image*/ height:53px; display:block; text-indent:-9999px; outline:none;}
	
	/*Include all of your links with unique IDs. Use the correct path to the image and set the width of each image*/
	li#navLiHome a		{background-image: url(../images/nav/btn_homeLi.gif); width:81px;}
	li#navLiDaddyAction a		{background-image: url(../images/nav/btn_daddyActionLi.gif); width:168px;}
	li#navLiTheDaddies a	{background-image: url(../images/nav/btn_theDaddiesLi.gif); width:149px;}
	li#navLiPhotoSets a		{background-image: url(../images/nav/btn_photoSetsLi.gif); width:146px;}
	li#navLiAdmirers a		{background-image: url(../images/nav/btn_admirersLi.gif); width:123px;}
	li#navLiBonusVideos a		{background-image: url(../images/nav/btn_bonusVideosLi.gif); width:169px;}
	li#navLiMyFavorites a		{background-image: url(../images/nav/btn_myFavoritesLi.gif); width:159px;}
	
	/* CSS Rollover (Sprites) - Advanced Users!
	----------------------------------------*/
	
	/*Each link must have a unique ID - Include all of your links here - Remove if not using!*/
	li#navLiHome a:hover, li#navLiDaddyAction a:hover, li#navLiTheDaddies a:hover, li#navLiPhotoSets a:hover, li#navLiAdmirers a:hover, li#navLiBonusVideos a:hover, li#navLiMyFavorites a:hover {background-position:0 -53px; /*Set to height of image !must be negative!*/}
	
	
	
	
	
	
	
	
	
	
	
	
	
	/* header Left Signup / Login Nav
	----------------------------------------*/
	ul#headerLo {
		margin:0px;
		padding:0px;
	}
	
	ul#headerLo li {float:left; list-style-type:none; margin-left:0px;}
	
	/* Image Replacement 
	----------------------------------------*/
	ul#headerLo li a {/*Set to height of image*/ height:45px; display:block; text-indent:-9999px; outline:none;}
	
	/*Include all of your links with unique IDs. Use the correct path to the image and set the width of each image*/
	li#headerLoLogin a		{background-image: url(../images/login.gif); width:83px;}
	li#headerLoSignup a		{background-image: url(../images/signup.gif); width:95px;}
	
	/* CSS Rollover (Sprites) - Advanced Users!
	----------------------------------------*/
	
	/*Each link must have a unique ID - Include all of your links here - Remove if not using!*/
	li#headerLoLogin a:hover, li#headerLoSignup a:hover {background-position:0 -45px; /*Set to height of image !must be negative!*/}
	
	
	
	
	
	
	
	
	
	
	/* header Left Newsletter
	----------------------------------------*/
	ul#headerLi {
		margin:0px;
		padding:0px;
	}
	
	ul#headerLi li {float:left; list-style-type:none; margin-left:0px;}
	
	/* Image Replacement 
	----------------------------------------*/
	ul#headerLi li a {/*Set to height of image*/ height:78px; display:block; text-indent:-9999px; outline:none;}
	
	/*Include all of your links with unique IDs. Use the correct path to the image and set the width of each image*/
	li#headerLiNewsletter a		{background-image: url(../images/newsletter.gif); width:237px;}
	
	/* CSS Rollover (Sprites) - Advanced Users!
	----------------------------------------*/
	
	/*Each link must have a unique ID - Include all of your links here - Remove if not using!*/
	li#headerLiNewsletter a:hover {background-position:0 -78px; /*Set to height of image !must be negative!*/}
	
	
	
	
	
	
	
	
		


/* Main Content
----------------------------------------*/
#mainContent {
	background-color:#000000;
	padding:10px;
}

#mainContent_fhg {
	background-color:#000000;
	padding:0px 10px 10px 10px;
}

#mainContentSplash {
	background-color:#000000;
	background-image: url(../images/splashPage_bg.jpg);
	background-repeat:no-repeat;
	padding:10px;
}

#mainContentSplash2 {
	background-color:#000000;
	background-image: url(../images/splashPage_bg2.jpg);
	background-repeat:no-repeat;
	padding:10px;
}

#mainContentHomeLo {
	background-color:#000000;
	background-image: url(../images/home_mainTopBg.jpg);
	background-repeat:no-repeat;
	padding:10px;
}


.stripHeader { background-color:#333333; padding:3px 0px 0px 0px; margin:0px 0px 10px 0px;}

#threePics { margin:10px 0px 0px 0px;}
ul.threePics { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.threePics li { float:left; list-style-type:none; margin:0px 4px 0px 4px;}
ul.threePics li a:link, a:visited {}
ul.threePics li a:hover, a:active {}
ul.threePics li img {}

#fourPics { margin:10px 0px 0px 0px;}
ul.fourPics { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.fourPics li { float:left; list-style-type:none; margin:0px 7px 10px 7px;}
ul.fourPics li a:link, a:visited {}
ul.fourPics li a:hover, a:active {}
ul.fourPics li img {}

#fivePics { margin:10px 0px 0px 0px;}
ul.fivePics { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.fivePics li {float:left; list-style-type:none; margin:10px 0px 10px 0px; width:20%; text-align:center;}
ul.fivePics li a:link, a:visited {}
ul.fivePics li a:hover, a:active {}
ul.fivePics li img {}

#sixPics { margin:10px 0px 0px 8px;}
ul.sixPics { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.sixPics li { float:left; list-style-type:none; width:150px; height: 180px; margin:4px 0px 4px 0px; padding:0px 5px 0px 5px;}
ul.sixPics li a:link, a:visited {}
ul.sixPics li a:hover, a:active {}
ul.sixPics li img {}

#sevenPics { margin:10px 0px 0px 8px;}
ul.sevenPics { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.sevenPics li { float:left; list-style-type:none; width:100px; height: 150px; margin:4px 0px 4px 0px; padding:0px 5px 0px 5px;}
ul.sevenPics li a:link, a:visited {}
ul.sevenPics li a:hover, a:active {}
ul.sevenPics li img {}


ul.affiliatesVideoList { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.affiliatesVideoList li {float:left; list-style-type:none; margin:13px 13px 13px 25px; padding:5px; width:270px; border:1px solid #666666;}
ul.affiliatesVideoList li a:link, a:visited {}
ul.affiliatesVideoList li a:hover, a:active {}
ul.affiliatesVideoList li img { margin:5px 10px 0px 5px; border:1px solid #CCCCCC;}
ul.affiliatesVideoList li p {}

.moreLink { color:#336699; text-decoration:underline; font-weight:bold;}

.datePositioning {float:right; margin-right:10px;}
.dateText {font-weight:bold; color:#ffffcc;}

.center {text-align:center;}

.paginationBox {}
.paginationBox ul {margin:0px; padding:0px; text-align:center;} /* modified */
.paginationBox ul li {display:inline; list-style-type:none; margin:0px 5px 0px 5px;}/* modified */

.paginationBox ul li a:link,
.paginationBox ul li a:visited,
.paginationBox ul li a:hover {background-color:#333333; font-weight:bold; border:1px solid #666666;}/* added */

.paginationBox ul li a:active {background-color:#666666; font-weight:bold; border:1px solid #333333; color:#FFFFFF;}/* added by Chris Homan */


.paginationBackground {padding:2px 4px 2px 4px; background-color:#333333; border:1px solid #666666; font-weight:bold;}

.pagenumbers {padding:2px 4px 2px 4px; background-color:#333333; border:1px solid #666666; font-weight:bold;}



#paginationCenter {text-align:center;width: 975px; display:block;}/* added */

.horizSeperator { margin:10px 0px 10px 0px; height:2px; background-color:#333333;}

#loHomeLeft {float:left; width:270px; margin:0px 0px 10px 10px;}
#loHomeMiddle {float:left; width:350px; margin:0px 10px 10px 10px; text-align:center;}
#loHomeRight {float:left; width:300px; margin:0px 0px 10px 10px;}

#interiorLeftColumn {float:left; width:520px; background-color:#000000; padding:0px 0px 0px 20px;}
#interiorRightColumn {float:right; width:350px; background-color:#000000;}


#stripPics { margin:10px 0px 0px 0px;}
ul.stripPics { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.stripPics li { float:left; list-style-type:none; margin:0px 13px 10px 0px;}
ul.stripPics li a:link, a:visited {}
ul.stripPics li a:hover, a:active {}
ul.stripPics li img {}




.downloadBox {padding:5px; border:1px solid #CCCCCC; width:400px; margin:10px 0px 0px 0px;}
.downloadBox a {margin:0px 5px 0px 5px;}

#interiorLeftColumnBonusVideos {float:left; width:450px; background-color:#000000; padding:0px 0px 0px 10px;}
#interiorRightColumnBonusVideos {float:right; width:510px; background-color:#000000;}

#DAVideosLeft {float:left; width:450px; background-color:#000000; padding:0px 0px 0px 10px;margin: 0;}
#DAVideosRight {float:right; width:450px; background-color:#000000;  padding:0px 0px 0px 10px;margin: 0;}

#DAVideosFLV {width: 975px; display:block; text-align:center;}
#SetArchive {width: 975px; display:block; text-align:center;}


.downloadBoxBonusVideos {padding:10px; border:1px solid #cccccc; width:416px; margin:10px 0px 0px 0px;}
.downloadBoxBonusVideos a {margin:0px 5px 0px 5px;}

.signupBox {padding:10px 5px 10px 5px; border:1px solid #CCCCCC; width:800px; margin:10px 0px 0px 80px;}

.signupEntry {float:left; margin:0px 10px 0px 0px; }
.signupButton {float:left;margin:0px 5px 0px 0px;padding:4px 5px 0px 10px;}

.signupEntryRight {float:right; margin:0px 10px 0px 0px; }
.signupButtonRight {float:right;margin:0px 5px 0px 0px;padding:4px 5px 0px 10px;}

.white { color:#FFFFFF;}
.grey { color:#999999;}
.yellow { color:#CC9900;}

.dottedSeperator {height:1px; border-bottom:1px dashed #CCCCCC; margin:10px 0px 10px 0px;}

#fourPicsInteriorRight { margin:5px 0px 10px 0px;}
ul.fourPicsInteriorRight { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;}
ul.fourPicsInteriorRight li {float:left; text-align:center; list-style-type:none; margin:0px 4px 4px 4px;}
ul.fourPicsInteriorRight li a:link, a:visited {}
ul.fourPicsInteriorRight li a:hover, a:active {}
ul.fourPicsInteriorRight li img {}

#searchResults { margin:5px 0px 10px 0px;}
ul.searchResults { margin:0px 0px 0px 10px; padding:0px 0px 0px 0px;}
ul.searchResults li {float:left; text-align:center; list-style-type:none; width:115px; height: 180px; margin:4px 0px 4px 0px; padding:0px 10px 0px 10px;}
ul.searchResults li a:link, a:visited {}
ul.searchResults li a:hover, a:active {}
ul.searchResults li img {}

#fourPicsInteriorRightBonusVideos { margin:0px 0px 0px 0px;}
ul.fourPicsInteriorRightBonusVideos {margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; text-align:center;}
ul.fourPicsInteriorRightBonusVideos li {float:left; list-style-type:none; margin:0px 0px 10px 10px;}
ul.fourPicsInteriorRightBonusVideos li a:link, a:visited {}
ul.fourPicsInteriorRightBonusVideos li a:hover, a:active {}
ul.fourPicsInteriorRightBonusVideos li img {}

#slideshowPositioning {float:right; width:460px; margin:10px 130px 0px 0px;}

/* Footer
----------------------------------------*/
#footer {
	width:985px;
	padding:5px;
	margin:0px 0px 0px 0px;
	background-color:#000000;
	border-top:2px solid #333333;
	border-bottom:2px solid #333333;
	text-align:center;
}

.footerText {
	font-size:12px;
	line-height:12px;
	color:#666666;}