
/* _theme.css */
/* 
	#567dc8 = Blue
	#033f88 = Blue (f2)
	#f6d23c = yellow
*/

html
{
	/* 
	This is placed here to stop pages shifting in FireFox.
	Shifting is caused by the Scroll Bar Disappearing when the page is too short.
	*/
		height: 100%;
		margin-bottom: 1px;
}
body {
	margin: 0;
	padding: 0;
	font-family: verdana,sans-serif;
	line-height: 1.3em;
	font-size: 67%;
	/* background:url(../_images/gmp/grad_bkgd.gif) repeat-x top left; */
	
}
/* PAGE FONT SIZE DASHBOARD */
/* FONT SIZE IS RELATIVE TO BODY FONT SIZE */
form.body-Smallest 
{
    font-size: 80%;
}
form.body-Small 
{
    font-size: 90%;
}
form.body-Medium 
{
    font-size: 100%;
}
form.body-Large 
{
    font-size: 120%;
}
form.body-Largest
{
    font-size: 140%;
}
#base 
{
	width: 915px;
	padding: 0;
	margin: 0 auto;	
}
#ZoneHeaderRow
{
	clear: both;
	position:relative;
	background:url(../_images/gmp/home_head_bkgd.jpg) repeat-x top left #ffffff; /*#f6d23c;	*/
}
form.elPageHome #ZoneHeaderRow 
{
	height: 350px; /* 410px; */
	background-color: #ffffff;
}
#ZoneLeftColumn 
{
	float:right;
	width: 306px;
	min-height:10px;
	margin:0;
	padding:0;
	display:inline;
	overflow:hidden;
	
}
#LeftRightContainer 
{
	width:911px !important;
	margin:0 auto 20px auto;
	padding:0;
	position:relative;
}
	
#ZoneRightColumn
{
	width:600px;
    float: left;
    padding: 0;
	margin:0;	
	display:inline;
	overflow:hidden;
}
#ZoneCentreRow 
{
    width: 915px;
	margin:0 auto;
	padding:0;
	border:0;
	overflow:hidden;
}

form.elPropertyWrap #ZoneCentreRow
{
	position:relative;
}

img.elFeaturedImage
{
	display: block;
	position: relative;
	clear:both;
	float: left;
	margin:0;
	padding:0;
	border:0;
	margin-top: 2px;
	width:730px;
}

#ZoneFooterRow 
{
	width:100%;
	height:96px;
	 background:url(../_images/gmp/chequered-footer.jpg) top repeat-x;
    background-color: #f6d23c;
    color: #567dc8;
	clear:both;
	/* width:100%;
	height:122px;
	padding:0px 0 0 0;
	background: url(../_images/gmp/chequered.jpg) bottom repeat-x;
	clear: both;
*/
}
#elInnerContent
{
	float:left;
	width:702px;
	overflow:hidden;
	padding: 0 0px 30px 0px;
}
div.elFeaturedBg
{
	background-color:transparent;
	clear:both;
}
ul.Announcements 
{
	width:315px;
	height:129px;
	overflow:hidden;
	float:right;
	padding:0;
	margin:0;
	border:0;
	background-color:#ffffff;      
	position: relative;
	left: 0;
}
ul.Announcements li 
{
	overflow:  hidden;   
	background-color:#ffffff;
	height:129px;
}


ul.elFeatured
{	
	margin:0 auto 0 auto;
	padding:35px 0 0 0;
	list-style:none;
	clear:none;
	width:915px;	
}
ul.elFeatured li
{
	margin:0;
	padding: 5px 2px;
	float:left;
	display:inline;
	overflow:hidden;
}
ul.elFeatured li.item2
{
	margin: 0 4px 0 4px;
	padding:0;
}
ul.elFeatured li a img
, ul.elFeatured li a:link img
, ul.elFeatured li a:visited img
{
	border:0;
	margin:0;
	padding:0;
	
}
ul.elFeatured li h2
{
	margin:0;
	padding: 0px 0px;
	font-weight:normal;
	font-size:1.5em;
	margin:0px 0 0 0;
}
ul.elFeatured li h2 a
, ul.elFeatured li h2 a:link
, ul.elFeatured li h2 a:visited
{	padding: 0 0px 0 0px;
	margin:0 0px 0 0px;
	display:block;
	height:39px;
	width:301px;
	line-height:39px;
	text-indent:10px;
	text-decoration:none;
	font-family: georgia, "times new roman", verdana;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#ffffff;
}
ul.elFeatured li.item1 a
, ul.elFeatured li.item1 a:link
, ul.elFeatured li.item1 a:visited
{
	background:url(../_images/gmp/home_feature_one_button.gif);
	padding:0;
	margin:0;
}
ul.elFeatured li.item1 a:hover
, ul.elFeatured li.item1 a:active
, ul.elFeatured li.item1 a:focus
{
	background:url(../_images/gmp/home_feature_one_button_on.gif);
	padding:0;
	margin:0;
	color: #ffffff;
}
ul.elFeatured li.item2 a
, ul.elFeatured li.item2 a:link
, ul.elFeatured li.item2 a:visited
{
	background:url(../_images/gmp/home_feature_two_button.gif);
	padding:0;
	margin:0;
}
ul.elFeatured li.item2 a:hover
, ul.elFeatured li.item2 a:active
, ul.elFeatured li.item2 a:focus
{
	background:url(../_images/gmp/home_feature_two_button_on.gif);
	padding:0;
	margin:0;
}	
ul.elFeatured li.item3 a
, ul.elFeatured li.item3 a:link
, ul.elFeatured li.item3 a:visited
{
	background:url(../_images/gmp/home_feature_three_button.gif);
	
}
ul.elFeatured li.item3 a:hover
, ul.elFeatured li.item3 a:active
, ul.elFeatured li.item3 a:focus
{
	background:url(../_images/gmp/home_feature_three_button_on.gif);
	padding:0;
	margin:0;
}

/* DEFAULTS */
a
, a:link
, a:visited 
{

}
a:hover
, a:active
, a:focus 
{

}
h1 
{
    font-size: 1.2em;
	line-height:1.2em;
}
h2
{
    font-size: 1.3em;
}
h3 
{
    font-size: 1.2em;
}
h4 
{
    font-size: 1.1em;
}
h5 
{
    font-size: 1em;
}
h6 
{
    font-size: .9em;
}
pre 
{
	white-space: normal;
}
ul 
{
	list-style-type: disc;
}
ol 
{

}
address 
{

}
p 
{

}

a.linkskip {
	position: absolute;
	top: -200px;
}
div.elHeaderInnerWrapper
{
	width:100%;
	background:url(../_images/gmp/full_header_bg.gif) repeat-x;
	height:149px;
	/*overflow:hidden;*/
	clear:both;
}
div.elHeaderInnerWrapper div.elHeaderWrapper
{
	width:913px;
	margin:0 auto;	
	}
	
/* H1 tagline */

h2.tagLine
{
	float:left;
	margin:30px 0 0 0px;
	display:inline;
	font-size:1.9em;
	font-style: normal;
	font-weight:normal;
	font-family: "Verdana", serif;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #033f88;
	padding:0 0 9px 0;
}
/* Element Logo */
div.elLogo 
{
	width: 174px;
	height: 114px;
	float:right;
	display:inline;
	clear:both;
/*
	width: 913px;
	height: 80px;
	float:right;
	display:inline;
	clear:both;
*/
}


