.variant{border:#CCCCCC solid 1px;}
#sku h1{
font-size:10px;
margin-bottom:0px;
margin:0px;
font-weight:normal;
color:#000000;
display:inline;
}

#description h2, #features h2{
font-size:10px;
margin:0px;
padding:0px;
color:#000000;
font-weight:normal;
}

#breadcrumb h3, #breadcrumb h2{
font-size:10px;
margin:0px;
padding:0px;
font-weight:normal;
display:inline;
}

#title h3{
font-size:10px;
margin:0px;
padding:0px;
font-weight:normal;
display:inline;
}

a.product-title:link{color:#000000; text-decoration:none;}
a.product-title:visited{color:#000000; text-decoration:none;}
a.product-title:hover{color:#000000; text-decoration:none;}
a.product-title:active{color:#000000; text-decoration:none;}

.bold-price{font-weight:bold;}
.normal-price{font-weight:normal;}
#wba_poweredby{border:1px solid #000000;}

.attributionValue{
	text-transform: capitalize;
}

.prodDetailAttribution{
	font-size: 10px;
	text-transform: none;
	margin-bottom: 4px;
	display: block;
}
#limitedQuantity{
	color:#990000;
}
#via_amazon{margin-left:10px;}
.amazonPrime{text-align:center;padding:10px;}

#sortBy {padding-right:10px;}
#sortBy form{text-align:right; padding:0; margin:0;}
#sortBy label{padding-right:5px;}

.avgRating{font-size:10px; text-align:center; display: inline;}

#cartItems,#safeandsecure img{
	margin-top:5px;
}
#itemHeaders td{
	padding-top:5px;
	}
#continueShopping{
	padding-right:10px;
}
#itemHeaders{
	font-weight:bold;
	font-size:12px;
}
#cartTotalLabel, #cartTotal,#topSubTotal strong{
	font-weight:bold;
	font-size:16px;
	padding:2px;
	}
#subTotal{
	text-align: right;
	padding:10px 0;
	}
#headerItem,.itemImage{width:10%; vertical-align: top;}
#headerName,.itemDescription{width:50%; vertical-align: top;}
#headerQuantity,.itemQuantity{width:10%; vertical-align: top; text-align: center;}
#headerPrice,.itemPrice{width:15%;  vertical-align: top; text-align: left;}
#headerTotalPrice,.itemTotalPrice{width:15%; vertical-align: top; text-align: right;}
#qtyMessage{font-weight: bold; color: #ff0000; text-align: center;}
.itemRemove img{margin-top:2px;}
.itemDescription li{list-style-image: none; list-style-type: none;}
.itemCondition strong, .itemSKU strong, .thirdPartyWarning strong{font-weight: normal;}
.itemInfo{font-size: 12px;}
.line{
height:1px;
width:1px;
}
#crumbProductTitle{
	padding:0;
	margin:0;
	display:inline;
	font-size:10px;
}
#cartTotalLabel, .estimatedShippingLabelL2, #cartTotal, .estimatedShippingTotalL2{
	font-weight:bold;
	font-size:16px;
	padding:2px;
	text-align: right;
	}
.estimatedShippingLabelL1,.estimatedShippingTotalL1{
	font-weight:bold;
	padding:2px;
	text-align: right;
	}
.estimatedShippingTotalL2 .tiny{
	font-weight:bold;
	font-size:16px;
	}
#shippingMainLabel, #shippingChargeLabel, #shippingCharge{font-weight: bold;}
.filterWidget{
	margin:0;
	padding:5px 5px;
}
.filterWidget ul, .filterWidget li{
	padding:0;
	margin:0;
	list-style:none;
}
.filterWidget h4{
	background:#CC0000;
	color:#FFFFFF;
	font-size:12px;
	padding:5px;
}
.filterWidget h5{
	font-size:10px;
	padding:5px 5px 0 5px;
	margin:0;
	border-top:1px solid #DDDDDD;
}
.filterWidget .filterGroup{
	padding:0 5px 5px 5px;
	margin:0;
	font-size:10px;
}
.filterWidget a{
	text-decoration:none;
}
.filterWidget a:hover{
	text-decoration:underline;
}
.filterWidget .seeMore{
	position:static;
}
.filterWidget .seeMore .filterGroup{
	display:none;
}
.filterWidget .seeMore a{
	font-weight:bold;
	font-size:10px;
}
.filterWidget .seeLess{
	position:relative;
}
.filterWidget .seeLess .filterGroup{
	background:#FFFFFF;
	border:1px solid #dddddd;
	padding:0 0 7px 0;
	position:absolute;
	top:0;
	left:0;
}
.filterWidget .seeLess .filterGroup li{
	padding:0 7px;
}
.filterWidget .seeLess .header a{
	font-weight:bold;
	float:right;
}
.filterWidget .seeLess .filterGroup .header{
	padding:5px;
	background:#CCCCCC;
	overflow:auto;
	width:auto;
	margin-bottom:7px;
}
.filterWidget .seeLess .header h5{
	float:left;
	padding:0;
	margin:0;
	border:none;
}
.filterWidget .all{
	margin-bottom:5px;
}
.filterWidget .filter{
	margin-top:5px;
}
 h2.binHead, h5.binMoreHead{
	font-weight:bold;
	font-size:10px;
}
.leftnav #button h2, .leftnav-sibling #button h2{
	color:#000;
	font-weight:bold;
	font-size:11px;
}
.leftnav-child #button h2{
	color:#fff;
	font-weight:bold;
	font-size:11px;
}
#variationPrice{font-size: 16px;}
#inStock{color:green; font-weight: bold; font-size: 14px;}

img.crumbStars {
	behavior:url(/shared/scripts/iepngfix.htc);
	width:54px;
	height:12px;
}
a.binMoreItemLink, a.binMoreItemLink:link, a.binMoreItemLink:active, a.binMoreItemLink:visited {
	color:#000;
}
#safeandsecure{margin-top:7px;}
#cart2 .itemAvailability{margin-bottom:7px;}
#cart2 .itemShipping{color:#CC0000; margin-bottom:7px; font-weight:bold; font-size:11px;}
#cart1 .itemShipping{color:#CC0000; font-weight:bold;}
.sss{font-size:12px;}
.noResultsTitle {
	color: rgb(153, 0, 0);
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 40px;
	padding-top: 20px;	
}
.noResultsTitleKeyword {
	color: rgb(0, 0, 0);
}

#toyWarnings{background: #ffffcd; border:1px solid #e47911; padding:5px; font-size:12px;}
#toyWarnings .type{white-space: nowrap; vertical-align: top; font-size:12px;}
#toyWarnings .warning{vertical-align: top; font-size:12px;}
#toyWarnings table td{font-size:12px; padding-bottom:5px;}
#toyWarnings h5{font-size:12px; background:url(/shared/images/warning.gif) no-repeat; margin:0; margin-bottom:5px; padding-left:40px; padding-top:12px;}
#toyWarnings strong{color:#000000;}