/*html,body,table {height:100%;} Cette ligne m'a fait cherché pendant 8h -_- Sans rancunes */
html
{ height: 100%; margin:0; padding:0; border:none; }
body,table,td,th { font-family: Arial, sans-serif; font-size: 12px; color:#CCC; }

/*body { background: url(../../images/darkbg.jpg) repeat top center;	background-color: #000000; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; height:100%; padding:0; */
/* BACKGROUND AD background-attachment: fixed; background-image: url(http://www.pouchons.com/v2/template/images/bg_treysongz.jpg); background-repeat: no-repeat; background-position: center top;*/
/*}*/
/*#page { background: url(../../images/dark_pgbg_sm.jpg) repeat-y top center; border: none; }*/
body
{
background-attachment: fixed; 
padding:0;
height:100%;
margin-left: 0px; margin-top: 0px; margin-bottom: 0px;
background-image: url(http://www.pouchonsmedia.com/images/bg_new_repeat.gif); background-repeat:repeat; background-position: center top;
}
#page { background-image: url(http://www.pouchonsmedia.com/images/bg_new.gif); background-repeat: no-repeat; background-position: center top;
background-attachment: fixed; }
a:hover {font-size: 100%;}
#Table01 { background-image:url(../../images/header_background.gif); background-repeat:repeat-x; }
#Header01 { width: 2px; overflow: hidden; position: relative; background-color: transparent; }
#mempic { border:1px solid #CCC; }

a.linkTDSearch:hover
{
	cursor:pointer;
}

#tableSpecific
{
	display:none;
}

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 ************************************************    J CAROUSEL ******************
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: transparent;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 410px;
	padding: 10px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  410px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 75px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: transparent;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../images/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 5px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../images/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position: -32px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../images/next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(../../images/prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

/***************************  USER CP NAVIGATION MENU *****************************/
	
#navigationStats {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#navigationStats li {
	width: 280px;
	border:1px solid #1b1b1b;
	margin-right: 1px ;
	color: #fff ;
	}
	
#navigationStats li a {
	display:block;
	background-image:url("../../images/bgstatsmenuucp.png"); 
	background-repeat:repeat-x;
	width:270px;
	color:#c1eeee;
	text-decoration:none;
	font: 14px Arial, sans-serif bold;
	height:30px;
	line-height: 30px;
	padding-left:10px;
	text-align:left;
	}	
#navigationStats li a:hover, #navigationStats li a:focus, #navigationStats li a:active {
	background-position: 0 -30px;
	color:#b0d7ec;
	text-decoration:underline;
	}

#navigation {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	
#navigation li {
	width: 220px;
	border:1px solid #1b1b1b;
	margin-right: 1px ;
	color: #fff ;
	}
	
#navigation li a {
	display:block;
	background-image:url("../../images/bgmenuucp.png"); 
	background-repeat:repeat-x;
	width:210px;
	color:#bbd4f5;
	text-decoration:none;
	font: 14px Arial, sans-serif;
	font-weight:bold;
	height:30px;
	line-height: 30px;
	padding-left:10px;
	text-align:center;
	}	
#navigation li a:hover, #navigation li a:focus, #navigation li a:active {
	background-position: 0 -30px;
	color:#b0d7ec;
	text-decoration:underline;
	}
	
/*************************************   FORUMS ********************************/

a.flinkButton, a.flinkButton:visited, a.flinkButton:active, a.flinkButton:link
{
	background-image:url("../../images/forums_bg_button.gif");
	background-repeat:repeat-x;
	height:30px;
	line-height: 30px;
	display:block;
	font-family:Calibri, Arial, sans-serif;
	font-size:14px;
	color:#c2e8f5;
	text-decoration:none;
}

a.flinkButton:hover
{
	color:#fff;
	text-decoration:none;
}

input.flinkButton
{
	background-image:url("../../images/forums_bg_button.gif");
	background-repeat:repeat-x;
	height:30px;
	font-family:Calibri, Arial, sans-serif;
	font-size:14px;
	color:#c2e8f5;
	border: 0px solid #FFFFFF;
}

#divTopicMessage p
{
	margin: 0;
	padding: 0;
}
	

.transOFF, .transOFF .divSmallPic {width: 100%; }
.transON, .transON .divSmallPic  {width: 100%; opacity:.50;filter: alpha(opacity=40); -moz-opacity: 0.50; }

.divImage50
{
	width: 50px;
	height:50px;
	overflow: hidden;
	position: relative;
	background-color: transparent;
}

#joinNowfrench
{
  display: block;
  width: 100px;
  height: 38px;
  background: url("../../images/lang_french/join_now.gif") no-repeat 0 0;

}

#joinNowenglish
{
  display: block;
  width: 100px;
  height: 38px;
  background: url("../../images/lang_english/join_now.gif") no-repeat 0 0;

}

#joinNowfrench:hover, #joinNowenglish:hover
{
  background-position: 0 -38px;
}

#joinNowfrench span, #joinNowenglish span
{
  display: none;
}


/* Style for the tail */
a.tail:link, a.tail:visited
{
	font-family: Arial, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration: none;
}

a.tail:hover{
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	color:#FFFFFF;
}
/* ***************** */

select.frmSearch
{
	font-family: Arial, sans-serif;
	font-size: 11px;
}

#tableSettings .selectedBlueLink, .selectedBlueLink
{
	font-family: Arial, sans-serif;
	font-size: 16px;
	color:#659dab;
	text-align:center;
	font-weight:bold;
}

#tableSettings .BlueLink a:link, #tableSettings .BlueLink a:visited,
.BlueLink a.linkTDSearch:link, .BlueLink a.linkTDSearch:visited, a.linkTDSearch:visited,
a.linkTDSearch:link, a.linkTDSearch, .BlueLink a.linkTDSearch
{
	font-family: Arial, sans-serif;
	font-size: 16px;
	color:#8bd0e1;
	text-decoration:none;
	text-align:center;
	font-weight:bold
}

#tableSettings .BlueLink a:hover, .BlueLink a.linkTDSearch:hover
{
	font-family: Arial, sans-serif;
	font-size: 16px;
	color:#cef0f8;
	text-decoration:none;
}

a.linkBlueLight:link, a.linkBlueLight:visited
{
	font-family: Arial, sans-serif;
	font-size: 16px;
	color:#8bd0e1;
	text-decoration:none;
	text-align:center;
}

a.linkBlueLight:hover
{
	font-family: Arial, sans-serif;
	font-size: 16px;
	color:#cef0f8;
	text-decoration:none;
}

a.linkNextMessage:link, a.linkNextMessage:visited
{
	font-size: 24px;
	color:#8bd0e1;
	text-decoration:none;
	text-align:center;
	font-weight:bold;
}

a.linkNextMessage:hover
{
	font-size: 24px;
	color:#8bd0e1;
	text-decoration:none;
	text-align:center;
	background-color:#1b1b1b;
	font-weight:bold;
}

a.tooltip:hover {background:transparent; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltip span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
a.tooltip:hover span{display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c;}

a.tooltipgreen:hover {background:transparent; text-decoration:none;} /*BG color is a must for IE6*/
a.tooltipgreen span {display:none; padding:2px 3px; margin-left:8px; width:130px;}
a.tooltipgreen:hover span{display:inline; position:absolute; background:#ccf7af; border:1px solid #34402c; color:#34402c;}

/****** DIV MUSIC BROWSE ********* */

.divOutBrowseMusic a:link, .divOutBrowseMusic a:visited
{
	font-family:Arial, sans-serif;
	font-size:14px;
	color:#505050;
	text-decoration:none;
}

.divOutBrowseMusic a:hover
{
	font-family:Arial, sans-serif;
	font-size:14px;
	color:#CCC;
	text-decoration:none;
}

.divOutBrowseMusicTime a:link, .divOutBrowseMusicTime a:visited
{
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#505050;
	text-decoration:none;
}

.divOutBrowseMusicTime a:hover
{
	font-family:Arial, sans-serif;
	font-size:12px;
	color:#CCC;
	text-decoration:none;
}

.divBrowseMusic{
      background: transparent url(../../images/img-rounded-browmusic.png) no-repeat bottom right;
	  height:24px;
	  line-height:24px;
	  width:180px;
	  font-family:Arial, sans-serif;
	  font-size:14px;
	  color:#d3d3d3;
	  text-decoration:none;}

.divBrowseMusicTime{
      background: transparent url(../../images/img-rounded-browmusic-small.png) no-repeat bottom right;
	  height:20px;
	  line-height:20px;
	  width:120px;
	  font-family:Arial, sans-serif;
	  font-size:12px;
	  color:#d3d3d3;
	  text-decoration:none;}


/* **** LOGIN HOME STYLE ******** */
#login td
{
	font-size: 14px;
}

#login
{
   margin: 0 5px 10px 10px;
   width: 350px;
}
#login form
{
   display:inline;
   margin:0;
   padding:0;
}
#login .sfNormal
{
   text-align:right;
   font-size: 14px;
}

#login .title
{
	color: #313131;
}

#login .expl
{
   text-align: right;
   padding-right: 6px;
}
#login .submit
{
 text-align: center;
}
#login #loginHeader
{
   border:1px solid #CCC;
   border-bottom:0;
   padding:8px;
}
#login #loginHeader img
{
   float:right;
}
#login table
{
   background-color:#313131;
}

/*************TOP RANKINGS*****************/

#tophRankings
{
	color:#eb9d22;
	font-size:22px;
	font-family: Verdana;
	border-bottom:1px dashed #eb9d22;
    background-image: url(../../images/bg_tab.gif);
	background-repeat: repeat-x;
}

#firstFemale
{
	padding: 4px;
	width: 170px;
	font-size: 18px;
	color: #ffe5e9;
	text-align: center;
	font-family: Arial;
	background-image: url(../../images/bg_tab_topf.gif);
	background-repeat: repeat-x;
}

#firstMale
{
	text-align: center;
	width: 170px;
	padding: 4px;
	font-size: 18px;
	color: #d3e2f8;
	font-family: Arial;
	background-image: url(../../images/bg_tab_topg.gif);
	background-repeat: repeat-x;
}

.overRanksF
{
	background-color: #b38797;
	border:1px solid #8d264d;
}

.outRanksF td
{
	color: #a7989a;
}

.overRanksM
{
	background-color: #8792b3;
	color: #1b5285;
	border:1px solid #1b5285;
}

.outRanksM td
{
	color: #8792b3;
}


/**************NEW USERS*****************/
.tdNewMembers
{
	color: #c1e8e4;
	font-size: 16px;
	font-family: Arial, sans-serif;
}

/******************FEATURED MEMBERS*************/
.tdFeaturedMembers
{
	color:#e7c9c9;
	font-size: 16px;
	font-family: Arial, sans-serif;
}

/****************TOP RATINGS********************/
.tdTopRatings
{
	color:#e7d8c9;
	font-size: 16px;
	font-family: Arial, sans-serif;
}

/****************LATEST NEWS********************/
#tdLatestNews a:link,#tdLatestNews a:visited
{
	color:#ccc9e7;
	font-size: 16px;
	font-family: Arial, sans-serif;
	text-decoration:none;
}

#tdLatestNews a:hover
{
	color:#FFF;
	font-size: 16px;
	font-family: Arial, sans-serif;
	text-decoration:underline;
}

/*************** JOIN LINK ******************/
#hJoin
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFFFFF;
	margin-bottom: 3px;
}
#hJoin a:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #98bfd8;
}

