/* CSS Document */
body { font-family: "Helvetica Neue UltraLight", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 12px; text-align: center; margin: 0px; padding: 0px; color: #FFF; background-color: #000; }
h1 { font-size: 24px; color: #AB0D01; margin: 0px; padding: 0px; font-weight:lighter; }
h1.title { letter-spacing: 5px; padding: 5px 0px; }
h2 { font-size: 18px; color: #FFF; margin: 0px; padding: 0px; font-weight:lighter; }
h2.title { padding-top: 5px; }
h3 { font-size: 14px; color: #FFF; margin: 0px; padding: 0px; font-weight:bold; }
h4 { font-size: 18px; color: #000; margin: 0px; padding: 0px; font-weight:lighter; }
h5 { font-size: 12px; color: #FFF; margin: 10px; padding: 0px; font-weight:bold; }

#holder { width: 1220px; margin: 0 auto; text-align: left; }

.restricted { color: #FFF; font-size: 36px; margin: 10px 20px; }

div { }

#leftPane { width: 380px; float: left; padding: 30px 0px; overflow: hidden; color: #FFF; }
#leftPane #mainMenu a { color: #FFF; font-weight: bold; text-decoration: none; display: block; width: 320px; padding: 5px 20px 5px 40px; margin: 5px 0px; background: url(/images/bullet.png) no-repeat 20px center; }
#leftPane #mainMenu a:hover { color: #AB0D01; width: 330px; padding-left: 30px; background: url(/images/arrow.png) 20px center no-repeat; }
#leftPane #mainMenu a.search { color: #00CC00; font-size: 18px; font-weight: bold; }

#rightPane { width: 300px; float: left; padding: 30px 0px; text-decoration: none; overflow: hidden; color: #FFF; }
#rightPane #serviceBoxMid { width: 300px; background: repeat-y 0px 0px; margin: 10px 0px; }
#rightPane #serviceBoxTop { width: 300px; background: no-repeat 0px 0px; padding-top: 10px; }
#rightPane #serviceBoxBot { width: 300px; background: no-repeat 0px bottom; padding-bottom: 15px; color: #000; }
#rightPane #serviceBoxBot a { color: #000; }
#rightPane #serviceBoxBot a:hover { color: #FFF; }
#rightPane #serviceBoxMid.Pink { background-image: url(/services/bg/pinkMid.jpg); }
#rightPane #serviceBoxTop.Pink { background-image: url(/services/bg/pinkTop.jpg); }
#rightPane #serviceBoxBot.Pink { background-image: url(/services/bg/pinkBot.jpg); }
#rightPane #serviceBoxMid.Purple { background-image: url(/services/bg/purpleMid.jpg); }
#rightPane #serviceBoxTop.Purple { background-image: url(/services/bg/purpleTop.jpg); }
#rightPane #serviceBoxBot.Purple { background-image: url(/services/bg/purpleBot.jpg); }
#rightPane #serviceBoxMid.Red { background-image: url(/services/bg/redMid.jpg); }
#rightPane #serviceBoxTop.Red { background-image: url(/services/bg/redTop.jpg); }
#rightPane #serviceBoxBot.Red { background-image: url(/services/bg/redBot.jpg); }
#rightPane #serviceBoxMid.Silver { background-image: url(/services/bg/silverMid.jpg); }
#rightPane #serviceBoxTop.Silver { background-image: url(/services/bg/silverTop.jpg); }
#rightPane #serviceBoxBot.Silver { background-image: url(/services/bg/silverBot.jpg); }

#mainPane { width: 520px; float: left; overflow: hidden; margin: 0px 10px; }
#mainPane #middle { background: url(/images/profiles-middle.gif) repeat-y 0 0; width: 520px; }
#mainPane #middle #top { background: url(/images/profiles-top.gif) no-repeat 0 0; width: 520px; }
#mainPane #middle #top #bottom { background: url(/images/profiles-bottom.gif) no-repeat 0 bottom; width: 520px; }
#mainPane #middle #top #bottom #content { padding: 20px 15px 30px 15px; }

#footer { width: 1200px; padding: 5px 10px; margin: 10px 0px; border: 1px solid #FFF; text-align: center; color: #FFF; }
#footer #left { color: #222; float: left; }
#footer #right { color: #222; float: right; padding-right: 120px; }

a.backLink { color: #FFF; border: 1px solid #F00; font-size: 14px; font-weight: bold; text-decoration: none; display: block; padding: 10px; margin: 5px; }
a.backLink:hover { color: #F00; }

input.norm { width: 100px; }
.inputLg { width: 490px; }
.textareaLg { width: 490px; height: 100px; }
.flags { margin: 0px 3px; }

.joinButton { margin: 10px 0px; }

.textarea100 { width: 100%; height: 300px; }

#errDiv { color: #990000; font-weight: bold; }
#messageText { position: relative; top: -100px; left: 50%; margin-left: -150px; width: 240px; padding: 10px 10px 30px 40px; border: 2px solid red; background: url(/images/wait.gif) no-repeat 5px 5px #FFF; z-index: 10; display: none; color: red; font-weight: bold; }

#debugContainer { visibility: collapse; width: 2px; height: 2px; overflow: hidden; }
#ChatRequestDiv { position:fixed; top: 20px; right: 20px; display: none; border: 3px solid red; background-color: #FFF; width: 200px; }
#NewSignInsDiv { position:fixed; top: 20px; right: 240px; display: none; border: 3px solid red; background-color: #FFF; width: 200px; }
#onlineNowDivOLD {  }
#onlineNowDivOLD .grn { color: #00CC00; font-weight: bold; }
#onlineNowDivOLD .blk { color: #000; }
#onlineNowDiv {  }
#onlineNowDiv .grn { color: #222; font-weight: bold; }
#onlineNowDiv .blk { color: #222; }

.blk { color: #000; }
.wht { color: #FFF; }

#sendFriend { padding: 11px; height: 56px; margin: 5px; text-align: center; background: url(/images/backgrounds/SendFriend.jpg) no-repeat; } 
a.sendFriend { display: block; text-decoration: none; color: #A81D22; font-weight: bold; margin-left: -25px; }
a.sendFriend:hover { color:#EC3323; }

#transHolder { position: absolute; top: 0; left: 50%; margin-left: -450px; width:900px; }

#timeoutDivHolder { display:none; position:fixed; top:20px;left:50%;width: 400px; margin-left:-200px; background-color:#FFFFCC; border: 2px solid red; padding: 30px 0px; text-align:center; font-size:24px; font-weight: bold; }
#PopUpDiv { position: absolute; _position: absolute; top:246px; left:50%; width: 750px; margin-left: -377px; background-color:#FFF; color: #000; border: 2px solid #9A349A; margin-bottom: 5px; z-index: 320;  }

a.blockMember { display: block; float: right; padding: 7px; border: 1px solid #AB0D01; color:#990000; font-weight: bold; text-decoration: none; }

.red { color: #A81D22; }
.blue { color: #303594; }
.bigger { font-size: 14px; }
.wht { color: #FFF; }

.lastActive { color: #999; font-size: 11px; margin-top: 8px; }
.isActive { color: #00CC00; font-weight: bold; font-size: 11px; margin-top: 8px; }

.previewMemberHolder { width: 145px; height: 200px; margin: 5px; padding: 3px; border: 1px solid #A81D22; float: left; }
.previewMemberHolderChat { width: 145px; height: 160px; margin: 5px; padding: 3px; border: 1px solid #A81D22; float: left; }
.previewMemberHolder2 { width: 145px; height: 290px; margin: 5px; padding: 3px; border: 1px solid #A81D22; float: left; }
a.linkSm { font-size: 11px; color: #A81D22; }
a.linkSm:hover { color: #CCC; }

.note { color: #FFF; font-size: 10px; }
.msg { color: #A81D22; font-size: 12px; font-weight:bold; }
.msgErr { color: #A81D22; font-size: 12px; font-weight:bold; background-color:#FFFF66; }
.txtArea { width: 350px; height: 50px; }
.txtInput { width: 250px; }

.hide { display: none; }
.show { display: block; }
.javaLink { cursor: pointer; }
.floatLeft { float: left; }
.floatRight { float: right; }


.oneof { display: block; float: left; color: #A81D22; text-decoration: none; padding: 5px 4px; margin: 0px 2px; border: 1px solid #eee; }
.nav2 { display: block; float: left; color: #eee; text-decoration: none; padding: 5px 8px; margin: 0px 2px; border: 1px solid #eee; }

a.nav { display: block; float: left; color: #A81D22; text-decoration: underline; padding: 2px 4px; margin: 3px 1px; border: 1px solid #A81D22; }
a.nav:hover { color: #777; }

a.navOn { display: block; float: left; color: #A81D22; background: #D6BCBF; text-decoration: none; padding: 5px 8px; margin: 0px 1px; border: 1px solid #A81D22; }
a.navOn:hover { color: #FFF; }

a.chat { color: #00CC00; font-size: 12px; font-weight: bold; text-decoration: none; cursor: pointer; }
a.chat span { font-size: 11px; color: #00CC00; font-weight: normal; border: 1px solid #000; padding: 1px; margin-top: 2px; }
a.chat:hover { color: #9B0706; }

a.videoLink { color: #C000FF; font-size: 12px; font-weight: bold; text-decoration: none; cursor: pointer; }
a.videoLink span { font-size: 11px; color: #C000FF; font-weight: normal; border: 1px solid #000; padding: 1px; margin-top: 2px; }
a.videoLink:hover { color: #9B0706; }

#errDivHolder { padding: 25px 5px 30px 85px; background: url(/images/warning.jpg) no-repeat 5px center #FFF; border: 1px solid #A81D22; }

a.pow { display: block; width: 256px; height: 46px; text-align: center; padding: 20px; text-decoration: none; color: #FFF; font-size: 14px; font-weight: bold; margin: 10px; float: right; background: url(/images/pow.gif) no-repeat 0 0; }
a.pow:hover { color: #000; }

.footer-sitemap { font-size: 10px ; color: #333; text-align: center; }
.footer-sitemap a { color: #333; text-decoration: none; font-size: 10px !important; }
.footer-sitemap a:hover { text-decoration: underline; }

/* ------------------- **************** MESSAGES TABLE START **************** ------------------- */
.inboxTD { padding: 3px 5px; }
.messageInput { width: 390px; }
.messageTextarea { width: 390px; height: 200px; }
a.sort { text-decoration: underline; }
a.sort:hover { color: #3C3C3C; }
/* ------------------- **************** MESSAGES TABLE END **************** ------------------- */

/* ------------------- **************** TAB LINKS START **************** ------------------- */
#Tab a { display: block; width: 120px; height: 20px;  border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; font-size: 14px; font-weight: normal; color: #3C3C3C; text-decoration: none; text-align: center; padding: 6px 0px 4px 0px; float: left;margin: 0px 1px; }
#Tab a:hover { border-top-width: 4px; border-bottom-width: 4px; font-weight: bold; padding: 3px 0px 3px 0px; }

#Tab a.On { display: block; width: 120px; height: 20px;  border-style: solid; border-top-width: 4px; border-right-width: 0px; border-bottom-width: 4px; border-left-width: 0px; font-size: 14px; font-weight: bold; color: #3C3C3C; text-decoration: none; text-align: center; padding: 3px 0px 3px 0px; float: left;margin: 0px 1px; }
#Tab a.On:hover { }

#Tab a.purple { border-color: #7D3791; background-color: #E5D7E9; }
#Tab a.green { border-color: #C2D031; background-color: #F3F5D5; }
#Tab a.red { border-color: #9B0706; background-color: #EBCDCD; }
#Tab a.blue { border-color: #59CCEB; background-color: #DDF5FB; }
#Tab a.orange { border-color: #FF9C06; background-color: #FFEBCD; }
#Tab a.pink { border-color: #E66586; background-color: #FAE0E6; }
#Tab a.yellow { border-color: #FDE902; background-color: #FFFBCC; }

#Tab a.purple:hover { border-color: #7D3791; background-color: #E5D7E9; }
#Tab a.green:hover { border-color: #C2D031; background-color: #F3F5D5; }
#Tab a.red:hover { border-color: #9B0706; background-color: #EBCDCD; }
#Tab a.blue:hover { border-color: #59CCEB; background-color: #DDF5FB; }
#Tab a.orange:hover { border-color: #FF9C06; background-color: #FFEBCD; }
#Tab a.pink:hover { border-color: #E66586; background-color: #FAE0E6; }
#Tab a.yellow:hover { border-color: #FDE902; background-color: #FFFBCC; }
/* ------------------- **************** TAB LINKS END **************** ------------------- */

/* ------------------- **************** TOP MENU LINKS START **************** ------------------- */
#TopMenu a { display: block; width: 130px; height: 20px; border-style: solid; border-top-width: 2px; border-right-width: 0px; border-bottom-width: 2px; border-left-width: 0px; font-size: 14px; font-weight: normal; color: #3C3C3C; text-decoration: none; text-align: center; padding: 6px 0px 4px 0px; float: right;margin: 1px 9px; }
#TopMenu a:hover { border-top-width: 4px; border-bottom-width: 4px; height: 16px; padding: 5px 0px 5px 0px; }

#TopMenu a.On { display: block; height: 20px;  border-style: solid; border-top-width: 4px; border-right-width: 0px; border-bottom-width: 4px; border-left-width: 0px; font-size: 14px; font-weight: bold; color: #3C3C3C; text-decoration: none; text-align: center; padding: 3px 16px 4px 16px; float: left;margin: 0px 1px; }
#TopMenu a.On:hover { }

#TopMenu a.red { border-color: #9B0706; background-color: #EBCDCD; }
#TopMenu a.redflex { border-color: #9B0706; background-color: #EBCDCD; height: 50px; }
#TopMenu a.redflex:hover { border-color: #9B0706; background-color: #EBCDCD; height: 46px; }
/* ------------------- **************** TOP MENU LINKS END **************** ------------------- */

/* ------------------- **************** MY COLOURS START **************** ------------------- */
.purple { color: #7D3791; }
.green { color: #C2D031; }
.red { color: #9B0706; }
.blue { color: #59CCEB; }
.orange { color: #FF9C06; }
.pink { color: #E66586; }
.yellow { color: #FDE902; }
.purpleBG1 { background-color: #E5D7E9; }
.purpleBG2 { background-color: #CBAFD3; }
.greenBG1 { background-color: #F3F5D5; }
.greenBG2 { background-color: #E6ECAB; }
.redBG1 { background-color: #EBCDCD; }
.redBG2 { background-color: #D79C9B; }
.blueBG1 { background-color: #DDF5FB; }
.blueBG2 { background-color: #BBEAF7; }
.orangeBG1 { background-color: #FFEBCD; }
.orangeBG2 { background-color: #FFD79B; }
.pinkBG1 { background-color: #FAE0E6; }
.pinkBG2 { background-color: #F5C0CE; }
.yellowBG1 { background-color: #FFFBCC; }
.yellowBG2 { background-color: #FEF69A; }

.starsign { font-weight: bold; font-size: 18px; }
.Aries { color: #EE5149; }
.Taurus { color: #F3B400; }
.Gemini { color: #F9F00A; }
.Cancer { color: #DA4398; }
.Leo { color: #EC33FF; }
.Virgo { color: #EF8383; }
.Libra { color: #60C3ED; }
.Scorpio { color: #98CF8F; }
.Sagittarius { color: #01FCD9; }
.Capricorn { color: #FBA0F0; }
.Aquarius { color: #E5CA73; }
.Pisces { color: #00FF33; }
/* ------------------- **************** MY COLOURS END **************** ------------------- */


input.xxxSm { width: 20px; }
input.xxSm { width: 30px; }
input.xSm { width: 50px; }
input.sm { width: 150px; }
input.Md { width: 250px; }
input.Lg { width: 400px; }

#hide_me{
	position:fixed;
	_position: absolute;
	bottom:5px;
	right:5px;
	height:102px;
	width:102px;
	margin: 1px;
	background-color:#FFF;
}
