﻿html, body, div, span, object, iframe, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, fieldset, form, label, legend, table, caption {margin:0;padding:0;border:0;}
img {border:0;}
button {cursor:pointer;}

/* this class uses to fix firefox bug that don't take div's background correctly (not scaling the height) */
.clear {clear:both;height:0px;font-size:1px;line-height:1px;margin-bottom: -1px;}
#overflow {overflow-x:auto; overflow-y: hidden;}

#content_hold {float:left;height:auto;width:580px;margin-top:5px;margin-left:7px;}
#content_hold .hp_middle {;}
#content_hold .hp_middle .main_header {margin:0 auto;}
#content_hold .hp_middle .main_header h1 {color:#520000;text-decoration:none;font:20px Arial;font-weight:bold;text-align:center;}

#content_hold .hp_middle .pagemiddlecenter {width:580px;margin:20px auto;text-align:center;}
#content_hold .hp_middle .pagemiddlecenter .sp_center {;}
#content_hold .hp_middle .pagemiddlecenter .sp_center .pod {float:left;width:120px;margin: 10px 10px 10px 10px;display:inline;height:120px;}
#content_hold .hp_middle .pagemiddlecenter .sp_center .pod .pimg {height:95px;}
#content_hold .hp_middle .pagemiddlecenter .sp_center .pod .pimg img {max-width:120px;max-height:95px;}
#content_hold .hp_middle .pagemiddlecenter .sp_center .pod .title a {display:block;color:#520000;text-decoration:none;font:14px Arial;font-weight:bold;text-align:center;}
#content_hold .hp_middle .pagemiddlecenter .sp_center .pod .title a:hover {color:#b30000;text-decoration:none;}

.breadCrumbs {text-align:left;font-size:12px;color:#7B7454;padding-bottom:20px;}
.breadCrumbs .bcArrow {padding:0 5px;}
.breadCrumbs A {text-decoration:none;color:#7B7454;}
.breadCrumbs A.selected {text-decoration:none;color:#9E1B2A;}

.shoppingCart {text-align:left;}
.shoppingCart .cartTitle {font-size:12px;font-weight:bold;color:#45255c;padding-bottom:20px;}
.shoppingCart .cartHeaders {font-size:12px;color:#8b7a2f;border:1px solid white;float:left;width:570px;text-align:center;}
.shoppingCart .cartTotals {font-size:12px;color:#8b7a2f;border:1px solid white;float:right;width:560px;text-align:center;}
.shoppingCart .cartTotals a {font-size:12px;color:#8b7a2f;text-decoration:none;text-align:center;}
.shoppingCart .cartTotals a:hover {font-size:12px;color:#b30000;text-decoration:none;text-align:center;}
.shoppingCart .total {float:right;width:200px;}
.shoppingCart .cartItem {font-size:12px;color:#8b7a2f;border:1px solid #8b7a2f;float:left;width:570px;margin-bottom:12px;height:73px;padding-right:4px;}
.shoppingCart .cartItem A {color:#8b7a2f;text-decoration:none;}
.shoppingCart .cartItem A:hover {color:#b30000;text-decoration:none;}
.shoppingCart .productCatalog {padding-left:15px;float:left;width:50px;}
.shoppingCart .productName {padding-left:15px;float:left;width:190px;}
.shoppingCart .picture {padding-left:15px;float:left;width:70px;}
.shoppingCart .picture IMG{max-height:70px;max-width:70px;padding-top:2px;}
.shoppingCart .unitprice {padding-left:15px;float:left;width:60px;}
.shoppingCart .units {padding-left:15px;float:left;width:45px;}
.shoppingCart .price {padding-left:15px;float:left;width:45px;}
.shoppingCart .shopEmpty {text-align:center;color:#fd0505;font-weight:bold;font-size:12px;;float:right;width:570px;padding-top:20px;}
.shoppingCart .crtIn {padding-top:10px;}
.cartCheckOutCon {font-size:12px;color:#8b7a2f;border:1px solid white;margin:0 auto;;width:400px;padding-top:20px;}
.checkout {float:right;background:url('images/printericon.gif');background-repeat:no-repeat;padding-right:16px;background-position:center right;}
.checkout A{font-size:14px;color:#8b7a2f;text-decoration:none;}

.loginRegister .registerDiv {float:left;width:404px;text-align:left;height:auto;padding-left:50px;}
.loginRegister .registerTitle {font-size:12px;font-weight:bold;height:29px;text-align:left;}
.formLine {clear:both;}
.formLine .formLineCaption {float:left;width:376px;font-size:12px;color:#7B7454;line-height:17px;}
.formLine .formLineCaptionPurple {float:left;width:215px;font-size:12px;color:#45255c;line-height:17px;}
.formLine .formLineValuePurple {float:left;width:30px;font-size:12px;color:#45255c;line-height:17px;}
.formLine .formText {font-size:12px;color:#7B7454;line-height:17px;}
.formLine .formTextCenter {font-size:12px;color:#7B7454;line-height:17px;text-align:center;}
.formLine .formLineField {float:left;width:203px;margin-bottom:5px;}
.formLine .formLineField INPUT {width:201px;border:1px solid #d5ceb4;color:#000;height:17px;line-height:17px;}
.formLine .formLineField SELECT {width:201px;border:1px solid #d5ceb4;color:#000;height:17px;line-height:17px;}
.formLine .formLineReq {float:left;width:3px;padding-right:3px;padding-top:3px;font-weight:bold;color:#fd0505;}
.formLine .reqLine {float:left;width:252px;color:#fd0505;font-size:12px;font-weight:bold;}
.formLine .reqInfo {color:#000;font-size:11px;margin-bottom:10px;}
.formLine .reqLineLong {float:left;width:380px;color:#fd0505;font-size:12px;font-weight:bold;}
.formLine .reqLineGreen {float:left;width:252px;color:#19AC63;font-size:12px;font-weight:bold;}
.formLine .reqLineGreenLong {float:left;width:380px;color:#19AC63;font-size:12px;font-weight:bold;}
.formLine .submitDiv {float:left;width:150px;font-size:12px;color:#7B7454;}
.formLine .submitDiv BUTTON {background:white;color:#7B7454;font-size:12px;font-family:Arial;border:0;padding:0;font-weight:bold;}
.formLine .submitDiv BUTTON:hover {color:#9E1B2A;}
.formLine .formLineCaptionLogin {float:left;width:71px;font-size:12px;color:#7B7454;line-height:17px;text-align:left;}
.formLine .formLineFieldLogin {float:left;width:92px;margin-bottom:5px;}
.formLine .formLineFieldLogin INPUT {width:90px;border:1px solid #d5ceb4;color:#000;height:17px;line-height:17px;}
.formLine .formLineFieldLoginR {float:left;width:202px;margin-bottom:5px;}
.formLine .formLineFieldLoginR INPUT {width:200px;border:1px solid #d5ceb4;color:#000;height:17px;line-height:17px;}
.formLine .formLineFieldPassRem {float:left;width:250px;margin-bottom:5px;font-size:12px;color:#7B7454;}
.formLine .formLineFieldPassRem A{color:#63255c;text-decoration:none;}
.formLine .goBtn {float:left;padding-left:4px;}
.formLine .goBtn a {background:white;color:#7B7454;font-size:12px;font-family:Arial;border:0;padding:0;font-weight:bold;text-decoration:none;}
.formLine .goBtn a:hover {color:#9E1B2A;}