/* Global */
html, body
{
	margin: 0;
	padding: 0;
}

body
{
	font: 76% arial, sans-serif;
	text-align: center;
}
li
{
	list-style-image: url(images/global/00_arrow_grey.gif);
}
img { border: 0; }
span.darkPurple { color: #893252; }

b.boldBlue
{
	color: #f33;
	font-size: 12px;
}

b.boldBlueBig
{
	color: #f33;
	font-size: 14px;
}

div#container
{
	margin: auto;
	text-align: left;
	width: 972px;
}

div#logo
{
	left: 11px;
	background-color: #ccc;
	margin: 0;
	padding: 0;
}

img#logoImg
{
	margin-left: 11px;
	margin: 0;
	padding: 0;
}

div#nav
{
	height: 35px;
	margin: 0;
	padding: 0;
	background-image: url(images/nav-bg-tile.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

div#navLeft
{
	float: left;
	margin: 0;
	padding: 0;
}

div#navRight
{
	float: right;
	margin-right: 5px;
}

div#index
{
	float: left;
	width: 100%;
	margin-top: 25px;
}

div#index a:link, div#index a:visited, div#index a:active, div#index a:hover { color: #000; }

div#indexLeft
{
	text-align: left;
	float: left;
	border: solid #dadada;
	width: 33%;
	border-width: 1px 1px 0 0;
	margin: inherit;
}

div#indexCenter
{
	text-align: left;
	float: left;
	border: solid #dadada;
	width: 33%;
	border-width: 1px 1px 0 0;
	margin: inherit;
}

div#indexRight
{
	text-align: left;
	float: left;
	border: solid #dadada;
	width: 33%;
	border-width: 1px 0 0 0;
	margin: inherit;
}

.indexLinks { font-size: 11px; }
.indexMargin { margin: 8px; }
div#seo a:link, div#seo a:visited, div#seo a:active, div#seo a:hover { color: #ccc; }

div#footer
{
	clear: both;
	text-align: left;
	height: 24px;
	background-color: #f1f1f1;
	border-top: 1px solid #e4e5e0;
}

div#footer p
{
	margin: 7px 0px 5px 22px;
	font-size: 14px;
}

div#footer a:link, div#footer a:visited, div#footer a:active, div#footer a:hover
{
	color: #000;
	font-size: 14px;
}

.Asterisk
{
	clear: both;
	float: right;


	font-size: 12px;
}

/* Home */
div#contentHome
{
	float: left;
	width: 313px;
	margin-left: 7px;
	margin-top: 0px;
	
}
div#sideNavHome
{
	float: left;
	width: 160px;
	margin-left: 0px;
	margin-top: 0px;
	
}

div#contentHome p
{
	margin: 1em 0 0 0;
	line-height: 1.4em;
}

div#welcome
{
	float: left;
	width: 950px;
	font-size: 26px;
	height: 30px;
	padding: 0px;
	color: red;
	font-weight: bold;
	display: block;
	margin: -20px 0 10px 0;
}

div#aboutAQS { margin-top: 20px; }

div#aboutAQS p
{
	font-size: 14px;
	line-height: 1.5em;
}

div#segmentNav
{
	margin-top: 0px;
	text-align: left;
	margin-bottom: 0px;
}

div#segmentNav p
{
	color: #06C;
	font-size: 14px;
}

div#segmentNav a:link, div#segmentNavLeft a:visited, div#segmentNavLeft a:active, div#segmentNavLeft a:hover { color: #f00; }
div#segmentNav a:link, div#segmentNavRight a:visited, div#segmentNavRight a:active, div#segmentNavRight a:hover { color: #f00; }

div#segmentNav li, div#segmentNavRight li
{
	list-style-image: url(images/global/00_arrow_grey.gif);
	width: 14	0px;
	text-align: left;
	font-size: 14px;
	margin: 0 0 0 0px;
	
}
div#sideNavHome ul
{
	margin: 0 0 0 0px;
	padding: 0px 0px 0px 14px;
}

div#sideNavHome 0
{
	margin: 10px 0 10px 0px;
	padding: 0px 0px 0px 14px;
	color: #39F;
	font-size: 14px;
}


div#dottedBreaker { margin-top: 37px; }
div#countryBanners { margin-top: 14px; }

div#aqsScotland
{
	float: left;
	width: 230px;
}

div#aqsNorthernIreland
{
	float: right;
	width: 230px;
	margin-left: 8px;
}

div#getStartedNow
{
	float: right;
	width: 452px;
	height: 187px;
	border: #bd698a solid 1px;
	padding: 5px;
	margin: -40px 7px 11px 0;
}

div#getStartedNowTop
{
	width: 453px;
	height: 33px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

div#getStartedNowBottom
{
	float: right;
	width: 453px;
	height: 188px;
	margin: 0;
	padding: 0;
	background-image: url(images/valuation-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#getStartedNowText
{

	padding: 0;
		width: 260px;
	color: #fff;
	font-size: 12px;
	float:left;
	line-height: 1.4em;

}

div#getStartedNowForm
{
	margin: 45px 0px 10px 7px;
	width: 450px;

}

div#getStartedNowForm2
{
	float: left;
	width: 150px;
	color: #80aece;
	font-size: 11px;
	display: block;
	margin: 0 0 0 10px;
}

div#getStartedNowForm2 form
{
	margin: 0;
	padding: 0;
}

input.getStartedNowInput
{
	float: left;
	width: 80px;
	margin: 0 0 8px 0;
}

.getStartedNowGo
{
	float: left;
	margin-left: 100px;
	margin-top: -35px;
	background-image: url(images/global/00_but_go.gif);
	width: 40px;
	height: 30px;
}

.getStartedNowError
{
	clear: both;
	float: left;
	font-weight: bold;
	color: #ff0a0a;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	width: 200px;
}

div#contentHighlights
{
	float: right;
	clear: right;
	width: 465px;
	margin-right: 7px;
}

div#ukNumber1
{
	float: left;
	width: 213px;
	border: 1px solid #b0aeaf;
	padding: 5px;
}

div#ukNumber1Title
{
	color: #fff;
	font-size: 20px;
	padding: 5px 0px 1px 10px;
	background-image: url(images/salelease-back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#ukNumber1Title p, div#testimonialsTitle p { margin: 0; }

div#ukNumber1UK
{
	background-color: #efefef;
	width: 213px;
	height: 144px;
	float: inherit;
}

div#ukNumber1Body
{
	margin-left: 10px;
	height: 130px;
	padding-top: 5px;
}

div#ukNumber1Body p
{
	margin: 0;
	font-size: 12px;
	line-height: 1.4em;
}

div#ukNumber1Body ul
{
	margin: 3px 2px 0 15px;
	padding: 0;
	line-height: 1.2em;
	font-size: 12px;
}

div#ukNumber2Body
{
	margin-left: 10px;
	margin-right: 5px;
	height: 130px;
	padding-top: 5px;
}

div#ukNumber2Body p
{
	margin: 0;
	font-size: 12px;
	line-height: 1.4em;
}

div#ukNumber2Body ul
{
	margin: 3px 2px 0 15px;
	padding: 0;
	line-height: 1.2em;
	font-size: 12px;
}

div#ukNumber2Body a:link, div#ukNumber2Body a:visited, div#ukNumber2Body a:active, div#ukNumber2Body a:hover
{
	color: #404040;
	font-weight: bold;
	font-size: 12px;
}

div#ukNumber1Footer
{
	clear: both;
	background-color: #e0e0e0;
	padding: 7px 0px 7px 5px;
}

div#ukNumber1Footer a:link, div#ukNumber1Footer a:visited, div#ukNumber1Footer a:active, div#ukNumber1Footer a:hover
{
	color: #404040;
	font-weight: bold;
	font-size: 12px;
}

.ukNumber1FooterLink a:link, .ukNumber1FooterLink a:visited, .ukNumber1FooterLink a:active, .ukNumber1FooterLink a:hover
{
	color: #404040;
	font-weight: bold;
	font-size: 12px;
}

div#testimonials
{
	float: right;
	border: 1px solid #b0aeaf;
	padding: 5px;
	margin: 0;
}

div#testimonialsTitle
{
	color: #fff;
	font-size: 20px;
	padding: 5px 0px 1px 10px;
	background-image: url(images/acrossUK-.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

div#testimonialsGreyBack
{
	background-color: #EFEFEF;
	width: 213px;
	height: 144px;
	
	float: left;
	background-image: url(images/uk-map.gif);
	background-repeat: no-repeat;
}

div#testimonialsBody
{
	height: 130px;
	padding-top: 5px;
	font-size: 12px;
	margin: 0 70px 0 10px;
}
div#testimonialsBody ul
{
	margin: 3px 2px 0 15px;
	padding: 0;
	line-height: 1.4em;
	font-size: 12px;
}

div#testimonialsBodyLeft
{
	float: left;
	width: 92px;
}

div#testimonialsBodyLeft p, div#testimonialsBodyLeft b { font-size: 12px; }

div#testimonialsBodyRight
{
	float: right;
	width: 110px;
}

div#testimonialsFooter
{
	clear: both;
	background-color: #E0E0E0;
	margin: 0;
	padding: 5px 0px 7px 5px;
	background-repeat: no-repeat;
}

div#testimonialsFooter a:link, div#testimonialsFooter a:visited, div#testimonialsFooter a:active, div#testimonialsFooter a:hover
{
	color: #404040;
	font-weight: bold;
	font-size: 12px;
}

/* Standard */
div#wrapper
{
	float: left;
	
}

div#content
{
	margin: 0 206px 0 206px;
	padding: 20px 0 0 0;
	width: 520px;
}

div#content h1
{
	font-size: 24px;
	font-weight: normal;
	color: #f00;
	margin: 0;
}

div#content h2
{
	font-size: 14px;
	font-weight: bold;
	color: #f33;
	margin: 1em 0 0 0;
}

div#content p.introParagraph
{
	font-size: 14px;
	color: #333;
	margin: 1em 0 2em 0;
	line-height: 1.4em;
}

div#content p
{
	margin: 1em 0 0 0;
	line-height: 1.4em;
}

div#content a:link { color: #900; }
div#content a:visited { color: #600; }
div#content a:active { color: #F00; }
div#content a:hover { color: #F30; }

div#content ul
{
	list-style-image: url(images/global/03_content_bullet.gif);
	margin: .5em 0 0 25px;
	font-size: 12px;
}

div#content li { font-size: 12px; }

div.dottedBreaker
{
	background: url(images/global/00_dotted_breaker.gif) top left repeat-x;
	margin-top: 2em;
	width: 100%;
	height: 5px;
}

div.customerQuoteLeft
{
	width: 27px;
	float: left;
}

div.customerQuoteCenter
{
	width: 450px;
	float: left;
	margin: 0 0 35px 5px;
}

div.customerQuoteCenter p { margin-top: 10px; }

div.customerQuoteRight
{
	width: 27px;
	float: left;
}

div#getStartedNowCenter
{
	text-align: center;
	border: 1px solid #8c3e58;
	margin: 35px 0 0 0;
	padding: 0;
	clear: both;
	width: 486px;
}

div#getStartedNowCenterBox
{
	background: url(images/global/02_get_start_panel_bg.jpg) center center no-repeat;
	width: 476px;
	height: 47px;
	margin: auto;
	padding: 5px;
}

div#getStartedNowCenterBox p
{
	font-size: 16px;
	color: #fff;
	font-weight: bold;
}

div#getStartedNowCenterBox a:link, div#getStartedNowCenterBox a:visited, div#getStartedNowCenterBox a:active, div#getStartedNowCenterBox a:hover { color: #fff; }

div#navigation
{
	float: left;
	width: 206px;
	margin-left: -922px;
}

div#navMargin { margin-top: 40px; }

div.secondaryNav
{
	font-size: 12px;
	font-weight: bold;
	padding: 7px 0 7px 2px;
	width: 180px;
	background: url(images/global/03_secondary_nav_breaker.gif) top left repeat-x;
}

.nohighlighted
{
	text-decoration: none;
	color: #F33;
}

.nohighlighted a:link, .nohighlighted a:visited, .nohighlighted a:active, .nohighlighted a:hover
{
	text-decoration: none;
	color: #f33;
}

.highlighted
{
	text-decoration: none;
	color: #f33;
}

.highlighted a:link,  .highlighted a:visited,  .highlighted a:active, .highlighted a:hover
{
	text-decoration: none;
	color: #f33;
}

ul.tertiaryNav
{
	font-size: 11px;
	margin: 0;
	padding-left: 15px;
	list-style-type: none;
	list-style-position: outside;
}

ul.tertiaryNav a:link, ul.tertiaryNav a:visited
{
	color: #f00;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal;
}

ul.tertiaryNav a:active, ul.tertiaryNav a:hover
{
	color: #f00;
	text-decoration: underline;
	font-size: 11px;
	font-weight: normal;
}

li.currentPage
{
	clear: both;
	list-style-position: outside;
	list-style-image: url(images/global/00_arrow_grey.gif);
	color: #f33;
	font-size: 11px;
}

li.currentPage a:link,  li.currentPage a:visited,  li.currentPage a:active, li.currentPage a:hover
{
	font-weight: normal;
	text-decoration: none;
	color: #f33;
	font-size: 11px;
}

div#sidebar
{
	float: left;
	width: 206px;
	margin-left: -175px;
	padding-top: 40px;
}

div#getStartedNowSidebar
{
	width: 193px;
	height: 165px;
	border: #bd698a solid 1px;
	padding: 5px;
	margin: 15px 7px 11px 0;
}

div#getStartedNowBottomSidebar
{
	height: 162px;
margin: 2px 0 0 0;
	background-image: url(images/commercial-secondary_v5_10.jpg);
	background-repeat: no-repeat;
	background-position: left;
}

div#getStartedNowFormSidebar p
{
	margin: 20px 0 0 0;
	color: #99bed8;
	font-size: 12px;
}

div#getStartedNowFormSidebar
{
	margin: auto;
	padding: 13px 7px 0 7px;
}

div#getStartedNowFormSidebar form { margin: 0; }

input.getStartedNowInputSidebar
{
	width: 80px;
	margin: 0 0 3px 30px;
}

.getStartedNowGoSidebar
{
	float: left;
	margin-left: 120px;
	margin-top: -29px;
}

.getStartedNowErrorSidebar
{
	font-weight: bold;
	color: Red;
	padding: 0 0 0 0;
	margin: 0;
}

div#notSure { width: 205px; }

div#notSureTop
{
	background-color: #a4a4a4;
	color: #fff;
	padding: 5px;
}

div#notSureTop p
{
	margin: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
}

ul#notSureNav
{
	margin: auto;
	padding: 5px 0 7px 30px;
	list-style-image: url(images/global/00_arrow_grey.gif);
	font-size: 12px;
}

ul#notSureNav a:link, ul#notSureNav a:visited, ul#notSureNav a:active, ul#notSureNav a:hover { color: #000; }
div#notSureBottom p { font-size: 12px; }

div#notSureBottom a:link, div#notSureBottom a:visited, div#notSureBottom a:active, div#notSureBottom a:hover
{
	color: #000;
	font-size: 12px;
}

div#testimonialsSidebarTop
{
	background-color: #696969;
	color: #fff;
	padding: 5px;
	margin: 5px 0 0 0;
}

div#testimonialsSidebarTop p
{
	margin: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
}

div#testimonialsGreyBackSidebar
{
	background-color: #efefef;
	width: 205px;
	height: 140px;
	margin: 0;
}

div#testimonialsBodySidebar
{
	margin: 0;
	padding: 0 0 0 10px;
}

div#testimonialsBodySidebar p
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}

div#testimonialsBodyLeftSidebar
{
	float: left;
	width: 85px;
	margin: 0;
	padding-top: 5px;
}

div#testimonialsBodyRightSidebar
{
	float: right;
	margin-right: 5px;
	margin-top: 5px;
}

div#successSidebarTop
{
	background-color: #a4a4a4;
	color: #fff;
	padding: 5px;
	margin: 10px 0 0 0;
}

div#successSidebarTop p
{
	margin: 0 0 0 10px;
	font-size: 14px;
	font-weight: bold;
}

div#successGreyBackSidebar
{
	background-color: #efefef;
	width: 205px;
	height: 89px;
	margin: 0;
}

div#successBodySidebar
{
	margin: auto;
	padding: 5px 0 0 10px;
}

div#successBodySidebar p
{
	margin: 0;
	padding: 0;
	font-size: 12px;
}

div#successBodyLeftSidebar
{
	float: left;
	width: 85px;
	margin: auto;
}

div#successBodyRightSidebar
{
	float: right;
	margin-right: 5px;
}

div#sidebarFooter
{
	background-color: #e0e0e0;
	padding: 7px 0px 7px 5px;
}

div#sidebarFooter a:link, div#sidebarFooter a:visited, div#sidebarFooter a:active, div#sidebarFooter a:hover
{
	color: #404040;
	font-weight: bold;
}

div.sidebarFooter
{
	background-color: #e0e0e0;
	padding: 7px 0px 7px 5px;
}

div.sidebarFooter a:link, div.sidebarFooter a:visited, div.sidebarFooter a:active, div.sidebarFooter a:hover
{
	color: #404040;
	font-weight: bold;
	font-size: 12px;
}

/* segment */
div#blueHighlight
{
	float: right;
	width: 150px;
	background-color: #e5eff8;
	margin: 10px 0 10px 10px;
}

div#blueHighlight #highlightContent { margin: 10px 1em 10px 1em; }

/* get started now */
div#getStartedNowMain
{
	width: 476px;
	height: 121px;
	background: url(images/getStarted/02_getstarted_panel_bg.jpg) top left no-repeat;
	padding: 0;
	margin: 0;
}

div#getStartedNowMain h2
{
	font-size: 20px;
	font-weight: bold;
	color: #fff;
	margin-left: 30px;
	padding-top: 10px;
	margin-top: 0px;
}

div#getStartedNowMain p
{
	font-size: 12px;
	color: #fff;
	margin-left: 30px;
	margin-top: 20px;
}

div#getStartedNowMain form
{
	margin-top: 20px;
	color: #fff;
	margin-left: 30px;
}

input.getStartedNowInputMain
{
	width: 100px;
	margin: 0 0 0 0;
}

.getStartedNowGoMain
{
	clear: both;
	float: left;
	margin-left: 220px;
	margin-top: -25px;
}

.getStartedNowErrorMain
{
	clear: left;
	float: left;
	width: 120px;
	font-size: 12px;
	font-weight: bold;
	color: Red;
	margin: 0px 0px 0px 3cm;
}

div.getStartedNowNav
{
	font-size: 12px;
	padding: 7px 0 7px 2px;
	width: 180px;
	background: url(images/global/03_secondary_nav_breaker.gif) top left repeat-x;
}

.GetStartedAnswers td
{
	font-size: 12px;
	margin: 1em 0 0 0;
	line-height: 1.4em;
}

/* territory */
p#areasCovered
{
	background-color: #e5eff8;
	padding: 7px;
}

.areaLinks
{
	font-size: 12px;
	margin: 1em 0 0 0;
	line-height: 1.4em;
}

/* how it works */
div#howItWorksLeft
{
	float: left;
	width: 100%;
}

div#howItWorksRight
{
	float: left;
	width: 505;
}

table.howItWorksTable { margin-top: 1em; }
td.howItWorksLeft td { font-size: 12px; }

td.howItWorksTableHeader
{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	background-color: #01427a;
}

col.estateNumber
{
	font-size: 12px;
	font-weight: bold;
	background-color: #01427a;
	color: #fff;
}

col.estateDesc { background-color: #e6eff8; }

.estateDescRow
{
	border: 1px solid #01427a;
	border-width: 0 0 1px 0;
}

.quickDescRow { }

col.quickNumber
{
	font-size: 22px;
	font-weight: bold;
	background-color: #b37c91;
	color: #fff;
	width: 15px;
}

span.quickNumberBack
{
	display: block;
	background-color: #7c3e55;
	font-size: 12px;
}

/* benfits */
div#benefitsLeft
{
	float: left;
	width: 50%;
}

div#benefitsRight
{
	float: left;
	width: 50%;
}

div.benefitsHowWeCompare
{
	clear: both;
	margin-top: 20px;
}

div.benefitsHowWeCompare table
{
	border-spacing: 0;
	width: 100%;
}

div.benefitsHowWeCompare td { vertical-align: top; }

div.BenefitsCalc
{
	clear: both;
	margin-top: 20px;
}

div.BenefitsCalc table
{
	border-spacing: 0;
	width: 100%;
}

div.BenefitsCalc td { vertical-align: top; }
ul.benefitsList li { margin-top: 15px; }

p#benefitsForm
{
	background-color: #e5eff8;
	padding: 7px 7px 0 7px;
}

span.benefitsFormCenter
{
	text-align: center;
	margin: 0;
	background-color: #e5eff8;
}

b.redNumber { color: Red; }
.tableLine { border-bottom: black thin solid; }
.BenefitsFont { }

/* Contact pages */
.font12
{
	font-family: Arial;
	font-size: 12pt;
}

.font10
{
	font-family: Arial;
	font-size: 10pt;
}

.font8
{
	font-family: Arial;
	font-size: 8pt;
}

.font10bold
{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
}

/* Franchise pages */
.availability_Table
{
	border-spacing: 0;
	margin-top: 20px;
	vertical-align: top;
	width: 100%;
}

.availability_RowHeader
{
	background-color: #e5eff8;
	text-align: center;
	font-weight: bold;
}

.availability_RowArea
{
	font-weight: bold;
	width: 130px;
}

.availability_Row12Font
{
	font-size: 12px;
	text-align: center;
}

.availability_RowRight { text-align: right; }

/* WAI Accessibility support */
.separator { display: none; }
.xxx { color: #f33; }

