body {
	font-family: Arial, Helvetica, sans-serif;

}
		
/*-------- puts site in center of browser ---------*/
	
#frame {
	width:790px;
	margin: 0px auto 0px auto;
	padding:0px;
	text-align:left;
	background-color: #6B6152;
}
		
/*-------- header ---------*/
	
#contentheader {
	background-image:url(Images/Header.jpg);
	background-repeat:no-repeat;
	height: 129px;
	padding: 0px;
	border-bottom:7px solid #BF0908;
	margin: 0px 0px 0px 0px;
}
#logos{
	background-image:url(Images/logo.gif);
	background-color: white;
	background-repeat:no-repeat;
	height: 100px;
	width: 790px;	

}
#shopButtons{
	margin:0px;
	text-align:right;
	padding-top: 70px;	

}
#shopButtons img{
	padding:0px 0px 0px 3px;	

}

/*-------- navigation/left content ---------*/
			
#contentleft {
	width:180px;
	padding:17px 0px 17px 0px;
	margin: 0px;
	float:left;
	background-color:#1B1B1B;
}

.TopLink {
	width:157px;
	border-top: 1px solid #BF0908;
	border-bottom: 1px solid #BF0908;
	padding:0px;
	margin: 0px 10px 0px 10px;
	float:left;
}
.MenuCell{
	border-bottom: 1px solid #333333;
	padding: 6px 0px 6px 5px;
	margin: 0px;	
}		
.MenuCell .MenuLink{
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#E4E4DA;
	text-transform: uppercase;
	text-decoration: none;
	margin: 0px;	
}

.MenuLink a:hover {
	color:#fff;
	text-decoration: none;	
}

#searchBox{
	float:left;
	margin:20px 10px 20px 10px;

}
.searchInput{
	background-color: #D2D1BF;
	padding:3px 0px 3px 4px;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1B1B1B;
}
#searchBox .submit{
	margin:0px 0px 0px 3px;
}
input.noBorder{
	border: 0px;
	margin:0px 0px 0px 5px;

}
#ladybird{
	margin:30px 0px 0px 0px;
	text-align: center;
}
.checkoutTable input{
	background-color: #D2D1BF;
	padding:3px 0px 3px 4px;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1B1B1B;
	margin:0px 3px 3px 0px;
}
/*-------- right content ---------*/

#contentright {
	width: 560px;
	padding:20px 0px 20px 25px;
	margin: 0px;
	float:left;
	background-color:#6B6152;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	vertical-align: top;
}
#contentright h1{
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#D2D1BF;
	border-bottom: 1px dotted #D2D1BF;
	padding: 0px 0px 6px 0px;
	margin:0px;
}
h1{
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#BF0908;
	border-bottom: 1px dotted #BF0908;
	padding: 0px 0px 3px 0px;
	margin:0px 0px 15px 0px;
}
#bottom-nav-box{
	background-color:#BF0908;
}
#bottom-nav-box a:link, #bottom-nav-box a:link a:visited{
	text-decoration:none;
	font-weight:normal;
	color:#fff;
}
.Heading{
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#D2D1BF;
	border-bottom: 1px dotted #D2D1BF;
	padding: 0px 0px 6px 0px;
	margin:0px;
}
.SubHeader{
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#fff;
	margin:0px;
	font-weight:bold;
}	
.dottline{
	background-image: url(Images/dottline.gif);
	background-repeat: repeat-x;
	background-position: center;
	height: 19px;

}	
/*-------- footer ---------*/
.footer {
	clear: left;
	width: 750px;
	height: 33px;
	padding:20px;
	margin: 0px;
	background-color: #BF0908;
	background-image:url(Images/fotterBck.gif);
	background-repeat:repeat-x;
}
.footer .copyright{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
    float:left;
	padding: 0px;
	margin: 0px;
	font-size: 10px;
}
.footer .userButtons{
    float:right;
    margin-top:0px;

}
.footer .userButtons img{
	padding:0px 0px 0px 10px;

}

.introText, #contentright .introText {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	line-height: 20px;
	color: #D2D1BF;
}



a {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
}
a:link {
}
a:visited {
}
a:active {
}
a:hover {
	text-decoration: underline;
}
input.SubscribeFormField{
	background-color: #D2D1BF;
	padding:3px 0px 3px 4px;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1B1B1B;
	margin:0px 3px 3px 0px;
}
/* ---------------------------------------------------*/
/* ---------- digicart predetermined css styles main body ----------- */
/* ---------------------------------------------------*/


/* ---- top nav box ---- */
#top-navigation-box {
	padding-top:10px; 
	padding-right:15px;
	border: 1px solid red;
	width: 80%;
	}
	
	
#top-navigation-box img{
	display:none;
}

/* ---------------------------------------------------*/	
/* ------ shop categories/search left hand stuff -----*/
/* ---------------------------------------------------*/
	
.MenuSparatorCell { height:13px;}

.FooterLink {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
  color: #4d104b;
  }
  
  
  
/* ---------------------------------------------------*/	
/* ------ promo box/mini cart right hand stuff -----*/
/* ---------------------------------------------------*/
  
/* keep display=none, unless client specificately asks for it */
#logo-box {
display:none;
	}
	
	
/* ----- mini cart ----- */
	
#cart-box {
	border:6px solid red;
	padding:15px;
	background-color:#FFFFFF;
	}
	
	
#cart-box p{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
  color: #4d104b;
	}
	
	
