@charset "UTF-8";
/* CSS Document */

body, td, tr { font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#48111a; }
.topMenuBG { height:45px; background-color:#48111a; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80); alpha(opacity=80);-moz-opacity:.80;opacity:.80; -khtml-opacity:.80; padding-top:5px; padding-bottom:5px; }
.topMenuItem a { alpha(opacity=100);-moz-opacity:1;opacity:1; -khtml-opacity:1; position:relative; color:white; font-weight:bold; text-decoration:none; line-height:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; }
.topMenuSubItem  { alpha(opacity=100);-moz-opacity:1;opacity:1; -khtml-opacity:1; position:relative; color:white; font-weight:bold; text-decoration:none; line-height:11px; font-family:Arial, Helvetica, sans-serif; font-size:12px; text-transform:capitalize; }
.footerBG { background-color:#48111a; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40); alpha(opacity=15);-moz-opacity:.15;opacity:.15; -khtml-opacity:.15; padding-top:2px; padding-bottom:2px; }
.footerItem, .footerItem a { background:none; alpha(opacity=100); -moz-opacity:1;opacity:1; -khtml-opacity:1; position:relative; color:#000000;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.topTitle { font-family:Arial, Helvetica, sans-serif; font-size:23px;font-weight:bold; }
.pageTitle { font-family:Arial, Helvetica, sans-serif; font-size:16px;font-weight:bold; }
	
.memberForm table tr td, memberForm table tr td a { font-family:Helvetica, Arial, Verdana; font-weight:bold; font-size:14px; color:#48111a; text-decoration:none; }
.memberForm table tr td input { background:white; border:none; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#48111a; padding:2px;  }
	
.soundCtr, .soundCtr a, .soundCtr a:visited  { color:#48111a; text-decoration:none; font-size:12px; }
	
.soundCtr a:hover  { font-weight:bold; text-transform:uppercase; font-size:10px; }
#soundCtrON:hover  { color:green; }
#soundCtrOFF:hover  { color:red; }

.lhsMenu { font-family:Arial, Verdana, Helvetica; font-weight:bold; font-size:12px; color:#48111a; text-decoration:none; line-height:20px; }
.lhsSubMenu { font-family:Arial, Verdana, Helvetica; font-weight:normal; font-size:12px; color:#48111a; text-decoration:none; line-height:14px; }
.txt_brown tr td {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #643410;
}

.shop_product { border-bottom:1px dotted #48111a; }
.shop_product_name { font-family:Arial, Verdana, Helvetica; font-weight:bold; font-size:14px; color:#48111a; text-decoration:none; margin-top:10px; margin-bottom:10px; }
.shop_product_desc { background-color:transparent;font-family:Arial, Verdana, Helvetica; font-size:12px; line-height:15px; color:#48111a; margin-left:20px;padding-top:10px;padding-bottom:10px; }
.product_desc { font-family:Arial, Verdana, Helvetica; font-weight:normal; font-size:12px; line-height:15px; color:#48111a; text-decoration:none;}
.shop_product_desc img { width:100px; border:none; float:left; margin-right:5px; }
.shop_product_price  { font-family:Arial, Verdana, Helvetica; font-weight:bold; font-size:14px; color:#6E1d32; text-decoration:none; text-align:right; margin-top:10px; }
.shop_product_button   { font-family:Arial, Verdana, Helvetica; font-weight:bold; font-size:14px; color:#FFFFFF; background:#6E1d32; margin-top:50px; margin-bottom:10px; text-decoration:none; text-align:center; cursor:pointer; border:1px dotted black; padding:2px; width:100px;  }
.item_area {background-color:#EEEEEE;}
.item_area_alt {background-color:#D0D0D0;}
.item_area, .item_area_alt {padding:10px;margin-bottom:2px;color:#48111a;width:610px;}


/* STRATA DEFINED CSS's */
.Payment_InputLabelText { font-family:Arial, Verdana, Helvetica; font-weight:bold; font-size:12px; color:#6E1d32; text-decoration:none;  }
.Payment_InputField { border:1px solid #6E1d32; font-family:Arial, Verdana, Helvetica; font-size:12px; }
#Payment_Input_CVVNumLink { font-family:Arial, Verdana; font-weight:bold; font-size:10px; color:#990000; text-decoration:none;  }
#Payment_Input_Clear, #Payment_Repayment_ChangeDetails, #Payment_Confirm_ChangeDetails { font-family:Arial, Verdana; font-weight:bold; font-size:12px; border:none; background:none; color:#990000; text-decoration:none;  }
#Payment_Input_Submit, #Payment_Repayment_Continue, #Payment_Confirm_MakePayment { font-family:Arial, Verdana; font-weight:bold; font-size:12px; border:none; background:none; color:#336600; text-decoration:none;  }


.formField { width:270px; float:left; margin-bottom:10px; text-align:left; }

#dropmenudiv { position:absolute; border:1px solid #bda2a2; border-bottom-width: 0; font:normal 9px arial;  z-index:100; text-transform:uppercase; }
#dropmenudiv a{ width: 100%; color:white; display: block; font:normal 10px arial; line-height:20px; font-weight:normal; text-indent: 3px; border-bottom: 1px solid #bda2a2; padding: 1px 0; text-decoration: none;font-weight: bold; text-transform:uppercase; }
#dropmenudiv a:hover{ background-color:#bda2a2;  }

.extra {width:250px;height:150px;border:1px solid black;margin-bottom:10px;}
.bottom_extras {width:820px;text-align:center;}


.login {
width: 300px;
height: 100px;
background-color: #CCCCCC;
text-align: left;
float: left;
display: inline;
padding: 20px;	
}


.headcontent {
border: 0px;
background-color: #ffffff;
color: #660000;
height: 100px;
float: left;
display: inline;
width: 400px;
}

.headcontent td {
font-size:22px;

}

.headcontent span {
font-size: 50px;
}

table.bottomPromos {
border: 0px;
background-color: #ffffff;
color: #660000;
font-size: 18px;
height: 130px;
width: 100%;
}

.bottomPromos img {
border: 0px;
float: left; 
display: inline;
}

.bottomPromos td {

padding: 0px; 
background-color: #CCCCCC;
height: 130px;

}

.bottomPromosContent {
display: inline; 
float: left;
height: 130px;
width: 120px;
padding-left: 5px;
}

.bottomPromos a {
color: #660000;
text-decoration: none;
font-size: 14px;
display: inline;

}

.bottomPromos span {
font-size: 28px;
}

ul.categoryList {
	border: none;
	width: 590px;
	list-style-type: none;
	margin-left: 0px;
	padding: 0px;
	}

ul.categoryList li {
	display: block;
	float: left;
	width: 135px;
	height: 150px;
	border: none;
	margin: 5px;
	text-align: center;
	}
	
ul.categoryList a {
	color: #660000;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	}