/* DEFAULT */
*{padding:0; margin:0}
body{background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:0.8em;color:#0078c8;text-align:center; background:url(bg.jpg) repeat-x #fff}
input, select, textarea{font-family:Arial, sans-serif; font-size:0.9em}
div{text-align:left}
img{border:0}
h1, h2, h3, h4, h5, h6{margin:0 0 8px 0; padding:0px; color:#344; font-weight:bold;}
p{margin:0 0 12px 0; padding:0}
form{margin:0; padding:0; display:block}
.clear{clear:both}
.fltl{float:left}
.fltr{float:right}
.txt-right{text-align:right}
.txt-center{text-align:center}
.txt-hide {text-indent:-999em;overflow:hidden}
a{color:#f60; font-weight:bold; text-decoration:none}
a:hover{color:#f60; text-decoration:underline}
h1{font-size:1.1em;}
h2{font-size:1.1em;color: #1183d5;}
h3{font-size:0.95em;color: #1183d5;}
h4{font-size:0.9em;color: #1183d5;font-style:italic;}
table {border-collapse:collapse;}
ul {margin:5px 0 5px 20px}
ul li {padding-bottom:3px}
ol {margin:5px 0 5px 20px}
ol li {padding-bottom:10px}
/**
form ul {list-style:none;margin:0;padding:0}
form ul li {margin:0;padding:0 0 3px 0}
**/
ul.reset {margin:0;padding:0}
ul.reset li {margin:0;padding:0;}
.ie-fix {line-height:0;font-size:0}

#wrapper {margin:0 auto;width:995px}
#clearHeader{height:134px;width:995px;}
#header {background:url(hdr.jpg) top left no-repeat;height:134px;position:absolute;top:0;width:995px;display: none;}
#header a.logo {display:block;height:80px;}
#header ul {list-style:none;position:relative;margin-left:10px;margin-top:26px;}
#header li {float:left;background:url(tab-r.jpg) top right no-repeat;height:28px;margin:0 2px 0 0}
#header li a {background:url(tab-l.jpg) top left no-repeat;height:23px;padding:5px 20px 0 20px;color:#08397b;float:left;outline:none;text-decoration:none}
#header li:hover, #header li.active {background:url(tab-r-active.jpg) top right no-repeat}
#header li:hover a, #header li.active a {background:url(tab-l-active.jpg) top left no-repeat}
#header .login {padding:8px 0 0 18px;width:162px;height:26px;background:url(partner_login_top.gif) top left no-repeat;display:block;color:#fff;font-weight:normal;top:40px;right:10px;position:absolute;}
#content-wrap {width:985px;background:url(content-bg.gif) repeat-y;padding:0 0 80px 0}
#left-wrap {width:793px;margin:0 0 0 8px;float:left;display:inline;}
#left {width:191px;float:left;}
#content {width:599px;float:right;}
#right {float:right}

table.enquiryForm {float:left;text-align: center;  border: none; width: 550px;}
table.enquiryForm td{vertical-align: middle;border: none; font-family: Arial; font-size: 1em;}
table.enquiryForm td p{margin:4px 10px 4px 10px;}
table.enquiryForm td.formLabel {width: 175px;}
table.enquiryForm td.formBox {height: 19px; width: 341px;text-align:left;vertical-align: middle;}
table.enquiryForm td.formBox .textInput{width:315px;}
table.enquiryForm td.formBox .checkBox{margin-left:5px;float:left;padding-right:20px;margin-bottom:5px;}
table.enquiryForm td.formBox .checkBox label{margin-left:5px;margin-top:5px;}

.list{padding-top:5px;padding-bottom:5px;}
.listTitle{padding-right:10px;float:left;}
.listAlt{background-color:#EBF3F6;}
.filterButtons{padding:3px 10px 3px 10px;}

.white-fill {height:13px;background:#fff}

#left h2 {background:url(left-h2-top.gif) top left no-repeat;color:#fff;padding:8px 0 2px 11px;height:18px;margin:0}
#left h2.headless {background:none top left no-repeat;background-color:#0996FC}
#left a {color:#1183d5;font-size:0.9em;}
#left ul {margin:0 0 0 1px;list-style:none}
#left li {width:185px;border-bottom:1px solid #d9dadc}
#left li a {background:url(left-link-bg.gif) center right no-repeat;display:block;width:167px;padding:8px 0 6px 9px;color:#08397B;}
#left li.active {background:#1a5cb4;width:189px;padding-top:6px;border-top:solid 1px #1750A1;border-bottom:solid 1px #eceeed;}
#left li.active a {color:#fff;background:none}
#left li ul {margin:40;position:absolute;margin-left:-800px;}
#left li.admin ul {margin:40;position:relative;margin-left:0px;}
#left li ul li {background:#e3e4e5;border:none;width:189px;}
#left li ul li a {font-weight:normal;color:#08397b;background:url(left-link-sub-bg.gif) center right no-repeat;padding:5px 0 5px 9px}
#left li ul li.active {background:#fdfbef;border:none;width:189px;}
#left li ul li.active a {background:url(left-link-sub-sub-bg.gif) center right no-repeat;}
#left li.active ul li {background:#e3e4e5;border:none;width:189px;}
#left li.active ul li a {font-weight:normal;color:#08397b;background:url(left-link-sub-bg.gif) center right no-repeat;padding:5px 0 5px 9px}
#left li.active ul li.active {background:#fdfbef;border:none;width:189px;}
#left li.active ul li.active a {background:url(left-link-sub-sub-bg.gif) center right no-repeat;}



#right {width:180px}
#right h2 {background:url(right-h2-bg.gif) top left no-repeat;color:#fff;padding:8px 0 2px 12px;background-color:#0996FC;margin:0}
#right .box {background:#f3f7f9;border:solid #dfdfdf;border-width:0 1px;width:158px;padding:10px;font-size:0.85em;margin:0;}
#right .box a.more {background:url(right-link-bg.gif) top right no-repeat;padding:0 15px 0 0;color:#000;font-size:1.1em;}
#right .box-close {background:url(right-box-close.gif) top left no-repeat;height:2px;margin-bottom:10px;}
#right .login {padding:8px 0 0 18px;width:162px;height:26px;background:url(login-bg.gif) top left no-repeat;display:block;color:#fff;font-weight:normal;margin:40px 0 0 0}

#right .pod {border-bottom:solid 1px #ccc;width:180px;padding:0 0 0 0; background-color:#F3F7F9; border-color: #DFDFDF; border-width: 1px}
#right .pod .contents{border-right:solid 1px #ccc; border-left:solid 1px #ccc; padding-right: 10px;padding-left: 10px;padding-top: 10px; padding-bottom: 10px;}
#right .pod .contents .singleBox {font-size: 0.85em;padding-right: 10px;padding-left: 0px;padding-bottom: 10px;padding-top: 0px;}
#right .pod .contents .singleBox h3{font-size: 1em;font-weight: bold;}

#CalendarExtender td {padding: 0 0 0 0;}

#footer {background:url(footer-bg.gif) repeat-x left bottom #fff;height:31px;text-align:center;}
#footer .inner {margin:0 auto;width:995px;}

#footer a {color:#fff;}
#footer .copy {padding:10px 0 0 20px;color:#fff;}
#footer .links {padding:10px 0 0 170px;}
#footer .crafted {padding:8px 0 0 210px;}
#footer .crafted a {display:block;background:url(crafted.gif) top right no-repeat;padding:0 28px 3px 0}
#footer .crafted a span {visibility:hidden}
#footer .crafted a:hover {text-decoration:none}

.hp-top {margin-left:16px;width:586px;height:174px;background:url(hp-top.gif) top left no-repeat;position:relative;}
.hp-top p {position:absolute;width:455px;left:3px;top:86px;font-size:0.9em}

.hp-links {background:url(hp-links.gif) repeat-y;zoom:1}
.hp-links div {padding:0 0 0 15px;margin:0 0 0 20px;display:inline}
.hp-links h3 {color:#339; margin:0 0 3px 0;font-size:0.9em}
.hp-links ul {list-style:none;}
.hp-links ul li {}
.hp-links ul li a {display:block;color:#339;font-size:0.85em;font-weight:normal;width:155px;background:url(hp-links-bg.gif) top right no-repeat;}
.hp-links div.first {border:0}

.general {margin:25px 10px 0px 10px}
.general h1 {font-size: 26px; font-weight: bold; font-family:arial; color:#1183d5; margin-bottom: 15px}
.general td {padding: 2px 10px 2px 10px;}
.general th {padding: 2px 10px 2px 10px;}
.general .quote {border:solid #000000;border-width:1px 1px 1px 1px;}
.general .quote tr {border:solid #000000;border-width:1px 1px 1px 1px;}
.general .quote td {border:solid #000000;border-width:1px 1px 1px 1px;}
.general .quote th {border:solid #000000;border-width:1px 1px 1px 1px;}

a.backbtn {text-indent:-999em; overflow:hidden; margin:15px; padding:0; font-size:0; display:block; width:98px; height:29px; left:0px; bottom:0px;background:url(btn-back.gif) top left no-repeat;}
h2.subheader {font-size:1.1em;color:#1183d5;}

/** new styles for CMS **/
.title-one {font-size: 18px; font-weight: bold; font-family:arial; color:#1183d5; margin-bottom: 15px}
.title-two {font-size: 15px; font-weight: bold; font-family:arial; color:#1183d5; margin-bottom: 15px}

.press-page {margin:5px 0px 15px 0px;color:#1a5cb4; height:140px;float:left;border-top:solid 1px #DFDFDF;border-bottom:solid 1px #DFDFDF;padding-bottom:10px;}
.press-page div {float:left; width:160px; height:125px; padding:10px 10px 7px 10px;margin-top:2px;margin-bottom:8px;border-right:solid 1px #DFDFDF;}
.press-page div.last {float:left; width:160px; height:125px;  padding:10px 10px 7px 10px;margin-top:2px;margin-bottom:8px;border-right:none;}
.press-page div h3, .press-page div a, .press-page div p {color:#175AB5;}
.press-page div p{height:60px;}
.press-page div a{position:absolute;width:121px;height:30px;display:block;text-indent:-999em;overflow:hidden;background:url(more-info.gif) bottom left no-repeat;}
.press-page div h3 {font-size:1.2em;font-weight:bold;}

.press-description {width:400px;}
.prods {margin:5px 0 15px 0;color:#1a5cb4;float:right}
.prods div {float:left; width:199px; height:124px; position:relative; padding:0 0 7px 0;}
.prods div h3, .prods div a, .prods div p {position:absolute;}
.prods div h3 {text-indent:-999em; overflow:hidden; margin:0; padding:0; font-size:0;}
.prods div a {text-indent:-999em; overflow:hidden; margin:0; padding:0; font-size:0; display:block; width:170px; height:22px; left:15px; top:90px;}
#content .prods div p {top:48px; left:14px; width:163px; font-size:0.9em; margin:0;}

.prods .convey {background:url(prod/convey.gif) top left no-repeat;}
.prods .home {background:url(prod/home.gif) top left no-repeat;}
.prods .chartered {background:url(prod/chartered.gif) top left no-repeat;}
.prods .hip {background:url(prod/hip.gif) top left no-repeat;}
.prods .epc {background:url(prod/epc.gif) top left no-repeat;}
.prods .office {background:url(prod/office.gif) top left no-repeat;}
.prods .international {background:url(prod/international.gif) top left no-repeat;}
.prods .mortage {background:url(prod/mortage.gif) top left no-repeat;}
.prods .selfstorage {background:url(prod/selfstorage.gif) top left no-repeat;}
.prods .professor {background:url(prod/professor.gif) top left no-repeat;}
.prods .advice {background:url(prod/advice.gif) top left no-repeat;}

#content .prods div.home p {width:150px}
#content .prods div.chartered p {width:145px}
#content .prods div.epc p {top:63px}
#content .prods div.mortage p {width:168px}
#content .prods div.iam p {width:120px}

/* convey */
.convey h1.convey {background:url(h1-convey.gif) top left no-repeat;width:298px;height:41px;margin:0}
.convey .top {width:578px;margin:9px auto}
.convey .top .fltl {width:458px;}
.convey .quotes {width:593px;height:158px;background:url(convey-quotes.gif) top left no-repeat;position:relative;}
.convey .quotes p {position:absolute;top:50px;left:133px;width:435px;color:#000;font-size:1.1em}
.convey .quotes a {display:block;position:absolute;width:370px;height:27px;top:130px;left:205px;}
.convey .net {width:582px;margin:10px auto;}
.convey h2.network {background:url(h2-network.gif) top left no-repeat;width:209px;height:18px}
.convey .browse {border:solid #e5e5e5;border-width:1px 0; padding:2px 0;font-size:0.9em;zoom:1}
.convey .browse form {padding-top:2px}
.convey .browse .num ul {list-style:none;}
.convey .browse .num ul li {float:left;padding-right:3px}
.convey .browse .num ul li a {color:#1a5cb4;font-weight:normal;}
.convey .browse .num ul li .prev {background:url(browse-prev.gif) center left no-repeat;padding:0 8px 0 15px}
.convey .browse .num ul li .next {background:url(browse-next.gif) center right no-repeat;padding:0 15px 0 8px}
.convey .list {margin:5px 0;}
.convey .list .item {border:1px solid #d5d6d7;padding:14px; margin-bottom:5px;zoom:1}
.convey .list .item .fltl {width:425px}
.convey .list .item .fltr {padding:20px 0 0 0}
.convey .list h3 {color:#1a5cb4;border-bottom:1px solid #e5e5e5;padding:0 0 3px 0; margin:0 0 4px 0}
.convey .list p {font-size:0.85em;color:#214283}


.directory {padding:13px 0 0 0;}
.directory div.breadcrumb{margin-top:10px;margin-left:10px;font-size:0.8em;padding-bottom:10px}
.directory .top {width:578px;margin:0;}
.directory div.companyinfo {margin:25px 10px 0px 10px}
.directory h1.generaltitle {margin-left:10px; font-size: 26px; font-weight: bold; font-family:arial; color:#1183d5; margin-bottom: 15px}
.directory h1.conveyancing-solicitors {background:url(h1-convey.gif) top left no-repeat;width:298px;height:41px;margin:0}
.directory h1.chartered-surveyors {background:url(h1-chsurveyors.gif) top left no-repeat;width:380px;height:40px;margin:0}
.directory h1.house-removals {background:url(removals-h1.gif) top left no-repeat;width:120px;height:40px;margin:0}
.directory h1.office-removals {background:url(h1-comremovals.gif) top left no-repeat;width:380px;height:40px;margin:0}
.directory h1.international-removals {background:url(h1-intremovals.gif) top left no-repeat;width:380px;height:40px;margin:0}
.directory h1.energy-performance-certificates {background:url(h1-epcs.gif) top left no-repeat;width:400px;height:40px;margin:0}
.directory h1.home-information-packs {background:url(h1-hips.gif) top left no-repeat;width:380px;height:40px;margin:0}
.directory h1.fitted-kitchens {background:url(h1-fittedkitchens.gif) top left no-repeat;width:380px;height:40px;margin:0}
.directory .quotes.conveyancing-solicitors {background:url(convey-quotes.gif) top left no-repeat;position:relative;width:593px;height:127px;padding-top:32px;}
.directory .quotes.chartered-surveyors {background:url(surveyors-quotes.gif) top left no-repeat;position:relative;width:593px;height:127px;padding-top:32px;}
.directory .quotes.house-removals {background:url(removals-quotes.gif) top left no-repeat;position:relative;width:593px;height:127px;padding-top:32px;}
.directory .quotes.office-removals {background:url(office-quote.gif) top left no-repeat;position:relative;width:593px;height:127px;padding-top:32px;}
.directory .quotes.international-removals {background:url(international-quote.gif) top left no-repeat;position:relative;width:593px;height:127px;padding-top:32px;}
.directory .quotes.energy-performance-certificates {background:url(epcs-quotes.gif) top left no-repeat;position:relative;width:593px;height:102px;padding-top:57px;}
.directory .quotes.home-information-packs {background:url(hips-quotes.gif) top left no-repeat;position:relative;width:593px;height:102px;padding-top:57px;}
.directory .quotes.fitted-kitchens {background:url(quotes-fittedkitchen.gif) top left no-repeat;position:relative;width:593px;height:102px;padding-top:57px;}
.directory .quotes  p {padding-left:133px;width:445px;color:#1a5cb4;}
.directory .quotes.Energy-Performance-Certificates p{top:80px}
.directory .quotes.Home-Information-Packs p{top:80px}
.directory .quotes a {display:block;position:absolute;width:370px;height:27px;top:130px;left:205px;}
.directory .net {width:582px;margin:10px auto;}
.directory .net a{font-weight:normal;font-size:0.9em;}

.directory h2.network {background:url(h2-network.gif) top left no-repeat;width:209px;height:18px}

.directory .browse {border:solid #e5e5e5;border-width:1px 0; padding:2px 0;font-size:1.0em;zoom:1}
.directory .browse form {padding-top:2px}
.directory .browse ul {list-style:none;margin:0;padding:0}
.directory .browse li {margin:0;padding:0}
.directory .browse .num ul li {float:left;padding-right:3px;margin:0;}
.directory .browse .num ul li a {color:#1a5cb4;font-weight:normal;text-decoration:underline;}
.directory .browse .num ul li a.selectedpage {color:#1a5cb4;font-weight:bold;text-decoration:none;}
.directory .browse .num ul li.prev {background:url(browse-prev.gif) center left no-repeat;padding:0 8px 0 15px}
.directory .browse .num ul li.next {background:url(browse-next.gif) center right no-repeat;padding:0 15px 0 8px;}

.directory .browse .place ul {margin:0 0 0 1px;list-style:none}
.directory .browse .place li {width:140px;float:left;}

.directory .list {margin:5px 0;}
.directory .list .item {border:1px solid #d5d6d7;padding:14px; margin-bottom:5px;zoom:1}
.directory .list .item .fltl {width:425px}
.directory .list .item .fltr {padding:20px 0 0 0}
.directory .list h3 {color:#1a5cb4;border-bottom:1px solid #e5e5e5;padding:0 0 3px 0; margin:0 0 4px 0}
.directory .list a {color:#1a5cb4;font-weight:bold}
.directory .list p {font-size:0.85em;color:#214283}
.directory .innerpad {padding:1px 0 1px 2px;}


/* quotes */
#left-wrap.main {width:976px;}
#left-wrap.main #content {width:767px;}
.remquotes {padding-top:15px}
.remquotes p.blue {color:#1183d5;font-weight:bold;}
.remquotes .print {width:170px;height:27px;display:block;background:url(quotes-print.gif) top left no-repeat;}

.remquotes h1.Conveyancing-Solicitors {width:440px;height:40px;background:url(h1-conveyyourquotes.gif) top left no-repeat;}
.remquotes h1.Chartered-Surveyors {width:440px;height:40px;background:url(h1-YourCharteredSurveyorsQuotes.gif) top left no-repeat;}
.remquotes h1.House-Removals {width:350px;height:40px;background:url(h1_YourHomeRemovalQuotes.gif) top left no-repeat;margin-top:10px;}
.remquotes h1.Home-Information-Packs {width:440px;height:40px;background:url(h1-YourHomeInfoPackQuotes.gif) top left no-repeat;}
.remquotes h1.Energy-Performance-Certificates {width:440px;height:40px;background:url(h1-YourEPCQuotes.gif) top left no-repeat;}
.remquotes h1.International-Removals{border-color: Red;width: 590px;height: 40px;background: url(h1-recintremovalsfirms.gif) no-repeat left top;}
.remquotes h1.Office-Removals{width: 440px;height: 40px;background: url(h1-officeremovalsfirms.gif) no-repeat left top;}
.remquotes h1.Fitted-Kitchens {width:440px;height:40px;background:url(h1-yourfittedkitchenquotes.gif) top left no-repeat;}


.remquotes .quote {border:1px solid #ccc;padding:7px 13px 7px 11px;color:#214283;margin-bottom:5px;zoom:1}
.remquotes .quote h3 {color:#214283;padding:8px 0 0 12px;font-size:1.2em}
.remquotes .quote .title {border-bottom:1px solid #dfdfdf;margin-bottom:8px;zoom:1}
.remquotes .quote .title .fltl {padding:5px 0 0 0;}
.remquotes .quote .title .fltl img {padding:0 8px 0 0;}
.remquotes .quote div.fltl {width:255px;}
.remquotes .quote td {padding:2px 0}
.remquotes .quote td.first {width:155px;}
.remquotes .quote td strong {display:block;padding-top:4px}
.remquotes .quote div.fltr {width:480px;font-size:0.92em}
.remquotes .quote .txt {width:480px;font-size:1.0em}
.remquotes .quote .txtmanual {width:740px;border-bottom:1px solid #ccc;font-size:1.0em}
.remquotes .quote .contact {padding:5px 0}
.remquotes .quote .contact a {color:#214283;font-weight:normal;text-decoration:underline}
.remquotes .quote .contact a:hover {color:#214283;text-decoration:none;}
.remquotes .quote .contact p {margin-bottom:3px}
.remquotes .quote .pricingtable td{padding:2px 10px 2px 10px;font-size:0.8em;border:solid 1px #000000;}
.remquotes .quote .pricingtable th{padding:2px 10px 2px 10px;border:solid 1px #000000;}

/* white quotes */
.remquotes-white {padding-top:15px;margin-left:8px;}
.remquotes-white p.blue {color:#1183d5;font-weight:bold;}
.remquote-white p{margin:right:15px;}
.remquotes-white .print {width:170px;height:27px;display:block;background:url(quotes-print.gif) top left no-repeat;margin:2px 10px 2px 10px;}

.remquotes-white h1{font-size: 26px; font-weight: bold; font-family:arial; color:#1183d5; margin-bottom: 15px;margin-left:5px;}

.remquotes-white .quote {border:1px solid #ccc;padding:7px 13px 7px 11px;margin-right:15px;color:#214283;margin-bottom:5px;zoom:1}
.remquotes-white .quote h3 {color:#214283;padding:8px 0 0 12px;font-size:1.2em}
.remquotes-white .quote .title {border-bottom:1px solid #dfdfdf;margin-bottom:8px;zoom:1}
.remquotes-white .quote .title .fltl {padding:5px 0 0 0;}
.remquotes-white .quote .title .fltl img {padding:0 8px 0 0;}
.remquotes-white .quote div.fltl {width:255px;}
.remquotes-white .quote td {padding:2px 0}
.remquotes-white .quote td.first {}
.remquotes-white .quote td strong {display:block;padding-top:4px;padding-left:10px;}
.remquotes-white .quote div.fltr {font-size:0.92em;margin-right:10px;}
.remquotes-white .quote .txt {font-size:1.0em}
.remquotes-white .quote .txtmanual {border-bottom:1px solid #ccc;font-size:1.0em;margin-top:5px;}
.remquotes-white .quote .contact {text-align:right;padding:5px 0;margin-right:10px;}
.remquotes-white .quote .contact a {color:#214283;font-weight:normal;text-decoration:underline}
.remquotes-white .quote .contact a:hover {color:#214283;text-decoration:none;}
.remquotes-white .quote .contact p {margin-bottom:3px}

/* category */
.category {padding:13px 0 0 0}
.top {width:578px;margin:0 auto;}
.top h1.general {font-size: 26px; font-weight: bold; font-family:arial; color:#1183d5; margin-bottom: 15px}
.top h1.removals {background:url(removals-h1.gif) top left no-repeat;width:400px; height:40px;}
.top h1.conveyancing {background:url(h1-convey.gif) top left no-repeat;width:400px; height:41px;}
.top h1.quotesforconveyancing {background:url(h1-conveyquotesfor.gif) top left no-repeat;width:440px;height:40px;}
.top h1.surveyors {background:url(h1-surveyors.gif) top left no-repeat;width:400px; height:40px;}
.top h1.hips {background:url(h1-hips.gif) top left no-repeat;width:400px; height:40px;}
.top h1.epcs {background:url(h1-epcs.gif) top left no-repeat;width:400px; height:40px;}
.top .fltl {width:580px;padding:0 0 0 10px;}
.quotes	.removals{margin-bottom:10px;position:relative;background:url(removals-quotes.gif) top left no-repeat;width:593px;height:127px;padding-top:32px;}
.quotes .conveyancing{margin-bottom:10px;position:relative;background:url(convey-quotes.gif) top left no-repeat;width:593px;height:127px;padding-top:32px;}
.quotes .surveyors{margin-bottom:10px;position:relative;background:url(surveyors-quotes.gif) top left no-repeat;width:593px;height:127px;padding-top:32px;}
.quotes .hips{margin-bottom:10px;position:relative;background:url(hips-quotes.gif) top left no-repeat;width:593px;height:102px;padding-top:57px;}
.quotes .epcs{margin-bottom:10px;position:relative;background:url(epcs-quotes.gif) top left no-repeat;width:593px;height:102px;padding-top:57px;}
.quotes p {padding-left:133px;width:445px;color:#1a5cb4;}
.quotes a {position:absolute;display:block;width:365px;height:26px;top:130px;left:208px;}
.gfx-boxes {width:585px;margin:0 auto}
.inter {background:url(removals-box-international.gif) top left no-repeat;width:286px;height:138px;position:relative}
.comm {background:url(removals-box-office.gif) top left no-repeat;width:286px;height:138px;position:relative}
.comm a, .inter a {font-weight:normal;cursor:pointer;display:block;width:170px;height:27px;position:absolute;top:108px;left:104px;}
.comm p, .inter p {position:absolute;top:60px;left:20px;width:210px;color:#1a5cb4}

.category .SeoNotes {padding-left: 10px;padding-right: 10px;}

.boxes {padding:10px 0 0 10px}
.boxes .box {color:#304f8b;}
.boxes .box h3 {color:#304f8b;font-size:1.2em;margin:0}
.box {border-bottom:solid 1px #ccc;width:569px;padding:0 0 10px 0;margin-bottom:10px;}

.formWhite .top {width:96%;padding: 20px 50px 10px 0px;}
.formWhite .top .fltl {float:left;width:77%}
.formWhite h1 {font-size: 26px; font-weight: bold; font-family:arial; color:#1183d5; height:30px; margin-bottom: -30px}
.formWhite .top h1 {height:70px;background:none;}
#right.formWhite .line {height:1px;padding:8px 0 10px 0;background:url(form-line.gif) center left no-repeat;}
.formWhite .author {color:#000;font-size:1.1em}
.formWhite .note {color:#666;font-size:0.8em;font-family:Verdana,Arial,sans-serif;width:96%;margin:10px auto}
.formWhite .note a {color:#1183d5}
.formWhite .formdiv {color:#000;font-size:0.9em}
.formWhite .formdiv input, .formWhite .formdiv select {font-size:1.1em;}
.formWhite .formdiv textarea {font-size:1.1em;}
.formWhite .formdiv span.small {font-size:11px}
.formWhite .formdiv span {color:#666}
.formWhite .formdiv span a {color:#666;text-decoration:underline;font-weight:normal}
.formWhite .formdiv select {margin:0 5px;}
.formWhite .formdiv .line-break {background:url(form-form-line.gif) center left repeat-x;height:2px;margin:5px 0}
.formWhite .formdiv .line2 {padding-bottom:4px;}
.formWhite .formdiv .line2 select {margin:0 5px 0 7px;}
.formWhite .formdiv .line2 label#lblpostcode_to {line-height:11px;float:left;}
.formWhite .formdiv .line3 input {}
.formWhite .formdiv .step {width:92%;border:solid #0996fc;border-width:0 1px;padding:8px 13px;background:#f2f3f5;margin:0px 0px 0px 2px;}
.formWhite .formdiv .step .line .nearest-box {margin-left:5px;}
.formWhite .formdiv .stepall {border-width:1px;}
.formWhite .formdiv div.step2 {padding-bottom:15px}
.formWhite .formdiv .step2 {background:#fff;border-bottom:1px solid #0996fc;}
.formWhite .formdiv .step2 input {margin-bottom:4px}
.formWhite .formdiv .step2 input, .formWhite .formdiv .step2 textarea {width:350px;margin-right:10px;margin-left:6.75%;font-size:1.1em;}
.formWhite .formdiv .stepHeader {background:transparent url(whiteform-stepbg.gif) bottom left repeat-x;padding:3px 0 0 28px;margin:-7px 0 0 2px;height:21px;width:92%;}
.formWhite .formdiv .stepHeader h3 {margin-left:21px;padding-left:21px;color:#fff;width:80px;}
.formWhite .formdiv .stepHeader h3.step1 {background:url(whiteform-step1.gif) top left no-repeat}
.formWhite .formdiv .stepHeader h3.step2 {background:url(whiteform-step1.gif) top left no-repeat;}
.formWhite .submit {background:url(form-but.gif) top left no-repeat;width:147px;height:28px;display:block;float:right;margin:10px 10px 0 0;text-align:left;}

.form .top {width:589px;padding:18px 0 0 10px}
.form .top .fltl {width:440px}
.form .top h1.removals {height:40px;width:440px;background:url(form-h1.gif) top left no-repeat}
.form .top h1.conveyancing {height:40px;background:url(h1-convey.gif) top left no-repeat}
.form .top h1.surveying {height:40px;background:url(form-surveyor-h1.gif) top left no-repeat}
.form .top h1.epc {height:40px;background:url(form-epc-h1.gif) top left no-repeat}
.form .top h1.hips {height:40px;background:url(form-hips-h1.gif) top left no-repeat;width:440px;}
.form .top h1.feedback {background:url(form-feedback-h1.gif) top left no-repeat;height:40px;}
.form .top h1.commercial {background:url(form-commercial-h1.gif) top left no-repeat; height:40px}
.form .top h1.international {background:url(form-international-h1.gif) top left no-repeat; height:40px}
.top h1.kitchens {background:url(h1-fittedkitchenquotes.gif) top left no-repeat; height:40px; margin-bottom:0px}
#right.form .line {height:1px;padding:8px 0 10px 0;background:url(form-line.gif) center left no-repeat;}
.form .author {color:#000;font-size:1.1em}
.form .note {color:#666;font-size:0.8em;font-family:Verdana,Arial,sans-serif;width:571px;margin:10px auto}
.form .note a {color:#1183d5}
.form .formdiv {color:#000;font-size:0.9em}
.form .formdiv input, .form .formdiv select {font-size:1.1em;}
.form .formdiv textarea {font-size:1.1em;}
.form .formdiv span.small {font-size:11px}
.form .formdiv span {color:#666}
.form .formdiv span a {color:#666;text-decoration:underline;font-weight:normal}
.form .formdiv select {margin:0 5px;}
.form .formdiv .line-break {background:url(form-form-line.gif) center left repeat-x;height:2px;margin:5px 0}
.form .formdiv .step .line .nearest-box {margin-left:5px;}
.form .formdiv .line2 {padding-bottom:4px;}
.form .formdiv .line2 select {margin:0 5px 0 7px;}
.form .formdiv .line2 label#lblpostcode_to {line-height:11px;float:left;}
.form .formdiv .line3 input {}
.form .formdiv .step {width:543px;border:solid #0996fc;border-width:0 1px;padding:8px 13px;background:#f2f3f5;margin:0 auto}
.form .formdiv .stepall {border-width:1px;}
.form .formdiv div.step2 {padding-bottom:15px}
.form .formdiv .step2 {background:#fff;border-bottom:1px solid #0996fc}
.form .formdiv .step2 input {margin-bottom:4px}
.form .formdiv .step2 input, .form .formdiv .step2 textarea {width:250px;font-size:1.1em;}
.form .formdiv h3 {color:#fff;padding:3px 0 0 62px;margin:0 0 0 14px;height:21px;width:509px}
.form .formdiv h3.step1 {background:url(form-step1.gif) top left no-repeat}
.form .formdiv h3.step2 {background:url(form-step2.gif) top left no-repeat}
.form .submit {background:url(form-but.gif) top left no-repeat;width:147px;height:28px;display:block;float:right;margin:10px 10px 0 0;text-align:left;}
.btnQuoteSubmit {float:right;margin-right:12px;margin-top:10px;}

.bookmarks{clear:both;position:relative;border:1px solid #e3e4e5;padding:3px;margin:25px 0 10px 0;}
.bookmarks p {font-family:Verdana,Arial,sans-serif;padding:0;margin:0;}
.bookmarks p a{position:absolute;top:0px;right:0px;padding:3px 5px 0 0;}
.bookmarks h3{padding:0 3px 0 0;margin:0;margin:0 5px 0 3px;font-size:0.95em;font-weight:normal;}
.bookmarks ul{text-align:left;list-style:none;margin:6px 0 4px 0;padding:0;}
.bookmarks ul li{text-align:left;display:inline;padding:0 4px 6px 0 ;}	
.bookmarks ul li.delicious{background:url("delicious.gif") no-repeat 0 0;}
.bookmarks ul li.digg{background:url("digg.gif") no-repeat 0 0;}
.bookmarks ul li.reddit{padding:0 0 0 2px;background:url("reddit.gif") no-repeat 0 0;}
.bookmarks ul li.facebook{background:url("facebook.gif") no-repeat 0 0;}
.bookmarks ul li.stumbleupon{background:url("stumbleupon.gif") no-repeat 0 0;}
.bookmarks ul li a{padding:0 10px 0 18px;margin:0 3px 0 0px;}

.errorSummary {border: 1px solid #cc0000;background-color: #cc0000;width: 80%;color:#ffffff;margin:10px 0px 10px 14px;}
.errorSummary h4 {margin:3px 0px 3px 3px;color:#ffffff;}
.errorSummary ul {margin: 0px;padding: 5px;background-color: #ffffff;color:#cc0000;list-style-type:none;}

.warningSummary {border: 1px solid #cc7700;background-color: #cc7700;width: 80%;color:#ffffff;margin:10px 0px 10px 14px;}
.warningSummary h4 {margin:3px 0px 3px 3px;color:#ffffff;}
.warningSummary ul {margin: 0px;padding: 5px;background-color: #ffffff;color:#cc7700;list-style-type:none;}

.statusmessage {font-size:1.8em;color:#bb0000;margin-bottom:20px;padding-bottom:20px}
.bluelink {color: #0078c8;font-weight:normal;}
.materialtext {font-size:0.7em;width:120px}
.daytip {margin-left: 10px; margin-top:20px; border:solid 1px #cecece;width:96%;padding:5px;}
.daytip h3{margin-bottom: 0px;}
.tempheader {font-size: 26px; font-weight: bold; font-family:arial; color:#1183d5; margin-bottom: 15px}
.roomoption {float:left;width:137px;text-align:center;}
.roomradio {padding-left:15px;color:black;}

