/* CSS Document */

body {  
     margin:0px;
	 background: #FFFFFF url(images/background_main.jpg) repeat-x left top;
}  

a {
	color: #488691;
	font-size: 11px;
	text-decoration: none;
	font-family: "tahoma";
}

a:hover {
	color: #71a9b3;
	text-decoration: underline;
}

.Gen_hype_items {
	color: #656565;
	font-family: tahoma;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	text-decoration: none;
}

a.Gen_hype_items {
	color: #656565;
	font-family: tahoma;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	text-decoration: none;
}

a.Gen_hype_items:hover {
	color: #656565;
	font-family: tahoma;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	text-decoration: underline;
}

a.Keylex_hype{  
     color: #0D1949;  
     text-decoration: underline;  
     font-size: 10px;  
     font-family: verdana;  
     font-weight: normal;  
}  
  
a.Keylex_hype:hover{  
     color: #a60d10;  
     text-decoration: underline;  
     font-size: 10px;  
     font-family: verdana;  
     font-weight: normal;  
}  
  
.footertext{  
     color: #9F9F9F;  
     text-decoration: normal;  
     font-size: 10px;  
     font-family: verdana;  
     font-weight:bold;
	 
}

a.footertext{  
     color: #9F9F9F;  
     text-decoration: normal;  
     font-size: 10px;  
     font-family: verdana;  
     font-weight: bold;  
}

a.footertext_hype {
	 color: #9F9F9F;  
     text-decoration: normal;  
     font-size: 10px;  
     font-family: verdana;  
     font-weight: bold;
	 
}  

a.footertext_hype:hover {
	 color: #9F9F9F;  
     text-decoration: normal;  
     font-size: 10px;  
     font-family: verdana;  
     font-weight: bold;
	 
}

.content {
    width: 100%;
	margin-top: 2px;
	vertical-align: top;
}

/* CURRENTPAGEBODY */
.CurrentPageBody_Table {
	border-top: 10px solid #FFFFFF;
	border-bottom: 20px solid #FFFFFF;
	border-left: 20px solid #FFFFFF;
	border-right: 20px solid #FFFFFF;
}

/* ------------ LEFT MENU ---------------- */

TD.left-col {
	border: 1px solid #8E8C85;
	vertical-align: top;
	width: 242px;
}

TD.left-col H1 {
	padding: 0px;
	margin: 0px;
	font-size: 17px;
	font-weight: normal;
	color: #1B1515;
	margin: 24px 0 0 13px;
}

TD.left-col.list-left-col {width: 200px !important;}

TD.left-col.list-left-col H1 {
	padding: 0px;
	margin: 0px;
	font-size: 10px;
	color: #FFFFFF;
	background: #4A403E;
	margin: 1px 1px 0 1px;
	padding: 9px 0 8px 18px;
	font-weight: bold;
}

TD.left-col.list-left-col UL {
	padding: 0px;
	margin: 0px;
	list-style: none;
	background: #EDECEA;
	margin: 0 1px;
}

TD.left-col.list-left-col UL LI {
	line-height: 18px;
}

TD.left-col.list-left-col UL LI.last-li {
	padding-bottom: 45px;
}

TD.left-col.list-left-col UL LI A {
	padding: 0px;
	margin: 0px;
	color: #4A403E;
	margin-left: 14px;
	font-size: 12px;
	background: url("/Files/SilverSpoon/Images/icon-list.gif") no-repeat left center;
	padding-left: 15px;
	font-weight: bold;
}

TD.left-col.list-left-col UL LI UL LI A {
	color: #4B4A47;
	margin-left: 26px;
	background: none;
	padding: 0px;
	font-weight: normal;
}

TD.white-td {
	background: #FFFFFF;
	width: 6px;
}

TD.white-td.sub-white-td {
	width: 42px;
}

/* ------------ PRODUCT PAGES ----------- */

.BrowseProducts_Text_SectionHeader{
	color: #6A6964;
	font-size: 19px;
	font-weight: bold;
	font-family: tahoma;
}

a.BrowseProducts_Hyperlink_SubCategory{
	color: #656565;
	font-family: tahoma;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	text-decoration: none;
}

