/* Global */

html, body { margin:0; padding:0; }
body { font: 76% arial, sans-serif; text-align: center; }
img { border: 0; }
span.darkPurple { color: #893252; }
b.boldBlue { color: #004279; font-size: 12px; }
b.boldBlueBig { color: #004279; 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; background: url(images/global/00_prime_nav_bg.jpg) left top repeat-x; margin:0;padding:0;}
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; margin-top:-15px;padding:-15px;font-size: 12px;}
/* Home */

div#contentHome {float:left; width:473px; margin-left: 7px; margin-top:-55px; }
div#contentHome p { margin: 1em 0 0 0; line-height: 1.4em;}
div#welcome { margin-top: 18px; font-size: 26px; } 
div#aboutAQS { margin-top: 20px; }
div#aboutAQS p { font-size: 14px; line-height: 1.5em; }

div#segmentNav { margin-top: 10px; margin-bottom: 0px; }
div#segmentNavLeft a:link, div#segmentNavLeft a:visited, div#segmentNavLeft a:active, div#segmentNavLeft a:hover { color: #873450; }
div#segmentNavRight a:link, div#segmentNavRight a:visited, div#segmentNavRight a:active, div#segmentNavRight a:hover { color: #873450; }
div#segmentNavLeft li, div#segmentNavRight li { list-style-image: url(images/global/00_arrow_purple.gif); font-size: 14px; }
div#segmentNavLeft { float: left; width: 230px; }
div#segmentNavRight { float: right; width: 238px; }


div#segmentTVadvert { float: left; width: 400px; text-align:center; }


div#dottedBreaker { margin-top: 8px; } /* 37px */
div#countryBanners { margin-top: 8px; }
div#aqsScotland { float: left; width: 230px }
div#aqsNorthernIreland { float: right; width: 230px; margin-left: 8px; }



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 {background: url(images/home/01_support_uk_no1_title.jpg) left top no-repeat; color: #fff; font-size: 20px; padding: 5px 0px 1px 10px; }
div#ukNumber1Title p, div#testimonialsTitle p { margin: 0; } 
div#ukNumber1UK { background: url(images/home/01_support_uk_no1_bg.jpg) left top no-repeat; 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.06em; font-size: 12px; }

div#ukNumber2Body { margin-left: 10px; margin-right:5px; height: 130px; padding-top: 5px; }
div#ukNumber2Body p { margin: 0; font-size: 11px;  line-height: 1.4em;}
div#ukNumber2Body ul { margin:3px 2px 0 15px;padding:0; line-height: 1.06em; 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 {background: url(images/home/01_support_test_title.jpg) left top no-repeat; color: #fff; font-size: 20px; padding: 5px 0px 1px 10px;}
div#testimonialsGreyBack { background-color: #efefef; width:213px; height: 144px; float:left;}
div#testimonialsBody { margin-left: 10px; height: 130px; padding-top: 5px; 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;}
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: 40px 0 0 0; width: 520px; }
div#content h1 { font-size: 24px; font-weight: normal; color: #004279; margin: 0; }
div#content h2 { font-size: 14px; font-weight: bold; color: #004279; 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: #7e2c4a; }
div#content a:visited { color: #5f3a47; }
div#content a:active { color: #5f3a47; }
div#content a:hover { color: #ff6600 ; }
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; float:left; }


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: #004279;}
.nohighlighted a:link, .nohighlighted a:visited, .nohighlighted a:active, .nohighlighted a:hover { text-decoration: none; color: #004279; } 
.highlighted { text-decoration: none; color: #7e2c4a; }
.highlighted a:link,  .highlighted a:visited,  .highlighted a:active, .highlighted a:hover { text-decoration: none;  color: #7e2c4a; }   




ul.tertiaryNav { font-size: 11px; margin:0;padding-left:15px;list-style-type: none; list-style-position: outside; font-weight: bold;}
ul.tertiaryNav a:link, ul.tertiaryNav a:visited { color: #0162b2; text-decoration: none; font-size: 11px;font-weight: bold;}
ul.tertiaryNav a:active, ul.tertiaryNav a:hover { color: #0162b2; text-decoration: underline; font-size: 11px;font-weight: bold;}
li.currentPage {clear:both; list-style-position: outside; list-style-image: url(images/global/03_nav_arrow.gif); color: #7e2c4a; 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: #7e2c4a; 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: 135px; background: url(images/global/03_getstarted_bg_sm.jpg) top left no-repeat;margin-top:-6px;}
div#getStartedNowFormSidebar p { margin: 0; color: #fff; font-size: 12px;}
div#getStartedNowFormSidebar {	margin:auto; padding:13px 7px 0 7px; }
div#getStartedNowFormSidebar form { margin: 0; }
input.getStartedNowInputSidebar { width: 80px; margin-bottom: 3px; }
.getStartedNowGoSidebar { float:left;margin-left:90px;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_bullet.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: #004279}