﻿.MainLayout_WWW_H {
	padding: 0px;
	z-index: 1;
	position: relative;
	width: 720px;
	height: 105px;
	margin-right: auto;
	margin-top: 0px;
	margin-left: auto;
}


.MainLayout_WWW {
	padding: 0px;
	margin: 0px auto 0px auto;
	width: 720px;
	height: 480px;
}

#MainButtons 
{
	padding: 0px;
	margin: 0px;
	position: absolute;
	z-index: 1;
	top: 18px;
	right: 18px;
	height: 28px;
}

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #A01614;
	padding: 0px;
	margin: 0px auto 0px auto;
	background-image: url('../img/swirl_bg_red.png');
	background-repeat: repeat-x;
	font-size: 14px;
	text-decoration: none;
	color: #FFFFFF;
}
p
{
	text-indent: 20px;
	margin: 0px 0px 0px 10px;
	display: block;
}
h1 {
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	font-size: 16px;
	text-decoration: none;
}
h2
{
	margin: 0px 0px 0px 10px;
	font-size: 22px;
}
a
{
	text-decoration: none;
	font-weight: bold;
	color: #FFFFFF;
}
a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #FFCC00;
}

a img 
{
	border:none 0
}
.AboutUSText
{
	margin-left: 5px;
	margin-right: 5px;
}
.RoundBox
{
	margin: 0px auto 0px auto;
	padding: 0px;
	z-index: 0;
	position: relative;
	width: 720px;
	height: 100%;
	bottom: auto;
	top: 0px;
	right: auto;
	left: auto;
}
.LoginForm
{
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 300px;
	text-align: center;
}
.NewUserReg
{
	width: 400px;
}
.MemRegOptional
{
}
.ERROR_MSG
{
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	color: #FFFF00;
	list-style-image: url('../img/alert_16x16.png');
	list-style-position: inside;
	text-decoration: blink;
	vertical-align: middle;
}
.activationFRM
{
	margin: 0px auto 0px auto;
	padding: 10px;
	width: 500px;
}
#MemRegFRM
{
	margin-right: auto;
	margin-left: auto;
	width: 300px;
}
.MemRegFRM
{
	margin: 0px auto 0px auto;
	padding: 0px;
	width: 680px;
	height: auto;
	position: relative;
	float: none;
}
.Events
{
	min-height: 90px;
	max-height: 100%;
	margin: 0px;
	padding: 0px;
	width: 100%;
	position: relative;
}
.Flyer
{
	margin: 0px;
	width: 90px;
	padding: 0px;
	text-align: center;
	height: 90px;
	position: absolute;
	z-index: 1;
	vertical-align: middle;
	left: 0px;
	line-height: 90px;
	top: 0px;
}
.Flyer img
{
	margin: 5px;
	width: auto;
	height:auto;
	padding: 0px;
	text-align: center;
	vertical-align: middle;
}
.EventInfos
{
	margin: 0px;
	padding: 0px;
	position: relative;
	z-index: 1;
	left: 90px;
	width: 585px;
	top: 0px;
}
.EventTittle
{
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	z-index: 1;
	left: 0px;
}
.EventDate
{
	padding: 0px;
	margin: 0px;
	font-size: 18px;
	text-align: right;
	position: absolute;
	z-index: 1;
	right: 0px;
	top: 0px;
}
.EventInfos .VenueAddress
{
	padding: 0px;
	margin: 0px;
	text-align: right;
	position: absolute;
	z-index: 1;
	right: 0px;
}
.EventOtherInfos
{
	text-align: left;
}
.EventRegBTN
{
	vertical-align: middle;
	line-height: 40px;
	height: 40px;
}
.UserStatus
{
	padding: 0px;
	margin: 0px;
	position: absolute;
	z-index: 1;
	top: 51px;
	right: 18px;
	width: auto;
	text-align: right;
}

.RoundBlue {
	margin: 0px auto -10px auto;
	min-width: 20em;
	max-width: 800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
	color: #fff;
}

