﻿body 
{
	font-family: Arial;
	font-size: 14px;
	color:#033348;
	background:#c4d1d7 url(images/body_back.jpg) repeat-y center top;
}

.Ie6Warninig
{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	margin:0px;
	padding-top:5px;
	color:Red;
	font-size:11px;
	height:30px;
	padding-left:40px;
	overflow:hidden;
	background:InfoBackground url(images/warning.gif) no-repeat left center;
	border-bottom:outset 1px ActiveBorder;
}

.Ie6Warninig_F
{
	height:30px;
}

h1, h2, h3, h4, h5, h6
{
	font-family:Verdana;
	margin-top:5px;
}

.McmmPage
{
	margin:auto;
	width:1000px;
}

.PageHeader
{
	height:130px;
	clear:both;
}
.Page
{
	position:relative;
	clear:both;
}

.PageContent
{
	clear:both;
	margin:5px;
}

.PageContent ul
{
	font-size:14px;
	line-height:20px;
	margin:0px;
	margin-left:15px;
	padding-left:25px;
}

.PageContent ul li
{
	list-style-image:url(images/bullet_red.png);
	padding-left:5px;
	padding-bottom:15px;
}

.PageFooter
{
	margin:20px;
	border-top:solid 1px #cecece;
	font-size:11px;
	color:#736F6E;
	padding:5px;
}

.PageFooter .Split_Right
{
	text-align:right;
}


.PageFooter a
{
	padding:5px;
	text-decoration:underline;
	color:#033348;
	font-size:11.5px;
}

.PageFooter a:hover
{
	font-weight:bold;
}

.HeaderLogo
{
	float:left;
	margin-left: 5px;
	width:500px;
}

.HeaderPromotions
{
	float:right;
	width:480px;
	text-align:center;
	height:130px;
	line-height:130px;	
}

.HeaderPromotions img
{
	vertical-align:middle;
}

.MenuSection
{
	background-color:#033348;
	height:36px;
	padding-top:5px;
}

.MenuItem
{
	background:#033348 url(images/tabgray_r.png) no-repeat right top;
	margin:1px;
	padding-right:17px;
	height:35px;
	width:auto;
	float:left;
	cursor:pointer;
}

.MenuItemText
{
	background:#033348 url(images/tabgray_l.png) no-repeat left top;	
	padding-left:17px;
	height:35px;
	width:auto;
}

.MenuItemText a
{
	display:block;
	height:27px;
	background:#033348 url(images/tabgray.png) repeat-x;
	padding-top:6px;
	font-family:Verdana;
	text-align:center;
	font-size:10px;
	color:#033348;
	max-width:80px;
	overflow:hidden;
	text-decoration:none;
}

.MenuItemSelected, .MenuItemHover
{
	background:#033348 url(images/tabred_r.png) no-repeat right top;
}

.MenuItemTextSelected, .MenuItemTextHover
{
	background:#033348 url(images/tabred_l.png) no-repeat left top;	
}

.MenuItemTextSelected a, .MenuItemTextHover a
{
	background:#033348 url(images/tabred.png) repeat-x;
	color:White;
}

.PhoneDisplayText
{
	text-align:right;
}

.PhoneDisplay
{
	font-family:Arial;
	font-size:28px;
	text-align:right;
	color:#B5412A;
}

.WaitCursor
{
	z-index:9999;
	position:absolute;
	height:100%;
	width:100%;
	text-align:center;
	opacity:0.75;
	filter:alpha(opacity=75);
	background-color:White;
}

.LeftSection
{
	float:left;
	width:760px;
	margin:5px;
}

.LeftSection iframe
{
	margin:-5px;
	padding:-5px;
	width:100%;
	height:600px;
	border:none;
}

.RightSection
{
	float:right;
	width:210px;
	margin:5px;
}

.BannerSection
{
	float:right;
	width:100px;
	min-height:400px;
	background-color:skyblue;
	margin:5px;
	text-align:center;
}

.LeftInnerSection_Large, .RightInnerSection_Large
{
	float:left;
	width:650px;
	margin:5px;
}

.RightInnerSection_Large
{
	float:right;
}

