
/* ============================================================= */
/* ========================= e-asy  ============================ */
/* ============================================================= */


/* div */
/* Container Div required for new Ajax.NET progress indicator */
#Container
{
	height: 99%;
	min-height: 99%;
}

body {
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
}

/* div */
	
#contentcenter {
		width:605px;
		padding:0px;
		margin-top:30px;
		background:#000000;
		}

#subnav {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: top;
	padding: 5px;
}

#nav {
	vertical-align: middle;
	font-weight: bold;
	font-size: 10px;
	font-variant: normal;
	text-transform: capitalize;
}

#frame {
		width:650px;
		margin-right:auto;
		margin-left:auto;
		margin-top:20px;
		padding:0px;
		text-align:left;
		}
		

div.homecontent {
		width:495px;
		margin:0px;
		padding-right:10px;
		text-align:left;
		float: left;
		}
		
div.homepanel {
		width:240px;
		margin:0px;
		padding:0px;
		text-align:left;
		float: left;
		}

pad-login{
		width:160px;
		margin:0px;
		padding: 5px 0 5px 0;
		float: left;
		}

/* Form Buttons */
.button_submit {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #00000F;
	text-align: center;
	font-weight: bold;
}
.page_control {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #00000F;
	text-align: left;
}
.form_control {
	font-family: Arial;
	font-size: 10px;
	color: #000000;
	text-align: left;
}
.article {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	width: 100%;
	text-align: justify;
}

p.paragraph 
{
    font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-align: left;
	line-height: 15px;
	color: #EEEEEE;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    margin: 0px;
    border: 0px;
}



.smallprint
{
    font-family: Tahoma, Verdana, Arial;
	font-size: 9px;
	text-align: left;
	line-height: 13px;
	color: #777777;
}

p.message 
{
    font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	line-height: 16px;
	color: #FFFFFF;
    text-align: left;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    margin: 0px;
    border: 0px;
}
p.header 
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 12px;
    font-weight: bold;
    color: #CC0000;
    text-align: left;
    padding-top: 0px;
    padding-bottom: 5px;
    padding-right: 0px;
    padding-left: 0px;
    margin: 0px;
    border: 0px;
}
ul.bullet_list li
{
   font-family: Tahoma, Verdana, Arial;
   font-size: 11px;
   line-height: 14px;
   color: #FFFFFF;
   font-style: normal;
   font-weight: normal;
   font-variant: normal;
   text-transform: none;
   text-decoration: none;
   text-indent: 0px;
   text-align: left;
   list-style-position: outside;
   list-style-type: square;
   padding: 1px;
   margin: 0px;
}

table.content {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #EEEEEE;
	text-align: left;
	vertical-align: top;
}


.table_noti 
{
	border: 2px;

}

/* Footer */
#footer {
	font-family: Tahoma;
	font-size: 11px;
	color: #555555;
	text-align: left;
}
.footer_links {
	color: #555555;
	font-weight: bold;
	font-family: Tahoma;
	text-decoration: none;
	font-size: 11px;
	text-align: left;
}
.footer_links:link {
	color: #555555;
	text-decoration: inherit;
}
.footer_links:visited {
	text-decoration: inherit;
}
.footer_links:hover {
	color: #EEEEEE;
	text-decoration: inherit;
}
.footer_subscript {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #444444;
	text-align: left;
}
.footer_subscript:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #444444;
	text-align: left;
	text-decoration: none;
}
.footer_subscript:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #444444;
	text-align: left;
	text-decoration: none;
}

.subscribe
{
    width: 150px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 10px;
    padding-left: 10px;
    color: #A0A0A0;
}

