
/*-Begin Section -_theme.css-*/
html
{
	overflow-y: scroll;
}
body
{
	font: 62.5%/1.1em "Trebuchet MS", Trebuchet, Tahoma, Arial, sans-serif;
	color: #666666;
	background-color: #d7d7d7;
}

a, a:link, a:visited, a:active, a:focus
{
	color: #4b166e;
	text-decoration: underline;
}
a:hover
{
	text-decoration: none;
}
a:focus
{
	outline: #000 dotted 1px;
}

/* Zones */
#base
{
	width: 900px;
	margin: 33px auto 50px auto;
	background-color: #FFF;
}
	#ZoneHeaderRow
	{
		overflow: hidden;
		padding-bottom: 45px;
		width: 777px;
		margin: 0 auto;
	}
	#LeftRightContainer
	{
		overflow: hidden;
		width: 777px;
		margin: 0 auto 28px auto;	
	}
	#ZoneLeftColumn
	{
		width: 188px;
		display: inline;
		float: left;
		min-height: 20px;
		padding-top: 2px;

	}
	#ZoneRightColumn
	{
		width: 560px;
		display: inline;
		float: left;
		padding-left: 29px;
		min-height: 400px;
		padding-top: 2px;
		overflow: hidden;
		background: #fff url(../_images/bassetts2/side.gif) repeat-y top left;
	}
	#ZoneCentreRow
	{
		width: 777px;
		margin: 0 auto;
	}
	#ZoneFooterRow
	{
		background: #fff url(../_images/bassetts2/foot-slice.gif) repeat-x top left;
		height: 70px;
		overflow: hidden;

	}
		form.elPageAdmin #ZoneCentreRow
		{
			color: #000;

			width: 100%;
		}
		form.elPageHome #ZoneLeftColumn
		{
			width: 380px;
			min-height: 30px;
		}
		form.elPageHome #ZoneRightColumn
		{
			background-image: none;
			width: 387px;
			padding-left: 10px;
			min-height: 10px;
			padding-top: 15px;
		}
		form.elPageHome #LeftRightContainer
		{
			margin-bottom: 0;
		}
		form.elPageHome	#ZoneHeaderRow
		{
			padding-bottom: 30px;
		}
/* Company Logo */
a#Logo
{
	display: inline;
	float: left;
	width: 106px;
	height: 93px;
	background: #fff url(../_images/bassetts2/logo.jpg) no-repeat top left;
	text-indent: -999em;
	margin-top: 38px;
	margin-left: 2px;
}

/* Accessibility */
p.skipnav
{
	position: absolute;
	top: -200px;	
}

div.clear
{
	display: block;
	width: 100%;
	clear:both;
}

/* Context Tools */
div.Tools
{
	float: right;
	font-size: 1.2em;
}
div.Tools a, div.Tools a:link, div.Tools a:visited
{
	margin-left: 10px;
	text-decoration: underline;
}
div.Tools a:hover
{
	text-decoration: none;
}

/* Content area */
div.elContent 
{
	line-height: 1.4em;
	overflow: hidden;
	width: 560px;

}
	form.elPageHome div.elContent
	{
		width: 390px;
	}
	div.elContent h1
	{
		font-size: 2.4em; /* 3.6em; */
		line-height: 90%;
		font-weight: bold;
		margin-bottom: .3em;
		color: #4b166e;
	}	
	div.elContent h1 + p
	{
		margin-top: 1em;
	}
	div.elContent h2
	{
		font-size: 1.8em;
		font-weight: bold;
		margin-bottom: 1em;
		margin-left: .1em;
		color: #d1148a;
	}
	div.elContent h3
	{
		font-size: 1.4em;
		font-weight: bold;
		margin-bottom: 1em;
		margin-top: 2em;
		margin-left: .1em;
		color: #4b166e;
	}	
	div.elContent h4
	{
		font-size: 1.3em;
		line-height: 1.3em;
		font-weight: bold;
		margin-bottom: 1em;
		margin-left: .1em;
		color: #505050;
		line-height: 1.3em;
	}		
	div.elContent p
	{
		font-size: 1.2em;
		margin-bottom: 1em;
		margin-left: .1em;
	}
	div.elContent ul, div.elContent ol
	{
		font-size: 1.2em;
	}
	div.elContent ul
	{
		list-style-type: disc;

		margin-left: 2em;
	}
	div.elContent ul ul
	{
		font-size: 1em;
		margin-top: 1em;
	}
	div.elContent ol
	{
		list-style-type: decimal;

		margin-left: 2em;
	}	
	div.elContent ul li, div.elContent ol li
	{
		

		margin-bottom: 1em;

	}
	div.elContent table th, div.elContent table td
	{
		font-size: 1.2em;
	}
	div.elContent table td ul
	{
		margin-left: 2em;
	}
	div.elContent div#ProductsLeftSection
	{
		width: 325px;
		display: inline;
		float: left;
	}
	div.elContent div#ProductsRightSection
	{
		width: 235px;
		padding-top: 35px;
		display: inline;
		float: left;
		overflow: hidden;
	}
	div.elContent p > strong
	{
		font-weight: bold;
		color: #333;
	}
	div.elContent em
	{
		font-style: italic;
	}