#hJoin a:link
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #98bfd8;
	text-decoration: underline;
}

#hJoin a:visited
{
	color: #98bfd8;
}


#hJoin a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #98bfd8;
	text-decoration: none;
}

/***************** LAST DISCUSSIONS FORUM ******************/
#lasthDiscussions
{
	color: #6a8797;
	font-size:22px;
	font-family: Verdana;
	border-bottom:1px dashed #6a8797;
	background-image: url(../../images/bg_tab.gif);
	background-repeat: repeat-x;
}

.hHeaderLastDiscussions
{
	color: #6a8797;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

#hLastDiscussionsLinks td
{
	color: #6a8797;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
}

#hLastDiscussionsLinks a:link
{
	color: #6a8797;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#hLastDiscussionsLinks a:visited
{
	color: #6a8797;
}

#hLastDiscussionsLinks a:hover
{
	color: #b7d3e3;
}

/******************* TOP 5 MUSIC **************************/
#divTop5Music
{
	border:1px solid #000;
}

#divTop5Music .tdTop5Music
{
	text-align: center;
	font-size: 19px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	background-color: #52738f;
	padding: 2px;
}

#divTop5Music .hTop5MusicRank
{
	font-size: 16px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	padding: 2px;
}

#divTop5Music .hTop5MusicTitle
{
	font-family: Arial, sans-serif;
	font-size: 16px;
	color: #b4bed5;
}

#divTop5Music .hTop5MusicArtist
{
	font-size: 12px;
	font-style: italic;
}

#hlinkVoteTop5Music
{
	text-align: center;
	padding: 2px;
}

#hlinkVoteTop5Music a:link
{
	color: #FFFFFF;
	font-size: 12px;
}

#hlinkVoteTop5Music a:visited
{
	color: #FFFFFF;
}

#hlinkVoteTop5Music a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}

/********************** Hip-Hop News HOME *****************************************/

#hiphophNews
{
	color: #b29c79;
	font-size:22px;
	font-family: Verdana;
	border-bottom:1px dashed #b29c79;
	background-image: url(../../images/bg_tab.gif);
	background-repeat: repeat-x;
}

.hHeaderHipHopNews
{
	color: #b29c79;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

#hHipHopNewsLinks td
{
	color: #b29c79;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 4px;
}

#hHipHopNewsLinks a:link
{
	color: #b29c79;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

#hHipHopNewsLinks a:visited
{
	color: #b29c79;
}

#hHipHopNewsLinks a:hover
{
	color: #e5d6bf;
}

/************************** NEWS HOME ***********************************/

#hNews
{
	color: #79b28a;
	font-size:22px;
	font-family: Arial,sans-serif;
	border-bottom:1px dashed #79b28a;
	background-image: url(../../images/bg_tab.gif);
	background-repeat: repeat-x;
}

#hNewsLinks td
{
	color: #6e68df;
	font-family: Arial, sans-serif;
	font-size: 14px;
	padding: 4px;
}

#hNewsLinks a:link
{
	color: #d0c2f1;
	font-family: Arial, sans-serif;
	font-size: 14px;
	text-decoration: none;
}

.hHeaderNews
{
	color: #9c7fb9;
	font-family: Arial, sans-serif;
	font-size: 14px;
	text-decoration: underline;
}

#hNewsLinks a:visited
{
	color: #d0c2f1;
}


#hNewsLinks a:hover
{
	color: #FFF;
}

/************************ Featured PROFILE ***********************/

#featuredProfile
{
	border:1px solid #406483;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #406483;
}

#featuredProfile td
{
	color: #406483;
	padding: 2px;
}

#featuredProfile img
{
	border: 1px solid #000000;
}

#featuredProfile .titleFeatured
{
	padding: 2px;
	background-image:url(../../images/bg_tab_blue.gif);
	background-repeat: repeat-x;
	color: #406483;
	font-size: 16px;
	font-family: Arial, Arial, Helvetica, sans-serif;
}

/*************************** NO.1 BODY FEMALE***********************/
#divNo1BodyF
{
	border: 1px solid #6a5540;
	background-color: #FFFFFF;
}

#divNo1BodyF td
{
	padding: 3px;
}

#divNo1BodyF img
{
	border: 1px solid #000000;
}
#divNo1BodyF .titleNo1BodyF
{
	padding: 2px;
	background-image:url(../../images/bg_tab_orange.gif);
	background-repeat: repeat-x;
	color: #6a5540;
	font-size: 12px;
}


/**************************** NO.1 BODY MALE **********************/
#divNo1BodyM
{
	border: 1px solid #547338;
	background-color: #FFFFFF;
}

#divNo1BodyM td
{
	padding: 3px;
}

#divNo1BodyM img
{
	border: 1px solid #000000;
}
#divNo1BodyM .titleNo1BodyM
{
	padding: 2px;
	background-image: url(../../images/bg_tab_green.gif);
	background-repeat: repeat-x;
	color: #547338;
	font-size: 12px;
}

/******************************** NO.1 BEATS **********************/
#divNo1Beat
{
	border: 1px solid #276662;
	background-color: #FFFFFF;
}

#divNo1Beat td
{
	padding: 3px;
}

#divNo1Beat img
{
	border: 1px solid #000000;
}
#divNo1Beat .titleNo1Beat
{
	padding: 2px;
	background-image: url(../../images/bg_tab_turquoise.gif);
	background-repeat: repeat-x;
	color: #276662;
	font-size: 12px;
}

/*******************************NO.1 DANCE****************************/
#divNo1Dance
{
	border: 1px solid #403560;
	background-color: #FFFFFF;
}

#divNo1Dance td
{
	padding: 3px;
}

#divNo1Dance img
{
	border: 1px solid #000000;
}
#divNo1Dance .titleNo1Dance
{
	padding: 2px;
	background-image: url(../../images/bg_tab_purple.gif);
	background-repeat: repeat-x;
	color: #403560;
	font-size: 12px;
}

/****************************** POLL OF THE DAY************************/
#divPollDay
{
	border: 1px solid #000;
	width: 300px;
}

#divPollDay .tdTitlePollDay
{
	background-image: url(../../images/bg_tab_glossy_green3.gif);
	background-repeat: repeat-x;
	color: #d0e8c9;
	font-size: 16px;
	font-family: Arial, sans-serif;
}

#choicePollDay td
{
	color: #d0e8c9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 3px;
	background-color: #000;
}

.tdQPollDay
{
	color: #638757;
	font-size: 14px;
	text-align: center;
	background-color: #000;
	font-family: Arial, sans-serif;
}

#choicePollDay .vote
{
 text-align: center;
}

/*********************VIDEO OF THE DAY*****************/

#divVideoDay
{
	border: 1px solid #174071;
}

#divVideoDay td
{
	padding: 2px;
	background-color: #769bcb;
	text-align: center;
}

#divVideoDay img
{
	border: 1px solid #000000;
}



#divVideoDay .tdTitleVideoDay
{
	padding: 2px;
	background-image: url(../../images/bg_tab_darkblue.gif);
	background-repeat: repeat-x;
	color: #c6d9f1;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

#divVideoDay a:link
{
	color: #295184;
	text-decoration: none;
}

#divVideoDay a:visited
{
	color: #295184;
}

#divVideoDay a:hover
{
	color: #c0d7f4;
}

/************************ ARTIST OF THE MONTH ***********************/
#divArtistMonth
{
	border: 1px solid #71171a;
}

#divArtistMonth td
{
	padding: 2px;
	background-color: #a05456;
	text-align: center;
}


#divArtistMonth .tdTitleArtistMonth
{
	padding: 2px;
	background-image: url(../../images/bg_tab_darkred.gif);
	background-repeat: repeat-x;
	color: #f6e0e0;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}

#divArtistMonth a:link
{
	color: #71171a;
	text-decoration: none;
}

#divArtistMonth a:visited
{
	color: #71171a;
}

#divArtistMonth img
{
	border: 1px solid #000000;
}


#divArtistMonth a:hover
{
	color: #e2c2c3;
}

/* **** LOGIN PAGE STYLE ******** */
#descLogin
{
    width: 160px;
	font-size: 14px;
	padding: 4px;
	text-align: justify;
}

#descSite
{
	font-size: 12px;
}

#tableLogin
{
	text-align: center;
}

#pgLogin td
{
	font-size:12px;
}

#pgLogin
{
   margin: 0 5px 10px 10px;
   width: 550px;
   text-align: center;
}

#pgLogin .password
{
   text-align: left;
}
#pgLogin form
{
   display:inline;
   margin:0;
   padding:0;
}
#pgLogin .sfNormal
{
   text-align:right;
}

#pgLogin .title
{
	color: #313131;
}

#pgLogin .expl
{
   text-align: right;
   padding-right: 6px;
}
#pgLogin .submit
{
 text-align: center;
}
#pgLogin #loginHeader
{
   border:1px solid #CCC;
   border-bottom:0;
   padding:8px;
}
#pgLogin #loginHeader img
{
   float:right;
}
#pgLogin table
{
   background-color:#313131;
}

.loginTitle
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #FFFFFF;
}
/* **** REGISTER PAGE STYLE ******** */

#tableRegister
{
	border: #333333 1px solid;
	background-color: #1d1d1d;
}

#tdExZipCode
{
	font-size: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#tableRegister .input
{
	background-color: #1d1d1d;
	border: 1px solid #AAA;
	color: #79accf;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#tableRegister .gender
{
	color: #79accf;
}

#tdQuestion .verification
{
	color: #79accf;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#tableRegister select
{
	background-color: #1d1d1d;
	border: 1px solid #AAA;
	color: #79accf;
	font-size: 14px;
}

#tdError
{
	color: Red;
	text-align: left;
	font-weight: bold;
	font-size: 10px;
	padding: 2px;
}

#tdQuestion
{
	color: #79accf;
	text-align: right;
	font-weight: bold;
	padding: 2px;
}

#tdHeaderRegister
{
	color: #79accf;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	padding: 2px;
	border-bottom: 1px dashed #79accf;
}

#tdHeaderRegister .register_step
{
	font-size: 20px;
}

#tdHeaderRegister .notregistered
{
    color: #79accf;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#tdAgreement
{
    color: #79accf;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.spanHeader
{
	color: #737373;
       font-size: 22px;
       font-family: Arial, Helvetica, sans-serif;
}

.spanUL
{
	color: #737373;
    font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
a.linkOrange:link
{
	color:#79accf;
	text-decoration:none;
}
a.linkOrange:visited
{
	color:#79accf;
	text-decoration:none;
}
a.linkOrange:hover
{
	color:#c0d9ea;
	text-decoration:none;
}
a.linkOrangeU:link,a.linkOrangeU:visited
{
	color:#79accf;
	text-decoration:none;
}
a.linkOrangeU:hover
{
	color:#c0d9ea;
	text-decoration:underline;
}
a.linkBeige:link
{
	color:#a38865;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}
a.linkBeige:visited
{
	color:#a38865;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:none;
}
a.linkBeige:hover
{
	color:#a38865;
	font-size:14px;
	font-family:Arial;
	font-weight:bold;
	text-decoration:underline;
}
a.linkBeigeSmall:link
{
	color:#a38865;
	font-family:Arial;
	text-decoration:none;
}
a.linkBeigeSmall:visited
{
	color:#a38865;
	font-family:Arial;
	text-decoration:none;
}
a.linkBeigeSmall:hover
{
	color:#a38865;
	font-family:Arial;
	text-decoration:underline;
}
a.linkDarkGreen:link, a.linkDarkGreen:visited
{
	color:#617537;
	font-family:Arial;
	text-decoration:none;
}
a.linkDarkGreen:hover
{
	color:#617537;
	font-family:Arial;
	text-decoration:underline;
}
a.linkDarkGrey:link, a.linkDarkGrey:visited
{
	color:#444444;
	font-family:Arial;
	text-decoration:none;
}
a.linkDarkGrey:hover
{
	color:#747474;
	font-family:Arial;
	text-decoration:none;
}
a.linkGreen:link, a.linkGreen:visited
{
	color:#66CC66;
	font-family:Arial;
	text-decoration:none;
}
a.linkGreen:hover
{
	color:#66CC66;
	font-family:Arial;
	text-decoration:underline;
}
a.linkWhiteU:link
{
	color:#FFF;
	font-size:14px;
	font-family:Arial;
	text-decoration:none;
}
a.linkWhiteU:visited
{
	color:#FFF;
	font-size:14px;
	font-family:Arial;
	text-decoration:none;
}
a.linkWhiteU:hover
{
	color:#FFF;
	font-size:14px;
	font-family:Arial;
	text-decoration:underline;
}

a.linkTurU:link, a.linkTurU:visited
{
	color:#8bd0e1;
	text-decoration:none;
}
a.linkTurU:hover
{
	color:#8bd0e1;;
	text-decoration:underline;
}

a.linkGold:link
{
	color:#fff6ea;
	text-decoration:none;

}
a.linkGold:visited
{
	color:#fff6ea;
	text-decoration:none;

}
a.linkGold:hover
{
	color:#fff;
	text-decoration:none;

}


a.linkGoldDark:link
{
	color:#5b5538;
	text-decoration:none;

}
a.linkGoldDark:visited
{
	color:#5b5538;
	text-decoration:none;

}
a.linkGoldDark:hover
{
	color:#5b5538;
	text-decoration:underline;

}
a.linkBlue:link
{
	color:#c3d2e8;
	text-decoration:none;

}
a.linkBlue:visited
{
	color:#c3d2e8;
	text-decoration:none;

}
a.linkBlue:hover
{
	color:#fff;
	text-decoration:none;

}
a.linkBluePale:link,a.linkBluePale:visited
{
	color:#c6dcf1;
	text-decoration:none;
}
a.linkBluePale:hover
{
	color:#FFF;
	text-decoration:underline;
}
.DescUpload
{
	padding: 5px;
	color:#FFFFFF;
	font-family: Verdana;
	font-size: 12px;
}
.NoticeDescUpload
{
	padding: 2px;
	color:#FF0000;
	font-family: Verdana;
	font-size: 12px;
}
.tdLoginHotmail
{
	font-size: 10px;
	padding-left: 3px;
}
#tableHotmail
{
	width: 320;
	height: 168;
}
#tdHeaderHotmail
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	border-bottom: 1px dashed #AAA;
}
.infoRefer
{
	color: #FFFFFF;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.HeaderRefer
{
	color: #CCCCCC;
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.register_step
{
	color: #CCCCCC;
	font-size: 22px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
.DescReferFriends
{
	color: #CCCCCC;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}
.SubHotmail
{
	font-size: 12px;
}
a.linkBlue:link
{
	color:#5a88af;
	text-decoration:none;
}
a.linkBlue:visited
{
	color:#5a88af;
	text-decoration:none;
}
a.linkBlue:hover
{
	color:#94b9d9;
	text-decoration:none;
}

a.linkGrey:link,a.linkGrey:visited
{
	color:#CCC;
	text-decoration:none;
}

a.linkGrey:hover
{
	color:#CCC;
	text-decoration:underline;
}


a.linkWhite:link
{
	color:#FFF;
	text-decoration:none;
}
a.linkWhite:visited
{
	color:#FFF;
	text-decoration:none;
}

a.linkWhite:hover
{
	color:#CCC;
	text-decoration:none;
}
/************** REGSTEP3 *********************/

#trHeaderHotmail
{
	background-color: #3366CC;
	color: #FFFFFF;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#tableHotmail td
{
	font-family: Arial, Helvetica, sans-serif;
	color: #142f46;
	font-size: 12px;
}

#divFoundContacts
{
	border: 1px solid #6a5540;
	background-color: #FFFFFF;
	width: 310px;
}

#divFoundContacts td
{
	padding: 3px;
	color: #6a5540;
}

#divFoundContacts .titleFoundContacts
{
	padding: 6px;
	background-image:url(../../images/bg_tab_orange2.gif);
	background-repeat: repeat-x;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
}

p.pToDoWhosIn
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	color: #5bd1e6;
}

.numFound
{
	font-size: 15px;
	color: #FFFFFF;
	font-weight: bold;
}

.bgFoundContacts
{
	color: #a95a14;
	font-size: 12px;
}

#tdSelectAll
{
	padding: 4px;
}

#tdSelectAll a
{
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#tdSelectAll a:link
{
	color:#0f1c38;
	text-decoration:none;
}
#tdSelectAll a:visited
{
	color:#0f1c38;
	text-decoration:none;
}
#tdSelectAll a:hover
{
	color:#233864;
	text-decoration:none;
}

#tableYoureIn
{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}

#tableCoolNewPeople td
{
	padding: 2px;
	text-align: center;
}

#tableYoureIn p.pTitleYoureIn
{
	font-size: 18px;
	font-style:italic;
	font-family: Verdana, Helvetica, sans-serif;
}

#tableYoureIn a:link
{
	color:#ffffff;
	font-size: 14px;
	text-decoration:none;
}
#tableYoureIn a:visited
{
	color:#ffffff;
	font-size: 14px;
	text-decoration:none;
}
#tableYoureIn a:hover
{
	color:#6a9c2a;
	font-size: 14px;
}

#tableYoureIn .red
{
	color: #da863c;
}

#q
{
	width:214px;
	height:30px;
	padding:3px 3px 3px 9px;
	border:0;background:transparent url(../../images/bg_search_field_header.gif) no-repeat 3px 2px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	margin:0;
}

input.itext
{
	width:200px;
}

input.ibutton
{
    border:0 none;
    /*background:#374341;*/
    background:#3c3c3c;
    color:#FFFFFF;
    font:9pt Verdana;
    font-weight:bold;
    letter-spacing:-1px;
    padding:4px;
    position:relative;
    width:90px;
	heigth:30px;
}

form.active input.ibutton
{
	background:#828282;
	color:#1f1f1f;
}

form.frmsearch {
    clear:both;
	float:right;
}

.tdLogHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#79accf;
	padding-right:5px;
}

.tdLogHeader a:link
{
	color:#79accf;
	text-decoration:none;
}

.tdLogHeader a:visited
{
	color:#79accf;
	text-decoration:none;
}

.tdLogHeader a:hover
{
	color:#79accf;
	text-decoration:underline;
}

.tdHeaderOnline
{
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	padding-right:4px;
}

.tableGrayOut
{

	background-color: #1f1f1f;
	border:1px solid #444545;
}

.tableGrayOut td
{
	font-size: 22px;
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: #444545;
}

.tableGrayOver
{
	background-color: #545454;
	border:1px solid #CCC;
}

.tableGrayOver td
{
	color: #CCC;
	font-family: Trebuchet, Verdana, Arial, Helvetica, Sans-serif;
	font-size: 22px;
}

.tableBlackOut
{

	background-color: #000;
	border:1px solid #444545;
}

.tableBlackOut td
{
	font-size: 22px;
	font-family: Arial, Verdana, Arial, Helvetica, sans-serif;
	color: #444545;
}

.tableBlackOver
{
	background-color: #000;
	border:1px solid #CCC;
}

.tableBlackOver td
{
	font-size: 22px;
	color: #CCC;
	font-family: Arial, Verdana, Arial, Helvetica, Sans-serif;
}

.divDown
{
	padding-top:10px;
	color: #CCC;
	background-color: #1f1f1f;
	width: 180px;
	height: 30px;
}

.divDown a:link, .divUp a:visited,
.divDown a:visited, .divUp a:link
{
	color: #CCC;
	font-size: 12px;
	font-family: Arial sans-serif;
	text-decoration: none;
}

.divDown a:hover, .divUp a:hover
{
	color: #FFF;
	font-size: 12px;
	font-family: Arial, sans-serif;
	text-decoration: none;
}

.divUp
{
	padding-top:10px;
	color: #CCC;
	background-color: #373737;
	border: 1px solid #ccc;
	width: 180px;
	height: 30px;
	vertical-align:middle;
}

.demoOverlay {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='http://www.pouchons.com/v2/template/images/colorBG.png');
	height: 41px !important; height: 41px;
	width: 125px !important; width: 125px;
	font-family: "Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-align: left;
	padding-left: 10px;
	padding-top: 15px;
	padding-right: 15px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	color:#CCC;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
.demoOverlay[class] {
	background: url(http://www.pouchons.com/v2/template/images/colorBG.png) no-repeat;
}


.fontcontentBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}

.backcontentBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}

.backtitleBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}

.fonttitleBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}

.backsubtitleBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}

.fontsubtitleBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}

.backanswersBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}

.fontanswersBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}

.backquestionsBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}

.fontquestionsBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}

.fontlinksBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}

.fontlinksBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}

.fontlinksoverBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}

.fontlinksoverBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}

.backbackgroundBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}

.backborderBG {
	width: 150px;
	margin-bottom: 20px;
	text-decoration: none;
	color: #FFFFFF;
}


.fontcontentBG a, .backcontentBG a, .backtitleBG a, .fonttitleBG a, .backsubtitleBG a, .fontsubtitleBG a, .backanswersBG a, .fontanswersBG a,
.backquestionsBG a, .fontquestionsBG a, .fontlinksBG a, .fontlinksBG a, .fontlinksoverBG a, .fontlinksoverBG a, .backbackgroundBG a, .backborderBG a {
	text-decoration: none;
	color: #FFFFFF;
}


#tooltip {
	border: 1px solid #CCC;
	background-color: #000;
	font-size:12px;
	font-family: Arial;
	opacity: 0.85;
	padding: 5px;
}
#tooltip h3
{
	font-size:10px;
}
a.tooltip { text-decoration: none; }
span.tip { position: relative; }
		span.tip a span { display: none; }
		span.tip a:hover span { display: block; top: 3em; position: absolute; margin-top: 10px; margin-left: -10px; width: 125px; padding: 5px;   z-index: 100;
  left: 0; color: #fff; background: #1b1b1b; filter:alpha(opacity=85); -moz-opacity: 0.85; font: 12px "Gill Sans", sans-serif; text-align: center; border:1px solid #CCC; }

.headerPhotosUser
{
	font-family:Arial;
	font-size: 18px;
	color: #CCC;
	text-align:left;
	padding-left: 5px;
	padding-bottom: 10px;
}

.outTopRatings .tdTopRatingsM
{
	background-image:url(../../images/bg_top_ratings.gif);
	background-repeat:repeat-x;
	border-bottom:1px dashed #0066CC;
}

.overTopRatings .tdTopRatingsM
{
	background-image:url(../../images/bg_top_ratings_over_m.gif);
	background-repeat:repeat-x;
	border-bottom:1px dashed #0066CC;
}

.outTopRatings .tdTopRatingsF
{
	background-image:url(../../images/bg_top_ratings.gif);
	background-repeat:repeat-x;
	border-bottom:1px dashed #ce5151;
}

.overTopRatings .tdTopRatingsF
{
	background-image:url(../../images/bg_top_ratings_over_f.gif);
	background-repeat:repeat-x;
	border-bottom:1px dashed #ce5151;
}

.outYellow{
	padding:7px;
       font-family:Arial;
	font-size: 16px;
	color:#e6ae3b;
}

.overYellow{
	background-color:#f7e9cc;
	border:1px solid #81601c;
	padding:5px;
	font-size: 16px;
       font-family:Arial;
	color:#81601c;
}

a.linkYellowT:visited,a.linkYellowT:link{
	color:#e6ae3b;
	text-decoration:none;
}

a.linkYellowT:hover{
	color:#81601c;
	text-decoration:underline;
}

.outGreen{
	padding:7px;
       font-family:Arial;
	font-size: 16px;
	color:#86cb86;
}

.overGreen{
	background-color:#b8e9b8;
	border:1px solid #1f451f;
	padding:5px;
	font-size: 16px;
       font-family:Arial;
	color:#1f451f;
}
a.linkGreenT:visited,a.linkGreenT:link{
	color:#86cb86;
	text-decoration:none;
}

a.linkGreenT:hover{
	color:#1f451f;
	text-decoration:underline;
}

.outRed{
	padding:7px;
       font-family:Arial;
	font-size: 16px;
	color:#b36262;
}

.overRed{
	background-color:#e9c1c1;
	border:1px solid #4d2222;
	padding:5px;
	font-size: 16px;
       font-family:Arial;
	color:#4d2222;
}

a.linkRedT:visited,a.linkRedT:link{
	color:#b36262;
	text-decoration:none;
}

a.linkRedT:hover{
	color:#4d2222;
	text-decoration:underline;
}

a.linkRed:visited,a.linkRed:link{
	color:#b36262;
	text-decoration:none;
}

a.linkRed:hover{
	color:#4d2222;
	text-decoration:none;
}

.divLightBlue
{
	border:1px solid #bbd4f5;
	width: 120px;
	background-color:#191919;
	color: #bbd4f5;
	font-size:14px;
	padding:5px;
	text-align:center;
}

a.linkLightBlue:visited,a.linkLightBlue:link{
	color:#bbd4f5;
	text-decoration:none;
}

a.linkLightBlue:hover{
	color:#bbd4f5;
	text-decoration:underline;
}

a.linkLightGrey:visited,a.linkLightGrey:link{
	color:#999;
	text-decoration:none;
}

a.linkLightGrey:hover{
	color:#999;
	text-decoration:underline;
}

.boldLightBlue
{
	font-size:14px;
	color:#bbd4f5;
	font-weight:bold;
	font-family:Arial;
}

.lightBlue
{
	font-size:16px;
	color:#bbd4f5;
}

.lightBluePadding
{
	padding:5px;
	font-family:Arial;
	color:#bbd4f5;
	font-size:14px;
}

.tableCGroup
{
	padding-left:5px;
	background-color:#1a1a1a;
	border:1px solid #000;
	padding:5px;
	font-family:Arial;
	font-size:12px;
}

.divMenuGroup
{
	color:#2e3742;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background-color:#8da2be;
	padding:5px;
}

a.linkBoldLightBlue:visited,a.linkBoldLightBlue:link{
	color:#2e3742;
	font-weight:bold;
	text-decoration:none;
}

a.linkBoldLightBlue:hover{
	color:#2e3742;
	font-weight:bold;
	text-decoration:underline;
}

.divAdminGroup
{
	color:#FFF;
	font-family:Arial;
	font-size:12px;
	font-weight:bold;
	background-color:#a97373;
	padding:5px;
}

.divBoldLightBlue
{
	color:#2e3742;
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	background-color:#8da2be;
	padding:3px;
	width:150px;
	border:1px solid #2e3742;
	text-align:center;
}

.divPostDate
{
	color:#84a6d3;
	font-size:12px;
	font-family:Arial;
}

.divReplyQuote
{
	background-color:#1f1f1f;
	width:75px;
	color:#c8ddfa;
	font-size:12px;
	font-family:Arial;
}

.btnLightBlue
{
	border:1px solid #bbd4f5;
	width: 120px;
	background-color:#191919;
	color: #bbd4f5;
}

.outTopBodyRatings .tdTopBodyRatingsM
{
	background-image:url(../../images/bg_top_body.gif);
	background-repeat:repeat-x;
	border-bottom:1px dashed #0066CC;
}

.overTopBodyRatings .tdTopBodyRatingsM
{
	background-image:url(../../images/bg_top_body_over_male.gif);
	background-repeat:repeat-x;
	border-bottom:1px dashed #0066CC;
}

.outTopBodyRatings .tdTopBodyRatingsF
{
	background-image:url(../../images/bg_top_body.gif);
	background-repeat:repeat-x;
	border-bottom:1px dashed #ce5151;
}

.overTopBodyRatings .tdTopBodyRatingsF
{
	background-image:url(../../images/bg_top_body_over_female.gif);
	background-repeat:repeat-x;
	border-bottom:1px dashed #ce5151;
}

#main_menu {padding:0; margin:0px; list-style-type:none; width:814px; height:36px; background:url(../../images/back_menu_header.gif) no-repeat top right;}
#main_menu li.parent {float:left; display:inline; width:100px; background:url(../../images/cssmenu_1.gif);}
#main_menu li.parent a, #main_menu li.parent a:visited {display:block; width:100px; height:36px; color:#ddd; font-size:1.1em; text-decoration:none; line-height:32px; font-family:arial, verdana, sans-serif; background:url(../../images/back_menu_header.gif);}

#main_menu li.parent a:hover {color:#fff;  background:url(../../images/cssmenu_1.gif);}


#menu_explore li.child table.dropdown a{
background:none;
font-family:Calibri, Verdana, sans-serif;
font-size:12px;
margin:0px;
height:30px;
color:#CCC;
text-decoration:none;
}

