﻿/* 
===================================================================== 
	colors general
===================================================================== 
*/
.bgAlert {
	background-color: #f00;
}
.bgSpecial {
	background-color: #FFC600;
}
.bgExtra {
	background-color: #33901D;
}
.fontAlert {
	color: #f00;
}
.fontSpecial {
	color: #FFC600;
}
.fontExtra {
	color: #33901D;
}


/* home colors */
.bgHome {
	background-color: #C2B4B4;
}
.fontHome {
	color: #C2B4B4;
}
.bgHomeDark {
	background-color: #8C8383;
}
.fontHomeDark {
	color: #8C8383;
}
.bgHomeLight {
	background-color: #EBE7E7;
}
.fontHomeLight {
	color: #EBE7E7;
}
.bgHomeContent {
	background: url(../images/bg_content_home.gif);
	background-color: #fff;
}
.bgHomeMainMenu
{
	background: #C2B4B4 url(../images/bg_mnu_main_home.jpg) repeat-x;
}

/* news colors */
.bgNews {
	background-color: #FF6600;
}
.fontNews {
	color: #FF6600;
	text-decoration: none;
	font-weight: bold;
}
.bgNewsDark {
	background-color: #965F1E;
}
.fontNewsDark {
	color: #965F1E;
}
.bgNewsLight {
	background-color: #ffeedd;
}
.fontNewsLight {
	color: #ffeedd;
}
.bgNewsContent {
	background: url(../images/bg_content_news.gif);
	background-color: #fff;
}
.bgNewsMainMenu
{
	background: #FF6600 url(../images/bg_mnu_main_news.jpg) repeat-x;
}

/* Media colors */
.bgMedia {
	background-color: #11A9D2;
}
.fontMedia {
	color: #11A9D2;
}
.bgMediaDark {
	background-color: #1C7C96;
}
.fontMediaDark {
	color: #1C7C96;
}
.bgMediaLight {
	background-color: #B2E3F1;
}
.fontMediaLight {
	color: #B2E3F1;
}
.bgMediaContent {
	background: url(../images/bg_content_media.gif);
	background-color: #fff;
}
.bgMediaMainMenu
{
	background: #11A9D2 url(../images/bg_mnu_main_media.jpg) repeat-x;
}

/* pp2g colors */
.bgPP2G {
	background-color: #D17B14;
}
.fontPP2G {
	color: #D17B14;
}
.bgPP2GDark {
	background-color: #be6516;
}
.fontPP2GDark {
	color: #be6516;
}
.bgPP2GLight {
	background-color: #FEEDAD;
}
.fontPP2GLight {
	color: #FEEDAD;
}
.bgPP2GContent {
	background: url(../images/bg_content_pp2g.gif);
	background-color: #fff;
}
.bgPP2GMainMenu
{
	background: #D17B14 url(../images/bg_mnu_main_pp2g.jpg) repeat-x;
}

/* shop colors */
.bgShop {
	background-color: #EE56C5;
}
.fontShop {
	color: #EE56C5;
}
.bgShopDark {
	background-color: #A8488E;
}
.fontShopDark {
	color: #A8488E;
}
.bgShopLight {
	background-color: #FAC3E5;
}
.fontShopLight {
	color: #FAC3E5;
}
.bgShopContent {
	background: url(../images/bg_content_shop.gif);
	background-color: #fff;
}
.bgShopMainMenu
{
	background: #EE56C5 url(../images/bg_mnu_main_shop.jpg) repeat-x;
}

/* events colors */
.bgEvents {
	background-color: #87d239;
}
.fontEvents {
	color: #87d239;
}
.bgEventsDark {
	background-color: #669934;
}
.fontEventsDark {
	color: #669934;
}
.bgEventsLight {
	background-color: #D8F2BF;
}
.fontEventsLight {
	color: #D8F2BF;
}
.bgEventsContent {
	background: url(../images/bg_content_events.gif);
	background-color: #fff;
}
.bgEventsMainMenu
{
	background: #87d239 url(../images/bg_mnu_main_events.jpg) repeat-x;
}

