body,input,textarea,button,select{color:#3f2210;font:13px/19px "Georgia","Times","Times New Roman",serif}
body,html{background:#f7f2e6}a{color:#2c6aa8}li a,h1 a{display:block;text-decoration:none}
button,a.button{border:0;padding:0 7px;line-height:24px;height:24px;background:#a77949;color:#fff;font-size:12px}
a.button{float:left;text-decoration:none}button *,a.button *{margin-top:-1px}a.button:hover,a.button:focus{background:#693b0a}
ins,ins a{font-size:16px;color:#693b0a}

#wrap{overflow:hidden;margin:0 auto;width:960px;padding:55px 0 150px 0}#head{margin-bottom:30px;text-transform:uppercase;white-space:nowrap}
#head h1 a{width:207px;height:118px;background:url(logo.png);text-indent:-9999px}#head ul{margin:84px 50px 0 0;font-size:14px}
#head li{float:left;margin-left:1px}#head li a{padding:0 13px;color:#693b0a;height:31px;line-height:22px}* html #head li{width:10px}
#head li a:hover,#head li a:focus,#head li a.cur{color:#f7f2e6;background:url(cur.gif) center top}

#cart{position:fixed;bottom:0;left:0;z-index:20;width:100%;text-align:center;padding:10px 0;overflow:hidden;background:url(cart.png);overflow:hidden}
#cart.empty span{display:block;margin:10px auto;width:362px;height:46px;background:url(empty.gif);text-indent:-9999px}#cart.empty button,#cart span{display:none}
#cart button{background:#2e5f93 url(button.gif) 0 0;color:#e8edfb;margin:30px 0 0 30px;line-height:26px;height:26px;padding:0 12px;font-size:14px}
#cart i{font-size:17px;line-height:17px}
#cart div{text-decoration:none;color:#693b0a;font-size:12px;display:inline-block;line-height:17px;padding:0 5px;vertical-align:top;height:86px;position:relative}
#cart a{position:absolute;top:0;left:0;width:100%;height:60px;text-indent:-9999px;display:block;background:url(remove.gif) -300px 0 no-repeat}
#cart a:hover,#cart a:focus{background-position:center center}
#cart img{width:70px;margin:0 auto -5px auto;display:block}

* html #cart{background:none;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='g/cart.png',sizingMethod='scale')}
* html #cart{position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight))}
* html #cart div{display:inline;width:110px}*+html #cart div{display:inline;width:110px}

.left,.right{float:left;overflow:hidden;display:inline}.right{float:right}.center{text-align:center}
.col{margin:0 40px 30px 0;width:455px;border-top:1px solid #e8ddd0;padding-top:20px;display:inline-block;vertical-align:top;overflow:hidden}
.row{overflow:hidden;width:1010px}.full{width:950px}.trio{width:290px}.quatro{width:207px}
* html .col{display:inline}*+html .col{display:inline}

.view{border:1px solid #e8ddd0;margin:0 0 20px -5px;line-height:29px;height:29px;color:#2c6aa8}
.view a{text-decoration:none;margin:0 5px;font-size:15px}
.view a:hover,.view a:focus{background:#2c6aa8}

.bits div{display:inline-block;width:121px;text-decoration:none;text-align:center;line-height:16px;vertical-align:top;margin-top:-5px}
.bits h3{font-weight:normal;color:#693b0a;font-size:14px}.bits h6{font-weight:normal;color:#a77949;font-size:11px;white-space:nowrap}.bits span{display:none}
.bits img{width:97px;margin:8px auto -4px auto;display:block}.bits div:hover img,.bits div:focus img,.bits div.cur img{margin:0 0 -20px 0;width:121px}
.bits div.detail,.detail div{text-align:left;height:auto;width:465px;margin:0 20px 10px 0;padding-bottom:20px;border-top:1px solid #e8ddd0;position:relative}
.bits div.detail img,.detail img{float:left;margin-left:5px}.bits div.detail span,.detail span{display:block;padding-top:10px;color:#74583b;float:right;width:315px}
.bits div.detail h3,.detail h3{font-size:17px;float:right;width:315px;padding-top:25px}.bits div.detail h6,.detail h6{float:right;width:315px;font-size:12px}
* html .bits div{display:inline}*+html .bits div{display:inline}

.item{width:171px;border:0;border-right:1px solid #e8ddd0;padding:0 12px 0 0;margin-right:12px;height:250px;font-size:12px;line-height:17px;position:relative}
.item img{display:block;margin:0 auto -10px auto}
.item a.button{position:absolute;bottom:10px;left:0}

.error,#conditions{overflow:hidden;padding:30px;background:#fefdeb;border:1px solid #f2ee78}#conditions{display:none;font-size:12px;line-height:16px}
#order form.col{width:320px}#order div.col,#order table{width:600px}#order td{width:150px;padding:2px 0}#order tr.line td{border-bottom:1px solid #e8ddd0}
#order label{width:130px;float:left;clear:left;color:#693b0a;font-size:12px}
#order input{float:left;width:175px;background:#fff;padding:1px 4px;color:#3f2210;border:1px solid #a77949;margin-top:1px}
#order br{clear:left}#order .empty{color:#a77949}#order .unvalid{background:#ffcbdb;color:#ff7aa3;border:1px solid #ff7aa3}
