/* General screen styles for NHS property services */


html, body {
margin: 0px;
padding: 0px;
}

body {
text-align: center;
background: #eeeeee url(../images/fade_to_grey.jpg) repeat-x top;
}
#access_keys{position:absolute; top:-500px;}
#footer{
	background: #939091 url(../images/steel.gif) repeat-x bottom;
	margin:0px 0px 14px 4px;
	height:32px;
	clear:both;
	width:959px;
	position:relative;
	top:10px;
}
#disclaimer{float:left;width:600px;margin-left:20px;color:#FFF;margin-top:8px;}
#privacy{float:right;width:300px;margin-right:20px;text-align:right;margin-top:8px;}
#privacy a:link,#privacy a:visited{color:#FFF;}
#privacy a:hover, .phone span, #disclaimer span{color:#c33;}
.hide, #process h2 {position:absolute; top:-200px;}
img, a img{border:none;}
a:link{color:#EA0CFF;text-decoration:none;}
a:visited{color:#15CCBA;text-decoration:none;}
a:hover{color:#FFB00B;text-decoration:underline;}

h1{padding:0px;margin:0px 0px 10px 0px;font-weight:normal;font-size:28px;font-family: Helvetica, sans-serif;color:#777;}
h2{font-size:16px;/*font-family: Helvetica, sans-serif;*/}
p{
	margin-top: 0px;
	margin-bottom:5px;
	padding-left: 0px;
	font-size: 11px;
	color: #000;
}
p.strapline{/*font-weight:bold;*/font-size:16px;padding-top:4px;}
p.phone{color:#B0DE4A;font-size:24px;font-weight:bold;margin-left:20px;font-family:Helvetica;}
p.gap{margin-top:24px;}
.highlight{color:#EA0CFF;font-size:20px;font-weight:bold;font-family:Helvetica;}
a.apply:link,a.apply:visited{color:#EA0CFF;font-size:16px;font-weight:bold;/*margin-left:20px*/;font-family:Helvetica;}
a.apply:hover{
	color:#000;
}
#wrapper {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #333333;
text-align: left;
width: 963px;
margin-top: 5px;
margin-right: auto;
margin-bottom: 5px;
margin-left: auto;
padding: 0px;
}

#header{width: 969px;background: #FFFFFF url(../images/colours.jpg) no-repeat top right;
border-left: 1px solid #DDDDDD;/*border-right: none1px solid #C0C0C0;border-top: 1px solid #d6d7d8;*/margin-top:5px;
}
#header img{position:relative;top:4px;left:3px;}
#container {
background: #ffffff url(../images/shadow.gif) repeat-y right;;
color: #333;
clear: both;
margin: 0px 0px 5px 0px;
padding-top: 0px;
padding-right: 3px;
padding-bottom: 0;
padding-left: 0;
width: 966px;
float: left;
border-left: 1px solid #e1e3e5;border-right:none/* 1px solid #bbb*/;border-bottom: 1px solid #d5d6d7;
display: block;
}


#content {float:left;
background-color: #FFfFFF;
padding:0px;
margin: 0px;
width: 966px;
height: auto;
}


#farLeftColumn{
	float:left;
	width:225px;
	margin-left:9px;
	padding-left: 5px;
}
#farRightColumn{
	float:right;
	width:215px;
	margin-right:12px;
	margin-top:24px;
}
#centreColumn{
	float:left;
	width:460px;
	margin-left:24px;
}
#lintel{
	float:left;
	width:410px;
}
#centreLeftColumn{
	float:left;
	width:200px;
	margin-left:0px;
}
#centreRightColumn{
	float:left;
	width:225px;
	margin-left:0px;
}
.clearBoth{
	clear:both;
	font-size: 9px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}