.LeftSection .RightInnerSection_Small, .LeftSection .LeftInnerSection_Small
{
	float:right;
	width:240px;
	margin:5px;
	margin-right:0px;
}

.LeftSection .LeftInnerSection_Small
{
	float:left;
	margin-left:0px;
}

.LeftSection .LeftInnerSection_Large, .LeftSection .RightInnerSection_Large
{
	float:left;
	margin-left:0px;
	width:510px;
}

.LeftSection .RightInnerSection_Large
{
	float:right;
	margin-right:0px;
}

.CurvyBox
{
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:solid 1px #736F6E;
	clear:both;
	padding:5px;
	margin-bottom:5px;
}

.RightSection .CurvyBox
{
	font-size:11.5px;
}

.ColumnHeader, .ColumnHeaderLink
{
	min-height:20px;
	background:#063248 url(images/buttonback.png) repeat-x;
	color:White;
	font-size:14px;
	font-family:Verdana;
	font-weight:bold;
	padding:5px;
	border:solid 1px #736F6E;
}

.ColumnHeaderLink
{
	line-height:25px;
}

.ColumnHeader a, .ColumnHeaderLink a
{
	display:block;
	background: transparent url(images/button_corner.png) no-repeat right top;
	text-decoration:none;
	color:White;
}

.SubColumnHeader
{
	height:25px;
	background-color:#8f8f8f;
	line-height:25px;
	color:White;
	font-size:13px;
	font-family:Verdana;
	font-weight:bold;
	padding-left:5px;
}

.LargeButton, .SmallButton
{
	background:transparent url(images/button_r.png) no-repeat right center;
	padding-right:35px;
	height:40px;
	width:auto;
	display:block;
	margin:2px;
	float:left;
}

.SmallButton
{
	float:right; 
	background:transparent url(images/button_r_s.png) no-repeat right center;
	height:28px;
	padding-right:25px;
}

.LargeButtonText, .SmallButtonText
{
	background:transparent url(images/button_l.png) no-repeat left center;
	padding-left:35px;
	height:40px;
	display:block;
}

.SmallButtonText
{
	background:transparent url(images/button_l_s.png) no-repeat left center;
	height:28px;
	padding-left:25px;
}

.LargeButtonText a, .SmallButtonText a
{
	display:block;
	line-height:40px;
	vertical-align:middle;
	padding-right:15px;
	background:transparent url(images/buttonback.png) repeat-x;
	height:40px;
	text-decoration:none;
	color:White;
	font-weight:bold;
}

.SmallButtonText a
{
	background:transparent url(images/buttonback_s.png) repeat-x;
	height:28px;
	line-height:28px;
	padding-right:9px;
}

.SmallLeftButton
{
	float:left;
	width:300px;
	clear:left;
}

/*.LinkButtonSpace
{
	width:10px;
	float:left;
}*/

.LinkButton
{
	background-color:#DDE2E6;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border:solid 1px #736F6E;
	margin-top:10px;
	padding:15px;
	height:45px;
	/*width:288px;*/
	/*float:left;*/
}

.LinkButton a
{
	text-decoration:none;
	color:#033348;
	display:block;
	padding-right:15px;
	background:transparent url(images/link_corner.png) no-repeat right top;
	font-family:Verdana;
	font-size:20px;
	font-weight:bold;
}

.LinkText
{
	background:transparent url(images/link_corner.png) no-repeat right top;
}

.LinkButtonText
{
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}

.SimpleBox
{
	margin-bottom:5px;
	border:solid 1px #736F6E;
	clear:both;
}

.SimpleBox p, h4
{
	padding:10px;
	padding-top:0px;
	padding-bottom:5px;
}
.SimpleBox h3
{
	padding:5px;
}
.ContentMenu ul, .ContentMenu ol
{
	padding:5px;
	margin:0px;
	font-size:11.5px;
}

.ContentMenu ul li, .ContentMenu ol li
{
	list-style-image:none;
	list-style-type:none;
	border-bottom:dotted 1px #736F6E;
	padding-bottom:5px;
	background:white url(images/menu_corner.png) no-repeat right center;
}

.ContentMenu ol li
{
	background-image:none;
}