#menu_explore li.child table.dropdown td{
background:none;
margin:0px;
padding:0px;
}

#menu_explore li.child table.dropdown td:hover, #menu_explore li.child table.dropdown td:hover a, #menu_explore li.child table.dropdown td:hover a:hover{
background:none;
background-color:#CCC;
color:#333;
font-family:Calibri, Verdana, sans-serif;
}

#menu_explore li.child table.dropdown {
background:none;
border-top:1px solid #A0B1DC;
font-family:Calibri, Verdana, sans-serif;
color:#ccc;
background-color:#1b1b1b;
position: relative;
left:-30px;
}


/************ LANGUAGE DROP-DOWN **************/

#ch_lang {
 position: absolute;
 float: center;
 margin: 0px 0px 0 0;
 z-index: 2;
}

#ch_lang a {
}
.language_dropdown {
}

#ch_lang .language_dropdown,
#cur_lang_ie {
 display: block;
 width: 60px;
 padding-right: 0px;
}

#ch_lang a.current_language, #ch_lang .current_language a,
#ch_lang a.current_language:hover, #ch_lang .current_language a:hover,
#cur_lang_ie, #cur_lang_ie:hover {
 color: #79accf !important;
/*
 background: url(http://www.pouchons.com/v2/template/images/9_arrow.gif) no-repeat 100% 50%;
*/
}

