
/* --------------------------------------------------------
 * MMG - developed for Shoppers Advantage.
 * Copyright (C) 2004-2006 MMG interactive
 * 
 * MMG interactive versioning:
 * ---------------
 * $Revision: 99 $
 * $Author: Mark $
 * $Date: 2008-07-22 09:06:42 +1000 (Tue, 22 Jul 2008) $ 
 * 
 * --------------------------------------------------------
 */

.heading1, .Heading1 {
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 18px;
	color: #000000;
	margin: 0;
	padding:0px;
}

.heading2, .Heading2 {
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	margin: 0;
	padding:0px;
}

.heading3, .Heading3 {
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding:0px;
}

.heading4, .Heading4 {
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #8fc900;
	margin: 0;
	padding: 0px 0px 3px 0;
}

.heading5, .Heading5 {
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	color: #054f7e;
	margin: 0;
	padding: 0px 0px 5px 0;
}
 
 .defaulttext {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #054f7e;	
 }
 
 
td.document_content {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #054f7e;	
	padding: 15px;
	width: 510px;	
}

td.text_content {
	font-family: Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	color: #054f7e;	
}

.HeaderSearchTitle {
	font-family: "Arial", sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	padding-right:10px;
}

.HeaderSearch_input {
	width:170px;
	margin:0;
	padding:0;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top:2px;
}

.HeaderSearch_select {
	margin:0;
	padding-left:8px;
	margin-top:1px;
}

#HeaderGO {
	width:46px;
	height:25px;
	margin:0;
	padding:0;
	border:0;
	margin-left:8px;
	cursor: pointer;	
	background: url("../images/btn_go_general.gif") no-repeat top left;
}


.FooterSearchTitle {
	font-family: "Arial", sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #ffffff;
	padding-right:10px;
}

.FooterSearch_input {
	width:180px;
	margin:0;
	padding:0;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top:2px;
}

.FooterSearch_select {
	padding-left:8px;
	height: 36px;
}

#FooterGO {
	width:46px;
	height:25px;
	margin:0;
	padding:0;
	border:0;
	margin-left:8px;
	cursor: pointer;	
	background: url("../images/btn_go_general.gif") no-repeat top left;
}



.ProductsHolder {
	padding-left:6px;
}

.ProductPicTitle {
	height:220px;
}

.item {
	width: 160px;
	text-align:left;
	margin:0;
	padding:0;
	margin-top:8px;
	margin-left:8px;
	margin-right:0px;
	float:left;
}

.prodDivider {
	background: url('../images/bp_proddivider.gif') top left no-repeat;
}

.prodCellDivider {
	background: url('../images/bp_proddividercell.gif') top left no-repeat;
}


.thumb {
	width: 140px;
	border:1px solid #ffffff;
}

.thumbSearch {
	width: 70px;
	border: 1px solid #ffffff;
	padding-left: 6px;
}

a.ProductTitle, a:visited.ProductTitle {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#054f7e;
	line-height:16px;
	text-decoration:underline;	
}

a:hover.ProductTitle {
	color: #000000;
	text-decoration:underline;
}

.ProductListingTitle:hover {
	color: #054f7e;
	text-decoration:underline;
}

a.product_list_search, a:visited.product_list_search {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#054f7e;
	line-height:16px;
	text-decoration:underline;	
}

a:hover.product_list_search {
	color: #000000;
	text-decoration:underline;
}


table.ProductSearchTable {
	background-color: #e6e6e6;
}

.ProductSearchTitle {
	padding-left: 20px;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #054f7e;
}

a.more, a.more:visited {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#009fff;
	text-decoration:underline;	
}

a:hover.more {
	color: #054f7e;
	text-decoration:underline;
}

.AllCategory a, .AllCategory a:visited {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:#009fff;
	line-height:12px;
	text-decoration:none;
	text-align: center;
	text-decoration:underline;	
}

