
/* _theme.css */
/* Reset everything, to nothing, before starting */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


/****************************************
	
	Notaro Homes
	Anthony Shapley
	Please note any changes made.
	
*****************************************/
html
{}
body
{
	background:url(../_images/notaro/main_bkgd.jpg) center 105px no-repeat;
	font-family:"Tahoma","Verdana";
	font-size:.7em;
}
/**********************************************
	
	Containers
	
***********************************************/
#ZoneHeaderRow
{
	width:100%;
	height:105px;
	background:url(../_images/notaro/Logo_panel_bkgd.jpg) center no-repeat #000000;
	
}
#ZoneMenuColumn
{
	width: 950px;
	margin: 0 auto;
}
#base
{
	width:950px;
	margin:0 auto;
}
#base #LeftRightContainer
{
	padding:0 28px 0 29px;
}
#base #LeftRightContainer #ZoneRightColumn
{
	float:left;
	width:712px;
}
#base #LeftRightContainer #ZoneLeftColumn
{
	float:left;
	width:181px;
}
#base #ZoneFooterRow
{
	width:950px;
	clear:both;
	margin-top:30px;
}
#base #ZoneCentreRow
{
	width:900px;
	margin:0 auto;
}
/*************************************************

	Left Right Switch for Homepage

*************************************************/
form.elPageHome #ZoneLeftColumn
{
	float:right !important;
	width:290px !important;
}
form.elPageHome #ZoneRightColumn
{
	float:left !important;
	width:603px !important;
}
/**************************************************

	Company Logo

**************************************************/
#ZoneHeaderRow div.elLogo
{
	height:105px;
	width:950px;
	margin:0 auto;
}
#ZoneHeaderRow div.elLogo h1.ident
, #ZoneHeaderRow div.elLogo h1.ident a
, #ZoneHeaderRow div.elLogo h1.ident a:link
{
	height:105px;
	width:198px;
	display:block;
	background:url(../_images/notaro/logo.jpg);
	float:right;
}
#ZoneHeaderRow div.elLogo h1.ident a span
, #ZoneHeaderRow div.elLogo h1.ident a:link span
, #ZoneHeaderRow div.elLogo h1.ident a:visited span
{
	display:none;
}
#ZoneHeaderRow div.elLogo h2
{
	text-indent:32px;
	float:left;
	font-family:"Lucida Bright", Georgia, "Times New Roman", Times, serif;
	color:#f9d3c1;	
	font-style:italic;
	font-size:1.9em;
	height:105px;
	line-height:120px;
	overflow:hidden;
	font-family:Georgia, "Times New Roman", Times, serif
}
/*************************************************************

	Main Menu

**************************************************************/

ul.elMainMenu
{
	padding:12px 28px 14px 29px;
	width:893px;
	height:17px;
	display:block;
}
ul.elMainMenu li
{
	float:left;
	position:relative;
	display:inline;
}
ul.elMainMenu li.first a
, ul.elMainMenu li.first a:link
, ul.elMainMenu li.first a:visited
{
	padding:0 17px 0 8px;
	width:auto;
}
ul.elMainMenu li a
, ul.elMainMenu li a:link
, ul.elMainMenu li a:visited
{
	padding:0 17px 0 17px;
	height:20px;
	display:block;
	line-height:20px;
	border-right:1px solid #dddddd;
	color:#757c84;
	text-decoration:none;
	font-size:1.2em;
	font-family:"Lucida Bright", Georgia, "Times New Roman", Times, serif;
}
ul.elMainMenu li a.current
, ul.elMainMenu li a.current:link
, ul.elMainMenu li a.current:visited
, ul.elMainMenu li a.parent_current
, ul.elMainMenu li a.parent_current:link
, ul.elMainMenu li a.parent_current:visited
{
	color:#a72516;
}

ul.elMainMenu li a:hover
, ul.elMainMenu li a:active
, ul.elMainMenu li a:focus 
{
color: #333;
}

