a
{
	font-family: Verdana, Arial, sans-serif;
	color: #FF00E4;
	font-size: 11px;
}

a:hover
{
	text-decoration: none;
}

body.siteBackground
{
	margin: 0;
	background-color: #FFEED5;
        background-repeat: repeat-x;
}

body.mainFreetourBackground
{
	margin: 0;
	background-color: #FFEED5;
        background-repeat: repeat-x;
}

a.mainMenu
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

a.mainMenu:hover
{
	color: #FF8C0F;
}

font.mainMenu
{
	font-family: Verdana, Arial, sans-serif;
	color: #FF8C0F;
	font-weight: bold;
	font-size: 14px;
}

table.inPanel
{
        background-color: #FFFAF3;
}

table.outPanel
{
	background-color: #FFF5E7;
}

table.topPanel
{
	border-style: solid;
	border-width: 1px;
	border-color: #FEE8C8;
	background-color: #FFFDFA;
}

table.calendarPanel
{
	background-color: #FFFFFF;
}

table.diaryPanel
{
	background-color: #FFFFFF;
}

table.mainMenu
{
        background-color: #FFF7C7;
}

table.siteFooter
{
	background-color: #FFF7C7;
}

td.inPanel
{
	background-color: #FFFAF3;
}

td.calendarDayField
{
	background-color: #FFFFFF;
}

td.calendarCurrentDayField
{
	background-color: #EFEBEF;
}

font.outPanelStrongText
{
	font-family: Verdana, Arial, sans-serif;
	color: #822C7C;
	font-size: 13px;
}

font.fieldLabelText
{
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 13px;
}

font.trackerText
{
	font-family: Verdana, Arial, sans-serif;
	color: #822C7C;
	font-weight: bold;
	font-size: 9px;
}

font.calendarDayText
{
	font-family: Verdana, Arial, sans-serif;
	color: #FF8C0F;
	font-size: 18px;
}

font.calendarDayNameText
{
	font-family: Verdana, Arial, sans-serif;
	color: #C763B3;
	font-size: 18px;
}

font.outPanelMiniText
{
	font-family: Verdana, Arial, sans-serif;
	color: #662D0B;
	font-size: 9px;
}

font.loginPanelMiniText
{
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 9px;
}

font.outPanelTitleText
{
	font-family: Verdana, Arial, sans-serif;
	color: #662D0B;
	font-size: 18px;
}

font.siteDateText
{
	font-family: Verdana, Arial, sans-serif;
	color: #FF8C0F;
	font-size: 13px;
}

font.inPanelTitleText
{
	font-family: Verdana, Arial, sans-serif;
	color: #FF8C0F;
	font-size: 18px;
}

font.loginText
{
	font-family: Verdana, Arial, sans-serif;
	color: #662D0B;
	font-size: 12px;
}

font.footerText
{
	font-family: Verdana, Arial, sans-serif;
	color: #DB1EC7;
	font-size: 14px;
}

font.loginEnterText
{
	font-family: Verdana, Arial, sans-serif;
	color: #662D0B;
	font-size: 16px;
	font-weight: bold;
}

font.outPanelText
{
	font-family: Verdana, Arial, sans-serif;
	color: #662D0B;
	font-size: 11px;
}

font.inPanelText
{
	font-family: Verdana, Arial, sans-serif;
	color: #662D0B;
	font-size: 11px;
}

font.mainFreetourStoryText
{
	font-family: Verdana, Arial, sans-serif;
	color: #822C7C;
	font-size: 13px;
        line-height: 17px;
}

font.mainFreetourEnterText
{
	font-family: Georgia, Arial, sans-serif;
	color: #831975;
	font-size: 18px;
}

font.loginTitleText
{
	font-family: Verdana, Arial, sans-serif;
	color: #662D0B;
	font-size: 16px;
}

font.videoDayTag
{
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 20px;
}

a.membersLetterMediaLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF00E4;
}

a.membersLetterMediaLink:hover
{
	text-decoration: none;
}

a.travelLogMediaLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF00E4;
}

a.travelLogMediaLink:hover
{
	text-decoration: none;
}

a.diaryMediaLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF00E4;
}

a.diaryMediaLink:hover
{
	text-decoration: none;
}

a.trackerLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FF00E4;
}

a.trackerLink:hover
{
	text-decoration: none;
}

a.whiteTrackerLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
}

a.whiteTrackerLink:hover
{
	text-decoration: none;
}

a.bigTrackerLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF00E4;
}