.AllCategory a:hover {
	color: #054f7e;
	text-decoration:underline;
}


.price_list {
	padding:0;
	margin:0;
	text-align: left;
}

.price_list td {
	padding-top: 0pt;
	padding-right: 3px;
	padding-bottom: 0pt;
	padding-left: 0pt;
	font-family: "Arial", sans-serif;
	font-size: 13px;
	font-weight: normal;
	text-align: left;	
}

.price_list .amount {
	text-align: left;
	color:#919296;
	font-family: "Arial", sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height:16px;
}

.price_list .save {
	text-align: left;
	color:#919296;
	font-family: "Arial", sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height:16px;
}


.price_list .descriptionRRP {
	font-size:13px;
	color:#919296;
	text-align: left;
	font-weight: normal;
}

.price_list .descriptioSave {
	font-size:13px;
	color:#054f7e;
	text-align: left;
	font-weight: normal;
}


.price_list .description {
	font-size:13px;
	color:#054f7e;
	text-align: left;
	font-weight: normal;
}

.price_list .members {
	color: #ff5a00;
}

.price_list .save {
	color: #0099ff;
}



.price_list_search td {
	padding-top: 0pt;
	padding-right: 3px;
	padding-bottom: 0pt;
	padding-left: 0pt;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
}

.price_list_search .amount {
	text-align: right;
	color:#919296;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height:14px;
}

.price_list_search .descriptionRRP {
	font-size:12px;
	color:#919296;
	text-align: left;
	font-weight: normal;
}

.price_list_search .descriptioSave {
	font-size:13px;
	color:#054f7e;
	text-align: left;
	font-weight: normal;
}

.price_list_search .description {
	font-size:12px;
	color:#054f7e;
	text-align: left;
	font-weight: normal;
}

.price_list_search .members {
	color: #ff5a00;
	font-weight: bold;
}

.price_list_search .save {
	color: #0099ff;
	font-weight: bold;
}

.strikeThru {
	text-decoration:line-through;
}






/* Side List */

.ListNumber {
	font-family: "Arial", sans-serif;
	font-size: 17px;
	font-weight: bold;
	color:#1076ba;
}

.ListDetails {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#054f7e;
	line-height:16px;
	padding-right:20px;
}

.ListPrice {
	color: #ff5a00;
}

.ListDetails a, .ListDetails a:visited {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#054f7e;
	line-height:16px;
	text-decoration:none;
}

.ListDetails a .ListPrice {
	color: #ff5a00;
	text-decoration:none;
}

.ListDetails a:hover {
	color: #000000;
	text-decoration:underline;
}


/* Cart */

.CartDetails {
	font-family: "Arial", sans-serif;
	padding-left:10px;
	padding-right:10px;
	color:#ffffff;
	font-size: 10px;
	text-align: right;
	padding-bottom:10px;
}

.CartSummary {
	font-family: "Arial", sans-serif;
	font-size: 14px;
	font-weight: bold;
	color:#ffffff;
	padding-top:10px;
	padding-bottom:4px;
}

.CartItem {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#ffffff;
	line-height:18px;
}

.CartItemEven {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color:#c7eaff;
	line-height:18px;
}

.CartTotal {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: bold;
	color:#ffffff;
	margin-top:8px;
	padding:2px;
	background-color: #49a6d8;
}

.CartViewBtn {
	margin-top:10px;
}




/*>>>>>>>>>>>> Bigpond styles retained >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>*/



a.login_home {
	color: #00c6ff;
	text-decoration: underline;
}

a:visited.login_home {
	color: #00c6ff;
	text-decoration: underline;	
}

a:hover.login_home {
	color: #faeb6b;
	text-decoration: underline;		
}

#login_home {
	text-align: right;
	padding: 4px;
	width: 980px;
	font-size: 12px; 
	color: #ffffff;
}





.forminput {
	margin:0;
	padding:0;
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	margin-top: 2px;
}

