﻿a.default
{
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial;
	color: #796a5f;
	text-decoration: none;
}

a.default:hover
{
	color: Black;
}

body , .DefaultFont
{
	font-size: 11px;
	line-height: 16px;
	font-family: Arial;
	color: #796a5f;
}
.LabelFont
{
	font-size: 11px;
	line-height: 18px;
	font-family: Arial;
	color: #796a5f;
	margin-right: 10px;
}
fieldset 
{
	border: none;
}
fieldset ul 
{
	
	list-style-type: none;
}
fieldset ul li 
{
	line-height: 20px;
	padding-bottom: 4px;	
}
fieldset ul li label 
{
  float:left;
  width:125px;
  margin-right: 3px;
  
}
span label 
{
	float: none;	
}

ul.DontClipMe 
{
	padding: 5px;
	margin-left: 15px;	
}


.CheckoutSubTitle 
{
	background-color: #ECE5DF;
	text-transform: uppercase;
	color: #796a5f;
	margin-top: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	height: 22px;
}

.CheckoutSubTitle div.TextCopy 
{
	float:left;
	padding-top: 3px;	
}

.CheckoutSubTitleLabel 
{
	background-image: url(/images/gray.jpg);
	background-position: center center;
	background-repeat: repeat-x;
	text-transform: uppercase;
	color: #796a5f;
	padding-left: 5px;
}

.CheckoutTitle
{
	font-family: Arial Narrow;
	font-size: 30pt;
	letter-spacing: 3pt;
	font-weight: normal;
	color: #796a5f;
	padding-top: 10px; 
	padding-bottom: 10px; 
}

.CategoryIntroText
{
	font-family: Arial;
	font-size: 10pt;
	line-height: 20px;
	color: #796a5f;
}
	
.footerlink
{
	font-family: Arial;
	font-size: 8pt;
	color: White;
	text-decoration: none;
}

a.leftnav
{
	font-family: Arial;
	font-size: 11px;
	line-height: 18px;
	color: #796a5f;
	text-decoration: none;
}

a.leftnav:hover
{
	background-color: #E0f1EF;
}

.viewbutton
{
	margin-left: 0px;
	margin-right: 0px;
	padding: 0 0 0 0;
	background-color: White;
	border-style: none;
	font-family: Arial;
	font-size: 10pt;
	line-height: 14pt;
	color: #796a5f;
	text-decoration: none;
}
.HeaderLink
{
	font-family: Arial;
	font-size: 11px;
	line-height: 12pt;
	color: #796a5f;
}
.HeaderMenuText
{
	font-size: 11px;
	letter-spacing: 3pt;
	line-height: 16px;
	font-family: Arial;
	color: #796a5f;
}

.HeaderMenuText:hover
{
	color: White;
}

.HeaderMenuSpacer
{
	font-size: 11px;
	letter-spacing: 3pt;
	line-height: 16px;
	font-family: Arial;
	color: #796a5f;
}

a.HeaderMenuLink
{
	font-size: 11px;
	letter-spacing: 3pt;
	line-height: 16px;
	font-family: Arial;
	color: #796a5f;
	text-decoration: none;
	background-color: #b8e1dd;
}

.LoginTitle
{
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 3pt;
	line-height: 16px;
	font-family: Arial;
	color: #796a5f;
	text-decoration: none;
	vertical-align: middle;
	background-color: #E0F2EF;
	width: 650px;
	height: 20px;
	padding-left: 20px;
	padding-top: 2px;
}

a.HeaderMenuLink:hover
{
	color: White;
}

a.HeaderMenuLinkSmall, .LinkSmall
{
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #796a5f;
	text-decoration: none;
}

a.HeaderMenuLinkSmall:hover
{
	color: white;
}

.ItemDetailHeader
{
	font-family: Arial;
	font-size: 12pt;
	font-weight: bold;
	line-height: 16pt;
	color: #796a5f;
}

.ZoomText
{
	font-family: Arial;
	font-size: 10pt;
	color: #796a5f;
}

a.CheckoutLink
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial;
	color: #796a5f;
	text-decoration: none;
}