/* Fun colors */
.bgFun {
	background-color: #FF3333;
}
.fontFun {
	color: #FF3333;
}
.bgFunDark {
	background-color: #993333;
}
.fontFunDark {
	color: #993333;
}
.bgFunLight {
	background-color: #FFCCCC;
}
.fontFunLight {
	color: #FFCCCC;
}
.bgFunContent {
	background: url(../images/bg_content_fun.gif);
	background-color: #fff;
}
.bgFunMainMenu
{
	background: #FF3333 url(../images/bg_mnu_main_fun.jpg) repeat-x;
}

/* info colors */
.bgInfo {
	background-color: #9966FF;
}
.fontInfo {
	color: #9966FF;
}
.bgInfoDark {
	background-color: #666699;
}
.fontInfoDark {
	color: #666699;
}
.bgInfoLight {
	background-color: #CCCCFF;
}
.fontInfoLight {
	color: #CCCCFF;
}
.bgInfoContent {
	background: url(../images/bg_content_info.gif);
	background-color: #fff;
}
.bgInfoMainMenu
{
	background: #9966FF url(../images/bg_mnu_main_info.jpg) repeat-x;
}

.bgGrey {
	background-color: #e6e6e6;
}
.fontGrey 
{
	color: #8b8b8b;
}


/* personal page colors */
.bgMale {
	background-color: #3399EE;
}
.fontMale {
	color: #3399EE;
}
.bgMaleDark {
	background-color: #3372A8;
}
.fontMaleDark {
	color: #3372A8;
	font-weight: bold;
}
.bgMaleLight {
	background-color: #6699CC;
}
.fontMaleLight {
	color: #6699CC;
	font-weight: bold;
}


.bgFemale {
	background-color: #EE3399;
}
.fontFemale {
	color: #EE3399;
}
.bgFemaleDark {
	background-color: #AA3366;
}
.fontFemaleDark {
	color: #AA3366;
	font-weight: bold;
}
.bgFemaleLight {
	background-color: #EE6699;
}
.fontFemaleLight {
	color: #EE6699;
	font-weight: bold;
}

/* white colors */
.bgWhite {
	background-color: #ffffff;
}
.fontWhite {
	color: #fff;
}

/* black colors */
.bgBlack {
	background-color: #000;
}
.fontBlack {
	color: #000;
}

/* red colors */
.bgRed 
{
	background-color: #ff0000;
}
.fontRed 
{
	color: #ff0000;
}

	


/* 
===================================================================== 
	Colors Borders
===================================================================== 
*/
.brdHome {
	border: solid 2px #C2B4B4;
}
.brdHomeLight {
	border: solid 2px #EBE7E7;
}
.brdNews {
	border: solid 2px #FF6600;
}
.brdNewsLight {
	border: solid 2px #F1D5B3;
}
.brdMedia {
	border: solid 2px #11A9D2;
}
.brdMediaLight {
	border: solid 2px #B2E3F1;
}
.brdPP2G {
	border: solid 2px #D17B14;
}
.brdPP2GLight {
	border: solid 2px #FEEDAD;
}
.brdShop {
	border: solid 2px #EE56C5;
}
.brdShopLight {
	border: solid 2px #FAC3E5;
}
.brdEvents {
	border: solid 2px #87d239;
}
.brdEventsLight {
	border: solid 2px #D8F2BF;
}
.brdFun {
	border: solid 2px #FF3333;
}
.brdFunLight {
	border: solid 2px #FFCCCC;
}
.brdInfo {
	border: solid 2px #9966FF;
}
.brdInfoLight {
	border: solid 2px #CCCCFF;
}
.brdBlack {
	border: solid 2px #000000;
}
.brdMale
{
	border: solid 2px #3399EE;
}
.brdFemale
{
	border: solid 2px #EE3399;
}


/* 
===================================================================== 
	Male / Female icon
===================================================================== 
*/
.maleOn
{
	background-image: url(../images/icn_male_on.gif);
    background-repeat:no-repeat;
    background-position: right center;
    padding-top: 0px;
    padding-right: 14px;
    display: inline-block;
}
.maleOn A {
	text-decoration: none;
}
.maleOff
{
	/*
	background-image: url(../images/icn_male_off.gif);
    background-repeat:no-repeat;
    background-position: right center;
    padding-top: 0px;
    padding-right: 10px;
    display: inline-block;
	*/
}
.femaleOn
{
	background-image: url(../images/icn_female_on.gif);
    background-repeat:no-repeat;
    background-position: right center;
    padding-top: 0px;
    padding-right: 14px;
    display: inline-block;
}
.femaleOn A {
	text-decoration: none;
}
.femaleOff
{
	/*
	background-image: url(../images/icn_female_off.gif);
    background-repeat:no-repeat;
    background-position: right center;
    padding-top: 0px;
    padding-right: 10px;
    display: inline-block;
    */
}