a.BrowseProducts_Hyperlink_SubCategory:hover{
	color: #656565;
	font-family: tahoma;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 10px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
	text-decoration: underline;
}

a.BrowseProducts_Hyperlink_SubCategorySubLink{
	color: #474641;
	text-decoration: none;
	font-size: 11px;
	font-family: verdana;
	font-weight: normal;
}

a.BrowseProducts_Hyperlink_SubCategorySubLink:hover{
	color: #75AEB9;
	text-decoration: underline;
	font-size: 11px;
	font-family: verdana;
	font-weight: normal;
}

a.BrowseProducts_Hyperlink_Product{
	color: #50769D;
	text-decoration: underline;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}

a.BrowseProducts_Hyperlink_Product:hover{
	color: #50769D;
	text-decoration: none;
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
}

a.BrowseProducts_Hyperlink_MoreInCategory{
	color: #A89C8C;
	text-decoration: underline;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
}

a.BrowseProducts_Hyperlink_MoreInCategory:hover{
	color: #83817B;
	text-decoration: underline;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
}

.BrowseProducts_Text_Generic, .BrowseProducts_Text_ListPrice, .BrowseProducts_Text_OurPrice, .BrowseProducts_Text_Savings{
	font-size: 11px;
	color: #45443F;
	text-decoration: none;
	font-family: "tahoma";
}

.BrowseProducts_Text_PriceStrikethrough{
	font-size: 12px;
	color: #837874;
	text-decoration: line-through;
	font-family: "tahoma";
}

.BrowseProducts_Text_OutOfStock{
	font-size: 12px;
	color: #A83022;
	text-decoration: none;
	font-family: "tahoma";
}

.BrowseProducts_TD_Header{
	color: #6A4C44;
	font-size: 15px;
	font-weight: bold;
	font-family: tahoma;
	background-color: #F0EADE;
}

.BrowseProducts_TD_SubCategoryList{
	background-color: #EEF4F4;
}

.BrowseProducts_TD_SubCategoryListBorderLeft{
	border-left: 1px solid #B2CDC6;
}

.BrowseProducts_SelectBox{
	color:#4E4E4E;
	font-size: 12px;
	font-weight: normal;
	font-family: "verdana";
}

.BrowseProducts_Text_SortBy{
	font-size: 14px;
	color: #3D3739;
	text-decoration: none;
	font-family: "verdana";
}

.BrowseProducts_TD_SortByBackground{
	background-color: #F2F2F2;
}

.BrowseProducts_Text_PageNumber{
	font-size: 12px;
	color: #3D3739;
	text-decoration: none;
	font-family: "tahoma";
}

a.BrowseProducts_Hyperlink_PageNumber{
	color: #50769D;
	text-decoration: underline;
	font-size: 12px;
	font-family: "tahoma";
	font-weight: normal;
}

a.BrowseProducts_Hyperlink_PageNumber:hover{
	color: #50769D;
	text-decoration: none;
	font-size: 12px;
	font-family: "tahoma";
	font-weight: normal;
}

.BrowseProducts_TD_ProductImage{
	background-color: inherit;
	vertical-align:middle;
	text-align:center;
	padding: 4px;
}

/* ------------ PRODUCT DETAIL PAGE---------------- */

.ViewProduct_Table_Outer{
	border: 1px solid #FFFFFF;
}

.ViewProduct_Table_Inner{
	background-color: #FFFFFF;
}

.ViewProduct_Text_SendToMultipleRecipients{
	color:#645C4D;
	font-size: 10px;
	font-weight: normal;
	font-family: tahoma;
}

.ViewProduct_Text_ProductTitle{
	color:#49413E;
	font-size: 18px;
	font-weight: normal;
	font-family: tahoma;
	line-height: 20px;
}

.ViewProduct_Text_ProductOptionTitle, .ViewProduct_Text_ProductOptionQuantity, .PriceAndSKU_ProductSKU_TD, .PriceAndSKU_ProductListPrice_TD, .PriceAndSKU_ProductSavings_TD, .PriceAndSKU_ProductOptionSKU_TD, .PriceAndSKU_ProductOptionListPrice_TD, .PriceAndSKU_ProductOptionSavings_TD{
	color:#48463A;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana;
	padding-bottom: 2px;
}