a.CheckoutLink:hover
{
	color: black;
}

.QuantityText
{
	vertical-align: middle;
	text-align: right;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial;
	color: #796a5f;
}

a.WhatsThisLink
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 11px;
	font-family: Arial;
	color: #796a5f;
	text-decoration: none;
}

a.BlueBoxLink
{
	vertical-align: middle;
	font-family: Arial;
	font-size: 10px;
	font-family: Arial;
	color: #796a5f;
	text-decoration: none;
}

.ShipRateDropDown
{
	font-size: 11px;
	line-height: 16px;
	font-family: Arial;
	color: #796a5f;
}

.BlueTextBox
{
	font-size: 11px;
	line-height: 16px;
	font-family: Arial;
	color: #796a5f;
}

.BlueTextBoxDropDown
{
	border-style: solid;
	border-color: Black;
	border-width: 1px;
	font-size: 11px;
	line-height: 16px;
	font-family: Arial;
	color: #796a5f;
}

.popover
{
	float:left;
	position:absolute;
	width:350px; 
	height:240px;
	margin-top: 100px;
	margin-right: -100px;
	background-color:#fff;
	display:none; 
	border: solid 2px #796a5f;
}
	
.leftaligntext
{
	text-align: left;
}

.topMenuStyle
{
	text-align: left;
	line-height: 22px;
	background-color: #b8e1dd;
	color: #796a5f;
}

.topMenuStyle:hover
{
	color: White;
}

.topsubMenuStyle
{
	line-height: 22px;
	background-color: #b8e1dd;
	color: #796a5f;
	padding-right: 5px;
}

.topsubMenuStyle:hover
{
	color: White;
}

.topsubMenuStyleSelected
{
	color: Black;
}

.leftMenuStyle
{
	font-size: 8pt;
	line-height: 20px;
	color: #796a5f;
}

.leftMenuStyle:hover
{
	color: black;
}

a.leftMenuStyleSelected
{
	line-height: 22px;
	background-color: #E0F2EF;
}

.leftsubMenuStyle
{
	line-height: 22px;
	background-color: #E0F2EF;
	color: #796a5f;
	padding-right: 5px;
}

.leftsubMenuStyle:hover
{
	color: White;
}

.leftsubMenuStyleSelected
{
	color: Black;
}


.categoryheader
{
	padding-top: 20px;
	font-size: 30pt;
	letter-spacing: 3pt;
	font-family: Arial-Narrow;
	color: #796a5f;
}

.BlueCalloutBox
{
	width: 120px;
	background-color: #E0F2EF;
	padding: 5px 10px 5px 10px;
}


.ItemDescriptionText
{
	font-family: Arial;
	font-size: 8pt;
	line-height: 18px;
	color: #796a5f;
}

.SwaddleSubTitle
{
	color: #796a5f;
	font-size: 10pt; 
	font-weight: bold;
}
.popover
{
	vertical-align: middle; 
	font-family: Arial; 
	font-size: 11px; 
	line-height: 16px; 
	font-family: Arial; 
	color: #796a5f; 
	text-decoration: none; 
	padding-bottom: 14px; 
}

.SwaddleTitle
{
	font-size: 11px;
	letter-spacing: 3pt;
	line-height: 16px;
	font-family: Arial;
	color: #796a5f;
}

#progressBackgroundFilter 
{ 
	opacity: 0.5;
    filter:alpha(opacity=50); /* IE's opacity*/
	position:fixed; 
	top:0px; 
	bottom:0px; 
	left:0px; 
	right:0px; 
	/*overflow:hidden; */
	padding:0; 
	margin:0; 
	background-color: #c3c3c3;  
	z-index:1000; 
} 

 

#processMessage  
{
	text-align: center; 
	position:fixed;  
	top:40%;  
	left:40%; 
	padding:10px; 
	width:14%; 
	z-index:1001; 
	background-color:#fff; 
} 

.clear 
{
	clear:both;
	height: 0px;
	width: 0px;
}

.ValidationSummary 
{
	border: dashed 1px red;
	padding: 5px;
}
