/* BELOW ARE STYLES FOR ECF USER CONTROLS THAT CAN BE REUSED, ALL STYLES MUST BE PREFIXED WITH "ecf" */
/* MAIN TEMPLATE STYLES */ 
.ecf-outofstock {color: Red;}
.ecf-listprice { text-decoration: line-through; font-size: x-small; }
.ecf-price { color: #C14A08; font-size: x-small;}
.ecf-price_bold { font-weight:bold; color: #78A22F; font-size: x-small; }
.ecf-price-large{font: 14px "Trebuchet MS"; color: #666; padding: 0; margin: 0; font-weight:bold}
/* MAIN MENU STYLES */
.ecf-side-menu {
	background-color: #fff;
	color: #78A22F;
	padding:0;
	margin:0;
	margin-left:12px;
	width:170px;
}

.ecf-sub-menu {
	background-color: #78A22F;
	color: #fff;
	padding:0;
	padding-left:1px;
	margin:0;
	margin-left:12px;
	width:170px;
}

.ecf-side-menu a { 
	text-decoration: none; 
	color: #78A22F;
}

.ecf-side-menu a:visited { 
	text-decoration: none; 
	color: #78A22F;
}

.ecf-side-menu-level0 	{font-weight: bold; font-size:18px; color: #78A22F; height:35px; width:188px; margin:0; padding-right:0; padding-left:13px; padding-top:5px; padding-bottom:5px;}

.ecf-side-menu-level1 	{font-weight: normal; color:#666666;padding-bottom: 5px; margin:0; padding-left:8px;}
.ecf-side-menu-level1 a {text-decoration: none; color:#666666}
.ecf-side-menu-level1 a:visited {text-decoration: none;color:#666666}
.ecf-side-menu-level1 a:hover {text-decoration: none;color:#666666}

.ecf-side-menu-level2 {font-weight: normal; color:#333333;padding-bottom: 5px; margin:0; font-size:11px;}
.ecf-side-menu-level2 a {text-decoration: none;}
.ecf-side-menu-level2 a:visited {text-decoration: none;}
.ecf-side-menu-level2 a:hover {text-decoration: none;}

.ecf-side-menu-selected {font-weight: bold; text-decoration: underline; color:#333333}
.ecf-side-menu-selected a {font-weight: bold; color:#333333; text-decoration: none;}
.ecf-side-menu-selected a:visited {font-weight: bold; color:#333333; text-decoration: none;}

.ecf-side-menu-hover {text-decoration: none; color:#000}
.ecf-side-menu-bg {  }
.ecf-side-menu-highlight { text-decoration: none;}

/* CATEGORY ITEM STYLES */
.ecf-category-item {cursor: hand;}
.ecf-category-item-selected { background-color:#DBDBDB; cursor:hand; }
.ecf-category-item.menuOver a{ color:#333;}

/* PRODUCT ITEM STYLES */
/* PRODUCT TABS */
.ecf-Product-TopGroup { z-index:81; position:relative;}
.ecf-Product-DefaultTab {background-color:#C7AE30; font-size: 11px; font-family: Arial, Verdana, helvetica, Sans-Serif; font-weight: bold; cursor:pointer;color:#fff}
.ecf-Product-DefaultTabHover {color:#666666; border: 1px solid #E3D9A4; font-size: 11px; font-family: Arial, Verdana, helvetica, Sans-Serif; text-decoration: none;font-weight: bold;cursor:pointer;}
.ecf-Product-SelectedTab {color:#423A38; font-size: 11px; font-family: Arial, Verdana, helvetica, Sans-Serif; font-weight: bold;cursor:default;border:1px solid #E3D9A4; border-bottom:1px solid #FFF;z-index:82}
.ecf-Product-DisabledTab {color:#AAAAAA; font-size: 11px; font-family: Arial, Verdana, helvetica, Sans-Serif;cursor:default;}
.ecf-Product-MultiPage   {background-color:White; border: 1px solid #E3D9A4; width:487px; height:450px;position:relative;top:-1px;z-index:80; padding:10px}
.ecf-Product-PageContent { margin: 2px 50px 2px 20px;}
.ecf-Product-MultiPage hr {border-top:1px solid #F0E8C3; height:0px; color:white}

/* -- Error Messages -- */
.ecf-errormodule {
	background-image: url(images/caution.gif);
	background-repeat: no-repeat;
	padding-right: 2px;
	padding-left: 40px;
	padding-bottom: 20px;
	padding-top: 2px;
	left: 2px;
	top: 2px;
	text-align:left;
	color: Red;
	font-weight:bold;
}

.ecf-errorbox {
	/*
	background-image: url(images/caution.gif);
	background-repeat: no-repeat;
	
	border-right: Red 1px solid;
	border-top: Red 1px solid;
	border-left: Red 1px solid;
	border-bottom: Red 1px solid;
	*/
	padding-right: 2px;
	padding-left: 40px;
	left: 2px;
	padding-bottom: 20px;
	padding-top: 2px;
	top: 2px;
	/*background-color:#EFEFEF;*/
	text-align:left;
	color: Red;
}
.ecf-errorline-moderate {
	background-image: url(images/caution.gif);
	background-repeat: no-repeat;
	color: Red;
	text-indent: 30px;
}
.ecf-errorbox ul {
	margin: 0px 0px 0px 0px;
	list-style: none;
	padding: 0px;
	list-style-image: none;
}
.ecf-errorbox li {
	padding: 0px;
	margin: 0px;
	line-height: 20px;
	text-align: left;
}
#ajax_feedback{width:500px;}

/* -- Table Formatting -- */
.ecf-table {border:0; margin:0; padding:0;}
.ecf-table-header{font-weight: bold;color: #ffffff;background-color: #78A22F;width:100%}
.ecf-table-footer { color:White; background-color: #8C9C9A;}
.ecf-table-item {background-color: #F3EED1;padding:5px}
.ecf-table-item a{color:#666666; text-decoration:underline}
.ecf-table-item a:hover{color:#333333; text-decoration:none}
.ecf-table-item-alt {background-color: #FAF8ED;padding:5px}
.ecf-table-item-alt a{color:#666666; text-decoration:underline}
.ecf-table-item-alt a:hover{color:#333333; text-decoration:none}

/* Checkout wizard styles */ 
#ecf-checkout-shippingaddress { background: #FFFFFF; border-color:Black }
#ecf-checkout-shippingaddress input { margin:0;font:bold 12px tahoma; color:#ffffff;text-align:center;text-decoration:none; }
.ecf-checkout-table-header{ font-weight: bold;color: #666666;}
.ecf-checkout-table-title {}
.ecf-checkout-title{ font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; color: #000000; padding-left: 6px; padding-right: 7px; padding-top: 2px; padding-bottom: 2px; font-size: 8pt; }
.ecf-checkout-navframe { background: #FAF8ED; border-right: none; border-left: 0px; margin-bottom:5px}
.ecf-checkout-grid-header { font-family:verdana;height:16px;color:#555555;background-color:White;font-size:11px;font-weight:bold;padding: 0px 5px 0px 1px;border-width: 0px 0px 0px 0px;}
.ecf-checkout-grid-header2 { font-family:verdana;height:16px;color:#555555;background-color:White;font-size:11px;font-weight:bold;padding: 0px 5px 0px 1px;} 

/* shipping styles */
.ecf-shipping-bg { background-color: #fff}
.ecf-shipping-bg2 { background-color: #D5D7DA}
.ecf-shipping-bg3 { background-color: #D5D7DA}

.ecf-delete { background-image: url(images/delete.gif); background-repeat: no-repeat; padding-left: 20px;}
.ecf-edit { background-image: url(images/edit.gif);background-repeat: no-repeat; padding-left: 20px;}
.ecf-searchfilter { border:1px solid #CCC; background-color:#EDEDED; padding:5px; margin:0 auto; font-size: 11px; }

/* Image button(s) */
.ecf-image-button {display: inline-table;display: -moz-inline-box;display: inline-block;padding: 4px;margin: 1px;border-style: solid;border-width: 1px;border-color: #999999;border-top-color: #cccccc;border-left-color: #cccccc;background-color: #eeeeee;color: #333333;font-weight: bold;background-repeat: no-repeat;background-position: 1px 1px;padding-left: 22px;line-height: normal;white-space: nowrap;}
.ecf-image-button:LINK{text-decoration: none;color: #333333;margin: 1px;}
.ecf-image-button:VISITED{text-decoration: none;color: #333333;}
.ecf-image-button:ACTIVE{text-decoration: none;color: #333333;}
.ecf-image-button:HOVER{text-decoration: underline;color: #333333;background-color: #dddddd;}

/* DOWNLOADS SECTION */
.ecf-download-button {background-image: url(images/download2.gif);}
.ecf-download-header { background-color: #ddddcc; font-size: 1.1em}
.ecf-version-header { background-color: #eeeedd}
.ecf-download-navframe { background: #BFCFCC;}
.ecf-inline-header3{font-weight: bold;font-size: 1.3em;}
.ecf-headline{margin-top:10px; margin-bottom:5px;}
/* THE END OF SPECIFIC ECF STYLES*/


/* Comparison module */
/*.ecf-compare-button { background-image: url(images/ic_compare.gif); background-repeat: no-repeat; background-position: left top; width: 24px; height: 24px; display: block; }
a:hover.ecf-compare-button { background-image: url(images/ic_compare.gif); background-repeat: no-repeat; background-position: left top; width: 24px; height: 24px; display: block; }
.ecf-clearcompare-button { background-image: url(images/ic_compare.gif); background-repeat: no-repeat; background-position: left top; width: 24px; height: 24px; display: block; }*/
.ecf-product-comparison-header { font-size: 14px; font: bold; }
.ecf-comparison-label-block { background-color: #585858; color: white; line-height: 30px; }
.ecf-product-comparison-clear { font-size: 12px; }
div#ComparisonContainer { text-align:center; }
.comparisonHeaderContainer { height:100%; width:100%;}
.comparison { text-align:left; font-family: Verdana; font-size: 12px; }
.comparison .add2cartbutton { border:0px; float:left; margin-bottom: 0px; margin-left: 5px; margin-right: 0px; margin-top: 5px; }
.comparison .removebutton { float:right; margin-bottom: 0px; margin-left: 0px; margin-right: 5px; margin-top: 5px; }
.comparison .productimage { background-color:#FFFFFF; }
.comparison .productname { color:#990000; font-weight:bold; }
.comparison .productname:hover { text-decoration:underline; }
.comparison tr.odd { background-color:#F0F0F0; }
.comparison tr.even { background-color:#FFFFFF; }
.comparison tr.equal { background-color:#FDF0F0; }
.comparison tr.header { background-color:#CCCCCC; font-weight:bold; }
.comparison tr.price td { color:#990000; font-weight:bold; }
.comparison td { border-right-width: 2px; border-left-width:0px; border-bottom-width:0px; border-top-width:0px; border-color: #BFBFBF; border-style: solid; padding: 4px 4px; }
.comparison td.first { border-left-width:1px; border-right-width:2px; border-color: #BFBFBF; border-style: solid; }
.comparison td.last { border-right-width:1px; border-left-width:0px; border-color: #BFBFBF; border-style: solid; }
.comparison td.top { border-top-width:0px; }
.comparison td.bottom { border-bottom-width:1px; }
/* Comparison module end */

.ecf-side-menu_compare{font-weight: bold;background-color: #485C5A;color:White;}
.ecf-side-menu_compare a { font-weight: bold;left: 12pt;padding-bottom: 0px;line-height: 8pt;text-decoration: none; color:White;}

.hint { background-color:#BFCFCC; border:1px solid #CDCDCD; font-family:Verdana; font-size:10px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; height:50px; left:40%; line-height:normal; opacity:0.95; padding:15px; position:absolute; text-align:center; top:200px; visibility:hidden; width:220px; z-index:10;}

/* Content management styles begin */
.ecf-contentmanagement-blocks { }
.ecf-contentmanagement-emptyrow { margin-bottom: 20px;}
.ecf-contentmanagement-block { width: 100%; }
/*.ecf-contentmanagement-block-left { width:18px; height:30px; background:transparent url(images/border-left.gif) no-repeat scroll left top; }
.ecf-contentmanagement-block-right { width:18px; height:30px; background:transparent url(images/border-right.gif) no-repeat  scroll right top; }*/
.ecf-contentmanagement-block-main { text-align: left; vertical-align: top; color:black; padding:5px; padding-left: 3px; }
.ecf-contentmanagement-caption { font-size:12px; text-align:left; font-weight:bold; vertical-align:middle; }
/* Content management styles end */

/* News styles begin */
.ecf-news-category { color:Black;  }


.ecf-news-title { font-weight:bold; font-size:12px; width:150px; float:right}
.ecf-news-title h3 {color:#78670F; margin-top:1px}
.ecf-news-row { background-color:#E3DAA3; padding-bottom:5px; border-bottom:1px solid #fff;}
.ecf-news-row-alt { border-top: solid 1px black; background-color:#D8C461;padding-bottom:5px; border-bottom:1px solid #fff;}
/*
.ecf-news-title:visited { color:Black; font-weight:bold; font-size:12px; }
.ecf-news-title:hover { cursor:hand; text-decoration:underline; }
*/
.ecf-news-date {font-size:12px; width:45px; float:left; height:100%; text-align:right;padding-top:3px;margin-right:2px;}
.ecf-news-description { font-size:11px;width:150px; float:right}
.ecf-news-brief { padding-bottom:3px; padding-right:5px; padding-top:1px; color:#78670F; font-family:Arial, Tahoma, Helvetica, Sans-Serif;}
.ecf-news-links:LINK{ }
.ecf-news-links:VISITED{}
.ecf-news-links:ACTIVE{}
.ecf-news-links:HOVER{}
.ecf-news-text { font-size:12px; padding-left:5px; }
.ecf-news-top-main { vertical-align: top;}
/* calendar styles begin */
.ecf-news-calendar-today { border: solid 1px black; background-color: #C6E0FA; }
.ecf-news-calendar-day { color:black; }
.ecf-news-calendar-day:hover { text-decoration:underline; }
.ecf-news-calendar-selected { }
.ecf-news-calendar-title {  }
.ecf-news-calendar-weekend { }
.ecf-news-calendar-dayheader {}
.ecf-news-calendar-nextprev {}
.ecf-news-calendar-othermonthday { color:#888888; }
/* calendar styles end */
/* News styles end */

.ecf-evenimente {clear:both;color:#78670F;}
.ecf-evenimente h3:LINK, .ecf-evenimente h3:ACTIVE {color:#78670F; margin-top:1px; font-size:30px;}

/* Polls styles begin */
.ecf-poll-main { border: 0px; }
.ecf-poll-radiobuttons {}
.ecf-poll-checkboxes {}
.ecf-poll-results-table {}
.ecf-poll-answer-column {}
.ecf-poll-bars { }  /* DO NOT set width here */
.ecf-poll-percents {}
.ecf-poll-votebutton { margin-top: 10px; width: 50px; font-weight: bold; height: 16px; font-size: 95%; border:solid 1px #6A686C; background-color:Transparent; cursor:hand; }
.ecf-poll-resultsbutton { margin-top: 10px; font-size: 95%; height: 16px; border:solid 1px #6A686C; background-color:Transparent; cursor:hand; }
.ecf-poll-footer {}
/* Polls styles end */