a.bigTrackerLink:hover
{
	text-decoration: none;
}

a.outPanelOptionLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF8C0F;
}

a.outPanelOptionLink:hover
{
	text-decoration: none;
}

a.calendarShootingUpdate
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #FF00E4;
}

a.calendarShootingUpdate:hover
{
	text-decoration: none;
}

a.calendarBackstageUpdate
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #882E7F;
}

a.calendarBackstageUpdate:hover
{
	text-decoration: none;
}

a.calendarDiaryEntry
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #FF9000;
}

a.calendarDiaryEntry:hover
{
	text-decoration: none;
}

a.calendarNewSexTip
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #FF0000;
}

a.calendarNewSexTip:hover
{
	text-decoration: none;
}

a.calendarFeedback4Members
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #00D8DB;
}

a.calendarFeedback4Members:hover
{
	text-decoration: none;
}

a.calendarTrendTips
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #0000FF;
}

a.calendarTravelLog
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #0000FF;
}

a.calendarTrendTips:hover
{
	text-decoration: none;
}

a.calendarMomentOfTheWeek
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 9px;
	color: #00C105;
}

a.calendarMomentOfTheWeek:hover
{
	text-decoration: none;
}

a.loginPanelLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF00E4;
}

a.loginPanelLink:hover
{
	text-decoration: none;
}

a.loginSubPanelLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FF00E4;
}

a.loginSubPanelLink:hover
{
	text-decoration: none;
}

a.loginEnterLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FF00E4;
	text-decoration: none;
}

a.loginEnterLink:hover
{
	color: #000000;
}

a.commonSiteLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF00E4;
}

a.commonSiteLink:hover
{
	text-decoration: none;
}

a.inPanelSiteLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF00E4;
}

a.inPanelSiteLink:hover
{
	text-decoration: none;
}

a.mainFreetourEnterLink
{
	font-family: Georgia, Arial, sans-serif;
	font-size: 18px;
	color: #E18A00;
        text-decoration: none;
}

a.mainFreetourEnterLink:hover
{
	color: #000000;	
}

a.freetourFooterLink
{
	font-family: Georgia, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #831975;
}

a.freetourFooterLink:hover
{
	text-decoration: none;
}

a.freetourFooterExitLink
{
	font-family: Georgia, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #831975;
}

a.freetourFooterExitLink:hover
{
	text-decoration: none;
}

a.freetourFooterBigLink
{
	font-family: Georgia, Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #831975;
}

a.freetourFooterBigLink:hover
{
	text-decoration: none;
}

a.siteFooterLink
{
	font-family: Georgia, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF00E4;
}

a.siteFooterLink:hover
{
	text-decoration: none;
}

img.setPicture
{
	border-style: solid;
	border-width: 1px;
	border-color: #FFE9C9;
}

input.loginInputField
{
	border-style: solid;
	border-width: 1px;
	border-color: #000000;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}

table.mainFreetourBackground
{
	background-color: #FFF5E7;
}

table.mainFreetourFooterBackground
{
	background-color: #FFF5E7;
}

td.mainFreetourStoryBackground
{
        background-repeat: repeat-x;
        background-position: top;
	background-color: #FFF5E7;
}

a.greenUnderline14px
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 14px;
	color: #00A000;
}

a.greenUnderline14px:hover
{
	text-decoration: none;
}

font.red14px
{
	font-family: Verdana, Arial, sans-serif;
	color: #FF0B00;
	font-size: 14px;
}

a.greenUnderline18px
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 18px;
	color: #00A000;
}

a.greenUnderline18px:hover
{
	text-decoration: none;
}

font.red18px
{
	font-family: Verdana, Arial, sans-serif;
	color: #FF0B00;
	font-size: 18px;
}


table.shopPanel
{
        background-color: #662D0B;
}

input.siteInputField
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 13px;
    color: #852580;
    background-color: #FFFAF2;
    border: 1px solid #C488B4;
    height: 20px;
}

textarea.siteTextarea
{
    font-family: Verdana, Arial, Helvetica;
    font-size: 13px;
    color: #852580;
    border-color: #C488B4;
    border-width: 1px;
    border-style: solid;
    background-color: #FFFAF2;
}

input.siteSubmitButton
{
    border-style: solid;
    border-width: 2px;
    border-color: #C488B4;
    background-color: #FFFAF2;
    color: #852580;
    font-family: Verdana, Arial, Helvetica;
    font-weight: bold;
    font-size: 13px;
}

