@charset "utf-8";
* {margin:0px; padding:0px;}

body {font:11px/1.4 Verdana, Geneva, sans-serif;}

a {text-decoration:none; color:#444;}
a:hover {color:#000;}
a img {border:none;}

#header, #content, #footer { width:800px; margin:0 auto; position:relative;}




#header {height:140px;}
	
	#logo {position:absolute; bottom:35px; left:0px; font-weight:normal;}
	
	#menu {list-style:none;position:absolute; bottom:50px; right:0px;}	
	#menu li {display:inline;padding:5px 20px 5px 8px;font-size:14px;text-transform:lowercase;letter-spacing:1px;}
	#menu a {color:#998;}
	#menu a:hover {color:#818f40;}
	#menu a.current {color:#000;}

#content {height:500px;background:url('/images/content_back.gif') top right no-repeat #eee;}

	#content p, #content h2, #content h3, #content ul {padding-left:420px;padding-right:30px;}
	h2 {padding-top:20px;padding-bottom:10px;color:#aa9; font-weight:normal;font-size:20px;text-transform:lowercase;}
	h2 a {color:#aa9;}
	h3 {padding-top:10px;padding-bottom:5px; color:#000; font-weight:normal;font-size:15px;}
	#content p, #content ul {color:#665;margin-bottom:0.8em;}
	#content li {padding:2px 0 2px 20px; list-style:none;background:url(/images/arrows/right.gif) 10px 6px no-repeat;}
	#content_frame {height:440px;overflow:hidden;position:absolute;top:20px;}
	#content_frame h2 {padding-top:0px;}
	#content_scroller {position:absolute; top:460px; left:0px;}
	
	#fabric {position:absolute; z-index:10; top:0px; left:0px; width:400px; height:500px;}
	
	#content p#fabric_desc {position:absolute; z-index:20; bottom:40px; left:0px; background-color:#000;color:#fff;padding:3px 10px;filter:alpha(opacity=60); opacity: 0.6; font-size:11px;}
	
	#content img.photo {position:absolute; top:0px; right:400px;z-index:30;border-left:20px solid #fff; border-bottom:20px solid #fff;}
	.tab { width:60px; float:left; display:block; font-weight:bold;}
	

#footer {height:40px;padding:40px 0 20px;}	
#footer p {float:right;color:#bbb; text-align:right;}
#footer p a {color:#999;}

	
	/*/ button styles /*/
	a.button {padding-left:10px; background-position:0px 3px; font-size:10px; text-transform:uppercase;;background-repeat:no-repeat;}
	a.right {background-image:url('/images/arrows/right.gif');background-position:0px 2px;}
	a.right:hover {background-position:1px 2px;}
	a.down {background-image:url('/images/arrows/down.gif');}
	a.down:hover {background-position:0px 4px;}
	a.up, a.top {background-image:url('/images/arrows/up.gif');}
	a.up:hover ,a.top:hover {background-position:0px 2px;}
	
	/*/ stockists /*/
	#content p.stockist { padding-left:520px;}
	.suburb { position:relative; left:-100px; margin-right:-100px;font-weight:bold;display:block;float:left;color:#aa9;}
	.state {color:#554;padding-left:15px;}
	
	/*/ home /*/
	#content p#welcome {display:block; padding:0px; position:absolute; width:340px; top:120px; right:30px; text-align:center;font-size:14px;line-height:21px;font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; color:#887;}
	#content p#welcome img {padding-bottom:60px; border-bottom:1px solid #ddd;margin-bottom:20px;}