/* FEG  */

body {background:#333 url(/images/bg_texture.jpg) repeat-x;color:#fff;border-top:4px solid #000;margin:0;padding:0;font:12px Arial, Verdana, Georgia, trebuchet,tahoma,verdana,sans-serif;text-align: center;}

/* LINKS */

a,a:link,a:link,a:link,a:hover {background:transparent;text-decoration:none;cursor:pointer} 

a:link {color:#fff;text-decoration:underline} 

a:visited {color:#fff;text-decoration:underline} 

a:hover,a:active {color:#069} 

.imglink{border:4px solid #061034}
.imglink:hover{border:4px solid #668ecc}
/* TYPOGRAPHY */


h1, h2, h3, h4, h5, h6 {color:#fff;}

h1 {font-size: 196%;margin-top:.6em}

h2 {font-size: 136%}

h3 {font-size: 126%;font-style:italic}

h4 {font-size: 116%}

h5 {font-size: 106%}

h6 {font-size: 96%}

.searchHeader{text-align:right}

#header h1{
   float: left;
   width: 320px;
   height: 84px;
   margin: 0px 0 0 0px;

}

#header h1 a{
   display: block;
   width: 320px;
   height: 80px;
   text-indent: -9999px;
}




#systemErrorWrap{background:yellow}

/* GENERAL */
.small{font-size:10px;font-style:italic}

hr {margin:0px 0 !important;margin /* */:-10px 0px;background:#B1A888;height:1px;color:#B1A888;border:none;clear:both;padding:0}

.clear {clear:both;position:relative;} 

.search{font-size:10px;margin:6px 12px 0 0 !important;margin /* */:3px 1px 0 0;float:right;padding:0px;border:none}


.fieldlook{border:2px solid white}

.button{border:2px solid white;color:#F0F7E0;background:#061034}

/* LAYOUT - HEADER */

#header {height:90px;width:1010px !important;width /* */:968px;z-index:2000}

.nav{padding-top:0px;}

#nav{border-bottom:2px solid #ccc;position:absolute;top:60px;right:0;
display: inline;

clear: left;
float: right;

margin: 0px 0 0 1px;
list-style: none;
}

#nav li{padding:0 4px  0 2px;
float: left;

font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
line-height: 1;
}

#navupper_leftZone ul{padding:0;margin:0;}
#navupper_leftZone ul{font-size:14px;list-style:none;padding:0;margin:0;}
#navupper_leftZone ul li {font-weight:bold;padding:6px 0 6px 9px !important;padding /* */:5px 0 5px 9px;margin:6px 6px 6px 0px;}
#navupper_leftZone ul li a{font-weight:bold;font-size:13px;color:#fff;text-decoration:none;cursor:pointer;display: block;}
#navupper_leftZone ul li li:hover {background:#000;border-bottom:0px solid #3493E6;}
#navupper_leftZone ul li li:hover a {color:#3493E6;}
#navupper_leftZone ul li li:hover a {color:#ccc;}
#navupper_leftZone ul li li.sfhover {background:#28333C;}
#navupper_leftZone ul li li.sfhover a {color:#3493E6;}
#navupper_leftZone ul li li.sfhover a {color:#fff;}

#navupper_leftZone ul li span{width:100%;}

#navupper_leftZone ul li li{background:#222;display:list-item;border-bottom:0px dotted #3493E6;padding:6px 3 6px 3px;margin:6px 6px 6px 0px;}
#navupper_leftZone ul li li a{font-weight:normal;font-size:12px;color:#fff;text-decoration:underline;cursor:pointer;display: block;}

#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {padding: 0px 0px 0px;}

#nav li li a span{background:none;}

#nav a {font-size:14px;
font-weight:bold;
float:left;
margin:0;
padding:0 0 0 3px;
text-decoration:none;
}

#nav li li a {font-size:13px;
letter-spacing: 0px;
background:none;

}
#nav a span {
float:right;
display:block;
padding:12px 22px 10px 19px;
color:#fff;
margin:0 0px 0 0;
}

#nav li.selected a {
background-position:0% 0px;
}
#nav li.selected a span {
background-position:100% 0px;
color:#FAF5E2;
}


/* Commented Backslash Hack hides rule from IE5-Mac \*/
#nav a span {float:none;}
/* End IE5-Mac hack */