a.videoTrialLink
{
	font-family: Verdana, Arial, sans-serif;
	color: #FFFFFF;
	font-size: 20px;
	text-decoration: none;
	font-weight: bold;
}

a.videoTrialLink:hover
{
	color: #FF0000;
}

font.trialFeatureText
{
	font-family: Verdana, Arial, sans-serif;
	color: #E92C00;
	font-size: 18px;
}

table.publicationSelector
{
        background-repeat: repeat-x;
        background-position: bottom;
}

/********** LAST FREETOUR ***********/

table.lastFreetourBackground
{
	background-color: #FFFFFF;
}

font.lastFreetourText
{
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 11px;
}

font.lastFreetourTextGrey
{
	font-family: Verdana, Arial, sans-serif;
	color: #6B6B6B;
	font-size: 11px;
}

font.lastFreetourTextRed
{
	font-family: Verdana, Arial, sans-serif;
	color: #D70001;
	font-size: 11px;
	font-weight: bold;
}

font.lastFreetourTextStrongBlack
{
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}


/**************** JOIN  ******************/

font.joinTextStrongBlack
{
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 11px;
}

font.joinTextDomainName
{
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
}

font.joinTextGrey
{
	font-family: Verdana, Arial, sans-serif;
	color: #6B6B6B;
	font-size: 11px;
}

font.joinTextGreen
{
	font-family: Verdana, Arial, sans-serif;
	color: #008923;
	font-size: 14px;
}

table.joinSelectMembershipTable
{
	background-color: #FFD9D9;
	border-left: 1px solid #FF8C8C;
	border-right: 1px solid #FF8C8C;	
}

table.colorLineBg
{
	background-image: url(images/join/main/colorLineBg.gif);
	background-repeat: repeat-x;
	border-left: 1px solid #FF8C8C;
	border-right: 1px solid #FF8C8C;
	border-bottom: 1px solid #FEA8A9;
}

font.joinInPanelText
{
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 10px;
}

font.joinInPanelTextNormal
{
	font-family: Verdana, Arial, sans-serif;
	color: #000000;
	font-size: 12px;
}

font.joinInPanelTextDescription
{
	font-family: Verdana, Arial, sans-serif;
	color: #FF00B3;
	font-size: 11px;
}

a.joinLoginLinkBlack
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

a.joinLoginLinkRed
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

table.joinBackground
{
	background-color: #FFFFFF;
}

table.mainFreetourBackgroundLast
{
	background-color: #FFF6E7;
}

table.popupNetworkUpdatesInside
{
        background-color: #FFF5E7;
} 

font.popupNetworkUpdatesFont
{
	color: #831975;
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
}

a.popupNetworkUpdatesLink
{
	color: #E58A3B;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

/*   Warning */
a.warningEnterBig
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #00CB00;
}

a.warningEnter
{
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}

a.warningParensLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #00358B;
}

font.warningSiteName
{
	font-family: Arial, Verdana, sans-serif; 
	color: #000000;
	font-size: 24px;
}

font.warningMainAlertText
{
	font-family: Arial, Verdana, sans-serif; 
	color: #FF0000;
	font-size: 18px;
	line-height: 24px;
}

font.warningMainText
{
	font-family: Arial, Verdana, sans-serif; 
	color: #000000;
	font-size: 18px;
	line-height: 24px;
}

font.warningText
{
	font-family: Verdana, sans-serif, Arial; 
	color: #000000;
	font-size: 10px;
}

font.warningAgreeText
{
	font-family: Arial, Verdana, sans-serif; 
	color: #000000;
	font-size: 30px;
}

font.warningDisagreeText
{
	font-family: Arial, Verdana, sans-serif; 
	color: #000000;
	font-size: 14px;
}

font.warningParensText
{
	font-family: Arial, Verdana, sans-serif; 
	color: #000000;
	font-size: 13px;
}

font.warningFooterText
{
	font-family: Verdana, Arial, sans-serif; 
	color: #000000;
	font-size: 9px;
}

a.warningFooterLink
{
	font-family: Verdana, Arial, sans-serif; 
	color: #000000;
	font-size: 9px;
}

a.warningFooterLink:hover
{
	text-decoration: none;
}

td.warningPanel
{
        background-color: #FFFFFF;
}

td.warningParentsPanel
{
        background-color: #A3DFF8;
}

a.videoPanelLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF00E4;
}

font.videoPanelText
{
	font-family: Verdana, Arial, sans-serif;
	color: #662D0B;
	font-size: 11px;
}

a.videoPanelJoinLink
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FF00E4;
}