.RoundBlue .hd .c,
.RoundBlue .ft .c {
	font-size: 1px; /* ensure minimum height */
	height: 19px;
}
.RoundBlue .ft .c {
	height: 19px;
}
.RoundBlue .hd {
	background: transparent url(../RoundCSS/Blue/tl.png) no-repeat 0px 0px;
	margin-right: 19px; /* space for right corner */
}
.RoundBlue .hd .c {
	background: transparent url(../RoundCSS/Blue/tr.png) no-repeat right 0px;
	margin-right: -19px; /* pull right corner back over "empty" space (from above margin) */
}
.RoundBlue .bd {
	background: transparent url(../RoundCSS/Blue/ml.png) repeat-y 0px 0px;
	margin-right: 19px;
}
.RoundBlue .bd .c {
	background: transparent url(../RoundCSS/Blue/mr.png) repeat-y right 0px;
	margin-right: -19px;
}
.RoundBlue .bd .c .s {
	background: #003d95 url('../RoundCSS/Blue/ms.png') repeat-x 0px 0px;
	padding: 0em;
	margin: 0px 14px 0px 14px;
}
.RoundBlue .ft {
	background: transparent url(../RoundCSS/Blue/bl.png) no-repeat 0px 0px;
	margin-right: 19px;
}
.RoundBlue .ft .c {
	background: transparent url(../RoundCSS/Blue/br.png) no-repeat right 0px;
	margin-right: -19px;
}
.RoundBlue .bd .c .s .co
{
	background: 0px 0px;
	margin-left: 8px;
	margin-right: 8px;
}

.RoundStandar {
	padding: 0px;
	margin: 0px auto -10px auto;
	min-width: 20em;
	max-width: 800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
	color: #fff;
}

.RoundStandar .hd .c,
.RoundStandar .ft .c {
	font-size: 1px; /* ensure minimum height */
	height: 19px;
}
.RoundStandar .ft .c {
	height: 19px;
}
.RoundStandar .hd {
	background: transparent url(../RoundCSS/Standar/tl.png) no-repeat 0px 0px;
	margin-right: 19px; /* space for right corner */
}
.RoundStandar .hd .c {
	background: transparent url(../RoundCSS/Standar/tr.png) no-repeat right 0px;
	margin-right: -19px; /* pull right corner back over "empty" space (from above margin) */
}
.RoundStandar .bd {
	background: transparent url(../RoundCSS/Standar/ml.png) repeat-y 0px 0px;
	margin-right: 19px;
}
.RoundStandar .bd .c {
	background: transparent url(../RoundCSS/Standar/mr.png) repeat-y right 0px;
	margin-right: -19px;
}
.RoundStandar .bd .c .s {
	background: #6e0200 url('../RoundCSS/Standar/ms.png') repeat-x 0px 0px;
	padding: 0em;
	margin: 0px 14px 0px 14px;
}
.RoundStandar .ft {
	background: transparent url(../RoundCSS/Standar/bl.png) no-repeat 0px 0px;
	margin-right: 19px;
}
.RoundStandar .ft .c {
	background: transparent url(../RoundCSS/Standar/br.png) no-repeat right 0px;
	margin-right: -19px;
}
.RoundStandar .bd .c .s .co
{
	background: 0px 0px;
	margin-left: 8px;
	margin-right: 8px;
}


.RoundERROR_Black {
 margin:0px auto;
 min-width:20em;
 max-width:800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
 color:#fff;
}

