body {margin: 0; padding: 0; border: 0; background: #FFFFFF;  }

#page {width: 750px; font-family: Verdana, sans-serif; font-size: 12px; text-align: left; background: transparent;}
#logo {height: 100px;}
.hbar {clear: both; height: 33px; vertical-align: middle; background-color: #91a3c8; text-align: center;}
#content{margin: 0px; height: 100%; padding: 0px; vertical-align: top;}
#footer {margin: 0;  padding:12px 0 8px 8px; font-family: Arial, Helvetica, sans-serif;font-weight: bold; font-size: 11px;  color: #245564; text-align: center; border-top: 1px solid #E0AD12; border-bottom: 1px solid #E0AD12;}

#content-body{float: right; width: 600px; height: 100%; margin: 0px; padding: 0px; vertical-align: top; background-image: url('/gifs/ContentShad.jpg'); background-repeat: repeat-y;  background-position: right; }
#sidebar     {float: left;  width: 149px; height: 100%; margin: 0px; padding: 0px; text-align: left; vertical-align: top; background-image: url('/gifs/HbarShad.jpg'); border-right: 1px solid #ddd;}

.path-index1 {text-align: right; padding: 5px 10px 5px 15px;}
.path-index2 {text-align: right; padding: 0px 10px 10px 15px;}
.path-pad{padding-top: 10px;}
.path-pad2{padding-bottom: 10px;}

.item {padding: 5px 10px  1.5em 15px;  color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal;    }
.item#cart {margin-left: 50px;  border-bottom: none;}
.item p {text-align: left;  }
.item img {padding: 6px;  border-top: 1px solid #ddd;  border-left: 1px solid #ddd;  border-bottom: 1px solid #c0c0c0;  border-right: 1px solid #c0c0c0;  }
.item strong{color:#000000;font-weight:bold;}
#img2 {padding: 0px; border: 0px;}
#img3 {margin-left: 7px;}

#cartbody{width: 488px; margin: 20px auto 10px auto; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal; }
#checkout{width: 500px; margin: 10px auto 10px auto; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal; }
#checkout2{margin: 10px 110px 10px 70px; border: 0; padding: 0; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: normal; }

.sidebar-group {font-weight: bold;}

.vertbar {font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #245564; text-decoration: none; padding-left: 12px; padding-top: 7px;}
.vertbar a:link   {font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; font-weight: normal; color: #245564; text-decoration: none;}
.vertbar a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; font-weight: normal; color: #245564; text-decoration: none;}
.vertbar a:hover  {font-family: Arial, Helvetica, sans-serif; font-size: 11px;  font-style: normal; font-weight: normal; color: #60ADC4; text-decoration: underline;}

.header {height: 100px; }
.header-line{border-top: 1px solid #eeeeee; border-bottom: dotted 1px #E0AD12; color: #9E5205;}
.searchtext {border: 0px; padding-bottom: 4px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #BA7554;}
.cartstatus{height: 16px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #DE7008;}
.cartstatus a {text-decoration: none;}
.cartstatus a:hover {text-decoration: underline; color: #DE7008; }
.ftext {position: relative; top: -1px; left: -18px;}

a{color:#DE7008;}
a:hover{color:#A96B60;}

#logo{padding:0px;margin:0px;}

input {font-size: 12px; font-family: "Courier New" ,Courier,monospace;}
#se { vertical-align: middle; margin: 0px; padding: 0px;}

.noitem {padding: 5px 10px 0px 15px; color: #666666; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: normal;  }

.thankyou { text-align: center; line-height: 20px; padding: 1.5em 10px 1.5em 10px;  }

.prod {  padding: 0px 20px 10px 15px; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: normal;}

.pic { margin-top: 7px; margin-right: 20px; border: 5px; border-color: #ff0000}

.item-title {margin-top: 2px; font-family:"Lucida Grande","Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,Sans-Serif; font-size: 20px; letter-spacing: -1px; color: #DE7008;}    /* not used */

.item-footer {margin: 0;  padding: 0 0 0 14px;  font-size: 9px;  color: #999;  background: url(/gifs/p_orange.gif) no-repeat 0 4px;  text-align: left;}
.item-footer p{text-align: left;    }
.item-footer a{border:none;color:#968A0A;text-decoration:none;}
.item-footer a:hover{text-decoration:underline;}
.ft{font-size: 10px;  color: #999;}

.item-thumb{margin: 10px 20px 5px 20px; text-align: center; font-family: Arial, Helvetica, sans-serif;font-weight: bold; font-size: 13px;}
.usthumb1  {margin: 5px 15px 5px  0px; text-align: center; font-family: Arial, Helvetica, sans-serif;font-weight: bold; font-size: 13px; float: left;}
.usthumb2  {margin: 5px  0px 5px 15px; text-align: center; font-family: Arial, Helvetica, sans-serif;font-weight: bold; font-size: 13px; float: right;}
.noitem-thumb{margin-bottom: 5px;       text-align: center; font-family: Arial, Helvetica, sans-serif;font-weight: bold; font-size: 13px;}

.item-path {font-size: 14px; font-weight: bold; color: #666666; } /* obsolete */
.item-path a {font-size: 14px; font-weight: bold; color: #666666; text-decoration: underline;} /* obsolete */
.item-path strong { color: #333333; } /* obsolete */

.item-head {font-size: 14px; font-weight: normal; color: #666666;}

.prod-content{}
.prod-content2{background-image: url('/gifs/sold-out.gif');background-repeat: no-repeat; background-position: -3px 30px;}

.prod-path {font-size: 14px; color: #666666; font-weight: bold; margin-bottom: 20px; }
.prod-path a {font-size: 14px;  font-weight: bold;  color: #666666; text-decoration: underline; }
.prod-path strong { color: #333333; }

.abtn {vertical-align: middle; cursor: pointer;}
.abtn:hover{position: relative; left: +1px; top: +1px;}

.btn  {cursor: pointer; border:1px solid #666;    color:#666;  background-color:#e8e8e8; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-decoration: none;}
.btnB {cursor: pointer; border:1px solid #555;    color:white; background-color:#de7008; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-decoration: none;}
.btnG {cursor: pointer; border:1px solid #a06247; color:#fff;  background-color:#c79681; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-decoration: none; white-space: nowrap;
    padding: 0px 5px 0px 5px; margin-left: 5px; vertical-align: middle;}
.btnS  {cursor: pointer; border: 0px; margin: 0px; padding: 0px; background-color:#ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #BA7554; vertical-align: middle;}
.btnE  {cursor: pointer; border:1px solid #666;    color:#A96B60;  background-color:#e8e8e8; font-family:verdana,arial,helvetica,sans-serif; font-size:11px; text-decoration: none;
        padding: 2px 9px 2px 9px; margin: 0px 5px 0px 5px; }
.btnE:hover{color:#DE7008;}

#left  {float: left;}
#right {float: right;}
#notleft {margin-left: 350px;}
#notleft2 {margin-left: 425px;}

h1,h2,h3,h4,h5,h6{padding:0px;margin:0px;}
h2 {text-align: center;}
h2{color:#9E5205;font-weight:bold;font-family:Verdana,Sans-Serif;letter-spacing:-1px;}
h3{margin:10px 0px 0px 0px;color:#777777;}
h4{color:#aa0033; font-size: 12px;}
h6{color:#B8A80D;font-size:140%;}
li a:hover{color: #dd0033;}

.hbar-text {height: 33px; text-align: center; vertical-align: middle; font-family: Arial, Helvetica, sans-serif; font-size: 13px;   font-style: normal; font-weight: bold;  color: #ffffff; text-decoration: none; white-space: nowrap;}
.hbar-text a:hover {color: #ffffff; font-size: 15px; text-decoration: underline; position: relative; left: +1px; top: +1px; }
a.hbar-text img{vertical-align: middle;  white-space: nowrap; border: 0;}
.h30 {vertical-align: middle;}

.priceBox { text-align: center; padding-top: 4px; padding-bottom: 4px; font-family: Arial, Helvetica, sans-serif;   font-size: 13px ; border-top: 1px solid #666; border-bottom: 1px solid #666;}
.priceBox p{font-weight: bold; color: #666666;}
.detailButton { height: 30px;text-align: center; margin-top: 10px;}
.amText         {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;line-height: 20px; color: #aa0033; text-align: left;}
.ocherText      {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold;line-height: 16px; color: #DE7008; text-align: left;}
.ocherTextLarge {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold;line-height: 20px; color: #996600;}
.smallOcherText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold;                   color: #DE7008; text-align: left;}
.declare {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 12px;color: #245564; }
.declare2 {font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;color: #990000;font-weight: bold; }
.cartMsg {font-family: Verdana, Arial, Helvetica, sans-serif;   font-size: 12px;color: #990000;font-weight: bold; text-align: left;}
.smallBody {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; text-align: left;}
.infocell {text-align: left; vertical-align: top; background-color: #eee;}
.prodStatus {text-align: center; margin-top: 10px;}
.coupon {font-family: Verdana, Arial, Helvetica, sans-serif;    font-size: 12px;color: #245564; text-align: right; }
.ap {height: 13px; position: relative; top: 0px; margin: 0px; padding: 0px; vertical-align: bottom; }

img {margin: 0; border: 0;}

.hm1  {color: #DE7008; font-family: Tahaoma, "Lucida Grande","Trebuchet MS",Trebuchet,Verdana,Arial,Helvetica,Sans-Serif;}
.hm1 a{color: #DE7008; text-decoration: none;}
.hm1 a:hover{color: #DE7008; text-decoration: underline;}

.hm2 {padding: 0 12px 0 12px; font-size: 12px;  color: #245564; line-height: 22px;}
.hm2 a{color: #245564; text-decoration: none;}
.hm2 a:hover  {color: #60ADC4; text-decoration: underline;}

.hm3 {padding: 0 12px 0 12px; font-size: 12px;  color: #245564; line-height: 22px;}
.hm3 a{color: #245564; text-decoration: none;}
.hm3 a:hover  {color: #60ADC4; text-decoration: underline;}

.hmMsg  {color: #DE7008; padding: 15px;}

.hpbox { padding: 0px; margin: 5px 0px 5px 0px;
        background-color: #ffffef; color: #ff0000;
        text-align: center; font-size: 12px;
        border-width: 2px 2px 2px 2px; border-color: #eeeeee; border-style: solid;}
.hpbox a {color: #ff0000; font-size: 14px; font-weight: bold;}

.csbox { padding-top: 8px; margin: 0;
        background-color: #ffffef; color: #ff0000;
        text-align: center; font-size: 12px;
        border-width: 2px; border-color: #eeeeee; border-style: solid;}
.csbox p {text-align: center; font-size: 12px;}

.l1 {font-size: 20px; padding-left: 25px; margin-top: 10px;}
.l2 {font-size: 20px; padding-left: 45px; margin-bottom: 12px;}
.l3 {font-size: 20px; padding-left: 65px;}
.l4 {font-size: 16px; text-align: center; margin: 5px; color: #b34061;}
.l5 {font-size: 12px; text-align: center; color: #DE7008; margin-top: 10px;}

#tyou {font-size: 20px;}
.disc {color: #dd0000;}

.pad {margin-left: 40px;}
.ind {text-indent: 30pt;}

.enlarge {margin-top: 10px; color: #abd08c;}

#hpic1{ position: relative; top: 10px; z-index: 2}
#hpic2{ position: relative; top: -10px; z-index: 2}

.goo {padding: 0 0 0 0;}
.googleor { margin: 0px 180px 0 0; position: relative; top: 20px;}
.shtext {font-size: 11px; padding-top: 3px; font-family: Arial, Helvetica, sans-serif;}

.fs10   {font-size: 10px; padding: 7px 0 5px 0;}
.ctab {margin-top: 8px;}
.ctab td{padding: 15px 0px 0px 0px;}

.testim { color: #336666; padding-top: 20px}
.byline {text-align: right; padding-top: 5px; color: #996600; }

.spcUL {line-height: 18px; margin-top: 0px;}
ul.rp {margin-top: 3px; margin-left: 17px; margin-bottom: 0px; line-height: 18px;}

#jwl {margin: 40px 10px 0px 0px; }
#jwl img {padding: 6px;  border-top: 1px solid #ddd;  border-left: 1px solid #ddd;  border-bottom: 1px solid #c0c0c0;  border-right: 1px solid #c0c0c0;  }
.jwl-thumb{text-align: left; padding-right: 10px;}
.jwl-txt{padding-bottom: 5px;}

.shadedLT td{color: #aaa;   }
.shadedLT input{font-size: 12px; font-family: "Courier New" ,Courier,monospace; border: 1px #ccc solid; padding: 1px;}

.abar {margin: 4px 0 5px 0; background-color: #ccc;height: 2px; }

.MagicZoomBigImageCont {border: 1px solid #91b817;}
.MagicZoomHeader {font: 10px Tahoma, Verdana, Arial, sans-serif; color: #fff; background: #91b817; text-align: center !important;}
.MagicZoomPup {border: 1px solid #aaa; background: #ffffff; cursor: move;}
.MagicZoomLoading {text-align: center; background: #ffffff; color: #444; border: 1px solid #ccc; opacity: 0.8; padding: 3px 3px 3px 3px !important; display:none; }
.MagicZoomLoading img {padding-top: 3px !important; }

.t1 {margin-top: 4px;}