/*boyz nav CSS Document */

/* header */

/* boyzlogo*/
/* fix for Firefox*/
#logo a:link img {
	border: 0px;
	text-decoration: none;
}
#logo a:visited img {
	border: 0px;
	text-decoration: none;
}
#logo a:hover img {
	border: 0px;
	text-decoration: none;
}
#logo a:active img {
	border: 0px;
	text-decoration: none;
}

/* banner */
#banner a:link img {
	border: 1px #999 solid;
	text-decoration: none;
}
#banner a:visited img {
	border: 1px #999 solid;
	text-decoration: none;
}
#banner a:hover img {
	border: 1px #999 solid;
	text-decoration: none;
}
#banner a:active img {
	border: 1px #999 solid;
	text-decoration: none;
}


/* Navigation  */
#navigation div {
	background-color: #000000;
	width: 152px;
	height: auto;
	margin-bottom: 5px;
	padding-bottom: 4px;
	padding-left: 4px;
	padding-top: 4px
}

#navigation p {
/*	text-align: left;
*/	background-color: #000000;	
	margin: 0px;
	padding-left: 2px
}

/* links for main navigations */
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #FFFF00;
	text-decoration: none;
}


.selected {
	background-color: #333;
	width: 140px;
	padding-bottom: 2px;
}
.selected a {
	color: #FF0; 
	text-decoration: underline;
}
.selectedCab {
	line-height: 10px;
	width: 140px;
	text-align: right;
	background-color: #F6C;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
.selectedHard {
	line-height: 10px;
	width: 140px;
	text-align: right;
	background-color: #C00;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
/* cabaret and playing hard 7 days*/
.cab_Hard {
	margin-top: 3px;
}
.cab_Hard_Section {
	background-color: #333;
	width: 140px;
	margin-bottom: 4px;
	margin-top: 3px;
}
.cab_Hard_Section a {
	color: #FF0; 
	text-decoration: underline;
}
.cab_Hard_Days {
	text-align: right; 
	margin-right: 10px	
}
.cab_HardUnS {
	margin-top: 3px;
}

#navigation img {
	border: 1px solid #FFFFFF	
}
#navigation a:hover img {
	border: 1px solid #FFFF00
}


/* font color for selected link at top of Nav*/
.navTop {
	font-size: 11pt;
	text-transform: uppercase;
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 10px;
}
.navTop a:link a:active a:hover a:visited {
	color: #FFFF00
}

/* for creating blue links in the content*/
.column a:link {
	color: #00C;
}
.column a:hover {
	color: #00C;
	text-decoration: underline;
}

.column .xmas a:hover { /* compensates; for styles on the xmas page*/
	color: #333;
	text-decoration: none;
}

/* format for top links in page column, for Cabaret & Playing Hard */
.topHardCabaret {
	color: #0000CC;
	font-weight: bold;
	text-align: right;
	border-bottom: 1px solid #CCC;
	width: 480px;
	margin-bottom: 0px;
	margin-top: 40px;
	padding-right: 50px;
	float: right;
	clear: both;
}

/* for creating text links on PDFs*/
.dateCells a:link {
	color: #FFF;
}
.dateCells a:hover {
	color: #FF0;
}

/* footer */

#footerNav {
	float: left;
	width: 720px;
	margin-top: 20px;
}	
#footerNav p {
	color: #006;
	line-height: 15px;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	margin-bottom:10px;
	margin-left: 5px;
	margin-right: 5px;
	margin-top: 10px;
	padding-bottom: 4px;
}
#footerNav span {
	border-bottom: #336 1px solid;
	padding-bottom: 5px;
}
#footerNav .top {
	text-align: right;
	border: 0px;
	padding-right: 50px;
}
#footerNav a {
	color: #006;
	margin-left: 4px;
	margin-right: 4px;
}
#footerNav a:hover {
	text-decoration: underline;
}
#NavFooter {
	width:710px;
	float: left;
	background-color:#FF0000;
	cellspacing:1px;
	font-size:9pt;
	color:#FFFFFF;
	font-weight: bold;
}


/* online viewer link; right panel*/

#onlineViewerRight .coversBottom a:link {
	color: #FFFFFF;
	}
#onlineViewerRight .coversBottom a:visited {
	color: #FFFFFF;
} 	
#onlineViewerRight .coversBottom a:active {
	color: #FFFFFF;
}
#onlineViewerRight .coversBottom a:hover {
	color: #FFFF00;
}


/* banner ads right*/

#collection a:link img  {
	border: 1px solid #333;
	text-decoration: none;
}
#collection a:visted img  {
	border: 1px solid #333;
	text-decoration: none;
}
#collection a:active img {
	border: 1px solid #333;
	text-decoration: none;
}
#collection a:hover img  {
	border: 1px solid #03F;
	text-decoration: none;
}


#affiliate a:link img  {
	border: 1px solid #333;
	text-decoration: none;
}
#affiliate a:visted img  {
	border: 1px solid #333;
	text-decoration: none;
}
#affiliate a:active img {
	border: 1px solid #333;
	text-decoration: none;
}
#affiliate a:hover img  {
	border: 1px solid #03F;
	text-decoration: none;
}


#sexshop a:link img  {
	border: 1px solid #333;
	text-decoration: none;
}
#sexshop a:visted img  {
	border: 1px solid #333;
	text-decoration: none;
}
#sexshop a:active img {
	border: 1px solid #333;
	text-decoration: none;
}
#sexshop a:hover img  {
	border: 1px solid #03F;
	text-decoration: none;
}



/* banner ads right*/

#sexShop a:link img  {
	border: 0px solid #333;
	text-decoration: none;
}
#sexShop a:visted img  {
	border: 0px solid #333;
	text-decoration: none;
}
#sexShop a:active img {
	border: 0px solid #333;
	text-decoration: none;
}
#sexShop a:hover img  {
	border: 0px solid #03F;
	text-decoration: none;
}


/* overrides for link styles */

.a_ovrrdNormal a:link {
	color: #000;
	text-decoration: none;
}
.a_ovrrdNormal  a:visted  {
	color: #000;
	text-decoration: none;
}
.a_ovrrdNormal a:active {
	color: #000;
	text-decoration: none;
}
.a_ovrrdNormal a:hover  {
	color: #000;
	text-decoration: none;
}


/* mozzila fix */
a:focus {
	-moz-outline: none;
}


/* footer links */
.footerLink a:link { /* link normal */
	color: #00F;
	text-decoration: none;
}
.footerLink a:active { /* link normal */
	color: #00F;
	text-decoration: none;
}
.footerLink a:visited { /* link normal */
	color: #00F;
	text-decoration: none;
}

.footerLink a:hover {
	text-decoration: underline;
}