/* obsession2quilt.co.nz Typographic Style
   Updated: 
   Author:  Tony Zwies
   ----------------------------------------------------*/

/* =Generic
   ----------------------------------------------------*/
   
   /*nut reset file*/
body,div,dl,dt,dd,form,fieldset,legend,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}caption,th{text-align:left;}q:before,q:after{content:'';}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}table {font-size:inherit;font:100%;}
/*nut layout*/
body{font-family:"garamond", Times, serif;text-align:center;}#ft{clear:both;}#nut{width:950px;margin:auto;text-align:left;min-width:970px;}
.column{position:relative;}.column{_position:static;}#main .column{position:static;}#main{width:100%;}
.left #main{float:right;margin-left:-25em;}.left .left #main .column{margin-left:300px;}/*used only for nav on left*/
.right #main{float:left;margin-right:-25em;}.right .column{float:right;width:300px;}.right #main .column{margin-right:300px;}/*used only for nav on right*/
#main .column{}#bd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}#bd{zoom:1;}
ul li {padding: 0;margin:0;}
ul li ul {padding: 0;margin:0;}
a {text-decoration:none;color:#3d3908;}

/* Header */
#main {background-color:#F5FAF1;}
#main #content a.BossImagePop {float:right;}
body {background: url('/assets/bgpattern.jpg') repeat 0 0;}
#container {background-color:#F5FAF1;width:970px;text-align:center;}
#mission {width:140px;float:left;padding:35px 0px 0px 45px;}
#mission h2 {font-size: 12px;font-weight:bold;margin:13px 0px 0px 10px;width:142px;}
#mission p {font-size: 13px;line-height:14px;margin:0px 0px 0px 10px;padding:14px 0px 0px 0px;width:139px;}
#mission-top {background: url('/assets/mission-top.jpg') no-repeat 0 0;height:13px;width:159px;}
#mission-bottom {background: url('/assets/mission-bottom.jpg') no-repeat 0 0;height:13px;width:159px;}

#logo-bg {background: url('/assets/headbg.jpg') no-repeat 0 0;height:240px;width:970px;margin-top:0px;}
#logo-bg h1 {padding:127px 0px 0px 268px;width:426px;margin:0px;}

#righthdarea {float:right;width:225px;padding:0px;}

#searchbox {margin:30px 5px 0px 0px;padding:0px;}

#cart {width:160px;margin:18px 0px 0px 35px;padding:0px;}
#cart-top {background: url('/assets/cart-top.jpg') no-repeat 0 0;height:13px;width:120px;padding:0px;}
#cart-bottom {background: url('/assets/cart-bottom.jpg') no-repeat 0 0;height:13px;width:120px;padding:0px;}
#cart h3 {margin:0px 0px 0px 12px;padding:0px;font-size:12px;font-family:"garamond", Times, serif;text-align:left;}
#cartspace {padding:0px 6px 2px 0px;margin-left:10px;}

#login {width:148px;margin:0px 36px 0px 22px;padding:0px;}
#login-line {background: url('/assets/login-line.jpg') no-repeat 0 0;height:13px;width:150px;padding:5px 0px 0px 0px;}
#login a {font-size:13px;padding:0px;}
#member {padding:22px 0px 0px 0px;margin:0px;}

/* Top Navigation */
#top-nav {margin:0px;padding:18px 0px 0px 30px;}
#top-nav li {text-align:center;padding-left:10px;margin:0px;float:left;}
#top-nav ul {font-family: "garamond", Times, serif;font-size:15px;list-style-image: none;list-style-type:none;list-style-position:outside;margin:0px 0px 0px 182px;}
#top-nav p {margin:0px;padding:0px;font-size:11px;font-weight:normal;}
#top-nav .selected {font-weight:bold;background: url('/assets/selected-topnav.gif') no-repeat 0 0;background-position:bottom;padding-bottom:2px;text-decoration:underline;}
#top-nav a .selected {background: url('/assets/selected-topnav.gif') no-repeat 0 0;}
#top-nav li a:hover {background: url('/assets/selected-topnav.gif') no-repeat 0 0;background-position:bottom;padding-bottom:2px;text-decoration:underline;}

/* Left Navigation */
#nav-topbar {padding:0px 0px 5px 0px;margin:0px;background: url('/assets/nav-topbar.png') no-repeat 0 0;height:14px;width:180px;}
#nav-bottombar {padding:0px;margin:0px;background: url('/assets/nav-bottombar.png') no-repeat 0 0;height:14px;width:180px;}
#column_nav {float:left;text-align:left;width:200px;margin:0px 0px 0px 10px;padding-top:45px;}
#column_nav h3 {font-family:"garamond", Times, serif;margin:0px 15px 0px 0px;padding:0px;text-align:center;font-size:16px;}
#column_nav a {list-style:none;text-decoration:none;color:#3D3908;}
#column_nav ul{margin:0px;width:220px;padding-left:0px;}
#column_nav li{padding:1px 0px 5px 15px;list-style-image:none;list-style-position:outside;list-style-type:none;font-size:15px;color:#F5FAF1;width:160px;}
#column_nav ul li.selected {background: url('/assets/nav-bg.png') no-repeat 0 0;font-weight:bold;}
#column_nav ul li.selected #selected {font-weight:bold;color:#ffffff;}
#column_nav li a {font-size:15px;font-weight:normal;text-decoration:none;padding-left:12px;}
#column_nav ul li ul li {margin-left:0px;font-size:15px;text-decoration:none;color:#ffffff;}
#column_nav ul li ul li.selected #selected {font-weight:bold;color:#ffffff;}
#column_nav ul li {font-size:12px;text-decoration:none;}
#column_nav li.selected a:hover {background-image:none;}
#column_nav li a:hover {background: url('/assets/Nav_left-hoverbg.gif') no-repeat 0 0;background-position:left;color:#3D3908;}
#column_nav li.selected li a:hover {background: url('/assets/Nav_left-hoverbg.gif') no-repeat 0 0;background-position:left;color:#3D3908;}

#events {color:#3D3908;font-size:11pt;word-spacing:normal;font-weight:normal;padding:0px 24px 0px 14px;}

li.selected a, li.selected a:visited {}

/* Home Page */
.PG1 .content a.thickbox {float:right;}


/* Product page */
.BossProduct .related .BossForm {border-top:1px solid #3D3908;margin-top:15px;}

/* Footer */
#ft {clear:both;background: url('/assets/foot-line.jpg') no-repeat 0 0;height:25px;width:970px;margin-top:20px;padding-top:15px;}
#ft p {text-align:center;color:#3D3908;font-size:13px;}
#ft ul {text-align:center;color:#C9C9C1;font-size:13px;font-family:"garamond", Times, serif;list-style-image: none;list-style-type:none;list-style-position:outside;margin:12px 0px 0px 330px;}
#ft li {text-align:center;padding-left:10px;margin:0px;float:left;}




/* Thickbox */
*{padding: 0; margin: 0;}

#TB_window {	font: 12px Arial, Helvetica, sans-serif;color: #333333;}
#TB_secondLine {font: 10px Arial, Helvetica, sans-serif;color:#666666;}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}


#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayBG {background-color:#000;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#000000;display:none;border: 4px solid #525252;text-align:left;top:50%;left:50%;}

* html #TB_window { /* ie6 hack */
position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #666;border-left: 1px solid #666;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{	float:left;	padding:7px 0 5px 10px;	margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */
position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;_margin-bottom:1px;}