/* Main Menu */
ul.elMainMenu 
{
	overflow: hidden;
	width: 638px;
	border-bottom:  solid 2px #b1016e;
	float: right;
	clear: right;
	margin-top:90px;
	margin-left: 3px;
	padding-bottom: 9px;
}
	ul.elMainMenu li
	{
		display: inline;
		float: left;
		margin-left: 2px;
		margin-right: 16px;
	}
	ul.elMainMenu li.first
	{
		
	}
	ul.elMainMenu li a, ul.elMainMenu li a:link, ul.elMainMenu li a:visited
	{
		
		line-height: 1.1em;
		color: #8b8b8b;
		text-decoration: none;
		font-weight: bold;
		font-size: 1.3em;
	}
	ul.elMainMenu li a:hover, ul.elMainMenu li a:focus, ul.elMainMenu li a.current, ul.elMainMenu li a.parent_current
	{
		color: #562576;
	}

/* Side Menu */
ul.elProductsMenu
{
	overflow: hidden;
	margin-bottom: 30px;
	display: inline;
	float: left;
	width: 100%;
	clear: both;
}
	ul.elProductsMenu li
	{
		display: inline;
		float: left;
		clear: both;
		width: 95%;
	}
	ul.elProductsMenu li a, ul.elProductsMenu li a:link, ul.elProductsMenu li a:visited
	{
		font-size: 1.2em;
		line-height: 2em;
		color: #8b8b8b;
		text-decoration: none;
		font-weight: bold;
	}
	ul.elProductsMenu li a.current, ul.elProductsMenu li a.parent_current, ul.elProductsMenu li a.current:link, ul.elProductsMenu li a.parent_current:link, ul.elProductsMenu li a.current:visited, ul.elProductsMenu li a.parent_current:visited, ul.elProductsMenu li a:hover
	{
		color: #562576;
	}
	ul.elProductsMenu li.elMchildren 
	{
		padding-bottom: 10px;
		margin-bottom: 10px;
		background: #fff url(../_images/bassetts2/bottom.gif) repeat-x bottom left;
	}

/* Footer Menu */
ul.elFooterMenu 
{
	overflow: hidden;
	margin-top: 25px;
	margin-right: 62px;
	float: right;
	display: inline;
}
	ul.elFooterMenu li
	{
		display: inline;
		float: left;
		margin-left: 10px;
		padding-left: 10px;
		border-left: solid 1px #FFF;
		line-height: 1.1em;
	}
	ul.elFooterMenu li.first
	{
		border-left: 0;
	}
	ul.elFooterMenu li a, ul.elFooterMenu li a:link, ul.elFooterMenu li a:visited
	{
		color: #FFF;
		text-decoration: none;
		font-size: 1.2em;
	}
	ul.elFooterMenu li a:hover, ul.elFooterMenu li a:active
	{
		text-decoration: underline;
	}
	div.elCopy
	{
		color: #fff;
		margin-top: 26px;
		margin-left: 64px;
		font-size: 1.2em;
		float: left;
		display: inline;
	}

/* The one and only */
div.elFootImg
{
	text-align: right;
}
	#ZoneHomeNavigator div.elFootImg
	{
		margin-right: 62px;
		margin-bottom: 30px;
	}

/* Did you know */
ul.elSnapFacts
{
	width: 117px;
	height: 126px;
	background: #581975 url(../_images/bassetts2/did_you_know.gif) no-repeat top left;
	overflow: hidden;
	padding: 25px 15px 0 18px;
	
}
	ul.elSnapFacts li
	{
		display: inline;
		float: left;
		width: 100%;
		color: #FFF;			
	}
	ul.elSnapFacts li h1
	{
		font-size: 1.6em;
		font-weight: bold;	
		margin-bottom: .7em;		
	}
	ul.elSnapFacts li a, ul.elSnapFacts li a:link, ul.elSnapFacts li a:visited
	{
		color: #fff;
		text-decoration: none;
		font-size: 1em;
	}
	ul.elSnapFacts li a:hover
	{
		text-decoration: underline;
	}
	ul.elSnapFacts li div.elContent
	{
		width: auto;
		overflow: visible;
	}
	
	
	
	
form.elBassettsContent table 
{	
	width: 560px;
	color: #581975;
	border: solid 1px #581975;	
	border-width: 1px 0 0 1px;
}

form.elBassettsContent table td, form.elBassettsContent table th
{
	padding: 14px;	
	vertical-align: text-top;
	border: solid 1px #581975;		
	border-width: 0 1px 1px 0;
	font-weight: bold;
}

form.elBassettsContent table ul
{
	margin: .25em;
	padding: 0;
	font-size: 1em;	
}
form.elBassettsContent table ul li
{
	line-height: 1em;
	margin: .25em 0;
}
form.elBassettsContent table td.header, form.elBassettsContent table th.header
{
	background-color: #eee8f1;
	width: 33%;
}

form.elBassettsContent table th
{
	text-align:left;
}

/* early health - Nutritional */

form.elBassettsContent table.nutritional
{
	width: 100%;
}

form.elBassettsContent div.panel
{
	width: 374px;
	float: left;
}

form.elBassettsContent div.ticks
{
	margin-left: 21px;
	width: 165px;
	float: left;
}
form.elBassettsContent div.clear + p
{
	margin-top: 1em;
	color: #581975;
	font-weight: bold;
}	

form.elBassettsContent div.ticks img
{
	margin-bottom: 3px;
}



