/*Style Overrides*/	

.itemFormName{
	background-color: #ffffff;
}
	

.breadcrumbs{font: normal 11px tahoma,arial;margin:2px;text-align:left}
.breadcrumbs A {font: normal 11px tahoma,arial; text-decoration:none;}
.breadcrumbs A:visited {font: normal 11px tahoma,arial; text-decoration:none;}
.breadcrumbs A:hover {font: normal 11px tahoma,arial; text-decoration:underline;}

#item-contenttitle {margin:0 5px;}

*:first-child+html #info-div,
*:first-child+html #specialtitle,
*:first-child+html #messagearea { width:630px; } *:first-child+html #itemarea { width:640px; }
#captionarea, #messagearea, #info-div {margin:0px 0px 0px; /*border-bottom:1px #fff solid;*/} /* 1px is used to prevent Margin Folding */


#caption {zoom:1;}
#caption:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}
#contentarea #caption {margin:0px;}
#itemtype #caption {/*padding:0 10px;*/}
#maintype #caption {background-color:#fff; padding:0px;}
#messagearea #messagetitle{background:$message-title-background-color url('$message-title-background-image') ; color:$message-title-text-color; font:bold $message-title-text-size $message-title-text-font; padding:4px 15px 6px;display:none;}
#specialstitle {background:$specials-title-background-color url('$specials-title-background-image') ; color:$specials-title-color; font:bold $specials-title-text-size $specials-title-text-font; margin:0 10px; padding:4px 15px 6px;display:none;}

#contents {background-color:#ffffff;border-right:0px solid $template-background-color; border-left:0px solid $template-background-color;text-align:left;}

#item-contenttitle {
	background-color:#ffffff;
	color:#000066;
	padding-left:1px;
	text-align: left;
	font-size: 18px;
}

#section-contenttitle {
	background-color:#ffffff;
	color:#000066;
	padding-left:1px;
	text-align: left;
}
#itemarea {background-color:#fff; margin:0px 0px 0; padding:10px; zoom:1;}
#itemarea:after {clear:both; content:"."; display:block; height:0; visibility:hidden;}

/*Custom Order table*/
#item-image{float:left}
#itemtype .code {font-style:normal; margin:5px 0;}
#itemtype .code em {font-style:normal; margin:5px 0;}
#itemtype .itemform {float:left;margin-left:5px;border:1px solid #dedede;padding:3px;width:260px;}
#itemtype .itemform .order-header{
	margin:0;
	background-color:#9ED753;
	padding:5px;
	font-size:14px;
	color:#003399;
	font-weight:bold;
}
#itemtype .itemform .rprice {font-weight:bold;margin:10px 0;}
#itemtype .itemform .price {font-weight:bold;font-size:15px;margin:10px 0;}
#itemtype .itemform .price-bold {font-weight:bold;font-size:15px; margin:10px 0;}
#itemtype .itemform .sale-price, #itemtype .itemform .sale-price-bold {margin:10px 0;}
#itemtype .itemform .sale-price-bold {font-weight:bold;font-size:15px;	color:#ff450a;}
#itemtype .itemform .sale-price-bold em {background-color:#ffffff;font-size:24px;color:#ff450a; font-weight:bold; margin:2px 0; padding:0 4px 0 0;display:block}
#itemtype .itemform .sale-price em {background-color:#ffffff; font-style:normal; margin:10px 0; padding:0 4px 0 0;}
#itemtype .itemform .order-footer{
	margin:0;
	background-color:#9ED753;
	padding:3px;
	font-size:14px;
	color:#003399;
	font-weight:bold;
}
#itemtype .itemform .order-footer a{font-size:11px;color:#333333;font-weight:bold;	}
#itemtype .itemform .sale-savings {font-size:14px;color:#990000;font-weight:bold;}
#itemtype .itemform .sale-savings em{font-size:14px;color:#666600;font-weight:bold;}
#itemtype .itemavailable {color:$text-color; font-weight:bold; margin:8px 0;}
#itemtype .itemavailable em {color:$emphasis-color; font-style:normal; font-weight:bold; margin:8px 0 8px 0px;}
#contents .price
{
	font-size: 12px;margin:0;
	font-weight: bold;
	font-family: arial;
	color: #FF0000;
}
#contents .price-striked
{
	font-size: 12px;
	margin:0;
	font-weight: bold;
	font-family: arial;
	color: #FF0000;
	text-decoration: line-through;
}
#contents .rprice {font-weight:bold;margin:0;font-size:12px;}
/*Hide Product Description heading*/
#itemtype #contentarea #itempage-captiontitle {
	margin:0px 0 10px;
	padding:0 2px;
	display: none;
}


#custom-caption{
	padding: 5px;
	float: left;
	margin-top: 5px;
	display: block;
	width: 260px;
	z-index: 500;
}
#item-images{float:left;margin:3px;}