.MaleLinkUserBG {
	color: #cbfffb;
	font-weight: bold;
}
.MaleLinkUserBG A .MaleLinkUserBG A:visited, .MaleLinkUserBG A:hover {
	color: #cbfffb;
	font-weight: bold;
}
.FemaleLinkUserBG {
	color: #fec9fd;
	font-weight: bold;
}
.FemaleLinkUserBG A .FemaleLinkUserBG A:visited, .FemaleLinkUserBG A:hover 
{
	color: #fec9fd;
	font-weight: bold;
}
	
.MaleLink {
	color: #3399EE;
	font-weight: bold;
}
.MaleLink A .MaleLink A:visited, .MaleLink A:hover{
	color: #3399EE;
	font-weight: bold;
}
.FemaleLink {
	color: #EE3399;
	font-weight: bold;
}
.FemaleLink A .FemaleLink A:visited, .FemaleLink A:hover {
	color: #EE3399;
	font-weight: bold;
}

.bgMembersFiltered 
{
	background-color: #D17B14;
	text-align: center;
	color: #fff;
}

.bgMemberPageDeluxe 
{
	background-image: url(../images/bg_profile_header_deluxe_722.jpg);
    background-repeat: no-repeat ;
    background-position: left top;
    text-indent: 40px;
    height: 36px;
    line-height: 36px;
}
.bgMemberPageRed 
{
	background-color: #FF3333;
    text-indent: 40px;
    height: 36px;
    line-height: 36px;
}
.bgMemberPageDeluxeRed 
{
	background-image: url(../images/bg_profile_header_deluxe_red_722.jpg);
    background-repeat: no-repeat ;
    background-position: left top;
    text-indent: 40px;
    height: 36px;
    line-height: 36px;
}
.bgMemberPageGreen
{
	background-color: #87d239;
    text-indent: 40px;
    height: 36px;
    line-height: 36px;
}
.bgMemberPageDeluxeGreen 
{
	background-image: url(../images/bg_profile_header_deluxe_green_722.jpg);
    background-repeat: no-repeat ;
    background-position: left top;
    text-indent: 40px;
    height: 36px;
    line-height: 36px;
}
.bgMemberPageDeluxeGrey 
{
	background-image: url(../images/bg_profile_header_deluxe_grey_722.jpg);
    background-repeat: no-repeat ;
    background-position: left top;
    text-indent: 40px;
    height: 36px;
    line-height: 36px;
}

/* Tabstrip Male Light */
.TabstripMenuMaleLight a {
	display: block;
	float: left;
    height: 16px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 6px;
	cursor: pointer;
	background-image: url(../images/arrow_white_right_down.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-color: #6699CC;
}

.TabstripMenuMaleLight a:hover, .TabstripMenuMaleLight a.active {
	height: 16px;
	background-color: #000000;
	color:  #FFFFFF;
	padding-top: 4px;
	background-image: url(../images/arrow_white_right_down.gif);
}

.TabstripContentContainerMaleLight {
	clear: left;
	border-top: #6699CC 3px solid;
	border-bottom: 0px;
	margin-bottom: 0px;
}


/* Tabstrip Female Light */
.TabstripMenuFemaleLight a {
	display: block;
	float: left;
    height: 16px;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding-top: 4px;
	padding-right: 10px;
	padding-left: 6px;
	cursor: pointer;
	background-image: url(../images/arrow_white_right_down.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
	border-right: solid 1px #fff;
	border-bottom: solid 1px #fff;
	background-color: #EE6699;
}

.TabstripMenuMaleLight a:hover, .TabstripMenuMaleLight a.active {
	height: 16px;
	background-color: #000000;
	color:  #FFFFFF;
	padding-top: 4px;
	background-image: url(../images/arrow_white_right_down.gif);
}

.TabstripContentContainerFemaleLight {
	clear: left;
	border-top: #EE6699 3px solid;
	border-bottom: 0px;
	margin-bottom: 0px;
}