#map{position:relative;bottom:10px;padding-bottom:10px;font-weight:bold;float:left;width:225px;margin-left:15px;background:#FFFFFF url(../images/britain.jpg) right no-repeat;}
#map .north{width:70px;margin-top:40px;font-weight:bold;}
#map .south{width:90px;margin-top:10px;}
#map a:link,map:visited{color:#444;}
#farRightColumn p{margin-bottom:20px;margin-top:40px;}
#process{width:800px;margin:10px 0 0 100px;position:static;}
#process h1{margin-right:0px;}
#process img{float:left;}
#process p.phone{position:relative;bottom:8px;float:left;margin-right:50px;}
#process .stage{height:225px;float:left;margin:0 10px 10px 0;padding:10px;overflow:hidden;}
#process .stage h2{overflow:hidden;position:static;color:white;font-size:220px;margin:-60px 0px 0px -20px;font-family:Helvetica,Times New Roman,serif;}
#process .stage h3{position:relative;bottom:200px;font-size:13px;text-transform:uppercase;z-index:0;}
#process .stage p{position:relative;bottom:200px;}
#process .stage ol li{position:relative;bottom:200px;}
.one{background:#E3C9E2 url(../images/arrow_lavender.gif) 190px 200px no-repeat;width:225px;}
.two{background:#E3C9E2 url(../images/arrow_lavender.gif) 190px 200px no-repeat;width:225px;}
.three{background:#Efc4b3 url(../images/arrow_strawberry.gif) 190px 200px no-repeat;width:225px;}
.four{background:#Efc4b3 url(../images/arrow_strawberry.gif) 190px 200px no-repeat;width:225px;}
.five{background:#FCE4C0 url(../images/arrow_peach.gif) 445px 200px no-repeat;width:480px;}
.six{background:#FCE4C0 url(../images/arrow_peach.gif) 190px 200px no-repeat;width:225px;}
.seven{background:#E3EAC8 url(../images/arrow_pear.gif) 445px 200px no-repeat;width:480px}
.eight{background:#E3EAC8 url(../images/arrow_pear.gif) 190px 200px no-repeat;width:225px;}
.nine{background:#D0EAEB url(../images/arrow_sea.gif) 190px 200px no-repeat;width:225px;}
.ten{background:#D0EAEB url(../images/arrow_sea.gif) 190px 200px no-repeat;width:225px;}

.wales1{background:#E3C9E2 url(../images/arrow_lavender.gif) 190px 200px no-repeat;width:225px;}
.wales2{background:#E3C9E2 url(../images/arrow_lavender.gif) 190px 200px no-repeat;width:225px;}
.wales3{background:#E3C9E2 url(../images/arrow_lavender.gif) 190px 200px no-repeat;width:225px;}
.wales4{background:#E3C9E2 url(../images/arrow_lavender.gif) 190px 200px no-repeat;width:225px;}
.wales5{background:#Efc4b3 url(../images/arrow_strawberry.gif) 190px 200px no-repeat;width:225px;}
.wales6{background:#Efc4b3 url(../images/arrow_strawberry.gif) 190px 200px no-repeat;width:225px;}
.wales7{background:#Efc4b3 url(../images/arrow_strawberry.gif) 190px 200px no-repeat;width:225px;}
.wales8{background:#Efc4b3 url(../images/arrow_strawberry.gif) 190px 200px no-repeat;width:225px;}
.wales9{background:#FCE4C0 url(../images/arrow_peach.gif) 190px 200px no-repeat;width:225px;}
.wales10{background:#FCE4C0 url(../images/arrow_peach.gif) 190px 200px no-repeat;width:225px;}
.wales11{background:#FCE4C0 url(../images/arrow_peach.gif) 190px 200px no-repeat;width:225px;}
.wales12{background:#FCE4C0 url(../images/arrow_peach.gif) 190px 200px no-repeat;width:225px;}
.wales13{background:#E3EAC8 url(../images/arrow_pear.gif) 190px 200px no-repeat;width:225px;}
.wales14{background:#E3EAC8 url(../images/arrow_pear.gif) 190px 200px no-repeat;width:225px;}
.wales15{background:#E3EAC8 url(../images/arrow_pear.gif) 190px 200px no-repeat;width:225px;}
.wales16{background:#E3EAC8 url(../images/arrow_pear.gif) 190px 200px no-repeat;width:225px;}
.wales17{background:#D0EAEB url(../images/arrow_sea.gif) 190px 200px no-repeat;width:225px;}
.wales18{background:#D0EAEB url(../images/arrow_sea.gif) 190px 200px no-repeat;width:225px;}
.wales19{background:#D0EAEB url(../images/arrow_sea.gif) 190px 200px no-repeat;width:225px;}
.wales20{background:#D0EAEB url(../images/arrow_sea.gif) 190px 200px no-repeat;width:225px;}
.wales21{background:#BFE1FC url(../images/tick_sky.gif) 190px 190px no-repeat;width:225px;}

.scotland1{background:#E3C9E2 url(../images/arrow_lavender.gif) 190px 200px no-repeat;width:225px;}
.scotland2{background:#E3C9E2 url(../images/arrow_lavender.gif) 190px 200px no-repeat;width:225px;}
.scotland3{background:#E3C9E2 url(../images/arrow_lavender.gif) 190px 200px no-repeat;width:225px;}
.scotland4{background:#Efc4b3 url(../images/arrow_strawberry.gif) 190px 200px no-repeat;width:225px;}
.scotland5{background:#Efc4b3 url(../images/arrow_strawberry.gif) 190px 200px no-repeat;width:225px;}
.scotland6{background:#Efc4b3 url(../images/arrow_strawberry.gif) 190px 200px no-repeat;width:225px;}
.scotland7{background:#FCE4C0 url(../images/arrow_peach.gif) 190px 200px no-repeat;width:225px;}
.scotland8{background:#FCE4C0 url(../images/arrow_peach.gif) 190px 200px no-repeat;width:225px;}
.scotland9{background:#FCE4C0 url(../images/arrow_peach.gif) 190px 200px no-repeat;width:225px;}
.scotland10{background:#E3EAC8 url(../images/arrow_pear.gif) 190px 200px no-repeat;width:225px;}
.scotland11{background:#E3EAC8 url(../images/arrow_pear.gif) 190px 200px no-repeat;width:225px;}
.scotland12{background:#E3EAC8 url(../images/arrow_pear.gif) 190px 200px no-repeat;width:225px;}
.scotland13{background:#D0EAEB url(../images/arrow_sea.gif) 190px 200px no-repeat;width:225px;}
.scotland14{background:#D0EAEB url(../images/arrow_sea.gif) 190px 200px no-repeat;width:225px;}
.scotland15{background:#D0EAEB url(../images/arrow_sea.gif) 190px 200px no-repeat;width:225px;}
.scotland16{background:#BFE1FC url(../images/tick_sky.gif) 190px 190px no-repeat;width:225px;}


ul.ticks{list-style-image: url(../images/big_tick.gif) ;margin:2px 0px 20px 30px;padding:0px 0px 10px 0px;}
ul.ticks li{margin:0px 0px 0px 5px;padding:0px 0px 10px 0px;}
ul.ticks li p{padding:0px 0px 0px 0px;}

.padded{padding: 10px 5px 5px 10px;font-weight:bold;}
.padded h2{font-family:Helvetica;
font-size:22px;
font-weight:normal;
margin-top:0px;}
.padded h3{margin-top:0px;margin-bottom:10px;font-size:13px;text-transform:uppercase;color:#0B42FF;/*#EA0CFF*/;}
.padded a:link{display:block;color:#222;text-decoration:none;padding-bottom:10px;font-size:14px;}
.padded a:visited{display:block;color:#444;text-decoration:none;padding-bottom:10px;font-size:14px;}
.padded a:hover{color:#FFF;text-decoration:none;}

#centreRightColumn .padded ul{list-style-image: url(../images/tick.gif);}
.padded ul {margin:0px;padding:0px;}
#centreLeftColumn ul{margin-left:15px;padding-left:0px;}
.padded ul li{margin:-0px 0px 0px 4px;padding:0px; margin-left:25px;position:relative;bottom:10px;}
#centreRightColumn, #schemes{
	background:#95CB1B url(../images/apple.jpg) top left no-repeat;
	margin-bottom:13px;
	margin-left: 7px;
}
.advice{background:#DB9809 url(../images/mango.jpg) top no-repeat;margin:0 20px;}
.advice .padded a.inline{display:inline;}
.section{background:#12AFA0 url(../images/daiquiri.jpg) top no-repeat;margin:0 20px}
.calltoaction{color:#15CCBA;font-size:16px;}
.padded p.inline a{display:inline;padding-right:8px;}
.lower{margin-bottom:0px;}
.up{position:relative;bottom:70px;}
.gap{margin-top:15px;}
.pdf{background-image: url(../images/pdf_icon.gif) left no-repeat;padding-left:50px;}
#sponsors{margin:0 20px;text-align:center;}
#navigation
	{position:relative;z-index:10;
	font-size: 14px;
	text-transform:uppercase;
	font-family: Arial, sans-serif; 
	width:100%;
	float:left;
	margin:10px 1px 0px 1px;
	}

#navigation a
	{
	text-align: center;
	display:block;
	border: 1px solid white;
	white-space:nowrap;
	margin:0;
	padding: 5px 2px;
	}

#navigation a, #navigation a:visited	
	{
	color: white;
	background: #0D45FE url(../images/azure.gif) repeat-x top;
	text-decoration:none;
	}

#navigation a:hover	
	{ 
	color: #ffb00b;
	background-color: #0D45FE;
	}

#navigation ul
	{
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:120px;
	
	}

#navigation li
	{
	position:relative;
	}

#navigation ul ul
	{
	width:200px;
	font-size:12px;
	position:absolute;
	z-index:500;
	top:auto;
	display:none;
	padding: 1em;
	margin:-1em 0 0 -1em;
	}

#navigation ul ul li a, #navigation ul ul li a:visited	
	{
	color: #0D45FE;
	background:none;
	background-color:#bbddff;
	text-decoration:none;
	}
#navigation ul ul li a:hover{color: #ffb00b;background-color: #0D45FE;}

#navigation ul ul ul
	{
	top:0;
	left:100%;
	}

div#navigation li:hover
	{
	cursor:pointer;
	z-index:100;
	}


div#navigation li:hover ul ul,
div#navigation li li:hover ul ul,
div#navigation li li li:hover ul ul,
div#navigation li li li li:hover ul ul
{display:none;}

div#navigation ul li,div#navigation li:hover ul,
div#navigation li li:hover ul,
div#navigation li li li:hover ul,
div#navigation li li li li:hover ul
{display:block;}

/*  Tint the appropriate primary link  */

body#mortgage_page #navigation ul li a.mortgage{color:#FFB00B;}
body#buy_page #navigation ul li a.buy{color:#FFB00B;}
body#sell_page #navigation ul li a.sell{color:#FFB00B;}
body#rent_page #navigation ul li a.rent{color:#FFB00B;}
body#mortgage_page #navigation ul li a.mortgage{color:#FFB00B;}
body#remortgage_page #navigation ul li a.remortgage{color:#FFB00B;}
body#homebuy #navigation ul li a.homebuy{color:#FFB00B;}
body#insurance_page #navigation ul li a.insurance{color:#FFB00B;}
body#utilities_page #navigation ul li a.utilities{color:#FFB00B;}
body#utilities_page #disclaimer{display:none;}

#breadcrumb{float:left;width:900px;margin:5px 0px 13px 4px ;padding:0px;}
#breadcrumb span{font-weight:bold;padding-right:10px;}

/* form style */
#form{margin-right:10px;}
.field{border:1px solid #ccc;margin-bottom:2px;padding:2px;float:right;width:210px;}
.field label{display:inline; margin-right:3px;float:left;}
.field input.text{width:140px;border:none;display:inline;color:#3AF;float:right;font-family:Helvetica,Arial,sans;font-size:15px;font-weight:bold;font-style:italic;}
.field input.textarea{width:100%;border:none;color:#3AF;font-family:Helvetica,Arial,sans;font-size:15px;font-weight:bold;font-style:italic;}
input.button{color:#050;   
   font: bold 84% 'trebuchet ms',helvetica,sans-serif;   
   background-color:#fed;   
   border:1px solid;   
   border-color: #696 #363 #363 #696;   
}

#disclaimerfoot{padding:5px;}
#disclaimerhead{font-size:12px; font-weight:bold;} 
#disclaimerbody{font-size:10px;}
/* Tim Jones, Brinc Ltd, June 2009 */
