body {
margin: 0;
margin-top: 32px;
padding: 0;
font: 13px Arial, Helvetica, sans-serif;
background: #a48f7a url(images/bg.jpg) repeat 0 0;
color:#3e382a;
}

* html body {margin-top: 32px;}

#header-container{
height: 136px;
margin: 32px auto;
width: 900px;
}

	#header-container div#left{
	background:url(images/header-corners.png) no-repeat 0 0;
	float:left;
	width: 15px;
	height: 136px;
	}
	
	#header{
	background:#061a3c url(images/header.gif) repeat-x 0 0;
	height: 136px;
	float:left;
	width: 870px;
	display:block;
	}

		#header h1{
		text-indent: 3000px;
		background: url(images/logo.gif) no-repeat 15px 12px;
		height: 94px;
		width: 316px;
		display:block;
		overflow:hidden;
		float:left;
		margin: 16px 0 0 0;
		}
		
		#header ul{
		margin: 0;
		padding: 88px 0 0 0;
		display:block;
		float:right;
		}
		
		#header li{
		list-style:none;
		display:inline;
		}
		
		#header li a{
		float:left;
		display:block;
		padding: 2px 14px;
		font: 19px Arial, Helvetica, sans-serif;
		color:#b8a28d;
		text-decoration: none;
		}
		
		#header li a:hover,#header li.menu-current a{color:#fff;}
	
	#header-container div#right{
	float:left;
	width: 15px;
	height: 136px;
	background:url(images/header-corners.png) no-repeat right 0;
	margin-left:-1px;
	}
	
div#content-container{background:#fff;width:100%;}

h1{
color:#041c38;
font: bold 24px/24px Arial, Helvetica, sans-serif;
letter-spacing: -1px;
margin: 0 0 12px 0;
padding: 9px 0 0 0;
}

h2{
color:#a2917f;
font: bold 18px/18px Arial, Helvetica, sans-serif;
letter-spacing: -1px;
margin: 0;
padding: 9px 0 0 0;
}

h3{
color:#031239;
font: bold 15px/15px Arial, Helvetica, sans-serif;
letter-spacing: -1px;
margin-bottom: 6px;
}

h4 {margin: 0;}

p{
line-height:17px;
margin: 0;
padding: 5px 0 10px 0;
}

a{color:#a2917f;}

img, img a {border: 0}

.left {float: left;}

	div#content-wrap{
	padding: 40px 0 50px 0;
	background:#fff;
	margin: 0px auto;
	width: 900px;
	}
	
	body.catalog-category-view div#content-wrap{
	width: 985px;
	}
	
	#content{
	padding: 0;
	background:#fff;
	width: 525px;
	padding-left:30px;
	float:left;
	}
	
	#content ul {
		margin: 0 0 8px 16px;
		padding: 0;
		}
	
	
	#sidebar{
	float:right;
	width: 248px;
	padding: 0 30px 0 0px;
	text-align:right;
	}
	

	
		#flash{
		width: 565px;
		height: 374px;
		/*background: url(http://www.narrasurf.com.au/media/home/home.jpg) no-repeat;*/
		float:left;
		}
		
		div.organic img{
		display:block;
		text-align:center;
		margin: 10px 0 0 24px;
		}
	
	#toplinks-bar{
	width: 900px;
	margin: 0 auto;
	}
	
	#toplinks-bar ul{
	margin: 0;
	padding: 12px 0;
	float:right;
	}
	
	#toplinks-bar li{
	list-style:none;
	display:inline;
	margin: 0;
	padding: 0;
	}
	
	#toplinks-bar li a{
	font-weight: bold;
	text-decoration: none;
	float:left;
	margin: 0 8px;
	padding: 2px 0 4px 0;
	}
	
	#toplinks-bar li.first a{color:#292929;}
	#toplinks-bar li.first a:hover{color:#575757;}
	
	#toplinks-bar li.login a{
	color:#fff;
	display:block;
	text-align:center;
	width: 87px;
	background: #666 url(images/objects.gif) no-repeat 0 0;
	margin: 0;
	}
	
	#toplinks-bar li.join a{
	color:#fff;
	text-align:center;
	display:block;
	width: 87px;
	background: #666 url(images/objects.gif) no-repeat -87px 0;
	}
	
	#tabcontent a img{border: 0;}
	