/* Homepage panel */
#HomeNavigatorFlash
{
	background: transparent url(../../../_assets/images/home-panel-bottom.jpg) no-repeat top left;
	width: 770px;
	height: 251px;
	overflow: hidden;
	padding-left: 7px;
	padding-top: 6px;
	margin: 0 auto;
}
#HomeNavigatorFlash div#box1, #HomeNavigatorFlash div#box2, #HomeNavigatorFlash div#box3, #HomeNavigatorFlash div#box4
{
	height: 186px;
	display: inline;
	float: left;
	position: relative;
}
#HomeNavigatorFlash div#box1
{
	width: 190px;
}
#HomeNavigatorFlash div#box2
{
	width: 191px;
}
#HomeNavigatorFlash div#box3
{
	width: 192px;
}
#HomeNavigatorFlash div#box4
{
	width: 189px;
}
#HomeNavigatorFlash a.link, #HomeNavigatorFlash a.link:link, #HomeNavigatorFlash a.link:visited
{
	position: absolute;
	bottom: 14px;
	left: 18px;
	color: #fff;
	text-decoration: none;
	font-size: 1.2em;
}
#HomeNavigatorFlash > div:hover a, #HomeNavigatorFlash > div:hover a.link:link, #HomeNavigatorFlash > div:hover a.link:visited, #HomeNavigatorFlash a.link:hover
{
	text-decoration: underline;
}





/*************************************************************** Forms */

div.elForm
{
	float:left;
	display: inline;
	width: 100%;
	clear: both;
	font-size: 1.2em;
}
div.elForm ul.elForm li fieldset legend
{
	display:none;
}

div.elForm ul.elForm li fieldset ul li
,div.elForm ul.elForm li fieldset ul li label
,div.elForm ul.elForm li fieldset ul li input
,div.elForm ul.elForm li fieldset ul li textarea
{
	float:left;
	clear:both;
}
div.elForm ul.elForm li fieldset ul li label
{
	margin:10px 0 0 0;
	padding:0 9px 5px;
	width:500px;
	color: #4b166e;
}
div.elForm ul.elForm li fieldset ul li label em
{
	font-weight: normal;
	font-size: 1.2em;
	color: #ff0000;
}
div.elForm ul.elForm li fieldset ul li label a.formDesc
, div.elForm ul.elForm li fieldset ul li label a.formDesc:link
, div.elForm ul.elForm li fieldset ul li label a.formDesc:visited
{
	display:none;
}
div.elForm ul.elForm li fieldset ul li input
, div.elForm ul.elForm li fieldset ul li textarea
{
	width:470px;
	margin-left:9px;
}
div.elForm ul.elForm label.FormLabel
{
	padding-left:0;
}
div.elForm ul.elForm li fieldset ul li span.FormLabel
{
	margin:10px 0 0 0;
	float:left;
	color: #4b166e;
}
div.elForm ul.elForm li.elCname label
{
	margin-left: 10px;
}

/* Yes/No Single Check Box */

ul.elForm  span.chkYesNo input 
{ 
	width:75px;
	clear:none;
}

ul.elForm  span.chkYesNo label
{
	width:auto;
	clear:none;
}

ul.elForm  li span.chkYesNo
{
	margin-left:-2px;
}

ul.elForm  li span.chkYesNo input 
{ 
	width:15px;
	clear:none;
	height:11pt;
	text-align:left;
	float:left;
	margin-top:1px;
}

/*********** Feedback Information Fieldset - General  ************/

div.elForm ul.elForm li fieldset.elMSbassettsinformation ul li
,div.elForm ul.elForm li fieldset.elMSbassettsinformation ul li label
,div.elForm ul.elForm li fieldset.elMSbassettsinformation ul li input
,div.elForm ul.elForm li fieldset.elMSbassettsinformation ul li textarea
{
	float:left;
	clear:both;
}
div.elForm ul.elForm li fieldset.elMSbassettsinformation ul li span,
div.elForm ul.elForm li fieldset.elMSbassettsinformation ul li label
{
	margin:10px 0 0 0;
	padding:0 9px 5px;
	width:500px;
	font-size:1.1em;
	font-weight:700;
	white-space:nowrap;
}


/*********** Feedback Information Fieldset - Other Boxes  ************/

ul.elForm li fieldset.elMSbassettsinformation ul li.elCwhichbassettsproductsother
, ul.elForm li fieldset.elMSbassettsinformation ul li.elCwhychoosebassettsother
{
	width:500px;
}

ul.elForm li fieldset.elMSbassettsinformation ul li.elCwhichbassettsproductsother label
, ul.elForm li fieldset.elMSbassettsinformation ul li.elCwhychoosebassettsother label
{
	clear:none;
	width:auto;
	margin:3px 10px 0 0;
	font-size:0.9em;
	font-weight:normal;
}

ul.elForm li fieldset.elMSbassettsinformation ul li.elCwhichbassettsproductsother input.BoxStd
, ul.elForm li fieldset.elMSbassettsinformation ul li.elCwhychoosebassettsother input.BoxStd
{
	float:left;
	clear:none;
	width:200px;
	font-size: 1em;
	padding: 2px;
}

/* Checkbox Selection List */

ul.elForm li fieldset.elMSbassettsinformation ul li table.CheckboxList
{
	float:left;
	clear:both;
	width:500px;
}