.forminput_form {
	margin:0;
	padding:0;
	font-family: "Arial", sans-serif;
	font-size: 11px;
	height: 15px;
	font-weight: normal;
	color: #000000;
	margin-top: 2px;
	vertical-align: middle;
}

form {
	display: inline;
}

.formlabel {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	background-color: #f2f9fc;
	color: #054f7e;	
	font-weight: bold;	
	padding-left: 8px;	
}

.formlabeltitle {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	background-color: #f2f9fc;
	border-bottom: 1px solid #e6e6e6;
	color: #054f7e;	
	font-weight: bold;	
	padding-left: 8px;	
}

.formlabelcell {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	background-color: #f2f9fc;
	border-bottom: 1px solid #e6e6e6;
	color: #054f7e;	
	font-weight: bold;	
}

.formlabelsml {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	background-color: #f2f9fc;
	color: #054f7e;
	font-weight: bold;	
	padding-left: 8px;
}

.button {
	width: 60px;
	border: 1px solid #000000;
}

.formvalue {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;	
}

.formvaluecell {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;	
	border-bottom: 1px solid #e6e6e6;	
}

.formvaluecellON {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;	
	border-bottom: 1px solid #e6e6e6;	
	background-color: #f2f9fc;	
}

.forminput {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: normal;	
}

.formvaluesml {
	font-family: "Arial", sans-serif;
	font-size: 11px;
	font-weight: normal;	
}

.page_error {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #ff3311;
}

.page_title_green {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #8fc900;
	font-weight: bold;
}

.page_title_blueLrg {
	font-family: "Arial", sans-serif;
	font-size: 15px;
	font-weight: bold;	
	color: #054f7e;
}

.page_title_blue {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #054f7e;
}

.page_title_blueSml {
	font-family: "Arial", sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: #006fb2;
}

.page_title_blue2 {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #0092b2;
}

.page_title_red {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #ba0000;
}

.page_title_orange {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #fc7200;
}

.page_title_grey {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #515151;
}

.pageAdditional {
	font-family: "Arial", Sans-Serif;
	font-size: 12px;
	color: #054f7e;
}

.product_desc {
	font-family: "Arial", Sans-Serif;
	font-size: 11px;
}

table.highlight_table {
	border: 1px solid #e6e6e6;
}

a.highlight_title {
	font-family: "Arial", Sans-Serif;
	font-size: 16px;
	line-height:18px;
	font-weight: bold;
	color: #054f7e;
	padding:2px;
	margin:0;
	text-decoration: none;
}

a:hover.highlight_title {
	text-decoration: underline;
}

span.signupConf {
	color: #000000;
	font-size: 12px;
	font-weight: bold;	
}

span.signupConfSmall {
	color: #000000;
	font-size: 11px;
	font-weight: normal;	
}

.signupConfBorder {
	border: 3px solid #3366ff;
	padding: 10px;
}

a.signupConfLink {
	font-family: Arial, Sans-Serif;
	color: #ff6633;
	font-size: 12px;
	font-weight: bold;	
}

a.signupConfLink:hover {
	font-family: Arial, Sans-Serif;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;	
}

.cartHeaderTitle {
	font-family: "Arial", Sans-Serif;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;	
	background-color: #006fb2;
}

.cartItemCellEven {
	background-color: #f5f5f5;
	font-family: "Arial", Sans-Serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;	
}

.cartItemCell {
	font-family: "Arial", Sans-Serif;
	color: #000000;
	font-size: 11px;
	font-weight: normal;	
}

.cartTitle {
	font-family: "Arial", Sans-Serif;
	color: #000000;
	font-size: 10px;
	font-weight: bold;	
	text-transform: uppercase;	
}


.liquor_table {
	font-family: arial, Sans-Serif;
	background-color: #ffffff;
	border: 2px solid #000000;
}

