/* Classes */
.boxclose{ zoom: 1; }

.breadcrumbs{ margin: 10px; }

/* Form Buttons */
.ys_primary{
	background: #ec3429;
	color: #e9e9e4;
	font: bold 11px Arial,verdana,sans-serif;
	padding: 1px 5px;
	text-align: center;
	cursor: pointer;
	display: block;
	margin-top: 10px;
}

label.add2cartlabel{
	border: 1px solid #000000;
}

.buttonlabel{ margin-left: 4px; }

/* IDs */
#info-div{
	padding: 0px;
	zoom: 1;
}

#info-div:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

#accessorytitle{ }

#itemtype #accessorytitle{
	background: none;
	color: #000000;
	font: bold 14px Tahoma, Geneva, Verdana, sans-serif;
	padding: 2px 10px 8px;
}

#bodyshell:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

#caption{ zoom: 1; }

#caption:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

#contentarea #caption{ margin: 0 10px 10px 10px; }

#captionarea,#info-div{
	margin: 10px 10px 9px; /*border-bottom:1px #fff solid;*/
}

#messagearea #messagetitle{
	background: #ce1700 url('');
	color: #ffffff;
	font: bold 14px Tahoma, Geneva, Verdana, sans-serif;
	padding: 4px 15px 6px;
}

#contentarea #itempage-captiontitle{
	margin: 0 0 10px;
	padding: 0 2px;
}

#itempage-captiontitle{
	background: none;
	color: #000000;
	font: bold 14px Tahoma, Geneva, Verdana, sans-serif;
	margin: 0;
	padding: 2px 2px 8px; /*The Left/Right Padding is smaller because the Caption Title needs to be nested within the Caption on Item pages,but not on Section pages */
}

#contentarea{ margin: 0 0 10px 0; }

#bodyContent #info-div #searchpageHeader{
	color: #ffffff;
	font: bold 14px ;
	margin: 0;
	padding: 4px 15px 6px;
	background: #626262;
}

/* Search Page Styles */
#info-div form,
.infoText div{ margin: 0 10px; }

#info-div form table td a img{ margin-right: 5px; }

#info-div form table td b{
	display: block;
	padding: 15px 0 5px;
}

#info-div form table td font{ font-size: 1em; }

/* !Search Page Styles */
#itemarea{
	margin: 0px 10px 0;
	padding: 10px 10px 0 10px;
	zoom: 1;
	background: #ffffff;
}

#itemarea:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}

.itemform .price{
	font-weight: bold;
}

.itemform .price-bold{
	font-weight: bold;
}

.itemform .sale-price-bold{ font-weight: bold; }

.itemform .sale-price-bold em{
	background: #e9e9e4;
	color: #ec3429;
	font-style: normal;
	font-weight: bold;
}

.itemform .sale-price em{
	color: #ec3429;
	font-style: normal;
}

.availability{ padding: 10px 0; }

.code{ font-style: normal; }

.code em{ font-style: normal; }

