@charset "utf-8";
/* CSS Document */

body{background:#eeeeee url(../images/bg/bg_shadow.ashx) repeat-y scroll center; margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
input, select, textarea { font-family: Verdana, Arial, Helvetica, sans-serif; }
a:link{color:#326082;}
image { border: 0; }
#wrapper{width:995px; margin-left:auto; margin-right:auto; background-color:#ffffff; }

/* #homeContent definition moved to header.css files as its different for home and internal pages */
#flashHolder{float:left; width:704px; height:256px;}
#callToAction{float:right; width:253px; height:256px; overflow:hidden; background:url(../images/bg/bg_rich_text_area.ashx) no-repeat;}
#callToAction h2{margin:0px 0px 5px 0px; font-size:16px; overflow:hidden;}
.callToActionPadding{padding:17px;}

/* quick links menu */
#quickLinksMenu{width:100%; height:200px; background: #505050 url(../images/bg/bg_home_links.ashx) no-repeat; height:130px; overflow:hidden; }

#quickLinksMenu ul { margin:0; padding:0; list-style: none; }
#quickLinksMenu li { padding:0; margin:0; }
#quickLinksMenu a{margin:0; padding:2px 0px 1px 10px; display:block; color:#ffffff;  font-size:12px;}
#quickLinksMenu a:hover{color:#ffd300; background:#000; text-decoration:none;}

.quickLink { float:left; width:133px; border-right:1px solid #636363; height:130px; }

#quickLinksMenu a.quickLinkHeading { 
   font-size:18px; border-bottom:1px solid #ffd300; text-decoration:none; padding:5px 0px 4px 40px; margin:0px 1px 3px 1px; background: 8px 50% no-repeat;
}
#quickLinksMenu a.quickLinkHeading:hover {
   font-size:18px; border-bottom:1px solid #ffd300; text-decoration:none; padding:5px 0px 4px 40px; margin:0px 1px 3px 1px; background: 8px 50% no-repeat #000;
}

#quickLink_motoring { width:150px; }
#quickLink_motoring a.quickLinkHeading,
#quickLink_motoring a.quickLinkHeading:hover { background-image: url(../images/nav/icon_motoring.ashx); }

#quickLink_insurance { width:150px; }
#quickLink_insurance a.quickLinkHeading,
#quickLink_insurance a.quickLinkHeading:hover { background-image: url(../images/nav/icon_insurance.ashx); }

#quickLink_travel a.quickLinkHeading,
#quickLink_travel a.quickLinkHeading:hover { background-image: url(../images/nav/icon_travel.ashx); }

#quickLink_security a.quickLinkHeading,
#quickLink_security a.quickLinkHeading:hover { background-image: url(../images/nav/icon_security.ashx); }

#quickLink_finance a.quickLinkHeading,
#quickLink_finance a.quickLinkHeading:hover { background-image: url(../images/nav/icon_finance.ashx); }
/* END quick links menu */


#quoteSelector{float:left; width:250px; height:130px; background:url(../images/bg/bg_quote_selector.ashx) no-repeat;}
#quoteSelectorContent{margin:25px 33px 0px 33px; }
#quoteSelector h2 {font-size:16px;}
#quoteSelectorContent select { width: 180px; }

#information{float:left; width:690px; margin-top:15px;}
.clear {clear:both;}

#information h1 {font-size:18px; margin:0px 0px 5px 0px; line-height:80%; letter-spacing:-1px;}
#information p {margin:0px 0px 10px 0px;}
#pollBox { float: right; width: 252px; margin-top: 8px; background: url(../images/bg/bg_poll.ashx) 0 100% no-repeat; }
/* #pollBox H2{ padding:5px 0px 2px 35px; margin:5px opx 5px 0px; background: url(../images/bg/bg_poll_heading.ashx) no-repeat;} */
#pollBox #poll { width: 252px; background: url(../images/bg/bg_pollBox_top.ashx) no-repeat; }
#pollBox #poll .pollContent { margin: 0 21px 8px 21px; padding: 1px 0 1px 0; }
#pollBox #poll .pollContent { margin-top: 10px;}
.pollContent h2 {margin:5px 0px 5px 0px; font-size:16px;}
.pollContent li {margin-top:2px;}
.PollTitle p {margin:5px 0px 5px 0px;}
.PollOption { margin: 2px; }
.PollOptionChart {background:url(../images/bg/bg_poll_bar.ashx) no-repeat; height: 30px; text-align: right; }
.PollOptionResult { background:#ffffff; font-size: 10px; color: black; padding:2px 2px 9px 2px; font-weight:normal;} 
.PollFooter { margin-top: 10px; text-align: right; padding-right: 40px; }
.PollViewResultsButton { display: none; }
#pollBox dt, #pollBox dd { margin: 0; padding: 0; border: 0; font-weight:bold;} 

#tileContainer { float:left; width:704px; padding: 0; margin: 15px 0 0 0; }
#tileContainer div { margin: 0; padding: 0; border: none 0; display: inline; }
#tileContainer img { float:left; margin:0 11px 0 0; width:222px; border: 0; }

#footer{clear: both; text-align:center; background:#333333; border-top:1px solid #cecece; margin-top:30px; padding:20px 0px 30px 0px; color:#acabab; font-size:10px;}
#footer a {color: #acabab; text-decoration: none; font-size:9px;}  
#footer a:hover{color: #ffd300; text-decoration: none; font-size:9px;}