.liquor_warning_title {
	color: #000000;
	font-family: arial, Sans-Serif;
	font-size: 18px;
	font-weight: bold;	
	padding-top: 5px;
	padding-bottom: 5px;
	border-top: 3px solid #000000;	
	border-bottom: 3px solid #000000;	
}

.liquor_warning_text {
	font-family: arial, Sans-Serif;
	color: #000000;
	font-size: 12px;
}

.bpay {
	padding: 3px;
	height: 45px;
	border-bottom: 1px solid #002e67;
	border-top: 1px solid #002e67;		
	color: #002e67;
}

.bpay_text {
	font-weight: bold;
	font-size: 13px;
	font-family: arial;
}

.bpay_text {
	font-weight: bold;
	font-size: 13px;
	font-family: arial;
}

.paypal {
	padding: 3px;
	height: 45px;
	border-bottom: 1px solid #ff9933;
	border-top: 1px solid #ff9933;	
	color: #336697;
}

.paypal_text {
	font-weight: bold;
	font-size: 13px;
	font-family: arial;
}

.paypal_text {
	font-weight: bold;
	font-size: 13px;
	font-family: arial;
}

table.Invoice {
	background-color: #efefef;
}

table.InvoiceProduct {
	padding: 2px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 1px solid #555555;
	background-color: #efefef;
}

td.InvoiceProductLabel {
	padding: 2px;
	background-color: #006fb2;
	font-weight: bold;
	color: #ffffff;
}

td.InvoiceProductLabel1 {
	padding: 2px;
	background-color: #006fb2;
	font-weight: bold;
	color: #ffffff;
}

td.InvoiceProductValue {
	padding: 2px;
	background-color: #ffffff;
	border-bottom: 1px solid #006fb2;	
}

td.InvoiceProductValue1 {
	padding: 2px;
	background-color: #ffffff;
	border-bottom: 1px solid #006fb2;	
}

td.InvoiceAddressValue {
	padding: 2px;
	background-color: #ffffff;
	border-bottom: 1px solid #dedede;	
}

.voucherTitle {
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	font-family: arial;
	border-bottom: 1px solid #cccccc;	
	padding-top: 4px;
	padding-bottom: 4px;	
}

td.voucherHeader {
	font-weight: bold;
	font-size: 10px;	
}

td.voucherCell {
	border-bottom: 1px solid #dadada;	
	font-size: 10px;		
}




















.CatNav {
	list-style:none;
	margin:0;
	padding:8px;
	padding-bottom:4px;
	font-family: "Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	margin-top:3px;
}

.CatNav li {
	float:left;
	margin:0;
	padding:0;
	font-family: "Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	padding-left:4px;
}

.CatNavHolder {
	padding:8px;
	padding-bottom:6px;
	font-family: "Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	margin-top:5px;
	line-height:15px;
}

.CatNav li a, .CategoryTab a {
	padding-left:2px;
	padding-right:1px;
	font-family: "Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

.CatNav li a:hover, .CategoryTab a:hover {
	font-family: "Arial", sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: underline;
}

#baseAdsHolder {
	background-color: #ffffff; 
	width: 985px; 
	padding-top: 10px; 
	text-align: center;
}

#adspacertop {
	margin-top: 15px;
}

#adspacerbottom {
	margin-bottom: 5px;
}

#logo_home {
	position: absolute;
	padding-top: 20px;
	width: 400px;
	height: 85px;
	border: 0px solid #ff0000;
	display: block;
	cursor: pointer;
}

#unmetered {
	text-align: right;
	padding-bottom: 35px;
}

#subcat_crumb {
	background: #e6e6e6 url('../MMG_JSMenu/Assets/SubArrow0.gif') no-repeat 1% 0.79em;
	color: #054f7e;
	font-style: normal;
	font-size: 11px;
	font-family: Arial, Sans-Serif;
	line-height: 13px;
	padding: 5px;
	margin: 1px;
}

