/* added position: relative; to assist with z-index layering */
body {
	/*position: inherit;*/
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 9pt;
	color: #AB9B8E;
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	z-index:+1;
}

/*added text-align: center; to assist with evenly spacing menu items*/
/*padding top should be 120px*/
#masthead {
	color: #b2a292;
	background-color: #000000;
	margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-top: 45px;
	padding-left: 60px;
	padding-right: 40px;
	padding-bottom:0px;
	text-align: center;
	line-height: 110%;
	line-height: 110%;
}
#wrapper {
	width: 950px;
	margin: 0 auto;
}
#center {
	width: 950px;
}

#center .content {
	padding: 20px 0px 0px 24px;
	border: 1px solid #000;	
		}

/*added for text over image placement*/
/*removed padding as work-around for sub-menu issues with text superimposed over iamges */
#center .content1 {
	/*padding: 21px 0px 0px 24px;*/
	border: 1px solid #000;
	z-index:+0;
	position:relative;
	height:450px;
	}
	
/* create columns for stockists.html */
#center .box1 {
	/*padding: 21px 0px 0px 24px;*/
	border: 1px solid #000;
	float:left;
	height: 80px;
	width: 225px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}
	
/* create columns for contact.html */
#center .boxcontact {
	/*padding: 21px 0px 0px 24px;*/
	border: 1px solid #000;
	z-index:+0;
	float:left;
	height: 40px;
	width: 225px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}	


/* create columns for subscribe.html */
#center .boxcontact1 {
	/*padding: 21px 0px 0px 24px;*/
	border: 1px solid #000;
	z-index:+0;
	float:left;
	height: 45px;
	width: 260px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	display: inline-block;
	}	



/* create columns for contact.html */
#center .boxcontactlarge {
	border: 1px solid #000;
	z-index:+0;
	float:left;
	height: 100px;
	width: 390px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	}	
	

/* create columns for news.html 
height: 110px; width: 450px;*/
#center .boxnews {
	/*padding: 21px 0px 0px 24px;*/
	border: 1px solid #000;
	z-index:+0;
	float:left;
	height: auto;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left:100px;
	display: inline;
		}
/* create 2 columns for contact.html - added 26-11-2009 */	
#center .box2cols {
	/*padding: 21px 0px 0px 24px;*/
	border: 1px solid #000;
	z-index:+0;
	float:left;
	height: auto;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left:100px;
	/*display: inline;*/
		}
/* for 2nd columns for contact.html - added 27/01/2010 */	
#center .box2colsright {
	/*padding: 21px 0px 0px 24px;*/
	border: 1px solid #000;
	z-index:+0;
	float:left;
	height: auto;
	width: 300px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/*margin-left:100px;*/
	/*display: inline;*/
		}	
/* for wide row contact.html - added 27/01/2010 */	
#center .box2colsrightwide {
	/*padding: 21px 0px 0px 24px;*/
	border: 1px solid #000;
	z-index:+0;
	float:left;
	height: auto;
	width: 800px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin-left:100px;
	display: inline;
		}			
/* create footer for news.html at bottom of boxes - 
necessary as box height encroaches on regular footer*/
#center .boxnewsfooter {
	/*padding: 21px 0px 0px 24px;*/
	border: 1px solid #000;
	z-index:+0;
	float:left;
	height: auto;
	width: 740px;
/*	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;*/
	margin-left:100px;
	margin-right:60px;
		}

/*formatting text in news.html*/	
#center .head01 {
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#AB9B8E;
	margin-left: 11px;
	}

/*  use for aust. state headings on stockists page */
#center .state {
	/*padding: 21px 0px 0px 24px;*/
	border: 1px solid #000;
	z-index:+0;
	float:left;
	height: 20px;
	width: 900px;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#af2825;
	margin-top: 20px;
		}

/*  use for aust. state headings on news page, + headings on contact.html 
display: inline; added 26/4/08 to prevent internet explorer doubled float-margin bug*/
#center .newsheadings {
	/*padding: 21px 0px 0px 24px;*/
	border: 1px solid #000;
	z-index:+0;
	float:left;
	height: 20px;
	width: 800px;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#af2825;
	margin-top: 15px;
	margin-left:100px;
	display: inline;
		}