ul.elForm li fieldset.elMSbassettsinformation ul li table.CheckboxList input 
{ 
	width:20px;
	clear:none;
	float:left;
}

ul.elForm li fieldset.elMSbassettsinformation ul li table.CheckboxList label
{
	width:450px;
	clear:none;
	white-space:nowrap;
	font-size:0.9em;
	float:right;
}

ul.elForm li fieldset.elMSbassettsinformation ul li   table.CheckboxList TD
, ul.elForm li fieldset.elMSbassettsinformation ul li   table.CheckboxList TR
, ul.elForm li fieldset.elMSbassettsinformation ul li   table.CheckboxList TBODY
{
	clear:none;
}

ul.elForm li fieldset.elMSbassettsinformation ul li  table.CheckboxList TD
{
	width:500px;
	padding: 3px 0 3px 0;
}

ul.elForm li fieldset.elMSbassettsinformation ul li table.CheckboxList TD input
{
	margin-top:0px;
}

ul.elForm table.CheckboxList TD label
{
	margin-top:0px;
	padding:0px;
	margin-left:7px;
}

/*********** User Information Fieldset - General  ************/
ul.elForm li fieldset.elMSuserinformation ul li
{
	width:500px;
	margin:5px 0 5px 0;
}

ul.elForm li fieldset.elMSuserinformation
{
	margin:20px 0 0 0;
}

ul.elForm li fieldset.elMSuserinformation ul li label
{
	width:150px;
	clear:none;
	float:left;
	margin:3px 0 0 0;
	padding-left:9px;
}

ul.elForm li fieldset.elMSuserinformation ul li input.BoxStd
{
	float:left;
	clear:none;
	width:245px;
	font-size: 1em;
	padding: 2px;
}

ul.elForm li fieldset.elMSuserinformation ul li.elCiaccepttermspolicies label
, ul.elForm li fieldset.elMSuserinformation ul li.elCkeepmeupdated label
{
	float:right;
	width:450px;
	margin:0;
}

ul.elForm li fieldset.elMSuserinformation ul li.elCiaccepttermsofuseandprivacypolicy label
, ul.elForm li fieldset.elMSuserinformation ul li.elCkeepmeupdatedonbassettssoftchewyproducts label
{
	float:right;
	width:450px;
	margin:0;
}

div.elForm ul.elForm li fieldset.elMSuserinformation ul li.elCgender span.FormLabel,
div.elForm ul.elForm li fieldset.elMSuserinformation ul li span.FormLabel
{
	clear:both;
	float:left;
	padding-left:9px;
}

div.elForm ul.elForm li fieldset.elMSuserinformation ul li.elCdateofbirth span.FormLabel
{
	margin-bottom:10px;
}

div.elForm ul.elForm li fieldset.elMSuserinformation ul li.elCdateofbirth,
div.elForm ul.elForm li fieldset.elMSuserinformation ul li.elCyouremailaddress
{
	padding-bottom:10px;
}

/*********** Radio Buttons  ************/

ul.elForm  li fieldset.elMSuserinformation ul li ul.RadiobuttonList
{
	float:left;
	width:300px;
	padding-bottom:10px;
}

ul.elForm li fieldset.elMSuserinformation ul li ul.RadiobuttonList li label
{
	width: 52px;
	padding:0;
}

ul.elForm li fieldset.elMSuserinformation ul li ul.RadiobuttonList li input
{
	width:20px;
	clear:none;
	height:11pt;
	margin-top:4px;
}

ul.elForm li fieldset.elMSuserinformation ul li ul.RadiobuttonList li
{
	width:150px;
	float:right;
	clear:both;
	padding-right:33px;
}



/*********** Date Input  ************/

ul.elForm li fieldset.elMSuserinformation ul li div.dtpControl
{
	width:332px;
	float:right;
	margin-top:5px;
}

ul.elForm li fieldset.elMSuserinformation ul li div.dtpControl input
{
	clear:none;
}

ul.elForm li fieldset.elMSuserinformation ul li div.dtpControl span.dtpSeparator
{
	margin-right:2px;

}

/*********** Captcha Verification  ************/

div.elForm div.CaptchaVerification
{
	width: 320px;
	margin-top:5px;
	margin-left:9px;
}

div.elForm div.CaptchaVerification label
{
	clear:both;
	float:left;
	width: 500px;
	margin-top:10px;
}

div.elForm div.CaptchaVerification input
{
	clear:both;
	float:left;
	margin-top:10px;
	font-size: 1em;
	width: 250px;
}
div.elForm div.CaptchaVerification a
, div.elForm div.CaptchaVerification a:visited
, div.elForm div.CaptchaVerification a:active
{

}
div.elForm div.CaptchaVerification a
{
	margin-left:20px;
}

/* Form Buttons */
div.elForm a.hoverbutton
, div.elForm a.hoverbutton:link
, div.elForm a.hoverbutton:visited
, input.formsubmit
{
	background-image: url(../_images/bassetts2/btn-submit-off.gif);
	background-repeat:no-repeat;
	background-position:top left;
	border:0;
	padding:0 0 5px 0;
	margin:15px 60px 0 5px;
	font-weight:normal;
	float:left;
	clear:both;
	height:51px;
	width:141px;
	line-height:10px;
	text-indent: -999em;
}