#language_select { display: none }
* html #ch_lang .language_dropdown { display: none }

* html #cur_lang_ie:hover { height: 0;  }

#ch_lang_ie { display: block }

#ch_lang:hover #language_select,
#cur_lang_ie:hover #language_select {
 display: block;
 position: absolute;
 top: -25px;
 left: -3px;
 z-index: 3;
}

#language_select {
 margin: 0;
 padding: 0;
 border: 1px solid #191919;
 background-color: #313131;
 list-style: none;
}

#ch_lang li {
 display: block;
 margin: 0;
 padding: 2px 5px;
 white-space: nowrap;
}

	.boxcss
	{
            width:300;
            background:#191919;
            border-left:1px solid #CCC;
	     border-right:1px solid #CCC;
	     border-bottom:1px solid #CCC;
            font-weight:bold;
            padding:10px;
	     filter:alpha(opacity=90);
	     -moz-opacity:.90;
	     opacity:.90;
	     z-index: 200;
	}

	.boxheadercss
	{
            width:300;
            background:#191919;
	     border-left:1px solid #CCC;
	     border-right:1px solid #CCC;
	     border-top:1px solid #CCC;
	     font-family:Arial, sans-serif;
            font-weight:bold;
	     color:#CCC;
	     font-size:14px;
	     padding: 5px;
	     filter:alpha(opacity=90);
	     -moz-opacity:.90;
	     opacity:.90;
	     z-index: 200;
	}
