/*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:683px; } *:first-child+html #itemarea { width:653px; }
#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;
	width: 683px;
}
#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 #contents-table {border-collapse:collapse; border-bottom:0px solid #e9e9e4}
#contents .horizontal-seperator{border-bottom:2px solid #e9e9e4;}
#contents .vertical-seperator{border-right:2px solid #e9e9e4}
#contents {background-color:#ffffff;border-right:0px solid #ffffff; border-left:0px solid #ffffff;text-align:left;}
#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 .section-img{
	height:128px;
	vertical-align: baseline;
}
#item-contenttitle {
	background-color:#ffffff;
	color:#000066;
	padding-left:1px;
	text-align: left;
}
#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:250px;}
#itemtype .itemform .order-header{
	margin:0;
	background-color:#00FFFF;
	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:#00FFCC;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;}

