body {
	margin:12px 0px 100px; padding:0px;
	}
body.Voucher
{
	margin:8px 0px 2px; padding:0px;
}

.backcolor {
	background-color: #231F20;
	background-repeat:no-repeat;
}

.backcolorCategoryList {
	background-color: #000000;
	background-repeat:no-repeat;
	
}

.backcoloraboutus {
	background-color: #000000;
	background-repeat:no-repeat;
}

div.breakafter {page-break-after:always;
	color: silver}
	
div.breakbefore {page-break-before:always;
	color: silver}
	
.TxtMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #FFFFFF;
}

.TxtTitleOnLeft 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 24px;
	text-transform: uppercase;
	font-weight: bold;
	color: #FFFFFF;
}
.RewardListCell 
{
	background-repeat:no-repeat;
	background:url("../images/pts_white_solid2.gif");
	background-color:#231f20;
}
.InlinePanel
{
	display:inline;
}
.InvisiblePanel
{
	display:none;
}
select.contact{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
} 
.about{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
} 

.textbox
  {
   border:1px solid #231F20; 
   font-size:12px; 
   color: #333333; 
   background-color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  }

.inputButton
  {BORDER: #ffffff 1px solid;
   BACKGROUND-COLOR: #231F20;
   FONT-SIZE: 13px;
   color:#ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  }

.listitem{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
} 

.TxtProd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
}

.TxtSt02 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #000000;
}
.TxtColor {
	color: #FDE24B;
	font-weight: bold;
}
.TxtColorWhite {
	color: #FFFFFF;
}

.txtFormAcc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #971B1E;
	font-weight: bold;
}

input.txtForm{
	width:150px;
	vertical-align: middle;
	height: 17px;
	border: 0px none;
 }

.TxtProdPrice {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
}

.centercontent {padding: 15px 0 10px 20px; vertical-align: top;}

.accountcentercontent {
	background-color:#F28BC2;
	background-image:url(images/bgd_account.jpg);
	background-repeat:no-repeat;
	padding: 15px 0 10px 20px; 
	vertical-align: top;
}

.homecontent {
	padding: 70px 25px 0px 0px;
	vertical-align: top;
	text-align: right;
}

.loginError {
	padding: 5px 0px 0px 0px;
	vertical-align: middle;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
	font-weight: bold;
}

.logincontent1 {
	padding: 50px 0px 0px 0px;
	vertical-align: top;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
}

.logincontent2 {
	padding: 50px 0px 0px 20px;
	vertical-align: top;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	color: #FFFFFF;
}

.logincontent21 {
	padding: 10px 0px 0px 20px;
	vertical-align: top;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
}

.logincontent11 {
	padding: 10px 0px 0px 0px;
	vertical-align: top;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
}

.logincontent3 {
	padding: 20px 15px 0px 0px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #939598;
}

.logincontent31 {
	padding: 10px 0px 0px 0px;
	vertical-align: top;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #FFFFFF;
}

.leftcontent 
{
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;}
	
.TxtHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	color: #FFFFFF;
}

.TxtTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #FFFFFF;
	font-weight: bold;
}
.TxtTitleBlack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 16px;
	color: #000000;
	font-weight: bold;
}

.TxtError 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 14px;
	color: Red;
	font-weight: bold;
}
.TxtStd {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
}

.TxtGridHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000000;
	text-align:left;
}

.button{
	font:12px Arial, Helvetica, sans-serif;
	color: #760609;
	font-weight: bold;
	background-color: #FFFFFF;
}

.txtfield{
	font:11px Arial, Helvetica, sans-serif;
	color: #666666;
	background-color: #EEEEEE;
	border: 1px #760609;
}

.middle *{
	vertical-align:middle
}

.TxtPrevNext {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: normal;
}

.TxtPrevNext2 {
	font-family: Arial, sans-serif;
	font-size: 14px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: normal;
}

.smenu {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	padding-left: 0px;
}