.ContentMenu a
{
	text-decoration:none;
	color:#033348;
}

.ScrollerBox
{
	height:515px;
	overflow:hidden;
	text-align:center;
}

.ScrollerBox_Small
{
	height:290px;
}

.ScrollerBox ul
{
	padding:0px;
	margin:0px;
}

.ScrollerBox ul li
{
	list-style-image:none;
	list-style-type:none;
	margin:10px;
	border-bottom:dotted 1px #7f7f7f;
}

.SimpleList 
{
	margin:5px;
	font-size:11.5px;
}

.SimpleList .CenterImg
{
	text-align:center;
}

.SimpleList ul
{
	padding:0px;
	margin:0px;
	font-size:11.5px;
}

.SimpleList ul li
{
	list-style-image:none;
	list-style-type:none;
}

.ScrollerBoxControler
{
	border-top:solid 1px #cfcfcf;
	text-align:center;
	text-decoration:none;
	display:block;
	background-color:#efefef;
	color:#736F6E;
	height:20px;
}

.Mortgage_Hips_Button
{
	margin-top:0px; 
	/*margin-right:20px;*/
}

.Mortgage_Results
{
	margin-bottom:110px;
}

.EPC_Residential_Button
{
	margin-top:16px;
}

.BuySell_Buy_Button
{
	float:right;
	margin-top:105px;
}

.BuySell_Sell_Button
{
	float:right;
	margin-top:35px;
}

.BuySell_Cal_Button
{
	float:right;
	margin:15px;
	margin-bottom:5px;
}

.Covey_Mortgage_Button
{
	clear:both;
	margin-top:-25px;
	margin-right:2px;
}

.Mortgage_Calculate_Button
{
	float:right; 
	margin:5px;
	margin-top:70px; 
	/*margin-right:20px;*/
}

.Wills_Life_Button
{
	margin:5px;
	margin-bottom:10px;
	margin-top:0px;
}

.BuySell_Hips_Button
{
	margin:5px;
}

.Mortgage_Calculator
{
	background:white url(images/mortgage_calc.png) no-repeat left bottom;
}

.FormButton
{
	margin-bottom:5px;
}

.FormField
{
	padding:10px;
	clear:both;
}

.FormLabel
{
	width:40%;
	float:left;
	font-size:11px;
}

.FormInput
{
	width:58%;
	float:right;
}

.FormInput input, .FormInput textarea
{
	font-family:Arial;
	font-size:11px;
	width:95%;
}

.Split_Left, .Split_Right
{
	width:49%;
	float:left;
}


.Split_Right
{
	float:right;
}

.Right_Align
{
	text-align:right;
}

.Wills_Box
{
	background:transparent url(images/wills_feather.png) no-repeat bottom center;
}

.Wills_PadLeft
{
	padding-left:60px;
}

.Wills_PadLeft a
{
	background: transparent url(images/menu_corner_dark.png) no-repeat right top;
	padding-right:25px;
	padding-top:10px;
	text-decoration:none;
	color:#033348;
}

.TitleFont
{
	font-family:Verdana;
	font-weight:bold;
	font-size:30px;
}

.BlueBlock
{
	background-color:#DDE2E6;
	padding:5px;
}

.RedBlock
{
	background-color:#F9DBD0;
	padding:5px;
}


.WhiteBlock
{
	background-color:#ffffff;
	padding:5px;
}

.BSBlock
{
	width:260px;
	text-align:center;	
	float:right
}

.BSBlockTitle
{
	font-size:18px;
	font-weight:bold;	
}

.BSBlockContent
{
	width:250px;
	border-left:solid 5px #DDE2E6;
	border-right:solid 5px #DDE2E6;
	border-bottom:solid 5px #DDE2E6;
}

.BSinner
{
	background-color:white;
}

.BSCost
{
	font-size:20px;
	font-weight:bold;	
}

.BSVAT
{
	text-align:right;	
	font-size:12px;
	padding-top:5px;
}


.WillsBlock
{
	background:#DDE2E6 url(images/wills_back.png) no-repeat left center;
	min-height:26px;
	text-align:right;
	line-height:25px;
}