#nav a:hover {
background-position:0% 0px;
}
#nav a:hover span {
background-position:100% 0px;
color:#ccc;
}

#nav li:hover a,
#nav li.sfhover a{
color: #311801;
}


#nav li ul{
position: absolute;
left: -999em;
z-index: 999;
list-style: none;
}



#upper_center{padding:50px 20px 0px 0px;}
#upper_center img {border:2px solid #fff;padding:3px;margin:0 13px 3px 0px !important;margin /* */:0 13px 5px 4px}
#upper_center img.noborder{border:none;padding:0;margin:0}

.formdiv{float:left;margin:14px}
.input1{width:280px;}
.formdiv textarea{width:600px;height:150px}
.productresultdiv{background:#fff;height:200px;text-align:center;float:left;width:190px;margin:5px 5px 20px 5px}
.productresultdiv a{color:#333}


/* LAYOUT - main body of page */

#wrap {background:#333 url(/images/logo_top.jpg) no-repeat top left;width:1010px !important;width /* */:1010px;margin: 0 auto;position:relative;text-align:left;padding:0;}

#content-wrap {width:1010px !important;width /* */:1010px;position:relative;padding-bottom:5px}

#utility {position:relative;float:left;top:120px;left:6px;width:180px;}

#sidebar {float:left;width:200px;position:relative;top:3px;right:6px !important;right /* */:-6px;}


/* LAYOUT TYPE d */

#content {height:auto !important;height /* */:707px;min-height:707px;margin:0 0 0 190px}	

.quantity{width:25px}
.qty{width:120px}

.addtocart{padding:6px 0;font-size:14px}
.description{font-size:13px}
.caption{padding:0 0 10px 0;font-weight:bold;font-size:14px}
#summaryCart{position:absolute;top:0;right:0;font-size:13px;background:#ccc;float:right;padding:10px;font-weight:bold}
#back_button{clear:both;font-size:15px;padding:5px 0}
.td2{padding:10px 15px 10px 0px;margin:0}
.td4{background:#ccc;padding:10px 5px 10px 5px;margin:0}
.td5{background:#ccc;padding:10px 5px 10px 5px;margin:0}

.name{width:370px}
.update{text-align:center}
.remove{text-align:center}
#checkoutUserWrapper {width:100%}
#cartDisplayWrapper table{width:100%}
#cartDisplayWrapper {width:100%}
#cartDisplayWrapper td{padding:4px}
#cartDisplayWrapper td{border-bottom:1px dotted #ccc}
#cartDisplayWrapper ul{margin:0;padding:0;}
#cartDisplayWrapper li{border-bottom:1px dotted #ccc}
.cartDisplayWrapper table{width:100%}
.cartDisplayWrapper {width:100%}
.cartDisplayWrapper td{padding:4px}
.cartDisplayWrapper td{border-bottom:1px dotted #ccc}
.cartDisplayWrapper ul{margin:0;padding:0;}
.cartDisplayWrapper li{border-bottom:1px dotted #ccc}
#cartDisplayHeader{color:#333;font-weight:bold;background:#f3f3f3;}
.backcontinue{width:100%;clear:both}
#goToCheckoutSubmit{margin-top:10px;float:right}
#registration_form ul{list-style:none}
#registration_form .regform{float:left;width:150px}

#registration_form li{padding:6px}

.sublogodiv{margin-top:-30px;float:right}
#ccinfo td{padding:4px}
.ccform{margin:15px 0;clear:both;width:97%;border:1px dotted #ccc;padding:4px;margin-top:8px}
#orderShippingWrapper{width:48%;border:1px dotted #ccc;padding:4px;margin-top:8px}
#orderBillingWrapper{width:48%;border:1px dotted #ccc;padding:4px;margin-top:8px}

#revieworder{width:100%}

#checkoutFormFieldButton{text-align:right}

/* LAYOUT - FOOTER */

#footer {border-top:1px solid #ccc;width:100%;margin:20px 0 0 0px;background: transparent url("/images/bg_footer.jpg");clear:both;padding: 10px 0 120px 0px;font-size:100%;color:#f2f2f2;font-weight:bold;line-height:19px;text-align:left}
#summaryCart{display:none}
.td5{display:none}