ul.elMainMenu li ul
{
	display:none;
	width:200px;
	position:absolute;
	left:0;
	top:20px;
	background:#ddd;
}
ul.elMainMenu li ul li ul
, ul.elMainMenu ul ul
{
	display: none!important;
}
ul.elMainMenu li ul li
{
	width:200px;
	height:20px;
	clear: both;
}
ul.elMainMenu li.MenuItemHover ul
{
	display: block !important;
}
ul.elMainMenu li.MenuItemHover ul li ul
{
	display:none;
}
ul.elMainMenu li.MenuItemHover ul li.MenuItemHover ul
{
	margin: -20px 0 0 200px;
	display: block !important;
}
ul.elMainMenu li ul li a
, ul.elMainMenu li ul li a:link
, ul.elMainMenu li ul li a:visited
{
	padding:0 0 0 19px !important;
	margin:0;
	width:180px;
	border-top:1px solid #999;
	border-right:1px solid #999;
	border-left:1px solid #999;
	border-bottom:0;
	font-size:1em;
}
ul.elMainMenu li ul li a:hover
, ul.elMainMenu li ul li a:focus
, ul.elMainMenu li ul li a:active
{
	background-color:#999;
	color:#fff;
}
ul.elMainMenu li ul li.last a
, ul.elMainMenu li ul li.last a:link
, ul.elMainMenu li ul li.last a:visited
{
	border-bottom:1px solid #999;
}
/******************************************************

	Feature Image

******************************************************/
img.elFeatureImage
{
	margin:0 28px 0 29px;
	border:6px solid #d0cfcf;
}
form.elPageHome div.elFeatureImage
{
	margin:0 28px 0 29px;
	height:265px;
	width:894px;
	display:block;
	position:relative;
}
form.elPageHome div.elFeatureImage img
{
	border:6px solid #d0cfcf;
	margin:0;
	position:absolute;
	top:0;
	left:0;
}
/******************************************************

	Featured Areas

******************************************************/
ul.elCoreAreas
{
	padding:20px 16px 0 29px;
	width:906px;
	overflow:hidden;
}
ul.elCoreAreas li
{
	width:290px;
	display:inline;
	position:relative;
	float:left;
	margin:0 12px 0 0;
}
ul.elCoreAreas li ul
{
	border-bottom:1px solid #dddddd;
	float:left;
	width:290px;
}	
ul.elCoreAreas li ul li img
{
	border:6px solid #d0cfcf;
}

ul.elCoreAreas li ul li h2
{
	padding:10px 6px 5px 6px;
}
ul.elCoreAreas li ul li p
{
	padding:0 6px 20px 6px;
	font-family:"Lucida Bright", Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-size:1.1em;
	line-height:1.3em;
	color:#757c84;
}
ul.elCoreAreas li ul li h2 a
, ul.elCoreAreas li ul li h2 a:link
, ul.elCoreAreas li ul li h2 a:visited
{
	font-family:"Lucida Bright", Georgia, "Times New Roman", Times, serif;
	color:#0080ad;
	font-size:1.5em;
	text-decoration:none;
}
ul.elCoreAreas li ul li h2 a:hover
, ul.elCoreAreas li ul li h2 a:active
, ul.elCoreAreas li ul li h2 a:focus
{
	text-decoration:underline;
}
/******************************************************

	Side Menu

******************************************************/
ul.elSideMenu
{
	margin:30px 0 10px 0;
	float:left;
}

ul.elSideMenu li ul
{
	float: left;
}

ul.elSideMenu li ul li
{
	float: left;
	clear: both;
}

