*{margin:0;padding:0}
html,body{height:100%}
body{font:13px "Trebuchet MS",Verdana,Arial,sans-serif;line-height:18px}
#wrapper{}
.hidden,li.hidden-page{display:none}
h1{font:36px Georgia,serif;padding:8px 0 12px;text-align:center}
h2,#copy h1{font:28px Georgia,serif;padding-bottom:12px;text-align:left}
h3{font:20px Georgia,serif;padding-bottom:8px}
h4,legend{font:16px Georgia,serif;padding-bottom:4px}
p{padding-bottom:8px}
embed{margin-bottom:12px}
div.contentitem{padding-bottom:16px}
div.feeditem{padding-bottom:16px}
div.vevent,div.vcard{padding-bottom:16px}
abbr{border-width:0}
.fmessage,.message{margin-bottom:8px}
fieldset{border:0}
#content button{margin:4px 0}
#content a.admin,#content a.checkout{display:table;border:1px solid;padding:1px 6px 2px;
font:13px Arial,Helvetica,sans-serif;text-transform:lowercase;margin-bottom:4px}
#content a.admin:hover,#content a.checkout:hover{color:inherit}
* html #site-header{height:1%}
#site-header form{position:absolute;top:12px;right:32px}
#site-header input{width:120px}
#site-header select{border:1px solid #333;color:#555;font-family:Verdana;font-size:11px}
#site-header option{padding-right:10px;padding-bottom:2px}
#site-nav ul{clear:both;list-style:none;width:760px;margin:0 auto;position:relative}
#site-nav ul li{float:left;text-transform:lowercase;text-align:center;font-size:16px}
#site-nav ul li a{display:block;text-decoration:none;padding:2px 12px 12px}
#site-nav ul ul{position:absolute;top:2.2em;left:0}
#site-nav ul li ul a{background:none}
#page{padding:20px 0}
#innerwrap{width:738px;margin:0 auto}
#onelevelsub{height:2em}
#subnav{float:left;width:200px}
#subnav ul{list-style:none;text-transform:lowercase}
#subnav ul ul{width:auto;margin-left:12px}
#subnav ul li{line-height:20px}
#subnav ul li.current ul a{font-weight:normal}
#content{}
.narrow{float:right;width:538px}
#copy{}
.header-image img{display:block;margin:0 auto 20px}
#content a,#subnav a{cursor:pointer}
#subnav a{text-decoration:none}
#content ul,ol{margin-left:32px;padding-bottom:8px}
#content li{padding-bottom:2px}
#left{background:#0f0;display:none}
#cart{background:#686736;border:1px solid #484716;margin-bottom:16px;padding:4px 8px 8px;font-size:11px}
#cartleft{float:left}
#cartright{float:right;text-align:right}
#cart h3{font-size:16px;padding-bottom:4px}
#content #cart ul{padding:0}
#content #cart li{padding:0;line-height:16px}
#content ul.total{list-style:none;margin:0 0 4px;padding:0}
ul.total li.total{font-weight:bold}
p.checkout{font-size:13px;padding:0}
#content a.checkout{display:inline}
#coutproducts{display:none}
#content ul.cols{list-style:none;margin:16px 0 0;padding:0;height:1%}
ul.cols li{float:left;margin:0 16px 16px 0;width:146px;height:160px;text-align:center;padding:10px;overflow:hidden;
background:#686736;border:1px solid #484716}
div.prodimg{height:100px}
ul.cols li a{display:block}
ul.cols img{border:0;margin-bottom:4px}
div.details{float:right;text-align:center;margin-left:16px;width:180px}
#content div.details a.admin{margin:0 auto}
div.tnail img{border:1px solid #32331D}
div.tinee{font-size:11px}
div.price{font-size:16px;line-height:24px}
div.halfcol{float:left;width:50%}
.error span{display:block;margin-left:120px;font-style:italic;color:#40411E}
#content fieldset.order ul{list-style:none;margin:0;padding-bottom:16px}
ul.flist li{display:block}
ul.flist label,li#country span{float:left;width:120px}
ul.flist input,ul.flist textarea{width:200px}
blockquote{margin-left:20px}
dd{margin-left:40px;padding-bottom:8px}
.error_message{font-weight:normal;color:#a01000;float:left;margin-left:8px}
.scrollwrapper{border:1px solid #32331D;width:80px;height:316px;overflow:hidden;padding:0}
#content .scrollsection{height:312px;list-style:none;margin:0;padding:4px 4px 0}
.scrollsection li{background:#B4AF91;height:72px;width:72px;margin-bottom:4px}

input,select,textarea{font:13px "Trebuchet MS",Verdana,Arial,sans-serif}
#copy form div.required,#copy form div.optional,#copy form div.fbutton,#copy form div.subbtn{clear:both}
#copy form div.required{font-weight:bold}
#copy form label{width:160px;float:left}
#copy form .required input,#copy form .optional input,#copy form textarea{border:1px solid;
padding:2px 4px;margin-bottom:4px;font-size:13px;float:left;width:200px}
.reqfield{color:#c00;float:left;margin-left:8px}
#copy fieldset{border-width:0;clear:both}
#copy fieldset.fsection{float:left;clear:none;width:50%}
#copy .fsection fieldset{margin-bottom:8px}
#copy .fsection fieldset input{width:auto;border-width:0;margin:3px 4px 0 0;padding:0;line-height:20px}
#copy .fsection fieldset label{float:left;margin:0;padding:0;line-height:20px;width:auto}
#copy form textarea{height:100px;width:220px}
#copy form select{border:1px solid;margin-bottom:4px;float:left}
#copy form option{padding-right:10px}
#copy form h4,#copy form legend{padding-top:12px;clear:both}
#copy form div.fbutton input,#copy form div.subbtn input,.accountinfo input,.accountinfo a{border:1px solid;
padding:1px 4px 3px;margin:4px 0;cursor:pointer;text-decoration:none}
.accountinfo input,.accountinfo a{float:right;margin-left:8px}
.accountinfo a{padding:1px 6px 3px}
* html .button input,* html .subbtn input,* html .accountinfo input{padding:0}
* html .accountinfo a{padding-top:2px}

table.iftable{border:solid #ccc;border-width:1px 0 0 1px}
table.iftable th,table.iftable td{border:solid #ccc;border-width:0 1px 1px 0;text-align:center;padding:0 2px}
table.iftable td.cellright{text-align:right;padding:4px 8px}

#site-footer{border-top:4px solid;padding-top:10px;font-size:11px;text-align:center;
padding-bottom:32px;line-height:14px}
#site-footer a{color:#eee;text-decoration:none}
#site-footer a:hover{text-decoration:underline}
#site-footer ul{list-style:none;padding-bottom:4px}
#site-footer ul li{display:inline;padding-right:4px}
#copyright{display:block;padding-bottom:4px}
#credits{display:block}
.bigbluehat a{color:#eee;text-decoration:none}
#site-footer .bigbluehat a:hover{text-decoration:none}
.bigbluehat a em{color:#6bc7ff;font-style:normal}
#subnav ul:after,ul.cols:after,#innerwrap:after,#cart:after{content:".";
display: block;height:0;clear:both;visibility:hidden}

/* color changes for default layout */

body{background:#32331D;color:#B4AF91}
h3{color:#40411E}
h4,legend{color:#40411E}
.fmessage,.message{color:#a01000}
#content a.admin,#content a.checkout{border-color:#40411E;background:#B4AF91;color:#32331D}
#site-header{background:url(../../img/default/bg_border_orange.gif) repeat-x bottom left}
#site-nav ul li a{color:#B4AF91;background:url(../../img/default/bg_border_orange.gif) repeat-x bottom left}
#site-nav ul li.current a{color:#eee}
#site-nav ul li a:hover{color:#C03000;background:url(../../img/default/bg_border_grey.gif) repeat-x bottom left}
#site-nav ul li.current ul li.current a{color:#eee}
#site-nav ul li.current ul a{color:#B4AF91}
#site-nav ul li ul a:hover{background:none;color:#eee}
#page{background:#787746;color:#32331D}
#subnav ul li a{color:#B4AF91}
#subnav ul li.current a{color:#eee}
#content a,#subnav a{color:#B4AF91}
#subnav ul li.current a:hover{color:#fff}
#content a:hover,#subnav a:hover{color:#eee}
#copy form .required input,#copy form .optional input,#copy form textarea{border-color:#40411E;color:#40411E}
#copy form select{border-color:#40411E;color:#40411E}
#copy form div.fbutton input,#copy form div.subbtn input,.accountinfo input,.accountinfo a{border-color:#40411E;
background:#eee;color:#32331D}
#content .accountinfo a{color:#32331D}
#content .accountinfo a:hover{color:#32331D}
#site-footer{border-color:#40411E}
