/* 
	purple colours 	: #AF9E84;
	font colours 	: #A62A46;  


div {
	border : 1px red solid;
}

*/

/* ----------------------------------------------------------- 
	BODY DECLARATION
*/
body {
	font-family		: Tahoma, Arial, sans-serif;
	font-weight		: normal;
	font-size		: 0.8em;
	width			: 780px;
	background-color: #E1DCD8;
	color			: #7A7A7A;
	margin			: 0px auto 0px auto;
	text-align		: center;
	line-height		: 16px;
}

/* ----------------------------------------------------------- 
	SETS THE MAIN BLOCKS OF SITE
*/

.globalblock{
	width				: 780px;
	min-height			: 600px;
	height				: auto !important;	
	height				: 600px;
	background-image	: url(../images/backshadowshim.jpg);
	background-position	: top center;
	background-repeat	: repeat-y;
	text-align			: left;
	margin-bottom		: 10px;
	}

.borderblock{
	position		: relative;
	top				: 0px;
	left			: 15px; 
	width			: 748px;
	min-height		: 570px;
	height			: auto !important;
	height			: 570px;
	padding-bottom	: 30px;	
	border-right	: 1px solid #A62A46;
	border-bottom	: 1px solid #A62A46;	
	border-left		: 1px solid #A62A46;
	clear			: all;
}

/* ----------------------------------------------------------- 
	SETS TOP FLASH BLOCK
*/

.topflashblock {
	width			: 748px;
	height 			: 159px;
	border-bottom	: 1px solid #A62A46;
}

/* ----------------------------------------------------------- 
	SETS CENTRE NAVIGATION BAR
*/

.topnavblock {
	width			: 718px;
	height			: 25px;
	padding			: 10px 30px 0px 0px;
	border-top		: 2px solid	#A62A46;
	border-bottom	: 3px solid	#A62A46;
	font-weight		: bold;
	font-size		: 0.87em;
	color			: #B9AE9C;
	text-align 		: center;
	margin			: 0px auto 0px auto;
}

.topnavblock ul li {
	list-style-type : none;
	margin 			: 0px;
	padding			: 0px;
	display			: inline;
}

.topnavblock ul li a {
	margin 			: 0px 10px 0px 10px;
	text-decoration	: none;
	color			: #B9AE9C;
}

.topnavblock ul li a:hover {
	margin 		: 0px 10px 0px 10px;
	color: #A62A46; 
	text-decoration: none;
}
/*
a.topnavlink:link {color: #B9AE9C; text-decoration: none;}
a.topnavlink:active {color: #A62A46;text-decoration: none;}
a.topnavlink:visited {color: #B9AE9C;text-decoration: none;}

a.topnavlink:hover {color: #A62A46; text-decoration: none;}
*/
/* ----------------------------------------------------------- 
	SETS LEFT NAVIGATION BLOCK
*/

.navblock{
	width 			: 170px; 
	height			: 120px;
	margin-top		: 12px;
	text-align 		: center;
	float			: left;
}

.navblock ul{
	list-style-type	: none;
	margin 			: 0px;
	padding			: 0px 0px 0px 0px;
	width			: 170px;
}

.navblock a {
	display 		: block;
	width 			: 170px;
	height			: 24px;
	padding			: 5px 10px 0px 0px;
	border-bottom	: 1px solid #ffffff;
	font-size	 	: 0.8em;
	font-weight 	: bold;
	color			: #ffffff;
	text-decoration	: none;
}	

.navblock a:hover {
	color 			: #A62A46;
	text-decoration	: none;		
}

/* ----------------------------------------------------------- 
	SETS THE CONTENT BLOCK
*/

.contentblock{
	width 			: 464px; 
	min-height		: 320px;
	height			: auto !important;
	height			: 320px;	
	float 			: left;
	vertical-align:top;
	padding			: 0px 20px 0px 20px;
	font-size 		: 0.85em;	
}

/* ----------------------------------------------------------- 
	SETS THE SUB NAVIGATION BLOCK
*/

.subnavblock 	{
	display 		: block;
	width			: 160px;
	min-height		: 300px;
	height			: auto !important;	
	height			: 300px;	
	padding			: 0px 0px 0px 10px;
	height			: auto;
	text-align		: left;
	float			: left;
	/**/
	position		: absolute;
	top				: 380px;
	left 			: 0px;
	
	
}

.subnavblock ul {
	list-style-type	: none;
	margin 			: 0px;
	padding			: 0px;
	}