div.elForm a.hoverbutton:hover
, input.formsubmit:hover
{
	background-image: url(../_images/bassetts2/btn-submit-on.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;

}
/* Form Status */
form.elPageForm div.StatusArea
{
	margin: 10px 0 0 0 !important;
}
form.elPageForm div.StatusAreaTypeFatal
{
	background-color: #d1148a;
	color: #fff;
	overflow: hidden;
	padding: 0;
	width: 542px;
}
form.elPageForm div.StatusAreaTypeFatal p
{
	margin-top: 5px;
	margin-left: 10px;
	font-weight: bold;
	padding-top: 2px;
}


/* Site Map */
div#sitemap
{
	font-size: 1.2em;
	padding-top: 10px;
}
ul.elSiteMapMenu ul
{
	margin-left:50px;	
	list-style-type:none;
}
ul.elSiteMapMenu ul
{
	margin-left:20px;	
}
ul.elSiteMapMenu li, ul.elSiteMapMenu ul li
{
	line-height: 1.8em;
}
ul.elSiteMapMenu li a, ul.elSiteMapMenu li a:link, ul.elSiteMapMenu li a:visited
{
	text-decoration: none;
}
ul.elSiteMapMenu li a:hover
{
	text-decoration: underline;
}
ul.elSiteMapMenu > li > a
{
	font-weight: bold;
	font-size: 1.2em;
}


/* Family Health */
.familyhealthimage
{
	display: inline;
	float:left;
	padding:17px 17px 20px 0;
	width: 230px;
	overflow: hidden;
}
.familyhealthtext
{
	display: inline;
	float: left;
	width: 310px;
	overflow: hidden;	
	padding-top: 20px;
}	
.familyhealthtext p + h2
{
	margin-top: 1.5em;
}

/* In the News */
div.elArrow h3
{
	padding-left: 35px;
	background: transparent url(../_images/bassetts2/arrow.gif) no-repeat left center;
}
div.elArrow h3 strong
{
	color: #b31176;
}
div.elArrow h3 a, div.elArrow h3 a:link, div.elArrow h3 a:visited
{
	text-decoration: none;
}
div.elArrow h3 a:hover, div.elArrow h3 a:active
{
	text-decoration: underline;
}

/* FAQs */
div.FAQlist
{
	height: 400px;
}
div.FAQlist, div.FAQlist div.answerbox
{
	background-color: #fff;

}
div.FAQlist h3
{
	background: transparent url(../_images/bassetts2/arrow.gif) no-repeat 0 2px;
}
div.FAQlist a, div.FAQlist a:link, div.FAQlist a:visited
{
	text-decoration: none;
	font-weight: bold;
}
div.FAQlist a:hover, div.FAQlist a:active
{
	text-decoration: underline;
}
div.FAQlist div.answerbox p
{
	background-color: #fff;
	margin-left: 35px;
	margin-bottom: 5px;
}

div#ProductLandingFlash
{
	margin-top: 20px;
}
div.elSplash
{
	width: 562px;
	font-size: 0;
	overflow: hidden;
	margin-top: 20px;
}
div.elSplash a
{
	display: inline;
	float: left;
	font-size: 0;	
}


div.elHP
{
	margin-top: -10px;
}


form.elPageForm #ZoneRightColumn div.elAlt
{
	background: #f4f4f4 url(../_images/bassetts2/round-top.gif) no-repeat top left;
	width: 492px;
	padding: 29px 25px 10px 25px;
	margin-bottom: -1.2em;
}
form.elPageForm #ZoneRightColumn div.elForm
{
	background: #f4f4f4 url(../_images/bassetts2/round-bot.gif) no-repeat bottom left;
	width: 492px;
	padding: 0 25px 29px 25px;
}

ul.elProdSel
{
	font-size: 1.4em;
}
ul.elProdSel li
{
	margin-bottom: 1em;
}

#ProductText, #ProductText h3
{
	margin-top: 0;
}

p.red
{
	color: red;
}
/*-End Section -_theme.css-*/


/*-Begin Section -formdisable.css-*/
div.divProtect
{
	position: absolute;
	top: 0;
	left: 0;
	min-height: 100%;
	width: 100% !important;
	margin: 0;
	padding: 0;
	background-color: #b0b0b0;
	z-index: 99;
	cursor: wait;
	opacity: 0.6;
	-moz-opacity: 0.6;
	filter: alpha(opacity=60);

/*
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	-moz-opacity: 60;
	opacity: 60;
*/	
}
/*-End Section -formdisable.css-*/


/*-Begin Section -messagearea.css-*/
.MessageArea
{
	z-index: 100;
padding: 18px 5px 30px 5px;
	width: 400px;
	margin: 0;
	position: absolute;
    left: 50%;
    top: 25%;
	border: solid 1px #999900;
	background: #FFF;
	background-image: url(../_images/messagearea/bg_slice.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.MessageArea a.Close
, .MessageArea a.Close:link
, .MessageArea a.Close:visited
{
	position: absolute;
	top: 2px;
	right: 2px;
	background-image: url(../_images/admin/icons/button_close/button_close.gif);
	background-repeat: no-repeat;
	width: 14px;
	height: 14px;
}
.MessageArea a.Close:hover
, .MessageArea a.Close:active
{
	background-image: url(../_images/admin/icons/button_close/button_close_on.gif);
}
.MessageArea a.Close span
{
	display: none;
}
.MessageAreaText a.formDesc
{
	display: none;
}
.MessageAreaText
{
	font-weight: bold;
	padding: 3px;
}
.MessageAreaWarning
{
	border: solid 2px #FF0000;	
}
.MessageAreaValidation
{
	border: solid 2px #FF9900;	
}
.MessageAreaInfo
{
	border: solid 2px #00FF00;	
}
.MessageAreaStopError
{
    border: solid 2px #FF0000;	
}
.MessageAreaQuestion
{
	border: solid 2px #eeee11;	
}
.messagearea_list
{
    position: absolute;
    right: 2px;
    bottom: 0;
	margin: 0;
	padding: 0;
	list-style: none;
	height: 22px;
	width: 250px;
}
ul.messagearea_list li 
{
    display: inline;
}

/***********************************************************************************************************************/
/*                                                                                                       Hover Buttons */
/***********************************************************************************************************************/

a.hoverbutton_messagearea
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;
}   
a.hoverbutton_messagearea
, a.hoverbutton_messagearea:link
, a.hoverbutton_messagearea:visited
{
	background: url(../_images/hoverbutton/button_bkgd.gif) center repeat-x;
}
a.hoverbutton_messagearea:hover
, a.hoverbutton_messagearea:active
{
    color: #FFF !important;
	background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x;
	text-decoration: none;
}
span.hoverbutton_messagearea_buttonLeft
, span.hoverbutton_messagearea_buttonRight
{
    display: none;
}
a.hoverbutton_messagearea_disabled
, a.hoverbutton_messagearea_disabled:link
, a.hoverbutton_messagearea_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 1.4em;	
}
a.hoverbutton_messagearea_disabled:hover
, a.hoverbutton_messagearea_disabled:active
{
    background: url(../_images/hoverbutton/button_bkgd_on.gif) center repeat-x !important;
    color: #333 !important;
    text-decoration: none;
}
span.hoverbutton_messagearea_disabled_buttonLeft
, span.hoverbutton_messagearea_disabled_buttonRight
{
    display: none;

}
/*-End Section -messagearea.css-*/


/*-Begin Section -button.css-*/
/* BUTTONS */
a.hoverbutton
{
    margin: 0 0 0 -1px;
    padding: 0 15px;
    display: block;
    float: right;
 	height: 18px;    
	color: #FFF !important;
	text-decoration: none !important;
	text-align: center;
    border: solid 1px #9F9F9F;
    cursor: pointer;
    line-height: 16px;
}   
a.hoverbutton
, a.hoverbutton:link
, a.hoverbutton:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton:hover
, a.hoverbutton:active
{
    color: #FFF !important;
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
    text-decoration: none !important;
}
span.hoverbutton_buttonLeft
, span.hoverbutton_buttonRight
{
    display: none;
}
a.hoverbutton span
{
    color: #F0F0F0;
}
a.hoverbutton span.hoverbutton_button
{
	color: #F0F0F0;
}
a.hoverbutton:hover span
, a.hoverbutton:active span
{
    color: #FFF;    
}
form.body-Smallest a.hoverbutton
{
    line-height: 1.8em;
}
form.body-Small a.hoverbutton
{
    line-height: 1.5em;
}
form.body-Large a.hoverbutton
{
    line-height: 1.25em;
}
form.body-Largest a.hoverbutton
{
    line-height: 1.1em;
    font-size: .9em;
}
/* disabled buttons */
a.hoverbutton_disabled
, a.hoverbutton_disabled:link
, a.hoverbutton_disabled:visited
{
    margin: 0 0 0 -1px;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
    display: block;
	float: right;
	color: #333 !important;
	padding: 0 15px;	
	text-decoration: none !important;
	text-align: center;
	cursor: default;
	height: 18px;    	
    border: solid 1px #9F9F9F;
    cursor: default;
    line-height: 16px;	
}
a.hoverbutton_disabled:hover
, a.hoverbutton_disabled:active
{
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
    color: #333 !important;
    text-decoration: none !important;
}
span.hoverbutton_disabled_buttonLeft
, span.hoverbutton_disabled_buttonRight
{
    display: none;
}
/* SMALLER BUTTONS */
a.hoverbutton_small
, a.hoverbutton_small:link
, a.hoverbutton_small:visited
, a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
{
	color: #D0D0D0 !important;
	line-height: 15px;
	height: 16px;
	display: block;
	width: 24px;
	padding: 0 0 2px 0;
	text-decoration: none;
	text-align: center;
	background-image:url(../_images/hoverbutton/button_bkgd.gif);
	margin: 1px 1px 2px 1px;
	border: solid 1px #9F9F9F; 
	font-size: 12px;
}
a.hoverbutton_small:hover
, a.hoverbutton_small:active
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	text-decoration:none!important;	
}
a.hoverbutton_small span.hoverbutton_small_button
{
	color: #FFF;
}
.hoverbutton_buttonLeft
, .hoverbutton_buttonRight {
    display: none;
}
a.hoverbutton_small_disabled
, a.hoverbutton_small_disabled:link
, a.hoverbutton_small_disabled:visited
, a.hoverbutton_small_disabled:active
, a.hoverbutton_small_disabled:hover
{
	background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	color: #FFF !important;
	cursor: default;
}

