/* ----------------------------------------------------------------
	Template for css styling for Digicart
---------------------------------------------------------------- */


body{
	background-image:url(http://pointbush.co.nz/IM_Custom/ContentStore/Themes/earth/Layouts/Images/bg.gif);
	background-repeat: repeat-y;
	background-position:top left;
	margin: 0px auto;
	padding: 0px;
	text-align:center;
}

#frame{
	width: 760px;
	margin: 0px auto;
	padding: 0px;
	text-align:center;
}

/*-------------header/naviagtion-----------------*/
#logo{
	clear:both;
	background-image:url(http://pointbush.co.nz/IM_Custom/ContentStore/Themes/earth/Layouts/Images/logo.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	width: 760px;
	height: 62px;
	margin: 0px;
	padding: 0px;
}

#header{
	clear:both;
	background-image:url(http://pointbush.co.nz/IM_Custom/ContentStore/Themes/earth/Layouts/Images/header.jpg);
	background-position: top left;
	background-repeat:no-repeat;
	width: 760px;
	height: 164px;
	margin: 0px;
	padding: 0px;
}

#headerInside{
	clear:both;
	background-image:url(Images/headerInside.jpg);
	background-position: left top;
	background-repeat:no-repeat;
	width: 760px;
	height: 103px;
	margin: 0px;
	padding: 0px;
}

#nav{
	clear:both;
	background-image:url(Images/nav.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width: 760px;
	height: 25px;
	padding: 12px 0px 0px 0px ;
	margin: 0px auto;
	text-align:center;
}

#nav a:link, #nav a:visited{
	clear:both;
	list-style: none;
	margin: 0px 2px 0px 2px ;
	padding: 0px 7px;
	text-align:center;
	font: 11px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}

#nav a:hover{
	margin: 0px 2px;
	padding-top: 0px;
	text-align:center;
	font: 11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-transform:uppercase;
	text-decoration:none;
}

/*-------------bootom area-----------------*/
#contentarea{
	background-image:url(http://pointbush.co.nz/IM_Custom/ContentStore/Themes/earth/Layouts/Images/footer.gif);
	background-position: top left;
	background-repeat: repeat-y;
	width: 760px;
	margin: 0px;
	padding: 0px;
}

/*-------------feature/search(left)-----------------*/
#featureBck{
	clear:both;
	float:left;
	background-image:url(Images/feature_bg2.gif);
	background-position: top left;
	background-repeat:repeat-x;
	background-color: #B11E20;
	width: 225px;
	margin: 0px;
	padding: 20px 0px 10px 0px;
}
#feature{
	margin: 0px;
	padding: 0px 15px 10px 15px;
}

/*-------------content-----------------*/
#content{
	float:right;
	width: 465px;
	text-align:left;
	font: 11px Arial, Helvetica, sans-serif;
	color:#665646;
	padding: 30px 35px 35px 35px;
	margin: 0px;
}
.Heading{
	color:#665646;
	font: 20px Times New Roman, Times, serif;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	text-align:left;
	border-bottom: 1px dashed #665646;
}
.SubHeading{
	color:#665646;
	font: 14px Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}
#content h1{
	color:#665646;
	font: 20px Times New Roman, Times, serif;
	padding: 0px;
	margin: 0px 0px 10px 0px;
	text-align:left;
	border-bottom: 1px dashed #665646;
}



#content h2{
	color:#665646;
	font: 14px Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
}

#content h3 a:link, #content h3 a:visited {
	color:#AF1D1F;
	font: 13px Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
}

#content h3 a:hover{
	color:#666;
	font: 13px Arial, Helvetica, sans-serif;
	padding: 0px;
	margin: 0px;
	font-weight: bold;}

/*-------------footer-----------------*/
#footer{
	background-image:url(http://pointbush.co.nz/IM_Custom/ContentStore/Themes/earth/Layouts/Images/footer.gif);
	background-position: top left;
	background-repeat:no-repeat;
	width: 760px;
	height: 29px;
	float:right;
	padding-top: 7px;
	margin: 0px;
	text-align:left;
	font: 11px Arial, Helvetica, sans-serif;
	color:#665646;
	text-indent: 20px;
}


/* in body tag include default font and colour most common in site */

body { 
	text-align:center;
	font: 11px Arial, Helvetica, sans-serif;
	color:#665646;
	padding: 0px;
	margin: 0px auto;
} 
	