ul.elSideMenu li.first a.depth01first
, ul.elSideMenu li.first a.depth01first:link
, ul.elSideMenu li.first a.depth01first:visited
{
	font-family:"Lucida Bright", Georgia, "Times New Roman", Times, serif;
	font-size:1.5em;
	color:#a72516;
	padding-bottom:5px;
	border-bottom:1px solid #dddddd;
	float:left;
	text-decoration:none;
	width:180px;
}
ul.elSideMenu ul li a
, ul.elSideMenu ul li a:link
, ul.elSideMenu ul li a:visited
{
	font-family:"Tahoma","Lucida Bright";
	font-size:1.1em;
	line-height: 1.2em !important;
	color:#666;
	padding-top:7px;
	padding-bottom:8px;
	border-bottom:1px solid #dddddd;
	float:left;
	width:180px;
	text-decoration:none;
}
ul.elSideMenu ul li a:hover
, ul.elSideMenu ul li a:active
, ul.elSideMenu ul li a:focus 
{
	color: #333;
}
ul.elSideMenu li ul li a.current
, ul.elSideMenu li ul li a.current:link
, ul.elSideMenu li ul li a.current:visited
{
	color:#1188b2;
	line-height: 1.2em !important;
}
ul.elSideMenu li ul li a.parent_current
, ul.elSideMenu li ul li a.parent_current:visited
, ul.elSideMenu li ul li a.parent_current:link
{
	color:#1188b2;
	line-height: 1.2em !important;
	border-bottom:1px solid #dddddd;
}
ul.elSideMenu li ul li a.parent_current
, ul.elSideMenu li ul li a.parent_current:link
, ul.elSideMenu li ul li a.parent_current:visited
{
	border-bottom:1px solid #dddddd;
}
	/*
		Indented Items
	*/
	ul.elSideMenu li ul li ul li
	{
	float: left;
	clear: both;
	}
	
	ul.elSideMenu li ul li ul
	{
	border-bottom:1px solid #dddddd;
	padding-bottom: 4px;
	}
	
	ul.elSideMenu li ul li ul li a
	, ul.elSideMenu li ul li ul li a:link
	, ul.elSideMenu li ul li ul li a:visited
	{
		border-bottom:0;
		text-indent:10px;
		font-size:1.1em;
		padding:4px 0 4px 0;
		margin:0;
		margin-top:2px;
	}
	ul.elSideMenu li ul li ul li a.parent_current
	, ul.elSideMenu li ul li ul li a.parent_current:link
	, ul.elSideMenu li ul li ul li a.parent_current:visited
	{
		border-top:1px solid #dddddd;
		border-bottom:0;
		margin-top:6px;
		padding-top: 8px;
	}
		ul.elSideMenu li ul li ul li.first a.parent_current
		, ul.elSideMenu li ul li ul li.first a.parent_current:link
		, ul.elSideMenu li ul li ul li.first a.parent_current:visited
		{
			border-top:0;
			border-bottom:0;
		}
	/*
		Indent two 
	*/
	ul.elSideMenu li ul li ul li ul li a
	, ul.elSideMenu li ul li ul li ul li a:link
	, ul.elSideMenu li ul li ul li ul li a:visited
	{
		color:#333;
		text-indent:30px;
		font-size:1.1em;
		border-bottom:0;
	}
	ul.elSideMenu li ul li ul li ul li.last a
	, ul.elSideMenu li ul li ul li ul li.last a:link
	, ul.elSideMenu li ul li ul li ul li.last a:visited
	{
		padding-bottom:8px;
		margin-bottom:2px;
	}
	ul.elSideMenu li ul li ul li.last ul li.last a
	, ul.elSideMenu li ul li ul li.last ul li.last a:link
	, ul.elSideMenu li ul li ul li.last ul li.last a:visited
	{
		border-bottom:1px solid #ddd;
	}
