/*Style Overrides*/	



.itemFormName{

	background-color: #ffffff;

}

	



.breadcrumbs{

	margin:2px;

	text-align:left;

	font-family: tahoma, arial;

	font-size: 11px;

	font-style: normal;

	font-weight: normal;

	font-variant: normal;

	color: #006567;

}

.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:590px; } *:first-child+html #itemarea { width:580px; }

#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:#006699;

	text-align: left;

	font-size: 24px;

	font-family: Georgia, "Times New Roman", Times, serif;

	font-weight: normal;

	margin-left: 0px;

	margin-right: 20px;

}



#section-contenttitle {

	/*background-color:#ffffff;*/

	color:#000066;

	padding-left:1px;

	text-align: left;

}

#itemarea {background-color:#fff; margin:0px 0px 0; padding:10px;}

#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;
	text-align: left;
}

#itemtype .code em {

	font-style:normal;

	margin:5px 0;

	color: #006567;

}

#itemtype .itemform {
	float:left;
	margin-left:5px;
	padding:3px;
	width:280px;
	background-color: #F3FBFC;
	border: 1px solid #D2F0FF;
	text-align: center;
}

#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:normal;
	font-size:18px;
	margin:10px 0;
	color: #006567;
	font-family: Arial, Helvetica, sans-serif;

}

#itemtype .itemform .sale-price, #itemtype .itemform .sale-price-bold 
{
	margin:10px 0;	
}

.sale-price-bold 
{
	font-size:12px;	
	color:#ff450a;
	text-decoration: line-through;
}

#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;}
*/
#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 {

	font-family: Georgia, "Times New Roman", Times, serif;

	color: #006567;

	font-size: 16px;

	margin-top: 0px;

	margin-right: 20px;

	margin-bottom: 0px;

	margin-left: 15px;

}





#custom-caption{

	padding: 5px;

	float: left;

	margin-top: 5px;

	display: block;

	width: 260px;

	z-index: 500;

}

.ml1 {

	height: 60px;

	padding: 4px;

}

.ml1 p {

	margin-right: 5px;

	margin-left: 5px;

	color: #434439;

	margin-top: 0px;

	margin-bottom: 0px;

	padding: 0px;

}