.WillsBlock a
{
	background:#DDE2E6 url(images/menu_corner.png) no-repeat right center;
	text-decoration:none;
	color:#033348;
	padding-right:20px;
}

.ScrollerBox_Life
{
	height:465px;
}

.Surveys_Box
{
	background:transparent url(images/surveys_rics.png) no-repeat right bottom;
}

.PI_Box
{
	background:transparent url(images/pi_plaster.png) no-repeat right center;
}

.TRADES_Box
{
	background:transparent url(images/trades_free.png) no-repeat right top;
}

.trade_quote
{
	font-size:12px;
	width:90px;
	padding-left:5px;
}

.Surveys_Left
{
	width:180px;
	float:left;
}

.Surveys_Left ul
{
	margin:0px;
	padding:0px;
	font-size:11px;
}

.Surveys_Left ul li
{
	list-style-image:none;
	list-style-type:none;
	padding-bottom:0px;
}

.BuySell_Calc_Box
{
	background:transparent url(images/icon_pound.jpg) no-repeat 10px 40px;
	min-height:180px;
	height:1%;
}

.BuySell_Calc_Box .FormField
{
	padding-left:150px;
	font-weight:bold;
}

.ScrollerBox_BuySell
{
	height:400px;
}

.BuySellBlock
{
	font-size:11.5px;
	background:transparent url(images/hips_tabletpc_s.jpg) no-repeat right bottom;
	padding-bottom:30px;
}

.BuySellBlock a
{
	background: transparent url(images/menu_corner_dark.png) no-repeat right top;
	padding-right:25px;
	padding-top:10px;
	text-decoration:none;
	color:#033348;
}

.BuySellBox
{
	background:transparent url(images/buysell_img.png) no-repeat 340px bottom;/*100px;*/
	min-height:290px;
	/*padding-bottom:30px;*/
}

.BuySellBox .pricingHeader 
{
	float:right;
}

.BuySellBox .pricingHeader .packageName {
	font-size:22px;
	font-weight:bold;
	padding:10px;
}

.BuySellBox .pricingHeader .upfrontCost {
	font-size:13px;
}

.BuySellBox .pricingHeader .completionCost {
	font-size:13px;
}


.BuySellPriceBox
{
	background-color:#033348;
	position:relative;
	color:#FFFFFF;
	padding:5px;
}

.BuySellPriceBox .vatnotice
{
	font-size:10px;
	font-style:italic;
	position:absolute;
	padding:5px;
	right:0;
	top:0;
}

.BuySellPriceBox .PriceTitle
{
	font-size:18px;
	margin:5px;
}

.BuySellPriceBox .PriceTable
{
	width:100%;
	font-size:14px;
}

.BuySellPriceBox .PriceTable .strong
{
	font-weight:bold;
}

.BuySellPriceBox .PriceTable .PriceTd
{
	background-color:#DDE2E6;
	color:#033348;
	border:1px solid white;
	border-bottom:none;
	text-align:right;
}

.BuySellPriceBox .pricingtabletext
{
	font-size:10px;
	font-style:italic;
	padding:8px;
}

.BuySell_Result h4
{
	margin-bottom:2px;
	padding-bottom:2px;
}

.BuySell_Result p
{
	font-size:11px;
	font-style:italic;
	text-align:center;
}

.DebtAdviceForm
{
	font-size:11px;
}

.DebtAdviceForm input[type=text], .DebtAdviceForm select
{
	width:90%;
}

.DebtAdvisoryLine
{
	text-align:center;
}

.DebtFeedBack
{
	background:transparent url(images/debt_CustomerFeedback.png) no-repeat right bottom;
	height:250px;
}

.LoansBox ul
{
	padding-left:0px;
	margin-left:5px;
}

.LoansBox ul li
{
	list-style-image:none;
	list-style-type:none;
	padding-left:0px;
}

.LoansAvailable
{
	background: transparent url(images/loans_pound.jpg) no-repeat right center;
}

.LoansPurpose
{
	background: transparent url(images/loans_car.jpg) no-repeat right bottom;
}

a img
{
	border:none;
}

a:hover
{
	text-decoration:underline;
}

a:hover img
{
	border-bottom:dotted 1px #033348;
}
