
/* _theme.css */
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: 52px 0;
	padding: 0;
	font-family: arial,verdana,sans-serif;
	line-height: 1.3em;
	font-size: 73%;
	background-color: #bc0674;
}

#base 
{
position: relative;
width: 780px;
padding: 0;
margin: 0 auto;	
}

	
/* ZONES */
#ZoneHeaderRow
{
	clear: both;
	position: relative;
	width: 780px;
	background: #fff url(../_images/page_curved_top.jpg) no-repeat top;
	z-index: 90;
	padding: 30px 0 28px 0;
}

#ZoneLeftColumn 
{
	width: 207px;
	margin-left: 30px;
	float: left;
	/* 
		Display-inline stops the double margin width occuring in IE6
	*/
	display: inline;
	/* 
		This min-height is a Firefox fix to ensure the ZoneLeftColumn doesn't collapse when empty, moving content over.
	*/
	min-height: 10px;
	
}
	
#LeftRightContainer 
{
	float: left;
	width: 780px !important;
	background-color: #fff;
	background: #fff url(../_images/maincontent_divide.gif) repeat-y top left;
	border-bottom: 58px solid white;
	min-height: 300px;
    height: auto !important;
    height: 300px;	
	position: relative;
}

#ZoneRightColumn
{
    width: 512px;
    float: left;
    padding: 0;
}

#ZoneCentreRow 
{
	float: left;
	width: 780px;
	background-color: #fff;
	border-bottom: 58px solid white;
}

#ZoneFooterRow 
{
	float: left;
    width: 780px;
    margin: 0 auto 0 auto;
    background: #fff url(../_images/page_curved_bottom.jpg) no-repeat top;
	min-height: 136px;
    height: auto !important;
    height: 136px;
}

/* DEFAULTS */
a, a:link, a:visited 
{
	color: #bc0674;
}

a:hover, a:active, a:focus 
{
	color: #bc0674;
}

h1 
{
    font-size: 1.6em;
}
h2
{
    font-size: 1.4em;
}
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;
}

/* Element Logo */
div.elLogo {
	width: 138px;
	height: 49px;
	margin: 0 0 16px 40px;
}

div.elLogo h1.ident {
	background: url(../_images/4head_logo.jpg) no-repeat left;
	width: 138px;
	height: 49px;	
	margin: 0;
	padding: 0;
}

div.elLogo h1.ident a {
	width: 138px;
	height: 49px;
	display: block;
}

div.elLogo h1.ident span {
	display: none;
}

/* start; breadcrumb*/
 ul.elBreadCrumb {
 	margin: 6px 0 0 40px;
	font-size: 0.9em;
	line-height: 1.1em;
	width: auto;
    padding: 0;
	list-style-type: none;
    overflow: hidden;
	clear: both;
}

ul.elBreadCrumb li {
	float: left;
    margin: 0;
    padding: 0 2px 3px 4px;
	line-height: 1.2em;
	color: #bc0674;
}

