/* -------------- Main Styles ---------------- */
.main-area {
	width: 990px;
	background-image:url(images/top.gif);
	position: relative;
	height:130px;
	}
html,body 
{
	height: 100%; 
	margin: auto; 
	font: 11px Arial, Helvetica, sans-serif;
	background-image:url(images/bg.gif);
	background-repeat:repeat-x;
	color:#00246B;text-align:center;
}
#container
{
	width:990px;text-align:left;margin:auto;
}
#leftcolumn {width:492px; float:left;}
#rightcolumn {width:492px; float:right;}
a:link{ text-decoration:none; color:#FF6200;}
a:hover{ text-decoration:none; color:#FF6200;}
a:visited{ text-decoration:none; color:#FF6200;}

#loginBar  {position:absolute; left: 300px;	top: 100px; color:#FFFFFF;}
#loginBar #username{margin:0px; padding:0px; height:13px; position:relative; top: 1px; font: 11px Arial, Helvetica, sans-serif;}
#password{margin:0px; padding:0px; height:13px; position:relative; top: 1px; font: 11px Arial, Helvetica, sans-serif;}
#loginBar label{ font-weight:bold;}
#loginBar .submit {height:15px; width:34px; position:relative; top: 4px;}
#loginBar .text {position:relative; top: 5px;  font-weight:bold; }
#loginBar .text a:link {color:#FFFFFF; text-decoration:none;}
#loginBar .text a:hover {color:#FFFFFF; text-decoration:none;}
#loginBar .text a:visited { color:#FFFFFF; text-decoration:none;}



#featured_discounts .title {font-weight:bold; color:#00246B; font-size:16px;}
#featured_discounts {width:464px; float:right; background-image:url(images/featured_discounts.gif); background-repeat:repeat-y; margin-top:10px;}
#featured_discounts .content { margin-top:5px;margin-left: 22px; clear:both; margin-right: 10px; color: #3399CC;}
#featured_discounts .content img { margin:4px; border: 1px solid #3399CC;}


#footer {clear:both; color:#00246B; text-align: center;	width: 990px; }
#footer a:link {color:#00246B; text-decoration:none; font-weight:bold; }
#footer a:hover {color:#00246B; text-decoration:none; font-weight:bold; }
#footer a:visited {color:#00246B; text-decoration:none; font-weight:bold; }

h1{font-weight:bold; color:#00246B; font-size:18px; text-align:center;}


#navbar {position:absolute; top : 70px; right:0px;}



.login_links {font-weight:bold;color: #000064; text-decoration:none; font-size:16px;}
.login_links a:link{font-weight:bold;color: #000064; text-decoration:none; font-size:16px;}
.login_links a:visited{font-weight:bold;color: #000064; text-decoration:none; font-size:16px;}
.login_links a:hover{font-weight:bold;color: #000064; text-decoration:none; font-size:16px;}



.voucher_new {
	background-color: #F2F7FF;
	padding-left: 3px;
	width:130px;
	font-weight:bold;
	font-size:14px;
	color: #00246b;
	text-decoration: none;
	text-align:center;
	padding-top:3px;
	padding-bottom:3px;
	border: 2px solid;
	border-color:#A59EF1;
	cursor:hand;
}
.voucher_new:hover{background-color:#C2C7FF;}
.voucher_new a:link{font-weight:bold;font-size:14px;		color: #00246b;	text-decoration: none;}
.voucher_new a:hover{font-weight:bold;font-size:14px;	color: #FF246b;	text-decoration: none;}
.voucher_new a:visited{font-weight:bold;font-size:14px;	color: #00246b;	text-decoration: none;}

.box {
	background-color: #00246B;
	font-size:14px;
	font-weight:bold;
	padding: 5px 8px;
	color: #FFFFFF;
	text-align:center;
}
.box a:link{ background-color: #00246B; font-size:14px; 	font-weight:bold; padding: 5px 8px; color: #FFFFFF; text-align:center; }
.box a:hover{ background-color: #00246B; font-size:14px; 	font-weight:bold; padding: 5px 8px; color:#FFFFFF; text-align:center; }
.box a:visited{ background-color: #00246B; font-size:14px; 	font-weight:bold; padding: 5px 8px; color: #FFFFFF; text-align:center; }

.row{
	background-color: #F2F7FF;
	border: 1px dotted #C8E2F7;
	padding: 4px;
	text-align:center;
	font-weight:bold;
}
.voucher_type {	font-size:14px;
}


#members_title {
	font-size:18px;
	color:#fff;
	font-weight:bold;
	background-color: #1481d7;
	text-align: center;
	padding: 3px;
	margin-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0D548E;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #0D548E;
}

#members {
font-size:12px;
	border-bottom: 1px solid #218DDE;
	border-left: 1px solid #66CCFF;
	border-top: 1px solid #CAEEFF;
	border-right: 1px solid #66CCFF;
	background-color: #f7fafd;
}
#members a:link{color:#1E82CC; font-size:12px;}
#members a:hover{color:#1E82CC; font-size:12px;}
#members a:visited{color:#1E82CC; font-size:12px;}

.howto {
	font-size:20px;
	padding: 8px;
}

.aboutus {
	font-size:16px;
	padding: 8px;
}

/*******table colors for clients vouchers********/

.pending a:link {color:#0000FF;} .pending a:hover {color:#000066;} .pending a:visited {color:#0000FF;} .pending a:visited:hover { color:#000066;}
.pending {
	color:#555555;
	background-color:#f9e3ba;
	border: 1px solid #F3C876;
	text-align:center;
	
}
.pendinglive a:link { color:#0000FF;} .pendinglive a:hover { color:#000066;} .pendinglive a:visited { color:#0000FF;} .pendinglive a:visited:hover { color:#000066;}
.pendinglive {
	color:#555555;
	background-color:#FCFAA3;
	border: 1px solid #EBDF49;
	text-align:center;
}
.live a:link {color:#0000FF;} .live a:hover {color:#000066;} .live a:visited {color:#0000FF;} .live a:visited:hover { color:#000066;}
.live {
	color:#555555;
	background-color:#DAFFA6 ;
	border: 1px solid #92CD00;
	text-align:center;
}
.vetoed a:link {color:#0000FF;} .vetoed a:hover {color:#000066;} .vetoed a:visited {color:#0000FF;} .vetoed a:visited:hover { color:#000066;}
.vetoed{
	color:#555555;
	background-color:#F8E0E0;
	border: 1px solid #E18A91;
	text-align:center;
}
.expired a:link {color:#0000FF; font-style:strong;} .expired a:hover {color:#000066;} .expired a:visited {color:#0000FF;} .expired a:visited:hover { color:#000066;}
.expired{
	color:#555555;
	background-color:#BBBBBB;
	border: 1px solid #333333;
	text-align:center;
}
.unconfirmed a:link {color:#0000FF;} .unconfirmed a:hover {color:#000066;} .unconfirmed a:visited {color:#0000FF;} .unconfirmed a:visited:hover { color:#000066;}
.unconfirmed{
	background-color:#E8E8E8;
	border: 1px solid #A7A7A7;
	color:#555555;
	text-align:center;
}