/*
Popup thumbnail preview
*/

#hintbox{ /*CSS for pop up hint box */
position:absolute;
top: 0;
background-color: #C22929;
width: auto; /*Default width of hint.*/
padding: 3px;
border:1px solid black;
font:normal 11px Verdana;
line-height:18px;
z-index:100;
border-right: 3px solid black;
border-bottom: 3px solid black;
visibility: hidden;
}

.hintanchor{ /*CSS for link that shows hint onmouseover*/
font-weight: bold;
font-size:16px;
color: #555555;
margin: 3px 8px;
}

/*
Panels for login, captcha, home
*/
.sectionpanel {
	border: 1px none #FF00FF;
}
.hiddenpanel {
	display: none;
}


.contactrow {
	cursor: pointer;
}
.contactrow:hover {
	background-color: #fd9a30;
}
.contactlabel {
	cursor: pointer;
}

.menubar {
	text-align: right;
}
.panelcontent {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
	/**********POLLER**********/
a.pollLink:link, a.pollLink:visited {
	font-family: Arial, sans-serif;
	color: #f4ffe5;
	font-size: 16px;
	text-decoration:none;
}

a.pollLink:hover {
	font-family: Arial, sans-serif;
	color: #6a8a3c;
	font-size: 16px;
	text-decoration:none;
}

.pollerTitle
{
	font-family: Arial, sans-serif;
	color: #6a8a3c;
	font-size: 16px;
	text-decoration:none;
}

#last_post_table a:link,a:visited
{
	color:#d19f5c;
	text-decoration:none;
}

#last_post_table a:hover
{
	color:#fff;
	text-decoration:underline;
}

#divBack a:link,a:visited
{
	color:#fff;
	text-decoration:none;
}

#divBack a:hover
{
	color:#fff;
	text-decoration:underline;
}

#divNext a:link,a:visited
{
	color:#fff;
	text-decoration:none;
}
#divNext a:hover
{
	color:#fff;
	text-decoration:underline;
}

a.linkReply:link, a.linkReply:visited, a.linkReply:active {
	font-family: Arial, sans-serif;
	color: #FFFFFF;
	font-size: 16px;
	font-weight:bold;
	text-decoration:none;
}

a.linkReply:hover {
	font-family: Arial, sans-serif;
	color: #99c6e9;
	font-size: 16px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}

#attendButton{
	width:300px;
	height:40px;
	margin:0 0 20px 0;
	background:#326598 url(http://www.pouchons.com/v2/template/images/events_attend_button.png) no-repeat;
	font-weight:bold;
	font-size:14px;
	color:#fff;
}

#attendButton a {
	text-decoration:none;
	display:block;
	padding:10px 0 7px 42px;
	color:#fff;
}

#attendButton a:hover{
	background:#326598 url(http://www.pouchons.com/v2/template/images/events_attend_button.png) no-repeat 0 -40px;
}

#attendButton.going{
	background-position:left bottom;
	padding:10px 6px 7px 42px;
	width:252px;
	height:23px;
}

#attendButton.going a{
	padding:2px 0 0 0;
	float:right;
	font-size:12px;
	color:#84D88E;
}

#attendButton.going a:hover{
	background:none;
	color:#fff;
}

#modeOneButton{
	width:110px;
	height:58px;
	background:#313131 url(http://www.pouchons.com/v2/template/images/femaleversusfemale_icon.gif) no-repeat  0 -58px;
}

#modeOneButton a {
	display:block;
}

#modeOneButton a:hover{
	background:#313131 url(http://www.pouchons.com/v2/template/images/femaleversusfemale_icon.gif) no-repeat;
}

#modeOneButton.selected {
	background:#313131 url(http://www.pouchons.com/v2/template/images/femaleversusfemale_icon.gif) no-repeat;
}

#modeTwoButton{
	width:110px;
	height:58px;
	background:#313131 url(http://www.pouchons.com/v2/template/images/maleversusmale_icon.gif) no-repeat  0 -58px;
}

#modeTwoButton a {
	display:block;
}


#modeTwoButton a:hover{
	background:#313131 url(http://www.pouchons.com/v2/template/images/maleversusmale_icon.gif) no-repeat;
}

#modeTwoButton.selected {
	background:#313131 url(http://www.pouchons.com/v2/template/images/maleversusmale_icon.gif) no-repeat;
}

#modeThreeButton{
	width:110px;
	height:58px;
	background:#313131 url(http://www.pouchons.com/v2/template/images/femaleversusmale_icon.gif) no-repeat  0 -58px;
}

#modeThreeButton a {
	display:block;
}

#modeThreeButton a:hover{
	background:#313131 url(http://www.pouchons.com/v2/template/images/femaleversusmale_icon.gif) no-repeat;
}

#modeThreeButton.selected {
	background:#313131 url(http://www.pouchons.com/v2/template/images/femaleversusmale_icon.gif) no-repeat;
}
.clearfix:after{MScontent:".";display:block;height:0;clear:both;visibility:hidden;}
#menuSearch {font-size:.91em;margin:0 0 20px -4px;line-height:1em;}
#menuSearch li{float:left;}
#menuSearch a{padding-right:12px;float:left;text-decoration:none;color:#fff;cursor:pointer;}
#menuSearch strong{padding:13px 0 0 12px;height:21px;float:left;font-weight:normal;}
#menuSearch a:hover{background:#ddd url(http://www.pouchons.com/v2/template/images/menu_search.gif) right 34px;color:#000;}
#menuSearch a:hover strong{background:#ddd url(http://www.pouchons.com/v2/template/images/menu_search.gif) left 34px;}
#menuSearch li.selected a{background:#fff url(http://www.pouchons.com/v2/template/images/menu_search.gif) right -6px;color:#bbd4f5;}
#menuSearch li.selected a:hover{background:#fff url(http://www.pouchons.com/v2/template/images/menu_search.gif) right -6px;color:#659dab;}
#menuSearch li.selected a strong,#menuSearch li.selected a:hover strong{background:url(http://www.pouchons.com/v2/template/images/menu_search.gif) left -6px;}
#MScontent{padding:0 10px 20px 10px;margin:0 auto;clear:both;}
#MScontent ul {list-style:none;}
#MSwrapper{height:34px;background:#313131 url(http://www.pouchons.com/v2/template/images/bg_menu_search.gif) repeat-x left top;}

input.dashboard,
select.dashboard {
	width: 100px;
}