/* create general a/p tags for site */
	
a {
	font: 11px Arial;
	color: #665646;
	text-decoration:none
}
a:link {


}
a:visited {


}
a:active {
}
a:hover {
	color:#000000;
}
	
	
p {
	text-align:left;
	font: 11px Arial, Helvetica, sans-serif;
	color:#665646;
	padding: 0px;
	margin: 10px 0px;
}
	
.IntroText {
	color:#665646;
	font: 14px Georgia, "Times New Roman", Times, serif;
	padding: 0px;
	margin: 0px;
	line-height: 20px;
}
	
/* makes all images have no border */
	
img {
	border: 0;
}
	

/* Use this instead of cellpadding, border and cellspacing */
table { 
	padding:0; 
	border:0; 
	border-spacing:0; 
	border-collapse:collapse;
} 

	
/* ----------- end of your tags ------------- */



/* ---------------------------------------------------*/
/* ---------- digicart predetermined css styles main body ----------- */
/* ---------------------------------------------------*/


/* ---- top nav box ---- */
#top-navigation-box {
	padding-top:10px; 
	padding-right:15px;
	width: 80%;
}
	
	
#top-navigation-box img{
	display:none;
}
	
/* top nav links */
.TopLink {
	font: 11px Arial, Helvetica, sans-serif;
	color: #000;
}
	
	
/* ------ header styles h1 etc ------- */


h1{
	font: 13px Arial, Helvetica, sans-serif;
	color: #665646;
}

h2 {
	font: 14px Times New Roman; color: #665646; border-bottom:1px dashed #665646; 
	text-transform: uppercase;
}
.SubHeader2{
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #665646;
	text-transform: uppercase;
}
.SubHeader{
	font: 12px Georgia, "Times New Roman", Times, serif;
	color: #665646;
	text-transform: uppercase;
}

/* ---------------------------------------------------*/	
/* ------ shop categories/search left hand stuff -----*/
/* ---------------------------------------------------*/
	
	
.MenuCellShop { 
	font: 11px Arial, Helvetica, sans-serif;
	color: #4d104b;
	padding:5px 5px 5px 0px;  
}
	
.MenuSparatorCell { 
	height:13px;
}
	
.MenuLink { 
	font: 11px Arial, Helvetica, sans-serif;
	color: #4d104b;
}
.MenuLink:hover {
	text-decoration:underline;
}
.MenuLinkShop { 
	font: 11px Arial;
	color: #E9E6D9;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
}
   
.MenuLinkShop { 
	font: 11px Arial;
	color: #E9E6D9;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
}
   
.MenuLinkShop a:link, .MenuLinkShop a:visited { 
	font: 11px Arial;
	color: #E9E6D9;
	text-decoration:none;
	margin: 0px;
	padding: 0px;
}

.MenuLinkShop a:hover { 
	font: 11px Arial;
	color: #E9E6D9;
	text-decoration:underline;
}

.FooterLink {
	font: 11px 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: 11px 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 Arial, Helvetica, sans-serif;
   color: #fff;
}

/* ---------------------------------------------------*/	
/* ------ shop styles  -----*/
/* ---------------------------------------------------*/

.onlineShop_ProductThumbnail {
	border:4px solid blue;
}
.onlineShop_ProductName { 
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif; 
	color:#e9e6d9;  
	text-decoration:none; 
	font-weight:bold;
}

a.onlineShop_ProductName{ 
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif; 
	color:#e9e6d9;  
	text-decoration:none; 
	font-weight:normal;
}
.onlineShop_ProductName a:hover { 
	text-align: center;
	font: 11px Arial, Helvetica, sans-serif; 
	color:#c9c4a9;  
	text-decoration:none; 
	font-weight:normal;
}

 
.onlineShop_ProductName1 { 
	font: 11px Arial, Helvetica, sans-serif;
	color:#B11E20; 
	text-decoration:none;
	font-weight:normal;
}
 
 .onlineShop_ProductName1:a:link, .onlineShop_ProductName1:a:visited{ 
	font: 11px Arial, Helvetica, sans-serif;
	color:#B11E20; 
	text-decoration:none;
	font-weight:normal;
}
.onlineShop_ProductName1:hover { 
	font: 11px Arial, Helvetica, sans-serif;
	color:#665646; 
	text-decoration:none;
	font-weight:normal;
}


