body{background:#f7f7f7 url(../img/bg.gif) repeat-x;color:#000;font:12px 'Lucida Grande','Lucida Sans Unicode',verdana,lucida,Helvetica,arial,sans-serif;margin:0;padding:0;text-align:center;}
a{color:#07b;}
a:visited{color:#551a8b;}
#content a:hover{background-color:#fff3cc;color:#c64747;}
h1,h2,h3{margin:0;padding:0;}
div.rule hr{clear:both;display:none;}
.rule{background:url(../img/rule.gif);clear:both;height:4px;margin:1em 0;padding:0;width:100%;}
#wrap{margin:0 auto;padding:0;position:relative;width:800px;}
#head{background:url(../img/head.gif);height:78px;margin:0;padding:10px 30px 0;text-align:left;width:740px;}
#head h1{margin:0;padding:0;text-indent:-5000px;}
#head h1 a{display:block;height:52px;text-decoration:none;width:314px;}
#head h2{color:#bcd;font-size:11px;font-style:italic;font-weight:normal;margin:0 0 0 91px;padding:0;}
#head p{color:#ddd;font-size:11px;line-height:22px;margin:0;padding:0;position:absolute;right:30px;text-align:right;top:36px;}
#head p a{color:#ddd;text-decoration:none;}
#head p a:hover{text-decoration:underline;}
#head a#hcart{background:url(../img/ico-cart.gif) no-repeat 0 1px;padding-left:20px;}
#nav{height:30px;margin:4px 30px 0;}
#nav ul{border-right:1px solid #b34040;list-style:none;}
#nav ul,#nav li{margin:0;padding:0;}
#nav li{border-bottom:1px solid #730000;border-top:1px solid #4d0000;float:left;}
#nav li a{background:#900;border-bottom:1px solid #b34040;border-top:1px solid #b34040;color:#f3c0c0;display:block;font-size:12px;padding:6px 12px 6px;text-decoration:none;white-space:nowrap;}
#nav a:hover{background:#c64747;color:#f7f7f7;}
body#sec_home li#home a,body#sec_outdo li#outdo a,body#sec_berke li#berke a,body#sec_cloth li#cloth a,body#sec_books li#books a,body#sec_scuba li#scuba a,body#sec_cadet li#cadet a{background:#fff;border-color:#fff;color:#900;}
body#sec_home li#home,body#sec_outdo li#outdo,body#sec_cloth li#cloth,body#sec_berke li#berke,body#sec_books li#books,body#sec_scuba li#scuba,body#sec_cadet li#cadet{border-bottom-color:#fff;}
#content{background:url(../img/content.gif);margin:1px 0 0;padding:0 15px;text-align:left;}
#copy{float:right;margin:15px 20px;width:560px;}
body#noleft #copy{float:none;margin-top:0;padding-top:15px;width:730px;}
body#noleft #content{background:url(../img/content-noside.gif);}
#copy h1,#copy h2{color:#aaa;font-size:30px;font-weight:normal;letter-spacing:-1px;margin:0;padding:0;}
#copy h2{color:#999;font-size:16px;letter-spacing:normal;}
#copy p{margin:0;padding:8px 0;}
#copy a img{border:none;border-bottom:1px solid #fff;}
#copy a img:hover,#copy a img.sfhover{border-bottom:1px solid #c64747;}
.breadcrumb{font-size:11px;}
.imgr{float:right;margin:0 0 10px 10px;}
.imgl{float:left;margin:0 10px 10px 0;}
#copy .imgl p,#copy .imgr p{font-size:11px;}
br.clrl{clear:left;}
br.clrr{clear:right;}
br.clr{clear:both;}
div.homerule hr{display:none;}
.homerule{background:url(../img/rule.gif) 0 -7px;height:1px;margin:3px 0 7px;}
.stock{font-size:11px;font-weight:bold;}
.ample{color:#3a3;}
.price{color:#900;font-size:13px;font-weight:bold;}
table.catlist{background:#f0f3f6;border:2px solid #b2c0d0;float:left;margin:10px 15px 15px 0;padding:2px 5px;}
table.catlist th{color:#84000b;font-size:13px;text-align:left;}
table.catlist td{color:#47a;padding-right:15px;}
table.cats{border-width:1px;clear:both;font-size:11px;margin-top:0;width:100%;}
table.cats td{padding-right:0;}
table.depts{clear:both;width:100%;}
table.depts td{font-size:11px;width:50%;}
table.depts td strong,div.dept strong{display:block;font-size:13px;padding-bottom:3px;}
table.depts td strong a,div.dept strong a{text-decoration:none;}
table.depts td strong a:hover,div.dept strong a:hover{text-decoration:underline;}
div.thbl div{float:left;font-size:11px;margin:0 10px 10px 0;min-height:110px;width:105px;}
#copy div.cat h2,#copy div.thbl h2{margin-bottom:10px;}
div.cat{font-size:11px;margin-top:15px;}
div.cat div{float:left;font-weight:bold;margin:0 8px 0 0;min-height:103px;width:178px;}
div.cat div a{font-weight:normal;}
div.cat img{float:left;margin-right:3px;}
span.more{clear:both;display:block;font-size:9px;font-weight:bold;padding:10px 4px 0;text-transform:uppercase;}
div.dept{clear:both;overflow:auto;padding-bottom:10px;}
div.dept2,table.even{background:#f0f3f6;}
div.dept strong{padding-bottom:10px;padding-left:4px;}
div.dept div{margin:0 4px;min-height:55px;}
div.feat{margin-top:10px;}
div.tops,h2.choice,h1.next{clear:both;}
div.tops div{min-height:95px;}
p.more{clear:both;font-size:14px;}
div.upsell{font-size:11px;margin:10px 0 0;}
.contentbar1{background:#bfccd9;font-size:11px;}
tr.foot{background:url(../img/rule.gif) repeat-x 0 -7px;}
#copy tr.even{background:#f0f3f6;}
.large{font-size:large;}
.small{font-size:11px;}
.smaller{font-size:10px;}
.smallest{font-size:9px;}
form{margin:0;padding:0 0 10px;}
form,textarea{font:12px "Lucida Grande","Lucida Sans Unicode",verdana,lucida,sans-serif;}
fieldset{background:#f0f3f6;border:1px solid #bfccd9;padding:15px;}
fieldset.optional{background:#fffee6;border-color:#fff980;}
legend{color:#47a;font-size:11px;font-weight:bold;}
legend#pay{background:url(../img/security-locked_16.gif) no-repeat right bottom;padding:0 23px 2px 0;}
label{cursor:pointer;}
input,select,textarea{border:1px solid #bbb;margin:0 3px;padding:2px;}
textarea{margin:0;padding:4px;}
input:focus,select:focus,textarea:focus,input.sffocus,select.sffocus,textarea.sffocus{background:#eef;}
input.buttonv,input.button1,input.button2,input.button3,input.button4{color:#333;cursor:pointer;border:1px solid #999;border-left-color:#ccc;border-top-color:#ccc;font-size:11px;padding:1px;width:auto;}
input.buttonv:active,input.button2:active,input.button3:active,input.button4:active{border-color:#ccc;border-left-color:#999;border-top-color:#999;}
input.button1{border:none;vertical-align:bottom;}
input.button1:active{margin-left:1px;}
input.button4{font-weight:bold;}
#searchbox{position:absolute;right:5px;top:13px;width:198px;}
#searchbox form,#searchbox fieldset{background:none;border:none;margin:0;padding:0;}
#searchbox input.text{font-size:11px;padding:2px 4px;width:120px;}
#searchbox input.button2{background:none;border:none;margin:0;padding:0 15px 0 0;vertical-align:bottom;}
#side{float:left;margin:0;padding:15px;width:140px;}
#side h2{color:#47a;font-size:12px;margin-top:3px;padding:2px 0;}
#side ul,#side li{list-style:none;margin:0;padding:0;}
#side li a,#side li.active{display:block;line-height:13px;padding:4px 0 5px;}
#side li.active strong a{color:#84000b;}
#side ul{font-size:11px;line-height:20px;margin-bottom:10px;}
#side li ul{border-left:2px solid #b2c0d0;margin-left:1px;padding-left:6px;}
#foot{background:#eee;border-top:1px solid #e6e6e6;clear:both;color:#666;font-size:85%;padding:10px 0;text-align:center;}
#foot p{margin:0;padding:5px 0;}
#foot a{color:#666;}
.mv_contrast{color:red;font-weight:bold;}
.editable{background:#07b;color:#fff;display:block;padding:15px;}
.editable a{font-size:13px;font-weight:bold;color:#fff;}