/* GLOBAL SECTION */
.cs-clear-fix {clear: both;}
.cs-container img {border: 0px;}
/* END GLOBAL SECTION */
/* HEADER SECTION */
.cs-container {margin-bottom: 20px;}
.cs-container .cs-container-header {margin: 0;}
.cs-container .cs-container-header .cs-container-actions {float: left; margin-right: 3px;}
.cs-container .cs-container-header .cs-container-actions .ModuleTitle_MenuItem {border: none;}
.cs-container .cs-container-header .cs-container-title {}
.cs-container .cs-container-header .cs-container-title img {float: left; margin-right: 10px;}
.cs-container .cs-container-header .cs-container-title h1 {margin:0px; padding: 0px;}
.cs-container .cs-container-header .cs-container-visibility {float: right;}
.cs-container .cs-no-header-image .cs-container-header .cs-container-title h1 img {display: none;}
/* END HEADER SECTION */
/* FOOTER SECTION */
.cs-container .cs-container-footer {text-align: right;}
.cs-container .cs-container-footer span{padding:0px 2px;}
/* END FOOTER SECTION-------------------------------------------------------------------------------------------------- */




/*ORANGE TITLE CONTAINER*/
.OrangeTitleContainer .cs-container-heading {
	color: #ef9b2f;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 7px;
}

.OrangeTitleContainer .cs-container {
	margin-bottom: 0px;
	padding: 0 20px;
}

.OrangeTitleContainer {
	padding-bottom: 10px;	
}

.OrangeTitleContainer .cs-container-title h3 {
	font-size: 12px;
}

.OrangeTitleContainer .cs-container-body strong {
	color: #ef9b2f;
}

.OrangeTitleContainer .cs-container-body a,
.OrangeTitleContainer .cs-container-body a:link {
	color: #ef9b2f;
	text-decoration: underline;
}

.OrangeTitleContainer .cs-container-body a:hover,
.OrangeTitleContainer .cs-container-body a:active {
	text-decoration: none;
}

.OrangeTitleContainer .cs-container-body {
	overflow: hidden;
}

.OrangeTitleContainer .cs-container-body p,
.OrangeTitleContainer .cs-container-body ul li,
.OrangeTitleContainer .cs-container-body ol li {
	color: #e3e3e3;
	font-size: 12px;
	line-height: 21px;
	margin-bottom: 0px;
}

.OrangeTitleContainer .cs-container-body p + p {
	margin-top: 13px;
	margin-bottom: 0px;
}


/*GREY TITLE CONTAINER*/
.GreyTitleContainer .cs-container-heading {
	color: #353535;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 7px;
}

.GreyTitleContainer .cs-container {
	margin-bottom: 0px;
	padding: 0 35px;
}

.GreyTitleContainer {
	padding-bottom: 10px;
}

.GreyTitleContainer .cs-container-title h3 {
	font-size: 12px;
}

.GreyTitleContainer .cs-container-body strong {
	color: #fff;
}

.GreyTitleContainer .cs-container-body a,
.GreyTitleContainer .cs-container-body a:link {
	color: #fff;
	text-decoration: underline;
}

.GreyTitleContainer .cs-container-body a:hover,
.GreyTitleContainer .cs-container-body a:active {
	text-decoration: none;
}

.GreyTitleContainer .cs-container-body {
	overflow: hidden;
}

.GreyTitleContainer .cs-container-body p,
.GreyTitleContainer .cs-container-body ul li,
.GreyTitleContainer .cs-container-body ol li {
	color: #fff;
	font-size: 12px;
	line-height: 21px;
	text-align: justify;
	margin-bottom: 0px;
}

.GreyTitleContainer .cs-container-body p + p {
	margin-top: 13px;
	margin-bottom: 0px;
}




/*ROUNDED ORANGE LEFT ICON CONTAINER*/
.LightOrangeRoundedTitle .cs-container-header {
	background: #ed8909 url(images/orange-left-corner.jpg) 0 0 no-repeat;
	margin: 0px;
}

.LightOrangeRoundedTitle .cs-container-header-inner {
	background: transparent url(images/orange-right-corner.jpg) right 0 no-repeat;
	height: 30px;
	padding: 0 10px;
}

.LightOrangeRoundedTitle .cs-container-heading {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 30px;
	margin: 0px;
}

.LightOrangeRoundedTitle .cs-container-title img {
	margin-top: 5px;
}