/******************************************************

	Brochure Form

******************************************************/
div.elBrochureForm
{
	float:left;
	padding:0 0 20px;
}
div.elBrochureForm legend
{
	display:none;
}
div.elBrochureForm h3
{
	padding-top:14px;

	font-family:"Lucida Bright", Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	color:#0080ad;
}
div.elBrochureForm div.divInnerForm
{
	position:relative;
}
div.elBrochureForm div.divInnerForm ul.elBrochureForm li label
{
	clear:both;
	padding:5px 0 3px 0;
	float:left;
	color:#454545;
	width:100%;
}
div.elBrochureForm div.divInnerForm ul.elBrochureForm li label a.formDesc
, div.elBrochureForm div.divInnerForm ul.elBrochureForm li label a.formDesc:link
, div.elBrochureForm div.divInnerForm ul.elBrochureForm li label a.formDesc:visited
{
	display:none;
}
div.elBrochureForm div.divInnerForm ul.elBrochureForm li input
, div.elBrochureForm div.divInnerForm ul.elBrochureForm li  textarea
, div.elBrochureForm div.divInnerForm ul.elBrochureForm li  select
{
	clear:both;
	float:left;
	width:285px;
}
div.elBrochureForm div.divInnerForm ul.elBrochureForm li  textarea
{
	height:30px;
}
div.elBrochureForm div.divInnerForm ul.elBrochureForm li select
{
	width:230px;
	clear:none;
	float:left;
}
div.elBrochureForm a.hoverbutton
, div.elBrochureForm a.hoverbutton:link
, div.elBrochureForm a.hoverbutton:visited
{
	position:absolute;
	right:0;
	bottom:0;
	padding: 0;
	margin: 0;
	width: 54px;
	height: 20px;
	background:url(../_images/notaro/button_order.gif) top left no-repeat;
	border:0;
}
div.elBrochureForm a.hoverbutton:hover
, div.elBrochureForm a.hoverbutton:active
, div.elBrochureForm a.hoverbutton:focus
{
	background:url(../_images/notaro/button_order_on.gif) top left no-repeat;
}
div.elBrochureForm a.hoverbutton span
, div.elBrochureForm a.hoverbutton:link span
, div.elBrochureForm a.hoverbutton:visited span
{
	display:none;
}
/******************************************

	Content Area

*******************************************/
div.elContent
{
	padding:30px 20px 20px 20px;
	color:#454545;
}
form.elPageHome div.elContent
{
	padding:30px 125px 20px 0;
}
form.elNoContent div.elContent
{
	padding-bottom:0;
}
div.elContent h1
{
	font-family:"Lucida Bright", Georgia, "Times New Roman", Times, serif;
	color:#a72516;
	font-size:2.1em;
}
div.elContent h2
{
	font-family:"Lucida Bright", Georgia, "Times New Roman", Times, serif;
	color:#666666;
	font-size:1.4em;
	line-height:1.4em;
	font-style:normal;
	padding:15px 0 0 0;
}
div.elContent h3
{
	font-family:"Lucida Sans","Tahoma";
	color:#0080ad;
	font-size:1.6em;
	font-weight: normal;
	padding:10px 0 0 0;
	
}

div.elContent h4
{
	font-family:"Lucida Bright", Georgia, "Times New Roman", Times, serif;
	color:#999999;
	font-size:1.4em;
	line-height:1.4em;
	font-style:italic;
	padding:15px 0 0 0;
}
div.elContent ul
{
	list-style-type:disc;
}
div.elContent ul li
{
	margin:0 0 0 20px;
	padding:4px 0;
}
div.elContent div.Tools
{
	float:right;
	padding:10px;
}
div.elContent p
{
	padding:9px 0 0 0;
	line-height:1.3em;
	font-size:1.1em !important;
}

div.elContent p span
{
	padding:9px 0 0 0;
	line-height:1.3em;
	font-size:1em !important;
	color: #454545;
}

div.elContent ul
{
	padding:9px 0 0 0;
	line-height:1.3em;
	font-size:1em !important;
	color: #454545;
}

div.elContent ul span
{
	padding:9px 0 0 0;
	line-height:1.3em;
	font-size:1em !important;
	color: #454545;
}

div.elContent li
{
	padding:0;
	line-height:1.3em;
	font-size:1em !important;
	color: #454545;
}

div.elContent li span
{
	padding:0;
	line-height:1.3em;
	font-size:1em !important;
	color: #454545;
}

div.elContent a
{
	line-height:1.3em;
	font-size:1em;
	color: #0080ad;
	text-decoration: underline;
}

div.elContent a:link, div.elContent a:visited, div.elContent a span, div.elContent a span:link
{
	line-height:1.3em;
	font-size:1em;
	color: #0080ad;
	text-decoration: underline;
}

