/*input, button, textarea, select{
   font-family: inherit;
   font-size: inherit;
	 font-size-adjust:inherit;
	 font-stretch:inherit;
	 font-style:inherit;
	 font-variant:inherit;
	 font-weight:inherit;
	 color:inherit;
	 word-spacing:inherit;
	 line-height:inherit;
	 letter-spacing:inherit;
	 text-transform:inherit;
	 text-decoration:inherit;
}
input, button, select{
	 white-space:inherit;
}
img{border:none;}
td{vertical-align:top;}
table td{vertical-align:top;}*/
.EicImagesDisplayDiv{float:left; padding:0px 0px 5px 0px; margin-right:8px; text-align:center; border:#e0e0e0 thin solid;}
.EicImagesDisplayDiv img{margin-bottom:4px;}
.EicLinkInactive{color:#CCC;}
.EicImageDivRight {overflow: auto; float: right; text-align: center; margin:8px;}
.EicImageDivRight p{text-align: center; margin-top:6px;}
.EicImageDivRight img{border:thin solid #D8D8D8;}
.EicImageDivLeft {overflow: auto; float: left; text-align: center; margin:8px;}
.EicImageDivLeft p{text-align: center; margin-top:6px;}
.EicImageDivLeft img{ border:thin solid #D8D8D8;}
.EicImageDivCenter {overflow: auto; width:100%;text-align: center; margin:8px;}
.EicImageDivCenter p{ width:100%;text-align: center; margin-top:6px;}
.EicImageDivCenter img{ border:thin solid #D8D8D8;}
.PageForwardBack a:hover, .PageForwardBack a:link, .PageForwardBack a:visited {display:block;color: #0066CC;}
.succ_msg{clear:both;}
.errorMsg{font-weight: bold; color:#CC0000;}
.err_msg, #err_msg{ /* styling for form validation error messages */
	padding: 0 0 3px 0;
	clear:left;
	float:left;
	font-size:small;
	font-weight: bold;
	color:#CC0000;
	vertical-align: top;
	display:block;
	margin:2px;
	width:100%;
}
.msg{
	text-align:center;
	margin:3px;
	padding:3px;
	font-size: small;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.rqd {
	color: #CC0000;
	width: 30px;
	vertical-align:top;
	text-align: center;
	padding-top: .3em;
}
.EicOptionInclude{
	color:#090;
	width: 10px;
	vertical-align:top;
	text-align: center;
	padding-top: .1em;
	font-weight:bold;
}
.required {
	color: #ff0000;
	vertical-align:top;
	text-align: center;
	padding-top: .3em;
}
.EicRequiredStar {
	color: #CC0000;
	text-align: center;
}
.msg-success, .msg-error{
	text-align:center;
	margin:3px;
	padding:3px;
	font-weight: bold;
	width:100%;
	clear:both;
}
.msg-success{color:#090;}
.msg-error{color:#F00;}
.EicH1Text{font-weight:bold;}
.EicH2Text{font-weight:bold;}
.EicH3Text{font-weight:bold;}
.EicH4Text{font-weight:bold;}
.EicH5Text{font-weight:bold;}
.EicH6Text{font-weight:bold;}
.EicImg{border:solid thin #e0e0e0;}
.EicRef{color:#CCCCCC; font-weight:normal;}
.EicEdit{color:#CCC; font-weight:normal;float:right;}
.EicCurrency{text-align:right;}

.small_descr{clear:both;font-family:Arial, Helvetica, sans-serif, Times, serif; font-size:0.8em; text-align:center; color:#000;}
#eicms_desc{clear:both;font-family:Arial, Helvetica, sans-serif, Times, serif; font-size:0.6em; text-align:center; color:#000; margin-top:10px; font-weight:bold;}
#eicms_desc a:link,#eicms_desc a:visited{text-decoration:none;color:#000;margin-top:10px;font-size:10px;}
#eicms_desc a:hover{text-decoration:underline;color:#000;background-color:#FFF; padding:0px 10px 20px;}
.EicHighlightRed{background-color:red;}
.EicHighlightOrange{background-color:orange;}
.EicHighlightGreen{background-color:green;}
.EicDataTable {
	border: 1px solid #E3DAC5;
	border-collapse: collapse;
	margin-top: .3em;
	margin-bottom: .3em;
}
.EicDataTable th {
	border: 1px solid #0D484F;
	background-color: #cccccc;
	color: #000000;
	font-weight: bold;
	padding: .1em;
	text-align: center;
}
.EicDataTable td {
	border: 1px solid #00005E;
	padding: 3px;
}
.EicDataTable tr.altrow {
	background-color: #EBEBEB;
}
.EicDatatableOptions a:hover, .datatable a:link, .datatable a:visited{display:inline;}
.EicTableInput{
	width:100%;
	background-color: #EBEBEB;
	border-collapse: initial;
	border-spacing: 5px !important;
}
.EicTableInput td {vertical-align:top;}
.EicRecordsTbl{
	width:100%;
	/*margin-bottom: 15px;*/
	margin-bottom: 10px;
	background-color: #ccc;
}
.EiSmallCommentText {
	color: #003366;
	font-size:.8em;
}
/*Records Pagination*/
div.pagination {
	padding:3px;
	margin:10px 2px;
	text-align:right;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #C24F00;
	text-decoration: none;
	color: #C24F00;
}
div.pagination a:hover, div.pagination a:active {
	border:1px solid #FFFFFF;
	color: #FFFFFF;
	background-color: #B43803;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #008000;
	font-weight: bold;
	background-color: #008000;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #FFFFFF;
}

#EicClock1 div {
    position: absolute;
}
#EicClock1 img[src*='EicClock1Second'] {
    -webkit-transition: -webkit-transform 600000s linear;
    -moz-transition: -moz-transform 600000s linear;
    -o-transition: -o-transform 600000s linear;
    -ms-transition: -ms-transform 600000s linear;
    transition: transform 600000s linear;
}
#EicClock1:target img[src*='EicClock1Second'] {
    -webkit-transform: rotate(3600000deg);
    -moz-transform: rotate(3600000deg);
    -o-transform: rotate(3600000deg);
    -ms-transform: rotate(3600000deg);
    -transform: rotate(3600000deg);
}
#EicClock1 img[src*='EicClock1Minute'] {
    -webkit-transition: -webkit-transform 360000s linear;
    -moz-transition: -moz-transform 360000s linear;
    -o-transition: -o-transform 360000s linear;
    -ms-transition: -ms-transform 360000s linear;
    transition: transform 360000s linear;
}
#EicClock1:target img[src*='EicClock1Minute'] {
    -webkit-transform: rotate(36000deg);
    -moz-transform: rotate(36000deg);
    -o-transform: rotate(36000deg);
    -ms-transform: rotate(36000deg);
    transform: rotate(36000deg);
}
#EicClock1 img[src*='EicClock1Hour'] {
    -webkit-transition: -webkit-transform 216000s linear;
    -moz-transition: -moz-transform 216000s linear;
    -o-transition: -o-transform 216000s linear;
    -ms-transition: -ms-transform 216000s linear;
    transition: transform 216000s linear;
}
#EicClock1:target img[src*='EicClock1Hour'] {
    -webkit-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}
#EicOpeningTimeTodayStart24{overflow:auto;}

@font-face {
font-family: harlequinflf;
src: url('/EicCMS/Fonts/mvboli.eot') format('embedded-opentype'),
		 url('/EicCMS/Fonts/mvboli.woff') format('woff'),
		 url('/EicCMS/Fonts/mvboli.ttf') format('truetype'),
		 url('/EicCMS/Fonts/mvboli.svg#fre3of9x') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: Lemonada;
src: url('/EicCMS/Fonts/Lemonada-Regular.ttf') format('truetype');
font-weight: normal;
font-style: normal;
}
@font-face {
	font-family: CantoraOne;
	src: url('/EicCMS/Fonts/CantoraOne-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
.EicUserMenu{border-bottom:thin solid grey; background-color:#DDDDDD; padding:4px; text-align:center; -webkit-border-top-left-radius: 10px; -khtml-border-radius-topleft: 10px;	-moz-border-radius-topleft: 10px;	border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; -khtml-border-radius-topright: 10px;	-moz-border-radius-topright: 10px; border-top-right-radius: 10px; font-weight:bold;}
#EicUserMenu a{font-weight:bold;}
.EicUserMenuText{color:#000; font-size:0.8em;}
.EicUserOptions{ max-height:75px; max-width:75px; text-align:center;margin:10px;}
/*EicLeftMenu START*/

/*Dragos, This section will remain in this file as a default*/
#EicLeftMenu{z-index:300 !important;position:relative;float:left;margin:3px 5px 0px 2px;background-color:#ffffff;}
#EicLeftMenu a{padding:5px;margin:3px;display:block;font-size:0.9em;text-decoration:none;}
#EicLeftMenu a:link{text-decoration:none;}
#EicLeftMenu a:visited{text-decoration:none;}
#EicLeftMenu a:hover{background-color:#0000A0;color:#ffffff;}

/*Dragos, This section will eventually be moved to the CSS file of EiCD*/
#EicLeftMenu{}
#EicLeftMenu ul{list-style:none; width:150px;position:relative; }
#EicLeftMenu ul li:hover ul {
			left: auto;
		}
#EicLeftMenu ul ul{}
#EicLeftMenu li{float:left;}

#EicLeftMenu a{background-color:#dedede;color:#008000;font-size:0.9em;font-weight:bold;border:1px solid #008000;border-radius: 10px;}
#EicLeftMenu a:link{background-color:#dedede;color:#008000;font-size:0.9em;font-weight:bold;border:1px solid #008000;border-radius: 10px;}
#EicLeftMenu a:visited{background-color:#dedede;color:#008000;font-size:0.9em;font-weight:bold;border:1px solid #008000;border-radius: 10px;}
#EicLeftMenu a:hover{background-color:#008000;color:#ffffff;}

/*EicLeftMenu END*/
.EicMenu{text-align: center;}
/*
.EicMenu{
	color:#666;
	font-size:0.6em;
	clear: both;
	text-align: center;
	margin: 0px;
	width: 100%;
	line-height: 18px;
	height: 35px;
}
.EicMenu a {margin:0px;padding:0px; background-color:#71af40;font-size:2.0em;}
.EicMenu a:link {color:#666;font-size:2.0em;}
.EicMenu a:hover {background-color:#F5F5F5; color:#000;}
.EicMenu a:visited {color:#666;}
*/

#EicCmsEditPage{clear:both;font-family:Arial, Helvetica, sans-serif, Times, serif; font-size:1em; text-align:center; background-color:#FFF; border: medium solid #000; color:#000; margin-top:10px; font-weight: bolder; padding: 4px 8px;}
#EicCmsEditPage a {display:block; color:#900; font-weight:bold; background-color:#CCC; border:#000 thin solid; margin-top:5px;}
#EicCmsEditRecord{clear:both;display:block; color:#900; font-weight:bold; background-color:#CCC; border:#000 thin solid; margin-top:5px;text-align:center;}
.EicWordBreak{
	word-wrap:break-word;
	-ms-word-break: break-all;
     /* Be VERY careful with this, breaks normal words wh_erever */
  word-break: break-all;
     /* Non standard for webkit */
  word-break: break-word;
	-webkit-hyphens: auto;
  -moz-hyphens: auto;
  hyphens: auto;
}
.EicHr1{clear:both; height: 1px; border: 0; color: grey; background-color: grey; width: 100%;}
.EicHr2{clear:both; height: 1px; border: 0; color: grey; background-color: grey; width: 80%;margin: 10px 0px 10px 0px;}
.EicHrRec{clear:both; height: 1px; border: 0; color: grey; background-color: grey; width: 95%;}
.mceEditor{clear: both; display: block;}
.EicPaymentProviderDivs{
	width:150px;
	display:table-cell;
	padding:5px;
	vertical-align:top;
	/*display:inline-block;border:#D8D8D8 thin solid;*/
}
/*
.EicPaymentProviderDivs a{
	-moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
	-webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
	box-shadow:inset 0px 1px 0px 0px #cf866c;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bd7d7d), color-stop(1, #941010));
	background:-moz-linear-gradient(top, #bd7d7d 5%, #941010 100%);
	background:-webkit-linear-gradient(top, #bd7d7d 5%, #941010 100%);
	background:-o-linear-gradient(top, #bd7d7d 5%, #941010 100%);
	background:-ms-linear-gradient(top, #bd7d7d 5%, #941010 100%);
	background:linear-gradient(to bottom, #bd7d7d 5%, #941010 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bd7d7d', endColorstr='#941010',GradientType=0);
	background-color:#bd7d7d;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #730000;
	display:inline-block;
	cursor:pointer;
	color:#fff !important;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold !important;
	font-style:italic;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #854629;
}
.EicPaymentProviderDivs a:hover{
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #941010), color-stop(1, #bd7d7d));
	background:-moz-linear-gradient(top, #941010 5%, #bd7d7d 100%);
	background:-webkit-linear-gradient(top, #941010 5%, #bd7d7d 100%);
	background:-o-linear-gradient(top, #941010 5%, #bd7d7d 100%);
	background:-ms-linear-gradient(top, #941010 5%, #bd7d7d 100%);
	background:linear-gradient(to bottom, #941010 5%, #bd7d7d 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#941010', endColorstr='#bd7d7d',GradientType=0);
	background-color:#941010;
}
 */
.EicPaymentProviderDivs a{
	display:inline-block;
	background-color: #FFF;
	text-decoration:none;
	padding:6px 24px;
	margin: 10px auto;
	border-radius: 12px;
	border: thin solid #999;
	box-shadow: 5px 5px 5px #888;
}

@media print {#Container{width:850px !important; margin-left:0px; padding-left:0px; }
#Content{width:100%;}
#Header{width:100%;}
#Footer{display:none;}
#Left{ display:none;}
#Right{ display:none;}
.EicNoPrint{display:none;}
#EicCmsEditPage{display:none;}
}
