body {
	background-color: #FFFFFF;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12pt;
	color: #666666;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	margin-top: 0; 
	margin-bottom: 0; 
	margin-left: 0;
	margin-right: 0; }
body.siteside {
	background-color: #9c0058;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: normal;
	letter-spacing: normal;
	text-transform: none;
	word-spacing: normal;
	margin-top: 0;
	margin-bottom: 0; 
	margin-left: 0;
	margin-right: 0; }	
a, a:link, a:visited, a:hover, a:active {
	font-size: 10pt;
	color: #666666;}
a.cart, a.cart:visited, a.cart:active, a.cart:hover {
	font-size: 10pt;
	color: #0000FF;}
a.contentbold, a.contentbold:visited, a.contentbold:hover, a.contentbold:active {
	font-weight: bold; 
	font-size: 12pt; 
	color: #666666;}
a.expander, a.expander:visited, a.expander:active, a.expander:hover {
	font-weight: bold; 
	font-size: 11pt; 	
	color:#FFFFFF;
	cursor:default;
	text-decoration:none;}
a.main_bigmenu, a.main_bigmenu:visited, a.main_bigmenu:active {
	font-weight: bold; 
	font-size: 11pt; 	
	color:#666666;
	text-decoration:none;}
a.main_bigmenu:hover {
	font-weight: bold; 
	font-size: 11pt; 
	color:#FFFFFF;
	background-color:#999999;	
	text-decoration:none;}
a.side_bigmenu, a.side_bigmenu:visited, a.side_bigmenu:active {
	font-weight: normal; 
	font-size: 11pt; 	
	color:#FFFFFF;
	text-decoration:none;}
a.side_bigmenu:hover {
	font-weight: normal;
	font-size: 11pt;
	color:#666666;
	text-decoration:none;}
a.side_submenu, a.side_submenu:visited, a.side_submenu:active {
	font-weight: normal; 
	font-size: 9pt; 	
	color:#FFFFFF;
	text-decoration:none;}
a.side_submenu:hover {
	font-weight: normal; 
	font-size: 9pt; 
	color:#666666;
	text-decoration:none;}
a.smalltext, a.smalltext:visited, a.smalltext:hover, a.smalltext:active {
	font-weight: normal;
	font-size: 8pt;
	color: #666666;}
a.top_link, a.top_link:visited, a.top_link:active {
	font-weight: bold; 
	font-size: 8pt; 	
	color:#FFFFFF;
	text-decoration:none;}
a.top_link:hover {
	font-weight: bold; 
	font-size: 8pt; 
	color:#9c0058;
	text-decoration:none;}
a.track_link, a.track_link:visited, a.track_link:active {
	font-weight: bold; 
	font-size: 8pt; 	
	color:#9c0058;
	text-decoration:none;}
a.track_link:hover {
	font-weight: bold; 
	font-size: 8pt; 
	color:#666666;
	text-decoration:none;}
img {
	border: 0;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;}
p {
	margin-top: 0px;
	margin-bottom: 10px;
	padding-bottom: 0px;
	padding-top: 0px;
}
TABLE.ItemTitleTable {
	BACKGROUND-COLOR: #E8EAE8;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1;
	BORDER-COLOR: #C0C0C0;}
TABLE.ItemDetailsTable {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1;
	BORDER-COLOR: #C0C0C0;}						
TD.PageHeader{
	background: url(images/pageheader_bkgd.jpg);
	background-repeat: no-repeat;
	height: 30px;
	font-weight: bold;
	font-size: 20pt;
	color: #666666;
	vertical-align: baseline;}
TD.side_CatHeader {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #999999;
	VERTICAL-ALIGN: middle;}
TD.sidebar {
	BACKGROUND-COLOR: #666666;
	VERTICAL-ALIGN: top;}		
TD.TableHead {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11pt; 
	VERTICAL-ALIGN: middle; 
	BACKGROUND-COLOR: #666666;
	TEXT-ALIGN: left;
	COLOR: #FFFFFF;
	BORDER-LEFT-STYLE: solid;
	BORDER-LEFT-WIDTH: 1;
	BORDER-LEFT-COLOR: #FFFFFF;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-WIDTH: 1;
	BORDER-TOP-COLOR: #FFFFFF;	
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-RIGHT-COLOR: #D9D9D9;	
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-BOTTOM-COLOR: #D9D9D9;}
TD.TableLabel {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: middle; 
	BACKGROUND-COLOR: #E8EAE8; 
	TEXT-ALIGN: right;
	BORDER-LEFT-STYLE: solid;
	BORDER-LEFT-WIDTH: 1;
	BORDER-LEFT-COLOR: #FFFFFF;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-WIDTH: 1;
	BORDER-TOP-COLOR: #FFFFFF;	
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-RIGHT-COLOR: #D9D9D9;	
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-BOTTOM-COLOR: #D9D9D9;}
TD.TableField {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
	VERTICAL-ALIGN: middle; 
	BACKGROUND-COLOR: #E8EAE8; 
	TEXT-ALIGN: left;
	BORDER-LEFT-STYLE: solid;
	BORDER-LEFT-WIDTH: 1;
	BORDER-LEFT-COLOR: #FFFFFF;
	BORDER-TOP-STYLE: solid;
	BORDER-TOP-WIDTH: 1;
	BORDER-TOP-COLOR: #FFFFFF;	
	BORDER-RIGHT-STYLE: solid;
	BORDER-RIGHT-WIDTH: 1;
	BORDER-RIGHT-COLOR: #D9D9D9;	
	BORDER-BOTTOM-STYLE: solid;
	BORDER-BOTTOM-WIDTH: 1;
	BORDER-BOTTOM-COLOR: #D9D9D9;}	
TD.ItemPhotoCell {
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	BACKGROUND-COLOR: #E8EAE8;
	BORDER-STYLE: solid;
	BORDER-WIDTH: 1;
	BORDER-COLOR: #C0C0C0;}	
TD.ItemDetailsCell {
	text-align: left;
	vertical-align: top;
	background-color: #FFFFFF;}	
ul {
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt;
	font-weight: normal;
	color: #666666;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;}
li {
	margin-bottom: 8px;
	list-style-position: outside;
	list-style-type: disc;}
ul.xmenu {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0 0 0 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 100%;
	list-style-type: none;}
ul.xmenu li {
	margin: 0 0 0 0;
	padding-left: 15px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-top: 1px;
	width: 100%;
	list-style-type: none;}.btn {
	font-size: 10pt;
	color: #000000;}
.descript {
	font-size: 10pt;
	font-weight: normal;
	color: #666666;}
.disabledtxtbox {
	background-color: #D0D0D0;
	font-size: 10pt;
	color: #000000;
	width: 100px;}
.dropdownmenu {
	display: block;
	visibility: hidden;
	margin: 0 0 0 0;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	width: 200px;}
.hiddenfld {
	display:none;}
.menuheader {
	font-size: 12pt;
	font-weight: bold;
	color: #666666; }
.msg {
	font-size: 10pt;
	color: #666666;}
.selbox {
	font-size: 10pt;
	width: 210px;
	color: #000000;}
.side_tblheader {
	background-color: #999999;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;}	
.side_tblrowplain {
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: normal;}	
.side_txtbody {
	font-size: 10pt;
	font-weight: normal;
	color: #FFFFFF;}	
.side_smalltext {
	font-size: 8pt;
	color: #FFFFFF;}
.slogan {
	font-family: Arial, Verdana, Helvetica;
	font-size: 12pt;
	font-weight: 300;
	font-style: oblique;
	color: #FFFFFF;}
.smalltext {
	font-size: 8pt;
	color: #666666;}
.tblheader {
	background-color: #666666;
	font-size: 11pt;
	color: #FFFFFF;
	font-weight: bold;}
.tblsubheader {
	background-color: #999999;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight: bold;}	
.tblrow {
	background-color: #FFFFFF;
	font-size: 10pt;
	color: #666666;}
.tblrowplain {
	font-size: 11pt;
	color: #666666;
	font-weight: bold;}	
.tblrowrefund {
	background-color: #FFFFCC;
	font-size: 10pt;
	color: #666666;}
.top_HeaderBold {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR: #FFFFFF;}
.top_searchfor {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11pt; 
	COLOR: #9c0058;}
.txtin {
	font-size: 10pt;
	font-weight: normal;
	color: #000000;}
.txtdate {
	font-size: 10pt;
	color: #000000;
	width: 85px;}
.txtbody {
	font-size: 10pt;
	font-weight: normal;
	color: #666666;}