div.elContent a:hover, div.elContent a:active, div.elContent a span:hover, div.elContent a span:active
{
	line-height:1.3em;
	font-size:1em;
	color: #a72516;
	text-decoration: underline;
	
}
div.Tools a
, div.Tools a:link
, div.Tools a:visited
{
	color:#999;
	padding:0 10px 0 0;
}	
/******************************************************

	News Listing

******************************************************/
ul.elNewsListing li div.ContentWrapper div.elContent
{
	padding:20px 0 0 20px; margin:0;
}
ul.elNewsListing li div.ContentWrapper div.elContent h1.Title
{
	font-size:1em;
	font-family:"Tahoma","Verdana";
}
ul.elNewsListing li div.ContentWrapper div.elContent h1.Title a
, ul.elNewsListing li div.ContentWrapper div.elContent h1.Title a:link
, ul.elNewsListing li div.ContentWrapper div.elContent h1.Title a:visited
{
	color:#0080AD;
}
ul.elNewsListing li div.ContentWrapper div.elContent h2
{
	font-size:1em;
	font-style:normal;
	font-family:"Tahoma","Verdana";
	font-weight:bold;
	margin:0;
	padding:3px 0 3px;
}
ul.elNewsListing li div.ContentWrapper div.elContent p
{
	padding:0;
	margin:0;
}
/******************************************************

	Paging

******************************************************/
ul.Paging
{
	padding:15px 0 0 0;
	clear:both;
}
ul.Paging li
{
	float:right;
	padding:0 10px 0 0;
	color:#666;
}
ul.Paging li a
, ul.Paging li a:link
, ul.Paging li a:visited
{
	color:#333;
	text-decoration:none;
}
/******************************************************

	Login Form

******************************************************/
fieldset.frmLogin
{
	width:210px;
	margin:0 auto 0 auto;
	padding:30px 0 30px 0;
}
fieldset.frmLogin label
{
	padding:7px 0 3px 0;
	float:left;
}
fieldset.frmLogin a
, fieldset.frmLogin a:link
, fieldset.frmLogin a:visited
{
	color:#666;
}
fieldset.frmLogin p
{
	float:left;
	clear:both;
	padding:10px 0 10px 0;
}
fieldset.frmLogin legend
{
	color:#666;
	font-size:1.9em;
}
/******************************************************

	Default Form Styling

******************************************************/
div.elForm
{
	padding:0 0 0 20px;
}
div.elForm legend
{
	display:none;
}
div.elForm label a.formDesc
{
	display:none;
}
div.elForm label
{
	padding:7px 0 5px;
	float:left;
	clear:both;
	color:#666;
}
div.elForm input
, div.elForm textarea
{
	width:400px;
	float:left;
	clear:both;
}
div.elForm a.hoverbutton
, div.elForm a.hoverbutton:link
, div.elForm a.hoverbutton:visited
{
	float:left;
	margin: 5px 0 10px 345px;
}
/***************************************************

	Search

****************************************************/
div.elQuickSearch
{
	padding-top:30px;
	clear:both;
	float:right;
}
form.elPageHome
{
	float:none;
}
div.elQuickSearch input
{
	width:218px;
	float:left;
	background:url(../_images/notaro/search_field_bkgd.gif) no-repeat top left;
	border:0;
	height:20px;
	padding:3px 0 3px 5px;
	color:#999;
	font-size:1em;
}
form.elPageHome div.elQuickSearch input
{
	width:223px;
}
div.elQuickSearch a.hoverbutton
, div.elQuickSearch a.hoverbutton:link
, div.elQuickSearch a.hoverbutton:visited
{
	float:left;
	height: 20px;
	width: 62px;
	background:url(../_images/notaro/button_search.gif) no-repeat top left;
	padding:0;
	margin:0;
	border:0;
}
div.elQuickSearch a.hoverbutton:hover
, div.elQuickSearch a.hoverbutton:active
, div.elQuickSearch a.hoverbutton:focus
{
	background:url(../_images/notaro/button_search_on.gif) no-repeat top left;
}
div.elQuickSearch a.hoverbutton span
, div.elQuickSearch a.hoverbutton:link span
, div.elQuicksearch a.hoverbutton:visited span
{
	display:none;
}
/******************************************************

	News Listing (Homepage)

******************************************************/
ul.elTagListing
{
	padding-top:14px;
	float:left;
}
ul.elTagListing li
{
	padding-bottom:10px;
	clear: both;
}
ul.elTagListing li.first h1.elContentTitle
{
	font-family:"Lucida Bright", Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	color:#a72516;
}
ul.elTagListing li div.ContentWrapper
{
	clear:both;
	overflow:hidden;
	padding-bottom: 3px;
}
	ul.elTagListing li div.ContentWrapper div.ContentImage
	{
		float:left;
		width:102px;
	}
	ul.elTagListing li div.ContentWrapper div.ContentImage a img
	, ul.elTagListing li div.ContentWrapper div.ContentImage a:link img
	, ul.elTagListing li div.ContentWrapper div.ContentImage a:visited img
	{
		border:4px solid #d0cfcf;
	}
	ul.elTagListing li div.ContentWrapper div.HasImage
	{
		width: 166px;
		float:left;
		padding:0 0 0 10px!important;
	}
