﻿/* Basic HTML elements */
IMG {float:left; display:block}
A IMG {border:none}
FORM {margin:0px; padding:0px}
BODY 
{
    background:#fff0d6 url(../../images/bg.jpg) no-repeat; 
    /*text-align:center;*/
    font:12px Arial
}
H2{margin:0px;padding:0px}
.NoFloat{float:none; display:inline}
H1
{
	font:bold 14px Verdana;
	padding:0px; margin:0px 0px 10px 0px;
}
/* Control styles */
.textBoxWhite{border:solid 2px #FFFFFF; font:16px;}
.btnSubscribe{ float:right }

A{color:#FFFFFF}

/* Main Page Styles */
#divMain {float:left;width:643px; margin-top:2px;margin-left:20px;margin-right:auto;display:inline;}
#divHeaderLeft{background:url(../../images/headerframe_left.gif); float:left; width:9px; height:259px;}
#divHeaderTop{background:url(../../images/headerframe_top.gif) no-repeat top; float:left; width:626px; height:242px; padding-top:17px;}
#divHeaderRight{background:url(../../images/headerframe_right.gif); float:left; width:8px; height:259px;}
#divContent{width:597px; padding:19px 20px 10px 27px; background:url(../../images/bg_main.gif) repeat-y center; height:250px;min-height:250px; height:auto !important;clear:both;text-align:left; color:#FFFFFF}
#divContent A{color:#FFFFFF}
#divContactControls{width:257px; margin-left:auto; margin-right:auto}
#divSubscribeForm{height:59px; width:324px; padding:25px 15px 20px 15px; background:url(../../images/subscribe_bg.gif) no-repeat; margin-left:auto; margin-right:auto}
#divBottom{background:url(../../images/frame_bottom.gif); width:643px; height:23px;}
#divSubscribe{text-align:center;margin-left:auto;margin-right:auto; margin-bottom:20px;}
#divSubscribeForm .textBoxWhite{margin-left:50px;float:left}
#divSubscribeForm .btnSubscribe{ float:left }


/* Item page styles */
#divItemTitle, H2 {font:bold 16px Arial}
#divItemPic {background:url(../../images/itempic_bg.jpg); width:150px;height:150px; padding:8px; margin-right:10px;float:left}
#divPrice { font:bold 14px Arial; }
.btnAddToCart { vertical-align:text-bottom; margin-left:10px;}

/* Subscription Form Styles */
#divConsumerSubscription {text-align:center; width:350px; margin-left:100px; margin-bottom:20px;}
#divConsumerSubscription .FormField .Field{text-align:right; width:150px; float:left; height:15px; padding:4px;}
#divConsumerSubscription .FormField .Field IMG{float:none; display:inline;}
#divConsumerSubscription .FormField .Value{text-align:left;}
#divConsumerSubscription .FormField {clear:both; margin:15px;}
#divConsumerSubscription .FormButton {text-align:right;float:right;margin:20px 15px 0px 0px}

#divRetailerSubscribe {height:500px;}
#divRetailerSubscribe #Left {width:200px; float:left; padding-top:20px;padding-left:100px}
#divRetailerSubscribe #Right {width:200px; float:left;padding-top:20px;padding-left:20px;}

/* Cart Page Styles */
.divCartItem {font: bold 14px Arial; clear:both; margin-top:10px; height:60px;}
.divCartItem .Description { float:left; width:131px; margin-right:2px; text-align:center;}
.divCartItem .Quantity { float:left; width:125px; margin-right:2px; text-align:center;}
.divCartItem .Price { float:left; width:144px; margin-right:2px; text-align:center;}
.divCartItem .Subtotal { float:left; width:180px; text-align:center;}
.divCartNoItems {text-align:center;font: bold 14px Arial; margin-top:10px;}
#divTopButtons {text-align:right;}
#divBottomButtons {text-align:right; margin-top:20px;}
#divShippingPromotions{margin:40px 0px 0px 290px; clear:both;}
.divPromotionItem {font: bold 14px Arial; clear:both; margin-top:10px; height:20px;}
.divPromotionItem .Description { float:left; width:470px; padding-left:10px; }
.divPromotionItem .Amount {width:90px; float:left}

/* Checkout Page Styles */
#divCheckoutPage {clear:both;}
#divCheckoutPageContent {padding:7px;}
#divBillingShipping {padding-top:10px;padding-bottom:10px;}
#divCheckoutHeading {font-weight:bold;}
#divCheckoutValidation {margin-top:5px; }
#divCustomerLogin{margin-top:5px;height:65px;padding-bottom:10px;}
#divCheckoutLoginForm {clear:both;}
#divCustomerLogin .Field {float:left; margin-right:4px; vertical-align:bottom;}
#divCustomerLogin .Buttons {height:12px;padding-top:6px}
#divSignInForm {clear:both; padding-top:10px;margin-bottom:10px;}
#divSignInForm #Title { margin-bottom:15px;}
#divSignInForm .Field { clear:both; margin-top:5px; margin-bottom:5px; }
#divSignInForm .Field .Text { float:left; width:150px; }
#divCheckoutPasswordPrompt{clear:both;height:30px;}
#divShippingAddress {float:left; width:300px;}
#divShippingAddress .Field { clear:both; margin-top:5px; margin-bottom:5px; }
#divShippingAddress .Field .Text { float:left; width:120px; padding-top:3px;}
#divShippingAddress .divAddressTitle {float:left; width:120px; font-weight:bold}

#divBillingAddress {float:left; width:280px;}
#divBillingAddress .Field { clear:both; margin-top:5px; margin-bottom:5px; }
#divBillingAddress .Field .Text { float:left; width:120px; padding-top:3px;}
#divBillingAddress .divAddressTitle {float:left; width:120px; font-weight:bold}


#divPaymentImages {float:right;}
#divPaymentInfo { clear:both; padding-top:10px;}
#divPaymentInfo .Field { clear:left; float:left;margin-top:5px; margin-bottom:5px; }
#divPaymentInfo .Field .Text { float:left; width:170px; padding-top:3px;}
#divCardInfoText {clear:both;margin-bottom:5px;}
#divCheckoutButtons {clear:both; text-align:right; padding-top:10px;height:40px;}
#divReviewInfo {float:inherit; width:770px; border-bottom:solid 3px #c6c6b6;padding-bottom:10px; margin-bottom:10px;}
#divCardChargeText {padding-left:10px; float:left; width:663px;}
#divConfirmationInfo {border-bottom:solid 3px #c6c6b6;padding-bottom:10px; margin-bottom:10px;}
#divConfirmationPrint { text-align:center; margin-top:10px; }

.Validator {color:#ffff00}


/* Review Styles */
#divReviewSubtotal{text-align:right; font:bold 14px Arial}
#divReviewButtons{text-align:right;}

/* Legacy */
#divContent A.linkmenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #48371e;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
#divContent A.linkmenu:hover {
	text-decoration: underline;
}

.textmenu {
	font-family: Arial, Helvetica, sans-serif;
	color: #48371e;
	text-decoration: none;
	font-size: 12px;
}
.grdDate
{
	background-color:Green;
}