.LightOrangeRoundedTitle .cs-container-body {
	-webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
	overflow: hidden;
	border: 1px solid #DFDFDF;
	border-top: none;
	background: transparent url(images/grey-grad.gif) 0 0 repeat-x;
	padding: 0 10px;
}

.LightOrangeRoundedTitle .cs-container .cs-container-footer {
	clear: both;
}




/*ROUNDED ORANGE RIGHT ICON CONTAINER*/
.RoundedOrangeRightIcon .cs-container-header {
	background: #ed8909 url(images/orange-left-corner.jpg) 0 0 no-repeat;
}

.RoundedOrangeRightIcon .cs-container-header-inner {
	background: transparent url(images/orange-right-corner.jpg) right 0 no-repeat;
	height: 30px;
	padding: 0 10px;
}

.RoundedOrangeRightIcon .cs-container-heading {
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 32px;
	padding-left: 7px;
}

.RoundedOrangeRightIcon .cs-container .cs-container-title img {
	margin-top: 5px;
	float: right;
}


.catListMainHodler {
	margin-bottom: 15px;
}

.RoundedOrangeRightIcon .cs-container .categoriesContent,
.catListMainHodler .categoriesContent{
	padding-left: 0px;
	margin: 0px;
}

.RoundedOrangeRightIcon .cs-container .categoriesContent li,
.catListMainHodler .categoriesContent li{
	list-style-type: none;

}

.RoundedOrangeRightIcon .cs-container .cs-container-header,
.catListMainHodler .cs-container-header{
	margin: 0px;
}






/*COPYRIGHTS CONTAINER*/
.FooterCopyrightsContainer p{
	color: #fff;
	font-weight: bold;
	font-size: 12px;
}

/*DEFAULT CONTAINER*/
.DefaultContainer .cs-container .cs-container-heading {
	color: #ccc;
}






/*MODULES*/
.topProductsMain .cs-pangora-header, 
.topCategoriesMain .cs-pangora-header,
.catListMainHodler .cs-pangora-header,
.mainCatDetHolder .cs-pangora-header,
.prdMainHolder .cs-pangora-header{
	background: #ed8909 url(images/orange-left-corner.jpg) 0 0 no-repeat;
	margin: 0px;
}

.topProductsMain .cs-pangora-header-inner,
.topCategoriesMain .cs-pangora-header-inner,
.catListMainHodler .cs-pangora-header-inner,
.mainCatDetHolder .cs-pangora-header-inner,
.prdMainHolder .cs-pangora-header-inner{
	background: transparent url(images/orange-right-corner.jpg) right 0 no-repeat;
	height: 30px;
	padding: 0 10px;
}

.topProductsMain .cs-pangora-header span,
.topCategoriesMain .cs-pangora-header span,
.catListMainHodler .cs-pangora-header span,
.mainCatDetHolder .cs-pangora-header span,
.prdMainHolder .cs-pangora-header span{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 30px;
	margin: 0px;
}

.catListMainHodler .cs-pangora-header-inner h2 {
	background: transparent url(images/icon-prod.jpg) right 5px no-repeat;
}

.topProductsMain .cs-pangora-header-inner h2 {
	padding-left: 30px;
	background: transparent url(images/icon-top-prod.jpg) 0 5px no-repeat;
}

.topCategoriesMain .cs-pangora-header-inner h2 {
	padding-left: 30px;
	background: transparent url(images/icon-top-cat.jpg) 0 5px no-repeat;
}


.topProductsMain .productsHolder,
.topCategoriesMain .categoriesHolder,
.prdMainHolder .prdMainHolderBody,
.cs-pangora-popup-panel-holder{
	-webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
	
	border: 1px solid #DFDFDF;
	border-top: none;
	background: transparent url(images/grey-grad.gif) 0 0 repeat-x;
	padding: 15px 5px 15px 20px;
	overflow: hidden;
}

.cs-standalone.topProductsMain .productsHolder {
	border: none;
	border-top: none;
	background: none;
	padding: 15px 0 0;
	overflow: hidden;
	
}


.cs-pangora-popup-panel-holder{
	padding: 15px 5px 15px 17px;
}

.mainCatDetHolder .filterTable {
	background-color: #E4E4E4;
	-webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-bottomright: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px;
	padding: 15px 5px 15px 10px;
	overflow: hidden;
}
.mainCatDetHolder .filterTable .otherDimLink {
	display: block;
}
.mainCatDetHolder .filterTable .filterCell {
font-size:11px;
padding-bottom:10px;
padding-left:7px;
padding-right:5px;
vertical-align:top;
}