/*use on contact form for space b/n buttons and comments area*/
#center .contactspacer {
	/*padding: 21px 0px 0px 24px;*/
	border: 1px solid #000;
	z-index:+0;
	float:left;
	height: 2px;
	width: 800px;
	margin-top: 5px;
			}
#center .boxnewline {
	/*padding: 21px 0px 0px 24px;*/
	clear:left;
	border: 1px solid #000;
	z-index:+0;
	float:left;
	height: 100px;
	width: 225px;
	}

/*inserted to format gallery width and placement g_aw_current.php - added 29/1/2011*/
#center .gallery {
	width:600px; 
	margin-left:150px; 
	margin-top:50px; 
	margin-bottom:100px;		
	}
/*inserted to format wide gallery width and placement g_aw_current.php - added 14/3/2011*/
#center .gallerywide {
	width:675px; 
	margin-left:75px; 
	/*margin-left:150px; */
	margin-top:50px; 
	margin-bottom:100px;		
	}
/*inserted to format gallery width and placement g_ss_current.php - added 10/10/2011*/
#center .gallery-ss2012 {
	width:500px; 
	margin-left:250px; 
	margin-right:150px; 
	margin-top:50px; 
	margin-bottom:100px;		
	}	
/*inserted to format gallery width and placement g_ss_current.php - added 29/1/2011*/
#center .gallery-ss {
	width:780px; 
	margin-left:50px; 
	margin-top:50px; 
	margin-bottom:100px;		
	}

/*inserted to format gallery text g_ss_current.php - added 29/1/2011*/
#center .gallery-text {
	font-size:10px;
	margin-top:1px; 
	margin-bottom:1px;		
	}

/*inserted to format gallery width and placement g_laneway2011.php - added25/04/2011*/
#center .gallery-laneway {
	width:680px; 
	margin-left:150px; 
	margin-top:50px; 
	margin-bottom:100px;		
	}

/*inserted to format gallery width and placement g_laneway2011.php - added 25-11-2011*/
#center .gallery-spooks {
	width:700px; 
	margin-left:150px; 
	margin-top:50px; 
	margin-bottom:100px;		
	}

/*inserted to format superimposed text over image for profile.html*/
#center .imagetext {
	position: absolute;
	height: auto;
	width: 460px;
	left: 130px;
	top: 90px;
	color: #FFFFFF;
	font-size: 8pt;
	z-index: +10;
	text-align: left;
		}
		
/*inserted to format superimposed text over image for store.html*/
#center .shoptext {
	position: absolute;
	height: auto;
	/*width: 240px;
	left: 100px;
	top: 70px;*/
	width: 270px;
	left: 70px;
	top: 60px;
	color: #AB9B8E; 
	font-size: 8pt;
	z-index: +10;
	text-align: left;
		}
/*inserted to format superimposed text for SHOP HOURS over image for store.html*/
#center .shoptext2 {
	position: absolute;
	height: auto;
	width: 500px;
	left: 377px;
	top: 344px;
	color: #AB9B8E;
	font-size: 8pt;
	z-index: +10;
	text-align: center;
		}
/*paragraph for shop hours - store.html*/
.shophours {
	color: #AB9B8E;
	font-size: 8pt;
	z-index: +10;
	text-align: center;
	/*vertical-align: top;*/
	margin-top:2px;
	margin-bottom:3px;
	margin-right:10px;
	padding-top:0;
	padding-bottom:5px;
		}


/*inserted to format superimposed text over image for site.html*/
#center .sitetext {
	position: absolute;
	height: auto;
	width: 600px;
	left: 98px;
	top: 155px;
	font-size: 8pt;
	z-index: +10;
	text-align: left;
			}
/*added for text over image placement*/
#center .zbackground {
	z-index:+0;
	position:relative;
	height: 500px;
	width: 850px;
	padding: 0px 0px 0px 0px;
}



