@charset "utf-8";
/*---------------------------------------
CSS Document Designed for House of Quality presents Jenny Sanders (c) 2008 
http://www.gazalis.com.au (do not remove copyright) ---------------------------------------*/
@import url(nav.css);
@import url(typography.css);
*{margin:0;padding:0}
html,body{background:url(../_img/mainbg.jpg) repeat;font-family:"Geneva", Arial, Helvetica, sans-serif;color:#3a3a3a;height:100%;}
#w{width:886px;margin:0 auto;height:100%;}
#h{position:relative;height:130px;}
#h .flash{width:373px;height:195px;background:url(../_img/flash.png) no-repeat;z-index:1;position:absolute;top:20px;}
.flash .gal{position:absolute;left:22px;width:340px;height:130px;top:10px;}
#h .logo{width:443px;height:75px;background:url(../_img/logo.png) no-repeat;position:absolute;left:350px;top:68px;z-index:2;}
#mc{margin:0;width:886px;background:url(../_img/mainbg-re.jpg) left 692px repeat-y;display:table;height:100%}
#mc .c{width:886px;padding:100px 0;background:url(../_img/bg.jpg) left top no-repeat;z-index:1000;}
#mc .lft{width:400px;clear:both;float:left;}
#mc .rgt{float:right;width:400px;margin:0;padding:0 30px 10px 10px;border-left:1px dotted #d2d2c3;}
.stamp{width:420px;clear:both;height:145px;margin:0 0 15px 0;}
.stamp img{float:left;clear:both;margin:0 10px 0 10px;border:0;}
.post{background:url(../_img/post.png) no-repeat;width:189px;height:77px;position:absolute;top:170px;left:50px;z-index:3}
.eo{display:none;}
#footer{width:876px;background:#3c3c3c ;position:relative;height:75px;bottom:0;border-right:4px solid #827153}
#footer .flft{with:300px;float:left;clear:both;}
#footer .frgt{background:url(../_img/contact-card.png) no-repeat;width:251px;height:116px;position:absolute;right:0;top:-42px;}
.ilft{width:205px;float:left;clear:both;}
.irgt{width:650px;float:right;border-left:1px dotted #d2d2c3;padding:0 10px;}
table{width:642px;border:0;border-collapse:collapse;}
table img{padding:5px;}
table .details{font-size:0.8em;padding:0;background:#eae5db;width:480px;}
table .sep{height:10px;}
form#clist{}
form#clist p{margin:0 0 5px 0;}
form#clist fieldset{margin:5px 0;padding:5px;border-bottom:1px solid #fff;border-top:1px solid #c3c3b6;background:#d2cab8;border-left:none;border-right:none;}
form#clist input{padding:0;}
form#clist em, table em{color:red;font-weight:bold;}
form#clist select{font-size:.8em;width:140px;background:#eaeae7;border:1px solid #fff;}
form#clist option{padding:0 5px;border-bottom:1px solid #bbaf90;}
.thumbContainer{background:#dcccaa;border:3px double #b6a684;width:138px;height:121px;cursor:pointer;}
.thumbContainer a{color:#000;text-decoration:none;}
.thumbContainer img{width:138px;cursor:pointer;}
.moognifyBorder{background:#c5b697;color:#000;text-align:center;margin-bottom:10px;border:4px double #999;font-size:.8em;}
#tbl{margin:0;width:633px;}
#tbl table{border-collapse:collapse;}
#tbl th, #tbl td{text-align:left;padding:3px;}
#tbl th{border-bottom:1px solid #d2d2c3;}
#tbl th{font-size:.9em;}
#tbl td{background:#d2cab8;font-size:.8em;border-bottom:1px solid #fff;}
#tbl .qty{width:50px;border:none;font-size:.8em;padding:3px;border-top:2px solid #b0b0b0;}
#tbl tr.even  #tbl td{background:#e5f1f4;}
#tbl  tr.odd  #tbl  td{background:#f8fbfc;}
#tbl th.selected,  #tbl tr.even  #tbl th.selected,  #tbl tr.odd  #tbl th.selected{background:#a84845;color:#ccc;}
#tbl td.down,  #tbl tr.even  #tbl td.down,  #tbl tr.odd  #tbl td.down{background:#a84845;color:#fff;}
#tbl td.empty,  #tbl tr.odd  #tbl td.empty,  #tbl tr.even  #tbl td.empty{background:#a84845;}
#tbl .re{background:#c5b697;width:80px;color:#3c3c3c;font-size:.7em;}
#tbl .q{background:#eae5db;width:96px;color:#3c3c3c;font-size:.7em;}
.clearthis{content:".";display:block;height:1px;clear: both; visibility:hidden;}
.selcolor{width:50px;}
table .plist{float:right;clear:both;margin:0 3px ;padding:2px;background:#fff;border:1px solid #d2d2c3;}
.MultiBoxContainer{position: absolute;border: 20px solid #000;background-color: #FFF;display: none;z-index: 2;text-align: left;}
.MultiBoxLoading{background: url(../_img/loader.gif) no-repeat center;}
.MultiBoxContent{position: relative;width: 100%;height: 100%;overflow: hidden;}
.MultiBoxClose{position: absolute;top: -26px;right: -26px;background: url(../_img/close.png) no-repeat;width: 24px;height: 24px;cursor: pointer;}
.MultiBoxControlsContainer{overflow: hidden;height: 0px;position: relative;}
.MultiBoxControls{width: 100%;height: auto;position: relative;background-color: #000000;}
.MultiBoxPrevious {position: absolute;background: url(../_img/left.png) no-repeat;width: 24px;height: 24px;left: 0px;margin-top: 5px;cursor: pointer;}
.MultiBoxNext{position:absolute;background: url(../img/right.png) no-repeat;width: 24px;height: 24px;right: 0px;margin-top: 5px;cursor: pointer;}
.MultiBoxNextDisabled{cursor: default;	background: url(../_img/rightDisabled.png) no-repeat;}
.MultiBoxPreviousDisabled{cursor: default;background:url(../_img/leftDisabled.png) no-repeat;}
.MultiBoxTitle{position: relative;margin: 10px 0 0 35px;float: left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#FFF;font-weight: bold;text-align:left;}
.MultiBoxNumber {position: relative;width:50px;margin: 10px 35px 0 0;float:right;font-family: Verdana, Arial, Helvetica, sans-serif;font-size:11px;color: #FFF;text-align:right;}
.MultiBoxDescription {clear: left;position: relative;margin: 0 35px 0 35px;padding-top: 5px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #FFF;text-align:left;}
.boxset{float:left;clear:both;padding:3px;background:#d2d2c3;margin:0 5px 0 0;}