
	
	@font-face {
		font-family: 'ITCFloraStdBold';
		src: url('/css/cms//fonts/florastd-bold-webfont.eot');
		src: url('/css/cms/fonts/florastd-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/css/cms/fonts/florastd-bold-webfont.woff') format('woff'), url('/css/cms/fonts/florastd-bold-webfont.ttf') format('truetype'), url('/css/cms/fonts/florastd-bold-webfont.svg#ITCFloraStdBold') format('svg');
		font-weight: normal;
		font-style: normal;
		font-stretch: normal;
		font-variant: normal;
	}

	#cms-openclose{
		background: url(/images/cms/cms-close-overlay.png); 
	}
	.cms-hiding #cms-openclose{
		background: url(/images/cms/cms-open-overlay.png); 
	}
	
	a[onclick]{
		cursor: pointer;
	}

	@font-face {
		font-family: 'ITCFloraStdMedium';
		src: url('/css/cms/fonts/florastd-medium-webfont.eot');
		src: url('/css/cms/fonts/florastd-medium-webfont.eot?#iefix') format('embedded-opentype'), url('/css/cms/fonts/florastd-medium-webfont.woff') format('woff'), url('/css/cms/fonts/florastd-medium-webfont.ttf') format('truetype'), url('/css/cms/fonts/florastd-medium-webfont.svg#ITCFloraStdMedium') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	.cms-widget-instance{
		position: relative;
	}
	.cms-widget-instance-edit-button{
		text-indent: -99999px;
		background: url(/images/cms/widget-edit-frontend-button.png) no-repeat #EC1978;
		display: block;
		width: 30px;
		height: 37px;
		cursor: pointer;
	}
	
	.cms-inactive_switch, .cms-editmodus_switch{
	    display: block;
	    float: right; 
	    margin-top: 0px;
	    line-height: 12px;
	    padding-top: 0px;
	    margin-right: 7px;
	    font-size: 16px;
	}
	#cms-header a.action{
		display: block; 
		vertical-align: top;
		float: left; 
	}
	#cms-header .middle a.action{
		float: none; 
	}
	#cms-header .styledcheckboxbutton{
		display: block;
		width: 16px;
		height: 16px;
		background-color: white;
		border: 1px solid black;
		
	}
	#cms-header .styledcheckboxbutton.checked{
		background-color: red;
	}
	#cms-header .styledcheckboxbutton{
		display: block;
		width: 16px;
		float: left;
		height: 16px;
		background: url(/images/cms/checkbox.png) no-repeat left -2px;
		border: none;
	}
	#cms-header .styledcheckboxbutton.checked{
		background: url(/images/cms/checkbox.png) no-repeat right -2px;
	}
	#cms-header .labelforstyledcheckbox{
		display: block;
		float: left; 
	}
	
	#cms-header .styledcheckboxbuttonwrapper{
		display: block;
		float: right; 
		width: auto !important;
	}
	
#cms-header .actiondropdown{
	display: none;
    margin-top: 0px;
    position: absolute;
    right: -17px;
    width: 189px;
}

#cms-header .actiondropdown .top{
    background: url("/images/cms/actionbar-top.png") repeat scroll 0 bottom transparent;
    display: block;
    height: 19px;
}
#cms-header .actiondropdown .middle{
    background: url("/images/cms/actionbar-middle.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: auto;
    padding-left: 16px;
    padding-right: 20px;
    width: 153px;
}
#cms-header .actiondropdown .bottom{
	display: block;
	height: 32px;
	background: url(/images/cms/actionbar-bottom.png);	
}

#cms-header .actiondropdown .middle a{
	display: block;
	color: #FFFFFF;
	font-size: 12px;
	margin-left: 4px;
	padding-left: 2px;
	margin-right: -3px; 
	padding-bottom: 3px;
	font-family: itcflorastdbold;
	font-weight: 400;
	background: url(/images/cms/actionbar-divider.png) left bottom no-repeat;
	min-height: 28px;
    border-bottom-width: 2px;
    
    margin-top: 0;
    padding-bottom: 5px;
    padding-top: 2px;	
    position: relative;
    text-decoration: none;
}
#cms-header .actiondropdown .middle a.last{
	background: none;	
	
}

#cms-header .actiondropdown .middle a img{ 
	position: absolute;
	top: 50%;
	margin-top: -14px !important;
	
    height: 28px;
    margin-bottom: -7px;
    margin-left: -3px;
    padding: 0;	
}
#cms-header .actiondropdown .middle a span{ 
    display: block;
    margin-top: 8px;
    padding-bottom: 5px;
    margin-left: 25px;
    text-align: left;
    word-break: normal;
    line-height: 15px;
} 	
	
	
	
	
	
	
	

.cms-ez-hide { opacity: 0; filter:alpha(opacity=0); }
.cms-ez-checkbox {
    background: transparent url('/images/cms/checkbox.png') 0 0px no-repeat;
    display:inline-block;
    width: 16px;
    height: 16px;
    margin-top: 7px;
    margin-left: 0px;
    margin-right: 2px;    
}
.cms-ez-checkbox input[type='checkbox']{
    width: 16px;
    height: 16px;
}

.cms-ez-checkbox { zoom: 1; *display:inline; _height:15px; }
.cms-ez-checked { background-position: -16px 0; }