.home_newsbar
{
    text-align: right;
    vertical-align: middle;
    font-size: 11px;
    color: #E1E1E1;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

table.inputLayout 
{
   background-color: #313131;
   text-align: left;
}

.tablewide
{
   width: 100%;
   text-align: left;
}




/* Advertising */

table.promotion_ad750
/** TABLE FOR PROMOTIONAL AD ARTWORK**/
{
   WIDTH: 740px;
   text-align: center;
   height: 240PX;
   BACKGROUND-COLOR: #262626;
   BORDER-RIGHT: gray 0px dashed; 
   PADDING-RIGHT: 10px; 
   BORDER-TOP: gray 0px dashed; 
   PADDING-LEFT: 10px; 
   PADDING-BOTTOM: 10px; 
   MARGIN: 0px; 
   BORDER-LEFT: gray 0px dashed; 
   PADDING-TOP: 10px; 
   BORDER-BOTTOM: gray 0px dashed;
}

table.promotion_ad240
/** TABLE FOR PROMOTIONAL AD ARTWORK**/
{
   WIDTH: 240px;
   text-align: center;
   height: 400PX;
   BACKGROUND-COLOR: #262626;
   BORDER-RIGHT: gray 1px dashed; 
   PADDING-RIGHT: 10px; 
   BORDER-TOP: gray 1px dashed; 
   PADDING-LEFT: 10px; 
   PADDING-BOTTOM: 10px; 
   MARGIN: 0px; 
   BORDER-LEFT: gray 1px dashed; 
   PADDING-TOP: 10px; 
   BORDER-BOTTOM: gray 1px dashed;
}

table.promotion_ad336
/** TABLE FOR PROMOTIONAL AD ARTWORK**/
{
   WIDTH: 336px;
   text-align: center;
   height: 280PX;
   BACKGROUND-COLOR: #262626;
   BORDER-RIGHT: gray 1px dashed; 
   PADDING-RIGHT: 10px; 
   BORDER-TOP: gray 1px dashed; 
   PADDING-LEFT: 10px; 
   PADDING-BOTTOM: 10px; 
   MARGIN: 0px; 
   BORDER-LEFT: gray 1px dashed; 
   PADDING-TOP: 10px; 
   BORDER-BOTTOM: gray 1px dashed;
}
table.promotion_ad140
/** TABLE FOR PROMOTIONAL AD ARTWORK**/
{
   WIDTH: 140px;
   HEIGHT: 80px;   
   text-align: center;
   BACKGROUND-COLOR: #262626;
   PADDING-RIGHT: 20px; 
   PADDING-LEFT: 20px; 
   PADDING-BOTTOM: 20px; 
   PADDING-TOP: 20px; 
   MARGIN: 1px; 
}
table.promotion_ad120
/** TABLE FOR PROMOTIONAL AD ARTWORK**/
{
   WIDTH: 120px;
   HEIGHT: 90PX;   
   text-align: center;
   BACKGROUND-COLOR: #262626;
   BORDER-RIGHT: gray 1px dashed; 
   PADDING-RIGHT: 10px; 
   BORDER-TOP: gray 1px dashed; 
   PADDING-LEFT: 10px; 
   PADDING-BOTTOM: 10px; 
   MARGIN: 0px; 
   BORDER-LEFT: gray 1px dashed; 
   PADDING-TOP: 10px; 
   BORDER-BOTTOM: gray 1px dashed;
}
table.promotion_ad250
/** TABLE FOR PROMOTIONAL AD ARTWORK**/
{
   WIDTH: 250px;
   text-align: center;
   height: 250PX;
   BACKGROUND-COLOR: #262626;
   BORDER-RIGHT: gray 1px dashed; 
   PADDING-RIGHT: 10px; 
   BORDER-TOP: gray 1px dashed; 
   PADDING-LEFT: 10px; 
   PADDING-BOTTOM: 10px; 
   MARGIN: 0px; 
   BORDER-LEFT: gray 1px dashed; 
   PADDING-TOP: 10px; 
   BORDER-BOTTOM: gray 1px dashed;
}


/* Table Layout */
table.inputLayout tr td.error
{
    width: 10px;
    text-align: left;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 0px;
    padding-left: 0px;
}
table.inputLayout tr td.label
{
    width: 100px;
    text-align: left;
    vertical-align: middle;
    font-size: 11px;
    color: #FFFFFF;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
}


table.searchResults 
{
   background-color: #FFFFFF;
}
table.searchResults tr td.logo
{
    width: 150px;
    text-align: left;
    vertical-align: top;
    font-size: 11px;
    color: #333333;
    padding-top: 5px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 15px;
}
table.searchResults tr td.label
{
    width: 400px;
    text-align: left;
    vertical-align: top;
    font-size: 11px;
    color: #333333;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
}
table.searchResults tr td.retailer_header {
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #222222;
	font-weight: bold;
	text-align: left;
	vertical-align: bottom;
	height: 15px;
}
.merchant_link {
    font-size: 11px;
    color: #c00000;
}
.merchant_link:link {
    font-size: 11px;
    color: #c00000;
    text-decoration: underline;
}
.merchant_link:visited {
    font-size: 11px;
    color: #c00000;
    text-decoration: underline;
}
.merchant_link:hover {
    font-size: 11px;
    color: #666;
    text-decoration: underline;
    
}





/* Interface */
td.cnr_L {
	background-image: url(../interface/curve_left.gif);
	background-color: #1A1A1A;
	text-align: left;
	vertical-align: bottom;
	height: 20px;
}
td.cnr_R {
	background-image: url(../interface/curve_right.gif);
}
td.header {
    width: 116.25px;
	text-align: center;
	height: 44px;
	background-image: url(../interface/menuB_td_bg2.gif);
}
.header_cnr {
	width: 15px;
	background-image: url(../interface/menuB_td_bg2.gif);
	vertical-align: top;
}

.top {
	color: #888888;
	font-family: Tahoma;
	text-decoration: none;
	font-size: 10px;
}
.top:link {
	color: #888888;
	text-decoration: inherit;
	font-size: 10px;
}
.top:visited {
	text-decoration: inherit;
}
.top:hover {
	color: #CC0000;
	text-decoration: inherit;
}


/* Header */
.header_links {
	font-family: Tahoma, Verdana;
	font-size: 11px;
	font-weight: bold;
	height: 13px;
	width: 12.5%;
	color: #ffffff;
	text-transform: uppercase;
	text-decoration: none;
}
.header_links:hover {
	color: #CC0000;
	text-decoration: inherit;
}
.td_img_bottom_R {
	text-align: right;
}


/* Navigation */
.nav_sub {
	background-color: #1A1A1A;
	color: #AEAEAE;
	font-family: Tahoma, Verdana;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
}
.nav_sub:hover {
	color: #EAEAEA;
	text-decoration: inherit;
}
.nav_subhead {
	font-weight: bold;
	font-size: 11px;
	border-bottom-color: #3C3C3C;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	height: 20px;
	vertical-align: bottom;
}
.page_header {
	font-family: Arial;
	font-size: 22px;
	color: #ACACAC;
	font-weight: bold;
}
.spacer {
	height: 15px;
	border-bottom-width: 1px;
	border-bottom-color: #999999;
	border-bottom-style: dotted;
}
.global_links {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	color: #CC0000;
	right: auto;
	text-align: right;
}
.global_links:hover {
	text-decoration: underline;
}
.current_node {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #FFFFFF;
	padding: 2px;
	text-decoration: none;
}
.sitewide_links {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #AAAAAA;
	padding: 0px;
	text-decoration: underline;
}
.sitewide_links:hover 
{
   color: #cfcfcf;
	text-decoration: underline;
}
.breadcrumb_links {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	color: #AAAAAA;
	padding: 2px;
	text-decoration: none;
}
.breadcrumb_links:hover 
{
   color: #cfcfcf;
	text-decoration: underline;
}

.td_centre {
	text-align: center;
}
.td_left {
	text-align: left;
}


a img
{
   border: none;
}