div.clear{
clear:both;
font-size: 0.1em;
line-height: 0.1em;
}

#footer{
clear: both;
margin: 16px 0 115px 0;
text-align: center;
/*background:#fff;
display:block;
width: 100%;
float:left;*/
}

#footerTop{
font-weight:bold; 
color:#020d31;
}

#footer-text{
width: 480px;
margin: 0 auto;
text-align:center;
color:#b7b7b7;
background: url(images/footer.gif) no-repeat bottom right;
}

/*NEW FOOTER CSS */
/*
#footer-text{
width:900px;
margin: 0 auto;
text-align:left;
color:#b7b7b7;
background: url(images/footer.gif) no-repeat bottom right;
}

#footer-text iframe{
border:none;
overflow:hidden;
width:450px;
height:35px;
position:relative;
top: 18px;
padding: 0 100px 0 0; 
}
*/

#footer a, #footer-text a {
color:#999;
/*color:#b7b7b7;*/
text-decoration:none;
}


#footer ul{
margin: 0;
padding: 0;
/*float:left;*/
}

#footer li{
display:inline;
}

#footer li a{
line-height: 18px;
font-weight: bold;
color:#4e382a;
padding: 3px 6px;
}

#footer p{
color:#4e382a;
/*display:block;*/
/*line-height:34px;*/
/*background: url(images/footer.gif) no-repeat bottom right;*/
/*padding: 0px 60px 0 0;*/
/*float:right;*/
}

#footer a:hover,  #footer-text a:hover{color:#1F1A15;}

div.limiter {
	text-align: left;
	width: 80%;
	max-width: 69.23em;
	padding: 1.2em 1.5em;
	margin-left: auto;
	margin-right: auto;
}

/*========== SIZING TABLE ================*/

table#sizing {margin: 16px 0 16px 0;border-bottom: 1px solid #f1f1f1;}

table#sizing caption {
	font-weight: bold;
	color: #011e4a;
	padding: 8px;
	text-align: left;
	border-top: 1px solid #f1f1f1;
	border-bottom: 1px solid #f1f1f1;
	}


table#sizing td {
	padding: 8px 0 ;
	text-align: center;
	font-size: 11px;
	}

table#sizing td div {
	width: 116px;
	height: 106px;
	margin: 0 auto;
	padding: 0 16px 8px 8;
	background: url(images/bg_sizing-td.gif) 50% 8px no-repeat;
	border-right: 1px solid #f1f1f1;
	}
	
/*============== HOME PRODUCT SLIDER ===================*/

.container { width:296px; height:262px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:296px; display:none; }
		
#loopedSlider { margin:0 auto; width:296px; position:relative; clear:both; }
ul.pagination { list-style:none; padding:8px 0 0 47px; margin:0; }
ul.pagination li  { float:left; }
ul.pagination li a {
	display: block; 
	width: 21px; 
	padding: 4px 0 0 0;
	height: 17px; 
	background: url(images/bg_slide-nav-off.gif) no-repeat;
	text-decoration: none;
	color: #fff;
	font-size: 11px;

	text-align: center;
}
ul.pagination li.active a { 
	background: url(images/bg_slide-nav-on.gif) no-repeat;\
}


/********************** CONTACT FORM *********************************/

	
#contact label {
	 color:#a2917f;
	 font-weight: bold;
	 }
	
#contact input, #contact textarea {width: 400px; padding: 3px; font: 13px Arial, Helvetica, sans-serif; color:#777; padding: 5px; margin-top:3px;}

#contact #submit {
	width: 200px;
	}