button.dashboard {
	background: url(http://www.pouchons.com/v2/template/css/dashboard-icon.gif);
	border: 0;
	cursor: pointer;
	height: 20px;
	width: 20px;
}
button.dashboard:hover,
button.dashboard.active {
	background-position: 0 20px;
}

div.dashboard {
	background: url(dashboard.png);
	height: 175px;
	padding: 0 12px;
	text-align: center;
	width: 147px;
}
	div.dashboard * {
		margin: 0;
		padding: 0;
	}
	div.dashboard div {
		background: none !important;
		cursor: move;
		height: 165px;
		overflow: hidden;
		padding-top: 10px;
		position: relative;
		width: 147px;
	}

	div.dashboard caption {
		color: #CF0;
		font: normal 12px/17px Arial, Helvetica, sans-serif;
		padding-top: 4px;
		text-align: center;
		width: 100%;
	}
	div.dashboard caption a {
		cursor: pointer;
		display: block;
		height: 11px;
		overflow: hidden;
		position: absolute;
		text-indent: -100px;
		top: 16px;
		width: 11px;
	}
	div.dashboard caption a.prev {
		background-image: url(dashboard-prev.gif);
		left: 1px;
	}
	div.dashboard caption a.next {
		background-image: url(dashboard-next.gif);
		right: 1px;
	}
	div.dashboard caption a:hover {
		background-position: 0 11px;
	}
	div.dashboard caption span {
		height: 25px;
		position: relative;
		text-align: center;
	}
	div.dashboard caption span.month {
		padding-right: 8px;
	}
	div.dashboard caption span.month:after {
		content: ',';
	}

	div.dashboard table {
		border: 0;
		border-collapse: collapse;
		border-spacing: 0;
		cursor: default;
		margin: 0 auto;
		overflow: hidden;
		width: 147px;
	}
	div.dashboard td,
	div.dashboard th {
		border: 0;
		color: #999;
		font: normal 12px Arial, Helvetica, sans-serif;
		height: 19px;
		text-align: center;
		width: 21px;
	}
	div.dashboard td {
		color: #333;
		font-size: 11px;
		padding-right: 5px;
		text-align: right;
		width: 16px;
	}
	div.dashboard td.invalid {
		color: #666;
	}
	div.dashboard td.valid {
		color: #FFF;
		cursor: pointer;
	}
	div.dashboard td.active,
	div.dashboard td.hover {
		color: #CF0;
		cursor: pointer;
	}

.bigBlue
{
	font-size: 22px;
	font-family: Arial, sans-serif;
	color: #cdeeee;
}

.divMouseSquareOver
{
	padding:5px;
	font-family: "Lucida Grande",Arial,sans-serif;
	border:1px solid #838383;
	background-color:#131313;
}

.divMouseSquareOver a
{
	font-size: 10px;
	font-family: "Lucida Grande",Arial,sans-serif;
	color: #CCC;
	text-decoration: none;
}

.divMouseSquareOver a:hover
{
	font-size: 10px;
	font-family: "Lucida Grande",Arial,sans-serif;
	color: #e5e5e5;
	text-decoration: underline;
}

.divMouseSquareOver a:active, .divMouseSquareOver a:link
{
	font-size: 10px;
	font-family: "Lucida Grande",Arial,sans-serif;
	color: #ccc;
	text-decoration: none;
}

.divMouseSquareOut
{
	padding:5px;
	border:1px solid #313131;
	font-family: "Lucida Grande",Arial,sans-serif;
	background-color:#282828;
}

.divMouseSquareOut a
{
	font-size: 10px;
	font-family: "Lucida Grande",Arial,sans-serif;
	color: #ccc;
	text-decoration: none;
}

.divMouseSquareOut a:hover
{
	color: #e5e5e5;
	text-decoration: underline;
}

.divMouseSquareOut a:active, .divMouseSquareOut a:link
{
	color: #e5e5e5;
	text-decoration: none;
}

.divFriendsHOver
{
	padding:5px;
	font-family: "Lucida Grande",Arial,sans-serif;
	border:1px solid #838383;
	background-color:#131313;
	cursor:pointer;
}

.divFriendsHOut
{
	padding:5px;
	border:1px solid #313131;
	font-family: "Lucida Grande",Arial,sans-serif;
	background-color:#282828;
}


.divFriendsHClick {
	padding:5px;
	border:1px solid #313131;
	font-family: "Lucida Grande",Arial,sans-serif;
	background-color:#b8d27f;
	color:#617537;
	cursor:pointer;
}

.divFriendsHClick td {
	color:#617537;
}

.formBox
{
	font-size:14px;
	border:1px solid #AAA;
	width:155px;
	text-align:left;
	background-color:#333333;
	color: #FFFFFF;
}

.formSmallBox
{
	font-size:14px;
	border:1px solid #AAA;
	width:55px;
	text-align:left;
	background-color:#333333;
	color: #FFFFFF;
}

.formLongBox
{
	font-size:14px;
	border:1px solid #AAA;
	width:355px;
	text-align:left;
	background-color:#333333;
	color: #FFFFFF;
}

.formTxa
{
	font-size:14px;
	border:1px solid #AAA;
	text-align:left;
	background-color:#333333;
	color: #FFFFFF;
}

.trStatusClassOut
{
	font-size:10px;
	font-family:Trebuchet, sans-serif;
	color:#CCC;
	cursor:pointer;
}

.trStatusClassOver
{
	font-size:10px;
	font-family:Trebuchet, sans-serif;
	color:#424242;
	cursor:pointer;
	background-color:#757575;
	cursor:pointer;
}

div.bill
{
	font-size: 16px;
	text-align:left;
	width:90%;
	margin-left:10px;
}

.transOFFnb {background-color:#1b1b1b; }
.transONnb  { }

table.dropdown a{
font-family:Calibri, Verdana, sans-serif;
font-size:12px;
white-space:nowrap;
color:#CCC;
text-decoration:none;
}

table.dropdownmusic a{
font-family:Arial, sans-serif;
font-size:14px;
white-space:nowrap;
color:#CCC;
text-decoration:none;
}


table.dropdown td, table.dropdownmusic td{
padding:5px;
}

table.dropdown td:hover, table.dropdown td:hover a, table.dropdown td:hover a:hover{
background-color:#CCC;
font-family:Calibri, Verdana, sans-serif;
color:#333;
}

table.dropdownmusic td:hover, table.dropdownmusic td:hover a, table.dropdownmusic td:hover a:hover{
background-color:#CCC;
font-family:Arial, sans-serif;
color:#333;
font-size:14px;
}

table.dropdown {
border-top:1px solid #A0B1DC;
color:#ccc;
background-color:#1b1b1b;
position: relative;
}

table.dropdownmusic {
color:#000;
font-size:14px;
background-color:#1b1b1b;
position: relative;
}

#cmDefault{	position:absolute;	left:0;	top:0;	height: 234px;	width: 282px;	z-index:900;}#ColourMod {	position:relative;	left:0;	top:0;	display:none;	z-index:800;}.cmDefaultMiniOverlay {	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.pouchons.com/v2/template/images/ColourModMiniBG.png');	height: 234px;	width: 282px;	position:absolute;	left:0;	top:0;}.cmDefaultMiniOverlay[class] { 	background: url(http://www.pouchons.com/v2/template/images/ColourModMiniBG.png) no-repeat;}#cmSatValContainer {	height: 150px;	width: 150px;	position: absolute;	left: 14px;	top: 43px;}#cmHueContainer {	position: absolute;	top: 44px;	left: 185px;	height: 168px;	width: 40px;}.cmColorContainer {	background: #FFFFFF;	height: 160px;	width: 20px;	position: absolute;	left: 230px;	top: 49px;}.cmBlueDot {	position: relative;	z-index: 3;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.pouchons.com/v2/template/images/BlueDot.png');	height: 21px;	width: 21px;}.cmBlueDot[class] {	background: url(http://www.pouchons.com/v2/template/images/BlueDot.png) no-repeat;}.cmBlueArrow {	position: relative;	z-index: 3;	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='http://www.pouchons.com/v2/template/images/BlueArrow.png');	height: 21px;	width: 23px;}.cmBlueArrow[class] {	background: url(http://www.pouchons.com/v2/template/images/BlueArrow.png) no-repeat;}.cmSatValBg {	height: 150px;	width: 150px;	background: #FF0000;	position: absolute;	left: 29px;	top: 50px;}a.cmLink {width:90px;	margin-left: 20px;	font-family: Arial, Helvetica, sans-serif;	font-size: 10px;	position:absolute;	top:203px;	z-index:400;	color: #CCCCCC;	text-decoration: none;	border: none 0px;}a.cmLink:hover {	color: #999999;	text-decoration: none;	border: none 0px;}#cmHex {	position:relative;	top:3px;	color: #333333;	font: 12px "Arial Narrow", Arial, Helvetica, sans-serif;	border:1px solid #CCC;}#cmClose {	position:absolute;	left:135px;	width:120px;	text-align:right;	height:30px;}#cmCloseButton {position:relative;top:13px;}

/* USER.CSS */
td
{
	font-stretch: extra-expanded;
}

#mempic {
	border:1px solid #CCC;
}

.textarea
{
	background-color: #1e1e1e;
	color: #CCC;
	font-family:Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea.expanding {
	line-height: 18px;
	background-color: #1e1e1e;
	color: #CCC;
	font-family:Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.input
{
	background-color: #1e1e1e;
	color: #CCC;
	font-family:Trebuchet, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#tableBlackCP
{
	border: 1px solid #000000;
	background-color: #000;
	width:340px;
}

#tableBlackCP .headerBlackGlossy
{
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px;
	background-image: url(../../images/bg_tab_black.gif);
}

#tableBlackCP td
{
	font-size: 12px;
	font-family: Arial, verdana, arial, helvetica;
	font-weight: bold;
	color: #FF6600;
}

#tableBlackCP td a:link
{
	color: #999;
	text-decoration: none;
}

#tableBlackCP td a:visited
{
	color: #999;
	text-decoration: none;
}

#tableBlackCP td a:hover
{
	color: #999;
	text-decoration: underline;
}

#tableFriendsList td
{
	text-align:center;
       color:#f2e6d0;
       font-size:14px;
       font-family:Arial,Verdana,Arial, Helvetica, sans-serif;
}

.divChangeMainPic
{
	border:1px solid #FF6600;
	background-color: #999999;
}

#tableTabs
{
	width: 340px;
}

.UserTabShoutouts
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;color:#FFFFFF;
	text-align:center;
	border-right:1px solid #000;
	border-top:1px solid #000;
	background-color:#39393a;
	background-image:url(../../images/bg_tab_black.gif);
}

.selectedUserTabShoutouts
{
	text-align:center;
	border-left:1px solid #000;
	font-size:10px;
	border-right:1px solid #000;
	border-top:1px solid #000;
	background-color:#191919;
	padding:6px;
	color:#79accf;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
}

.UserTabShoutouts a:link
{
	font-size:10px;
	color:#FFFFFF;
}

.UserTabShoutouts a:visited
{
	font-size:10px;
	color:#FFFFFF;
}

.UserTabShoutouts a:hover
{
	font-size:10px;
	color:#79accf;
}

.UserTabFavorites
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;color:#FFFFFF;
	text-align:center;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#39393a;
	background-image:url(../../images/bg_tab_black.gif);
}

.selectedUserTabFavorites
{
	text-align:center;
	border-left:1px solid #000;
	font-size:10px;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#191919;
	padding:6px;
	color:#79accf;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
}

.UserTabFavorites a:link
{
	font-size:10px;
	color:#FFFFFF;
}

.UserTabFavorites a:visited
{
	font-size:10px;
	color:#FFFFFF;
}

.UserTabFavorites a:hover
{
	font-size:10px;
	color:#79accf;
}

.UserTabBirthday
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#39393a;
	background-image:url(../../images/bg_tab_black.gif);
}

.selectedUserTabBirthday
{
	text-align:center;
	border-left:1px solid #000;
	font-size:10px;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#191919;
	padding:6px;
	color:#79accf;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
}

.UserTabBirthday a:link
{
	font-size:10px;
	color:#FFFFFF;
}

.UserTabBirthday a:visited
{
	font-size:10px;
	color:#FFFFFF;
}

.UserTabBirthday a:hover
{
	font-size:10px;
	color:#79accf;
}

.UserTabLast
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	border-bottom:1px solid #000;
}

.tdTabsResults
{
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background-color:#191919
}

.tdTabsLink
{
	color:#FFFFFF;
	padding:2px;
	padding-left:6px;
	background-color:#242424;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
}

.TabsLink a:link
{
	color:#FFFFFF;
	text-decoration: none;
}

.TabsLink a:visited
{
	color:#FFFFFF;
	text-decoration: none;
}

.TabsLink a:hover
{
	color:#79accf;
	text-decoration: underline;
}

#tableUserGroups
{
	background-image:url(http://www.pouchons.com/v2/template/images/back.gif);
	background-repeat:no-repeat;
	background-color:#191919;
	border:#121212 1px solid;
	width: 340px;
	height: 180px;
}

#tableUserGroups .tdHeaderUserGroups
{
	font-size:16px;
	font-family:Trebuchet, Arial, Helvetica, sans-serif;
	border-bottom:1px dashed #b8b8b8;
	font-weight:bold;
	color: #FFF;
	height:10px;
}

#tableUserGroups .trLinkUserGroups a:link
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	height:10px;
}

#tableUserGroups .trLinkUserGroups a:visited
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

#tableUserGroups .trLinkUserGroups a:hover
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #79accf;
	text-decoration: underline;
}

#tableUserGroupsResults .tdGroupLink
{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#79accf;
}

#tableUserGroupsResults .tdGroupLink a:link
{
	text-decoration:none;
}

#tableUserGroupsResults .tdGroupLink a:visited
{
	text-decoration:none;
}

#tableUserGroupsResults .tdGroupLink a:hover
{
	text-decoration:underline;
}