.PriceAndSKU_ProductOurOldPrice_TD, .PriceAndSKU_ProductOptionOurOldPrice_TD{
	color:#8D8987;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana;
	text-decoration: line-through;
	padding-bottom: 2px;
}


a.ViewProduct_Hyperlink_EmailToAFriend{
	color:#637B77;
	text-decoration: none;
	font-size: 10px;
	font-family: tahoma;
	font-weight: normal;
}
a.ViewProduct_Hyperlink_EmailToAFriend:hover{
	color: #7DA39D;
	text-decoration: none;
	font-size: 10px;
	font-family: tahoma;
	font-weight: normal;
}


.PriceAndSKU_ProductOurPrice_TD, .PriceAndSKU_ProductOptionOurPrice_TD{
	color:#AB7A1B;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
	padding-bottom: 2px;
}

.ViewProduct_TD_ProductImage{
	border: 0px solid #EBB45D;
	padding: 0px;
}

.ViewProduct_TD_ProductOptionImage{
	border: 1px solid #E7CAB1;
	padding: 2px;
}

.ViewProduct_TD_ThumbnailUnselected{
	border: 1px solid #FFFFFF;
}

.ViewProduct_TD_ThumbnailSelected{
	border: 1px solid #49413E;
}

.ViewProduct_TD_OtherImagesBackground{
	background-color: #F9F8F6;
}

.ViewProduct_Text_OtherImages{
	font-size: 11px;
	color: #837A6B;
	text-decoration: none;
	font-family: "tahoma";
	font-weight: normal;
}

.ViewProduct_Table_Outer {
	background-color: #F5F5F5;
}

.ViewProduct_Text_DescriptionTitle {
	color: #837A6B;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
	display: block;
}

.ViewProduct_Text_Description {
	color: #837A6B;
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma;
}

.ViewProduct_CustomFields_FieldName, .ViewProduct_OptionCustomFields_FieldName, .ViewProduct_AddOns_FieldName, .ViewProduct_UserInputFields_FieldName{
	color: #837A6B;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
	padding-right: 3px;
}

.ViewProduct_CustomFields_FieldValue, .ViewProduct_OptionCustomFields_FieldValue, .ViewProduct_AddOns_FieldValue{
	color: #393D18;
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma;
}

select.ViewProduct_CustomFields_FieldValue, select.ViewProduct_AddOns_FieldValue{
	border: 1px solid #837A6B;
}

.ViewProduct_UserInputFields_FieldValue {
	padding-bottom: 8px;
}

.ViewProduct_UserInputFields_TEXTBOX{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: tahoma;
	border: 1px solid #C9B88D;
}

.ViewProduct_UserInputFields_TEXTAREA{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: tahoma;
	border: 1px solid #C9B88D;
}

.ViewProduct_UserInputFields_SELECTBOX{
	color: #403D37;
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma;
	border: 1px solid #DADADA;
}

.ViewProduct_Text_ProductQuantity{
	color: #48463A;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
}

.ViewProduct_Text_OutOfStock{
	color: #A83022;
	font-size: 12px;
	text-decoration: none;
	font-family: "tahoma";
}

.ContactUs_STAR{
	color: #8b0000;
	font-family: tahoma;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 10px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
}

.ContactUs_LABEL{
	color: #656565;
	font-family: tahoma;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 11px;
	line-height: normal;
	font-size-adjust: none;
	font-stretch: normal;
	-x-system-font: none;
}

.ContactUs_SELECTBOX{
	color: #403D37;
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma;
	border: 1px solid #828282;
}

.ContactUs_TEXTBOX{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: tahoma;
	border: 1px solid #828282;
}

.ContactUs_TEXTAREA{
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	font-family: tahoma;
	border: 1px solid #828282;
	border-top: 1px solid #828282;
}

/* WARNING BOX */