#topfeaturebar{
	color:#C9C4B0;
	font: 20px Times New Roman, Times, serif;
	padding: 0px;
	margin: 10px 0px 10px 0px;
	text-align:left;
	border-bottom: 1px dashed #C9C4B0;
}

#searchBox{
	text-align:center;
	float:left;
	margin:0px 0px 30px 0px;

}
.searchInput{
	background-color: #E9E6D9;
	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;

}
#priceBack{
	color:#b11e20;
	font-weight:bold;
}
#priceBack .onlineShop_price{
	color:#b11e20;
	font-weight:bold;
	padding: 5px 0px 0px 0px;
}
#priceBack .onlineShop_priceTableHeader{
	color:#b11e20;
	padding: 5px 0px 0px 0px;
}
.onlineShop_priceTableHeader{
	font: 11px Arial, Helvetica, sans-serif;
	color:#E9E6D9; 
	text-decoration:none;
	font-weight:normal;
}

.onlineShop_price{
	font: 11px Arial, Helvetica, sans-serif;
	color:#E9E6D9; 
	text-decoration:none;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
}

.onlineShop_price1{
	font: 11px Arial, Helvetica, sans-serif;
	color:#B11E20; 
	text-decoration:none;
	font-weight:normal;
	margin: 0px;
	padding: 0px;
}

.EmailFormField{
	font: 11px Arial, Helvetica, sans-serif;
	color:#B01E1F;
}
input.EmailFormField{
	border: #c9c4a9 1px solid;
	padding:3px 0px 3px 4px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1B1B1B;

}
.EmailFormField td{
	padding: 0px 3px 5px 0px;

}

.onlineShop_productBand_categorySelect{
	font: 11px Arial, Helvetica, sans-serif;
	color:#665646;
}

.onlineShop_Options{
	font: 11px Arial, Helvetica, sans-serif;
	color:#665646;
}

.Menu{
	text-align:center;
	margin: 0px auto;
	color:#FFFFFF;
}
.MenuTable{
	text-align:left; 
	margin: 0px;
}

/* ----------------------------- Email form Styles -----------------------------*/
.EmailFormContainer td{
	padding: 0px 3px 5px 0px;
}
.EmailFormContainer input, .EmailFormContainer textarea{
	background-color: #dcd8c5;
	border: #c9c4a9 1px solid;
	padding:3px 0px 3px 4px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#1B1B1B;
}
.EmailFormAssetDescriptionCell { 
	font-weight:bold;  
}
input.EmailFormAssetSubmitButton {
	color:#e9e6d9;
	border:1px solid #e9e6d9;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
    background-color:#665646; 
	margin: 4px 0px 0px 0px;
	padding: 3px 2px 3px 2px;	
}

.TellAFriend th, .TellAFriend p, .TellAFriend tbody, .TellAFriend script{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#665646;
	padding: 0px 3px 3px 0px;
}
.TellAFriend a:link, .TellAFriend a:visited{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#665646;
}
.TellAFriend td{
	padding: 0px 3px 3px 0px;
}
.TellAFriend input, .TellAFriend textarea{
	padding:3px 0px 3px 4px;
	border-top: #665646 1px solid;
	border-left: #665646 1px solid;
	border-right: #665646 1px solid;
	border-bottom: #665646 1px solid;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#B11E20;
}
.TellAFriend .buttons {
	color:#ffffff;
	border:1px solid #B11E20;
	font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-size: 10px;
	background-color: #B11E20;
	padding: 2px;
	height: 19px;
	
}

#bottom-nav-box{
	background-color:#B11E20;
}

.FooterLink{
	color:#FFFFFF;
}

#popup{
	text-align:left;
	font: 11px Arial, Helvetica, sans-serif;
	color:#665646;
	padding: 10px;
	margin: 0px;
}

#popup h1{
	color:#665646;
	font: 22px Times New Roman, Times, serif;
	padding: 0px;
	margin: 0px;
}

.SubscribeForm input, .SubscribeForm textarea{
   color:#999999;
   border-top: #545454 1px solid;
   border-left: #545454 1px solid;
   border-right: #cccccc 1px solid;
   border-bottom: #cccccc 1px solid;
   padding: 3px 0px 3px 8px;
   margin: 3px 3px 3px 0px;
   font-size: 10px;
}