body {
	margin: 0px;
	background-color: #FFFFFF;
	background-image: url(../img/bg-gradient.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
img { border: 0px none; }

p {
font-size: 12px;
}






#wrapper {
	margin: auto;
	width: 757px;	
}
	/* ---------------------------------------------------------------------- */
	/* ---------------------------------------------------------------------- */
	#template-top {}
		#header {
			float: left;
			width: 100%;
			height: 159px;
			text-align: right;			
		}
			#brochure-nav {									/* height: 34px; */
				height: 25px;								/* background-color: #00F000; */
				padding-top: 9px;	
				padding-right: 28px;
				color: #134B64;
			}
			#logo {											/* height: 125px; */
				height: 124px;								/* background-color: #00FFFF; */
				padding-top: 1px;
				padding-right: 38px;
			}			
				#brochure-nav ul, #brochure-nav li {
					display: inline;	
					margin: 0px;
					padding: 0px;
					list-style-type: none;										
				}
		#strip {
			float: left;
			width: 100%;		
			height: 94px;
		}
			#ecomm, #search {								/* width: 757px; */
				width: 537px;								
				padding-left: 192px;
				padding-right: 28px;
			}
			#ecomm { 										/* height: 31px; */
				height: 24px;								/* background-color: #00F000; */
				padding-top: 7px;	
				color: #FFFFFF; 
			}
			#search { 										/* height: 37px; */
				height: 29px;								/* background-color: #00FFFF; */
				padding-top: 8px;	
				color: #5F8C9D; 
			}
				#basket-total {					
					float: left;
					width: 270px;
          font-size: 12px;					
				}
				#ecomm-nav {
					float: right;
					width: 267px;
					text-align: right;	
          font-size: 12px;		
				}
				#search-main {				
					float: left;
					width: 337px;				
				}
				#search-advanced {						
					float: right;
					width: 200px;	
					padding-top: 2px;				
					text-align: right;
				  font-size: 12px;          				
				}
					#ecomm-nav ul, #ecomm-nav li {
						display: inline;	
						margin: 0px;
						padding: 0px;
						list-style-type: none;										
					}
	/* ---------------------------------------------------------------------- */
	/* ---------------------------------------------------------------------- */
	#template-main {										/* background-color: #FF0000; */
		z-index: 1;
		position: absolute;
		top: 253px;		
		width: 757px;				
	}
		#block {											/* width: 757px; */
			float: left; 									/* background-color: #FF0000; */
			width: 538px;									 
			background-image: url(../img/bg-main.gif);
			background-repeat: repeat-y;
			background-position: 6px;
			padding-bottom: 50px;				
			padding-left: 192px;
			padding-right: 27px;
		}
			#content {										/* background-color: #FFDDAA; */
				float: left;								
				width: 537px;
				font-family: "Trebuchet MS", Arial;
				font-size: 12px;
				color: #6D6D6D; 	
			}
			#padding {										/* background-color: #0000FF; */
				float: left;
				width: 1px;	
			}
		#footer-nav {										/* width: 757px; */
			float: left; 									/* background-color: #0000FF; */
			width: 729px;									 
			height: 25px;
			background-image: url(../img/bg-footer.gif);
			background-repeat: no-repeat;
			background-position: 6px 0px;	
			padding-top: 10px;	
			padding-right: 28px;
			text-align: right;
			color: #999999; 			
		}			
			#footer-nav ul, #footer-nav li {
				display: inline;	
				margin: 0px;
				padding: 0px;
				list-style-type: none;										
			}
	/* ---------------------------------------------------------------------- */
	/* ---------------------------------------------------------------------- */
	#template-left {										/* background-color: #0000FF; */
		z-index: 2;
		position: relative;
		top: 0px;
		width: 172px;				
	}
		#category-nav {		
			float: left; 		
			background-color: #95D4E5;					
			padding-bottom: 18px;				
		}
			#category-nav ul, #category-nav li {		
				float: left;									
				margin: 0px;
				padding: 0px;			
				list-style-type: none;	
			}
			#category-nav ul ul {								
				background-image: url(../img/bg-category-nav2.gif);
				background-repeat: repeat-y;						
			}
			#category-nav ul ul ul {			
				margin-top: 8px;	
				margin-bottom: 12px;							
				background-image: url(../img/bg-category-nav3.gif);
				background-repeat: repeat-y;			
				padding-top: 12px;	
				padding-bottom: 8px;		
			}
				.category-nav1, .category-nav2, .category-nav3 { 
					float: left; 						
					padding-bottom: 4px;
				}
				.category-nav1 {							/* width: 172px; */
					width: 142px;											
					padding-left: 15px;
					padding-right: 15px;
				}
				.category-nav2 {							/* width: 172px; */
					width: 137px;		
					padding-left: 20px;
					padding-right: 15px;
				}
				.category-nav3 {							/* width: 172px; */
					width: 132px;	
					padding-left: 25px;
					padding-right: 15px;
				}			
		#adverts {
			float: left; 
			margin-top: 1px;	
		}		
			.advert {
				margin-bottom: 4px;	
				width: 172px;	
			}
			
		
			
	/* ---------------------------------------------------------------------- */
	/* ---------------------------------------------------------------------- */










