
body   { color: #000; font-size: 0.71em; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #cdd5bf; margin: 3px 0px 0px }
form { margin: 0px; padding: 0px }
td   { color: #000; font-size: 11px }
h1  { color: #d7500c; font-size: 1em; margin-top: 0px; margin-bottom: 5px }
h2  { color: #d7500c; font-size: 1em; margin-top: 12px; margin-bottom: 4px }
h3  { color: black; font-size: 1em; margin-top: 12px; margin-bottom: 4px }
#nav  { list-style-type: none; margin: 0px 0px 0px 1px; padding: 0px; width: 152px }
#subnav { list-style-type: none; margin: 0px; padding: 0px; width: 152px }
#ul nav,#ul subnav { margin: 0px; padding: 0px }
#nav li   { text-decoration: none; list-style-type: none; margin: 0px; border-bottom: 1px solid white; width: auto; height: auto }
#subnav li { text-decoration: none; list-style-type: none; margin: 0px; border-bottom: 1px solid #f2a136; width: auto; height: auto }
#nav li a  { color: black; font-weight: bold; text-decoration: none; background-color: #f2a136; text-align: left; list-style-type: none; margin: 0px; padding-top: 3px; padding-bottom: 3px; padding-left: 12px; display: block }
#subnav li a { color: black; font-weight: normal; text-decoration: none; background-color: #f4e8cc; text-align: left; list-style-type: none; margin: 0px; padding-top: 3px; padding-bottom: 3px; padding-left: 12px; display: block }
#nav li a:hover   { color: black; text-decoration: none; background: #fc830b url(../images/design/arrow.gif) no-repeat right ; list-style-type: none; padding-top: 3px; padding-bottom: 3px; padding-left: 12px }
#subnav li a:hover { color: black; text-decoration: none; background: #efdaa8 url(pixel.gif); list-style-type: none; padding-top: 3px; padding-bottom: 3px; padding-left: 12px }
#prodnav { list-style-type: none; margin: 0px 0px 0px 1px; padding: 0px; width: 152px }
#ul prodnav { margin: 0px; padding: 0px }
#prodnav li { color: #c7c7c7; text-decoration: none; list-style-type: none; margin: 0px; border-bottom: 1px solid white; width: auto; height: auto }
#prodnav li a { color: black; font-weight: bold; text-decoration: none; background-color: #f2a136; text-align: left; list-style-type: none; margin: 0px; padding-top: 3px; padding-bottom: 3px; padding-left: 12px; display: block }
#prodnav li a:hover { color: black; text-decoration: none; background: #fc830b url(../images/design/arrow.gif) no-repeat right ; list-style-type: none; padding-top: 3px; padding-bottom: 3px; padding-left: 12px }
#nothing,.nothing { clear: both; height: 1px }
.block  { display: block }
#logo { float: left }
a  { color: #d7500c; text-decoration: none }
a:hover  { color: black; text-decoration: underline }
.inputsearch { font-size: 1em; padding-left: 5px; border-style: solid; border-width: 1px; border-color: #4d0000 #f7bd42 #f7bd42 #4d0000 }
.input  { color: #d7500c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f5f5f5; margin-bottom: 6px; padding-top: 2px; padding-bottom: 2px; border: solid 1px #4d0000; width: 300px }
.input2  { color: #d7500c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f5f5f5; padding-top: 2px; padding-bottom: 2px; border: solid 1px #4d0000; }
.submitbutton   { color: white; font-weight: bold; font-size: 10px; background-color: #d7500c; margin-top: 2px; border-style: solid; border-width: 1px; border-color: #f2a136 #5e2305 #5e2305 #f2a136 }
.submitbutton2   { color: black; font-weight: bold; font-size: 10px; background-color: #f2a136; margin-top: 2px; border-style: solid; border-width: 1px; border-color: white #5e2305 #5e2305 white }
.required { color: #d7500c }
#strip { background: url(../images/design/stripbg.jpg) no-repeat; width: 773px; height: 35px }
#stripp { font-weight: bold; float: right; margin-top: 3px; margin-right: 5px }
#flashbanner { background: url(../images/design/flashbanner.jpg) no-repeat; width: 773px; height: 115px }
#bodywrapper { background: white url(../images/design/wrapperbg.gif); width: 773px }
#bodywrappersub { background: white url(../images/design/subwrapperbg.gif); width: 773px }
#koru { float: left; width: 33px }
#leftcolumn { text-align: left; float: left; width: 155px }
#bodycloser  { background: url(../images/design/hpwrapperbtm.gif) no-repeat; clear: both; width: 773px; height: 13px }
#subbodycloser { background: url(../images/design/subwrapperbtm.gif) no-repeat; clear: both; width: 773px; height: 25px }
.navtop { background-color: #5e2305; margin: 0px 0px 0px 1px; padding: 0px; width: 152px; height: 17px }
.navtopright { background-color: #5e2305; margin: 0px 0px 0px 2px; padding: 0px; width: 152px; height: 17px }
.boxheading  { color: white; font-weight: bold; padding-top: 2px; padding-left: 12px }
.featureimg { margin-bottom: 1px; margin-left: 1px; border-top: 1px solid white; border-bottom: 1px solid white }
.featureimgright { margin-bottom: 1px; margin-left: 2px; border-top: 1px solid white; border-bottom: 1px solid white }
.featuretext { margin-top: 3px; margin-bottom: 12px; margin-left: 12px; width: 132px }
#footer { background-color: #fc830b; width: 773px; height: 19px }
#footer a { color: black; font-weight: bold; text-decoration: none }
#footer a:hover { text-decoration: underline }
#copy { font-weight: bold; float: left; margin-left: 34px; padding-top: 3px }
#design { float: right; margin-right: 6px; padding-top: 3px }
#middlecolumn { color: white; text-align: left; float: left; width: 429px }
#middlecolumn h1 { color: #f2a136; font-size: 1em; margin-top: 0px; margin-bottom: 5px }
#middlecolumn a { color: #f2a136; text-decoration: none }
#middlecolumn a:hover { color: white; text-decoration: underline }
#cartlinks { background: url(../images/design/hpcartlinksbg.jpg) no-repeat; text-align: right; width: 429px; height: 16px }
#subcartlinks { background: url(../images/design/subcartlinksbg.jpg) no-repeat; text-align: right; width: 585px; height: 56px }
#cartlinks a { color: white; text-decoration: none }
#subcartlinks a { color: black; text-decoration: none }
#cartlinks a:hover { color: #f2a136; text-decoration: none }
#subcartlinks a:hover { color: #d7500c; text-decoration: none }
.cartlinkspadding { padding-right: 12px }
#flashmiddle { background: url(../images/design/hpmiddleanibg.jpg) no-repeat; width: 429px; height: 123px }
#hptitle { background: url(../images/design/hptitlebg.jpg) no-repeat; width: 429px; height: 33px }
#subtitle { background: url(../images/design/subtitlebg.jpg) no-repeat; width: 585px; height: 27px }
.hpcontent { margin-left: 30px; width: 363px }
.subcontent { margin-left: 30px; width: 525px }
#rightcolumn { text-align: left; float: left; width: 156px }
#middlecolumn2 { text-align: left; float: left; width: 585px }
.imgbtm { padding-top: 107% }
#videobox { background-color: #e1e6e9; margin-left: 3px; width: auto; height: auto }
#videobox p { margin: 0px; padding: 5px 9px 0px; width: auto }
.videothumbs { float: left; clear: none; margin-right: 20px; margin-bottom: 10px; width: auto; height: auto }
.video1 { background: url(../images/design/videothumb1.jpg) no-repeat; width: 204px; height: 31px }
.videop { color: black; font-weight: bold; padding-top: 5px; padding-left: 12px }
.videoimage  { background: url(../images/design/videothumb2bg.jpg) repeat-y; width: 204px; height: 130px }
.videofooter  { background: url(../images/design/videothumb3.jpg) no-repeat; width: 204px; height: 24px }
.videolink  { font-weight: bold; margin: 0px; padding-top: 5px; padding-left: 12px }
.mediaresource { text-align: left; float: left; width: 127px; height: 192px }
a img { border: 0 }


.price { color: #ab373b; font-weight: bold }
.prodcaption { background-color: white; margin: 0px 0px 0px 7px; width: 127px }
.prodcaptionp { color: #737373; font-weight: bold; margin: 0px; padding-top: 2px; padding-bottom: 2px; padding-left: 5px }
.product { margin-top: 1px; margin-bottom: 5px; margin-left: 1px; width: 139px }
.productattributename { width: 100px; height: 28px }
.hideproductattributename { display:none }
.productattributevalue { height: 28px }
.productcategory { background-color: #5e2305; float: left; margin-right: 6px; margin-bottom: 6px; border-right: 1px solid #717171; border-bottom: 1px solid #717171; width: 133px; height: 180px }
.productdescription { color: black; font-weight: normal; margin: 0px; padding-right: 3px; padding-left: 3px; text-align: right; }
.productdetail { background-color: #5e2305; float: left; margin-right: 6px; margin-bottom: 6px; border-right: 1px solid #717171; border-bottom: 1px solid #717171; width: 133px; height: 168px }
.productdetail2 { background-color: #5e2305; float: left; margin-right: 12px; margin-bottom: 12px; border-right: 1px solid #717171; border-bottom: 1px solid #717171; width: 219px; height: 200px }
.productimagebox { float: left; }
.productheading { color: white; font-weight: bold; margin: 0px; padding-left: 3px; height: 30px;}
.productheading2 { color: white; font-weight: bold; margin: 0px; padding-left: 6px }
.productimg { margin-top: 6px; margin-left: 6px; display: block }
.productlist { clear: both; margin: 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 28px; width: 600px }
.productp { color: white; font-weight: bold; background-color: #ab373b; text-align: left; margin: 0px; padding-top: 2px; padding-left: 5px }
.productthumb { margin: 3px; display: block }
.productthumbbig { margin: 6px 6px 3px; display: block }
.producttitle { color: white; font-weight: bold; background-color: #ab373b; margin: 0px; padding-top: 2px; padding-left: 12px; height: 18px }
.quantity, .inputlogin { color: black; font-size: 1em; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0.1em; padding-right: 5px; padding-left: 5px; border: solid 1px #c0c0c0 }
.required { color: red }
.shoppingdetail { float: left; margin-right: 10px }
.moreinfobutton   { color: #f2a136; text-decoration: underline; font-weight: bold; font-size: 10px; background-color: #5e2305; border-style: none; }
.moreinfobuttonblock { text-align:right; display: block; }


span.shoppinglink { font-weight: bold; text-align: center; padding: 1px;  display: block; color: white; background: #d7500c; }
a.shoppinglink { display: block; width: 100%; height: 100%; border: 1px solid; border-color: #f2a136 #5e2305 #5e2305 #f2a136;  }
a.shoppinglink:hover { text-decoration: none; }
.inputregister  { color: #d7500c; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #f5f5f5; padding-top: 2px; padding-bottom: 2px; border: solid 1px #4d0000; width: 250px;}

.newstitle { color: #d7500c; font-weight: bold; }
