/* 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: #000; }
h1 { font-size: 24px; color: #A81D22; margin: 0px; padding: 0px; font-weight:lighter; }
h2 { font-size: 14px; color: #A81D22; margin: 0px; padding: 0px; font-weight:lighter; }
h3 { font-size: 14px; color: #C000FF; margin: 0px; padding: 0px; font-weight:bold; }
h4 { font-size: 14px; color: #EC3323; margin: 0px; padding: 0px; font-weight:bold; }
h5 { font-size: 16px; color: #A81D22; margin: 0px; padding: 0px; font-weight:lighter; }
form { margin: 0px; padding: 0px; }

input.norm { width: 100px; }
.inputLg { width: 490px; }
.textareaLg { width: 490px; height: 100px; }
.flags { margin: 0px 3px; }

.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; }

a { color: #303594; font-size: 14px; }
a:hover { color: #A81D22; }

#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; }
#onlineNowDiv { margin-top: 20px; }
#onlineNowDiv .grn { color: #00CC00; font-weight: bold; }
#onlineNowDiv .blk { color: #000; }

#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 { width:900px; margin: 0px auto; }

#regLink { width: 300px; text-align: center; margin-top: 5px; }
a.regLink { display: block; width: 300px; height: 30px; text-align: center; font-size: 20px; color: #C000FF; font-weight: normal; display: block; margin-bottom: -30px; }
a.regLinkCover { border: 1px solid red; }

#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; border: 2px solid #9A349A; margin-bottom: 5px; z-index: 320;  }

a.blockMember { display: block; float: right; padding: 7px; border: 1px solid #000; color:#990000; font-weight: bold; text-decoration: none; }

a.backLink { color: #000; border: 1px solid #F00; font-size: 14px; font-weight: bold; text-decoration: none; display: block; padding: 10px; margin: 5px; }
a.backLink:hover { color: #F00; }

#holder { width: 100%; margin: 0px; background: url(/images/backgrounds/top_parallels.jpg) repeat-x; }
	#holder2 { width: 100%; margin: 0px; background: url(/images/backgrounds/bottom_parallels.jpg) repeat-x left bottom; }
		#content { width: 1270px; text-align: left; margin: 0px auto; }
			#header { width: 550px; padding: 0px 0px 0px 210px; background: url(/images/logo.jpg) no-repeat; float: left; }
				#strap { width: 300px; text-align: center; color: #A81D22; font-size: 16px; position: absolute; left: 50%; margin-left: -460px; top: 200px; }
				#flags { width: 130px; height: 30px; float: left; }
				#login { width: 719px; height: 95px; margin-top: 10px; text-align: right; float: left; }
				#loginNew { width: 719px; height: 95px; margin-top: 10px; text-align: right; float: left; }
				#title { width: 699px; padding: 0px 10px; text-align: right; float: left; }
				#search { width: 719px; padding: 10px; text-align: right; float: left; }
				#heading { width: 719px; height: 50px; padding-top: 5px; float: left; }
			#topRight { width: 320px; *width: 300px; height: 270px; float: right; }

		#content2 { width: 1270px; margin: 0px; background: url(/images/backgrounds/contentLg.jpg) repeat-y; }
			#left { width: 420px; background: url(/images/backgrounds/left.jpg) repeat-x; float: left; margin-top: -15px; *margin-top: 0px; }
				#left a { display: block; width: 360px; padding: 5px 20px 5px 40px; text-decoration: none; color: #A81D22; font-size: 14px; margin: 5px 0px; background: url(/images/bullet.png) no-repeat 20px center; }
				#left a:hover { width: 370px; color: #303594; padding-left: 30px; background: url(/images/backgrounds/arrow.gif) right center no-repeat; } 
				#left #map a, #left #map2 a { background-image: none; }
				#left #map a:hover, #left #map2 a:hover { background-image: none; } 
				#left a.sub { display: block; width: 180px; padding: 2px 10px 2px 20px; text-decoration: none; color: #A81D22; font-size: 11px; margin: 0px; background: no-repeat right center; }
				#left a.sub:hover { width: 175px; color: #303594; padding-left: 25px; background-image: url(/images/backgrounds/arrow.gif); }
				#left a.sub2 { display: block; width: 150px; padding: 2px 10px 2px 50px; text-decoration: none; color: #A81D22; font-size: 11px; margin: 0px; background: no-repeat right center; }
				#left a.sub2:hover { width: 140px; color: #303594; padding-left: 60px; background-image: url(/images/backgrounds/arrow.gif); }
				#left a.contact { display: block; width: 210px; padding: 0px; margin: 0px; }
				#left a.ContactLink { display: block; width: 210px; height: 20px; font-size: 16px; font-weight: bold; color: #000; background: url(/images/contactBG.jpg) no-repeat; text-align: center; padding: 0px; margin: 0px; float: left; }
				
				#left a.LinksLink { display: block; width: 210px; height: 20px; font-size: 16px; font-weight: bold; color: #000; background: url(/images/linksBG.jpg) no-repeat; text-align: center; padding: 0px; margin: 0px; float: left; }
				
				#left a.HowToLink { display: block; width: 420px; height: 18px; font-size: 16px; font-weight: bold; color: #000; background: url(/images/howToNew.jpg) no-repeat; text-align: center; padding: 1px 0px; margin: 0px; }
				
				#left a.ContactLink:hover, #left a.LinksLink:hover, #left a.HowToLink:hover { color: #666; }
				#left #map { width: 210px; float: left; margin: 0px; }
				#left #map2 { width: 420px; float: left; margin: 0px; }
			#main { width: 490px; padding: 0px 20px 125px 20px; float: left; margin-top: -20px; *margin-top: 0px; *overflow: hidden; }
				#promo { width: 530px; text-align: center; margin-bottom: 15px; margin-left: -20px; }
				#promoProfile { margin-bottom: 15px; border: 2px solid #C000FF; background: #00FF00; }
				#promoRegister { margin-bottom: 15px; border: 2px solid #C000FF; background: #FFFF00; }
				a.promo { font-size: 22px; }
				#promoProfile img, #promoRegister img { margin:1px; }
				#euMap { width: 530px; margin-left: -20px; }
			#right { width: 320px; background: url(/images/backgrounds/right.jpg) repeat-x; float: right; color: #A81D22; margin-top: -10px; *margin-top: 0px; min-height: 391px; *overflow: hidden; }
				#right a.sub { display: block; width: 150px; padding: 2px 5px 2px 5px; text-decoration: none; color: #A81D22; font-size: 11px; margin: 0px; background: no-repeat right center; }
				#right #add { display: block; width: 160px; float: left; text-align: center; }
				#right a.sub:hover { width: 148px; color: #303594; padding-left: 7px; }

			#footerLeft { width: 420px; height: 72px; background: url(/images/backgrounds/menu_bottom.jpg) repeat-x left bottom; float: left; }
			#footerMain { width: 530px; height: 72px; background: url(/images/backgrounds/bottom_parallels.jpg) repeat-x left bottom; float: left; }
			#footerRight { width: 320px; height: 72px; background: url(/images/backgrounds/menu_bottom.jpg) repeat-x left bottom; float: left; }
			#footer { position: absolute; width: 1270px; height: 60px; padding-top: 140px; text-align: center; background: url(/images/backgrounds/footer_love.jpg) no-repeat 750px bottom; margin-top: -200px; z-index: 10; }

.red { color: #A81D22; }
.blue { color: #303594; }
.bigger { font-size: 14px; }

.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: #A81D22; 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; }
.count { color: #D6BCBF; padding-top: 11px; text-align:center;}


.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; 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: #fff; text-align: center; }
.footer-sitemap a { color: #fff; 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; 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 16px 4px 16px; float: left;margin: 0px 1px; }
#TopMenu a:hover { border-top-width: 4px; border-bottom-width: 4px; padding: 3px 16px 4px 16px; }

#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.red:hover { border-color: #9B0706; background-color: #EBCDCD; }
/* ------------------- **************** 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 **************** ------------------- */
