﻿html, body, * {margin:0;padding:0;}
body{background: #e3e2e0 url(/images/backgrounds/pagebg.jpg) no-repeat top center;margin-left: 1px;}
img {border: none;}
.clr{clear: both; height: 1%; font-size: 0;}
a:focus{outline: none;}
object:active, div:active{outline: none;}
object:focus, div:focus{-moz-outline-style: none;}
/*--- BEGIN POSITIONING ---*/
#maincontainer{width: 980px;margin: 0 auto;position: relative;z-index: 100;}
#header{background: transparent;height: 238px;}
#contentwrapper{float: left;width: 100%;}
#contentcolumn{margin: 0 137px 0 220px;background: #fff url(/images/backgrounds/contentfade.jpg) repeat-x bottom left;min-height:666px;height:auto !important;height:666px;padding-bottom: 56px;}/* contentcolumn is 623px wide! */
#regcontentcolumn{margin: 0 137px 0 220px;background-color: #fff;}
#leftcolumn{float: left;margin-left: -980px;}
#rightcolumn{float: left;width: 120px;margin-left: -120px;}
#footer{clear: both;height: 85px;margin-left: -1px;background-color: #000;}
/*--- END POSITIONING ---*/
#cards{position: absolute;right: 30px;bottom: -79px;background: transparent url(/images/backgrounds/cards.png) no-repeat bottom center;width: 405px;height: 196px;z-index: 1;}
/*--- Header ---*/
#header h1 span{display:none;}
#header h1 a{position:absolute;top: 0px;left: 78px;display: block;width: 378px;height: 172px;text-decoration:none;}
#header ul{display: none;}
#menu_swf{position:relative; top:175px; left: 65px}
/*#menu_swf{position:relative; top:175px; left: 218px;}*/
/*--- Header ---*/
/*--- Top Ten ---*/
#topten{background: #fff url(/images/backgrounds/top10bg.jpg) no-repeat 0 0;width: 200px;margin: 0 0 25px 0;}
#toptenad{margin: 0 0 0 auto;width: 120px;padding: 23px 12px 12px 0;}
#topten h2{ font: bold 18px/22px Arial,Sans-Seif;color:#1e1a1a;letter-spacing:-0.03em;text-align:right;padding: 23px 20px 12px 0;}
#topten p{font: bold 13px/15px Arial, Sans-Serif;letter-spacing:-0.03em; text-align:right; padding-bottom: 12px; margin-right: 23px;}
#topten p a:link{color: #757575; text-decoration: none;}
#topten p a:visited{color: #757575; text-decoration: none;}
#topten p a:hover{color: #757575; text-decoration: underline;}
#topten p a:active{color: #757575; text-decoration: underline;}
#tbltopten{margin: 0 12px 12px auto; border-collapse: collapse; }
#tbltopten th, #tbltopten td{ padding-bottom: 8px;}
#tbltopten th{vertical-align:middle; text-align:right; padding-right: 10px;}
#tbltopten th h3{font: bold 12px Arial, Sans-Serif;letter-spacing:-0.03em;}
#tbltopten th ul{font: 12px/14px Arial, Sans-Serif;list-style: none;color: #7e7575;letter-spacing:-0.03em;text-align:right;}
#tbltopten th ul li img{padding-left: 2px; margin-bottom: -1px;}
#tbltopten th ul li.s, #tbltopten th ul li.p {padding-right: 14px;}
#tbltopten th ul li.s{background: transparent url(/images/backgrounds/x-score-star3.gif) no-repeat 100% 0;}
#tbltopten th ul li.p{background: transparent url(/images/backgrounds/x-prestige-stripes3.gif) no-repeat 100% 0;}
#tbltopten th h3 a{color: #1e1a1a; text-decoration: none;}
#tbltopten th h3 a:link{}
#tbltopten th h3 a:visited{}
#tbltopten th h3 a:hover{color:#f00;}
#tbltopten th h3 a:active{color:#f00;}
#tbltopten td{vertical-align:middle;font: bold 28px Arial, Sans-Serif;color:#1e1a1a;}
#tbltopten td img{padding: 1px;border: solid 1px #ccc;margin-right: 5px;}
#tbltopten td img:hover{padding: 0px; border: solid 2px #c77; }
/*--- Top Ten ---*/
/*--- Login Panel ---*/
#login{position: absolute;top:0px;right:0px;width:420px;height: 75px;background: transparent url(/images/backgrounds/login-bg-fb.jpg) no-repeat top right;}
#fbconbutton{position: absolute;top:40px;right:23px;}
#login input.btnMasterlogin{display:none}
#login a{font-weight: bold; color: #7f7f7f; text-decoration: none;}
#login a:link{}
#login a:visited{}
#login a:hover{color:#f00;}
#login a:active{color:#f00;}

#login a.loginbutton{ width: 17px; height: 17px;}
#login a.loginbutton span{ visibility: hidden;}
#login p {font: bold 11px/13px Arial, Sans-Serif;letter-spacing:-0.03em;color:#1e1a1a;margin: 8px 0 0 17px;}
#login input.loginbox{font: normal 10px/12px Arial, Sans-Serif;color: #7f7f7f;width: 142px;height: 17px;background: transparent url(/images/backgrounds/login-box-bg.jpg) repeat-x top left;margin-left:6px;padding: 2px 0 0 4px;border: none;}

#login ul{font: 9px/11px Arial, Sans-Serif;letter-spacing:-0.03em;color: #7f7f7f; padding: 17px 0 0 40px;}
#login ul li{ display:inline; padding: 0 1px;}
#loginerror{font: bold 11px/13px Arial, Sans-Serif;letter-spacing:-0.03em;position: absolute;top:74px;left:571px;color: #fff;}
#loginerror a{color: #fff;}
#loginerror a:link{}
#loginerror a:visited{}
#loginerror a:hover{color:#f77;text-decoration: none;}
#loginerror a:active{color:#f77;text-decoration: none;}
/*--- Loggged In Panel ---*/
#loggedin{position: absolute;top:0px;right:0px;width:276px;height: 72px; background: transparent url(/images/backgrounds/loggedin-bg-new.jpg) no-repeat top center;}
#fbconlibutton{position: absolute;top:40px;right:22px;}
#loggedin a{font-weight: bold; color: #7f7f7f; text-decoration: none;}
#loggedin a:link{}
#loggedin a:visited{}
#loggedin a:hover{color:#f00;}
#loggedin a:active{color:#f00;}
#loggedin a.mes{font-weight: bold; color: #d00; text-decoration: none;}
#loggedin a.mes:link{}
#loggedin a.mes:visited{}
#loggedin a.mes:hover{color:#f00;}
#loggedin a.mes:active{color:#f00;}
#loggedin p {font: bold 11px/13px Arial, Sans-Serif;letter-spacing:-0.03em;color:#1e1a1a;margin-top: 12px;}
#loggedin p.he{float:left; width:118px;display:inline;margin-left: 15px}

#loggedin p.em{float:right; width:86px;display:inline; text-align: right;padding-right: 42px;}
#loggedin p.em img { padding-right: 4px; margin-bottom: -2px;}

#loggedin ul{ clear:both; font: 9px/11px Arial, Sans-Serif;letter-spacing:-0.03em;color: #7f7f7f; padding: 20px 0 0 52px;}
#loggedin ul li{ display:inline; padding: 0 1px;}
/*--- Loggged In Panel ---*/
/*--- Loggged In With FB Panel ---*/
#loggedinfb{position: absolute;top:0px;right:0px;width:446px;height: 72px; background: transparent url(/images/backgrounds/loggedin-bg-fb.jpg) no-repeat top center;}
#imgfbli{position: absolute; top:4px; right:380px;}
#fblism{position: absolute;top:33px;right:0px;}

#loggedinfb a{font-weight: bold; color: #7f7f7f; text-decoration: none;}
#loggedinfb a:link{}
#loggedinfb a:visited{}
#loggedinfb a:hover{color:#f00;}
#loggedinfb a:active{color:#f00;}
#loggedinfb a.mes{font-weight: bold; color: #d00; text-decoration: none;}
#loggedinfb a.mes:link{}
#loggedinfb a.mes:visited{}
#loggedinfb a.mes:hover{color:#f00;}
#loggedinfb a.mes:active{color:#f00;}
#loggedinfb p {font: bold 11px/13px Arial, Sans-Serif;letter-spacing:-0.03em;color:#1e1a1a;margin-top: 12px;}
#loggedinfb p.he{float:left; width:232px;display:inline;margin-left: 76px;}
#loggedinfb p.he span{ padding-left: 12px;}
#loggedinfb p.em{float:right; width:86px;display:inline; text-align: right;padding-right: 38px;}
#loggedinfb p.em img { padding-right: 4px; margin-bottom: -2px;}

#loggedinfb ul{ clear:both; font: 9px/11px Arial, Sans-Serif;letter-spacing:-0.03em;color: #7f7f7f; padding: 20px 0 0 240px;}
#loggedinfb ul li{ display:inline; padding: 0 1px;}
/*--- Loggged In With FB Panel ---*/
/*--- Login Panel ---*/
/*--- Content ---*/
#topflash{width: 623px; margin: 0 auto;}
#tflash{}
#contentleft{float:left; width: 48%; display:inline;}
#contentright{float:right; width: 48%; display:inline;}
#content a{text-decoration: none; color: #c00;}
#content a:hover{text-decoration: underline; color: #f00;}
#content{padding: 24px 22px 0 22px;}
#content h2{font: bold 18px/20px Arial, Sans-Serif;color:#1e1a1a; letter-spacing:-0.03em; background: transparent url(/images/backgrounds/titleline.jpg) no-repeat left bottom;margin-bottom: 22px; padding-bottom: 6px;}
#content h2.error{color: #d00;}
#content h3{font: bold 13px/17px Tahoma, Arial, Sans-Serif;color:#555;}
#content p{font: 12px/17px Verdana, Arial, Sans-Serif;margin-bottom:12px;color:#444;}
#content p.xbottom{margin-bottom:38px;}
#content p span.error{ font-weight:bold; color: #d00;}
#content ul.resenderror,#content ul.ltroub{font: 12px/15px Verdana, Arial, Sans-Serif;margin:0 0 12px 32px;color:#444;}
#content ul.resenderror li,#content ul.ltroub li{ margin-bottom: 4px;}
/*--- Content ---*/

/*--- Register Confirm ---*/
#centerw {text-align:center; width:46%}
#center {text-align:center}
#center a:link{text-decoration: underline;}
.pCenter p{text-align:center}
.regOption {padding-top:15px;padding-bottom:15px;font-weight:bold}
.regText {vertical-align:top}
/*--- Register Confirm ---*/


/*--- Footer Inside ---*/
#abovefooter{margin-left: -1px;clear: both;height:77px;background: transparent url(/images/backgrounds/footertopbg.png) repeat-x top left;position:relative;z-index:100;behavior: url(/_jscript/iepngfix.htc);}
#finner{ width: 980px; margin: 0 auto;}
#fleft{ float: left; width: 300px; display:inline;text-align:center; margin-top: 12px;}
#fleft p {font: 11px/14px Arial, Sans-Serif;letter-spacing:-0.03em; color:#656565; }

#fright{ float: right; width: 658px; display:inline;}
#fright ul{font: 13px/15px Arial, Sans-Serif;letter-spacing:-0.03em; color:#656565; text-align:center;margin-top: 32px;}
#fright ul li { display: inline; padding: 0 4px;}
#fright ul li a{color:#656565;text-decoration: none;}
#fright ul li a:hover{color:#f00;}

/*--- Footer Inside ---*/
#language ul{font: 13px/18px Arial, Sans-Serif;letter-spacing:-0.03em;list-style-type: none; position:absolute; top: 156px; right: 4px; color: #fff;}
#language ul li a{ color:#fff; text-decoration: none;}
#language ul li.a{ font-size: 16px;}
#language p{position:absolute; top: 91px; right: 173px;}
/*--- Enhanced Messaging ---*/

div.topInbox{background-color:black;display:block }
div.checkboxtop{width:35px;height:22px;text-align:center;vertical-align:middle;display: table-cell}
div.inbox{font-family: Verdana;font-size:11px;height:56px;top:50%;}
div.inboxUnread{font-family: Verdana;font-size:11px;height:56px;top:50%;background-color:#F0F0F0}
.inboxtextarea{height: 72px;width: 529px;background-color:#F0F0F0;color:#686868;padding:4px;border:1px;border-style:solid;border-right-color:#aca899;border-bottom-color:#aca899;display: block;clear:both;margin-left:10px}
div.sep{width:539px;background-color:#c7c7c7;height:1px;clear: both;margin-left:10px;}
div.sep2{width:100%;height:12px;clear: both;}
div.sep3{width:100%;height:5px;clear: both;}
div.reply{height:70px;}
div.pic{border-color:white;border-width:1px;border-style:solid;width:50px;height:50px;float:left;margin-top:2px}
div.pic2{width:50px;height:50px;float:left;padding:4px;padding-left:10px;padding-right:15px;margin-top:2px;}
div.delete{float:right;padding-top:7px;padding-right:33px;text-align:center;}
div.checkbox{float:left;width:35px;margin-top:17px;text-align:center;position:relative}
div.name{float:left;width:100px;text-align:center;margin-top:7px;}
div.msgFrom{font-size:14px; color:black;}
div.msgDate{font-size:10px; color:#686868}
div.msgBody{float:left; width:312px;margin-top:14px}
div.msgSubject{color:#f00000;font-weight:bold}
div.msgContent{color:#808080;padding-top:5px;font-size:11px}
div.inboxTitle{font-size:14px;color:black;}
div.inboxDate{font-size:10px;color:#686868;font-weight:bold;}
div.inboxSubject{color:#f00000;float:left; width:362px;margin-top:22px; padding-left:10px}
div.inboxcontent{color:#686868;clear: both; font-family: Verdana; font-size:11px ; padding-left:10px; padding-right:15px;}
div.msgreply{font-family: Verdana;font-size:12px;color:#686868;clear: both; padding-bottom:5px; padding-left:10px}
div.msgtextarea{height: 72px; width: 569px; background-color:#F0F0F0;color:#686868;  padding:4px; border:1px;  border-right-color:#aca899; border-bottom-color:#aca899;	display: block;clear: both;}
.delSelButton{font-family: Verdana;font-size:11px}
.navButton{font-family: Verdana;font-size:11px; padding-left: 3px; padding-right: 3px}
.delSelDiv{padding-bottom:15px}
.replyDiv{text-align:right;padding-right:30px}
.replyBtn{background-color:black;color:white;border:0px;cursor:pointer}
.mainInboxDiv{padding-top:12px}
.imgSubject{padding-right:10px}
.fullWidth{width:100%}
.msgSubject a:hover{color:#736F6E}
.msgContent a{color:#808080}
.msgContent a:hover{color:#736F6E}
#tmenu3{font: 13px Verdana; font-weight:bold; width:100%}
#menuWrap{padding-top:0px;padding-bottom:7px; padding-left:7px}
.dispBlock{display:block}
.navDiv{float: right; display:inline; text-align:right}

/*--- Theta ---*/
#tmenu{background: transparent url(/images/backgrounds/bl-menu-grad.jpg) repeat-x 0 0;}
#tmenu ul{font: 13px Arial, Sans-Serif;color: #fff;text-align: center;padding: 2px 0;}
#tmenu ul li{display: inline;padding: 0 6px;}
#tmenu a{text-decoration: none;}
#tmenu ul li a{padding: 2px 10px 2px 10px;color: #fff;}
#tmenu ul li.active a{padding: 2px 10px 2px 10px;color: #222;background-color: #fff;}
#tmenu ul li a:hover{background-color: #fff;color: #222;}

#tmenu p.fr{font: 13px Arial, Sans-Serif;color: #fff;text-align: right;padding: 2px 4px 2px 0;}
#tmenu p a{color: #fff;text-decoration: none;}
#tmenu p a:hover{color:#f00;text-decoration: underline;}

#imgThetaMain{ display: block; margin: 0 auto;}
#tacronym{font: 12px/17px Verdana, Arial, Sans-Serif;margin-bottom:12px;color:#444; padding-left: 56px;}
#tacronym li{ list-style-type:none;}
#tacronym li span{ font: bold 15px Verdana, Arial, Sans-Serif; color:#006; padding-right: 2px;}
/*--- Theta ---*/

/*--- Play ---*/
#tbleplaylayout{ width: 579px; margin: 0 auto; border-collapse: collapse;}
#tbleplaylayout td{vertical-align:top; width: 244px;}
#tbleplaylayout td.or{ width: 91px; text-align: center;font: bold 20px/24px Verdana, Arial, Sans-Serif; padding-top: 12px; color:#222;}
#tbleplaylayout td img{ margin-bottom: 18px;}
#playlayout{}
#playouttext{float: left; width: 256px;}
#playouttext img{ margin: 0 auto 18px 0; display:block;}
#playlayoutdotbox{ float: right; width: 298px;}
div.dotbox{background-color:#fafafa; border:1px dotted #ccc;}
div.dotbox h2,div.dotbox p{margin: 4px;}
div.dotbox ul{font: 12px/17px Verdana, Arial, Sans-Serif;margin-bottom:12px;color:#444; padding-left: 24px;}
div.dotbox ul li {list-style-type: square; margin-bottom: 4px;}
#imgseating{ float: right; width: 246px; margin: 0 0 8px 8px; padding: 4px; border: solid 1px #ccc; background-color: #f6f6f6;}

#tblnewtop100{border-collapse: collapse;margin: 0 auto;}
#tblnewtop100 td{ vertical-align:middle; border-bottom: solid 1px #555;}
#tblnewtop100 td.a{font: bold 24px/32px Tahoma, Arial, Sans-Serif;color:#332; text-align:center;padding: 24px 18px;}
#tblnewtop100 td.b {text-align:center;}
#tblnewtop100 td.b img{width:50px; height: 50px; padding: 2px; border: solid 1px #ccc;}
#tblnewtop100 td.b img:hover{padding: 1px; border: solid 2px #c77; }
#tblnewtop100 td.c {width: 128px;font: 12px/17px Verdana, Arial, Sans-Serif; padding: 0 4px;}
#tblnewtop100 td.d {width: 128px;}
#tblnewtop100 td.d ul {list-style: none;font: 12px/14px Arial, Sans-Serif;text-align: right;}
#tblnewtop100 td.d ul li{}
#tblnewtop100 td.d ul li.sc {background: transparent url(/images/backgrounds/x-score-star3.gif) no-repeat 100% 5px;padding-right: 16px;font: 18px Tahoma, Arial, Sans-Serif;color: #332;}
#tblnewtop100 td.d ul li.pr {background: transparent url(/images/backgrounds/x-prestige-stripes3.gif) no-repeat 100% 5px;padding-right: 16px;font: 18px Tahoma, Arial, Sans-Serif;color: #332;}
#tblnewtop100 td.d ul li.pe {font: 12px Tahoma, Arial, Sans-Serif;color: #777;}
/*--- Play ---*/
/*--- Terms-Privacy ---*/
#termsconditions{height: 469px; padding-right: 8px; overflow: auto; }
#termsconditions ol.terms{margin-left: 32px;font: 12px/17px Verdana, Arial, Sans-Serif;margin-bottom:12px;color:#444;}
#termsconditions ol.terms li{margin-bottom: 12px; list-style-type:upper-latin;}
#termsconditions ol.terms ol{margin-left: 32px; margin-top: 8px;}
#termsconditions ol.terms ol li{ list-style-type: lower-alpha;}
#termsconditions ol.terms ol ol{margin-left: 32px;}
#termsconditions ol.terms ol ol li{ list-style-type: lower-roman;}
/*--- Terms-Privacy ---*/
/*--- Profile ---*/
#profile{ margin-bottom: 12px;}
#profilercol{float:right; width: 362px; position:relative;}
#profilercol h3.pr{font: bold 14px/16px Arial, Sans-Serif;color:#1e1a1a;letter-spacing:-0.03em;background: transparent url(/images/backgrounds/titleline.jpg) no-repeat left bottom;margin: 10px 0 12px 0;padding: 0 0 6px 6px;}
#profilercol p.ur{position:absolute; top: 10px; right: 0px;font: 11px/13px Verdana, Arial, Sans-Serif;}
#profilercol div.error{ font: bold 12px/17px Verdana, Arial, Sans-Serif; color: #d00; text-align:center; margin-bottom: 12px; }
#profilercol div.error2{ font: 11px/14px Verdana, Arial, Sans-Serif; color: #d00; }
#tblprofinfo{font: 12px/17px Verdana, Arial, Sans-Serif;width: 346px;margin: 0 0 12px 16px;color:#444;border-collapse:collapse;}
#tblprofinfo th{text-align: left;width: 164px;white-space:nowrap;vertical-align:top;padding-bottom: 12px;}
#tblprofinfo th.am{padding-bottom: 2px;}
#tblprofinfo td{vertical-align:top;padding-bottom: 12px;width: 182px;}
#tblprofinfo td.am {font: 10px/14px Verdana, Arial, Sans-Serif;width: 346px;}
#tblprofinfo td.names input.ltgray{font: normal 12px/14px Arial, Sans-Serif;color: #444;background: transparent url(/images/backgrounds/login-box-bg.jpg) repeat-x top left;width: 84px;height: 17px;padding: 2px 0 0 4px;border: none;}
#tblprofinfo td input.ltgray{font: normal 12px/14px Arial, Sans-Serif;color: #444;background: transparent url(/images/backgrounds/login-box-bg.jpg) repeat-x top left;width: 176px;height: 17px;padding: 2px 0 0 4px;border: none;}
#tblprofinfo td input.ltgrays{font: normal 12px/14px Arial, Sans-Serif;color: #444;background: transparent url(/images/backgrounds/login-box-bg.jpg) repeat-x top left;width: 124px;height: 17px;padding: 2px 0 0 4px;border: none;}
#tblprofinfo td textarea{font: normal 12px/14px Arial, Sans-Serif;color: #444;background: #e3e2de url(/images/backgrounds/login-box-bg.jpg) repeat-x top left;width: 336px;height: 98px;padding: 4px;border-top: solid 1px #ccc;border-right: solid 1px #ccc;border-bottom: solid 1px #444;border-left: solid 1px #ccc;}
#tblprofinfo td span{font: bold 10px/12px Arial, Sans-Serif;color: #444;}
#profilevlcol{float:left; width: 203px; background-color: #232323;}
#profilevlcol h2{font: bold 18px/20px Arial, Sans-Serif;color:#fff;letter-spacing:-0.03em; background: none; margin: 6px 0 6px 0; /*margin-bottom: 12px;*/padding-bottom: 0; text-align:center;}
#profvimg{position:relative;width: 193px; background-color: #fff; margin: 0 auto 2px auto; border: solid 1px #ccc;}
#profvimg img{display: block; margin: 0 auto;padding: 4px 0;}
#profvimg p{font: 11px/13px Verdana, Arial, Sans-Serif;}
#profep{position: absolute; top: 4px; right: 4px; padding: 0 5px;background-color: #e6e6e6;}
#tnbprofscore{width: 195px; color:#fff; margin: 0 auto 4px auto;border-collapse:collapse; table-layout:fixed;}
#tnbprofscore td {font: bold 11px/13px Verdana, Arial, Sans-Serif; vertical-align: middle; height: 32px; }
#tnbprofscore td.a{ font: bold 10px/12px Verdana, Arial, Sans-Serif; padding-left: 42px;}
#tnbprofscore td.d{color: #ff0;text-align:center;}
#tnbprofscore td.e{color: #f00;text-align:center;}
#tnbprofscore td.f{color: #0f0;text-align:center;}
#tnbprofscore td a.f{color: #0f0;text-align:center;text-decoration:underline}
#tnbprofscore td.s{ height: 1px; background: transparent url(/images/backgrounds/profscore-barrier.jpg) no-repeat center center;}
#tnbprofscore td#a{background: transparent url(/images/backgrounds/profscore-star2.jpg) no-repeat 6px 2px;}
#tnbprofscore td#b{background: transparent url(/images/backgrounds/profscore-stripe2.jpg) no-repeat 6px 1px;}
#tnbprofscore td#c{background: transparent url(/images/backgrounds/profscore-gleaf2.jpg) no-repeat 6px 3px;}
#profilelcol{float:left; width: 193px;}
#profilelcol h2{font: bold 18px/20px Arial, Sans-Serif;color:#1e1a1a;letter-spacing:-0.03em; background: none;margin-bottom: 12px;padding-bottom: 0;}
#profimg{position:relative;width: 191px; border: solid 1px #ccc; font-size: 0; margin-bottom: 6px;}
#profilelcol img{width: 185px; margin: 3px;}
#profsettings,#profdelete{border: solid 1px #8c8c8c; background-color: #dedede; padding: 12px; margin-bottom: 18px;}
#profdelete table{ margin: 0 auto; text-align: center;font: 12px/17px Verdana, Arial, Sans-Serif;color:#444;border-collapse:collapse;}
#tblprofsettingssettings{font: 12px/17px Verdana, Arial, Sans-Serif;color:#444;border-collapse:collapse;margin: 0 auto;}
#tblprofsettingssettings td{vertical-align: middle; padding: 3px 12px;}
#tblprofsettingssettings th{vertical-align: middle; padding: 3px 12px; font-weight:normal; text-align:right; width: 132px;}
#tblprofsettingssettings td input.ltgray{font: normal 12px/14px Arial, Sans-Serif;color: #444;background: transparent url(/images/backgrounds/login-box-bg.jpg) repeat-x top left;width: 142px;height: 17px;padding: 2px 0 0 4px;border: none;}
#tblprofsettingssettings td.fb {padding: 18px 0 12px 28px;}
#tblprofsettingssettings td.nfcheck label{ padding-left: 3px;}
#tblprofsettingssettings td.loginCheck label{ padding-left: 3px;}
#tblprofsettingssettings td.button{ text-align:center;padding: 8px 0;}
#psfbimg{ float:left; padding-right: 8px;}
#profseterror{color:#d00;margin-bottom:12px;}
#profseterror p{color:#d00; font-weight:bold;}
#profseterror ul{font: 12px/15px Verdana, Arial, Sans-Serif; padding-left: 24px; }
#profseterror ul li{padding-bottom: 3px;}
#d-original{ width: 436px; float: left; }
#d-preview{ width:100px;height:100px;overflow:hidden; margin-bottom: 8px; }
#d-outer{width:100px; float:right; text-align:center;}
/* Friends Stuff */
h2.pp2, p.pp2{ float:left;}
h2.pp2{ width:172px;}
p.pp2{ margin-left: -62px;}
p.pp3{float:right;}
p.pp3 input {color: #fff; background-color: #000;}

#tblprofilefirends{ clear:both; width: 100%; border-collapse: collapse; table-layout:fixed; margin-bottom: 12px;}
#tblprofilefirends td{font: bold 12px/15px Arial, Sans-Serif; color:#7e7575; text-align:center; padding-bottom: 18px;}
#tblprofilefirends td a:link{color: #1e1a1a;text-decoration: none;}
#tblprofilefirends td a:visited{color: #1e1a1a;text-decoration: none;}
#tblprofilefirends td a:hover{color:#f00;text-decoration: none;}
#tblprofilefirends td a:active{color:#f00;text-decoration: none;}
#tblprofilefirends td img{ width:50px; height: 50px; padding: 2px; border: solid 1px #ccc; }
#tblprofilefirends td img:hover{padding: 1px; border: solid 2px #c77; }
#tblprofilefirends td span.sc {background: transparent url(/images/backgrounds/x-score-star3.gif) no-repeat 0 1px; padding-left: 14px;}
#tblprofilefirends td span.pr {background: transparent url(/images/backgrounds/x-prestige-stripes3.gif) no-repeat 0 1px;padding-left: 14px;}
/* Friends Crap */
/*--- Messages ---*/
#content p.mcount{float: right; display:inline;width: 48%; text-align:right;}
#messages{font: 12px/17px Verdana, Arial, Sans-Serif;margin-bottom:12px;float: left; display:inline;width: 48%;}
#messages li{ display:inline;}
#mscroll{clear:both; overflow:visible; position:relative; margin-bottom:270px; }
#tblemessages{font: 12px/17px Verdana, Arial, Sans-Serif;color:#444;border-collapse:collapse;width: 559px; margin: 0 auto;border:1px dotted #cccccc;}
#tblemessages th{color: #fff;}
#tblemessages th.cb{width: 28px;}
#tblemessages th.ph{width: 96px;}
#tblemessages th.su{width: 287px;}
#tblemessages th.da{width: 148px;}
#tblemessages td{text-align: center; vertical-align:top; padding: 2px 0;}
#tblemessages td span.small{ font-size: smaller; font-style: italic;}
#tblemessages tr.head{background: #4e4e4e url(/images/backgrounds/bl-menu-grad.jpg) repeat-x top left; height: 22px;}
#tblemessages tr.alt{background-color: #efefef;}
#tblemessage{clear:both;font: 12px/17px Verdana, Arial, Sans-Serif;color:#444;border-collapse:collapse;width: 559px;margin: 0 auto 12px auto;background: #efefef url(/images/backgrounds/footertopbg.png) repeat-x bottom left;border:1px dotted #cccccc;}
#tblemessage th{padding:6px; width: 62px; vertical-align:top;text-align: left;}
#tblemessage td{padding:6px; vertical-align:top;}
#tblemessage td span.small{ font-size: smaller; font-style: italic;}
#tblemessage td input.ltgraysubj{font: normal 12px/14px Arial, Sans-Serif;color: #444;background: transparent url(/images/backgrounds/login-box-bg.jpg) repeat-x top left;width: 474px;height: 17px;padding: 2px 0 0 4px;border: none;}
#frscroll{max-height: 219px;min-height: 219px; width: 474px; margin: 0 auto; overflow: auto; background-color: #fff; padding: 2px;}
#tblemessage td textarea.rebox{height: 189px; width: 466px; padding: 4px;}
#messagereplies{width: 402px; margin: 48px auto 12px auto; background-color: #f5f5f5; padding: 4px;}
#messagereplies p{font: 10px/13px Verdana, Arial, Sans-Serif;}
/*--- Profile ---*/
/* --- Registration --- */
#tblregistration{font: 12px/17px Verdana, Arial, Sans-Serif;color:#444;border-collapse:collapse;width: 331px;margin-bottom: 12px;float:left;background: #efefef url(/images/backgrounds/footertopbg.png) repeat-x bottom left;border:1px dotted #cccccc}
#tblregistration td{vertical-align:top; padding: 3px 3px 8px 3px;}
#tblregistration th{vertical-align:top; padding: 3px 3px 8px 3px; font-weight:normal; text-align:right; padding-right: 3px; width: 132px;}
#tblregistration td span{font: 10px/13px Verdana, Arial, Sans-Serif;color:#777;}
#tblregistration td.reglast{ text-align:right;padding: 16px 3px 18px 3px;}
#tblregistration td.reglast label{ margin-left: 3px;}
#tblregistration td input.ltgray{font: normal 12px/14px Arial, Sans-Serif;color: #444;background: transparent url(/images/backgrounds/login-box-bg.jpg) repeat-x top left;width: 142px;height: 17px;padding: 2px 0 0 4px;border: none;}
#tblregistration td div.error{color:#d00;}
#tblregistration td div.error ul{ padding-left: 24px;}
div.regright{ float:right; width: 236px; background-color:#fafafa; border:1px dotted #cccccc; margin-bottom: 12px;}
div.regright h2, div.regright p{ margin: 4px;}
#tblsimpleemail{font: 12px/17px Verdana, Arial, Sans-Serif;color:#444;border-collapse:collapse;width: 100%;margin-bottom: 12px;background: #efefef url(/images/backgrounds/footertopbg.png) repeat-x bottom left;border:1px dotted #cccccc}
#tblsimpleemail td{vertical-align: middle; padding: 3px 12px;}
#tblsimpleemail th{vertical-align: middle; padding: 3px 12px; font-weight:normal; text-align:right; width: 132px;}
#tblsimpleemail td input.ltgray{font: normal 12px/14px Arial, Sans-Serif;color: #444;background: transparent url(/images/backgrounds/login-box-bg.jpg) repeat-x top left;width: 142px;height: 17px;padding: 2px 0 0 4px;border: none;}
#tblsimpleemail td textarea.pabout{ width: 348px; height: 128px;}
#tblsimpleemail td.nfcheck label{ padding-left: 3px;}
#tblsimpleemail td.loginCheck label{ padding-left: 3px;}
#tblsimpleemail td.button{ padding: 12px 0;}
/* --- Registration --- */
/* --- New Registration --- */
#wrapnewregistration{position:relative;}
#wrapnewregistration div.regerror{/*text-align:center; color:#d00;*/}
#wrapnewregistration div.regerror p{font: 12px/17px Verdana, Arial, Sans-Serif;margin-bottom:12px;color:#d00;text-align:center;}
#wrapnewregistration div.regerror ul{font: 12px/15px Verdana, Arial, Sans-Serif;margin:0 0 12px 32px;color:#d00;text-align:center;}
#wrapnewregistration div.regerror ul li{ margin-bottom: 4px;}
#wrapnewregistration p.regtroub{text-align: right;font: 10px/13px Verdana, Arial, Sans-Serif;margin-bottom:12px;color:#444;}
#tblnewregistration{font: 14px Tahoma, Verdana, Arial, Sans-Serif;color:#444;border-collapse:collapse;table-layout:fixed;width: 577px;margin: 0 auto 12px auto;}
#tblnewregistration td, #tblnewregistration th{height: 44px; vertical-align: middle; /*border:1px dotted #cccccc*/}
#tblnewregistration td label{ margin: 0; padding: 0 5px 0 3px;}
#tblnewregistration tr.bg{background: #fff url(/images/backgrounds/regtr-bg.gif) no-repeat top center;}
#tblnewregistration td input.biggray{font: normal 14px Arial, Sans-Serif;height: 22px;width: 178px;border: solid 1px #bbb;padding: 5px 0 0 4px;}
#tblnewregistration td div {font-size:11px}
#tblnewregistration td div span.check{ color: #00d; font-weight:bold;}
#tblnewregistration td div span.error{ color: #d00;}
#tblnewregistration td div span.good{ color: #0d0; font-weight:bold; }
#tblnewregistration td input.c-button{ display:block; margin: 0 auto;}
#tblnewregistration td.reglast{ padding: 36px 3px 18px 3px;}
#regbottom{background: transparent url(/images/backgrounds/reg-grd-bottom.jpg) repeat-x top left;height:44px;border-top: solid 1px #e3e3e3;}
#regbottom p{ font: 11px/14px Verdana, Arial, Sans-Serif; color:#757575; text-align:center; padding-top: 14px;}
.ac_results {width: 198px;padding: 0px;border: 1px solid #aaa;background-color: white;overflow: hidden;z-index: 99999;}
.ac_results ul {width: 100%;list-style-position: outside;list-style: none;padding: 0;margin: 0;}
.ac_results li {margin: 0px;padding: 2px 5px;cursor: default;display: block;font: 14px/16px Arial, Sans-Serif;overflow: hidden;}
.ac_loading {background: white url('indicator.gif') right center no-repeat;}
.ac_odd {background-color: #fdfdfd;}
.ac_over {background-color: #225;color: white;}
.noDisplay {display: none}
.noteCheck {font: 12px Arial, Sans-Serif !important;text-align: right;padding: 2px 4px 2px 0;float:right}
.emailChangeErrorMsg {color: #d00 !important; font-weight:bold !important}
/* --- New Registration --- */
/* --- Search --- */
#mastersearch{position:absolute;top:209px;right: 0px;}
#mastersearch input.smButton{display:none;}
#mastersearch input.smsearch{position:absolute;top:0px;right: 0px;font: 12px Arial, Sans-Serif;color: #777;height: 18px;width: 137px;border-top: solid 1px #ccc;border-bottom: solid 1px #ccc;border-left: solid 1px #ccc;padding: 3px 0 0 4px;}
#mastersearch input.sButton{display:none;}
#mastersearch input.smsearchIcon{background-color: #fff;border-top: solid 1px #ccc;border-right: solid 1px #ccc;border-bottom: solid 1px #ccc;position:absolute;top: 0px;right: 0px;}
#mainsearch{}
#mainsearch h3{text-align:right;}
#mainsearch ul.searchpage a:link{color: #00f;}
#mainsearch ul.searchpage a:visited{color: #800080;}
#mainsearch ul.searchpage a:hover{color: #a00;}
#mainsearch ul.searchpage a:active{color: #d00;}
#search{position:relative;}
#search input.bigsearch{font: bold 16px Arial, Sans-Serif; color: #aaa;height: 22px;width: 262px;border: solid 1px #ccc;padding: 4px 0 0 4px;}
#search input.bigsearchBlack{font: normal 16px Arial, Sans-Serif; color: #222;height: 22px;width: 262px;border: solid 1px #ccc;padding: 4px 0 0 4px;}
#search input.sButton{display:none;}
#search input.searchIcon{background-color: #fff;padding: 2px;position:absolute;top: 2px;left: 242px;}
#tblsearchresults{width: 100%; border-collapse: collapse; table-layout:fixed; margin-bottom: 12px;}
#tblsearchresults td {font: 12px/17px Verdana, Arial, Sans-Serif;color:#1e1a1a;border-bottom: solid 1px #227; padding: 8px 0;}
#tblsearchresults td.a {width: 66px;text-align:center;}
#tblsearchresults td.a img{ width:50px; height: 50px; padding: 2px; border: solid 1px #ccc; }
#tblsearchresults td.a img:hover{padding: 1px; border: solid 2px #c77; }
#tblsearchresults td.b {width: 125px;}
#tblsearchresults td.c {width: auto;}
#tblsearchresults td.c ul {list-style: none;}
#tblsearchresults td.c ul li.sc {background: transparent url(/images/backgrounds/x-score-star3.gif) no-repeat 0 3px; padding-left: 15px;}
#tblsearchresults td.c ul li.pr {background: transparent url(/images/backgrounds/x-prestige-stripes3.gif) no-repeat 0 3px;padding-left: 15px;}
#tblsearchresults td.d {width: 125px;text-align:center;}
#tblsearchresults td.d img { margin-bottom: -1px;}
#tblsearchresults td.d a:link{color: #1e1a1a; text-decoration: none;}
#tblsearchresults td.d a:visited{color: #1e1a1a; text-decoration: none;}
#tblsearchresults td.d a:hover{color: #d00; text-decoration: underline;}
#tblsearchresults td.d a:active{color: #1e1a1a; text-decoration: none;}
#tblsearchresults td.d ul.friendbutton{list-style-type: none;}
#tblsearchresults td.d ul.friendbutton li {padding: 1px 0;}
#tblsearchresults td.d ul.friendbutton li input {color: #fff; background-color: #000; width: 88px;}
#tblsearchresults td.d ul.friendadd{list-style-type: none;}
#tblsearchresults td.d ul.friendadd li {padding: 1px 0px 4px 0px; color:#777;}
#tblsearchresults td.d ul.friendadd li input {color: #fff; background-color: #000;}
ul.searchpage{font: 12px/17px Verdana, Arial, Sans-Serif; list-style-type: none; text-align:center; }
ul.searchpage li{ display:inline; }
ul.searchpage li span{ font-weight: bold; text-decoration: underline;}
/* --- Search --- */
/* --- Member Report --- */
#tblMemberReport{}
#tblMemberReport{font: 12px/17px Verdana, Arial, Sans-Serif;color:#444;border-collapse:collapse;width: 100%;margin-bottom: 12px;background: #efefef url(/images/backgrounds/footertopbg.png) repeat-x bottom left;border:1px dotted #cccccc}
#tblMemberReport td{vertical-align: middle; padding: 3px 12px;}
#tblMemberReport th{vertical-align: middle; padding: 3px 12px; font-weight:normal; text-align:right; width: 158px;}
#tblMemberReport td input.ltgray{font: normal 12px/14px Arial, Sans-Serif;color: #444;background: transparent url(/images/backgrounds/login-box-bg.jpg) repeat-x top left;width: 142px;height: 17px;padding: 2px 0 0 4px;border: none;}
#tblMemberReport td textarea.pabout{ width: 348px; height: 128px;}
#tblMemberReport td.button{ padding: 12px 0;}
/* --- Member Report --- */
/* --- Site News --- */
#site-news{width: 609px;margin: 8px auto 0 auto;}
#site-news img.theta{float:left; width: 36px; height: 43px; margin-top: -3px;}
#site-news-r{ padding: 1px 12px 1px 4px;width: 556px;height: 36px;float:right;background-color: #f2f2f2;border-top: solid 1px #000;border-right: solid 1px #000;border-bottom: solid 1px #000;}
#site-news p{font: 12px/17px Verdana, Arial, Sans-Serif;color:#444;}
#site-news div.sncl{ width: 9px; height: 9px; float:right; margin-top: -24px; margin-right: 8px; }
/* --- Site News --- */
/* --- Facebook Sections --- */
#fbconncontent{ margin-bottom: 18px; position:relative;}
#fbl{ width: 272px; float: left;}
#fbr{ width: 300px; float: right;}
#fbleft {width: 300px; float: left;}
#fbright {width: 272px; float: right;}
#fbl h3{ padding-bottom: 8px; color: #449}
#fbl p{}
#fbl img{ float: left; padding: 5px 6px 4px 0;}
#fblogout:hover{ cursor: pointer;}
#imftaronfb{ display:block; margin: 0 auto; padding-bottom: 12px;}
#fbmsgbox{ width: 263px; background-color: #e7e7e7; border: solid 1px #000; margin: 0 0 0 auto; padding: 12px;}
#fbmsgbox ul{font: 11px/14px Verdana, Arial, Sans-Serif;color:#444; padding-left: 24px;}
#fbmsgbox ul li{ padding-bottom: 6px;}
#fbmsgbox2{ background-color: #e7e7e7;border: solid 1px #000;margin: 0 auto 12px auto;padding: 12px;}
#fbmsgbox2 p {font: bold 12px/17px Verdana, Arial, Sans-Serif;margin-bottom:0px;color:#444;}
#imgfb-tar-icon{ display:block; margin: 0 auto;}
#imgfb-tar-icon-right{ position: absolute; top: 38px; right: 18px;}
#imgfb-welcome-login{ float:left; display:inline;}
#imgfb-welcome-join{float: right; display:inline;}
#fbconncontent h3.fbwelcome{font: bold 13px/17px Tahoma, Arial, Sans-Serif;color:#777; text-align:center; margin-bottom: 12px;}
#fbconncontent p.fbconnnothanks{font: 12px/17px Verdana, Arial, Sans-Serif;margin:98px 0 12px 0;color:#444; text-align: right;}
#fbconncontent p.fbconnnothanks a{}
#fbconncontent p.fbconnnothanks a{text-decoration: none; color: #777;}
#fbconncontent p.fbconnnothanks a:hover{text-decoration: underline; color: #c00;}
/* --- Facebook Sections --- */
/* --- Friends --- */
#friends{}
#imgmainfriend{ float: left; padding: 2px; border: solid 1px #ccc;}
#imgmainfriend:hover{float: left;padding: 1px; border: solid 2px #f77; }
#friendheader{float: right; width: 520px;margin-bottom: 22px;}
#friendheader h2{font: bold 18px/20px Arial, Sans-Serif;color:#1e1a1a;letter-spacing:-0.03em;background: transparent url(/images/backgrounds/friend-uline.jpg) no-repeat left bottom;margin-bottom: 8px;padding-bottom: 1px;}
#friendheader h2 a{color:#1e1a1a;text-decoration: none;}
#friendheader h2 a:link{color:#1e1a1a;text-decoration: none;}
#friendheader h2 a:visited{color:#1e1a1a;text-decoration: none;}
#friendheader h2 a:hover{color:#f00;text-decoration: none;}
#friendheader h2 a:active{color:#1e1a1a;text-decoration: none;}
#friendheader ul{font: bold 15px Arial, Sans-Serif;letter-spacing:-0.03em;}
#friendheader li{ display: inline; padding: 2px 6px 4px 6px; margin: 0 4px 0 0;}
#friendheader li:hover{background-color: #dedede;}
#friendheader li.active{background-color: #dedede;}
#friendheader li a{}
#friendheader li a:link{color: #1e1a1a; text-decoration: none;}
#friendheader li a:visited{color: #1e1a1a; text-decoration: none;}
#friendheader li a:hover{color: #1e1a1a; text-decoration: none;}
#friendheader li a:active{color: #1e1a1a; text-decoration: none;}
#tblfriends{width: 100%; border-collapse: collapse; table-layout:fixed; margin-bottom: 12px;}
#tblfriends td {font: 12px/17px Verdana, Arial, Sans-Serif;color:#1e1a1a;border-bottom: solid 1px #227; padding: 8px 0;}
#tblfriends td.a {width: 66px;text-align:center;}
#tblfriends td.a img{ width:50px; height: 50px; padding: 2px; border: solid 1px #ccc; }
#tblfriends td.a img:hover{padding: 1px; border: solid 2px #c77; }
#tblfriends td.b {width: 125px;}
#tblfriends td.c {width: auto;}
#tblfriends td.c ul {list-style: none;}
#tblfriends td.c ul li.sc {background: transparent url(/images/backgrounds/x-score-star3.gif) no-repeat 0 3px; padding-left: 15px;}
#tblfriends td.c ul li.pr {background: transparent url(/images/backgrounds/x-prestige-stripes3.gif) no-repeat 0 3px;padding-left: 15px;}
#tblfriends td.d {width: 125px;text-align:center;}
#tblfriends td.d img { margin-bottom: -1px;}
#tblfriends td.d a:link{color: #1e1a1a; text-decoration: none;}
#tblfriends td.d a:visited{color: #1e1a1a; text-decoration: none;}
#tblfriends td.d a:hover{color: #d00; text-decoration: underline;}
#tblfriends td.d a:active{color: #1e1a1a; text-decoration: none;}
#tblfriends td.d ul.friendbutton{list-style-type: none;}
#tblfriends td.d ul.friendbutton li {padding: 1px 0;}
#tblfriends td.d ul.friendbutton li input {color: #fff; background-color: #000; width: 88px;}
#tblfriends td.d ul.friendadd{list-style-type: none;}
#tblfriends td.d ul.friendadd li {padding: 1px 0px 4px 0px; color:#777;}
#tblfriends td.d ul.friendadd li input {color: #fff; background-color: #000;}
#friends ul.friendpage{font: 12px/17px Verdana, Arial, Sans-Serif; list-style-type: none; text-align:center; }
#friends ul.friendpage li{ display:inline; }
#friends ul.friendpage li span{ font-weight: bold; text-decoration: underline;}
#friends ul.friendpage a:link{color: #00f;}
#friends ul.friendpage a:visited{color: #800080;}
#friends ul.friendpage a:hover{color: #a00;}
#friends ul.friendpage a:active{color: #d00;}
#friends h2.friendconfirm{ color: #00c;}
#friends input.unfriendbutton{color: #fff; background-color: #000;}
/* --- Friends --- */
/* --- Payment --- */
#divPmtList input {height:57px !important;}
.checkbox2{width:45px; margin-top:22px; text-align:center; display:block}
.space65{width:70px; height:85px}
.padtop10{padding-top:10px;}
.continue{text-align:right;padding-right:20px}
.pad-top30{padding-top:30px}
.pad20{padding:20px}
.float-l{float:left;}
.float-r{float:right;}
div.bord{  font-family:Verdana; font-size:12px; padding:7px}
div.bord h2{margin: 4px;}
div.bord ul{font: 12px/17px Verdana, Arial, Sans-Serif;color:#444; padding-left: 24px;}
div.bord ul li {list-style-type: square; }
.pad-rgt{padding-right:10px }
.title-s{font: bold 18px/20px Arial, Sans-Serif;color:#1e1a1a;letter-spacing:-0.03em;background: transparent url(/images/backgrounds/titleline.jpg) no-repeat left bottom;
margin-bottom: 10px;padding-bottom: 5px;}
.content-txt{font: 12px/17px Verdana, Arial, Sans-Serif;margin-bottom:6px;color:#444;}
/* --- Payment --- */