ul.elBreadCrumb p { margin: 0; padding: 0; }
ul.elBreadCrumb li { background: url(../_images/breadcrumb_separator.gif) no-repeat center right; padding-right: 12px; }
ul.elBreadCrumb li.Last { background: none; padding-left: 8px; }
ul.elBreadCrumb li.First {  padding-left: 0; padding-right: 15px; color: #666; }

ul.elBreadCrumb li a, ul.elBreadCrumb li a:link, ul.elBreadCrumb li a:visited {
	padding: 0 4px 0;
	font-weight: normal;
	text-decoration: none;
	white-space: nowrap;
	color: #666666;
}

ul.elBreadCrumb li a:hover, ul.elBreadCrumb li a:active {
	text-decoration: underline;
}

ul.elBreadCrumb span {
	text-decoration: none;
	white-space: nowrap;
}
 /* end; breadcrumb*/

/* Element Horizontal Nav */
div.elMainMenuWrapper {
	float: right;
	clear: right;
	min-height: 27px;
    height: auto !important;
    height: 27px;
	width: 700px;
	margin: 0 40px 0 0;
	padding: 0;
	border-bottom: 1px solid #bc0875;
}

ul.elMainMenu 
{
	float: right;
	width: auto;
	height: 27px;
    line-height: 27px;
	/*width: 700px;*/
	list-style: none;
	padding: 0;
	/*margin: 18px 0 0 40px;*/
	margin: 0;
	z-index: 99;
	overflow: hidden;
}

ul.elMainMenu li 
{
	float: left;
	height: 27px;
	padding: 0;
	width: auto;
	overflow: hidden;
	white-space: nowrap;
}

ul.elMainMenu ul 
{
	list-style: none;
	padding: 0;
	margin: 0;  	
	z-index: 99;
}

ul.elMainMenu a, ul.elMainMenu a:link, ul.elMainMenu a:visited
{
	display: block;	
	color: #bc0875;
	text-decoration: none;	
	text-transform: none;
	font-size: 1.1em;	   
	font-weight: bold;
   
}
ul.elMainMenu a.current span, ul.elMainMenu a:hover span {
	color: #bc0875;
}

ul.elMainMenu a span {
	background:  url(../_images/nav_center_off.gif) repeat-x top;
	float: left;
	height: 27px;
	padding: 0;
}

ul.elMainMenu a.current span, ul.elMainMenu a:hover span, ul.elMainMenu a.parent_current span
{
	background: url(../_images/nav_center_on.gif) repeat-x top;
	float: left;
	height: 27px;
	padding: 0;
}

ul.elMainMenu a span.Left
{
	background: url(../_images/nav_left_off.gif) no-repeat top;
	float: left;
	width: 17px;
	height: 27px;
	padding: 0;
}

ul.elMainMenu a.current span.Left, ul.elMainMenu a:hover span.Left, ul.elMainMenu a.parent_current span.Left
{
	background: url(../_images/nav_left_on.gif) no-repeat top;
	float: left;
	width: 17px;
	height: 27px;
	padding: 0;
}
ul.elMainMenu a span.Right
{
	background: url(../_images/nav_right_off.gif) no-repeat top;
	float:l eft;
	width: 11px;
	height: 27px;	
	padding: 0;
}

ul.elMainMenu a.current span.Right, ul.elMainMenu a:hover span.Right, ul.elMainMenu a.parent_current span.Right 
{
	background: url(../_images/nav_right_on.gif) no-repeat top;
	float: left;
	width: 11px;
	height: 27px;
	padding: 0;
}

ul.elMainMenu li.first a span.Left
{
	background: url(../_images/nav_left_off_first.gif) no-repeat top;
	float: left;
	width: 32px;
	height: 27px;
	padding: 0;
}

ul.elMainMenu li.first a.current span.Left, ul.elMainMenu li.first a:hover span.Left
{
	background: url(../_images/nav_left_on_first.gif) no-repeat top;
	float: left;
	width: 32px;
	height: 27px;
	padding: 0;	
}

ul.elMainMenu 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.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;
    color: #444;
    text-transform: none;    
}

ul.elMainMenu ul a:hover
, ul.elMainMenu ul a:active
{
	background-color: #eee;
	color: #000;
}

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: -21px 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 Footer Menu */
ul.footerText {
	width: 700px;
	margin: 2px 0 0 40px;
	height: 1.5em;
	font-size: 1em;
	line-height: 1.2em;
	padding: 10px 0 22px 0;
	float: left;
	display: inline;
	border-top: 1px solid #d9d9d9;
}

ul.footerText li {
	color: #656565;
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}

ul.footerText li.first {
	float: left;
}

ul.footerText li.last {
	float: right;
}

ul.footerText li a, ul.footerText li a:link, ul.footerText li a:visited 
{
    font-size: .9em;
	color: #666666;
	display: block;
	padding: 0 10px 0 0;
	text-decoration: none;
}