#tableUserGroupsResults .groupNumMembers
{
	color:#FFFFFF;
	font-size:14px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#tableUserFriends
{
	background-image:url(template/images/bg_gray.gif);
	background-color: #000;
	background-repeat:no-repeat;
	border:#1b1b1b 1px solid;
	width: 460px;
}

#tableUserFriends .tdUserFriendsHeader
{
	background-image:url(/template/images/bg_tab_glossy_gold.gif);
	background-repeat:repeat-x;
	font-size: 16px;
	font-family: Arial, Arial, Helvetica, sans-serif;
	color:#ebebeb;
	height:30px;
}

#tableUserFriends a.linkBlueFriends:link
{
	color:#b0c0d9;
	font-size:12px;
	text-decoration:none;
}

#tableUserFriends a.linkBlueFriends:visited
{
	color:#b0c0d9;
	font-size:12px;
	text-decoration:none;
}

#tableUserFriends a.linkBlueFriends:hover
{
	color:#b0c0d9;
	font-size:12px;
	text-decoration:underline;
}

#tableFriendsList a:link
{
	color:#FFFFFF;
	text-decoration:none;
}

#tableFriendsList a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

#tableFriendsList a:hover
{
	color:#FF6600;
	text-decoration:underline;
}

.tdFriendsPending
{
	font-size: 14px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-align:center;
}

#tableBodyStyle
{
	border:1px solid #000;
	background-image:url(template/images/bg_gray.gif);
	background-repeat:repeat-x;
	background-color:#6c6c6c;
	height:180px;
}

#tableBodyStyle a:link
{
	color:#FFFFFF;
	text-decoration:none;
}

#tableBodyStyle a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

#tableBodyStyle a:hover
{
	color:#79accf;
	text-decoration:underline;
}

.tdBodyStyleHeader
{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:1px dashed #FFF;
	font-weight:bold;
	color:#FFF
}

#tableUserVideo
{
	border:1px solid #000;
	background-image:url(template/images/bg_gray.gif);
	background-repeat:repeat-x;
	background-color:#6c6c6c;
}

#tableUserVideo a:link
{
	color:#FFFFFF;
	text-decoration:none;
}

#tableUserVideo a:visited
{
	color:#FFFFFF;
	text-decoration:none;
}

#tableUserVideo a:hover
{
	color:#79accf;
	text-decoration:underline;
}

#tableUserStats
{
	border:1px solid #18325a;
	background-color:#FFFFFF;
}

#tableUserStats .tdStatsHeader
{
	background-image:url(http://www.pouchons.com/v2/template/images/bg_tab_darkblue.gif);
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	padding:4px;
	height:10px;
}

#tableUserStats .tdStatsTitle
{
	font-size:12px;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	color:#2e5590;
	font-weight:bold;
}

#tableUserStats .tdStatsRow
{
	font-size:12px;
	text-align:center;
	font-family: Arial, Verdana, Helvetica, Sans-serif;
	color:#FF0000;
}

#tableUserPoll
{
	width: 290px;
	border: 1px solid #547338;
}

.divMainPic a
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.divMainPic a:link,.divMainPic a:visited
{
	font-color: #CCC;
	text-decoration: none;
}

.divMainPic a:hover
{
	font-color: #CCC;
	text-decoration: underline;
}

/**** TABLE ACCOUNT SETTINGS *****/

#tableSettings .selectedUserTabSettings
{
	text-align:center;
	border-left:1px solid #000;
	font-size:12px;
	border-right:1px solid #000;
	border-top:1px solid #000;
	background-color:#191919;
	padding-bottom: 6px;
	padding-top: 6px;
	color:#6b9fc4;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
}

#tableSettings .UserTabSettings
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;color:#FFFFFF;
	text-align:center;
	border-right:1px solid #000;
	border-top:1px solid #000;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#39393a;
	background-image:url(../../images/bg_tab_black.gif);
}


#tableSettings .UserTabSettings a:link,
#tableSettings .UserTabSettings a:visited
{
	font-size:12px;
	color:#FFFFFF;
}

#tableSettings .UserTabSettings a:hover
{
	font-size:12px;
	color:#79accf;
}

#tableSettings .UserTabEdit
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;color:#FFFFFF;
	text-align:center;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#39393a;
	background-image:url(../../images/bg_tab_black.gif);
}

#tableSettings .selectedUserTabEdit
{
	text-align:center;
	font-size:12px;
	border-top:1px solid #000;
	border-right:1px solid #000;
	background-color:#191919;
	padding:6px;
	color:#79accf;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
}

#tableSettings .UserTabEdit a:link,#tableSettings .UserTabEdit a:visited
{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

#tableSettings .UserTabEdit a:hover
{
	font-size:12px;
	color:#79accf;
	text-decoration:none;
}

#tableSettings .UserTabCustomize
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#39393a;
	background-image:url(../../images/bg_tab_black.gif);
}

#tableSettings .selectedUserTabCustomize
{
	text-align:center;
	border-left:1px solid #000;
	font-size:12px;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#191919;
	padding:6px;
	color:#79accf;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
}

#tableSettings .UserTabCustomize a:link,#tableSettings .UserTabCustomize a:visited
{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}

#tableSettings .UserTabCustomize a:hover
{
	font-size:12px;
	text-decoration:none;
	color:#79accf;
}

.UserTabLast
{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	border-bottom:1px solid #000;
}

.tdTabsResults
{
	border-bottom:1px solid #000;
	border-left:1px solid #000;
	border-right:1px solid #000;
	background-color:#191919
}

.tdTabsLink
{
	color:#FFFFFF;
	padding:2px;
	padding-left:6px;
	background-color:#242424;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	border-right:1px solid #000;
	border-left:1px solid #000;
	border-bottom:1px solid #000;
}

.TabsLink a:link
{
	color:#FFFFFF;
	text-decoration: none;
}

.TabsLink a:visited
{
	color:#FFFFFF;
	text-decoration: none;
}

.TabsLink a:hover
{
	color:#79accf;
	text-decoration: underline;
}

.userPanelHeader
{
	color: #999999;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
}

.headerLinks
{
	padding-left:5px;
	font-size:18px;
	color: #CCCCCC;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
}

.headerLinks a
{
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
}

.headerLinks a:link
{
	color: #CCCCCC;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.headerLinks a:visited
{
	color: #CCCCCC;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

.headerLinks a:hover
{
	color: #79accf;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	text-decoration: underline;
}

#tdTitleSettingsH
{
	color:#CCC;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
}

#tdTitleSettings
{
	border-top:1px inset #CCC;
	color:#CCC;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
}

.tdExplainQuestion
{
	color:#CCC;
	background-color: #333333;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	padding:4px;
}

#tablePrivacy .tdQuestion
{
	color:#79accf;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	text-align:right;
	padding-right: 4px;
}

#tablePrivacy #tdReponse
{
	color:#CCC;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
}

.trQuestion
{
	background-color: #252525;
}

#tableFriendsRequests
{
	background-color: #000000;
	border:1px solid #999;
}

#endRequests
{
	width:90%;
	padding-left:10px;
	font-family:Trebuchet, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#CCCCCC;
}

#endRequests a
{
	color: #999;
	text-decoration: none;
}

#endRequests a:hover
{
	color: #999;
	text-decoration: underline;
}

.divOutgoingFR
{
	background-color:#333333;
	border:1px solid #999;
	width:155px;
	padding:4px;
}

.divOutgoingFR a
{
	font-family: Trebuchet,Arial,Helvetica,sans-serif;
	font-size:12px;
}

.divOutgoingFR a:link
{
	color: #999;
	text-decoration:none;
}

.divOutgoingFR a:visited
{
	color: #999;
	text-decoration:none;
}

.divOutgoingFR a:hover
{
	color: #666;
	text-decoration:none;
}

.divFriendsOver
{
	background-color: #2f2f2f;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border:1px solid #999;
	width: 85%;
	height: 130px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px;
}

.divFriends
{
	background-color: #222222;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border:1px solid #272727;
	width: 85%;
	height: 130px;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px;
}

.divTracksOver
{
	background-color: #2f2f2f;
	font-family: Arial, sans-serif;
	font-size: 12px;
	border:1px solid #999;
	width: 85%;
	height: 100px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
}

.divTracks
{
	background-color: #222222;
	font-family: Trebuchet, sans-serif;
	font-size: 12px;
	border:1px solid #272727;
	width: 85%;
	height: 100px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 10px;
}

.divFriendDate
{
	padding-right: 20px;
	padding-top: 10px;
	text-align: right;
}

.divFavLinks
{
	padding-left: 300px;
	top: 25px;
}

.divFriendPic
{
	float: left;
	margin-left: 10px;
}

.divFriendName
{
	padding-left: 120px;
	position: relative;
	top: 10px;
}

.spanTTrackTitle
{
	text-align: left;
	position: relative;
	top: 10px;
}

.spanTDelete
{
	float:right;
	margin-right:10px;
	margin-top:10px;
}

.divTPosition
{
	float: left;
	margin-left: 5px;
	top: 5px;
	font-family: Arial, sans-serif;
	font-size: 18px;
	color:#CCC;
}

.divFriendAccRej
{
	position: relative;
	top: 25px;
}

.divFriendAccRej input
{
	margin: 10px;
}

a.linkFriendRequest:link,a.linkFriendRequest:visited
{
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}

a.linkFriendRequest:hover
{
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

a.linkFriendRequestName:link,a.linkFriendRequestName:visited
{
	font-size: 16px;
	color: #CCCCCC;
	font-weight: bold;
	text-decoration: none;
}

a.linkFriendRequestName:hover
{
	font-size: 16px;
	color: #FFF;
	font-weight: bold;
	text-decoration: underline;
}

.btnFriends
{
	border: 1px solid #8bd0e1;
	width: 90px;
	background-color:#121212;
	color: #8bd0e1;
}

.tdFriend
{
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}

.tdFriend a
{
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}

.tdFriend a:link
{
	color: #CCCCCC;
	text-decoration: none;
}

.tdFriend a:visited
{
	color: #CCCCCC;
	text-decoration: none;
}

.tdFriend a:hover
{
	color: #CCCCCC;
	text-decoration: underline;
}

p.paging {
	text-align: center;
	padding: 5px 0 2px 0;
	margin: 0;
	font-size: 11px;
}
p.paging a {
	background-color: #000;
	border: 1px solid #272727;
	padding: 1px 4px;
	color: #777;
	text-decoration: none;
}

p.paging a:hover, p.paging strong {
	background-color: #222222;
	border: 1px #999 solid;
	padding: 1px 4px;
	color: #fff;
}

#divPages p.paging {
	text-align: center;
	padding: 5px 0 2px 0;
	margin: 0;
	font-size: 11px;
}
#divPages p.paging a {
	background-color: #000;
	border: 1px solid #272727;
	padding: 1px 4px;
	color: #777;
	text-decoration: none;
}

#divPages p.paging a:hover, p.paging strong {
	background-color: #222222;
	border: 1px #999 solid;
	padding: 1px 4px;
	color: #fff;
}

#divPages p.paging a:visited {
	background-color: #000;
	border: 1px solid #272727;
	padding: 1px 4px;
	color: #777;
	text-decoration: none;
}

.userPanelHeader a
{
	font-family:Trebuchet,Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#CCC;
	text-decoration:none;
}

