
a:hover { color: black; text-decoration: none }
a { color: #ab373b; text-decoration: underline }
img {border: none}
body { color: #737373; font-size: 0.7em; font-family: Arial, Helvetica, sans-serif; background-color: #1f546b; margin: 0px }
form { margin: 0px; padding: 0px }
h1 { font-size: 1em }
h2 { font-size: 1em }
td { font-size: 11px }
.arrow { background: url(../images/design/arrow.gif) no-repeat right  }
.body { background-color: white }
.body { background-color: white }
.cartlinks { float: right; margin-right: 13px }
.copyright { text-align: left; float: left; padding-top: 3px; padding-bottom: 3px; padding-left: 11px }
.copyright { text-align: left; float: left; padding-top: 3px; padding-bottom: 3px; padding-left: 11px }
.design { float: right; margin: 0px; padding-top: 3px; padding-right: 11px; padding-bottom: 3px }
.design { float: right; margin: 0px; padding-top: 3px; padding-right: 11px; padding-bottom: 3px }
.endproduct { clear: both; height: 10px }
.featuretext { height: 30px }
.input { color: black; font-size: 1em; font-family: Arial, Helvetica, sans-serif; letter-spacing: 0.1em; margin-bottom: 5px; padding-left: 5px; border: solid 1px #c0c0c0; width: 250px }
.moreinfo { }
.Nav { color: black; font-weight: bold; text-decoration: none; float: left; height: 26px; display: block }
.NavActive { color: black; text-decoration: none; background: url(../images/design/butbg.jpg) repeat-x; float: left; height: 26px; display: block }
.NavInactive { }
.nothing, #nothing { clear: both; margin: 0px; height: 0px }
.pagetitle { font-weight: bold; float: left }
.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 }
.productattributevalue { height: 28px }
.productcategory { background-color: #e9e9e9; float: left; margin-right: 6px; margin-bottom: 6px; border-right: 1px solid #717171; border-bottom: 1px solid #717171; width: 134px; height: 200px }
.productdescription { color: black; font-weight: normal; margin: 0px; padding-right: 3px; padding-left: 3px }
.productdetail { background-color: #e9e9e9; float: left; margin-right: 6px; margin-bottom: 6px; border-right: 1px solid #717171; border-bottom: 1px solid #717171; width: 134px; min-height: 215px; height:auto; _height:215px; }
.productdetail2 { background-color: #e9e9e9; float: left; margin-right: 12px; margin-bottom: 12px; border-right: 1px solid #717171; border-bottom: 1px solid #717171; width: 219px; height: 200px }
.productheading { color: black; font-weight: bold; margin: 0px; padding-left: 3px }
.productheading2 { color: black; 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 }
.required { color: red }
.shoppingdetail { float: left; margin-right: 10px }
.slideimage { border-bottom: 2px solid white }
.submitbutton { color: white; font-weight: bold; font-size: 1em; font-family: Arial, Helvetica, sans-serif; background-color: #ab373b; padding-top: 2px; padding-bottom: 2px; border-style: solid; border-width: 1px; border-color: #f0989b #691316 #691316 #f0989b }
#address { background: #e9e9e9 url(../images/design/addressbg.jpg) no-repeat; float: right; margin: 0px; width: 267px; height: 187px }
#address p { margin: 61px 0px 0px 41px }
#bodywrapper { background: url(../images/design/bodytop.jpg) repeat-x; text-align: left; float: left; margin: 0px; width: 630px }
#border { border: solid 1px white; width: 773px }
#flashbanner { background: white url(../images/design/topbanner.jpg) no-repeat; margin: 0px; width: 773px; height: 144px }
#footer { color: white; background-color: #ab373b; text-align: left; clear: both; margin: 0px; width: 773px; height: 21px }
#footer a { color: white; text-decoration: none }
#footer a:hover { text-decoration: underline }
#lcbg { background: url(../images/design/wrapperbg.gif) repeat-y; width: 773px }
#leftcolumn { background: url(../images/design/wrapperbg.gif) repeat-y; text-align: left; float: left; margin: 0px; width: 142px }
#middlecolumn { background: url(../images/design/parcelbg.gif) no-repeat 100px bottom; text-align: left; float: left; margin: 16px 0px 0px; width: 630px }
#middlecolumn2 { text-align: left; float: left; margin: 16px 0px 0px; width: 630px }
#nav { text-align: left; list-style-type: none; float: left; margin: 0px; padding: 0px }
#nav li { text-decoration: none; list-style-type: none; float: left; border-right: 1px solid black; border-left: 1px solid white; position: relative; width: auto; height: 26px; display: block }
#nav li a { color: black; font-weight: bold; text-decoration: none; float: left; padding-top: 6px; padding-right: 8px; padding-left: 8px; height: 26px; display: block }
#nav li a:hover { text-decoration: none; background: url(../images/design/butbg.jpg) repeat-x; display: block }
#navbar { background: white url(../images/design/navbg.jpg) repeat-x; width: 773px; height: 48px;position:relative }
#navspace1  { background: url(../images/design/navspacebg.jpg) repeat-x; float: left; margin: 0px; border-right: 1px solid black; width: 141px; height: 26px }
#navspace2  { float: left; margin: 0px; border-left: 1px solid white; height: 26px }
#productnav { margin: 0px; padding: 0px }
#productnav li  { text-decoration: none; background-color: #e9e9e9; list-style-type: none; margin: 0px; padding: 0px; width: 141px }
#productnav li a { color: #737373; font-weight: bold; text-decoration: none; background-color: #e9e9e9; text-align: left; list-style-type: none; margin: 0px; padding-bottom: 0px; padding-left: 12px; border-top: 1px solid white; border-bottom: 1px solid #969696; display: block }
#productnav li a:hover { color: black; text-decoration: none; background-color: #d1d1d1; list-style-type: none }
#rightcolumn { background-color: #e9e9e9; float: right; margin: 0px; width: 267px }
#text { float: left; margin: 0px; padding-left: 28px; width: 330px }
#text2 { float: left; margin: 0px; padding-left: 28px; width: 600px }
#title { margin: 28px 0px 0px 28px; width: 602px }
#title a { color: #737373; text-decoration: none }
#title a:hover { color: black; text-decoration: underline }
#ul productnav { list-style-type: none }
#wrapper  { background: white url(../images/design/wrapperbg.gif) repeat-y; margin: 0px; width: 773px }
#wrapper2 { background: white url(../images/design/parcelbg.gif) no-repeat right bottom; margin: 0px; width: 773px }
#search_layer {height:20px;margin-right:10px;position:absolute;left:545px;top:27px}
.form_input { color: black; margin: 0; padding-left: 5px; font-size:11px;border: solid 1px #c0c0c0; width: 150px; height: 18px }
.searchbtn { color: white; font-weight: bold; font-size:11px; background-color: #ab373b; padding: 0 2px; margin: 0 0 0 5px; border-style: solid; border-width: 1px; border-color: #f0989b #691316 #691316 #f0989b; height: 18px }