.subnavblock a {
	padding			: 8px 0px 0px 0px;
	display 		: block;
	height			: 22px;
	width			: 160px;
	background		: url(../images/subnavarrow.jpg) no-repeat -20px 0px;
	color			: #AF9E84;
	text-decoration : none;
	font-size	 	: 0.8em;
	font-weight		: bold;
}

.subnavblock a:hover {
	background-position	: -20px -30px;
	color				: #A62A46;
	text-decoration 	: none;
}

/* ----------------------------------------------------------- 
	SETS LEFT SUB DETAILS - THE TOP DOTTED LINE AND BOTTOM DOTTED LINES
*/

.subnavbottom {		
	width			: 150px;
	height			: 5px;
	background 		: url(../images/subnavbottom.jpg) no-repeat -10px 0px;
	padding			: 0px 0px 0px 20px;
}

.subcat{
	width				: 100px;
}

.subnavblock a.subcat {
	background-image:url(../images/noimage.jpg);
	font-size			: .70em;	
	color				: #AF9E84;
	height				: 15px;
	padding				: 0px 20px 0px 0px; 
}

.subnavblock a.subcat:hover {
	color				: #A62A46;
	font-size			: .70em;
	height				: 15px;
	padding				: 0px 20px 0px 0px;
}
/*
.subnavblock a:hover{
	color: #FFF;
	background-color	: #7D7D00;
}

 -------------------------------------------------------------
	CLASSES TO SHOW AND HIDE CATEGORIES IN LEFT NAV
 */

.show{
		display: block;
}

.hide{
		display: none;
}

/* ----------------------------------------------------------- 
	SETS THE FOOTER
*/

.footer {
	width 		: 400px;
	height		: 20px;
	padding		: 0px 0px 0px 0px;
	margin		: 0px auto 0px auto;
	text-align	: center;
	font-size 	: 0.7em;
	font-weight	: bold;
	color 		: #A62A46;	
}

/* ----------------------------------------------------------- 
	SETS THE HEADERS
*/


 h1{
	width				: 90%;
	padding				: 0px;
	margin-bottom		: 10px;
	font-weight			: bold;
	font-size			: 1.6em;
}

h2 {
	font-weight  		: bold;
	font-size 			: 1.1em;
	margin 				: 0px 0px 0px 0px;
}

h3 {
	font-weight  		: bold;
	font-size 			: 1.0em;
	margin 				: 0px 0px 10px 0px;	
}

h4 {
	width				: 280px;  
	font-size 			: 1.1em;
	margin 				: 10px 0px 10px 0px;
	border-bottom		: 1px dashed #999999;	
}

h5 { 
	font-size 			: 1.2em;
	font-weight 		: bold;
	color				: #ffffff;
	margin 				: 10px 0px 0px 0px;	
}

h6 { 
	font-size 			: 1.1em;
	font-weight 		: bold;
	color				: #ffffff;
	margin 				: 10px 0px 0px 0px;	
}

h1, h2, h3, h4, h5, h6 {
	color				: #A62A46;
}

p {
	Text-align			: left;
	margin-bottom 		: 0px;
}

/* ----------------------------------------------------------- 
	SETS PAGE LINKS
*/

a.pagelink:link {color: #A62A46; text-decoration: none; font-weight : bold;}
a.pagelink:active {color: #B9AE9C;text-decoration: none; font-weight : bold;}
a.pagelink:visited {color: #A62A46; text-decoration: none; font-weight : bold; }
a.pagelink:hover {color: #B9AE9C; text-decoration: none; font-weight : bold;}


/* ----------------------- text boxes ----------------------------- */

.textbox{
	font-size	: 10px;	
	width 		: 150px;
	border		: 1px solid #8b8b8b;
	background-color	: #fffff;
	margin-bottom	: 10px;
}

.textarea {
	font-size	: 12px;
	font		: Arial;
	width 		: 250px;
	border		: 1px solid #8b8b8b;
	background-color	: #fffff;
	margin-bottom	: 10px;
}

.textsubmit {
	font-size	: 12px;
	font		: Arial;
	width 		: 80px;
	border		: 1px solid #8b8b8b;
	background-color	: #fffff;
	margin-bottom	: 10px;
}


/* ----------------------- PRODUCT STYLES ----------------------------- */


.thumbnails {
	border 		: 1px #A62A46 solid;
	margin		: 0 10px 10px 0px;
}

		