@charset "UTF-8";
/* Miscellaneous Definitions */
.Meta { color: #444; /*	font-size: 0.93em; Moved to fonts_en.css ktp 22sep2009  */}
.FloatRight {float: right;}
.FloatLeft {float: left;}
.ClearRight {clear: right;}
.ClearLeft {clear: left;}
.SortBox {color: #444;}
.Clear {clear: both;}
.Field45 {width: 45px;}
.Field100 {width: 100px;}
.Field150 {width: 150px;}
.Field200 {width: 200px;}
.Field250 {width: 250px;}
.Field300 {width: 300px;}
.Field350 {width: 350px;}
.Field400 {width: 400px;}
.MB10 { margin-bottom:10px; }
.MT0 { margin-top:0px; }
.LH140 { line-height:140%; }
.PLRB5 { padding:0px 5px 5px 5px; }
.PLR10 { padding:0px 10px 0px 10px; }
.PL20 { padding:0px 0px 0px 20px; }
.PL40 { padding:0px 0px 0px 40px; }
.ML20 { margin:0px 0px 0px 20px; }
.MT10 { margin-top:10px; }
.PL10 { padding-left:10px; }
.PB2 { padding-bottom:2px; }
.NoMarginBottom { margin-bottom: 0; }
.ComparisonCheckbox {float: left;}
.Availability { color:gray; }
.LittleNote { color:gray; font-size: 0.85em; }
.BrandCloud a { padding-right: 5px; }
.DownloadExpires { padding-top: 3px; font-style: italic; color: gray; }
.DownloadExpiresToday { color: red; }
.ProductDetails .ProductThumb p {margin-top: 10px;}
.ProductReviewList {clear: both;}
.SortBox option {color: #444;}
.YourAccount li {margin-bottom: 8px;}
.SoldOut {color: #999;}
.RemoveFromWishlistForm {margin: 5px;}
#ShippingMethods {	float:left;}
.DontShowFormElement {display:none;}
.RequiredClear {visibility: hidden;}

.FormComment {
	color:#666666;
	padding-left:15px;
}
.Right .SideAccountHeader{
	font-weight:bold;
	margin-top:20px;
}
/* Product Listings */
.ProductDetails .ProductLink {
	min-height:110px;
	vertical-align:bottom;
	display:block;
	border:dashed;
	background:#f00;
}
#SideCartMiniCart .BlockContent h3 {
	color: #FF3201;
	margin: 0 0 10px 5px;
	width: 128px;
	background-color: #FFFFFF;
	border: 1px solid #DACDC3;
	text-align: center;
	font-weight: bold;
	padding: 5px;
}
.Left .FeedLink, .Right .FeedLink {
	float: right;
	margin: 0 0 0 4px;
}
.Content .FeedLink {
	float: left;
	margin: 0 4px 0 0;
}
.CompareButton {
	clear: both;
	text-align: right;
	margin-top: 12px;
	padding: 4px;
}
/************* Page Specific: Create Account / Login Page *************/

.ViewCartLink {
	padding-left: 35px;
	padding-top: 4px;
	padding-bottom: 8px;
}
.MiniCart .SubTotal {
	text-align: center;
/*	font-size: 115%; Moved to fonts_en.css ktp 22sep2009  */
}
.BillingDetails {
	float: left;
	width: 48%;
	margin-right: 10px;
	margin-bottom: 15px;
}
.ShippingDetails {
	float: left;
	width: 48%;
	margin-bottom: 15px;
}
.SearchTips .Examples {
	padding: 8px;
	margin-left: 30px;
	margin-bottom: 10px;
}
small {
	font-size: 11px;
	color: gray;
}
.HowToPay {
	margin-bottom: 10px;
}
.KeepShopping {
	width: 180px;
	clear: both;
	text-align: right;
}
.PrimaryProductDetails .YouSave {
	font-weight: bold;
	margin-top: 3px;
	display: block;
}
.SharePublicWishList {
	background-color:seashell;
	padding:5px;
	border:1px solid lightgray;
}
#NarrowBottom {
	padding-bottom:5px;
	margin-bottom:0px;
}
#provider_list input, #provider_list label{
	margin:4px;
}
#CCGridDiv{
	margin:0 0 10px 20px;
}
#CCGridTable{
	margin:0;
	width:100%;
	text-align:left;
}
.NoBorders td{
	border:none;
	padding:4px;
}
.CardListItem td{
	border-bottom:1px solid #b5b5b5;
	margin:0;
	padding:6px 3px 6px 5px;
}
#TableHead td{
	color:#666666;
	padding-bottom:3px;
}
#GreyAdvice{
	color:#b5b5b5;
}
#CCGridTable tr{
}
#CCGridTable td{
}
a.ChangeLink {
	position: absolute;
	right: 15px;
}
.ExpressCheckoutBlock a.ChangeLink {
	display: none;
}
.ExpressCheckoutBlockCompleted a.ChangeLink {
	display: inline;
}
.ExpressCheckoutCompletedContent {
	position: absolute;
	left: 250px;
}
.TagList {
	margin-top: 20px;
}
.CartThumb {
	text-align: center;
	width: 1px;
}
.ViewAllLink a {
	padding-top: 10px;
	display: block;
}
.SelectGiftWrapMultiple {
	max-height: 400px;
}
#VendorLogo .BlockContent, #VendorPhoto .BlockContent {
	margin: 0;
	text-align: center;
}
.TransitTime {
	font-weight: normal;
	color: gray;
}
.OrderItemMessage {
	background-color:#fff1a8;
	padding:7px;
	margin:10px 0px 10px 0px;
}
/* Custom Fields - Start */
.LittleNotePassword {
	color:gray;
	font-size: 0.85em;
	padding:2px 0px 2px 0px;
}
