body { margin:0px;color:#FFF;background-color:#490024;text-align:center;}
#maincontent {
  text-align:center;
	width: 769px;
	margin-right: auto;
	margin-left: auto; 	
	/* opera does not like 'margin:20px auto' */
	padding:0 5px;
	text-align:left; 
	/* part 2 of 2 centering hack */
	width: 769px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 769px;
	background:#7a003d url(/images/main_bg.gif)
}

html>body #maincontent {
	width: 769px; /* ie5win fudge ends */
}

#div_logo {
  width:766px; height:74px;
}
#div_langs   {float:right; margin-right:15px; margin-top:30px;text-align:center;}
#div_langs a {padding:0px; margin:0px; border-width:0px;}

.clearboth {clear:both;}

a {color:#FFF;}
.diminuto {font-size: 1px}
.ep_title {  font-family: tahoma, verdana; font-size: 12px; color: #FFFFFF; font-weight: bold;}
.ep_title2 {  font-family: tahoma, verdana; font-size: 12px; color: #FFFFFF; font-weight: normal;}
.ep_title_info {  font-family: tahoma, verdana; font-size: 12px; color: #FFFFFF; font-weight: normal; line-height: 15px;}
.ep_title_info2 {  font-family: tahoma, verdana; font-size: 18px; color: #FFFFFF; font-weight: normal; line-height: 15px;}
.ep_main_txt {  font-family: tahoma, verdana; font-size: 10px; color: #FFFFFF; font-weight: normal;}
a.ep_main_txt:link {text-decoration:none}
a.ep_main_txt:visited {text-decoration:none}
a.ep_main_txt:active {text-decoration:none}
a.ep_main_txt:hover {text-decoration:none}
.ep_main_txt1 {  font-family: tahoma, verdana; font-size: 11px; color: #FFFFFF; font-weight: normal;}
a.ep_main_txt1 {color: #FFFFFF; text-decoration:underline}


.warningtitle, .dividertxt,.dividertxt2,.dividertxt3,.dividertxt4,.dividertxt5 {font-family: tahoma, verdana, sans-serif; }

.warningtitle  { font-size: 18px; color: #FF7CC7; font-weight: bold;}
.dividertxt    { font-size: 14px; color: #993399; font-weight: bold;}
.dividertxt3   { font-size: 18px; color: #FFFFFF; font-weight: bold;}
.dividertxt4   { font-size: 10px; color: #FFFFFF; font-weight: bold;}
.dividertxt2   { font-size: 14px; color: #3366CC;}
.dividertxt5   { font-size: 10px; color: #FFFFFF;}
.dividertxt4 a { text-decoration:none}

img.pinkborder {border: #FF2891 solid 1px}

.email { border: #3D001E solid 1px; font-weight: normal; font:12px verdana; color: #3D001E; background-color: #BD809E; width: 200px; height: 20px; margin-right:50px;}
.login { border: #3D001E solid 1px; font-weight: normal; font-size: 10px; color: #3D001E; padding:2px;font-family: verdana; background-color: #BD809E; width: 150px; height: 18px}
.starselect { border: #3D001E solid 1px; font-weight: normal; font-size: 12px; color: #3D001E; font-family: verdana; background-color: #FFFFFF; width:210px;height: 18px}
.loginwhite{ font-family:arial;font-size:14px;color:#646464;color:#FFFFFF;font-weight:bold}
a.email {font:12px/13px tahoma,verdana;color:#FFF;text-decoration:underline;background:none;border-width:0px;}

.login_reminder  {font-family:tahoma;font-size:12px;color:#ff87c2;font-weight:normal;}
a.login_reminder {color:#FFFFFF;text-decoration:none}


/* Top Menu Navigation Table styles */
td.tm1 {color:#4A0024; cursor:pointer; font:bold 12px Arial; background-color:#FFA0D9; border-left:1px solid #FFF;border-right:1px solid #FF3E9D;border-bottom:1px solid #FF3E9D;}
td.tm1correct {border-left:1px solid #FF3E9D;} /*correction for the first item in the menu*/
td.tm2 {color:#4A0024; cursor:pointer; font:bold 12px Arial; background-color:#FF3E9D; border-left:1px solid #FFF;border-right:1px solid #FF3E9D;border-bottom:1px solid #FF3E9D;}
td.tm1 a, td.tm2 a {display:block; height:15px; padding:5px 0; color:#4A0024; text-decoration:none;}
td.tm1 a:hover {background-color: #FF3E9D;}
td.tm2 a:hover {background-color: #FFD1FF;}
.floatdiv1 {position:relative;top:-80px;left:70px;float:left;display:block;width:0px;height:0px}
.dim {font-family:Arial; font-size:1px; background-color:#FF2590;height:1px}

/* Left menu navigation */                
ul#navigation {float:left;width:150px;list-style-type: none; padding:0; margin:0;border:0;background:url(http://www.private.com/images/sm3.gif) repeat-x; text-align:left;}
ul#navigation li, ul#navigation li a {font:bold 12px/28px verdana;text-decoration:none;width:130px;}
ul#navigation li {border-bottom:1px solid #2B0016;border-top:1px solid #A40051;padding:0;margin:0 0 0 10px;text-align:right;}
ul#navigation li.first {border-top-width:0;margin-top:10px;}
ul#navigation li.last {border-bottom-width:0;margin-bottom:18px;}
ul#navigation li a {display:block;color:#FFFFFF;}
ul#navigation li a.last {text-decoration:blink;color:#F7CC05;border-bottom-width:0px;}
ul#navigation li a:hover {border-right:7px solid #DB006B;color:#F7CC05;}

/* Footer Menus */
ul.footermenu {list-style-type:none; margin-left:0px; padding:0px; margin-top:5px;}
ul.footermenu li {margin-top:-2px;padding:0px;}
ul.footermenu li a {font:12px/13px tahoma,verdana;color:#FFF;text-decoration:none;}


/* Adbrite: That ugly advertising on the bottom right of the page */
.adHeadline {font: bold 12px Verdana; text-decoration: underline; color: white;}
.adText {font: normal 12px Verdana; text-decoration: none; color: white;}
td.text {text-align:left}

/* Alternative Right Block */
div#blockright_alt {
	float:right;width:282px;height:190px;text-align:center;background:url(/images/blockright_alt_bg.jpg);font-family:verdana;color:#fff;font-weight:bold;font-size:20px; }
div#blockright_alt a {
	text-decoration:none;}
div#blockright_alt a#br_a_title {
	display:block;width:260px;height:47px;padding-top:12px;padding-left:10px; }
a#br_a_dvd {
	float:left;padding-left:20px; border-width:0px; }
p#blockright_alt_mini a{
	border:1px solid white;border-width:0 0 1px 0;font-size:14px;}

div#thumbBlock {background:#f09;margin:1px;border:1px solid #490024;height:287px;width:732px;margin-left:8px;}
div#thumbBlock img {border:1px solid #490024;margin:1px 0 0 1px;}
div#thumbBlock img.thumbBig {float:left;margin-left:1px;}

div#sitesMain p {clear:both;text-align:left; margin-left:20px;}
div#sitesMain p a.sitesThumb {float:left;margin:0 20px 20px 0;}



   