.RoundERROR_Black .hd .c,
.RoundERROR_Black .ft .c {
	font-size: 1px; /* ensure minimum height */
	height: 19px;
}
.RoundERROR_Black .ft .c {
	height: 19px;
}
.RoundERROR_Black .hd {
	background: transparent url(../RoundCSS/ERROR_Black/tl.png) no-repeat 0px 0px;
	margin-right: 19px; /* space for right corner */
}
.RoundERROR_Black .hd .c {
	background: transparent url(../RoundCSS/ERROR_Black/tr.png) no-repeat right 0px;
	margin-right: -19px; /* pull right corner back over "empty" space (from above margin) */
}
.RoundERROR_Black .bd {
	background: transparent url(../RoundCSS/ERROR_Black/ml.png) repeat-y 0px 0px;
	margin-right: 19px;
}
.RoundERROR_Black .bd .c {
	background: transparent url(../RoundCSS/ERROR_Black/mr.png) repeat-y right 0px;
	margin-right: -19px;
}
.RoundERROR_Black .bd .c .s {
	background: #000000 url('../RoundCSS/ERROR_Black/ms.png') repeat-x 0px 0px;
	padding: 0em;
	margin: 0px 14px 0px 14px;
}
.RoundERROR_Black .ft {
	background: transparent url(../RoundCSS/ERROR_Black/bl.png) no-repeat 0px 0px;
	margin-right: 19px;
}
.RoundERROR_Black .ft .c {
	background: transparent url(../RoundCSS/ERROR_Black/br.png) no-repeat right 0px;
	margin-right: -19px;
}
.RoundERROR_Black .bd .c .s .co
{
	background: 0px 0px;
	margin-left: 8px;
	margin-right: 8px;
}

/* Round Puple */

.RoundPuple {
 margin:0px auto;
 min-width:20em;
 max-width:800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
 color:#fff;
}

.RoundPuple .hd .c,
.RoundPuple .ft .c {
	font-size: 1px; /* ensure minimum height */
	height: 19px;
}
.RoundPuple .ft .c {
	height: 19px;
}
.RoundPuple .hd {
	background: transparent url(../RoundCSS/Puple/tl.png) no-repeat 0px 0px;
	margin-right: 19px; /* space for right corner */
}
.RoundPuple .hd .c {
	background: transparent url(../RoundCSS/Puple/tr.png) no-repeat right 0px;
	margin-right: -19px; /* pull right corner back over "empty" space (from above margin) */
}
.RoundPuple .bd {
	background: transparent url(../RoundCSS/Puple/ml.png) repeat-y 0px 0px;
	margin-right: 19px;
}
.RoundPuple .bd .c {
	background: transparent url(../RoundCSS/Puple/mr.png) repeat-y right 0px;
	margin-right: -19px;
}
.RoundPuple .bd .c .s {
	background: #85006e url(../RoundCSS/Puple/ms.png) repeat-x 0px 0px;
	padding: 0em;
	margin: 0px 14px 0px 14px;
}
.RoundPuple .ft {
	background: transparent url(../RoundCSS/Puple/bl.png) no-repeat 0px 0px;
	margin-right: 19px;
}
.RoundPuple .ft .c {
	background: transparent url(../RoundCSS/Puple/br.png) no-repeat right 0px;
	margin-right: -19px;
}
.RoundPuple .bd .c .s .co
{
	background: 0px 0px;
	margin-left: 8px;
	margin-right: 8px;
}


/* Round GRAY */

.RoundGRAY {
	margin: 0px auto;
	min-width: 20em;
	max-width: 800px; /* I only cut the left background images out to 800px. You could do much larger, etc. */
	color: #fff;
	width: 720px;
}