#masthead .content {
	padding: 0px;
}
#footer .content {
	padding: 0px 0px;
}
#footer {
	color: #999999;
	background-color: #000000;
	padding: 0px 80px 0px 0px;
	margin: 0;
	font-size: 8pt;	
}
.menulist {
	margin: 6px 0 12px 0;
	padding: 0;
	list-style-type: none;
}
/* previously #669999;*/
#center a:link {
	color: #BE0000;
	text-decoration: none;
}
#center a:visited {
	color: #999999;
	text-decoration: none;
}
/*previously #000000 */
#center a:hover {
	color: #BE0000;
	text-decoration: none;
}
#center a:active {
	color: #AF2825;
	text-decoration: none;
}

#wrapper .menulist a, #wrapper .menulist a:visited {
	color: #000000;
	border-left: 6px solid #FFFFFF;
	padding: 0 0 0 3px;
}
#wrapper .menulist a:hover {
	border-color: #000000;
}
#footer a:link {
	color: #BE0000;
	text-decoration: none;
}
#footer a:visited {
	color: #999999;
	text-decoration: none;
}
#footer a:hover {
	color: #BE0000;
	text-decoration: none;
}
#footer a:active {
	color: #AF2825;
	text-decoration: none;
}
.p7uberlink {
	font-weight: bold !important;
	letter-spacing: 0.15em;
	border-color: #000000 !important;
}

h1 {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	margin: 10px;
	font-weight: normal;
}
h2 {
	font-size: 9pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	margin: 10px;
	font-weight: normal;
}
h3 {
	font-size: 1.25em;
	margin: 30px 0 0 0;
}
h4 {
	margin: 5px;
	font-weight: normal;
}
.nomargintop {
	margin-top: 0;
}
.content p {
	margin: 0;
	padding:0;
}

/* to align text to left of right-aligned image*/
.floatright
{
float: right;
margin: 0 0 10px 10px;
clear: right;
}

/* to left-aligned image*/
.floatleft
{
	float: left;
	margin: 0px 1px 0px 35px;
	clear: left;
}
/*format footer large text content*/
.footerlarge {
	font-size: 12pt;
	font-weight: bold;
	color: #af2825;
	font-family: "Arial Narrow", "Helvetica Neue", sans-serif;
}

/*format footer large text content - homepage*/
.footerlargehomepage {
	font-size: 14px;
	font-weight: normal;
	color: #af2825;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.footermedium {
	font-size: 12pt;
	/*font-weight: bold;*/
	color: #af2825;
	font-family: "Arial Narrow", "Helvetica Neue", sans-serif;
}

.footernormal {
	font-size: 13px;
	/*font-weight: bold;*/
	color: #af2825;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

blockquote {
	/*width: 438px;*/
	width:370px;
	float: left;
	margin: 0px;
	padding-left: 12px;
	padding-bottom: 2px;
	padding-right: 0px;
	padding-top: 0px;
	line-height: 10pt;
}
/*used paragraph formatting on Profile.html; Store.html;*/
p.profile {
margin-top:8px;
margin-bottom:8px;
line-height:140%;
}
/*used paragraph formatting on Site.html*/
p.site {
	margin-top:6px;
	margin-bottom:7px;
	padding:4px;
	background-color: #000000;
	color: #E2E2E2;
}

/*used paragraph formatting on media.php*/
p.media {
	margin-top:6px;
	margin-bottom:7px;
	padding:4px;
	background-color: #333333;
	color: #FFF;
	width: 600px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	}
/*used for blank line paragraph formatting on Site.html*/
p.sitethinline {
	margin-top:8px;
	margin-bottom:8px;
	padding:3px;
	line-height:1px;
	background-color: #000000;
	color: #E2E2E2;
}
/*used paragraph formatting on contact.html;*/
p.contact {
margin-top:0px;
margin-bottom:4px;
/*line-height:140%;*/

}
/*used form label formatting on contact.html;*/
p.form {
margin-top:1px;
margin-bottom:4px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}

/*used form label formatting on subscribe.html;*/
#center .formsubscribe {
margin-top:2px;
margin-bottom:2px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
}


ul.media {
	list-style-image: url(../images/bullet.gif);
	list-style-position: outside;
}
/*this formats the text for contact form*/
.formtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	background-color:#E6E6E6;
	color:#330066;
}
.stylecopyright {font-size: xx-small}

