/* style Heart-C */
body {color:#000000; font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif;}
/* HR {COLOR:#555555;} */
INPUT {font-size:12px;}
select {font-size:12px; font-weight:bold; color:#006600;}
FORM {margin: 0px;}
img {border: 0px;}

.InputButton {WIDTH:180px; PADDING: 2px 7px 1px 7px; font-family: Corbel, Arial, Verdana, Georgia; font-size:14px; text-transform:uppercase; FONT-WEIGHT:bold; COLOR:#ffffff; CURSOR:hand; BACKGROUND:#007d3f; BORDER-LEFT: 1px solid #ffffff; BORDER-TOP: 1px solid #ffffff; BORDER-RIGHT: 1px solid #000000; BORDER-BOTTOM: 1px solid #000000;}
.SubmitButton {PADDING: 2px 7px 1px 7px; font-family: Corbel, Arial, Verdana, Georgia; font-size:14px; text-transform:uppercase; FONT-WEIGHT:bold; WIDTH:100px; COLOR:#00ff00; CURSOR:hand; BACKGROUND:#007d3f; BORDER-LEFT: 1px solid #ffffff; BORDER-TOP: 1px solid #ffffff; BORDER-RIGHT: 1px solid #000000; BORDER-BOTTOM: 1px solid #000000;}
.ResetButton {PADDING: 2px 7px 1px 7px; font-family: Corbel, Arial, Verdana, Georgia; font-size:14px; text-transform:uppercase; FONT-WEIGHT:bold; WIDTH:100px; COLOR:#ff0000; CURSOR:hand; BACKGROUND:#007d3f; BORDER-LEFT: 1px solid #ffffff; BORDER-TOP: 1px solid #ffffff; BORDER-RIGHT: 1px solid #000000; BORDER-BOTTOM: 1px solid #000000;}
.DeleteButton {PADDING: 2px 7px 1px 7px; font-family: Corbel, Arial, Verdana, Georgia; font-size:14px; text-transform:uppercase; FONT-WEIGHT:bold; COLOR:#ffffff; CURSOR:hand; BACKGROUND:#ff0000; BORDER-LEFT: 1px solid #ffffff; BORDER-TOP: 1px solid #ffffff; BORDER-RIGHT: 1px solid #000000; BORDER-BOTTOM: 1px solid #000000;}
.LogoutButton {PADDING: 2px 7px 1px 7px; font-family: Corbel, Arial, Verdana, Georgia; font-size:14px; text-transform:uppercase; FONT-WEIGHT:bold; COLOR:#ffffff; CURSOR:hand; BACKGROUND:#007d3f; BORDER-LEFT: 1px solid #ffffff; BORDER-TOP: 1px solid #ffffff; BORDER-RIGHT: 1px solid #000000; BORDER-BOTTOM: 1px solid #000000;}
.OrderButton {margin-bottom:7px;}
.OrderButton INPUT {}
#OrderButton {padding-bottom:7px;}
.btnOrderButton {PADDING: 2px 7px 1px 7px; font-family: Corbel, Arial, Verdana, Georgia; font-size:14px; text-transform:uppercase; FONT-WEIGHT:bold; COLOR:#ffffff; CURSOR:hand; BACKGROUND:#007d3f; BORDER-LEFT: 1px solid #ffffff; BORDER-TOP: 1px solid #ffffff; BORDER-RIGHT: 1px solid #000000; BORDER-BOTTOM: 1px solid #000000;}
.ContinueButton {PADDING: 7px 0 0 0; text-align:center;}
.btnContinueButton {PADDING: 2px 7px 1px 7px; font-family: Corbel, Arial, Verdana, Georgia; font-size:14px; text-transform:uppercase; FONT-WEIGHT:bold; COLOR:#ffffff; CURSOR:hand; BACKGROUND:#007d3f; BORDER-LEFT: 1px solid #ffffff; BORDER-TOP: 1px solid #ffffff; BORDER-RIGHT: 1px solid #000000; BORDER-BOTTOM: 1px solid #000000;}
.BasketComments INPUT {PADDING: 2px 7px 1px 7px; font-family: Corbel, Arial, Verdana, Georgia; font-size:14px; text-transform:uppercase; FONT-WEIGHT:bold; COLOR:#ffffff; CURSOR:hand; BACKGROUND:#007d3f;}
.CopyButton {PADDING: 7px 0 0 0;}
.btnCopyButton {PADDING: 2px 7px 1px 7px; font-family: Corbel, Arial, Verdana, Georgia; font-size:14px; text-transform:uppercase; FONT-WEIGHT:bold; COLOR:#ffffff; CURSOR:hand; BACKGROUND:#007d3f; BORDER-LEFT: 1px solid #ffffff; BORDER-TOP: 1px solid #ffffff; BORDER-RIGHT: 1px solid #000000; BORDER-BOTTOM: 1px solid #000000;}

a:link {color:#006600; text-decoration:none;}
a:visited {color:#006600; text-decoration:none;}
a:hover {color:#009900; text-decoration:none;}
a:active {color:#006600; text-decoration:none;}

H1 { font-family: arial, verdana; font-size:18px; color:#006600;}
H2 { font-family: arial, verdana; font-size:16px; color:#006600;}
H3 {margin-top:3px; margin-bottom:5px; font-family: arial, verdana; font-size:14px; color:#006600;}

#tblProductDetail {}
#tblProductDetail TD {}
#tblProductDetailImg {VERTICAL-ALIGN:top;}
#tblProductDetailText {WIDTH:95%; VERTICAL-ALIGN:top; font-size:13px;}
#dottedline {} /*  /orgtmpls/7   */

#tblProduct {WIDTH:95%; MARGIN: 0 0 10px 0; text-align:center; BACKGROUND:#ffffff; BORDER: 1px solid #006600;}
#tblProduct TH {PADDING: 2px 3px 3px 3px; BACKGROUND:#f5f5f5; font-size:12px; color:#006600; FONT-WEIGHT:bold; WHITE-SPACE: nowrap; BORDER-RIGHT: 1px solid #bbbbbb; BORDER-BOTTOM: 1px solid #bbbbbb;}
#tblProduct TD {BACKGROUND:#ffffff; WIDTH:auto; PADDING:3px; color:#000000; font-size:13px; BORDER-RIGHT: 1px solid #e1e1e1; BORDER-BOTTOM: 1px solid #e1e1e1;}

#tblProductVariants {WIDTH:95%; MARGIN: 0 0 10px 0; text-align:center; BACKGROUND:#ffffff; BORDER: 1px solid #006600;}
#tblProductVariants TH {PADDING: 2px 3px 3px 3px; BACKGROUND:#f5f5f5; font-size:12px; color:#006600; FONT-WEIGHT:bold; WHITE-SPACE: nowrap; BORDER-RIGHT: 1px solid #bbbbbb; BORDER-BOTTOM: 1px solid #bbbbbb;}
#tblProductVariants TD {BACKGROUND:#ffffff; WIDTH:auto; PADDING:3px; color:#000000; font-size:13px; BORDER-RIGHT: 1px solid #e1e1e1; BORDER-BOTTOM: 1px solid #e1e1e1;}
#tblProductVariants TD.bottom {WIDTH:auto; PADDING:2px; VERTICAL-ALIGN:bottom; }

#tblAccountInfo {WIDTH:450px; MARGIN: 10px 80px 10px 80px; BACKGROUND:#ffffff; BORDER: 1px solid #006600;}
#tblAccountInfo TH {WIDTH:120px; PADDING:5px; BACKGROUND:#fafafa; font-size:12px; color:#006600; FONT-WEIGHT:bold; TEXT-ALIGN:right; WHITE-SPACE:nowrap; BORDER-RIGHT: 1px solid #bbbbbb; BORDER-BOTTOM: 1px solid #bbbbbb;}
#tblAccountInfo TD {PADDING:5px; BACKGROUND:#ffffff; WIDTH:auto; color:#000000; font-size:13px; BORDER-BOTTOM: 1px solid #e1e1e1;}

#tblCheckout {WIDTH:500px; MARGIN: 0 0 10px 0; BACKGROUND:#ffffff; BORDER: 1px solid #006600;}
#tblCheckout TH {WIDTH:230px; PADDING: 2px 5px 3px 5px; BACKGROUND:#f5f5f5; font-size:12px; color:#006600; FONT-WEIGHT:bold; TEXT-ALIGN:right; WHITE-SPACE:nowrap; BORDER: 1px solid #ffffff;}
#tblCheckout TD {PADDING: 3px 3px 3px 5px; BACKGROUND:#ffffff; WIDTH:auto; color:#000000; font-size:13px;}

#tblCreditCard {WIDTH:630px; MARGIN: 0 0 10px 0; BACKGROUND:#ffffff; BORDER: 1px solid #006600;}
#tblCreditCard TH {WIDTH:150px; PADDING: 2px 5px 3px 5px; BACKGROUND:#f5f5f5; font-size:12px; color:#006600; FONT-WEIGHT:bold; TEXT-ALIGN:right; WHITE-SPACE:nowrap; BORDER: 1px solid #ffffff;}
#tblCreditCard TD {BACKGROUND:#ffffff; WIDTH:auto; PADDING:3px; color:#000000; font-size:13px;}
#tblCreditCard TH a {text-decoration:underline;}

#tblBasket {WIDTH:95%; MARGIN: 10px 0 10px 0; text-align:center; BACKGROUND:#ffffff; BORDER: 1px solid #006600;}
#tblBasket TH {PADDING: 2px 3px 3px 3px; BACKGROUND:#f5f5f5; font-size:12px; color:#006600; FONT-WEIGHT:bold; WHITE-SPACE: nowrap; BORDER-RIGHT: 1px solid #bbbbbb; BORDER-BOTTOM: 1px solid #bbbbbb;}
#tblBasket TD {BACKGROUND:#ffffff; WIDTH:auto; PADDING:3px; color:#000000; font-size:13px; BORDER-RIGHT: 1px solid #e1e1e1; BORDER-BOTTOM: 1px solid #e1e1e1;}

#tblOrder {WIDTH:95%; MARGIN: 10px 0 10px 0; BACKGROUND:#ffffff; BORDER: 1px solid #006600;}
#tblOrder TH {PADDING: 2px 5px 3px 5px; BACKGROUND:#f5f5f5; font-size:12px; color:#006600; FONT-WEIGHT:bold; WHITE-SPACE: nowrap; BORDER: 1px solid #ffffff;}
#tblOrder TD {BACKGROUND:#ffffff; WIDTH:auto; PADDING:3px; color:#000000; font-size:13px;}

#tblOrderTemplate {WIDTH:95%; MARGIN: 0 0 10px 0; BACKGROUND:#ffffff; BORDER: 1px solid #006600;}
#tblOrderTemplate TH {PADDING: 2px 5px 3px 5px; BACKGROUND:#f5f5f5; font-size:12px; color:#006600; FONT-WEIGHT:bold; WHITE-SPACE: nowrap; BORDER-RIGHT: 1px solid #bbbbbb; BORDER-BOTTOM: 1px solid #bbbbbb;}
#tblOrderTemplate TD {BACKGROUND:#ffffff; WIDTH:auto; PADDING:3px; color:#000000; font-size:13px; BORDER-BOTTOM: 1px solid #e1e1e1;}

#tblBasketButtons {text-align:center; BACKGROUND:#e1e1e1;}
#tblBasketButtons TD {WIDTH:auto; PADDING:2px; text-align:center; BACKGROUND:#e1e1e1;}

.InputQty {text-align:center;}
.lstDirectory {margin: 10px 20px 20px 40px; font-family: Arial, Verdana; font-size:15px; font-weight:bold; color:#000000; line-height:25px;}
.hdrDirectory {margin:0px; font-size:0px; color:#D2EDFB;}
.hdrBasket {font-size:18px; font-weight:bold; color:#006600; margin-top:0px; margin-bottom:0px; margin-left:20px; font-family:Arial;}
.hdrCheckout {font-size:18px; font-weight:bold; color:#006600; margin-top:0px; margin-bottom:0px; margin-left:20px; font-family:Arial;}
.hdrAccount {font-size:18px; font-weight:bold; color:#006600; margin-top:0px; margin-bottom:0px; margin-left:20px; font-family:Arial;}

.CheckoutComments {text-align:justify; font-size:12px; font-family: Verdana, Arial;}
.BasketComments {font-size:12px; font-family: Verdana, Arial;}
.DirectoryComments {font-size:12px; font-family: Verdana, Arial;}
.comments {text-align:justify; font-size:12px; font-family: Verdana, Arial;}

#ProductTitle-P {margin: 5px 0px 0px 0px; font-size:18px; color:#006600; font-family: Arial, Helvetica, sans-serif;}
.ProductTitle {margin: 0px 0px 0px 0px; color:#006600;}
.ProductTitle LI {margin: 0px 0px 0px 0px; PADDING:0px; font-size:18px; color:#006600; font-family: Arial, Helvetica, sans-serif;}
.ProductDescription {margin: 0px 0px 7px 0px; font-size:13px; text-align:justify; font-family:Arial;}
.Price {font-size:0px; color:#D2EDFB;}
#Price {font-size:0px; color:#D2EDFB;}

#header-2 {font-family: "Helvetica Neue", Helvetica, sans-serif; font-size:24px; line-height:28px; font-weight:normal; color:#000000;}
#maincontent {PADDING: 10px 10px 10px 10px; font-size:13px; color:#000000;}
#tblProductDetailText div {margin-top:7px; text-align:justify;}
