/*
 *
 *		Default site style sheet
 *
 */


/*
 *    Background for the site
 */
body
{
  background-color: #ffffff;
  margin-top: 0px;
  margin-left: 0px;
  margin-bottom: 1px;
  margin-right: 0px;
}

/*
 *		Top menu cursor style
 */
.menuButton
{
  cursor: pointer;
}

/*
 *		Spacer dimensions for the banner
 */
.bannerSpacer
{
  background-color: #000000;
  width: 1px;
  height: 1px;
}

/*
 *		Background color for the banner
 */
.bannerLogo
{
  background-color: #FFFFFF;
}

/*
 *    Submenu items which cover the filters for each category
 */
.subMenuItem
{
  color: #F50050;
  font-family: Tahoma, Arial, Georgia;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

/*
 *    Submenu item when the mouse is hovering over
 */
.subMenuItem:hover
{
  color: #000000;
  text-decoration: underline;
}

/*
 *    Submenu items that is selected and displayed
 */
.subMenuSelected
{
  color: #000000;
  font-family: Tahoma, Arial, Georgia;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
  text-decoration: none;
}

/*
 *
 *    Login page
 *
 */
/*
 *    Captions for the login Username & Password
 */
.loginCaption
{
  color: #616668;
  width: 70px;
  height: 15px;
  text-align: right;
  font-family: Tahoma, Arial, Georgia;
  font-size: 11px;
  font-weight: bold;
}

.loginTitle
{
  color: #000000;
  height: 15px;
  text-align: right;
  font-family: Tahoma, Arial, Georgia;
  font-size: 11px;
  font-weight: bold;
}

/*
 *    Text edit boxes for the login Username & Password
 */
.loginEdit
{
  width: 170px;
  height: 15px;
  text-align: left;
  vertical-align: top;
  font-size: 11px;
  margin-left: 5px;
  border-right: #B2CAD3 1px solid;
  border-top: #B2CAD3 1px solid;
  border-bottom: #B2CAD3 1px solid;
  border-left:  #B2CAD3 1px solid;
  background-color: #FFFFFF;
  padding-top:3px;
  padding-bottom:2px;
}

/*
 *    Formating for "Forgot Password?" on the login screen
 */
.loginForgotPassword
{
  color: #616668;
  width: 136px;
  font-family: Tahoma, Arial, Georgia;
  text-align: left;
  font-size: 9px;
  padding-left: 8px;
}

/*
 *    <a> Tag Formating for  "Click Here"  on the login screen
 */
a.loginForgotPassword
{
  font-family: Tahoma, Arial, Georgia;
  font-size: 9px;
  font-weight: bold;
  text-decoration: none;
  padding-left: 3px;
  color: #F50050;
}

/*
 *    <a> Tag Formating for  "Click Here"  on the login screen for when the mouse is hovering over it
 */
a.loginForgotPassword:hover
{
  color: #000000;
  font-size: 9px;
  text-decoration: underline;
}

/*
 *    For displaying server side messages
 */
.loginMessage
{
  color: #F50050;
  text-align: center;
  font-family: Tahoma, Arial, Georgia;
  font-size: 10px;
  font-weight: bold;
}

/*
 *
 *    Displaying the models name under their image on the gallery
 *
 */
.modelNameLabel
{
  background-color: #F50050;
  color: #FFFFFF;
  height: 18px;
  text-align: center;
  font-family: Tahoma, Arial, Georgia;
  font-size: 10px;
  font-weight: bold;
}

.modelShowsCaption
{
  color: #FFFFFF;
  font-family: Tahoma, Arial, Georgia;
  font-size: 10px;
  font-weight: bold;
  text-align: left;
}

.modelShowsData
{
  color: #FFFFFF;
  font-family: Tahoma, Arial, Georgia;
  font-size: 10px;
  text-align: left;
}

/*
 * E-Mail Templates
 */
.emailBorderColor
{
  border-left: 2px solid #EB015A;
  border-right: 2px solid #EB015A;
  border-bottom: 2px solid #EB015A;
}

.emailStandardText
{
  font-family: Tahoma, Arial, Georgia;
  font-size: 12px;
  text-align: left;
}

.emailBoldedText
{
  font-family: Tahoma, Arial, Georgia;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}

.emailLabelText
{
  font-family: Tahoma, Arial, Georgia;
  font-size: 12px;
  text-align: right;
}


/*
 *
 * Page Navigation Page [?]      << | < | 1 | 2 | 3 | 4 | > | >>
 *
 */
/* Correlates to the entire Navigator bar */
.navNavigatorPageText
{
  color: #73828D;
  text-align: left;
  font-family: Tahoma, Arial, Georgia;
  font-size: 11px;
  font-weight: bold;
}
/* Correlates to the "Page" text */
.navPageText
{
  text-align: left;
}

/* Correlates to the [?] text  */
.navActivePage
{
  color: #050505;
}

/* Correlates to the entire list of pages in the Navigator bar */
.navNavigatorPages
{
  color: #73828D;
  text-align: right;
  font-family: Tahoma, Arial, Georgia;
  font-size: 11px;
}
/* Correlates to the listed page numbers when the mouse is over them  */
.navPageNumber:hover
{
  color: #000000;
  text-decoration: underline;
  cursor: pointer;
}

/* Correlates to the listed page numbers when the mouse is not over them  */
.navPageNumber
{
  color: #F50050;
  text-decoration: none;
  cursor: default;
}

/* This correlates to the active page in the list of pages */
.navPageHilite
{
  color: #000000;
  font-weight: bold;
}

/* This correlates to the "<<","<",">",">>" when the mouse is over them */
.navJumpText:hover
{
  text-decoration: underline;
  cursor: pointer;
}

/* This correlates to the "<<","<",">",">>" when the mouse is not over them */
.navJumpText
{
  color: #A5388D;
}

/*
 *
 * Page footer
 *
 */
.footerBackground
{
 background-position: bottom;
 background-repeat: no-repeat;
 text-align: center;
 height: 110px;
}

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

a.footerMenuLinks
{
  text-decoration: none;
}

.footerMenuLinks
{
  color: #A5388D;
  text-align: center;
  width: 751px;
  height: 24px;
  font-family: Tahoma, Arial, Georgia;
  font-size: 11px;
  font-weight: bold;
}

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

a.footerSubLinks
{
  text-decoration: none;
}

.footerSubLinks
{
  color: #A9A9A9;
  height: 30px;
  text-align: center;
  font-family: Tahoma, Arial, Georgia;
  font-size: 9px;
}

.footerCopyright
{
  color: #616668;
  height: 22px;
  text-align: center;
  vertical-align: top;
  font-family: Tahoma, Arial;
  font-size: 9px;
  font-weight: bold;
}

.footerSpacer1
{
  background-color: #D0D8E1;
}

.footerSpacer2
{
  background-color: #000000;
  width: 1px;
}

/*
 *
 * Voting bar
 *
 */
.voteBar
{
  color: #000000;
  background-color: #FFFFFF;
  font-family: Tahoma, Arial, Georgia;
  font-size: 12px;
  font-weight: bold;
  text-align: center;
}

/*
 * Show Viewer
 */
.showViewer
{
  background-color: #FFFFFF;
  text-align: center;
  width: 823px;
  height: 403px;
}

/*
 * Model Shows Bar on Shows Viewer
 */
.modelShowsBar
{
  width: 700px;
  height: 95px;
  border: none;
  text-align: left;
  margin-bottom: 25px;
  margin-top: 15px;
}

/*
 *
 * Data Element (picture) in Model Shows Bar on Shows Viewer
 *
 */
.modelShowsBarPictureCell
{
  width: 119px;
  height: 93px;
  background-repeat: no-repeat;
}

/*
 *
 * Picture in Model Shows Bar Picture Cell on Shows Viewer
 *
 */
.modelShowsBarPicture
{
  border: none;
  cursor: pointer;
  margin-top: 1px;
  margin-left: 1px;
  text-align: center;
  vertical-align: middle;
/*  margin-left: 6px; */
}

/*
 *
 *    For displaying text elements ...
 *
 */
.mainBar
{
	background-color: #AE338E;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	padding: 5px;
}

.bodyText
{
  background-color: #FFECFF ;
  color: #000000;
  font-family: Tahoma, Arial, Georgia;
  font-size: 12px;
  text-decoration: none;
  text-align: left;
}

a.bodyText
{
  color: #8F1A8F;
  font-family: Tahoma, Arial, Georgia;
  font-size: 12px;
  text-decoration: none;
}

a.bodyText:hover
{
  background-color: #FFECFF ;
  color: #8F1A8F;
  font-family: Tahoma, Arial, Georgia;
  font-weight: bold;
  font-size: 12px;
  text-decoration: underline;
}

.bodyTextHilight
{
  background-color: #FFECFF;
  color: #F50050;
  font-family: Tahoma, Arial, Georgia;
  font-size: 12px;
  font-weight: bold;
}

.upsellBodyText
{
  color: #000000;
  font-family: Tahoma, Arial, Georgia;
  font-size: 30px;
  font-weight: bold;
  font-style: italic;
}

.upsellLinkBig
{
  color: #d90164;
  font-family: Tahoma, Arial, Georgia;
  font-size: 32px;
  text-decoration: underline;
}

/*
 *
 *    Formating for the Bonus Content Page
 *
 */
.bonusContent
{
  background-color: #FFFFFF ;
  border: none
}


.bonusContentTable
{
  background-color: #FFFFFF ;
  border: none;
  width: 780px;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 10px;
}

.bonusContentTableData
{
  text-align: center;
  background-color: #FFECFF ;
  color: #FFFFFF;
  vertical-align: top;
  text-align: left;
  width: 250px;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 8px;
  padding-top: 4px;
}

.bonusContentText
{
  background-color: #FFECFF ;
  color: #000000;
  font-family: Tahoma, Arial, Georgia;
  font-size: 12px;
  text-decoration: none;
  text-align: left;
}

.bonusContentText:hover
{
  text-decoration: underline;
}


.topBarLink
{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

a.topBarLink:link
{
	color: #ffffff;
	text-decoration: none;
}

a.topBarLink:active
{
	color: #ffffff;
	text-decoration: none;
}

a.topBarLink:visited
{
	color: #ffffff;
	text-decoration: none;
}

a.topBarLink:hover
{
	color: #e2e2e2;
}


.buyPageTitle
{
	color: #596e83;
	font-family: Tahoma;
	font-size: 20px;
	font-weight: bold;
	text-decoration: none;
}

.buyPageSection
{
	background-color: #d90164;
	padding: 5px;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}

.buyPageSubInnerSection
{
	background-color: #e6ebee;
	padding: 5px;
	color: #ffffff;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}

.buyPageSubInnerSection
{
	background-color: #e6ebee;
	padding: 10px;
	color: #596e83;
	font-weight: bold;
	font-family: Arial;
	font-size: 12px;
}

.buyPageFormLabel
{
	background-color: #f1f6f8;
	padding: 5px;
	color: #596e83;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}

.buyPageFormField
{
	font-family: Arial;
	font-size: 12px;
	width: 175px;
	height: 18px;
}

.buyPageReceiptLabel
{
	background-color: #f1f6f8;
	padding: 5px;
	color: #596e83;
	font-weight: bold;
	font-family: Arial;
	font-size: 11px;
}

.buyPageReceiptValue
{
	background-color: #ffffff;
	color: #000000;
	font-family: Arial;
	font-size: 12px;
	height: 18px;
	padding: 5px;
}

.buyPageReceiptLinkBig
{
  color: #d90164;
  font-family: Tahoma, Arial, Georgia;
  font-size: 20px;
  text-decoration: none;
}

.buyPageFieldError
{
	color: #d90164; 
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: normal;
}

.buyPageErrorTitle
{
	color: #d90164; 
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: bold;
}

.formFieldError
{
	color: #d90164; 
	font-family: Tahoma; 
	font-size: 12px; 
	font-weight: normal;
}

.hidden
{
	display: none;
	visibility: hidden;
}

.visible
{
	display: block;
	visibility: visible;
}

.element_message
{
    color:#596E83;
    font-family:tahoma,arial;
    font-size: 10px;
    background-color: transparent;
}