ul.elTagListing li div.ContentWrapper div.elContent
{
	padding:0;
	margin:0;
}
ul.elTagListing li div.ContentWrapper div.elContent h1.Title a
, ul.elTagListing li div.ContentWrapper div.elContent h1.Title a:link
, ul.elTagListing li div.ContentWrapper div.elContent h1.Title a:visited
{
	color:#a72516;
	font-size:.6em;
	text-decoration:none;
}
ul.elTagListing li div.ContentWrapper div.elContent h1.Title a:hover
{
	text-decoration:underline;
}
ul.elTagListing li div.ContentWrapper div.elContent h2
{
	font-family:"Tahoma","Verdana";
	font-style:normal;
	font-size:1em;
	font-weight:Bold;
	padding:2px 0; margin:0;
	color:#666;
}
ul.elTagListing li div.ContentWrapper div.elContent p
{
	padding:0;
	margin:0;
}
/***************************************************

	Context Panel

****************************************************/
ul.elCaption
{
	float: right;
	clear: right;
	width: 284px;
	margin:0 0 0 20px;
}
ul.elCaption li
{
	margin-top:15px;
}
ul.elCaption li a img
, ul.elCaption li a:link img
, ul.elCaption li a:visited img
{
	border:6px solid #d0cfcf;
}
ul.elCaption li p
{
	font-family:"Lucida Bright","Times New Roman";
	color:#666;
	font-size:1em;
	font-style:italic;
	padding:10px;
}
/******************************************************

	Google Maps

******************************************************/
#sidebar div 
{
	color:#666;
}
#sidebar div strong
{
	font-weight:bold;
	color:#666;
}
#mapcont
{
	margin-top:30px!important;
}
/*****************************************************

	Footer Menu

*****************************************************/
ul.elTextMenu
{
	margin:0 0 0 29px;
	padding:12px 0 10px 0;
	border-top:1px solid #dddddd;
	width:700px;
	float:left;
}
ul.elTextMenu li
{
	float:left;
	padding:0 8px 0 9px;
	border-right:1px solid #dddddd;
}
ul.elTextMenu li.first
{
	padding:0 7px 0 0;
}
ul.elTextMenu li.last
{
	border-right:0px;
}
ul.elTextMenu li a
, ul.elTextMenu li a:link
, ul.elTextMenu li a:visited
{
	font-family:"Lucida Bright", Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#999;
	font-size:1em;
}
ul.elTextMenu li a.current
, ul.elTextMenu li a.current:link
, ul.elTextMenu li a.current:visited
, ul.elTextMenu li a.parent_current
, ul.elTextMenu li a.parent_current:link
, ul.elTextMenu li a.parent_current:visited
{
	color:#a72516;
}
/*****************************************************

	Copyright Notice

*****************************************************/
ul.elFooterMenu
{
	float:right;
	border-top:1px solid #dddddd;
	margin:0 28px 0 0;
	width:193px;
}
ul.elFooterMenu li
{
	float:right;
	line-height:39px;
}
ul.elFooterMenu li a
, ul.elFooterMenu li a:link
, ul.elFooterMenu li a:visited
{
	padding:0 8px 0 9px;
	font-family:"Lucida Bright", Georgia, "Times New Roman", Times, serif;
	text-decoration:none;
	color:#999;
	font-size:1em;
}

div#message
, div#pnlMap
{
margin-left: 20px;
}

/*  */


/* 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;
*/	
}

/*  */


/* 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;

}

/*  */


/* 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
{
    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_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

{
    display: none !important;
}


/*  */