#subcat_crumb_link {
	padding-left: 10px;
}


a.subcat_link {
	color: #2890cf;
	font-style: normal;
	font-size: 11px;
	font-family: Arial, Sans-Serif;
	line-height: 14px;
	text-decoration: none;
}

a:hover.subcat_link {
	color: #054f7e;
	font-style: normal;
	font-size: 11px;
	font-family: Arial, Sans-Serif;
	line-height: 14px;	
	text-decoration: underline;	
}

.link_div {
	padding-left: 7px;
	padding-right: 7px;
	color: #2890cf;	
	white-space: nowrap;
}




/* >>>>>>>>>> PAGING >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> */


.PageCount {
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-style: normal;
	font-size: 12px;
	padding-left:10px;
	padding-bottom:10px;
	color: #666666;
}

#PageNavHolder {
	width:500px;
	height: 16px;
}

#PageNav {
	text-align:left;
}

.PageRecordCount {
	text-align: right;
	font-family: Arial, Sans-Serif;
	font-weight: bold;
	font-style: normal;
	font-size: 10px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:6px;
	color: #054f7e;
}

.PageNavCount {
	float:left;
	font-family: Arial, Sans-Serif;
	font-weight: normal;
	font-style: normal;
	font-size: 11px;
	padding-left:12px;
	padding-right:10px;
	padding-bottom:6px;
	color: #054f7e;
}

.PageNavLinks {
	float:right;
	font-size: 10px;
	line-height: 11px;
	font-family: Arial, Sans-Serif;	
	padding-right: 8px;
}

.PageNavLinks span {
	float: left;
	display: block;
	height: 14px;
	width: 14px;	
	text-align: center;
	background-color: #054f7e;
	border: 1px solid #054f7e;
	color: #ffffff;
	font-style: normal;	
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;		
	margin-left: 1px;
	margin-right: 1px;	
}

.PageNavLinks a {
	float: left;
	display: block;
	height: 14px;
	width: 14px;	
	text-align: center;
	border: 1px solid #054f7e;		
	text-decoration: none;
	color: #054f7e;
	font-style: normal;	
	padding-left: 2px;
	padding-right: 2px;
	padding-top: 2px;	
	margin-left: 1px;
	margin-right: 1px;		
}

.PageNavLinks a.PageNav_NBR:hover  {
	border:1px solid #054f7e;	
	background: #054f7e url('../images/ArrowR.gif') no-repeat 0.16em 0.16em;
}

.PageNavLinks a.PageNav_NBR {
	border:1px solid #054f7e;	
	background: #ffffff url('../images/ArrowR1.gif') no-repeat 0.16em 0.16em;
}

.PageNavLinks span.PageNav_NBR {
	color:#054f7e;
	border:1px solid #054f7e;	
}

.PageNavLinks a.PageNav_NBL:hover  {
	border:1px solid #054f7e;	
	background: #054f7e url('../images/ArrowL.gif') no-repeat 0.16em 0.16em;
}

.PageNavLinks a.PageNav_NBL {
	border:1px solid #054f7e;	
	background: #ffffff url('../images/ArrowL1.gif') no-repeat 0.16em 0.16em;
}

.PageNavLinks span.PageNav_NBL {
	color:#054f7e;
	border:1px solid #054f7e;	
}

.PageNavLinks a:hover {
	color:#ffffff;
	background-color: #054f7e;
	text-decoration:none;	
}

.error {
	font-size: 12px;
	font-family: arial;
	color: #ff0000;
	font-weight: bold;
}

.sec_title {
	margin-top: 10px;
	font-size: 12px;
	font-family: arial;
	font-weight: bold;
	width: 380px;
}

.sec_text {
	font-size: 11px;
	font-family: arial;
	font-weight: normal;
}

a.adv_search, a:visited.adv_search, a:hover.adv_search, a:active.adv_search {
	color: #ffffff;
	text-decoration: none;
}