ul.footerText li.first a { padding-right: 30px; }
ul.footerText li.last a { padding-right: 0; }

ul.footerText li a:hover, ul.footerText li a:active {
	color: #333;
	text-decoration: underline;
}

/* Home feature boxes */
ul.elfeatureBoxes {
	clear: left;
	height: 147px;
	width: 700px;
	list-style: none;
	padding: 0;
	overflow: hidden;
	margin-left:40px;
}

ul.elfeatureBoxes li {
	float: left;
	width: 224px;
	height: 145px;
	padding: 0;
}

ul.elfeatureBoxes li.first { margin-right: 13px; }
ul.elfeatureBoxes li.last { margin-left: 13px; }

ul.elfeatureBoxes div.elBox {
	display: block;
	width: 100%;
}

ul.elfeatureBoxes div.elBox img { border: 1px solid #bb0775; }

div.elFeatureImage {
	float: left;
	width: 168px;
	height: 147px;
	clear: left;
	margin: 1px 0 12px 10px;
}

div.elFeatureImage img {
	border: 0;
}

div.elProductImageNav {
	position: absolute;
	bottom: 180px;
	left: 48px;
}

div.elProductImageNav img {
	border: 0;
}

div.elProductImage { margin-top: 20px; }
div.elProductImage.alignR img { float: right; }
.productpagestick img{
	margin-left: 15px;
	margin-bottom: 5px;
}

div.backLink { clear: both; margin: 14px 0 16px 0; }

.backLink p { font-size: 1.2em; line-height: 20px; }

.backLink a { background: url(../_images/4head_left_arrow.gif) no-repeat left; padding: 3px 1px 3px 22px; line-height: 1.5em; } 

/* Logo grid - Where to buy page*/
div.elContent table.logogrid { 
	padding: 0;
	margin-bottom: 40px;
	width: 98%;
}

table.logogrid td { 
	width: 50%;
	height: 77px;
	border-top: 1px solid #d1d1d1;
	border-left: 1px solid #d1d1d1;
	vertical-align: center;
	text-align: center;
	padding: 0;
}

table.logogrid td.rb { border-right: 1px solid #d1d1d1; }
table.logogrid td.bb { border-bottom: 1px solid #d1d1d1; }

/* CONTENT PANEL OUTPUT */
div.elContent {
    padding: 0;
    margin: 0;
	line-height: 1.6em;
    font-size: .9em;
	color: #666;
}

/* Add left margin to Flash/TVC */
#flashvid {
	margin-left: 29px;
}

#ZoneRightColumn div.elContent {
	padding: 0 20px 0 30px;
}

div.elContent div#homeFeatureWrap {
	position: relative;
	display: inline;
	float: left;
	width: 700px;
    height: 229px;
	background: url(../_images/home_feature_bg.gif) no-repeat left;
	margin: 0 0 12px 40px;
}

div#homeFeatureWrap .innerWrap {
	position: absolute;
	top: 22px;
	left: 20px;
	padding: 8px 14px 2px 18px;
	width: 330px;
	min-height: 180px;
    height: auto !important;
    height: 180px;
	overflow: hidden;
}

div#homeFeatureWrap .innerWrap h1 { width: 280px; }

div.elContent h1 
{
    font-size: 1.7em;
	line-height: 1.2em;
	color: #bb0775;
    margin: 0;
    padding: 0;
}

div.elContent h1.formTitle { margin: 35px 0 0 70px; }

div.elContent h2 
{
    font-size: 1.2em;
    color: #666;
    margin: 0.6em 0;
    padding: 0;
}

div.elContent h2.faqs {
	font-size: 1.1em;
	color: #55abc6;
	margin: 0 0 10px 0;
}

div.elContent p 
{
    margin: 0.7em 0 0.4em 0;
    padding: 0;
}

div.elContent p sup {
	font-size: 0.9em;
}

