
/*---------------------------------------HTML------------------------------------------*/

h5 {
	margin:0px;
	font-size:11px;
}

#moreInfoDescriptionContainer li {
	margin:0px 0px 0px 20px;
}

ol#toc {
	height:29px;
	list-style:none;
	margin:0px;
	padding:0px;
}

ol#toc li {
	float:left;
	margin:0px 0px 0px 0px;
}

ol#toc a {
	background:url(../../images/tab/tab.png);
	color:#666666;
	display:block;
	float:left;
	height:29px;
	padding-left:20px;
	text-decoration:none;
	font-weight:bold;
	font-family:verdana;
	font-size:10px;  
	background-position:0 -58px;
}

ol#toc a:hover {
	background-position: 0 -58px;
	text-decoration:underline;
}

ol#toc a:hover span {
	background-position: 100% -58px;
}

ol#toc li.current a {
	background-position:0 -29px;
	color:#18A519;
	font-weight:bold;
	font-family:verdana;
	font-size:10px;
}

ol#toc li.current span {
	background-position: 100% -29px;
}

ol#toc span {
	background: url(../../images/tab/tab.png) 100% 0;
	display:block;
	line-height:29px;
	padding-right:20px;
	background-position:0 -58px;
}


/*------------------------------------------CLASS--------------------------------------*/

.layerCloseButtonContainer {
	float:right;
	margin:5px 10px 0px 0px;
}

.layerTitle {
	font-size:16px;
	font-weight:bold;
	margin:0px 0px 3px 20px;
}

.layerPriceLabel {
	font-size:11px;
	color:#666666;
	padding:1px 1px 1px 1px;
	margin:0px 2px 0px 0px;
}

.layerPrice {
	font-size:14px;
}


.layerWasPriceLabel {
	font-size:10px;
	color:red;
}

.layerWasPrice {
	font-size:10px;
	color:red;
}

.layerRrpPriceLabel {
	font-size:10px;
	color:red;
}

.layerRrpPrice {
	font-size:10px;
	color:red;
}

.layerPromotionTitle {
	font-size:12px;
	font-weight:bold;
	color:#E82000;
	margin:5px 5px 5px 20px;
}

/*------------------------------------------ID------------------------------------------*/

.fullProductDetail #layerDetailSectionContainer {
	background-color:#CCE6CB;
}

#layerPriceContainer {
	margin:0px 0px 0px 20px;
}

#layerWasPriceContainer {
	margin:5px 0px 0px 20px;
}

#layerRrpPriceContainer {
	margin:5px 0px 0px 20px;
}

#layerDescriptionContainer {
	font-size:11px;
	color:#333333;
	margin:5px 0px 1px 20px;
	padding:0px 0px 20px 0px;
}

#layerFilterSectionContainer {
	background-color:#C7E6C7;
	padding:5px 0px 5px 10px;
}

#layerTabSectionContainer {
	padding:0px 0px 0px 10px;
	margin:1px 0px 0px 0px;
	background-color:#E3E3E3;
}

.fullProductDetail #layerFooterBar {
	display:none;
}

.inlineProductDetail #layerFooterBar {
	background-color:#D7E3D7;
	padding:10px;
}