div.elLogo h1.ident 
{
	background-image: url(../_images/gmp/gmp-logo.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 174px;
	height: 114px;	
	margin:0;
	padding:0;
/*
	background-image: url(../_images/gmp/text-and-logo.gif);
	background-repeat: no-repeat;
	background-position: right;
	width: 913px;
	height: 80px;
	padding: 0;
*/	
}

form.auctions div.elLogo h1.ident 
{
	background-image: url(../_images/gmp/gmp-logo.gif);

}
div.elLogo h1.ident a 
{
	width: 174px;
	height: 80px;
	display: block;
}
div.elLogo h1.ident span
 {
	display: none;
}
div.elContactWrapper
{
	width:100%;
	height:23px;
	padding:0px 0 0 0;
	background: url(../_images/gmp/chequered.jpg) repeat-x;
}

div.elContactWrapper div.elContactDetails
{
	width:913px;
	height:45px;
	margin:0 auto;
	color:#aeb5e9;
	text-align:right;
	line-height:15px;
	font-size:.9em;
}
div.elContactWrapper div.elContactDetails a
, div.elContactWrapper div.elContactDetails a:link
, div.elContactWrapper div.elContactDetails a:visited
{
	color:#aeb5e9;
	text-decoration:none;
}
div.elContactWrapper div.elContactDetails a:hover
, div.elContactWrapper div.elContactDetails a:active
, div.elContactWrapper div.elContactDetails a:focus
{
	text-decoration:underline;
}

div.elCenterContainer
{
	float:left;
	clear:both;
	width:100%;
	background-color:#f6d23c;
	/* background:url(../_images/gmp/grad_bkgd.gif) repeat-x top left #f6d23c; */
	background-color: #ffffff;
}
form.elPageHome div.elCenterContainer
{
	/* background:url(../_images/gmp/home_cont_bkgd.jpg) repeat-x top left;
	background-color:#f6d23c;
	*/
	background-color: #ffffff;
}




/* Element Horizontal Nav */
ul.elMainMenu 
{
	background-image: url(../_images/gmp/menu_panel.gif);
    height: 39px;
    line-height: 39px;
	list-style: none;
	padding: 0 0 0 0;
	margin: 22px 0 0 0;
	/* margin: 0px 0 0 -6px; */
	width: 730px; /*913px; */
	z-index:95;
	float:left;
}
ul.elMainMenu ul 
{
	line-height: 1;
	list-style: none;
	padding: 0;
	margin: 0;  	
	z-index:99;
}
ul.elMainMenu li 
{
	float: left;
	padding: 0;
	margin:0;
	width: auto;
	white-space: nowrap;
	position:relative; /* because ul.elMainMenu li ul is positioned absolutely */
}
ul.elMainMenu a
, ul.elMainMenu a:link
, ul.elMainMenu a:visited
{
	display: block;
	padding: 0 10px 0 10px;
	color: #dfdfdf;
	text-decoration: none;	
	text-transform: none;
	font-size: 1em;	
	color:#fff;

}
		ul.elMainMenu li.first a
		, ul.elMainMenu li.first a:link
		, ul.elMainMenu li.first a:visited
		, ul.elMainMenu li.first a
		, ul.elMainMenu li.first a:link
		, ul.elMainMenu li.first a:visited
		{
			padding:0 15px 0 15px!important;
		}
		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
		{
			padding:0!important;
			color:#164889!important;
		}
		ul.elMainMenu li a.current span
		, ul.elMainMenu li a.current:link span
		, ul.elMainMenu li a.current:visited span
		, ul.elMainMenu li a.parent_current span
		, ul.elMainMenu li a.parent_current:link span
		, ul.elMainMenu li a.parent_current:visited span
		{
			height:39px;
			padding:0 10px;
			display:block;
			/* background-image:url(../_images/gmp/menu_current.gif); */
			float:left;
			color: #f6d23c; 
			text-decoration: underline;
		}
		ul.elMainMenu li.first a.current span
		, ul.elMainMenu li.first a.current:link span
		, ul.elMainMenu li.first a.current:visited span
		, ul.elMainMenu li.first a.parent_current span
		, ul.elMainMenu li.first a.parent_current:link span
		, ul.elMainMenu li.first a.parent_current:visited span
		{
			
			padding:0 15px 0 10px;
			
		}
		ul.elMainMenu li.first a.current span.Left
		, ul.elMainMenu li.first a.current:link span.Left
		, ul.elMainMenu li.first a.current:visited span.Left
		, ul.elMainMenu li.first a.parent_current span.Left
		, ul.elMainMenu li.first a.parent_current:link span.Left
		, ul.elMainMenu li.first a.parent_current:visited span.Left
		{
			padding:0;
			height:39px;
			width:5px;
			display:block!important;
			/* background-image:url(../_images/gmp/menu_current_left.gif); */
		}
		ul.elMainMenu li a.current span.Left
		, ul.elMainMenu li a.current:link span.Left
		, ul.elMainMenu li a.current:visited span.Left
		, ul.elMainMenu li a.parent_current span.Left
		, ul.elMainMenu li a.parent_current:link span.Left
		, ul.elMainMenu li a.parent_current:visited span.Left
		{
			display:none;
		}
		ul.elMainMenu li a.current span.Right
		, ul.elMainMenu li a.current:link span.Right
		, ul.elMainMenu li a.current:visited span.Right
		, ul.elMainMenu li a.parent_current span.Right
		, ul.elMainMenu li a.parent_current:link span.Right
		, ul.elMainMenu li a.parent_current:visited span.Right
		{
			display:none;
		}
		
ul.elMainMenu li a:hover
{
	text-decoration: underline;
}

ul.elMainMenu li ul 
{
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	top:41px;
	margin: 0 0 0 -1px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #FFF;
	float:left;
	clear:both;
}
ul.elMainMenu li li a span.Left
, ul.elMainMenu li li a span.Right
, ul.elMainMenu li li a.current span.Left
, ul.elMainMenu li li a.current:link span.Left
, ul.elMainMenu li li a.current:visited span.Left
, ul.elMainMenu li li a.current span.Right
, ul.elMainMenu li li a.current:link span.Right
, ul.elMainMenu li li a.current:visited span.Right
, ul.elMainMenu li li a.parent_current span.Left
, ul.elMainMenu li li a.parent_current:link span.Left
, ul.elMainMenu li li a.parent_current:visited span.Left
, ul.elMainMenu li li a.parent_current span.Right
, ul.elMainMenu li li a.parent_current:link span.Right
, ul.elMainMenu li li a.parent_current:visited span.Right
{
	display:none!important;
}
ul.elMainMenu li li a.current span
, ul.elMainMenu li li a.current:link span
, ul.elMainMenu li li a.current:visited span
, ul.elMainMenu li li a.parent_current span
, ul.elMainMenu li li a.parent_current:link span
, ul.elMainMenu li li a.parent_current:visited span
{
	height:20px!important;
	background-image:none;
	line-height:20px;
	padding:0;
	margin:0;
}
ul.elMainMenu li li
, ul.elMainMenu li li.first  
{
    width: 200px;
    background-image: none;
    line-height: 20px;
    border-bottom: solid 1px #FFF;
    background-color: #ddd;	 
}
ul.elMainMenu ul a
, ul.elMainMenu ul a:link
, ul.elMainMenu ul a:visited 
{
	width: 180px;
    border-width: 0;
    font-size: .9em;
    padding: 0 10px 0 10px!important;
    color: #444;
    text-transform: none;    
	overflow:hidden;
}
ul.elMainMenu ul a:hover
, ul.elMainMenu ul a:active
{
	background-color: #eee;
	color: #000;
	width:180px;
	padding:0 10px 0 10px!important;
}
ul.elMainMenu ul a.ChildItems
{
    background-image: url(../_images/default/more_nibble.gif) !important;
    background-repeat: no-repeat;
    background-position: top right;	
}
ul.elMainMenu ul a.ChildItems:hover 
{
    background-image: url(../_images/default/more_nibble_on.gif) !important;	
}
ul.elMainMenu li ul ul 
{
	margin: -41px 0 0 200px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #fff;	
}
ul.elMainMenu li li li
, ul.elMainMenu li li li.first  
{
    border-color: #fff;	
}
ul.elMainMenu li li a
, ul.elMainMenu li li a:link
, ul.elMainMenu li li a:visited
{
    color: #444;
    background-image: none;
}
ul.elMainMenu  li a:hover
, ul.elMainMenu  li a:active 
{
	 color: #FFF;
}
ul.elMainMenu ul li a:hover
, ul.elMainMenu ul li a:active 
{
	background-color: #efefef;
	color: #000;
}
ul.elMainMenu li:hover ul ul
, ul.elMainMenu li:hover ul ul ul
, ul.elMainMenu li:hover ul ul ul ul
, ul.elMainMenu li.MenuItemHover ul ul
, ul.elMainMenu li.MenuItemHover ul ul ul
, ul.elMainMenu li.MenuItemHover ul ul ul ul 
{     
    left: -999em; 
    display: none;
} 
ul.elMainMenu li:hover ul
, ul.elMainMenu li li:hover ul
, ul.elMainMenu li li li:hover ul
, ul.elMainMenu li li li li:hover ul
, ul.elMainMenu li.MenuItemHover ul
, ul.elMainMenu li li.MenuItemHover ul
, ul.elMainMenu li li li.MenuItemHover ul
, ul.elMainMenu li li li li.MenuItemHover ul 
{
    left: auto; 
	display: block;
} 

/* Element Horizontal Nav 
ul.elAdminMenu 
{
	
    height: 39px;
    line-height: 39px;
	list-style: none;
	padding: 0;
	margin: 0 0 0 0;    
	width:65px;
	z-index:100;
	/*overflow: hidden;
	position:absolute;
	float:left;
	top:104px;
	right:50%;
	margin-right:391px;
}
ul.elAdminMenu ul 
{
	line-height: 1;
	list-style: none;
	padding: 0;
	margin: 0;  	
	z-index:99;

}
ul.elAdminMenu li 
{
	float: left;
	padding: 0;
	width: auto;
	overflow: hidden;
	white-space: nowrap;
}

ul.elAdminMenu li a span
{
	padding-left:5px;
}

ul.elAdminMenu a
, ul.elAdminMenu a:link
, ul.elAdminMenu a:visited
{
	display: block;
	padding: 0 10px 0 10px;
	text-decoration: none;	
	text-transform: none;
	font-size: 1.1em;	
	color:#fff;

}

		ul.elAdminMenu li.first a.current
		, ul.elAdminMenu li.first a.current:link
		, ul.elAdminMenu li.first a.current:visited
		, ul.elAdminMenu li.first a.parent_current
		, ul.elAdminMenu li.first a.parent_current:link
		, ul.elAdminMenu li.first a.parent_current:visited
		{

			
			padding-left: 13px;

		}

		
		
ul.elAdminMenu li ul 
{
	position: absolute;
	left: -999em;
	height: auto;
	width: 200px;
	margin: 0 0 0 -1px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #FFF;
}
ul.elAdminMenu li li
, ul.elAdminMenu li li.first  
{
    width: 200px;
    background-image: none;
    line-height: 20px;
    border-bottom: solid 1px #FFF;
    background-color: #ddd;	 
}
ul.elAdminMenu ul a
, ul.elAdminMenu ul a:link
, ul.elAdminMenu ul a:visited 
{
	width: 200px;
    border-width: 0;
    font-size: .9em;
    padding: 0 10px;
    color: #444;
    text-transform: none;    
}
ul.elAdminMenu ul a:hover
, ul.elAdminMenu ul a:active
{
	background-color: #eee;
	color: #000;
}
ul.elAdminMenu ul a.ChildItems
{
    background-image: url(../_images/default/more_nibble.gif) !important;
    background-repeat: no-repeat;
    background-position: top right;	
}
ul.elAdminMenu ul a.ChildItems:hover 
{
    background-image: url(../_images/default/more_nibble_on.gif) !important;	
}
ul.elAdminMenu li ul ul 
{
	margin: -21px 0 0 200px;
	border-style: solid;
	border-width: 1px 1px 0 1px;
	border-color: #fff;	
}
ul.elAdminMenu li li li
, ul.elAdminMenu li li li.first  
{
    border-color: #fff;	
}
ul.elAdminMenu li li a
, ul.elAdminMenu li li a:link
, ul.elAdminMenu li li a:visited
{
    color: #444;
    background-image: none;
}
ul.elAdminMenu  li a:hover
, ul.elAdminMenu  li a:active 
{
	 color: #FFF;
}
ul.elAdminMenu ul li a:hover
, ul.elAdminMenu ul li a:active 
{
	background-color: #efefef;
	color: #000;
}
ul.elAdminMenu li:hover ul ul
, ul.elAdminMenu li:hover ul ul ul
, ul.elAdminMenu li:hover ul ul ul ul
, ul.elAdminMenu li.MenuItemHover ul ul
, ul.elAdminMenu li.MenuItemHover ul ul ul
, ul.elAdminMenu li.MenuItemHover ul ul ul ul 
{     
    left: -999em; 
    display: none;
} 
ul.elAdminMenu li:hover ul
, ul.elAdminMenu li li:hover ul
, ul.elAdminMenu li li li:hover ul
, ul.elAdminMenu li li li li:hover ul
, ul.elAdminMenu li.MenuItemHover ul
, ul.elAdminMenu li li.MenuItemHover ul
, ul.elAdminMenu li li li.MenuItemHover ul
, ul.elAdminMenu li li li li.MenuItemHover ul 
{
    left: auto; 
	display: block;
}
*/
ul.elSideMenu 
{
	list-style:none;
	margin:0;
	padding:0;
	clear:both;
}
ul.elSideMenu li
{
	float:left;
	line-height:33px;
	height:33px;
	width:100%;
	padding:0;
	margin:0;
}
ul.elSideMenu ul li
{
	float:left;
	line-height:33px;
	height:33px;
	display:block;
	padding:0 15px 0 15px;
	width:auto;
	background:url(../_images/gmp/sub_menu_divider.gif) center right no-repeat;
}
ul.elSideMenu ul li.last {
	background:none !important;
	}

ul.elSideMenu li a.depth01first
, ul.elSideMenu li ul li ul
{
	display:none;
}
ul.elSideMenu li a
, ul.elSideMenu li a:link
, ul.elSideMenu li a:visited
{
	color:#023f88;
	font-family: "Lucida Sans",Georgia;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
ul.elSideMenu li a.current
, ul.elSideMenu li a.current:link
, ul.elSideMenu li a.current:visited
, ul.elSideMenu li a.parent_current
, ul.elSideMenu li a.parent_current:link
, ul.elSideMenu li a.parent_current:visited
{
	color:#023f88;
	text-decoration: underline;
}

ul.elSideMenu li a:hover
{
	color:#023f88;
	text-decoration: underline;
}

/* Element Footer Menu */
ul.elFooterMenu {
	bottom: 0;
	margin: 0;
	height: 1.5em;
	line-height: 1.2em;
	padding: 0;
	float: left;
}
ul.elFooterMenu li 
{
	display: block;
	float: left;
}
ul.elFooterMenu li.first
 {
	float: left;
	border-right: solid 1px #363636; 
}
ul.elFooterMenu li.last {
	border-left: 0px;
}
ul.elFooterMenu li a, ul.elFooterMenu li a:link, ul.elFooterMenu li a:visited 
{
    font-size: .9em;
	color: #363636;
	display: block;
	padding: 0 10px;
	text-decoration: none;
}
ul.elFooterMenu li a:hover, ul.elFooterMenu li a:active {
	color: #333;
	text-decoration: underline;
}
/* CONTENT PANEL OUTPUT */
div.elContent
{
    padding:0 200px 20px 20px;
    line-height: 1.4em;
    font-size: 1em;
	font-family:"Lucida Sans", Georgia;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
	
}

div.elTTContent
{
    padding:0 100px 20px 20px;
    line-height: 1.4em;
    font-size: 1em;
	font-family:"Lucida Sans", Georgia;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0;
	
}
form.elSearch div.elContent
, form.auctions div.elContent
, form.elNonContent div.elContent
{
	padding-bottom:0;
}
form.elPageHome div.elContent
{
	padding: 0px 20px 20px 0;
	margin:0;
	clear:both;
	width:580px;
}
div.elContent h1 
, h1.elPageTitle
{
    font-size: 1.6em;
	font-weight:normal;
    color: #363636;
    margin: 10px 0 10px 0;
    padding: 0;
	font-family:georgia, serif;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#303f73;
	border-bottom: dotted 1px #000000;
}
div.elContent h3
{
	color: #033f88;
}

	/* 
		These are added to div.elContent when the Feature Property or Attachments are visible so text doesn't wrap.
		Please see custom.js
	*/
	div.elFeatureMargin
	{
		margin-right:220px;
	}
	div.elAttachmentMargin
	{
		margin-right:230px;
	}

h1.elPageTitle
{
	margin-top:20px; 
	clear:left;
}
div.elContent p 
{
    margin: 1.2em 0;
    padding: 0;
    color: #000000;
    line-height: 1.6em;
}

div.elContent a 
, div.elContent a:link
, div.elContent a:visited
{
    font-weight: bold;
    font-size: .9em;
}
div.elContent a:hover
, div.elContent a:active 
{
    text-decoration: underline;
}
div.elContent table 
{
    border-collapse: collapse;
    border-color: #C3C3C3;
}

div.elContent table tr
{
	height: 10px;
}

div.elLeftWrapper
{
	background:transparent; /* url(../_images/gmp/info_panel_bkgd.gif) no-repeat 0 -1px; */
	/*width:301px !important;*/
	width:306px !important;
	height:auto; /* 198px;*/
	float:right !important;
	clear:right;
	
	padding:0;
	margin:0 !important;
	border:0;
	display:inline;
	overflow:hidden;
	
}
form.elPageHome div.elLeftWrapper
{
	background: transparent; /* url(../_images/gmp/left_wrapper.gif) no-repeat top left; */
	width:306px !important;
	height:auto;
	float:left !important;
	padding:0;
	margin:15px 0 0 0 !important;
	border:0;
}

div.elLeftWrapper div.elSearchItem
{
	padding:5px 5px 0 5px;
	margin:10px 0 0 0;
	height:40px;
	width:270px;
	display:block;
	background-color:red;
	position: static;
	/*top:400px;
	left:800px;
	z-index: 2000;*/	
}

div.elLeftWrapper div.elDashCharities
{
	/* background: url(../_images/gmp/partners-dash.jpg) no-repeat top; */
	padding: 0;
	margin: 5px 0 0 12px;
	display:block;
}
div.elLeftWrapper div.elDashCharities img
{
	padding: 30px 0 0 0;
	background: transparent;
	position: relative;
}

div.elLeftWrapper img.elDashCharities
{
	margin: 0 0 0 10px;
}

	

div.elLeftWrapper div.elSearchItem input
{
	padding:7px 0 7px 30px;
	margin:0 0 0 5px;
	height:15px;
	width:230px;
	border:0;
	background:url(../_images/gmp/search_bg.gif) no-repeat top left;	
	float:left;
	font-family: "Lucida Bright", Georgia;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#20326f;
	font-size:1.3em;
}
div.elLeftWrapper div.elSearchItem a.hoverbutton
, div.elLeftWrapper div.elSearchItem a.hoverbutton:link
, div.elLeftWrapper div.elSearchItem a.hoverbutton:visited
{
	width:24px;
	height:29px;
	display:block;
	background:url(../_images/gmp/search_button.gif) no-repeat top left;
	padding:0; margin:0 0 0 5px; border:0;
	float:left;
}
div.elLeftWrapper div.elSearchItem a.hoverbutton span
, div.elLeftWrapper div.elSearchItem a.hoverbutton:link span
, div.elLeftWrapper div.elSearchItem a.hoverbutton:visited span
{
	display:none;
}
ul.elLeftItems
{
	margin:0;
	padding:0;
	padding-top:2px;
	list-style:none;
	clear:both;
}
ul.elLeftItems li
{
	margin: 5px 0 0 14px;
}

ul.elLeftItems li h1
{
	margin:10px 0 0 0;
	height:30px;
	border-bottom:2px solid #5a68a5;
	line-height:30px;
	font-size:1.35em;
	padding:0;
	font-family: "Lucida Bright", Georgia;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:normal;
	background-color: #6c7eb4;
	display:block;
}

ul.elLeftItems li h1 a
, ul.elLeftItems li h1 a:link
, ul.elLeftItems li h1 a:visited
{
		background:url(../_images/gmp/arrow.gif) no-repeat 280px center;
		padding: 0 0 0 32px;
		color:#fff;
		display:block;
		height:30px;
		line-height:33px;
		text-decoration:none;
}
ul.elLeftItems li h1 a:hover
, ul.elLeftItems li h1 a:active
, ul.elLeftItems li h1 a:focus
{
	background:url(../_images/gmp/arrow_on.gif) no-repeat 280px center transparent;
}
ul.elLeftItems li.item1 h1
{
	background:url(../_images/gmp/calendar.gif) no-repeat 5px 3px #033f88;
}
ul.elLeftItems li.item2 h1
{
	background:url(../_images/gmp/icon_property.gif) no-repeat 7px 5px #033f88;
}
ul.elLeftItems li.item3 h1
{
	background:url(../_images/gmp/icon_subscribe.gif) no-repeat 7px 5px #033f88;
}
ul.elLeftItems li p
{
	color:#16224a;
	padding:0;
	margin:7px 0 0 0;
	padding:0 10px 10px 10px;
	font-size:1em;

}
form.elPageHome ul.elLeftItems li p
{
	font-family: "Lucida Bright", Georgia;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.1em;
}

ul.elLeftItems li p a
, ul.elLeftItems li p a:link
, ul.elLeftItems li p a:visited
{
	color:#16224a;
}

ul.elLeftItems li.item2 h1
{
	margin-top:0;
}

/* SITEMAP */
ul.elSitemap 
{    
    width: auto;
    margin: 20px 30px 40px 30px;
}
ul.elSitemap, ul.elSitemap ul 
{
    list-style-type: none;
}
ul.elSitemap li 
{
    margin: .5em 0;
    display: block;
    padding: 2px 0 0 0;
}
ul.elSitemap a 
{
    font-weight: bold;
    background-image: url(../_images/default/arrow.gif);
    background-repeat: no-repeat;
    background-position: 0 8px;    
    padding-left: 10px;
    padding-top: 5px;
    font-size: 1em;   
}
ul.elSitemap a:hover, ul.elSitemap a.ChildItems  
{

}
ul.elSitemap ul 
{
    margin: 0 2.5em;
}
ul.elSitemap ul a
, ul.elSitemap ul a:link
, ul.elSitemap ul a:visited
{
    font-size: .9em;
}

/* TEXT FOOTER MENU */
ul.elTextMenu 
{
    padding: 5px 0 10px 0;
    margin: 0;
    clear: both;
    background-color: #FFF;
    text-align: center;
	z-index:90 !important;
}
ul.elTextMenu li 
{
    display: inline;
    margin: 0 5px;
    padding: 0 5px 1px 0;
    line-height: 1.5em;
    border-right: solid 1px #3e3e3e;
}
ul.elTextMenu li.last 
{
    border: 0;
}
ul.elTextMenu li a
, ul.elTextMenu li a:link
, ul.elTextMenu li a:visited 
{
    color: #3e3e3e;
    font-size: .9em;
    text-decoration: none;
}
ul.elTextMenu li a:hover
, ul.elTextMenu li a:active 
{
    text-decoration: underline;
    color: #333;
}



/* LOGIN FORM */
fieldset.frmLogin {
	padding: 3em 0 2em 0;
	font-family: Arial;
	margin: -50px 0 0 -150px;
	font-size: 1em;
	letter-spacing: .1em;
	border: 0;
    background-color: #FFF;
    height: 500px;
    clear: left;

}
fieldset.frmLogin legend 
{
    padding: 10px 1em 1em 1em;
    margin: 0 auto;
    font-size: 1.6em;
    font-weight: bold;
    color: #363636;
    display: block;
    width: 220px;

    text-transform: uppercase;
}
fieldset.frmLogin p 
{
    color: #363636;
    width: 260px;
    margin: .5em auto 1.5em auto;
}
fieldset.frmLogin ul, fieldset.frmLogin ol 
{
    list-style-type: none;
    width: 240px;
    margin: 0 auto;
}
fieldset.frmLogin li 
{
    margin: 0 1em 1em 1em;
}
fieldset.frmLogin li.last 
{
    clear: right;
    padding-bottom: 10px;
}
fieldset.frmLogin label 
{
    clear:left;
    display: block;
    font-weight: bold;
    margin-bottom: .1em;
    color: #363636;
}
fieldset.frmLogin label em
{
    color: #F00;
    font-weight: bold;
    font-size: 1.3em;
    display: block;
    float: left;
    margin: 0 0 0 -.8em;
}
fieldset.frmLogin input, fieldset.frmLogin select, fieldset.frmLogin textarea  
{
    width: 210px;
	font-size: 1em;
	color: #222;
	padding: .2em;
	margin: 0 0 .5em 0;
	font-weight: normal;		
}

/* Listing - TAG REPEATER */
ul.elTagListing 
{
   /* margin: 0 20px 10px 20px;	
	padding: 0 0 5px 0;	
	float:left;*/
	padding:0 0 0 20px;
    margin: 0 0 0 0;	
	
	font-size: 1em;
	list-style: none;	
}
ul.elTagListing li 
{
    margin: 0 0 0 0;
	padding:0;
}
ul.elTagListing li div.ContentWrapper
{
	border-bottom:1px solid #becaf3;
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	width:100%;
	display:block;
	float:left;
}
ul.elTagListing li div.ContentWrapper div.elLeft
/*, ul.elTagListing li div.ContentWrapper div.elRight*/
{
	float:left;
}
ul.elTagListing li div.ContentWrapper div.elLeft
{
	width:144px;
	margin:5px 0 0 0;
}
ul.elTagListing li div.ContentWrapper div.elRight
{
	padding: 16px 0 0 20px;
	margin-left: 145px;
	font-family:"Lucida Sans", Georgia;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#303f73;
}	

ul.elTagListing li div.ContentWrapper div.elRight h2
{
	font-size:1.1em;
	color:#303f73;
	margin:0 0 10px 0; padding:0;
}
ul.elTagListing li div.ContentWrapper div.elRight h3
{
	font-size:1em;
	color:#7485b9;
	padding:0;
	margin:0 0 7px 0;
}
ul.elTagListing li div.ContentWrapper div.elRight p
{
	margin:0 0 10px 0; padding: 0;
}


ul.elTagListing li div.ContentWrapper div.elLeft a img
, ul.elTagListing li div.ContentWrapper div.elLeft a:link img
, ul.elTagListing li div.Contentwrapper div.elLeft a:visited img
{
	border:0;
	clear:both;
	background:url(../_images/gmp/thumbnail_frame.gif);
	padding:6px;
	width:132px;
	height:87px;
}
ul.elTagListing li div.ContentWrapper div.elLeft a.elButton
, ul.elTagListing li div.ContentWrapper div.elLeft a.elButton:link
, ul.elTagListing li div.ContentWrapper div.elLeft a.elButton:visited
{
	height:23px;
	width:126px;
	display:block;
	clear:both;
	background:url(../_images/gmp/button_long.gif) top left no-repeat;
	text-align:center;
	line-height:20px;
	text-decoration:none;
	margin: 5px 0 0 8px;
	color:#303f73;
	padding:0;
	
}
ul.elTagListing li div.ContentWrapper div.elRight h1
{
	margin:0; padding:0;
}	
ul.elTagListing li div.ContentWrapper div.elRight h1 a
, ul.elTagListing li div.ContentWrapper div.elRight h1 a:link
, ul.elTagListing li div.ContentWrapper div.elRight h1 a:visited
{
	color:#303f73;
	font-weight:bold;
	font-size:.8em;
	font-family:"Lucida Sans","Georgia";
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	text-decoration:none;
}
ul.elTagListing li div.ContentWrapper div.elRight p.elDescription
{
	color:#303f73;
	padding:5px 0 0 0;
	margin:0;
	font-family:"Lucida Sans","Georgia";
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}	


/*tag listing for Press page
form.press ul.elTagListing li div.ContentWrapper div.elLeft a img
, form.press ul.elTagListing li div.ContentWrapper div.elLeft a:link img
, form.press ul.elTagListing li div.Contentwrapper div.elLeft a:visited img 
,form.press ul.elTagListing li div.ContentWrapper div.elLeft a.elButton
, form.press ul.elTagListing li div.ContentWrapper div.elLeft a.elButton:link
, form.press ul.elTagListing li div.ContentWrapper div.elLeft a.elButton:visited
,form.press ul.elTagListing li div.ContentWrapper div.elLeft{
display:none;
}*/

/*tag listing for calendar */

ul.elCalendarListing
{
	display:inline !important;
	font-family:"Lucida Sans","Georgia";
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	float:left;
}

ul.elCalendarListing li
{
	float:left;
	width:100%;
}


/* TOOLS */
div.Tools 
{
    float: right;
}
div.Tools a, div.Tools a:link, div.Tools a:visited 
{
    padding: 0 0 0 10px;
    margin-left: 10px;
    background-image: url(../_images/default/arrow.gif);   
    background-repeat: no-repeat;
    background-position: 1px 3px;   
    color: #3e3e3e; 
    font-weight: bold;
}
div.Tools a:hover, div.Tools a:active 
{
    color: #333;
}

/* LEFT MENU */
/* top level */
div#elLeftMenu
{

	display:block;	
	height:200px;
	float:left;
	width:213px;
	padding:0;
	margin:6px 0 0 0;
	border-width:1px 1px 0 1px;
	border-color:#fff;
	position:relative;
}

ul.elLeftMenu 
{
    list-style-type: none;
    float:left;
	clear:both;
	width:212px;
	border:0;
    padding: 0 0 50px 0;
    margin: 5px 0 0 0;
	background:url(../_images/gmp/section_menu_gradient.gif) bottom left repeat-x #e2e7fb;	
	background-color:#f6d23c;
}

form.press ul.elLeftMenu
{
background-image:none !important;
background-color:transparent;
}

/* all list items */
ul.elLeftMenu li 
{
    margin: 0;
    padding:0;
	float:left;
}
ul.elLeftMenu li.depth03
{
	display:block!important;
}
ul.elLeftMenu li li li.first
{
	margin:3px 0 0 0;
}


ul.elLeftMenu a.depth01
, ul.elLeftMenu a.depth01:link
, ul.elLeftMenu a.depth01:visited
, ul.elLeftMenu a.depth02:link
, ul.elLeftMenu a.depth02:visited
, ul.elLeftMenu a.depth02
, ul.elLeftMenu a.depth02first
, ul.elLeftMenu a.depth02first:link
, ul.elLeftMenu a.depth02first:visited
, ul.elLeftMenu a.depth02last
, ul.elLeftMenu a.depth02last:link
, ul.elLeftMenu a.depth02last:visited
{
	display:none;
}

ul.elLeftMenu li a.depth03
{
	display:block!important;
	background-color:transparent; /*#e2e7fb;*/
	background-image:none;	
}

/* all links */
ul.elLeftMenu a
, ul.elLeftMenu a:link
, ul.elLeftMenu a:visited 
{
	display:none;
	text-decoration:none;
	}
ul.elLeftMenu a:hover
, ul.elLeftMenu a:active 
{
    color: #333;
}
ul.elLeftMenu li a.current
, ul.elLeftMenu li a.current:link
, ul.elLeftMenu li a.current:visited
/*, ul.elLeftMenu li a.parent_current
, ul.elLeftMenu li a.parent_current:link
, ul.elLeftMenu li a.parent_current:visited*/
{
	background:url(../_images/gmp/section_menu_current_blue.gif);
	margin-top:1px;
}

form.elAuction ul.elLeftMenu li a.current
, form.elAuction ul.elLeftMenu li a.current:link
, form.elAuction ul.elLeftMenu li a.current:visited
/*, div.elAuction ul.elLeftMenu li a.parent_current
, div.elAuction ul.elLeftMenu li a.parent_current:link
, div.elAuction ul.elLeftMenu li a.parent_current:visited*/
{
	background:url(../_images/gmp/section_menu_current_red.gif);
}
form.elResidential ul.elLeftMenu li a.current
, form.elResidential ul.elLeftMenu li a.current:link
, form.elResidential ul.elLeftMenu li a.current:visited
/*, div.elAuction ul.elLeftMenu li a.parent_current
, div.elAuction ul.elLeftMenu li a.parent_current:link
, div.elAuction ul.elLeftMenu li a.parent_current:visited*/
{
	background:url(../_images/gmp/section_menu_current_yellow.gif);
}
form.elCommercial ul.elLeftMenu li a.current
, form.elCommercial ul.elLeftMenu li a.current:link
, form.elCommercial ul.elLeftMenu li a.current:visited
/*, div.elAuction ul.elLeftMenu li a.parent_current
, div.elAuction ul.elLeftMenu li a.parent_current:link
, div.elAuction ul.elLeftMenu li a.parent_current:visited*/
{
	background:url(../_images/gmp/section_menu_current_orange.gif);
}
/* all lists below top level */
ul.elLeftMenu ul 
, ul.elLeftMenu li ul
{
    margin: 0px 0 0 0;
    padding: 0!important;
    list-style-type: none;
	height:auto;
	border:0;
	background-image:none;
	float:left;
	background-color:#f6d23c;
}
/* 2nd level */
ul.elLeftMenu ul a 
, ul.elLeftMenu ul a:link
, ul.elLeftMenu ul a:visited
{
	height:27px;
	width:206px;
	display:block;
	background:url(../_images/gmp/section_menu_off.gif) no-repeat top left;
	line-height:25px;
	text-indent:15px;
	margin:0 3px 0 3px;
	padding:0;
	color:#033f88;
	font-family:"Lucida Sans","Georgia";
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
/* SEARCH RESULTS */
.TagHighLight 
{
    background-color: #FFFF00;
}

div.elTags 
{   
    clear: left;
    margin-top: 15px;   
}

/* PAGING */
ul.Paging 
{
	float: left;
    font-size: .9em;
    margin: 5px 10px 10px 30px;
}
ul.Paging li 
{
    display: block; 
}
ul.Paging li.PagingPageTotal
{
    
    display: none;
}
ul.Paging li.PagingPageNumbers
{
    
    float: right;
        margin: 0 10px 0 0;
}
ul.Paging li.PagingLastPage
{
    display: none;
}
ul.Paging li.PagingNextPage
{    
    float: right;
    margin: 0 10px 0 0;
}
ul.Paging li.PagingPreviousPage
{
    float: right;
    margin: 0 10px 0 0;
}
ul.Paging li.PagingFirstPage
{
    display: none;
}
ul.Paging li .disabled 
{
    color: #B0B0B0;
}
ul.Paging li .current 
{
    text-decoration: underline;
}
ul.Paging li.PagingNextPage a
, ul.Paging li.PagingNextPage a:link
, ul.Paging li.PagingNextPage a:visited
, ul.Paging li.PagingNextPage span.disabled
{
    background-image: url(../_images/default/next.gif);
    background-repeat: no-repeat;
    background-position: right;
    padding-right: 12px;
}
ul.Paging li.PagingPreviousPage a
, ul.Paging li.PagingPreviousPage a:link
, ul.Paging li.PagingPreviousPage a:visited
, ul.Paging li.PagingPreviousPage span.disabled
{
    background-image: url(../_images/default/prev.gif);
    background-repeat: no-repeat;
    background-position: left;
    padding-left: 12px;
}
p.elNoContent 
{
    margin: 10px;   
}

a.Delete 
{
    cursor: pointer;   
}

a.Delete:hover, a.Delete:active {
	text-decoration: underline;
	color: #333;
}
/* *********************************************
	Quick Search Dashboard 
************************************************/
div.elQuickSearch
{
	margin:12px 0 0 0;
	padding:0 0 0 13px;
	border:0;
	width:310px;
	height:30px;
}

form.elPageHome div.elQuickSearch
{
	margin-top:16px;
}
div.elQuickSearch input
{
	float:left;
	height: 15px;
	font-family:"lucida bright", georgia, serif;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #20326f;
	margin-right: -1px;
	padding: 7px 0 7px 32px;
	background: url(../_images/gmp/icon_search.gif) no-repeat 9px 6px;
	background-color:#f2f6ff;
	border:0;
	width:236px;
}

div.elQuickSearch a.hoverbutton,
div.elQuickSearch a.hoverbutton:link,
div.elQuickSearch a.hoverbutton:visited
{
	float:left;
	margin:0 0 0 4px;
	padding:0;
	border: 0 !important;
	height:29px !important;
	width:24px !important;
	display:block !important;
	background-image:url(../_images/gmp/search_button.gif) !important;
	background-repeat:no-repeat  !important;
	background-position:top left !important;
	
}
div.elQuickSearch a.hoverbutton:hover,
div.elQuickSearch a.hoverbutton:active,
div.elQuickSearch a.hoverbutton:focus
{
	background-image:url(../_images/gmp/search_button_on.gif) !important;
}

/*Contact Form*/
div.elContactUsForm
{
	margin:0 20px 30px 20px;
	width:400px;
	overflow:hidden;
	float:left;
}
		
div.elContactUsForm div.divInnerForm ul.elContactUsForm
, div.elContactUsForm div.divInnerForm ul.elContactUsForm ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}
div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset legend
{
	display:none;
}
div.elContactUsForm div.divInnerForm ul.elContactUsForm li fieldset
{
	border-width:0;
}
div.elContactUsForm div.divInnerForm ul.elContactUsForm ul li label
, div.elContactUsForm div.divInnerForm ul.elContactUsForm ul li input
, div.elContactUsForm div.divInnerForm ul.elContactUsForm ul li textarea
{
	float:left;
	clear:both;
	width:380px;
	font-family:"Lucida Sans",Georgia;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#333;
}
	div.elContactUsForm div.divInnerForm ul.elContactUsForm ul li label
	{
		padding:10px 0 5px 0;
	}
	div.elContactUsForm div.divInnerForm ul.elContactUsForm ul li label a.formDesc
	, div.elContactUsForm div.divInnerForm ul.elContactUsForm ul li label a.formDesc:link
	, div.elContactUsForm div.divInnerForm ul.elContactUsForm ul li label a.formDesc:visited
	{
		display:none;
	}
	div.elContactUsForm div.divInnerForm div.CaptchaVerification
	{
		margin:15px 0;
		width:100%;
	}
	div.elContactUsForm div.divInnerForm div.CaptchaVerification img
	, div.elContactUsForm div.divInnerform div.CaptchaVerification input
	, div.elContactUsForm div.divInnerForm div.CaptchaVerification label
	{
		float:left;
	}
	div.elContactUsForm div.divInnerForm div.CaptchaVerification label
	{
		padding:0 0 5px 0;
	}
	div.elContactUsForm div.divInnerForm div.CaptchaVerification img
	{
		margin:0 10px 0 0;
	}
	div.elContactUsForm div.divInnerForm div.CaptchaVerification input
	{
		width:150px;
	}
	div.elContactUsForm a.hoverbutton
	, div.elContactUsForm a.hoverbutton:link
	, div.elContactUsForm a.hoverbutton:visited
	{
		margin: 10px 14px 0 0;
	}
	
#sidebar {
	display:none;
	background-color:red;
}


div.elFooterContent
{
	width:913px;
	margin:0 auto;

}
div.elFooterContent div.elFooterRight
{
	float:right;
	margin:47px 0 0 0;
	text-align:right;
	color:#033f88;
	font-family: "Lucida Sans",Georgia;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
div.elFooterContent div.elFooterRight a
, div.elFooterContent div.elFooterRight a:link
, div.elFooterContent div.elFooterRight a:visited
{
	text-decoration:none;
	color:#567dc8;
}

div.elFooterContent div.elFooterLeft
{
	float:left;
	margin:35px 0 0 0;
}
div.elFooterContent div.elFooterLeft a
, div.elFooterContent div.elFooterLeft a:link
, div.elFooterContent div.elFooterLeft a:visited
{
	float:left;
}
div.elFooterContent div.elFooterLeft a span
, div.elFooterContent div.elFooterLeft a:link span
, div.elFooterContent div.elFooterLeft a:visited span
{
	display:none;
}
div.elFooterContent div.elFooterLeft a.elRics
, div.elFooterContent div.elFooterLeft a.elRics:link
, div.elFooterContent div.elFooterLeft a.elRics:visited
{
	height:53px;
	width:48px;
	display:block;
	background:url(../_images/gmp/logo_rics.gif);
}
div.elFooterContent div.elFooterLeft a.elRmi
, div.elFooterContent div.elFooterLeft a.elRmi:link
, div.elFooterContent div.elFooterLeft a.elRmi a:visited
{
	height:34px;
	width:173px;
	display:block;
	background:url(../_images/gmp/logo_rmi.gif);
	margin:15px 0 0 30px;
}
div.elFooterContent div.elFooterLeft a.elItem3
, div.elFooterContent div.elFooterLeft a.elItem3:link
, div.elFooterContent div.elFooterLeft a.elItem3:visited
{
	width:53px;
	height:68px;
	display:block;
	background:url(../_images/gmp/logo_caav.gif);
	margin:0 0 0 30px;
}
ul.elBreadcrumb2
{
	margin:21px 0 15px 20px;
	padding:0;
	list-style:none;
	width:680px;
	float:left;
	clear:both;
	display:block;
	font-family: Arial, Helvetica, sans-serif;
}
ul.elBreadcrumb2 li
{
	float:left;
	padding: 0;
	margin: 0;
}
ul.elBreadcrumb2 li a
, ul.elBreadcrumb2 li a:link
, ul.elBreadcrumb2 li a:visited
{
	color:#303f73;
	text-decoration:none;
	padding: 0 12px 0 0;
	margin:0 10px 0 0;
	float:left;
	font-size:.9em;
	background:url(../_images/gmp/arrow.gif) right center no-repeat;
}
ul.elBreadcrumb2 li span
{
	color:#303f73;
	text-decoration:underline;
	font-size:.9em;
}
	form.elPropertyWrap div.elContent
	{

		overflow:hidden;
		margin:0;
		padding:20px;
	}
	form.elPropertyWrap div.elContent h1
	{
		margin:10px 0 15px 0;
		padding:5px 0 0 0;
	}
	/* Property Page*/
	ul.elPropertyImages
	, ul.elGoogleMap
	{
		margin:0;
		padding:8px 0 0 0;
		list-style:none;
		width:370px;
		float:left;
		overflow:hidden;
	}	
	ul.elGoogleMap
	{
		float:left;
		width:303px!important;
		margin:0 0 0 2px;	
		padding:8px 7px 0 0;
		background:url(../_images/gmp/panel_shadow_right.gif) no-repeat 103px 0 ;
	}
	div.PropertyContent
	, div.elPropertyFooter 
	{
		margin-left:0;
	}
	div.PropertyContent
	,	div.PropertyContent h2
	{
		clear:right;
	}
	ul.elPropertyImages li
	{
		margin:0;
		padding:0;
	}
	ul.elPropertyImages li.elTitle
	, ul.elGoogleMap li.elTitle
	{
		width:365px;
		height:32px;
		background:url(../_images/gmp/features_panel_bkgd.gif) repeat-x top left;
		padding:0;
		margin:0;
	}
	ul.elGoogleMap li.elTitle
	{
		width:301px;
		margin-right:11px;
	}
	ul.elPropertyImages li.elTitle h2
	, ul.elGoogleMap li.elTitle h2
	{
		line-height:32px;
		text-indent:10px;
		font-weight:normal;
		color:#fff;
		width:301px;
		padding:0;
		margin:0;
	}
	ul.elPropertyImages li.elImageSwitch
	{
		width:365px;
		height:225px;
		display:block;
		overflow:hidden;
		margin-top:5px;
	}
	ul.elGoogleMap li
	{
		margin: 0;
		padding: 0;
	}
	ul.elPropertyImages li.elThumbnails a img
	, ul.elPropertyImages li.elThumbnails a:link img
	, ul.elPropertyImages li.elThumbnails a:visited img
	{
		border:0;
		margin:5px 4px 0 0;
	}
	ul.elPropertyImages li.elThumbnails a.elNoMargin img
	,ul.elPropertyImages li.elThumbnails a.elNoMargin:link img
	,ul.elPropertyImages li.elThumbnails a.elNoMargin:visited img
	{
		margin:5px 0 0 0;
	}
	div.elPropertyFooter
	{
		clear:both;
		float:left;
	}
	a.elBigButton
	, a.elBigButton:link
	, a.elBigButton:visited
	{
		background:url(../_images/gmp/button_long.gif);
		width:126px;
		height:23px;
		display:block;
		float:left;
		margin: 0 5px 0 0;
		text-align:center;
		line-height:22px;
		text-decoration:none;
		color:#303f73;
	}
	div.PropertyContent
	{
		clear:both;
	}	
	div.PropertyContent h2
	{
		color:#303f73;
		font-size:1.2em;
		line-height:1.2em;
	}	
	div.PropertyContent h3
	{
		color:#7485b9;
		font-size:1em;
		line-height:1em;
		margin-bottom:-10px;	
	}
	
	div.PropertyContent p
	{
		color:#303f73;
	}
	form.elPropertyWrap div#mapcont
	{
		width:299px;
		height:320px;	
		overflow:hidden!important;
		margin:5px 0 0 0px; 
		padding:0;
		float: left;
	}
	div.elAttachmentsContainer
	{
		float:right;
		width:290px;
		padding:0 0 40px 20px;
	}	
	div.elNodeAttach
	{
		float:right;
		clear:both;
		background: url(../_images/gmp/panel_shadow_right.gif) no-repeat top right;
		padding: 12px 12px 0 0 ;
		margin:10px 0 0 0;
	}
	/* featured property tag listing */
	ul.elFeaturedProperty 
	{
		float:right;
		background: url(../_images/gmp/panel_shadow_right.gif) no-repeat top right;
		padding: 15px 12px 0 12px;
		margin:0 0 0 20px;
		width: 288px;
		list-style:none;
	}
		
	div.elFeaturedInfo 
	{
		padding:0;
		float:right;
		width:153px;
		height:90px;
		clear:none;
		margin:0 10px 0 0;
		display:inline;
		overflow:hidden;
	}
		
	div.elFeaturedInfo h3
	{
		margin:15px 0 0 0;
		padding:0;
	}
		
	div.elFeaturedInfo h3 a
	, div.elFeaturedInfo h3 a:link
	, div.elFeaturedInfo h3 a:visited
	{
		margin:0;
		padding:0;
		text-decoration:none;
		color:#303f73;
		font-size:0.9em
	}	
	div.elFeaturedInfo p 
	{
		margin:3px 0 0 0;
		padding:0;
		color:#303f73;
		font-size:0.9em;
		height:60px;
	}
		
	ul.elFeaturedProperty  img
	{
		float:left;
		width:102px;
		margin:15px 0 0 10px;
		padding:0;
		display:inline;
		overflow:hidden;
	}
	ul.elFeaturedProperty  h2.elContentDescription
	{
		display:none;
	}
	ul.elFeaturedProperty li h1
	{
		font-weight:normal;
	}
	ul.elFeaturedProperty li h1
	{
		margin:10px 0 0 0;
		height:30px;
		border-bottom:2px solid #5a68a5;
		line-height:30px;
		font-size:1.35em;
		font-family: "Lucida Bright", Georgia;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#fff;
		background:url(../_images/gmp/icon_featured_property.gif) no-repeat 10px 5px;
		background-color:#6c7eb4;
		padding: 0 0 0 40px;
	}	

div.elFeaturedButton 
{
	margin-left:110px;
}

ul.elFeaturedProperty a.elButton
, ul.elFeaturedProperty  a.elButton:link
, ul.elFeaturedProperty a.elButton:visited
{
	height:23px;
	width:67px;
	display:block;
	clear:both;
	background:url(../_images/gmp/button_small.gif) top left no-repeat;
	text-align:center;
	line-height:20px;
	text-decoration:none;
	margin: 5px 0 0 8px;
	color:#303f73;
	padding:0;
	
}
/******************************************
		Events Calendar
********************************************/
	div.elEventCalendar
	{
		padding:10px 10px 0 0;    
		margin: 0 0 20px 19px;
		background:url(../_images/gmp/panel_shadow_right.gif) no-repeat top right;
		overflow:hidden;
		float:right;
	}
	div.elEventCalendar table.EventCalendar
	{
		text-align:center;
		border-collapse:collapse;
		border: 0;
		margin: 0;
	}
	div.elEventCalendar table.EventCalendar tr.calMonthHeader
	{
		text-align:left;
		display:none;
	}
	div.elEventCalendar table.EventCalendar tr.calMonthHeader th a
	, div.elEventCalendar table.EventCalendar tr.calMonthHeader th a:link
	, div.elEventCalendar table.EventCalendar tr.calMonthHeader th a:visited
	{
		font-weight:normal;
		color:#303F73;
		line-height:20px;
		font-size:1.2em;
	}
	div.elEventCalendar table.EventCalendar tr.calDayHead 
	{
		background-color:#7486b9;
		border:0;
		margin:0;
		height:20px;

	}
	div.elEventCalendar table.EventCalendar tr.calDayHead  th
	{
		border-bottom: solid 1px #FFF;	
	}
	div.elEventCalendar table.EventCalendar tr.calDayHead th
	{
		font-weight:normal;
		color:#fff;
		text-align:left;
		text-indent:15px;
	}
	div.elEventCalendar table.EventCalendar tr.calDayHead th.calDayHeadSun
	{

	}
	div.elEventCalendar table.EventCalendar tr td a
	, div.elEventCalendar table.EventCalendar tr td a:link
	, div.elEventCalendar table.EventCalendar tr td a:visited
	{
		height:30px;
		width:38px;
		display:block;
		background-color:#d6dcef;
		margin:0;
		line-height:28px;
		color:#71604b;
		text-decoration:none;
	}
	div.elEventCalendar table.EventCalendar tr
	{
		overflow:hidden;
	}
	div.elEventCalendar table.EventCalendar tr td.calHasEvent a
	, div.elEventCalendar table.EventCalendar tr td.calHasEvent a:link
	, div.elEventCalendar table.EventCalendar tr td.calHasEvent a:visited
	{
		background-color:#0043a1;
		color:#fff;
	}
	div.elEventCalendar table.EventCalendar tr td.calDaySat a
	, div.elEventCalendar table.EventCalendar tr td.calDaySat a:link
	, div.elEventCalendar table.EventCalendar tr td.calDaySat a:visited
	{
	/*	margin:5px 0 0 0; */
	}
	div.elEventCalendar table.EventCalendar tr td.calDaySun
	{
	}
	div.elEventCalendar table.EventCalendar tr.calFooter td.calNextMonth
	{
		/*border-right:5px solid #fff;*/
	}
	
	div.elEventCalendar table.EventCalendar tr.calFooter td.calPrevMonth
	, div.elEventCalendar table.EventCalendar tr.calFooter td.calNextMonth
	{
		margin:0; padding:0;
		
	}
	div.elEventCalendar table.EventCalendar tr.calFooter td
	{
		background-color:#7486b9;
		border-top: solid 1px #FFF;
		height:20px;
		margin:0;
		padding:0;
	}
	div.elEventCalendar table.EventCalendar tr.calFooter td a
	, div.elEventCalendar table.EventCalendar tr.calFooter td a:link
	, div.elEventCalendar table.EventCalendar tr.calFooter td a:visited
	{
		height:20px!important;
		line-height:20px;
		padding:0;
		margin:0;
		width:auto;
		background-color:#7486b9;
		color:#fff;
	}
	div.elEventCalendar table.EventCalendar tr.calFooter td.calNextMonth a
	,div.elEventCalendar table.EventCalendar tr.calFooter td.calNextMonth a:link
	,div.elEventCalendar table.EventCalendar tr.calFooter td.calNextMonth a:visited
	{
		background-image:url(../_images/gmps/arrow.gif);
		background-repeat:no-repeat;
		background-position:120px 10px;
	}
	div.elEventCalendar table.EventCalendar tr.calFooter td.calPrevMonth a
	, div.elEventCalendar table.EventCalendar tr.calFooter td.calPrevMonth a:link
	, div.elEventCalendar table.EventCalendar tr.calFooter td.calPrevMonth a:visited
	{
		background-image:url(../_images/gmps/arrow_left.gif);
		background-repeat:no-repeat;
		background-position:55px 10px;
	}
	
	
/********************************
	Event Management Page
*********************************/
div.elEventManagement
{
	
	padding:20px;
   	margin: 0 0 0 215px;	
	clear:right;

}
div.elEventManagement h1
{
	display:none;
}
div.elEventManagement ul
{
	margin:20px 0 0 30px;
	padding:0;
	list-style-type:none;
}
div.elEventManagement ul li 
{
	padding: 0;
	margin: 0;
}
div.elEventManagement ul li fieldset
, div.elEventManagement ul li fieldset ul
{
	border:0;
	margin:0;
	padding:0;
}
div.elEventManagement label
{
	float:left;
	clear:both;
	padding:10px 0 5px 0;
}
div.elEventManagement input,
div.elEventManagement textarea
{
	clear:both;
	width:300px;
}
div.elEventManagement div.dtpControl
, div.elEventManagement table.elAssetTextbox
{
	clear:both;
}

div.elEventManagement div.dtpControl input
, div.elEventManagement div.dtpControl label
{
	width:auto;
	clear:none;
}
div.elEventManagement fieldset.Tags label
, div.elEventManagement fieldset.Tags input
{
	width:auto;
	padding:0;
	float:left;
	clear:left;
}
div.elEventManagement fieldset.Tags label
{
	padding:2px 0 0 5px;
	clear:right;
}
div.elEventManagement legend
{
	display:none;
}
form.elPageHome ul.elAdditional
{
	margin:22px 0 0 0;
}
ul.elAdditional
{
	margin:10px 0 0 0;
	padding:0;
	float:left;
	clear:both;
   	width: 185px;
	overflow:hidden;
	padding:0;
	list-style-type:none;
	background-color:#eee3cd;
	border-bottom:8px solid #eee3cd;
}
ul.elAdditional li.title
{
		background-color:#6d624c;
		text-indent:16px;
		height:26px;
		line-height:26px;
		width:185px;
		font-size:1.4em;
		font-weight:normal;
		display:block;
		font-family: Georgia, "Times New Roman", Times, serif;
		font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#ebe3d9;
		margin-bottom:6px;
		overflow:hidden;
		white-space:nowrap;
}
ul.elAdditional li
{
	padding:0 0 3px 0;
}
ul.elAdditional li a
, ul.elAdditional li a:link
, ul.elAdditional li a:visited
{
	padding:0 0 0 17px;
	background-image:url(../_images/powderham/arrow.gif);
	background-repeat:no-repeat;
	background-position:7px 4px;
}
ul.elAdditional li a:hover
, ul.elAdditional li a:active
, ul.elAdditional li a:focus
{
	color:#312815;
}

form.auctions h1.Title, form.auctions h1.Title a
{
	font-weight: bold;	
	font-size: 1.1em;	
	color: #7486B9;	
	text-decoration: underline;
	padding:0;
	margin:0 0 5px 0;
}

form.auctions h2.DateStart, form.auctions h2.DateEndHide
{
	font-weight: bold;	
	font-size: 0.9em;	
	color: #000;	
	text-decoration: none;
	padding:0;
	margin:5px 0 0 0;
}


form.elSearch ul.elTagListingSearch
{
	list-style: none;
	margin: 0 0 0 0;
	padding: 0 0 0 20px;
	float:right;
}
form.elSearch ul.elTagListingSearch li
{
	padding: 0;
	margin: 0;
}
form.elSearch ul.elTagListingSearch li h3
{
	margin:0; padding:0;
}
form.elSearch ul.elTagListingSearch li h3 a
, form.elSearch ul.elTagListingSearch li h3 a:link
, form.elSearch ul.elTagListingsearch li h3 a:visited
{
	font-weight:normal;
	margin:0; padding:0; line-height:.8em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#16224a;
	text-decoration:underline;
}
form.elSearch ul.elTagListingSearch li h3 a:hover
, form.elSearch ul.elTagListingSearch li h3 a:active
, form.elSearch ul.elTagListingSearch li h3 a:focus
{

}
form.elSearch ul.elTagListingSearch li p
{
	padding:5px 0 25px 0; margin:0;
}	
/************************************************
	News Listing Styling
	AS
************************************************/
ul.elNewsListing
{
	margin: 0;
	padding: 0 0 0 20px;
	list-style: none;
	clear:none;
	width:365px;
}
ul.elNewsListing li
{
	padding: 0;
	margin: 0;
	width:auto;
}
ul.elNewsListing li div.ContentWrapper
{
	padding: 0;
	margin: 0;
	width: 500px;
}
ul.elNewsListing h1.elContentTitle
{
    font-size: 1.6em;
	font-weight:normal;
    color: #363636;
    margin: 10px 0 20px 0;
    padding: 0;
	font-family:georgia, serif;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#303f73;
}
ul.elNewsListing h1
{
	font-size:1.3em;
	font-weight:normal;
	margin:0;
	padding:0 0 5px 0;
}
ul.elNewsListing h1 a
, ul.elNewsListing h1 a:link
, ul.elNewsListing h1 a:visited
{
	color:#16224a;
	font-family:"Lucida Sans", Georgia;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
ul.elNewsListing h1 a:hover
, ul.elNewsListing h1 a:active
, ul.elNewsListing h1 a:focus
{
	color:#303f73;
}
ul.elNewsListing h2
{
	font-weight:normal;
	font-size:1em;
	color:#333;
	padding:0;
	margin:0;
}
ul.elNewsListing li div.ContentWrapper h2
{
	margin:0;
	padding:0px 0 0 0;
	font-size:1.0em;
	color:#c0c0c0;
	font-style: italic;
}
ul.elNewsListing p
{
	margin: 0;
	padding: 5px 0 20px 0;
	color:#363636;
}
ul.elAdvancedSearch
{
	margin: 20px 0 20px 20px;
	padding: 20px 0 10px 0;
	list-style:none;
	font-family:"Lucida Sans", Georgia;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	width:682px;
	border-top:1px solid #becaf3;
	border-bottom:1px solid #becaf3;
	float:left;
}
ul.elAdvancedSearch li ul
{
	margin: 7px 0 7px 0; padding: 0;
	float:left;
	list-style:none;
}
ul.elAdvancedSearch li ul li label
{
	text-indent:10px;
	padding:0 20px 0 10px;
	font-size:1em;
	color:#000;
}
ul.elAdvancedSearch li ul li
{
	float: left;
	padding:0 20px 15px 0;
	margin:0;
	clear:none;
}
ul.elAdvancedSearch li
{
	float:left;
	clear:both;
}
ul.elAdvancedSearch li label
{
	font-size:1.1em;
	white-space:nowrap;
	color:#7485b9;
}
ul.elAdvancedSearch li.elKeyword input
{
	float:left;
	clear:both;
	width:250px;
	margin:7px 0 0 0;
}
ul.elAdvancedSearch li.elSubmit
{
	width:100%;
}
ul.elAdvancedSearch li a.hoverbutton
, ul.elAdvancedSearch li a.hoverbutton:link
, ul.elAdvancedSearch li a.hoverbutton:visited
{
	float:right;
	margin:8px 0 0 20px;
}


	ul.LightboxGallery
	{
	    margin: 10px 0 20px 15px;
	    width: 700px;
	    padding: 0 0 0 0;
	    list-style-type: none;
	}
	ul.LightboxGallery li
	{
	    display: inline;
	    width: 158px;
	    height: 140px;
	    padding: 5px 0 0 0;
	    margin: 6px 0 0 6px;
	    float: left;
	    text-align: center;
	    vertical-align: middle;
	    background-color: #e1e1e2;
		line-height:110px;
	}

	ul.LightboxGallery li a
	{
	border-width:0 !important;
	text-decoration:none;
	color:#164889;
	font-size:0.9em;
	font-family:"Lucida Sans", arial; 
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	ul.LightboxGallery li img
	{
	    vertical-align: middle;
	    padding: 6px;
	    background-color: #FFF;
	    border-width:0 !important;
	    position: relative;
	    z-index: 1;
	    filter: none;
	}
	ul.LightboxGallery li a:hover img
	{
	    background-color: #d5d5e2;

	}
	ul.LightboxGallery p
	{
	width:158px;
	display:inline;
	padding:3px 0 0 0;
	margin:0 auto;
	float:left;
	clear:both;
	font-size:1.1em;
	height:auto;
	line-height:1.1em;
	}
	ul.elGallerymenu
	{
		list-style-type:none;
	}
	ul.elGallerymenu li
	{
		list-style-type:none;
		color:#000;
		background-image: url(../_images/gmp/arrow.gif);
		background-repeat:no-repeat;
		padding:0 0 0 20px;
		line-height:14px;
	}
	ul.elGallerymenu li a
	{
		color:#000;
	}
	
/* BLOG LISTING (CONTAINER) */
ul.elBlogRepeater
{
    list-style-type: none;
    margin: 20px 0 10px 0;

}
ul.elBlogRepeater div.Tools 
{
    margin-top: -40px;
    font-size: .9em;
}
ul.elBlogRepeater li
{
    padding: 0 0 0 0;
    margin: 0;
    border-bottom: none; /* solid 1px #BBB; */

}
ul.elBlogRepeater li div.ContentWrapper
{
    padding: 0;
    margin: 0 0 0 20px;
    border: none;
}
ul.elBlogRepeater li img
{
    border: 0;

}
ul.elBlogRepeater li.first  
{
    padding: 0;
    border: 0;

}
ul.elBlogRepeater li.first h1.elContentTitle
{

    font-style: normal;
    font-weight: normal;
    

    color: #8fafac;
    margin: 33px 0 0 0;
    padding: 0;
}

/* BLOG LISTING (ITEMS) */
ul.elBlogListing
{
    list-style-type: none;
    margin: 0 10px 0 10px;
    padding: 0;
    float: left;
    width: 580px;
    background-color: #ffffff;
    border: none;
}
ul.elBlogListing li 
{
    border: 0;
    padding: 0 0 0 10px;
    color: #444;
    margin: 0;
	border: none;
}   

div.BlogImage
{
    float: left;
    width: 90px;
    height: 120px;
    overflow: hidden;
    margin-top: 3em;
    text-align: center;

}
div.BlogImage img
{

}
ul.elBlogListing li.BlogTitle
{
    color:#aeac0b;
    font-weight: bold;
    font-size: 1.2em;
    line-height: 1.2em;
    padding:0 0px 0 20px;
    margin: 5px 0 .75em 0;
    font-weight:normal;
    background-image: url(../_images/gmp/bullet.gif);
    background-repeat: no-repeat;
    background-position: center left;
    border: none;
}

ul.elBlogListing li.BlogDesc
{
		padding:0 0px 0 20px;
        margin: 5px 0;
        color: #000;
        font-style: normal;
        border: none;
        font-size: 0.9em;
}
ul.elBlogListing li.BlogDescGreen
{
		padding:0 0px 0 20px;
        margin: 5px 0;
        color: #aeac0b;
        font-style: normal;
        border: none;
        font-weight: normal;
        font-size: 0.9em;
}
ul.elBlogListing li.BlogDate, ul.elBlogListing li.BlogAuthor
{

        font-size: .9em;
        word-spacing: .2em;
        padding:0 0px 0 20px;
        border: none;
}
ul.elBlogListing li.BlogFooter
{


    padding-left: 0;
    margin-bottom: 1.5em;

}
ul.elBlogListing li.BlogFooter a 
{
    margin-right: 30px;
    /*
    background-image: url(../_images/saloons/bullet.gif);
    background-repeat: no-repeat;
    background-position: left center;
    */
    padding-left: 10px;
    line-height: 1.3em;
    font-size: .9em;
    font-weight: normal;
}

div#ZoneRightColumn p.BlogAuthor
{
    font-size: .9em;
    word-spacing: .2em;
    margin-top: -70px;
    margin-left: 100px;
    margin-bottom: 40px;
    line-height: 1.4em;
    /*clear: left;*/

}
ul.PagingFilter
{
    margin: 10px 20px 10px 20px;
    padding: 0 0 0 0px;
    list-style-type: none;
    border: none;
    background-color: #023f88; /*#EFEFEF; */
    padding: 10px;
    width: 600px;
}
ul.PagingFilter li
{
    display: inline;
    padding-right: .5em;
    font-size: 1.1em;
    color: #fff;
}
ul.PagingFilter li span.Selected
{
    text-decoration: underline;
    color: #ffffff;
}
ul.PagingFilter li a
{
    color: #fff;
}

/* ---------------- Fixture List -------------------- */
table.FixtureList
{
	width: 100%;
	border: none;
	
}
table.FixtureList tr td.Date
{
	background-color: #ffcc00;
	color: #000000;
}

table.FixtureList tr td.FormulaHeader
{
	width: 12%;
	text-align: center;
	padding: 1px;
}
table.FixtureList tr td.DateHeader
{
	width: 16%;
	text-align: center;
	padding: 1px;
}
table.FixtureList tr td.FormulaCowdenbeath
{
	background-color: Red;
	color: White;
	text-align: center;
	padding: 1px;
}
table.FixtureList tr td.FormulaKnockhill
{
	background-color: Red;
	color: White;
	text-align: center;
	padding: 1px;
}
 
ul.elTagListingHome
{
	list-style-type:none;
	margin: 0px 0 0px 0px;
	padding:0 0 10px 0;
}		
ul.elTagListingHome li
{
	display:block;
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
	clear:both;
}
ul.elTagListingHome li.first
{
	margin-left: 10px;
}

ul.elTagListingHome li.first h1.elContentTitle
{
	font-size: 1.6em;
	font-weight:normal;
    margin: -4px 0 5px 0;
    padding: 0px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#303f73;
	border-bottom: dotted 1px #000000;
	width: 290px;
}
form.body-Largest ul.elTagListingHome li.first h1.elContentTitle
{
	line-height:1.5em;
}
form.body-Large ul.elTagListingHome li.first h1.elContentTitle
{
	line-height:1.1em;
}
ul.elTagListingHome li div.ContentWrapper
{
	/*background-image:url(../_images/gmp/news_panel.gif);
	background-repeat:no-repeat;
*/	
	width:293px!important;
	margin:0 0 10px 10px;
	padding: 0px 0px 0px 0px;
	border: none;
}
ul.elTagListingHome li div.ContentWrapper div.elContent h1.Title
{
	border: none;
}

ul.elTagListingHome li div.ContentWrapper div.ContentImage
{
	float:left;
	width:74px;
	height:105px;
	display:block;
}
ul.elTagListingHome li div.ContentWrapper div.ContentImage a img
,ul.elTagListingHome li div.ContentWrapper div.ContentImage a:link img
,ul.elTagListingHome li div.ContentWrapper div.ContentImage a:visited img
{
	border:0;
}

ul.elTagListingHome li div.elContent
{

	width:275px!important;
	background-image:none;
	background-color:transparent;
	margin: 0px 0px 0px 0px;
	padding:0;
	clear: none !important;
	float: left !important;
	overflow:hidden;
	color: #303f73;

}
ul.elTagListingHome li div.HasImage
{
	float:left;
	padding:5px 0 5px 5px;
	width:220px!important;
	margin:0 0 0 10px;
}
ul.elTagListingHome li div.elContent h1.Title
{
	font-size: 1em;
	margin: 0px 0 0 3px;
	padding-left: 0px;
	height: auto;
	background: none;
	display: block !important;
	text-transform:capitalize;
}

ul.elTagListingHome li div.elContent h1.Title a
, ul.elTagListingHome li div.elContent h1.Title a:link
, ul.elTagListingHome li div.elContent h1.Title a:visited
{
	font-size: 1em;
	margin: 0px 0 0 3px;
	padding-left: 10px;
	height: auto;
	background: url(../_images/gmp/arrow1.gif);
	background-repeat: no-repeat!important;
	background-position: 0px 4px!important;
	color: #303f73;
	text-decoration: none;
	border-bottom: none!important;
}
ul.elTagListingHome li div.elContent h1.Title a:hover
, ul.elTagListingHome li div.elContent h1.Title a:active
, ul.elTagListingHome li div.elContent h1.Title a:focus
{
	text-decoration:underline;
}
ul.elTagListingHome li div.elContent h2.DateStart
{
	margin:0;
	padding:4px 0 0 0;
	font-size:.9em;
	color:#303f73;
	font-style: italic;
}
ul.elTagListingHome li div.elContent h2.DateStart
, ul.elTagListingHome li div.elContent h2.DateEnd
, ul.elTagListingHome li div.elContent h2.DateModified
{
    font-size: .9em;
    font-weight: normal;
    padding: 0 5px 0 17px;
    margin: 0;
    color: #444;
}
ul.elTagListingHome li div.elContent p.Description
{
	font-size:.9em;
	margin:0;
	padding:3px 0 0 0;
	color:#303f73;
	line-height:1.2em;
}

ul.elHomeFeature
, ul.elHomeFeature li
, ul.elHomeFeature li.last
, ul.elHomeFeature li div.ContentWrapper
, ul.elFeaturedItem
, ul.elFeaturedItem li
{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	border:0;
}
ul.elHomeFeature li
{
	width: 310px;
	height: 113px;
	background-image: url(../_images/gmp/home_feature_panel.gif);
	overflow:hidden;
	border-right:5px solid #fff;
}

ul.elHomeFeatureEnd li
{
	border-right:0px solid #fff!important;
}

ul.elFeaturedItem li
{
	background:none;
}
ul.elFeaturedItem li.elFeatureImage
{
	width:112px;
	height:84px;
	margin:13px 0 0 17px;
	background-image: url(../_images/gmp/home_feature_frame.gif);
	background-repeat:no-repeat;
	float:left;
	border:0;
}
ul.elFeaturedItem li.elFeatureText
{
	float:left;
	width:160px;
	border:0;
	margin:18px 0 0 10px;
	width:148px;
}
ul.elFeaturedItem li.elFeatureImage img
{
	width: 99px;
	height: 70px;
	margin:7px 0 0 7px;
}

ul.elFeaturedItem li.elFeatureImage a img,
ul.elFeaturedItem li.elFeatureImage a:visited img,
ul.elFeaturedItem li.elFeatureImage a:active img
{
	border:none;
}

ul.elFeaturedItem li.elFeatureText p
{
	margin:0;
	padding:0;
	color:#333;
}
ul.elFeaturedItem li.elFeatureText p a.elButton
, ul.elFeaturedItem li.elFeatureText p a.elButton:link
, ul.elFeaturedItem li.elFeatureText p a.elButton:visited
, div.elContent a.elButton
, div.elContent a.elButton:link
, div.elContent a.elButton:visited
{
	padding:5px 20px 7px 0;
	float:left;
	background:url(../_images/gmp/arrow.gif) no-repeat right;
	text-decoration:none;
	color:#ce181f;
}
ul.elFeaturedItem li.elFeatureText p a.elButton:hover
, ul.elFeaturedItem li.elFeatureText p a.elButton:active
, ul.elFeaturedItem li.elFeatureText p a.elButton:focus
, div.elContent a.elButton:hover
, div.elContent a.elButton:active
, div.elContent a.elButton:focus
{
	background:url(../_images/gmp/arrow_on.gif) no-repeat right center;
}

/* start - table */

table.results {
	border-collapse: collapse;
	margin: 0px 0 10px 0px;
	width: 500px;	
	
}
table.results th strong {
	color: #fff;
	font-weight: normal;
}
table.results th {
	background: #023f88; /*#93BC0C;*/
	height: 29px;
	padding-left: 10px;
	padding-right: 0px;
	color: #fff!important;
	text-align: left;
	border-left: 1px solid #023588;
	border-bottom: solid 2px #FFF;
	font-size: 1.2em;
}

table.results tr {
	height: 30px;
}
table.results td {
	padding-left: 2px;
	padding-right: 2px;
	border-left: 1px solid #FFF;
	border-bottom: solid 1px #ffffff;
}
table.results td.first
,table.results th.first {
	border-left: 0px;
	width: 150px;
}
table.results th.title
{
	border-left: 0px;
	text-align: left;
}
table.results tr.row-a {
	background: #F8F8F8;
	
}
table.results tr.row-b {
	background: #EFEFEF;
	
}
table.results tr.header
{
}

table.results tr.header td.header-pos
{
	width: 50px;
	text-align: center;
	font-weight: bold;
}
table.results tr.row-a td.no
, table.results tr.row-b td.no
{
	width: 50px;
	text-align: center;
	margin: none;
}
table.results tr.row-a td.event
, table.results tr.row-b td.event
{
	width: 70px;
	font-weight: bold;
	text-align: left;
}
table.results tr.row-a td.chmp-event
, table.results tr.row-b td.chmpevent
{
	width: 70px;
	font-weight: normal;
	text-align: left;
}

/*  */


/* 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;
}


/* 