.STWarningBox_OuterDiv {
	margin-top: 4px;
	margin-bottom: 4px;
}
.STWarningBox {
	border: 1px solid #C33625;
	background-color: #FFFFFF;
}
.STWarningBox_Message {
	color: #C33625;
	font-size: 10px;
	font-family: verdana;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
}
.STWarningBox_OuterDiv_Alternate {
	margin-top: 4px;
	margin-bottom: 4px;
}
.STWarningBox_Alternate {
	border: 1px solid green;
	padding: 3px;
	color: green;
	font-size: 10px;
	font-family: verdana;
	font-weight: normal;
	line-height: normal;
	font-style: normal;
}

/* CHECKOUT PAGES */

.Checkout_Text_Generic {
	color: #7C7C7C;
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma;
}

.Checkout_Table{ border: 1px solid #DFDED5;}

.Checkout_TD_BorderLeft, .Checkout_TD_HeaderBackgroundAndBorderLeft{ border-left: 1px solid #DADADA;}

.Checkout_TD_HeaderBackground, .Checkout_TD_HeaderBackgroundAndBorderLeft{ background-color: #F7F7EC; padding-top: 10px; height: 35px;}

.Checkout_TD_CVVInfoBackground{ background-color: #FFFFFF;}

.Checkout_TD_OrderReceiptShippingMessage{
	color: #151515;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana;
	background-color: #F2F1F0;
	border: 1px solid #CCCCCC;
	padding: 12px;
}

.Checkout_TD_ItemRowSpacer{ border-bottom: 1px solid #DADADA;}

.Checkout_TD_PricingBackground{ background-color: #F4F4F4;}

.Checkout_TD_FooterBackground{ background-color: #F4F2F1}

.Checkout_Text_Label, #CustomerAddressProfile_Table td{
	color: #665D4C;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
}

.Checkout_Text_SubLabel{
	color: #827570;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana;
	font-style: italic;
}

.Checkout_TextBox, #CustomerAddressProfile_Table input{
	color: #393D18;
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma;
	border: 1px solid #837A6B;
}

.Checkout_SelectBox, #CustomerAddressProfile_Table select{
	color: #393D18;
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma;
	border: 1px solid #837A6B;
}

.Checkout_TextArea{
	color: #393D18;
	font-size: 11px;
	font-weight: normal;
	font-family: tahoma;
	border: 1px solid #837A6B;
}

.Checkout_Asterisk{
	color: #569EAF;
	font-size: 12px;
	font-weight: normal;
	font-family: tahoma;
}

.Checkout_AddressProfileTitle{
	color: #60594C;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
}

.Checkout_Text_AppliedCouponCode{
	font: normal 10px verdana;
	color: #5390C8;
	border: 1px solid #5390C8;
}

.Checkout_Text_ShippingCalculatorLabel{
	color:#6B604D;
	font-size: 11px;
	font-weight: bold;
	font-family: tahoma;
}

.Checkout_Text_ShippingCalculatorHeader{
	color: #4E4E4E;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
}


.Checkout_Text_ShippingCalculatorGeneric{
	color: #6B604D;
	font-size: 12px;
	font-weight: normal;
	font-family: tahoma;
}

.Checkout_Text_QuestionSingleOrMultipleRecipients{
	color: #555047;
	font-size: 14px;
	font-weight: bold;
	font-family: tahoma;
}

.Checkout_Text_ShippingInfo{
	color: #60594C;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana;
}

.Checkout_Text_ShippingMethodHeader{
	color: #061637;
	font-size: 12px;
	font-weight: bold;
	font-family: verdana;
}

.Checkout_Text_OrderReceiptHeader{
	color: #313D51;
	font-size: 19px;
	font-weight: normal;
	font-family: verdana;
}

.Checkout_Text_OrderReceiptHeader_Line1{
	color: #313D51;
	font-size: 14px;
	font-weight: normal;
	font-family: verdana;
}

.Checkout_Text_OrderReceiptHeader_Line2{
	color: #313D51;
	font-size: medium;
	font-weight: bold;
	font-family: verdana;
}

.Checkout_Text_ItemName{
	color: #598C8D;
	font-size: 11px;
	text-decoration: underline;
	font-family: tahoma;
}

.Checkout_Text_PriceStrikethrough{
	color: red;
	font-size: 12px;
	font-weight: normal;
	font-family: tahoma;
	text-decoration: line-through;
}

.Checkout_Text_Pricing{
	color: #506265;
	font-size: 15px;
	font-weight: bold;
	font-family: verdana;
}

.Checkout_Text_PricingParentheses{
	color: #506265;
	font-size: 14px;
	font-weight: normal;
	font-family: tahoma;
}


.Checkout_Text_ItemDescriptionHeader{
	color: #615651;
	font-size: 11px;
	font-weight: bold;
	font-family: verdana;
}



a.Checkout_Hyperlink_Generic{
	color: #569192;
	text-decoration: underline;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
}

a.Checkout_Hyperlink_Generic:hover{
	color: #7EAEAF;
	text-decoration: underline;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
}

a.Checkout_Hyperlink_AppliedCouponCode{
	color: #5390C8;
	font: normal 10px verdana;
}

a.Checkout_Hyperlink_OrderReceiptShippingMessage{
	color: #518F84;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana;
}

a.Checkout_Hyperlink_OrderReceiptShippingMessage:hover{
	color: #7FB5AB;
	text-decoration: underline;
	font-size: 12px;
	font-weight: normal;
	font-family: verdana;
}

.Checkout_Text_CVVInfo{
	color: #6B5D58;
	font-size: 11px;
	font-weight: normal;
	font-family: verdana;
}



.Checkout_Text_PricingGrandTotal{
	color: #506265;
	font-size: 14px;
	font-weight: bold;
	font-family: tahoma;
}


.Checkout_Text_Footer{
	color: #506265;
	font-size: 10px;
	font-weight: bold;
	font-family: tahoma;
}

.ViewProduct_Text_ChooseOptions {
	font-size: 11px;
	color: #837A6B;
	font-family: tahoma;
}

.CustomFields_FieldName {
	font-size: 12px;
	color: #837A6B;
}

.ViewProduct_Text_ImageName {
	font-size: 12px;
	color: #837A6B;
}

.Checkout_Text_Generic a {
	color: #7C7C7C;
	text-decoration: underline;
}

.Checkout_Text_Generic a:hover {
	color: #0000EE;
	text-decoration: underline;
}


/* EMAIL TEMPLATE */
.Email_OuterTable {
	border: 4px solid #BE653B;
}

a.FooterLink {
	color: #323539;
	font: tahoma;
	font-size: 10px;
	text-decoration: underline;
}

a.FooterLink:hover {
	color: #323539;
	font: tahoma;
	font-size: 10px;
	text-decoration: none;
}

.Error_Table {
	border: 1px solid #D4D4D4;
}

.Error_Text_Generic, .MailingListConfirmation_Text_Generic {
	color: #484540;
	font: normal 11px verdana;
}

.MailingListConfirmation_Text_Message{
	color: #484540;
	font: bold 11px verdana;
}

a.Gen_hype_myacc{
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
}

a.Gen_hype_myacc:hover{
	color: #FFFFFF;
	text-decoration: underline;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
}

.Gen_hype_submenu_TD{
	color: #242424;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
	padding-left: 6px; 
	padding-right: 6px; 
	padding-top: 4px; 
	padding-bottom: 4px;
}

.Gen_hype_submenu_TR{
	color: #242424;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
}

.Gen_hype_submenu_TR_Over{
	background-color: #C3C3C3;
	color: #242424;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
}

a.Gen_hype_submenu{
	color: #242424;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
}

a.Gen_hype_submenu:hover{
	color: #242424;
	text-decoration: underline;
	font-size: 11px;
	font-family: tahoma;
	font-weight: normal;
}

a.Gen_hype_guide{
	color: #F2F2F2;
	text-decoration: none;
	font-size: 12px;
	font-family: tahoma;
	font-weight: normal;
}

a.Gen_hype_guide:hover{
	color: #F2F2F2;
	text-decoration: underline;
	font-size: 12px;
	font-family: tahoma;
	font-weight: normal;
}

.Filter_heading_boldgrey {
	font: bold 12px tahoma;
	color: #7D7D7D;
}

#FilterLinks a {
	font: normal 11px verdana;
	color: #7D7D7D;
	text-decoration: none;
}