/* ----- promo box ----- */	

#promo-box {
	border:3px solid #6793B3;
	padding:15px;
	background-color:#96B8D0;
	background-image:url(Images/i-promo-box-back.jpg);
	background-repeat:repeat-x;
	background-position:top;
   font: 11px Trebuchet MS;
   color: #fff;
}
	
	

	
/* ----------------------------------------------------------------
	Misc. styles
---------------------------------------------------------------- */



/* ----------------------------- PoPup Window Styles ----------------------------- */
.TellAFriend th, .TellAFriend p, .TellAFriend tbody, .TellAFriend script{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1B1B1B;
	padding: 0px 3px 3px 0px;
}
.TellAFriend a:link, .TellAFriend a:visited{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1B1B1B;
}
.TellAFriend td{
	padding: 0px 3px 3px 0px;
}
.TellAFriend input, .TellAFriend textarea{
	background-color: #D2D1BF;
	padding:3px 0px 3px 4px;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1B1B1B;
}
.TellAFriend .buttons {
	color:#6B6152;
	border:1px solid #CECCAE;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	background-image: url(Images/buttonBck.gif);
	background-repeat: repeat-x;
	background-position: center center;
	padding: 2px;
	height: 19px;
	
}

/* ----------------------------- Email form Styles -----------------------------*/
.EmailFormContainer td{
	padding: 0px 3px 3px 0px;
}
.EmailFormContainer input, .EmailFormContainer textarea{
	background-color: #D2D1BF;
	padding:3px 0px 3px 4px;
	border-top: #333333 1px solid;
	border-left: #333333 1px solid;
	border-right: #CCCCCC 1px solid;
	border-bottom: #CCCCCC 1px solid;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1B1B1B;
}

.EmailFormAssetDescriptionCell { 
	font-weight:bold;  
}
input.EmailFormAssetSubmitButton {
	color:#5F5649;
	border:1px solid #CECCAE;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	background-image: url(Images/buttonBck.gif);
	background-repeat: repeat-x;
	background-position: center center;
	padding: 2px 2px 3px 2px;
	height: 19px;
	
}

/* ---------------------------------------------------*/	
/* ------ shop styles  -----*/
/* ---------------------------------------------------*/
.thickborder{
	border: 1px solid #D2D1BF;
}
.Heading{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: green; 
}

.onlineShop_ProductThumbnail {
border:4px solid blue;
}



.onlineShop_ProductListingHeader{ 
	color: #6B6152; 
	background-color:#C7C6AF; 
	font-weight:bold;
	text-transform: uppercase;
}

.shop_back {  
border-left:1px dashed #D9D9D9;
}

.onlineShop_DotLine {
border-top:2px solid #C7C6AF;
}

.categorydesc_heading {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	border-bottom:1px dotted #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom: 2px;
}

.onlineShop_ProductSearchHeader { 
	padding : 0 0 0 5; 
	border:  1px #C7C6AF dotted; 
	color: #fff;
}

.Mini_Heading {
text-transform:uppercase; 
color:#A2A1A1; 
font-weight:bold;
}

.onlineShopShopProgressBarTable {
	padding:0px; 
	font-weight: bold; 
	color: #666666; 
	border:0px;
}

.onlineShopShopProgressBarCell {
	padding : 5px;
	font-weight: bold; 
	color: #6B6152; 
	border:1px solid #C7C6AF; 
	background-color:#F4F4EE;
}
.onlineShopShopProgressBarON {
	padding : 5px;  
	font-weight: bold; 
	color: #ffffff; 
	border:1px solid #C7C6AF; 
	background-color:#BF0908;
}

.onlineShop_BasketHeaderRow { 
	color: #6B6152; 
	background-color:#C7C6AF; 
	padding:5px; 
	font-weight:bold;
	text-transform: uppercase;
}

.onlineShopBasketOddRow { 
	background-color:#908977; 
	padding:5px;
}

.onlineShopBasketSubTotal { 
	font-weight:bold;
	border-top: 1px dotted #908977;
}

.onlineShopBasketTotalNZ {
	text-transform: uppercase;
	font-weight:bold; 
	color:#fff;
	border-top: 1px solid #fff;
	border-bottom: 3px solid #fff;
}

.onlineShopBasketTotal {
	text-transform: uppercase;
	font-weight:bold; 
	color:#fff;
	border-top: 1px solid #fff;
	border-bottom: 3px solid #fff;
}

.checkoutTable .WebPayButton {
	color:#5F5649;
	border:1px solid #CECCAE;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	background-image: url(Images/buttonBck.gif);
	background-repeat: repeat-x;
	background-position: center center;
	padding: 2px 2px 3px 2px;
	height: 19px;
}

.onlineShop_ProductName { 
	font-size: 12px;
	cursor: hand;
	color:#D2D1BF; 
	font-weight:bold; 
	text-decoration:none;
 }
 
.onlineShop_ProductName:hover { 
	font-size: 12px;
	cursor: hand;
	color:#fff; 
	font-weight:bold;  
	text-decoration:none;
 }
.onlineShop_priceTableHeader, .onlineShop_price{
	margin:0px;
} 
.onlineShop_ProductImageTable{
	border: 1px dotted #F2F1EA;
	padding: 3px;
}
.onlineShop_ProductImage{
	border: 1px dotted #F2F1EA;
}
.back-butttons-main {
	background-color:#F2F1EA;
 }
 
.back-buttons-highlight {
background-color:#1F557B; 
}
