/* *******************************
 	Basic
******************************** */

body {background: #ffffff url(../images/bg.jpg) repeat-x;text-align:center; margin:0px; font-size:8pt;font-family: Arial, Helvetica, sans-serif;color:#000;}
a {text-decoration:none;color:#FF0000;}
a:hover{text-decoration:none;color:#FFFFFF;}
h1 { margin: 0px; padding: 0px; font-size:12pt;}

/* *******************************
 	Layout
******************************** */

.page_container {margin:0px auto;background-color:#FFF; width:740px; padding: 0px 0px 0px 74px;}
.sub_page_container {margin:0px auto;background-color:#FFF; width:724px; padding: 0px 0px 50px 74px; min-height:550px;}
#bodycontainer {margin:0px auto; width:850px; position:relative;}

#bodycontainer #adsense { position:absolute; width:160px; height:600px; top:170px; left:-70px}

#header_top {height:100px;width:850px;background:url(../images/index_01.jpg) no-repeat;}
#header_btm {height:46px;width:850px;background:url(../images/index_03.jpg) no-repeat;}
#footer {float:right;width:804px;height:1px;border-top: 1px solid #bebebe; margin-right:23px;}
#notice { padding-top:2px; text-align:right;font-size: 8pt; height:20px; color:#c2c2c2;}
#notice a{color:#c2c2c2;}
.clearer{clear:right;}

/* *******************************
 	Navigation
******************************** */

.navigation_home{height:32px;width:850px;background:url(../images/index_02.jpg) no-repeat;}
.navigation_pos{ margin: 0px 0px 0px 190px;}
.navigation_home a{width:102px; height:32px; color:#FFFFFF;text-decoration:none;float:left;line-height: 30px; font-weight:bold; font-size:10pt;padding: 0px 5px 0px 0px;}
.navigation_home a.home {background:url(../images/nav_page.jpg) no-repeat; color:#fffdfe;}
.navigation_home a.mortgages {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_home a.insurance {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_home a.solicitors {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_home a.club {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_home a.contact {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}

.navigation_mortgages{height:32px;width:850px;background:url(../images/index_02.jpg) no-repeat;}
.navigation_mortgages a{width:102px; height:32px; color:#FFFFFF;text-decoration:none;float:left;line-height: 30px; font-weight:bold; font-size:10pt;padding: 0px 5px 0px 0px;}
.navigation_mortgages a.home {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_mortgages a.mortgages {background:url(../images/nav_page.jpg) no-repeat; color:#fffdfe;}
.navigation_mortgages a.insurance {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_mortgages a.solicitors {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_mortgages a.club {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_mortgages a.contact {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}

.navigation_loans{height:32px;width:850px;background:url(../images/index_02.jpg) no-repeat;}
.navigation_loans a{width:102px; height:32px; color:#FFFFFF;text-decoration:none;float:left;line-height: 30px; font-weight:bold; font-size:10pt;padding: 0px 5px 0px 0px;}
.navigation_loans a.home {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_loans a.mortgages {background:url(../images/nav_page.jpg) no-repeat; color:#fffdfe;}
.navigation_loans a.insurance {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_loans a.solicitors {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_loans a.club {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_loans a.contact {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}

.navigation_buylet {height:32px;width:850px;background:url(../images/index_02.jpg) no-repeat;}
.navigation_buylet a{width:102px; height:32px; color:#FFFFFF;text-decoration:none;float:left;line-height: 30px; font-weight:bold; font-size:10pt;padding: 0px 5px 0px 0px;}
.navigation_buylet a.home {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_buylet a.mortgages {background:url(../images/nav_page.jpg) no-repeat; color:#fffdfe;}
.navigation_buylet a.insurance {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_buylet a.solicitors {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_buylet a.club {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_buylet a.contact {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}

.navigation_commercial {height:32px;width:850px;background:url(../images/index_02.jpg) no-repeat;}
.navigation_commercial a{width:102px; height:32px; color:#FFFFFF;text-decoration:none;float:left;line-height: 30px; font-weight:bold; font-size:10pt;padding: 0px 5px 0px 0px;}
.navigation_commercial a.home {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_commercial a.mortgages {background:url(../images/nav_page.jpg) no-repeat; color:#fffdfe;}
.navigation_commercial a.insurance {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_commercial a.solicitors {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_commercial a.club {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_commercial a.contact {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}

.navigation_insurance{height:32px;width:850px;background:url(../images/index_02.jpg) no-repeat;}
.navigation_insurance a{width:102px; height:32px; color:#FFFFFF;text-decoration:none;float:left;line-height: 30px; font-weight:bold; font-size:10pt;padding: 0px 5px 0px 0px;}
.navigation_insurance a.home {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_insurance a.mortgages {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_insurance a.insurance {background:url(../images/nav_page.jpg) no-repeat; color:#fffdfe;}
.navigation_insurance a.solicitors {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_insurance a.club {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_insurance a.contact {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}

.navigation_solicitors{height:32px;width:850px;background:url(../images/index_02.jpg) no-repeat;}
.navigation_solicitors a{width:102px; height:32px; color:#FFFFFF;text-decoration:none;float:left;line-height: 30px; font-weight:bold; font-size:10pt;padding: 0px 5px 0px 0px;}
.navigation_solicitors a.home {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_solicitors a.mortgages {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_solicitors a.insurance {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_solicitors a.solicitors {background:url(../images/nav_page.jpg) no-repeat; color:#fffdfe;}
.navigation_solicitors a.club {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_solicitors a.contact {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}

.navigation_club{height:32px;width:850px;background:url(../images/index_02.jpg) no-repeat;}
.navigation_club a{width:102px; height:32px; color:#FFFFFF;text-decoration:none;float:left;line-height: 30px; font-weight:bold; font-size:10pt;padding: 0px 5px 0px 0px;}
.navigation_club a.home {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_club a.mortgages {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_club a.insurance {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_club a.solicitors {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_club a.club {background:url(../images/nav_page.jpg) no-repeat; color:#fffdfe;}
.navigation_club a.contact {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}

.navigation_contact{height:32px;width:850px;background:url(../images/index_02.jpg) no-repeat;}
.navigation_contact a{width:102px; height:32px; color:#FFFFFF;text-decoration:none;float:left;line-height: 30px; font-weight:bold; font-size:10pt;padding: 0px 5px 0px 0px;}
.navigation_contact a.home {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_contact a.mortgages {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_contact a.insurance {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_contact a.solicitors {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_contact a.club {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_contact a.contact {background:url(../images/nav_page.jpg) no-repeat; color:#fffdfe;}

.navigation_calculator{height:32px;width:850px;background:url(../images/index_02.jpg) no-repeat;}
.navigation_calculator a{width:102px; height:32px; color:#FFFFFF;text-decoration:none;float:left;line-height: 30px; font-weight:bold; font-size:10pt;padding: 0px 5px 0px 0px;}
.navigation_calculator a.home {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_calculator a.mortgages {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_calculator a.insurance {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_calculator a.solicitors {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_calculator a.club {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_calculator a.contact {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}

.navigation_special{height:32px;width:850px;background:url(../images/index_02.jpg) no-repeat;}
.navigation_special a{width:102px; height:32px; color:#FFFFFF;text-decoration:none;float:left;line-height: 30px; font-weight:bold; font-size:10pt;padding: 0px 5px 0px 0px;}
.navigation_special a.home {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_special a.mortgages {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_special a.insurance {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_special a.solicitors {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_special a.club {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_special a.contact {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}
.navigation_special a.special {background:url(../images/nav_inactive.jpg) no-repeat; color:#fffdfe;}

.navigation_home a.home:hover,a.mortgages:hover,a.insurance:hover, a.solicitors:hover, a.solicitors:hover,a.club:hover,a.contact:hover{color:#f9ec48;background:url(../images/nav_page.jpg) no-repeat;}
.navigation_mortgages a.home:hover,a.mortgages:hover,a.insurance:hover, a.solicitors:hover, a.solicitors:hover,a.club:hover,a.contact:hover{color:#f9ec48;background:url(../images/nav_page.jpg) no-repeat;}
.navigation_insurance a.home:hover,a.mortgages:hover,a.insurance:hover, a.solicitors:hover, a.solicitors:hover,a.club:hover,a.contact:hover{color:#f9ec48;background:url(../images/nav_page.jpg) no-repeat;}
.navigation_solicitors a.home:hover,a.mortgages:hover,a.insurance:hover, a.solicitors:hover, a.solicitors:hover,a.club:hover,a.contact:hover{color:#f9ec48;background:url(../images/nav_page.jpg) no-repeat;}
.navigation_club a.home:hover,a.mortgages:hover,a.insurance:hover, a.solicitors:hover, a.solicitors:hover,a.club:hover,a.contact:hover{color:#f9ec48;background:url(../images/nav_page.jpg) no-repeat;}
.navigation_contact a.home:hover,a.mortgages:hover,a.insurance:hover, a.solicitors:hover, a.solicitors:hover,a.club:hover,a.contact:hover{color:#f9ec48;background:url(../images/nav_page.jpg) no-repeat;}
.navigation_calculator a.home:hover,a.mortgages:hover,a.insurance:hover, a.solicitors:hover, a.solicitors:hover,a.club:hover,a.contact:hover{color:#f9ec48;background:url(../images/nav_page.jpg) no-repeat;}
.navigation_special a.home:hover,a.mortgages:hover,a.insurance:hover, a.solicitors:hover, a.solicitors:hover,a.club:hover,a.contact:hover{color:#f9ec48;background:url(../images/nav_page.jpg) no-repeat;}


/* *******************************
 	Home Page
******************************** */

#text_container { float:left;background: url(../images/index_textbg.jpg) no-repeat; width:231px; height:440px; margin:0px 0px 0px 18px;}
#text_copy { text-align:justify;padding: 30px 18px 0px 23px;} 
#button_container {float:right; width:415px;border:0px; margin-right:15px;}
#button_red {float:left;width:208px;height: 208px; background:url(../images/red_btn.jpg) no-repeat;}
#button_blue {float:left;width:207px;height: 208px; background:url(../images/blue_btn.jpg) no-repeat;}
#button_yellow {float:left;width:208px;height: 209px; background:url(../images/yellow_btn.jpg) no-repeat;}
#button_green {float:left;width:207px;height: 209px; background:url(../images/yellow_btn.jpg) no-repeat;}

/* *******************************
 	Pages
******************************** */

#banner_container {float:left; width:474px; height:174px; margin: 0px 0px 0px 0px;}
#divider {float:left;background-image: url(../images/sub_pagediv.jpg); width:474px; height: 13px; margin-bottom:5px;}
#subcopy_container {margin: 0px 0px 0px 0px;float: left;background:url(../images/sub_copybg.jpg) no-repeat; width: 474px;}
#subcopy_title {padding: 13px 20px 10px 11px;text-align:justify;}
#subcopy_title img{ padding: 0px 10px 0px 0px;}
#subcopy {padding: 0px 20px 2px 11px;text-align:justify;}
#side_container {float:right; width:217px; height: 405px;border:0px;padding-right:1px;}
#call_back { background:url(../images/sub_callback.jpg) no-repeat; width: 217px; height: 209px;}
#calback_form { position:relative; top:120px;}
#calback_form input{margin-bottom:2px;background-image:url(../images/sub_callback_formbg.jpg);border: thin none #FFFFFF;height: 18px;width: 155px;padding: 1px 0px 1px 4px;}
#calback_form .callbackbtn{ width:45px; text-align: center; margin-left:108px; margin-bottom:2px; background:#57252c; color:#CCCCCC; line-height:70%; border:inset 1px #FFFFFF; font-size:8pt;}
#mortgagelink { color:#c2c2c2;}
#mortgagelink a{ color:#c2c2c2;}
#mortgagelink a:hover{ color:#000000;}

/* *******************************
 	Mortgages Nav
******************************** */

.mort_pos {margin:0px;}
.mortgage_nav {width:360px; float:right; margin-right:30px;}
.mortgage_nav a{height:20px; color:#FFFFFF;text-decoration:none;float:left;line-height: 18px; font-weight:bold; font-size:8pt;}
.mortgage_nav a.secured {width:109px;background:url(../images/cont_tab_page_se.jpg) no-repeat; color:#fffdfe;}
.mortgage_nav a.buylet {width:76px;background:url(../images/cont_tab_pagebuy.jpg) no-repeat; color:#fffdfe;}
.mortgage_nav a.commercial {width:166px;background:url(../images/cont_tab_pagecom.jpg) no-repeat; color:#fffdfe;}

/* *******************************
 	Club Nav
******************************** */

.club_pos {margin:0px;width:164px;height:20px;float:right;}
.club_nav {width:500px;}
.club_nav a{height:20px; color:#FFFFFF;text-decoration:none;float:right; margin: 0px 34px 0px 0px;line-height: 18px; font-weight:bold; font-size:8pt;}
.club_nav a.promo {width:164px;background:url(../images/cont_tab_pagecom.jpg) no-repeat; color:#fffdfe;}


/* *******************************
 	Contact Fields
******************************** */

#formcontainer { display: block; padding: 0px; margin: 0px 0px 20px 0px; width: 450px; overflow:hidden;}
#formcontainer h1 { margin: 0px 0px 10px 0px; padding: 0px; font-size: 1.1em; }
#defaultform form { padding: 0px; margin: 0px; border: 0px; }
#defaultform form fieldset { border: 0px #E4D6E5 solid; margin: 0px 0px 0px 0px; }
#defaultform form li { padding:	5px 5px 5px 0px; vertical-align: top; list-style: none; margin: 0; }
#defaultform form ol { margin: 0; padding: 0; }
#defaultform form legend { color: #666666; font-weight: bold; border: 0px; }
#defaultform form label {display: block;line-height: 1.8;vertical-align: top;width: 125px;float: left;text-align: right;margin-right: 10px;}
#defaultform form em {font-weight: bold;font-style: normal;color: #FF0000;}
#defaultform form fieldset input, textarea, select, file {width: 200px;border: 1px solid #a0a0a0;padding: 3px;color: #333;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: #e5f0ff;}
#defaultform .checkbox { width: 20px; }
#defaultform .buttons { border: 0px; width: 100px; padding: 0px;}
#defaultform form input:focus, textarea:focus { background: #FFFFFF; color: #000; }
#defaultform .textboxnumeric { width: 60px; text-align: right; }
#defaultform .buttonsubmit { width: 100px; background-color: #e5f0ff; border: 1px solid 575757; color: #575757; }
.textareawide { width: 400px; }
#formmessage { width: 450px; padding: 10px; background-color: #E4D6E5; border: 1px solid  #BB94CC;
							font-weight: bold}