/* SMALL IMAGE BUTTONS */
a.hoverbutton_image
, a.hoverbutton_image:link
, a.hoverbutton_image:visited
{
    margin-bottom: 2px;
	border: solid 1px #9F9F9F;  
    height: 18px;
    display: block;	 
    width: 24px;    
    cursor: pointer;	
    background-repeat: repeat-x;
    background-image:url(../_images/hoverbutton/button_bkgd.gif);
}
a.hoverbutton_image span
{
    display: block;
    height: 18px;
    width: 24px;
    font-size: 0;
    line-height: 0;
    background-repeat: no-repeat;    
    background-position: center;    
    border: 0;
}
a.hoverbutton_image:hover, 
a.hoverbutton_image:active, 
a.hoverbutton_image:focus
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);
	text-decoration:none!important;    
}
a.hoverbutton_btnMoveTop_disabled, 
a.hoverbutton_btnMoveTop_disabled:link, 
a.hoverbutton_btnMoveTop_disabled:visited,
a.hoverbutton_btnNewFolder_disabled, 
a.hoverbutton_btnNewFolder_disabled:link, 
a.hoverbutton_btnNewFolder_disabled:visited,
a.hoverbutton_btnNewContent_disabled, 
a.hoverbutton_btnNewContent_disabled:link, 
a.hoverbutton_btnNewContent_disabled:visited,
a.hoverbutton_btnMoveUp_disabled, 
a.hoverbutton_btnMoveUp_disabled:link, 
a.hoverbutton_btnMoveUp_disabled:visited,
a.hoverbutton_btnDelete_disabled, 
a.hoverbutton_btnDelete_disabled:link, 
a.hoverbutton_btnDelete_disabled:visited,
a.hoverbutton_btnMoveDown_disabled, 
a.hoverbutton_btnMoveDown_disabled:link, 
a.hoverbutton_btnMoveDown_disabled:visited,
a.hoverbutton_btnMoveBottom_disabled, 
a.hoverbutton_btnMoveBottom_disabled:link, 
a.hoverbutton_btnMoveBottom_disabled:visited,
a.hoverbutton_btnOrderByName_disabled, 
a.hoverbutton_btnOrderByName_disabled:link, 
a.hoverbutton_btnOrderByName_disabled:visited
a.hoverbutton_btnEditContent_disabled,
a.hoverbutton_btnEditContent_disabled:link,
a.hoverbutton_btnEditContent_disabled:visited,
a.hoverbutton_btnEdit_disabled,
a.hoverbutton_btnEdit_disabled:link,
a.hoverbutton_btnEdit_disabled:visited,
a.hoverbutton_btnLocalise_disabled,
a.hoverbutton_btnLocalise_disabled:link,
a.hoverbutton_btnLocalise_disabled:visited,
a.hoverbutton_btnPreview_disabled,
a.hoverbutton_btnPreview_disabled:link,
a.hoverbutton_btnPreview_disabled:visited,
a.hoverbutton_btnPermissions_disabled,
a.hoverbutton_btnPermissions_disabled:link,
a.hoverbutton_btnPermissions_disabled:visited,
a.hoverbutton_btnValidation_disabled,
a.hoverbutton_btnValidation_disabled:link,
a.hoverbutton_btnValidation_disabled:visited,
a.hoverbutton_btnCut_disabled,
a.hoverbutton_btnCut_disabled:link,
a.hoverbutton_btnCut_disabled:visited,
a.hoverbutton_btnCopy_disabled,
a.hoverbutton_btnCopy_disabled:link,
a.hoverbutton_btnCopy_disabled:visited,
a.hoverbutton_btnPaste_disabled,
a.hoverbutton_btnPaste_disabled:link,
a.hoverbutton_btnPaste_disabled:visited
{
    background-image:url(../_images/hoverbutton/button_bkgd_on.gif);	
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
}
span.hoverbutton_btnMoveTop_button, span.hoverbutton_btnMoveTop_disabled_button 
{
    background-image: url(../_images/hoverbutton/top.gif);
}
span.hoverbutton_btnNewFolder_button, span.hoverbutton_btnNewFolder_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_folder.gif);
}
span.hoverbutton_btnNewContent_button, span.hoverbutton_btnNewContent_disabled_button 
{
    background-image: url(../_images/hoverbutton/add_content.gif);
}
span.hoverbutton_btnMoveUp_button, span.hoverbutton_btnMoveUp_disabled_button 
{
    background-image: url(../_images/hoverbutton/up.gif);
}
span.hoverbutton_btnDelete_button, span.hoverbutton_btnDelete_disabled_button 
{
    background-image: url(../_images/hoverbutton/delete.gif);
}
span.hoverbutton_btnMoveDown_button, span.hoverbutton_btnMoveDown_disabled_button 
{
    background-image: url(../_images/hoverbutton/down.gif);
}
span.hoverbutton_btnMoveBottom_button, span.hoverbutton_btnMoveBottom_disabled_button 
{
    background-image: url(../_images/hoverbutton/bottom.gif);
}
span.hoverbutton_btnOrderByName_button, span.hoverbutton_btnOrderByName_disabled_button 
{
    background-image: url(../_images/hoverbutton/sort_by_name.gif);
}
span.hoverbutton_btnEditContent_disabled_button, span.hoverbutton_btnEditContent_button
{
	background-image:url(../_images/hoverbutton/edit_content.gif);
}
span.hoverbutton_btnRefresh_button, span.hoverbutton_btnRefresh_disabled_button
{
	background-image:url(../_images/hoverbutton/refresh.gif);
}
span.hoverbutton_btnEdit_button, span.hoverbutton_btnEdit_disabled_button
{
	background-image:url(../_images/hoverbutton/edit.gif);
}
span.hoverbutton_btnLocalise_button, span.hoverbutton_btnLocalise_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_localise.gif);
}
span.hoverbutton_btnPreview_button, span.hoverbutton_btnPreview_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_preview.gif);
}
span.hoverbutton_btnPermissions_button, span.hoverbutton_btnPermissions_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_permissions.gif);
}
span.hoverbutton_btnValidation_button, span.hoverbutton_btnValidation_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_validation.gif);
}
span.hoverbutton_btnCut_button, span.hoverbutton_btnCut_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_cut.gif);
}
span.hoverbutton_btnCopy_button, span.hoverbutton_btnCopy_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_copy.gif);
}
span.hoverbutton_btnPaste_button, span.hoverbutton_btnPaste_disabled_button
{
	background-image:url(../_images/hoverbutton/btn_paste.gif);
}
span.hoverbutton_btnMoveTop_buttonLeft, 
span.hoverbutton_btnMoveTop_buttonRight, 
span.hoverbutton_btnMoveTop_disabled_buttonLeft, 
span.hoverbutton_btnMoveTop_disabled_buttonRight,
span.hoverbutton_btnNewFolder_buttonLeft, 
span.hoverbutton_btnNewFolder_buttonRight, 
span.hoverbutton_btnNewFolder_disabled_buttonLeft, 
span.hoverbutton_btnNewFolder_disabled_buttonRight,
span.hoverbutton_btnNewContent_buttonLeft, 
span.hoverbutton_btnNewContent_buttonRight, 
span.hoverbutton_btnNewContent_disabled_buttonLeft, 
span.hoverbutton_btnNewContent_disabled_buttonRight,
span.hoverbutton_btnMoveUp_buttonLeft, 
span.hoverbutton_btnMoveUp_buttonRight, 
span.hoverbutton_btnMoveUp_disabled_buttonLeft, 
span.hoverbutton_btnMoveUp_disabled_buttonRight,
span.hoverbutton_btnDelete_buttonLeft, 
span.hoverbutton_btnDelete_buttonRight, 
span.hoverbutton_btnDelete_disabled_buttonLeft, 
span.hoverbutton_btnDelete_disabled_buttonRight,
span.hoverbutton_btnMoveDown_buttonLeft, 
span.hoverbutton_btnMoveDown_buttonRight, 
span.hoverbutton_btnMoveDown_disabled_buttonLeft, 
span.hoverbutton_btnMoveDown_disabled_buttonRight,
span.hoverbutton_btnMoveBottom_buttonLeft, 
span.hoverbutton_btnMoveBottom_buttonRight, 
span.hoverbutton_btnMoveBottom_disabled_buttonLeft, 
span.hoverbutton_btnMoveBottom_disabled_buttonRight,
span.hoverbutton_btnOrderByName_buttonLeft, 
span.hoverbutton_btnOrderByName_buttonRight, 
span.hoverbutton_btnOrderByName_disabled_buttonLeft, 
span.hoverbutton_btnOrderByName_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnEdit_disabled_buttonLeft,
span.hoverbutton_btnEdit_disabled_buttonRight,
span.hoverbutton_btnEditContent_disabled_buttonLeft,
span.hoverbutton_btnEditContent_disabled_buttonRight,
span.hoverbutton_btnRefresh_buttonLeft,
span.hoverbutton_btnRefresh_buttonRight,
span.hoverbutton_btnEdit_buttonLeft,
span.hoverbutton_btnEdit_buttonRight,
span.hoverbutton_btnEditContent_buttonLeft,
span.hoverbutton_btnEditContent_buttonRight,
span.hoverbutton_btnLocalise_buttonLeft,
span.hoverbutton_btnLocalise_buttonRight,
span.hoverbutton_btnPreview_buttonLeft,
span.hoverbutton_btnPreview_buttonRight,
span.hoverbutton_btnPermissions_buttonLeft,
span.hoverbutton_btnPermissions_buttonRight,
span.hoverbutton_btnValidation_buttonLeft,
span.hoverbutton_btnValidation_buttonRight,
span.hoverbutton_btnCut_buttonLeft, 
span.hoverbutton_btnCut_buttonRight, 
span.hoverbutton_btnCut_disabled_buttonLeft, 
span.hoverbutton_btnCut_disabled_buttonRight,
span.hoverbutton_btnCopy_buttonLeft, 
span.hoverbutton_btnCopy_buttonRight, 
span.hoverbutton_btnCopy_disabled_buttonLeft, 
span.hoverbutton_btnCopy_disabled_buttonRight,
span.hoverbutton_btnPaste_buttonLeft, 
span.hoverbutton_btnPaste_buttonRight, 
span.hoverbutton_btnPaste_disabled_buttonLeft, 
span.hoverbutton_btnPaste_disabled_buttonRight

{
    display: none !important;
}

/*-End Section -button.css-*/

/*-End File-*/