h1, h2, h3 {
	margin: 0px;
	padding: 0px;	
	font-size: 100%;
}
h1 {
	font-size: 18px;
	font-weight: normal;	
	color: #426F82; 
}










form {	
	margin: 0px;
	padding: 0px;
}
.search-box {
	width: 200px;
	height: 15px;
	border: 0px none;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;	
	color: #000000; 		
}

/**********advanced search styles************/

form#advanced_search{
   padding: 20px 0 0 0;
}


form#advanced_search ul{
   list-style: none;
   padding: 0;
   margin: 0;  
}

form#advanced_search li{
   list-style: none;
   padding: 0 0 15px 0;
   margin: 0;
}

input.price{
   width: 50px;
}

label.main_label{
   padding: 0 0 5px 0;
   display: block;
}


/********************************************/


/*****************enquiries******************/

div#enquiries{
   text-align: right;
   padding: 40px 0 0 0;
   font-size: 16px; 
}

form#enquiry{
   padding: 0 0 0 0;
   margin: 0 0 0 0;
   width: 520px;
   /*border: 1px solid #b5e1ee*/;
}


form#enquiry ul{
   list-style: none;
   padding: 20px 0 20px 0;
   margin: 0;  
}

form#enquiry li{
   list-style: none;
   padding: 0 0 15px 0;
   margin: 0;
}


form#enquiry label{
   padding: 0 0 5px 0;
   width:140px;
   float: left;
   text-align: right;
   margin-right: 10px;
   font-weight: bold;
   font-size: 14px;
}

form#enquiry fieldset {
   padding: 0;
   margin: 20px 0 0 0;
   border:1px solid #ccc;
}

form#enquiry legend {
   font-weight: bold;
   font-size: 14px;
   padding: 2px 4px 2px 4px;
   border:1px solid #ccc;
}


input.input_text{
  width: 335px;
}

textarea#address{
  width: 335px;
  height: 150px;
}

textarea#body{
  width: 335px;
  height: 310px;
}

input.enquiry_submit{
  margin: 25px 0 0 0;
}

/********************************************/


a { 
	font-weight: bold;
	text-decoration: none; 
}
a:hover { text-decoration: underline; }
#brochure-nav a { 
  color: #134B63;
  font-size: 12px;	 
}
#ecomm a { color: #FFFFFF; }
#search a { color: #5F8C9D; }
#category-nav a {
	font-weight: normal;
	color: #2C2E29;
  font-size: 12px;	
}
#category-nav a:hover, #category-nav .active { color: #1A92AD; }
#footer-nav a { color: #999999; }


#blog-nav {
		width: 142px;	
    float: left;
		background-color: white;
		padding: 15px 18px 15px 9px;
		margin: 1px 0px 1px 0px;
    border: 2px solid #b5e1ee
}

#blog-nav a {
	font-weight: normal;
	color: #2C2E29;
  font-size: 12px;	
}
#blog-nav a:hover, #category-nav .active { color: #1A92AD; }

