/* CSS Document */

/*
Following styles are required for navigation menus.
4 styles must be defined to control the look and feel of the menus: they are applied automatically to table, td and a tags by CMS

Horizontal menu:     .menu_horizontal_main{}
Vertical menu:       .menu_vertical_main{}
Vertical sub menu:   .menu_vertical_sub{}
Dropdown menu:       .menu_dropdown{}
*/

/* -----------DETAILS PAGE H NAVIGATION LINKS ---------*/


A.menu_horizontal_main{
	TEXT-DECORATION: none;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	white-space: nowrap;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #D7D5D5;
	background-image: url(/media/weremoving.co.uk/images/nav_offstate.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #B4AFAF;
	border-bottom-color: #B4AFAF;
	border-top-color: #B4AFAF;
	margin: 0px;
}
A.menu_horizontal_main:visited{
	TEXT-DECORATION: none;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	white-space: nowrap;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #D7D5D5;
	background-image: url(/media/weremoving.co.uk/images/nav_offstate.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-color: #B4AFAF;
	border-bottom-color: #B4AFAF;
	border-top-color: #B4AFAF;
	margin: 0px;
}
A.menu_horizontal_main:hover{
	TEXT-DECORATION: none;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	background-color: #D21820;
	background-image: url(/media/weremoving.co.uk/images/nav_hoverstate.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B4AFAF;
	border-right-color: #B4AFAF;
	border-bottom-color: #B4AFAF;
}
A.menu_horizontal_mainACTIVE{
	TEXT-DECORATION: none;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	white-space: nowrap;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #ffffff;
	background-image: url(/media/weremoving.co.uk/images/nav_activestate.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #b4afaf;
	border-right-color: #b4afaf;
}
A.menu_horizontal_maintest{
	TEXT-DECORATION: none;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	padding-right: 6px;
	padding-left: 6px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0px;
	background-color: #D21820;
	background-image: url(/media/weremoving.co.uk/images/nav_hoverstate.gif);
	background-repeat: repeat-x;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #B4AFAF;
	border-right-color: #B4AFAF;
	border-bottom-color: #B4AFAF;
}
/* -----------DETAILS PAGE H NAVIGATION LINKS ---------*/



/* -----------Horizontal Tabs MENU ---------*/

	/* -----------TOP LEVEL-----------*/
#H2levelsDivTop {
	TEXT-ALIGN: right;
	margin:0; padding:0 15px 0 15px;
	}
a.H2levels_TopA:link, a.H2levels_TopA:visited{
	TEXT-DECORATION: none;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	white-space: nowrap;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 7px;
	margin-left: 2px;
	background-color: #7c7c7c;
	background-image: url(/media/weremoving.co.uk/images/nav_inactive_bg.gif);
	background-repeat: repeat-x;
}
a.H2levels_TopA:hover{
	TEXT-DECORATION: none;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	white-space: nowrap;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 7px;
	margin-left: 2px;
	background-color: #efefef;
	background-image: url(/media/moreetc.com/images/results/homesplice/nav_hover_bg.gif);
	background-repeat: repeat-x;
}
.H2levels_TopTable {
margin:0;
padding:0;
text-align:right;
}
.H2levels_TopTd {
margin:0;
padding:0;
}
a.H2levels_TopASel:link, a.H2levels_TopASel:visited {
	TEXT-DECORATION: none;
	display: block;
	font-size: 11px;
	font-weight: bold;
	color: #333;
	white-space: nowrap;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 6px;
	padding-bottom: 7px;
	margin-left: 2px;
	background-color: #ffffff;
}
.H2levels_TopASel { margin:0; padding:0;}
.H2levels_TopTdSel { margin:0; padding:0;}
	/* -----------SUB LEVEL----------- */

#H2levelsDivSub {
	HEIGHT: 25px; text-align:left; margin:0; padding:10px 15px 0 20px; background:url(/media/weremoving.co.uk/images/subnav_bg.gif) repeat-x #f6f5f5;
}
a.H2levels_SubA:link, a.H2levels_SubA:visited {
color:#666666; text-decoration:none;
}
a.H2levels_SubA:hover {
color:#333;
}
.H2levels_SubTd {
color:#666666; text-decoration:none; border-right: #666666 1px solid; padding: 0 8px 0 8px; margin:0;
}
.H2levels_SubTdSel {
color:#333; text-decoration:none; border-right: #666666 1px solid; padding: 0 8px 0 8px; margin:0;
}
.H2levels_SubASel {
color:#333; text-decoration:none;
}
.H2levels_SubTable {
text-align:left;
}
/*
 *    H2levels_TopTable   <-- applied to table tag of top level menu
 *    H2levels_TopTd      <-- applied to td tags of top level menu
 *    H2levels_TopA       <-- applied to a tag of top level menu
 *    H2levels_SubTable   <-- applied to table tag of sub-level menu
 *    H2levels_SubTd      <-- applied to td tag of sub-level menu
 *    H2levels_SubA       <-- applied to a tag of sub-level menu
use the following classes for selected items:
Top level
 H2levels_TopTdSel
 H2levels_TopASel

Sub level
 H2levels_SubTdSel
 H2levels_SubASel

 */

/*
DETAILS PAGE ICON HOVER COLOUR
*/
table.detailsbutton  a.detailsbutton
{background-color:#aaaaaa;
display:block; margin:0; padding:0; width:24px;}
table.detailsbutton  a.detailsbutton:visited
{background-color:#aaaaaa;
display:block; margin:0; padding:0; width:24px;}
table.detailsbutton  a.detailsbutton:hover
{background-color:#333;
display:block; margin:0; padding:0; width:24px;}



/* -----------DETAILS PAGE H NAVIGATION LINKS v2 NEW ---------*/


a.details-tab:link, a.details-tab:visited, a.details-tab:active{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	font-weight:bold;
	padding:0 4px 0 4px;
}
a.details-tab:hover{
	color:#333;
}
a.details-tabACTIVE:link, a.details-tabACTIVE:visited, a.details-tabACTIVE:active{
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	display: block;
	font-weight:bold;
	padding:0 4px 0 4px;
}
a.details-tabACTIVE:hover{
	color:#333;
}