div.elContent a 
, div.elContent a:link
, div.elContent a:visited
{
 	color: #55abc6;
	text-decoration: underline;
}
div.elContent a:hover
, div.elContent a:active 
{
    text-decoration: none;
}
div.elContent div.ColumnLeft
{
    width: 49%;
    float: left;
}
div.elContent div.ColumnRight 
{
    width: 46%;
    float: left;
    margin: 0 1% 0 2%;   
}
div.elContent table 
{
    border-collapse: collapse;
    border-color: #C3C3C3;
}

div.elContent ul {
	margin-left: 16px;
	list-style-image: url(../_images/blue_bullet.gif);
}

div.elContent ul li {
    margin: 0 0 2px 0;
    padding: 0;
}

div.elContent ul.noStyle { list-style-type: none; list-style-image: none; margin-left: 0; }

div.elTopLink p { margin: 20px 0 20px 0; }

div.elTopLink p a, div.elTopLink p a:link, div.elTopLink p a:visited { color: #666; background: url(../_images/blue_arrow_up.gif) no-repeat right; padding: 0 16px 3px 0; line-height: 1.5em; } 

/* 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;
}

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: 0;
	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 0;
    padding: 0 0 5px 0;
	font-size: 1em;
	list-style: none;
}

ul.elTagListing li 
{
    margin: 0;
    padding: 10px 0 10px 0;
    display: block;
}

ul.elTagListing li.first 
{
    border: 0;
    padding: 10px 0;
}

ul.elTagListing h1.elContentTitle {
    margin: .8em 0 10px 0;
    padding: 0 0 3px 0;
}

ul.elTagListing h2.elContentDescription 
{
    display: none;
}

ul.elTagListing div.ContentWrapper
{
    padding: 5px 0 5px 0;
    clear: both;
    border: solid 1px #FFF;
}

ul.elTagListing div.elContent 
{
    padding: 0 0 10px 0;
    margin: 0;
}

ul.elTagListing p.More { font-size: 1.15em; line-height: 20px; }

ul.elTagListing p.More a, .innerWrap p.More a { color: #bc0674; background: url(../_images/4head_right_arrow.gif) no-repeat right; padding: 3px 22px 3px 1px; line-height: 1.5em; } 

ul.elTagListing div.elContent h1.Title 
{
    font-size: 1.2em;
    line-height: 1.2em;
    margin: 0;
    padding: 0 5px 0 0;
    font-style: normal;
    color: #3e3e3e;
    
}

ul.elTagListing div.elContent a, ul.elTagListing div.elContent a:link, ul.elTagListing div.elContent a:visited 
{
    text-decoration: none;   
    color: #bc0674;
}

ul.elTagListing div.elContent a:hover, ul.elTagListing div.elContent a:active 
{
    color: #333;
	text-decoration: underline;
}

ul.elTagListing div.elContent h2.DateStart, ul.elTagListing div.elContent h2.DateEnd
{
    font-size: 1em;
    font-weight: normal;
    padding: 0 5px 0 10px;
    margin: 0;
	color: #555;    
}
ul.elTagListing div.elContent h2.DateStart span, ul.elTagListing div.elContent h2.DateEnd span 
{
    font-style: italic;   
}

ul.elTagListing div.elContent h3.Author
{
    padding: 0 5px 0 10px;
    margin: 0;
    font-size: 1em;
    font-weight: normal;
}

ul.elTagListing div.elContent p.Description
{
    padding: 2px 5px 2px 0;
    margin: 0;
}

ul.elTagListing div.ContentImage 
{
    padding: 0;
    margin: 0;
    width: 90px;
    float: left;
}
ul.elTagListing div.ContentImage img {
    border: solid 1px #364761;

}
ul.elTagListing div.HasImage 
{
    margin-left: 100px;
}

/* 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 */
ul.elLeftMenu 
{
    margin: 0 0 0 10px;
    padding: 0 0 62px 0;
    list-style-type: none;
   	width: 166px;
}

/* all list items */
ul.elLeftMenu li 
{
    margin: 0;
    padding: 0;
	clear: left;

}

/* Hide section title / first item */
ul.elLeftMenu li.depth01 a.depth01first { display: none; }

/* all links */
ul.elLeftMenu a, ul.elLeftMenu a:link, ul.elLeftMenu a:visited 
{
    height: 28px;
    padding: 0;
    text-decoration: none;
    display: block;
    font-weight: bold;
    font-size: .9em;
}

ul.elLeftMenu a:hover, ul.elLeftMenu a:active 
{
    text-decoration: underline;
}

ul.elLeftMenu ul li a.current 
{

}

ul.elLeftMenu a span {
	background: url(../_images/nav_off_bg.jpg) repeat-x top;
	float: left;
	height: 28px;
	line-height: 1.8em;
	padding: 3px 0 0 6px;
	margin: 0;
	width: 148px;
}

ul.elLeftMenu a.current span {
	background-image: url(../_images/nav_on_bg.jpg);
}

ul.elLeftMenu a span.Left {
	background: url(../_images/left_nav_off.jpg) repeat-x top;
	width: 6px;
	height: 28px;
	padding-left: 0;
}

ul.elLeftMenu a.current span.Left {
	background-image: url(../_images/left_nav_on.jpg);
}

ul.elLeftMenu a span.Right {
	background: url(../_images/right_nav_off.jpg) repeat-x top;
	width: 6px;
	height: 28px;
	padding-left: 0;
}

ul.elLeftMenu a.current span.Right {
	background-image: url(../_images/right_nav_on.jpg);
}
/* all lists below top level */
ul.elLeftMenu ul, ul.elLeftMenu ul ul
{
	float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

/* 2nd level */
ul.elLeftMenu ul a 
, ul.elLeftMenu ul a:link
, ul.elLeftMenu ul a:visited
{
    padding-left: 0;
}

/* 3rd level */
ul.elLeftMenu ul ul a
, ul.elLeftMenu ul ul a:link
, ul.elLeftMenu ul ul a:visited
{
    padding-left: 8px;
}

ul.elLeftMenu ul ul a span {
	width: 140px;
}

/* SEARCH RESULTS */
.TagHighLight 
{
    background-color: #FFFF00;
}

div.elTags 
{   
    clear: left;
    margin-top: 15px;   
}

/* PAGING */
ul.Paging 
{
    clear: both;
    font-weight: bold;
    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;
}



h1.elPageTitle 
{
    margin: 32px 30px 10px 30px;
    padding: 0 0 3px 0;
    
}

p.elNoContent 
{
    margin: 10px;   
}

a.Delete 
{
    cursor: pointer;   
}

a.Delete:hover, a.Delete:active {
	text-decoration: underline;
	color: #333;
}
/*
Clears all hoverbuttons in the Header zone 

Makes Styling a lot easier.
When problems are incurred use !important;

*/
div#ZoneHeaderRow a.hoverbutton
, div#ZoneHeaderRow a.hoverbutton:link
, div#ZoneHeaderRow a.hoverbutton:visited
{
		margin:0;
		padding:0;
		
		background-color:transparent;
		background-image:none;
		border:0;
		
		height:auto;
		width:auto;
}
div#ZoneHeaderRow a.hoverbutton span.hoverbutton_button
, div#ZoneHeaderRow a.hoverbutton span.hoverbutton_buttonRight
, div#ZoneHeaderRow a.hoverbutton span.hoverbutton_buttonLeft
{
	margin:0;
	padding:0;
}
/* 

All the Controls (Screensize, Textsize and Bookmark site are placed insite a HTML Element called

div.elHeaderControls

This is done so the controls can be floated and therefore increase text size, etc easily and wouldn't function properly when positioned absolutely.

The container CAN be positioned absolutely.
*/

div.elHeaderControls
{
	position:absolute;
	top:40px;
	right:0;
	display:inline;
}


/*SCREENSIZE CSS*/
div.elScreensize 
{
	/*Borders, Margin Padding*/
	margin:0 0 0 1em;
	padding:0;
	float:right;
	
	/*
	Please ensure the width on this element is kept in em's so it increases proportionatly with the rest of the site.
	*/
	width:7.1em;
	height:1.5em;
}
	/* Styling Specific to the Screensize Button*/
	div.elScreensize a.hoverbutton,
	div.elScreensize a.hoverbutton span,
	div.elScreensize a.hoverbutton:link,
	div.elScreensize a.hoverbutton:visited
	{
		line-height:1.1em;
		color:#666 !important;
		font-weight:normal;
	}
	div.elScreensize a.hoverbutton:hover,
	div.elScreensize a.hoverbutton:focus,
	div.elScreensize a.hoverbutton:active
	{
	
	}

	
/* FONT SIZE */
div.elFontSize
{
	float:right;
	height:1.5em;
	line-height:1em;
}	
	div.elFontSize span.text
	{
		/*Padding, Margin & Borders*/
		margin:0 0 0 1em;
		padding:0;
		border:0;
		float:left;
		color:#666;
	}
	/*Generic, This applies to both buttons*/
	div.elFontSize a.hoverbutton,
	div.elFontSize a.hoverbutton:link,
	div.elFontSize a.hoverbutton:visited
	{
		color:#666 !important;
		float:left;
		line-height:.9em;
		text-indent:.2em;
	}
	div.elFontSize a.hoverbutton:hover,
	div.elFontSize a.hoverbutton:active,
	div.elFontSize a.hoverbutton:focus
	{
		
	}
		/* STYLING SPECIFIC TO THE BUTTON TO REDUCE FONT SIZE */
		div.elFontSize span.smaller a.hoverbutton:link,
		div.elFontSize span.smaller a.hoverbutton:visited,
		div.elFontSize span.smaller a.hoverbutton
		{
		
		}
		div.elFontSize span.smaller a.hoverbutton:hover,
		div.elFontSize span.smaller a.hoverbutton:active,
		div.elFontSize span.smaller a.hoverbutton:focus
		{
		
		}
		/*STYLING SPECIFIC TO THE BUTTON TO INCREASE FONT SIZE*/
		div.elFontSize span.larger a.hoverbutton:link,
		div.elFontSize span.larger a.hoverbutton:visited,
		div.elFontSize span.larger a.hoverbutton
		{
		
		}
		div.elFontSize span.larger a.hoverbutton:hover,
		div.elFontSize span.larger a.hoverbutton:active,
		div.elFontSize span.larger a.hoverbutton:focus
		{
		
		}
/* Quick Search Dashboard */
div.elQuickSearch
{
	/*Positioning*/
	position:absolute;
	top:10px;
	right:0;

	/*Padding, Margins & Borders*/
	margin:0;
	padding:0;
	border:0;
	
	/*Sizing*/
	width:175px;
}
div.elQuickSearch input
{
	float:left;
		height: 16px;
		margin-right: -1px;
}
div.elQuickSearch a
{
    background-image:url(../_images/default/search_icon_on.gif) !important;
}
div.elQuickSearch a.hoverbutton,
div.elQuickSearch a.hoverbutton:link,
div.elQuickSearch a.hoverbutton:visited
{
	float:left;
	margin:0;
	padding:0;
	border: solid 1px #666 !important;
	height:20px !important;
	width:18px !important;
	display:block !important;
	background-image:url(../_images/default/search_icon_off.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/default/search_icon_on.gif) !important;
}

/*Contact Form*/
div.elContactUsForm
{
		/*
			Pre & Post Text is placed inside this wrapper.
			
			For ease, this should be kept to the same width as the UL
			to ensure the hoverbutton is kept inline to the right of the form.
		*/
		
	width: 500px;
	margin: 0 0 0 40px;
	padding: 0;
	border: 0;	
}

div.formErrorMsg {
	color: maroon;
	font-size: 1.05em;
	line-height: 1.5em;
	margin: 2px 0 0 70px;
}

	div.elContactUsForm ul.elContactUsForm
	{
		list-style-type: none;
		margin: 0;
		padding: 0;
		border: 0;		
		width: 500px;
		list-style-image: none;
	}
	
	div.elContactUsForm ul.elContactUsForm ul
	{
	list-style-image: none;
	}
	
	div.elContactUsForm ul.elContactUsForm li
	{
		list-style-type:none;		
		margin:0;
		padding:0;
		border:0;
	}
	div.elContactUsForm ul.elContactUsForm li fieldset
	{
		border:0;
		margin:0;
		padding:0;
	}
	/*Styles the Header of Each Section*/
	div.elContactUsForm ul.elContactUsForm li fieldset legend
	{
			/* NOTE:
				This LEGEND tag should only be used to Style TEXT
				as this is all Firefox will currently display.

				Use the SPAN Below for more flexibility.
			*/
		margin:0;
		padding:0;
		border:0;
	}
	div.elContactUsForm ul.elContactUsForm li fieldset legend span
	{
	
		/*
		This is displayed at the top of every section the form generates.
		*/
	
		width: 493px;
		height:1.5em;
		line-height:1.5em;
		font-size:1em;			
		display:block;
		margin:0 0 0 -7px;
		padding:0 0 0 7px;
	}
	
	div.elContactUsForm ul.elContactUsForm li fieldset ul
	{
		list-style-type: none;
		margin: 0 0 0 20px;
		padding: 0;
		color: #666;
	}
	
	div.elContactUsForm ul.elContactUsForm li fieldset ul li
	{
		list-style-type: none;
		margin: 5px 0 2px 0;
		padding: 0 0 0 0;
		clear: both;
	}
	
	div.elContactUsForm ul.elContactUsForm li fieldset ul li.introPara {
		padding-left: 10px;
	}
	
	div.elContactUsForm ul.elContactUsForm li fieldset ul li.last {

	}
	
	div.elContactUsForm ul.elContactUsForm li fieldset ul li label { font-size: 1.05em; margin-top: 6px; font-weight: bold; }
	
	div.elContactUsForm ul.elContactUsForm li fieldset ul li.last label {
		float: left;
		margin-top: 7px;
		clear: right;
		font-weight: normal;
	}
	
	div.elContactUsForm ul.elContactUsForm li fieldset ul li.last input {
		margin-top: 7px;
		width: auto;
	}
	
	div.elContactUsForm ul.elContactUsForm li fieldset ul li label
	{
		float: left;
		clear: left;	
		padding: 0 0 3px 10px;
	}
	
	div.elContactUsForm ul.elContactUsForm li fieldset ul li input
	{
		float:left;
		clear:both;
		width:250px;	
		
		padding:0;
		margin:0 0 0 10px;
	}
	
	div.elContactUsForm ul.elContactUsForm li fieldset ul li textarea
	{
		clear: left;
		float: left;
		width: 250px;
		padding: 0;
		margin: 0 0 0 10px;
	}
	
	div.elContactUsForm a.hoverbutton, div.elContactUsForm a.hoverbutton:link, div.elContactUsForm a.hoverbutton:visited
	{
		display: block;
		border: 2px solid #cdcdcd;
		padding: 2px 10px 2px 10px;
		margin: 0;
		background-image: none;
		background-color: #bc0674 !important;
		color: #000 !important;
	}
	
	div.elContactUsForm a.hoverbutton:hover, div.elContactUsForm a.hoverbutton:active, div.elContactUsForm a.hoverbutton:focus
	{
		color: #000 !important;
		text-decoration: underline;
	}


/*  */


/* 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;
}


/*  */
