/*  
Theme Name: SandQ
Theme URI: http://www.cardchoices.co.uk/
Description: Original theme from pixel, Developed by SanQ
Author: SandQ
Author URI: http://www.sandq.co.uk
Version: 07.09.11
*/
/* Defaults */
html{-webkit-text-size-adjust:none}
* {margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6 {margin: 0;padding: 10px 0;font-family:Arial,Helvetica,sans-serif;}
p {margin: 0;padding: 0 0 10px 0;font-size: 14px;line-height:150%;color: #666;}ul,ol{color: #666;}
hr {color: #fff;background-color: #fff;border: 0;height: 6px;}
pre {height: auto;overflow-x:scroll;}
fieldset {margin: 0;padding: 0;border: 0;}
dd {padding-left: 15px;}
a {color: #0088cc;text-decoration: none;}
a:hover {color:#3b697f;}
a img {border: none;}
blockquote {background: #070707;border: 1px solid #060606;padding: 5px 15px;margin: 10px 10px 5px 15px;font-style: italic;color: #fff;}
code {color: #3366cc;font-style: italic;}
body {text-align: center;margin:0;padding: 0;font-family:arial,sans-serif,helvetica,trebuchet ms;background: url(images/nblue.gif) repeat;color:#666;position:relative;}
/*used for all*/
.absolute {position:absolute;}
.relative {position:relative;}
.inline-block {display:inline-block;}
.font-droidsans {font-family:'Droid Sans',Arial;}
.clearboth{clear:both;}
.shadow{-webkit-box-shadow: 2px 2px 4px #666;-moz-box-shadow: 2px 2px 4px #666;box-shadow: 2px 2px 4px #666;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}.shadow1{-webkit-box-shadow: 1px 1px 2px #666666;-moz-box-shadow: 1px 1px 2px #666666;box-shadow: 1px 1px 2px #666666;}
.radius5{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}.radius3{-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
hr.linebreak{height: 6px; background-color: #fff;}
.darkblue{color:#3b697f;}
.hover:hover {opacity:0.7;filter:alpha(opacity=70);}
.quote{background: transparent url(images/quote.png) left top no-repeat;padding:30px 40px 0 40px;font-style:italic;font-family:'Droid Sans',Arial;}.quote p{font-size:17px;color:#0088cc;line-height:25px;}.quote1{height:17px;width:655px;background: transparent url(images/quote1.png) right top no-repeat;margin-bottom:21px;}
/* Hot tip box */
#hottip{border:1px solid #e8e8e8;padding:25px 20px 5px 130px;margin:10px 0 15px 0;background:#fff;position:relative;}
#hottip ul{list-style-image: url(images/bullet3.gif);}
#hottip img{position:absolute;top:-34px;left:15px;}
/* Header and wrapper */
#white{position:absolute;top:0;left:50%;margin-left:-50%;height:150px;width:100%;background:#fff;}
#wrapper {margin: 0 auto;width:1060px;text-align: left;padding:10px 0 50px 0;position:relative;}#backframe{width:980px;margin-left:40px;padding-top:20px;}
/*For banners*/
.top {position:absolute;top:48px;margin-left: 489px;}
#sidebans {height: 600px;width: 120px;float: left;}
.share{position:fixed;bottom:5px;right:0;z-index:500;}
/*End banners*/
#header #cclogo {float: left;height: 60px;width: 322px;margin: 10px 0 0 40px;background: url(images/logo.png) no-repeat;}
/* Menu */
#search{background:url(images/ccsprite.png) top left no-repeat;width:225px;padding-left:10px;position:absolute;top:40px;right:40px;}
input#search1{float:right;background: transparent;width:38px;height:30px;border:none;cursor:pointer;}
input#searchbox{background:#f7fdff url(images/trans.gif) repeat;float:left;width:180px;color:#abb0b4;padding: 2px;border:none;margin-top:5px;}
#nav{width:980px;height:40px;font-size:15px;margin-bottom:0px;text-align:center;padding:0;}
#nav ul{list-style:none;}#nav ul li	{float: left;position: relative;}#nav ul li a{float:left;color:#3b697f;outline: none;margin-right:10px;padding:10px 25px 10px 25px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}#nav ul li:hover a{background:#c1e8fb;}#nav ul li a.current{background:#0088cc;color:#fff;}
#nav ul li ul {display: none;}
#nav ul li:hover ul {z-index:1000;filter:alpha(opacity=95);opacity:0.95;display: block;position: absolute;margin-top:45px;padding:10px 0;background:#c1e8fb;color:#3b697f;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
#nav ul li:hover ul li a {display:block;width:200px;color:#3b3b3b;text-align:left;font-size:13px;border-bottom: 1px solid #99ddff;padding:12px;margin-right:0;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
#nav ul li:hover ul.nav4 li a{width:260px;}
#nav ul li:hover ul li a:hover {background:#3b697f;color:#fff;}
.drd{background:url(http://www.cardchoices.co.uk/wp-content/themes/SandQ/images/darrow.gif) right 18px no-repeat;}#nav ul li.drd a{padding-bottom:25px;}
/* Top Content */
.maintop{position: relative;clear: both;height:13px;background:url(images/maintop.jpg) top center no-repeat;}
#main {clear: both;padding-bottom: 5px;background:#fff url(images/sbarbg.png) top left repeat-y;}
#contentwrapper {float:right;width: 655px;padding: 0;margin-top: 0;margin-right: 0;margin-bottom: 15px;margin-left: 25px;}
#contentwrapper2 {float:left;width: 900px;margin: 0 0 15px 0;padding: 0;}
#contentwrapper2 h1.pageTitle {color: #0088cc;font-weight: bold;}
#contentwrapper .archives {margin: 15px 0 10px 0;font-size: 20pt;color: #000066;font-weight: normal;padding: 5px 5px 5px 0;}
.topPost {float:right;width: 660px;margin-bottom:15px;padding: 0 15px;font-size: 14px;}
.topPost h1,.topPost h2,.topPost h3,.topPost h4,.topPost h6{font-family:'Droid Sans',Arial, Helvetica, sans-serif; font-weight:normal;color:#0088cc;line-height:150%;}
.topPost h1{margin:8px 0 16px 2px;font-size: 26px;padding:0;}
/*Subscription*/
.share1{width:104px;height:8px;background: transparent url(images/share1.png) no-repeat;overflow:hidden;padding:30px 0 0 0;font-size:11px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;}.share1:hover{height:104px;}
.share1 ul{list-style:none;padding-top:5px;}.share1 ul li{display:block;height:18px;}.share1 span{display:block; width:104px;height:8px;background: #fff url(images/share1.png) center bottom no-repeat;}.share1:hover span{display:none;}
.posthr{height:9px;background: #fff url(images/posthr.gif) repeat-x;border:0;margin:20px 0;}.enjoyed{width:261px;float:left;padding-left:84px;background: #fff url(images/thumbup.jpg) 21px 0 no-repeat;}.vote{position:relative;width:295px;height:230px;float:right;background: #fff url(images/point.jpg) 22px 125px no-repeat;}
div.enjoyed h5, div.vote h5{font-size:21px;color:#0088cc;}
#rssemail{width:201px;height:42px;background:url(images/rssemail.png) no-repeat;padding: 13px 0 0 59px;}#rssemail input{background:transparent;border:0;color:#dd6808;font-weight:bold;}
/*Creditcard pages*/
h1#post-79{padding-top:45px;background-image:url(images/icons/plane.png);}h1#post-81{padding-top:61px;background-image:url(images/icons/bad-credit.png);}h1#post-85{padding-top:65px;background-image:url(images/icons/scale.png);}h1#post-88{padding-top:65px;background-image:url(images/icons/business.png);}h1#post-104{padding-top:65px;background-image:url(images/icons/cash-back.png);}h1#post-120{padding-top:62px;background-image:url(images/icons/man-step-up.png);}h1#post-94{padding-top:65px;background-image:url(images/icons/under-18.png);}h1#post-108{padding-top:62px;background-image:url(images/icons/percentage.png);}h1#post-98{padding-top:62px;background-image:url(images/icons/diamond.png);}h1#post-112{padding-top:65px;background-image:url(images/icons/overseas.png);}h1#post-129{padding-top:74px;background-image:url(images/icons/prepaid.png);}h1#post-1525{padding-top:75px;background-image:url(images/icons/purchases.png);}h1#post-114{padding-top:85px;background-image:url(images/icons/rewards.png);}h1#post-96{padding-top:70px;background-image:url(images/icons/charity.png);}
/*Creditcard issuer*/
h1#post-1480{padding-top:42px;background-image:url(images/issuers/american-express.gif);}h1#post-1483{padding-top:30px;background-image:url(images/issuers/barclaycard.gif);}h1#post-1486{padding-top:42px;background-image:url(images/issuers/capital-one.gif);}h1#post-1489{padding-top:30px;background-image:url(images/issuers/halifax.gif);}h1#post-4173{padding-top:21px;background-image:url(images/issuers/HSBC.png);}h1#post-1496{padding-top:9px;background-image:url(images/issuers/lloyds-banking-group.gif);}h1#post-1503{padding-top:42px;background-image:url(images/issuers/mbna.gif);}h1#post-1513{padding-top:42px;background-image:url(images/issuers/nationwide.gif);}h1#post-1509{padding-top:42px;background-image:url(images/issuers/natwest-rbs.gif);}h1#post-4202{padding-top:5px;background-image:url(images/issuers/sainsburys.png);}h1#post-2889{padding-top:9px;background-image:url(images/issuers/tesco.png);}h1#post-1519{padding-top:42px;background-image:url(images/issuers/vanquis.gif);}h1#post-1522{padding-top:42px;background-image:url(images/issuers/virgin.gif);}
.issuers a{display: block;width: 100px;height:70px;}
.issuers a:hover{padding-left:-100px;}
.topPost h1{background-repeat:no-repeat;background-position:right top;}.topPost h2{font-size: 23px;}.topPost h3{font-size: 20px;}.topPost h4{font-size: 18px;}.topPost h5{font-size: 16px;font-family:'Droid Sans',Arial, Helvetica, sans-serif; font-weight:normal;color:#3b697f;line-height:150%;}
.topPost ul{margin: 0 0 0 25px;font-size: 14px;list-style-image: url(images/bullet3.gif);}
.topPost ol{margin: 0 0 0 25px;}.topPost li{margin-bottom: 8px;line-height:20px;}
.topPost div.topContent {font-size: 11pt;color: #000;margin: 8px 0;}
.topPost div.topContent a {text-decoration: underline;color: #000066;}
.topPost div.topContent a:hover {text-decoration: underline;color: #6600FF;}
.topPost div.topContent ul, .topPost div.topContent ol {padding: 0 0 0 30px;}
.topPost div.topContent ul li, .topPost div.topContent ol li {color: #000;margin: 0 0 10px 0;}
/* Search Page */
div.article{border:1px solid #c2c2c2;margin-bottom:25px;padding: 20px 15px;background:#f7fdff;position:relative;}
h2.post a {font-size:21px;font-weight: normal;}
span.meta{text-align:center;color:#fff;position:absolute;left:15px; top: -10px;font-size:11px;font-weight:bold;padding:7px 0 8px 0;height:12px;width:130px;background:#3b697f;}
/* Welcome section */
#welcome{clear: both;float: left;width: 980px;margin:0 0 20px 0;}
.welcome-txt{width:420px;float:left;}.topcard{width:505px;height:302px;margin-top:-5px;margin-right:-2px;padding-left:20px;float:right;position:relative;background: #eee url(images/best-credit-card-deal.jpg) no-repeat 9px 9px;-webkit-border-top-left-radius:12px;-webkit-border-top-right-radius:12px;-moz-border-radius-topleft:12px;-moz-border-radius-topright:12px;border-top-left-radius:12px;border-top-right-radius:12px;-webkit-box-shadow:0 1px 4px #bbb;-moz-box-shadow:0 1px 4px #bbb;box-shadow:0 1px 4px #bbb;}.topcard:hover{background-color:#6bc0e8;}
#welcome h1,.topcard h2{color: #0088cc;font-weight: normal;font-size: 26px;font-family:'Droid Sans',Arial, Helvetica, sans-serif;}#welcome h1 span, .topcard h2 span{color:#3b697f;}
.topcard h2{margin-top:5px;}.topcard h3{float:right;color:#3b697f;font-weight:normal;font-size:19px;padding:0;margin:5px 20px 0 0;font-family:'Droid Sans',Arial, Helvetica, sans-serif;}
.topcard ul{font-size: 11pt;color: #666;text-align:justify;margin:0;position: absolute;left:212px;top:135px;list-style:none;}.topcard li{height:30px;margin-top:-16px;background: url(style/images/checkMark.gif) 0% 0% no-repeat;padding:5px 0 0 25px;}
.topcard p{float:right;margin-right:20px;}.topcard p span{position:absolute;left:219px;top:240px;font-weight:bold;}
.more{position:absolute;top:215px;left:425px;}
#welcome p{font-size: 11pt;color: #666;text-align:justify;}#welcome a:hover {text-decoration: underline;}
#breadcrumbs {margin:8px 0 10px 0;padding:5px 10px 0 10px;color:#3b697f;font-size: 11px;background:#fff;float:left;height:21px;-moz-border-radius: 5px;-khtml-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;}
/* sidebar */
.sidebar{width:290px;float:left;padding-bottom:15px;}
.sidebar h3{color:#0088cc;font-size:20px;margin-bottom:12px;text-align:center;}
#cardlist ul{list-style:none;font-family: Verdana,Geneva,sans-serif;}
#cardlist li a{font-size:14px;display:block;height:30px;padding:11px 0 0 15px;margin:0 0 9px 15px;color:#fff;background: transparent url(images/ccsprite.png) left -31px no-repeat;}
#cardlist li a:hover{font-size:14px;display:block;height:30px;padding:11px 0 0 15px;margin:0 0 9px 15px;color:#fff;background: transparent url(images/ccsprite.png) left -73px no-repeat;}
#cardlist li#current a{font-size:14px;font-weight:bold;display:block;height:33px;padding:12px 0 0 15px;margin:0 0 4px 15px;color:#0088cc;background: transparent url(images/ccsprite.png) left -115px no-repeat;}
#press ul{background: transparent url(images/news-ul.png) 15px top repeat-y;list-style-type: none;padding:0 30px;}
#press div.newstop{margin-left:15px;height:10px;background:url(images/ccsprite.png) left -160px no-repeat;}
#press div.newsbottom{margin-left:15px;height:10px;background:url(images/ccsprite.png) left -170px no-repeat;}
#press li {border-bottom:1px solid #8feaff;display:block;padding: 10px 0;}
#press li a{font-size:14px;}#press li a:hover{text-decoration:underline;}
#press li span{font-size: 12px;font-weight: bold;color: #888;}
#press p{font-size:14px;font-weight:bold;display:block;background: transparent url(images/news-ul.png) 15px top repeat-y;padding: 12px 30px 5px 30px;}#press p.aboutus{font-size:14px;font-weight:normal;padding-top:7px;}
/* Before footer */
#footcont{margin:0 auto;background:#fff;}
.editor{border:1px solid #e8e8e8;padding:80px 15px 15px 15px;margin-top:20px;background: url(images/editors.jpg) left top no-repeat #fff;}
#morefoot{background: url(images/footer.png) center top no-repeat #fff;margin: 0 auto;width:960px;text-align: left;position:relative;padding:35px 30px 10px 70px;}
#morefoot p{margin-top:15px;font-weight:bold;color: #888;font-size: 13px;}
#morefoot ul{list-style-type: none;font-size:13px;}#morefoot li{margin-top: 5px;}
#morefoot a{color: #888;}
#morefoot a:hover {color: #0088cc;}
#morefoot h3 {font-size: 22px;font-weight: normal;color:#0088cc;font-family:'Droid Sans',Arial, Helvetica, sans-serif;}
#morefoot .col1 {float: left;width: 264px;}
#morefoot .col2 {float: left;width: 260px;margin: 0 70px;}
#morefoot .col3{float: left;width:296px;}
/* footer*/
#footer {height:80px;clear: both;position:relative;background:#fff;margin: 0 auto;width:990px;text-align: left;position:relative;padding:40px 0 0 70px;}
#footer p{color: #888;font-size:12px;}
#footer a {color: #666;text-decoration: underline;}
#footer a:hover {color: #333;}
#footerleft {float: left;width: 675px;}
#footer img {position:absolute;top:30px;right:45px;}
/* Misc */
.highlight {color: #222;font-weight: bold;}
.cleared {margin: 0;padding: 0;clear: both;}
.alignleft {float: left;margin: 5px 10px 5px 0;}
.alignright {float: right;margin: 5px 0 5px 10px;}
.aligncenter, div.aligncenter {margin: 10px auto;text-align: center;display: block;}
img.alignleft {float: left;margin: 5px 10px 5px 0;}
img.alignright {float: right;margin: 5px 0 5px 10px;}
img.aligncenter {margin: 10px auto;text-align: center;display: block;}
.wp-caption {border: 1px solid #ddd;text-align: center;background-color: #f3f3f3;padding-top: 4px;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
.wp-caption img {margin: 0;padding: 0;border: none;}
.wp-caption p.wp-caption-text {font-size: 11px;line-height: 17px;padding: 0 4px 5px;margin: 0;color: #111;}
/* Table */
.table {float:left;font-size: 80%;}
.table a{color: #2c3b6c;text-decoration: none;}
table.cash{width:650px;text-align:center;border-collapse:collapse;}
table.cash a{font-weight:bold;}
.cash td{padding:10px 16px 10px 16px;}
table.cash tr{background-color:#f0f9fb;}
table.credit{width:660px;text-align:center;margin:0 -5px 0 -5px;border-collapse:collapse;}
table.credit a{font-weight:bold;}
.credit td{padding:10px;border:5px solid #f8f8f4;}
.credit td.focus{color:#3b697f;font-weight:bold;background-color:#e5ecff;}.credit td.focus1{color:#0088cc;font-weight:bold;background-color:#dbdbdb;}
.credit tr{background-color:#f0f9fb;}
table.credit tr.even{background-color:#eee;}
.vpic{display: table; height: 130px; #position: relative; overflow: hidden;}
.vpar{#position: absolute; #top: 50%;display: table-cell; vertical-align: middle;}
/*hero box*/
.hero{width: 645px;padding: 5px;float: left;margin-bottom:15px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;background: #dbdbdb url(images/heroedge.png) 317px 10px no-repeat;}
.hero h4{margin:10px 0 0 15px;padding:0;color:#0088cc;line-height:19px;}
.hero h5{position:absolute;top:160px;left:15px;margin:0;color:#0088cc;}
.hero p{margin-left:15px;}
.hero ul{margin:0;position: absolute;left: 15px;top: 205px;list-style:none;}
.hero li{height:23px;margin-top:-16px;background: url(style/images/checkMark.gif) 0% 0% no-repeat;padding:5px 0 0 30px;font-size:13px;}
.hero1{background-attachment: scroll;background-color: #fff;background-repeat: no-repeat;background-position: 42px 67px;margin:5px;display:inline;float: left;width: 312px;height:318px;position:relative;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
.hero2{background-attachment: scroll;background-color: #fff;background-repeat: no-repeat;background-position:35px 67px;margin:5px;display:inline;float: left;width: 312px;height:318px;position:relative;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
.rosette{width:44px;height:81px;position: absolute;left: 10px;top: 53px;background-image:url("images/rosette.png");}
.apply{position: absolute;right: 21px;top: 100px;}
.apr{position:absolute;bottom:5px;left:15px;}
/*info*/
.info{position: relative; width: 192px; float: left; padding: 9px; margin: 0 12px 12px 0;background:#f7fdff;border:1px solid #0088cc;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#last{margin:0;}
.info p{font-size: 12px;margin: 3px 0 3px 0;text-align:justify;}
.info h3{font-size:18px;}
.imginfo{border:1px solid #e0e0e0;display:table-cell;text-align:center;vertical-align:middle;height:90px;margin-bottom:30px;background:#fff;}
.imginfo img{width:190px;}
/*Contact form*/
div.contact1{padding: 15px 15px 5px 15px;margin-bottom:22px;background-color: #f0f9fb;-moz-border-radius-topleft: 12px;-khtml-border-top-left-radius: 12px;-webkit-border-top-left-radius: 12px;border-top-left-radius: 12px;-moz-border-radius-topright: 12px;-khtml-border-top-right-radius: 12px;-webkit-border-top-right-radius: 12px;border-top-right-radius: 12px;}
div.contact1 a{font-weight:bold;color:#009bdb;}
div.contact1 p, div.mc_merge_var, div.mc_interest{font-size: 100%;margin-bottom:10px;color:#444;}
div.mc_merge_var, div.mc_interest{margin-bottom:10px;color:#333;}
#mc_signup{background:url(images/nospam.png) 300px 15px no-repeat;}
#mc_interests_header{margin:10px 0 10px 0;color:#444;font-size: 20px;}
#mc_interest_0{margin-bottom:15px;}
div.contact1 h3{font-size: 133.5%;color: #009bdb;font-weight: bold;margin-bottom:6px;}
.wpcf7-form textarea{width:618px;height:173px;border:1px solid #f1f1f1;border-top:2px solid #c0c2c3;border-left:2px solid #c0c2c3;padding:5px 0 0 5px;}
.wpcf7-form input[type="text"], .mc_input{padding: 3px;border:1px solid #f1f1f1;border-top:2px solid #c0c2c3;border-left:2px solid #c0c2c3;}
.wpcf7-submit{background-color:#0088cc;width:90px;height:26px;font-size:100%;font-weight:bold;padding:0 auto 6px auto;color:#fff;cursor:pointer;margin-top:-5px;border-top: solid 1px #fff;border-right: solid 1px #999;border-bottom: solid 1px #999;border-left: solid 1px #fff;-moz-border-radius: 3px;-khtml-border-radius: 3px;-webkit-border-radius: 3px;border-radius: 3px;}
#mc_signup_submit{margin-bottom:10px;margin-top:5px;width:180px;height:105px;border:none;background:url(images/submit.jpg) top left no-repeat;text-indent:-9999px;cursor:pointer;}
.button::-moz-focus-inner { border: 0; }
#mc-indicates-required{color:#0088cc;font-style: italic;}
.mc_error_msg {color: red;}
.mc_success_msg {color: green;}
.mc_signup_submit {text-align:center;}
/* The homepage Aaccordin - Musaffar Patel - 20110820 */
#homepage-accordion {position: relative; list-style:none;margin:0px 0px 0px -18px;height: 305px;width:989px;overflow: hidden;background: #fff;background:url("images/homepage-accordion-bg.png") no-repeat 0px 0px;padding:20px 0px 0px 32px;}
#homepage-accordion li {float: left;display: block;height: 276px;width:112px;overflow: hidden;color: #fff;cursor:pointer;position:relative;background-image: url(images/homepage-accordion-1.png);background-position: -1000px -1000px;background-repeat: no-repeat;}
#homepage-accordion li.active {width:505px;background:url(images/homepage-accordion-1.png) no-repeat 4px 2px !important;}
#homepage-accordion li span.title, #homepage-accordion li h3.title {left:8px;top:12px;padding: 0px;width:95px;font:bold 14px arial;text-align:center;color:#fff;overflow:hidden;text-shadow:1px 2px 2px #333333}
#homepage-accordion li .shorttext {left:10px;top:120px;width:90px;height:140px;overflow:hidden;font-size:12px;line-height:17px;}
#homepage-accordion .banner {position:absolute;font-family: 'Droidsans', Arial;left:112px;top:2px;height:270px;width:396px;}
#homepage-accordion .banner span.title, #homepage-accordion .banner h3.title {left:5px;top:10px;width:370px;height:45px;font-weight:normal;font-size:25px;line-height:45px;text-shadow:none;text-align:center;padding:0px 0px 0px 10px;}
#homepage-accordion .banner p.text {font-size:15px;color:#0088cc;left:35px;top:67px;line-height:20px;}
#homepage-accordion .banner div{color: #444;margin:0;position: absolute;left:185px;top:155px;font-size:11px;padding:0 8px 0 0;}
#homepage-accordion .banner div span{display:block;height:30px;margin-top:-30px;background: url(images/tick.gif) 0 3px no-repeat;padding:5px 0 0 20px;}
#homepage-accordion .banner img {position:absolute;left:26px;top:135px;}
#homepage-accordion .banner .more-info {left:230px;top:215px;width:114px;height:40px;background: none;border:none;}
#homepage-accordion .banner-1 span.title, #homepage-accordion .banner-1 h3.title {background-color:#3b697f;}
#homepage-accordion .banner-2 span.title, #homepage-accordion .banner-2 h3.title {background-color:#2e8b67;}
#homepage-accordion .banner-3 span.title, #homepage-accordion .banner-3 h3.title {background-color:#c08f63;}
#homepage-accordion .banner-4 span.title, #homepage-accordion .banner-4 h3.title {background-color:#fb7e35;}
#homepage-accordion .banner-5 span.title, #homepage-accordion .banner-5 h3.title {background-color:#c3486b;}
.spine{height:276px;width:111px;background:url(images/accordion-spines.png);}
#homepage-accordion li.bgnone {background: none !important;}