.RoundGRAY .hdd .cc,
.RoundGRAY .ftd .cc {
	font-size: 1px; /* ensure minimum height */
	height: 19px;
}
.RoundGRAY .ftt .cc {
	height: 19px;
}
.RoundGRAY .hdd {
	background: transparent url(../RoundCSS/GRAY/tl.png) no-repeat 0px 0px;
	margin-right: 19px; /* space for right corner */
}
.RoundGRAY .hdd .cc {
	background: transparent url(../RoundCSS/GRAY/tr.png) no-repeat right 0px;
	margin-right: -19px; /* pull right corner back over "empty" space (from above margin) */
}
.RoundGRAY .bdd {
	background: transparent url(../RoundCSS/GRAY/ml.png) repeat-y 0px 0px;
	margin-right: 19px;
}
.RoundGRAY .bdd .cc {
	background: transparent url(../RoundCSS/GRAY/mr.png) repeat-y right 0px;
	margin-right: -19px;
}
.RoundGRAY .bdd .cc .ss {
	background: #ACACAC url(../RoundCSS/GRAY/ms.png) repeat-x 0px 0px;
	padding: 0em;
	margin: 0px 14px 0px 14px;
}
.RoundGRAY .ftt {
	background: transparent url(../RoundCSS/GRAY/bl.png) no-repeat 0px 0px;
	margin-right: 19px;
}
.RoundGRAY .ftt .cc {
	background: transparent url(../RoundCSS/GRAY/br.png) no-repeat right 0px;
	margin-right: -19px;
}
.RoundGRAY .bdd .cc .ss .coo
{
	background: 0px 0px;
	margin-left: 8px;
	margin-right: 8px;
}
.EventExtras
{
	float: left;
	clear: right;
}
.helloNameTag
{
	padding: 10px;
	margin: 0px;
	background-image: url('../img/hello_my_name_is_www.png');
	background-repeat: no-repeat;
	width: 260px;
	height: 185px;
}
.helloNameTag .FLName
{
	padding: 0px;
	font-size: 40px;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
	width: auto;
	line-height: 64px;
	top: 55px;
	position: relative;
	height: 65px;
	vertical-align: middle;
	margin: 0px auto 0px auto;
	text-align: center;
	z-index: 1;
}
.WeMetAt
{
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
.helloNameTag .helloInfos
{
	padding: 0px 0px 0px 12px;
	margin: 0px;
	font-size: 10px;
	color: #000000;
	width: auto;
	top: 60px;
	position: relative;
	z-index: 2;
	line-height: 100%;
}
.stars
{
	width: 109px;
	height: 27px;
	margin: 0px auto 0px auto;
	position: relative;
	z-index: 4;
	top: 64px;
}
.helloHiBTN
{
	width: 26px;
	height: 26px;
	position: relative;
	z-index: 3;
	top: 39px;
	right: -222px;
}
.hi_TXT
{
	margin: 0px;
	padding: 0px;
	top: 40px;
	left: 30px;
	position: relative;
	width: 536px;
	height: 141px;
	border-style: none;
	border-width: 0px;
	background: transparent;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	color: #000000;
}
.BTNsendHi
{
	top: 30px;
	left: 35px;
	position: relative;
	z-index: 3;
	width: 96px;
	height: 120px;
}
.hiTO
{
	font-size: 24px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	z-index: 1;
	top: 23px;
	left: 105px;
	width: auto;
}
.hiTO_bg
{
	background-image: url('../img/hiTo_bg.png');
	width: 664px;
	height: 164px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
.hiFrom_bg
{
	background-image: url('../img/hiFrom_bg.png');
	width: 664px;
	height: 164px;
	position: relative;
	margin-right: auto;
	margin-left: auto;
}
.msgHistory
{
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	position: relative;
	top: 30px;
	left: 30px;
}
.hi_BOX
{
	background-image: url('../img/hi_BOX_BG.png');
	background-repeat: no-repeat;
	width: 705px;
	height: 664px;
	position: relative;
	z-index: 0;
	top: 0px;
	left: 0px;
	margin: 0px auto 0px auto;
}
.NewMessagesBOX
{
	background-image: url('../img/newMessagesBOX.png');
	background-repeat: no-repeat;
	width: 194px;
	height: 76px;
	position: absolute;
	z-index: 1;
	top: 150px;
	cursor: pointer;
	left: 22px;
}
.NewMessageBOX
{
	width: 194px;
	height: 76px;
	background-image: url('../img/newMessageBOX.png');
	background-repeat: no-repeat;
	top: 150px;
	position: absolute;
	z-index: 1;
	cursor: pointer;
	left: 22px;
}
.NewMatchesBOX
{
	background-image: url('../img/newMatchesBOX.png');
	background-repeat: no-repeat;
	width: 160px;
	height: 126px;
	position: absolute;
	left: 212px;
	z-index: 1;
	cursor: pointer;
	top: 122px;
}
.NewMatchBOX
{
	background-image: url('../img/newMatcheBOX.png');
	background-repeat: no-repeat;
	width: 160px;
	height: 126px;
	position: absolute;
	left: 212px;
	z-index: 1;
	cursor: pointer;
	top: 122px;
}

.RoundTO {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	min-width: 20em;
	max-width: 680px;
	color: #fff;
}

.RoundTO .hd .c,
.RoundTO .ft .c {
	font-size: 1px; /* ensure minimum height */
	height: 15px;
}
.RoundTO .ft .c {
	height: 27px;
}
.RoundTO .hd {
	background: transparent url(../RoundCSS/hiTO/tl.png) no-repeat 0px 0px;
	margin-right: 16px; /* space for right corner */
}
.RoundTO .hd .c {
	background: transparent url(../RoundCSS/hiTO/tr.png) no-repeat right 0px;
	margin-right: -16px; /* pull right corner back over "empty" space (from above margin) */
}
.RoundTO .bd {
	background: transparent url(../RoundCSS/hiTO/ml.png) repeat-y 0px 0px;
	margin-right: 7px;
}
.RoundTO .bd .c {
	background: transparent url(../RoundCSS/hiTO/mr.png) repeat-y right 0px;
	margin-right: -7px;
}
.RoundTO .bd .c .s {
	background: #086eb2 url('../RoundCSS/hiTO/ms.png') repeat-x 0px 0px;
	padding: 0em;
	margin: 0px 7px 0px 7px;
}
.RoundTO .ft {
	background: transparent url(../RoundCSS/hiTO/bl.png) no-repeat 0px 0px;
	margin-right: 16px;
}
.RoundTO .ft .c {
	background: transparent url(../RoundCSS/hiTO/br.png) no-repeat right 0px;
	margin-right: -16px;
}
.RoundTO .bd .c .s .co
{
	background: 0px 0px;
	margin-left: 8px;
	margin-right: 8px;
}

.RoundFROM {
	padding: 0px 0px 0px 0px;
	margin: 0px auto 0px auto;
	min-width: 20em;
	max-width: 680px;
	color: #fff;
}

.RoundFROM .hd .c,
.RoundFROM .ft .c {
	font-size: 1px; /* ensure minimum height */
	height: 15px;
}
.RoundFROM .ft .c {
	height: 27px;
}
.RoundFROM .hd {
	background: transparent url(../RoundCSS/hiFrom/tl.png) no-repeat 0px 0px;
	margin-right: 16px; /* space for right corner */
}
.RoundFROM .hd .c {
	background: transparent url(../RoundCSS/hiFrom/tr.png) no-repeat right 0px;
	margin-right: -16px; /* pull right corner back over "empty" space (from above margin) */
}
.RoundFROM .bd {
	background: transparent url(../RoundCSS/hiFrom/ml.png) repeat-y 0px 0px;
	margin-right: 7px;
}
.RoundFROM .bd .c {
	background: transparent url(../RoundCSS/hiFrom/mr.png) repeat-y right 0px;
	margin-right: -7px;
}
.RoundFROM .bd .c .s {
	background: #cc2b73 url('../RoundCSS/hiFrom/ms.png') repeat-x 0px 0px;
	padding: 0em;
	margin: 0px 7px 0px 7px;
}
.RoundFROM .ft {
	background: transparent url(../RoundCSS/hiFrom/bl.png) no-repeat 0px 0px;
	margin-right: 16px;
}
.RoundFROM .ft .c {
	background: transparent url(../RoundCSS/hiFrom/br.png) no-repeat right 0px;
	margin-right: -16px;
}
.RoundFROM .bd .c .s .co
{
	background: 0px 0px;
	margin-left: 8px;
	margin-right: 8px;
}
.FromTO
{
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin: 0px 0px 0px 35px;
	clear: left;
}
.Dated
{
	float: right;
	margin-right: 8px;
	padding: 0px;
	margin-top: -26px;
}
.RoundFROM p
{
	padding: 0px;
	margin: 0px 15px 0px 10px;
	text-indent: 25px;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
	text-align: justify;
}
.NewEventBOX
{
	width: 109px;
	position: absolute;
	z-index: 1;
	left: 500px;
	top: 140px;
	height: 76px;
	text-align: center;
}

.helloPanel
{
	width: 630px;
	height: 250px;
	margin: 0px auto 0px auto;
	padding: 0px;
	position: relative;
	z-index: 0;
}
.helloPanelName
{
	font-size: 40px;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	position: absolute;
	z-index: 1;
	top: 75px;
	padding: 0px;
	margin: 0px;
	color: #000000;
	left: 25px;
	width: 580px;
}
.NewEventBOX
{
	width: 109px;
	position: absolute;
	z-index: 1;
	left: 500px;
	top: 140px;
	height: 76px;
	text-align: center;
}
.ProgressWait
{
	height: auto;
	position: absolute;
	cursor: wait;
	width: 330px;
	z-index: 2;
	text-align: center;
}
.RequiredInfos
{
	width: 350px;
	height: auto;
	float: left;
	margin-right: auto;
}
.OptionalInfomations
{
	width: 330px;
	height: auto;
	float: right;
	margin-left: auto;
}
.RoundStandar h1
{
	font-size: 22px;
	font-weight: bold;
	text-decoration: none;
	vertical-align: top;
	line-height: normal;
}
.RoundStandar h2
{
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	padding: 0px;
	margin: 0px;
}
.FOOTER
{
	position: relative;
	width: 100%;
	font-size: 8pt;
	text-decoration: none;
	text-align: center;
	bottom: 0px;
	height: 20px;
	padding: 25px 0px 0px 0px;
	margin: auto 0px 0px 0px;
	color: #CCCCCC;
}
.AJAXProgress
{
}
.upcomingEvents
{
	position: absolute;
	z-index: 1;
	width: 260px;
	height: 46px;
	top: 403px;
	left: 38px;
	border-style: none;
	border-width: 0px;
}
.miniUpcomingEvents
{
	font-size: 10px;
	text-decoration: none;
}
.FlyerBOX
{
	margin: 5px;
	border: 1px solid #CCCCCC;
	float: left;
	width: 100px;
	height: 100px;
	padding: 0px;
	line-height: 100px;
	vertical-align: middle;
	text-align: center;
}
.ShortAbout
{
	position: absolute;
	z-index: 1;
	width: 508px;
	height: 55px;
	top: 325px;
	left: 30px;
}
.ShortAbout p
{
	text-decoration: none;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	color: #999999;
	line-height: 100%;
}
.MiniTestimonials
{
	position: absolute;
	z-index: 1;
	width: 225px;
	height: 75px;
	top: 155px;
	left: 195px;
}
.MiniTestimonials p
{
	padding: 0px;
	margin: 0px 5px 0px 5px;
	text-decoration: none;
	font-size: 10px;
	text-align: justify;
	line-height: 100%;
	font-weight: normal;
	font-style: italic;
}
.MiniTestimonials .TestName
{
	padding: 0px;
	margin: 0px 5px 0px 0px;
	font-weight: bold;
	text-decoration: none;
	font-size: 10px;
	text-align: right;
	position: absolute;
	z-index: 1;
	bottom: 0px;
	right: 0px;
}
.Justify p
{
	min-height:14px;
	text-align: justify;
	margin-right: 10px;
	display: block;
}
.Flyers
{
	margin: 0px;
	width: 90px;
	padding: 0px;
	text-align: center;
	position: absolute;
	z-index: 1;
	left: 0px;
	top: 0px;
}
.Flyers img
{
	margin: 5px 5px 0px 0px;
	padding: 0px;
}
.SOLDOUT
{
	position: absolute;
	z-index: 99;
	right: -15px;
	top: -15px;
}
.EventRegWait
{
	text-align: center;
	z-index: 2;
	cursor: wait;
	width: 720px;
	position: absolute;
	height: auto;
}
.TermsOfUse
{
	width: 680px;
	position: relative;
	height: auto;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
.coupon
{
	font-family: "Courier New", Courier, monospace;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
#couponFrom
{
	float: left;
	padding-left: 10px;
	width: 200px;
}
#couponTo
{
	float: right;
	padding-right: 10px;
	width: 200px;
}
#couponNote
{
	clear: both;
	width: 500px;
	margin-right: auto;
	margin-left: auto;
}
.txtInput
{
	font-size: 18px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 200px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
#couponFRM
{
	width: 520px;
	margin-right: auto;
	margin-left: auto;
}
.sendAcoupon_Big
{
	margin-right: auto;
	margin-left: auto;
	width: 590px;
	padding: 10px;
}
#sendCouponSubmit
{
	padding: 10px;
	margin: 0px;
	height: 60px;
}
.txtInputError
{
	font-size: 18px;
	border: 3px dashed #FFFF00;
	background-color: #333333;
	width: 200px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #FF0000;
	text-decoration: blink;
}
.RegCoupon
{
	vertical-align: middle;
	line-height: 40px;
	float: left;
	padding-left: 10px;
	display: inline;
}
.RegPayOptions
{
	line-height: 40px;
	vertical-align: middle;
	float: left;
	display: inline;
}
.RegBTN
{
	height: 40px;
	width: 102px;
	float: right;
	vertical-align: middle;
	display: inline;
	line-height: 40px;
}
.ThankYouMSG
{
	font-size: 18px;
	margin-right: 10px;
}
.txtInputCoupon
{
	font-size: 18px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	width: 88px;
	font-family: "Courier New", Courier, monospace;
	text-decoration: none;
	font-weight: bold;
}
.RegC.txtInputEventFilters
{
	font-size: 16px;
	border: 1px solid #CCCCCC;
	background-color: #FFFFFF;
	display: inline;
}
.EventFilterWait
{
	text-align: center;
	width: 300px;
	z-index: 3;
	margin-right: 210px;
	margin-left: 210px;
	position: absolute;
}
.COUPONS
{
	background-image: url('../img/COUPON.png');
	background-repeat: no-repeat;
	width: 153px;
	height: 116px;
	position: absolute;
	left: 359px;
	z-index: 1;
	cursor: pointer;
	top: 130px;
}
.CouponCount
{
	position: relative;
	z-index: 1;
	width: auto;
	height: 30px;
	margin: 0px;
	padding-top: 45px;
	text-align: center;
	padding-right: 3px;
}
.MSGCount
{
	position: relative;
	z-index: 1;
	padding-top: 5px;
	height: 30px;
	text-align: left;
	padding-left: 126px;
}
.MatchCount
{
	height: 30px;
	position: relative;
	z-index: 1;
	padding-top: 58px;
	padding-right: 105px;
	text-align: right;
}
.MYCoupons
{
	width: 680px;
	padding: 0px;
	margin: 0px auto 0px auto;
}
.CouponCODE
{
	height: 45px;
	text-align: center;
	padding-top: 40px;
}
.MYCoupon
{
	background-image: url('../img/COUPON.png');
	background-repeat: no-repeat;
	width: 153px;
	height: 116px;
	float: left;
	text-align: center;
	padding: 0px;
	display: inline;
}
#RegisterNOW
{
	width: 262px;
	height: 72px;
	position: absolute;
	z-index: 3;
	bottom: 20px;
	left: 300px;
}
.GiveCoupon_FP
{
	padding: 0px 0px 0px 6px;
	margin: 0px;
	height: 74px;
}
.memRegGENDER
        {
            float: right;
        }
.DOB
        {
            float: left;
        }
.Event
{
	cursor: pointer;
}
.sendCouponBTN
{
	float: right;
}
.sendCouponErrorList
{
	float: left;
	width: 388px;
}
.sendCouponWait
{
	text-align: center;
	position: relative;
	z-index: 3;
	width: 560px;
	bottom: 95px;
	margin-right: auto;
	margin-left: auto;
	cursor: wait;
}