.divUPanelLinks a:link,
.divUPanelLinks a:visited
{
	color:#CCC;
	text-decoration:none;

}

.divUPanelLinks a:hover
{
	color:#79accf;
	text-decoration: underline;
}
#tableCustomizeEdit td
{
	color:#CCC;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
#tableCustomizeEdit .titleContentCustomize
{
	color:#CCC;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	border-bottom:1px dashed #ccc;
}
#tableCustomizeEdit td .input
{
	background-color: #1d1d1d;
	border: 1px solid #AAA;
	color: #79accf;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Top friends */
#divTopFriends
{
	left-margin: 10px;
	text-align: center;
	width: 100%;
}

/* Top Tracks */
#divTopTracks
{
	left-margin: 10px;
	text-align: left;
	width: 100%;
	/*position: relative;*/
}

#divTopTracks li img.handle {
	margin-right: 20px;
	float: left;
	margin-left: 10px;
	margin-top: 15px;
	cursor: move;
}

.divTopFriendBoxOut
{

	display:  table;
	white-space: nowrap;
	float: left;
	background-color: #000;
	border:1px solid #444545;
	margin: 5px;
}

.divTopFriendBoxOver
{
	display:  table;
	white-space: nowrap;
	float: left;
	background-color: #000;
	border:1px solid #CCC;
	margin: 5px;
}

/* Div table layout */
.divTable
{
	display:  table;
}

.divTableRow
{
	display:  table-row;
	width:auto;
}

.divTableCell
{
	float:left;/*fix for  buggy browsers*/
	display:  table-cell;
	width:20%;
	background-color:#ccc;
}

.tdActive
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#39393a;
	background-image:url(../../images/bg_tab_black.gif);
}

.tdUnactive
{
	text-align:center;
	border-left:1px solid #000;
	font-size:12px;
	border-top:1px solid #000;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
	background-color:#191919;
	padding:6px;
	color:#79accf;
	font-family: Tahoma, Arial, sans-serif;
	font-weight:bold;
}

.tipTopFriends
{
	background-color:#000;
	border:1px solid #CCC;
	vertical-align:middle;
	padding:5px;
}

.divContestsOver
{
	background-color: #2f2f2f;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border:1px solid #999;
	width: 85%;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px;

}

.divContests
{
	background-color: #222222;
	font-family: Trebuchet, Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	border:1px solid #272727;
	width: 85%;
	margin-top: 15px;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px;
}

/* HEADER */
#account_pop, #menu_explore{
	display:none;
}
#ch_account:hover #account_pop
{
	display:block;
}
a.accLink {
	color:#FFF;
	font-size:14px;
	font-family:Calibri, Verdana, sans-serif;
	height: 1em;
	}

	a.accLink:visited, a.accLink:link
{
	text-decoration:none;
}

	a.accLink:hover
{
	color:#FFF;
	font-size:14px;
	text-decoration:underline;
}
#ch_account a{
	height: 1em;
	}
#ch_account a:hover #account_pop{
	display:block;
	}

.tdLogHeader
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#79accf;
	padding-right:5px;
}

.tdLogHeader a:link
{
	color:#79accf;
	text-decoration:none;
}

.tdLogHeader a:visited
{
	color:#79accf;
	text-decoration:none;
}

.tdLogHeader a:hover
{
	color:#79accf;
	text-decoration:underline;
}
div.title {background:url(http://www.pouchons.com/v2/template/images/header_2_new.png); background-repeat: no-repeat; height:88px; width:240px }
div.titlemusic {background:url(http://www.pouchons.com/v2/template/images/header_2_music.png); background-repeat: no-repeat; height:88px; width:240px }
table.userimage {     padding:5px;
    margin:0; text-align:center;background-image:url(../../images/border_image.png); background-repeat:no-repeat; }
div.rclup {background:url(../../images/round-corner-leftup.png); background-repeat: no-repeat; height:10px; width:10px; }
div.rcldo {background:url(../../images/round-corner-leftdown.png); background-repeat: no-repeat; height:10px; width:10px; }
div.rcrup {background:url(../../images/round-corner-rightup.png); background-repeat: no-repeat; height:10px; width:10px; }
div.rcrdo {background:url(../../images/round-corner-rightdown.png); background-repeat: no-repeat; height:10px; width:10px; }
.friendsOnline {
	background:url(../../images/friends_online_header2.png); background-repeat: no-repeat; width:20px; height:21px; text-align:center;
}

ul.topnav {
	list-style: none;
	padding: 0 15px;
	margin: 0;
	float: left;
	width: 786px;
	background: #222;
	font-size: 1.2em;
	background: url(../../images/topnav_bg.gif) repeat-x;
	z-index:99;
}
ul.topnav li {
	float: left;
	margin: 0;
	/*padding: 0 15px 0 0;*/
	position: relative; /*--Declare X and Y axis base for sub navigation--*/
	z-index:2;
}
ul.topnav li a{
	padding: 10px 0px;
	color: #fff;
	display: block;
	text-decoration: none;
	float: left;
	font-size:12px;
	width:110px;
	text-align:center;
}
ul.topnav li a:hover{
	background: url(../../images/topnav_hover.gif) no-repeat center top;
}
ul.topnav li span { /*--Drop down trigger styles--*/
	width: 13px;
	height: 35px;
	float: left;
	background: url(../../images/subnav_btn.gif) no-repeat center top;
	z-index:99;
}
ul.topnav li span.subhover {background-position: center bottom; cursor: pointer;} /*--Hover effect for trigger--*/
ul.topnav li ul.subnav {
	list-style: none;
	position: absolute; /*--Important - Keeps subnav from affecting main navigation flow--*/
	left: 0; top: 35px;
	background: #333;
	margin: 0; padding: 0;
	display: none;
	float: left;
	width: 170px;
	border: 1px solid #111;
	z-index:99;
}
ul.topnav li ul.subnav li{
	margin: 0; padding: 0;
	border-top: 1px solid #252525; /*--Create bevel effect--*/
	border-bottom: 1px solid #444; /*--Create bevel effect--*/
	clear: both;
	width: 170px;
	text-align:left;
	z-index:99;
}
html ul.topnav li ul.subnav li a {
	float: left;
	width: 145px;
	background: #333 url(../../images/dropdown_linkbg.gif) no-repeat 10px center;
	padding-left: 20px;
	font-size:12px;
}
html ul.topnav li ul.subnav li a:hover { /*--Hover effect for subnav links--*/
	background: #222 url(../../images/dropdown_linkbg.gif) no-repeat 10px center;
}


table.jCalendar {
	border: 1px solid #000;
	background: #aaa;
    border-collapse: separate;
    border-spacing: 2px;
}
table.jCalendar th {
	background: #333;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px;
}

table.jCalendar td {
	background: #ccc;
	color: #000;
	padding: 3px 5px;
	text-align: center;
}
table.jCalendar td.other-month {
	background: #ddd;
	color: #aaa;
}
table.jCalendar td.today {
	background: #666;
	color: #fff;
}
table.jCalendar td.selected {
	background: #f66;
	color: #fff;
}
table.jCalendar td.selected.dp-hover {
	background: #f33;
	color: #fff;
}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {
	background: #fff;
	color: #000;
}
table.jCalendar tr.selectedWeek td {
	background: #f66;
	color: #fff;
}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {
	background: #bbb;
	color: #888;
}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {
	background: #bbb;
	color: #888;
}

/* For the popup */

/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */

div.dp-popup {
	position: relative;
	background: #666;
	font-size: 10px;
	font-family: arial, sans-serif;
	padding: 2px;
	width: 171px;
	line-height: 1.2em;
}
div#dp-popup {
	position: absolute;
	z-index: 199;
}
div.dp-popup h2 {
	font-size: 12px;
	text-align: center;
	margin: 2px 0;
	padding: 0;
}
a#dp-close {
	font-size: 11px;
	padding: 4px 0;
	text-align: center;
	display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	color: #000;
	text-decoration: none;
	padding: 3px 2px 0;
}
div.dp-popup div.dp-nav-prev {
	position: absolute;
	top: 2px;
	left: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	position: absolute;
	top: 2px;
	right: 4px;
	width: 100px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	cursor: default;
	color: #aaa;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}

/* located in demo.css and creates a little calendar icon
 * instead of a text link for "Choose date"
 */
a.dp-choose-date {
	float: left;
	width: 16px;
	height: 16px;
	padding: 0;
	margin: 5px 3px 0;
	display: block;
	text-indent: -2000px;
	overflow: hidden;
	background: url(../../images/calendar.png) no-repeat; 
}
a.dp-choose-date.dp-disabled {
	background-position: 0 -20px;
	cursor: default;
}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {
	width: 140px;
	float: left;
}

/**********************************************************************************************************************
/************************************* APPROVED CSS CODING ************************************************************
/**********************************************************************************************************************

/* FORUMS QUOTE STYLE */
table.quote, table.code {
	background-color: #C0C0C0; 
	margin: 3px 0;
	border:1px solid #999;
}
td.quote_user, td.code_header { 
	background: #E0E0E0 url(../../images/bg_quote_user.gif) top left repeat-x; 
	font-size: 11px; 
	color: #000; 
	padding: 2px 5px; 
}
td.quote, td.code { 
	font-size: 11px;
	background: #FFF url(../../images/bg_quote.gif) top left repeat-x; 
	wrap-option: emergency; 
	color: #1b1b1b; 
}

/* FACEBOX STYLE */
#facebox .b {
  background:url(../../images/facebox/b.png);
}

#facebox .tl {
  background:url(../../images/facebox/tl.png);
}

#facebox .tr {
  background:url(../../images/facebox/tr.png);
}

#facebox .bl {
  background:url(../../images/facebox/bl.png);
}

#facebox .br {
  background:url(../../images/facebox/br.png);
}

#facebox {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
  text-align: left;
}

#facebox .popup {
  position: relative;
}

#facebox table {
  border-collapse: collapse;
}

#facebox td {
  border-bottom: 0;
  padding: 0;
}

#facebox .body {
  padding: 10px;
  background: #fff;
  width: 370px;
}

#facebox .loading {
  text-align: center;
}

#facebox .image {
  text-align: center;
}

#facebox img {
  border: 0;
  margin: 0;
}

#facebox .footer {
  border-top: 1px solid #DDDDDD;
  padding-top: 5px;
  margin-top: 10px;
  text-align: right;
}

#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
  height: 10px;
  width: 10px;
  overflow: hidden;
  padding: 0;
}

#facebox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide {
  z-index:-100;
}

.facebox_overlayBG {
  background-color: #000;
  z-index: 99;
}

* html #facebox_overlay { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}