a.catpage:link {font-family:Arial, sans-serif; color: #ffffff; font-size:21px; font-weight:bold; text-decoration: none; }
a.catpage:visited{font-family:Arial, sans-serif; color: #ffffff; font-size:21px; font-weight:bold; text-decoration: none; }
a.catpage:hover {font-family:Arial, sans-serif; color: #58595B; font-size:21px; font-weight:bold; text-decoration: none; }

a.smenuAdmLeft:link {color: #ffffff; font-size:10px; text-decoration: none; }
a.smenuAdmLeft:visited{color: #ffffff; font-size:10px;text-decoration: none; }
a.smenuAdmLeft:hover {color: #000000; font-size:10px;text-decoration: none; }

a.AdmList:link {color: #ffffff; font-size:11px; text-decoration: none;}
a.AdmList:visited{color: #ffffff; font-size:11px; text-decoration: none;}
a.AdmList:hover {color: #760609; font-size:11px;text-decoration: none;}

a.smenuAdm:link {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color: #ffffff;  text-decoration: none; }
a.smenuAdm:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color: #ffffff; text-decoration: none; }
a.smenuAdm:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color: #FDE24B; text-decoration: none; }

a.smenuAdmOn:link {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color: #FDE24B;  text-decoration: none; }
a.smenuAdmOn:visited{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color: #FDE24B; text-decoration: none; }
a.smenuAdmOn:hover {font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;color: #FDE24B; text-decoration: none; }

a.smenuForum:link {font-size:10px;font-weight:bold;color: #000000;  text-decoration: none; }
a.smenuForum:visited{font-size:10px;font-weight:bold;color: #000000; text-decoration: none; }
a.smenuForum:hover {font-size:10px;font-weight:bold;color: #cccccc; text-decoration: none; }

a.smenu:link {font-family:Arial, Helvetica, sans-serif;font-size:9px;color: #ffffff; text-decoration: none; }
a.smenu:visited{font-family:Arial, Helvetica, sans-serif;font-size:9px;color: #ffffff; text-decoration: none; }
a.smenu:hover {font-family:Arial, Helvetica, sans-serif;font-size:9px;color: #58595B; text-decoration: none; }

a.smenuOn:link {color: #760609;  text-decoration: none; }
a.smenuOn:visited{color: #760609; text-decoration: none; }
a.smenuOn:hover {color: #58595B;  text-decoration: none; }

a.butlink:link {color: #FFFFFF;  text-decoration: none; }
a.butlink:visited{color: #FFFFFF; text-decoration: none; }
a.butlink:hover {color: #CCCCCC; text-decoration: none; }

a.link01:link {color: #7F7F7F;  text-decoration: none; }
a.link01:visited{color: #7F7F7F; text-decoration: none; }
a.link01:hover {color: #58595B; text-decoration: none; }

a.copyright:link {color: #7F7F7F;  }
a.copyright:visited{color: #7F7F7F; }
a.copyright:hover {color: #58595B;  }

.menutext
{
	font-size: 9px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	position: static;
	text-align: right;
	text-decoration: none;
}

.footer {
	background-color: #231F20;
}

.VoucherDescription2
{
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 12px;
	color: #FFFFFF;
}

.VoucherHeader
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 15px;
}
.VoucherTitle
{	
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:15px;
	font-weight:bold;
	text-transform:capitalize;
	
}
.VoucherText
{
	margin-top:0px;
	margin-bottom:0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11px;
}

.VoucherTextBold
{
	font-weight:bold;
	margin-top:0px;
	margin-bottom:0px;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11px;
	
}
.VoucherAuthorization
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	

}
.VoucherSmallPrint
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size:10px;
	line-height: 10px;
}
p.Voucher {
	margin-top: 8px;
	margin-bottom: 2px;
}
.TxtPtsTotal {
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
}

.TxtDescription {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	padding-left: 0px;
}

.TxtItem {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	padding-left: 0px;
}

.TxtDisclaimer {
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
}

.TxtItemBold {
	text-align: left;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	padding-left: 0px;
}

.TxtCopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #7F7F7F;
}

span.hidden{
 display: none;
}

span.show{
 display: inline;
}
.imgnorepeat {
	background-repeat: no-repeat;
}
.colorFF {
	background-color: #FFFFFF;
}

.proditem {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 12px; text-align:center; float:right; clear:right; padding: 4px 0px 0px 0px; width:150px;}

.reportitem {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; line-height: 12px; text-align:left; float:right; clear:right; padding: 4px 0px 0px 0px; width:150px;}

.backcolor2 { background-color: #818386;
}
.Tx12Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.Tx10Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.dottedtable td { background-image: url(images/pts_white_dashed.gif);
background-repeat: repeat-x; padding: 5px 0px 5px 0px; }

.Tx12Plain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
}
.Tx10Plain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #FFFFFF;
}
.Tx12PlainRequired {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #FFFFFF;
	font-weight:bold;
}

.AdminddlTx10Plain {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color:Black;
}

.inputfield01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464749;
	font-weight: bold;
	width: 320px;
	vertical-align: middle;
	height: 20px;
	border: 0px none;
 }
 .inputfield02{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #464749;
	width: 320px;
	vertical-align: middle;
	height: 20px;
	border: 0px none;
 }
  .checkbox01{
	color: #FFFFFF;
	vertical-align: middle;
	height: 20px;
 }
.ValidationError
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: Red;
	font-weight: bold;
}