/* --- header --- */

/* =body default */
body {font:normal 62.5% Verdana, Helvetica, sans-serif; margin:0; padding:0;background:#F7F7F7;color:#4D4D4D}

/* =remove default */
a:link, a:visited {text-decoration:none; outline:none;}
a:hover {text-decoration:underline; outline:none;}
a img, a:link img, a:visited img, fieldset {border:none; outline:none;}
ul, ol,cite, blockquote {list-style:none;padding:0;margin:0}
h1,h2,h3,h4,h5,h6 { font-size: 1.4em; }
li, h1, h2, h3, h4, h5, h6, pre, form, body, html, fieldset, legend, input, dl, dt, dd {margin:0; padding:0}
textarea{border:1px solid #A4B2DB; padding:3px 4px; font-family:Arial; font-size: 1em;}
p{line-height:1.3em}
object{outline:none;}
input:focus{outline: none;}
.displayNone{display:none;}
.displayBlock{display:block;}

/* =page wrapper */
#wrapper{width:950px;padding:0 20px 0 20px;margin:0 auto;background-color:#fff;}

/* =limited-access */
#limited-access{background:#EDEFF4; width:100%; padding:5px 0;border-bottom:1px solid #D8DFEA}
#limited-access .module,
#limited-access .module-content,
#limited-access .content-item{float:none;}
#limited-access .module-content{position:relative;width:950px; margin:0 auto;padding:10px 0;}
#limited-access .module-content p {margin:0; font-size:1.3em; color:#000;padding:0 0 0 27px; background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -766px;}
#limited-access a{color:#000}

#limited-access .module.survey .module-content p{background:none;padding:0;}
#limited-access .module.survey .module-content p a{background: url(/cobrand/img/icon-sprite?v=14) no-repeat -16px -786px; padding:0 0 0 20px;}
#limited-access .module.survey .module-content a.close{background-position:2px -278px; position:absolute; top:10px; left:894px;}
#limited-access .module.survey .module-content p span{display:block;font-size:.8em; padding:2px 0 0 0;}

/* =header */
#header {margin:0;padding:5px 0 25px 0; text-align:left; width:950px; position:relative; font-size:1.2em; height:75px;}
#header .text-nav ul{position:absolute; top:10px; right:0;padding:5px 0px 11px 0; background:url(/cobrand/img/text-nav-bg) no-repeat right top;}
#header .text-nav.open ul{background-position:right -34px;}
#header .text-nav.auth ul{background:none;}
#header .text-nav ul li{float:left;border-right:1px solid #676767; padding:0 8px;display:block;}
#header .text-nav.open ul li.rpos-2{border:none;margin:0 1px 0 0;}
#header .text-nav ul li.rpos-1{border:none; padding:0 0 0 8px}
#header .text-nav ul li.rpos-1 a{padding:0 27px 0 0;}
#header .text-nav.auth ul li.rpos-1 a{padding:0;}
#header .text-nav ul li a{color:#676767;}
#header .text-nav ul li a:hover{color:#676767}
#header .text-nav ul li.account a{color:#669900;padding:0 0 0 18px;background: url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -970px;}
.module.sign-in-dropdown{border:2px solid #AAD1EF; width:250px;padding:10px 10px 25px 10px;border-top:none; background:#fff url(/cobrand/img/text-nav-bg) no-repeat 0px -68px;  z-index:500;position:absolute; right:0;top:40px;}
.module.sign-in-dropdown legend{display:none}
.module.sign-in-dropdown .form-item{float:left;clear:both;position:relative;width:250px;}
.module.sign-in-dropdown .form-item label{float:left;clear:both;font-size:1em; color:#676767}
.module.sign-in-dropdown .form-item input.textbox{float:left;clear:both;border:1px solid #A4B2DB; font-size:1.3em; margin:4px 0 15px 0;padding:3px 4px; width:240px}
.module.sign-in-dropdown label.dd-password a{font:100 .95em arial;color:#0A4895;text-decoration:underline;}
.module.sign-in-dropdown label.dd-password a:hover{color:#0A4895}
.module.sign-in-dropdown input#dd-remember_me{position:absolute; left:0; top:7px;}
.module.sign-in-dropdown label.dd-remember_me{position: relative; left:20px;top:5px;}
.module.sign-in-dropdown input.sq-submit{right:0px;top:-5px;position:absolute;}
#header .search{z-index:200;position:absolute; top:43px; right:0px;background:#fff;height:30px; width:476px}
#header .search fieldset{position:relative;}
#header .search label{display:none;}
#header .search legend{display:none} 
#header .search #store-qsearch{float:right;font-size:1.1em;border:1px solid #769F20;padding:4px;width:383px;height:20px;margin:0 5px 0 0;color:#676767;background: url(/static/img/search_background.png) no-repeat 0px 0px;}
#header .search .sq-submit{float:right;font-size:1.1em;width:60px;height:30px;border:none;padding:0 4px 0 4px;font-weight:normal;}
#header .quidco-stats{position:absolute; top:79px;font-size:0.9em; right:0;z-index:80}
#header .quidco-stats ul li{color:#56A2DE; float:left;padding:0 0 0 25px;display:block;}
#header .quidco-stats ul li.rpos-1{background:url(/cobrand/img/icon-sprite?v=14) no-repeat 10px 4px;}/* --- navigation --- */

/* =nav */
#nav {margin:0; padding:0 0 0 0; text-align:center; width:950px; position:relative; font-size:1.2em;z-index:150;}
#nav table{position:relative;width:950px;clear:both; border-bottom:5px solid #AAD1EF;}
body.savvy-tips #nav table, body.hot-offers #nav table {border-bottom:5px solid #CA1E00}
body.browse #nav table {border-bottom:5px solid #003473}
body.savvy-tips #nav table table,body.browse #nav table table{border-bottom:0px}
body.savvy-tips #nav table.sub-menu,body.browse #nav table.sub-menu{border:3px solid #255EA4;}
body.savvy-tips #nav .pos-1 table.sub-menu,body.browse #nav .pos-1 table.sub-menu{border:3px solid #003473;}
#nav table td{margin:0 0 0 0;padding:0 0 0 0;height:28px;}
#nav table td div.tab-fix{position:relative;margin:0;height:28px;background:transparent url(/cobrand/img/nav-middle?type=main) repeat-x scroll 0 0;}
#nav table td .nav-left {width:5px;height:100%;background:url(/cobrand/img/nav-bg?type=main) no-repeat scroll 0  0;position:absolute;left:0px;top:0px;}
#nav table td .nav-right {width:7px;height:100%;background:url(/cobrand/img/nav-bg?type=main) no-repeat scroll -5px 0;position:absolute;right:0px;top:0px;}
#nav table td .tab-fix-active {position:relative;height:100%;background:url(/cobrand/img/nav-middle?type=main) repeat-x scroll 0 -60px;}
#nav table td .tab-fix-active .nav-right {background-position: -5px -60px;}
#nav table td .tab-fix-active .nav-left {background-position: 0 -60px;}
#nav table td div.hover{background-position: 0px -30px;}
#nav table td div.hover .nav-left{background-position: 0px -30px;}
#nav table td div.hover .nav-right{background-position: -5px -30px;}

#nav table td.pos-1 div.tab-fix{background:transparent url(/cobrand/img/nav-middle?type=browse) repeat-x scroll 0 0;}
#nav table td.pos-1 .nav-left {background:url(/cobrand/img/nav-bg?type=browse) no-repeat scroll 0  0;position:absolute;left:0px;top:0px;}
#nav table td.pos-1 .nav-right {background:url(/cobrand/img/nav-bg?type=browse) no-repeat scroll -5px 0;}
#nav table td.pos-1 .tab-fix-active {background:url(/cobrand/img/nav-middle?type=browse) repeat-x scroll 0 -60px;}
#nav table td.pos-1 .tab-fix-active .nav-right {background-position: -5px -60px;}
#nav table td.pos-1 .tab-fix-active .nav-left {background-position: 0 -60px;}
#nav table td.pos-1 div.hover{background-position: 0px -30px;}
#nav table td.pos-1 div.hover .nav-left{background-position: 0px -30px;}
#nav table td.pos-1 div.hover .nav-right{background-position: -5px -30px;}

#nav table td.rpos-1 div.tab-fix{background:transparent url(/cobrand/img/nav-middle?type=hot) repeat-x scroll 0 0;}
#nav table td.rpos-1 .nav-left {background:url(/cobrand/img/nav-bg?type=hot) no-repeat scroll 0  0;position:absolute;left:0px;top:0px;}
#nav table td.rpos-1 .nav-right {background:url(/cobrand/img/nav-bg?type=hot) no-repeat scroll -5px 0;}
#nav table td.rpos-1 .tab-fix-active {background:url(/cobrand/img/nav-middle?type=hot) repeat-x scroll 0 -60px;}
#nav table td.rpos-1 .tab-fix-active .nav-right {background-position: -5px -60px;}
#nav table td.rpos-1 .tab-fix-active .nav-left {background-position: 0 -60px;}
#nav table td.rpos-1 div.hover{background-position: 0px -30px;}
#nav table td.rpos-1 div.hover .nav-left{background-position: 0px -30px;}
#nav table td.rpos-1 div.hover .nav-right{background-position: -5px -30px;}

#nav table td.rpos-1 ul.sub-menu { border: 3px solid #880000;width:355px; }
#nav table td.rpos-1 ul { background:#fff url(/static/img/sub-menu-hot-offers-bg.gif) repeat-x 0 0; }
#nav table td.rpos-1 ul ul{background:none;}
#nav table td.rpos-1 ul li h3 { background:none repeat scroll 0 0 #F9E4E0; }

#nav table td a{color:#fff;font-size:1.1em; text-align:center;padding:0;position:relative;top:3px;}
#nav table td a:hover{text-decoration:none;}

#nav table ul{top:25px;display:none;border:3px solid #255EA2;height:auto;position:absolute;z-index:151;background:#fff url(/static/img/sub-menu-bg.gif) repeat-x 0 0;width:auto;}
#nav table ul ul{background:none;padding:0 0 7px 0;position:relative;}
#nav table ul li.category{width:177px;float:left;padding:0 1px 11px 0;}
#nav table ul li.new-column{width:177px;float:left;padding:0 1px 11px 0;margin:28px 0 0 0;}
#nav table ul li.category ul{width:177px;}
#nav table ul li.new-column ul{width:177px;}
#nav table ul li.browse{width:177px;float:left;}
#nav table ul li.browse ul{width:177px;}
#nav table td.hover ul li a{background:#fff !important;}
#nav table ul li{border:none;width:177px;float:left;color:#255EA4;font-weight:700; font-size:1.1em; margin:0 0 0 0;text-align:left;text-indent:10px;}
#nav table ul li ul{height:auto;position:inherit; top:11px;}
#nav table ul li ul li{padding:0;;margin:0;float:none;}
#nav table ul li ul li a{padding:5px 10px;font-size:.8em;font-weight:150;text-indent:0;text-decoration:none;display:block;}
#nav table ul li.category ul li a{width:157px;}
#nav table ul li.new-column ul li a{width:157px;}
#nav table ul li ul li.sub-category a{width:147px;padding:3px 10px 3px 20px;font-size:.75em;font-weight:100;text-indent:0;}
#nav table ul li.browse ul li a{width:157px;}
#nav table ul li h3{font-size:1em;height:15px;padding:5px 0 8px 0;background:#E3EEF9; color:#255EA4;} 
#nav table ul li ul li a:hover{background:#4690D6 !important; color:#FFFFFF;text-decoration:none;}
#nav table ul li ul li{width:177px; clear:both;}
#nav table ul ul, 
body.savvy-tips #nav table ul ul, 
body.browse #nav table ul ul{border:none;display:block;}
#nav table ul ul li a{color:#255EA4;clear:both;text-align:left; height:auto;}
#nav table td ul.sub-menu{padding:0 0 0 0;}
#nav table td.pos-2 ul.sub-menu{left:0px;}
#nav table td.pos-3 ul.sub-menu{left:0px;}
#nav table td.pos-4 ul.sub-menu{left:0px;}
#nav table td.pos-5 ul.sub-menu{left:0px;}
#nav table td.pos-6 ul.sub-menu{left:0px;}
#nav table td.pos-7 ul.sub-menu{left:0px;}
#nav table td.pos-8 ul.sub-menu{left:-294px;}
#nav table td.pos-9 ul.sub-menu{left:-305px;}
#nav table td.rpos-1 ul.sub-menu{left:-267px;}
#nav table td.pos-1 ul{padding:0 0 0 10px;left:0;width:934px;border-color:#002255;height:70px;display:none;background:#fff;}
#nav table td.pos-1 ul li{text-indent:0; text-align:center; width:30px;background:#fff;margin:0;height:70px;}
#nav table td.pos-1 ul li a{font-family:helvetica,arial,sans-serif;width:30px;color:#255EA4;height:70px; line-height:70px;font-size:2.5em; font-weight:100;padding:0;margin:0;display:block;top:0px;}
#nav table td.pos-1 ul li a:hover{color:#FFFFFF;background-color:#4690D6 !important;}
#nav table td.pos-1 ul li.rpos-3{padding:0 10px 0 0; border-right:1px solid #CEE1F4;}
#nav table td.pos-1 ul li.rpos-1 a,
#nav table td.pos-1 ul li.rpos-2 a{text-align:left;text-decoration:underline;font-size:1.1em;height:20px;width:auto;line-height:20px;}
#nav table td.pos-1 ul li.rpos-1.hover,
#nav table td.pos-1 ul li.rpos-2.hover,
#nav table td.pos-1 ul li.rpos-1 a.hover,
#nav table td.pos-1 ul li.rpos-2 a.hover,
#nav table td.pos-1 ul li.rpos-1 a:hover,
#nav table td.pos-1 ul li.rpos-2 a:hover{background:#fff !important; color:#255EA4;}
#nav table td.pos-1 ul li.rpos-1{padding:0;height:20px;width:auto;position:absolute; top:40px;left:815px}
#nav table td.pos-1 ul li.rpos-2{padding:0;height:20px;width:auto;position:absolute; top:12px;left:815px}

/* =sub-nav 2nd level*/
#sub-nav{width:950px;margin:0 auto;border-bottom:1px solid #CEE1F4;overflow:hidden;padding:3px 0 3px 0;clear:both;}
#sub-nav ul{float:left;width:950px;}
#sub-nav ul li{float:left;font-size:1.2em;margin:0 5px 0 0;}
#sub-nav ul li a{padding:3px 9px 5px 9px;color:#0A4895;display:block;}
#sub-nav ul li a:hover{color:#FFFFFF;background-color:#1D7BCF;text-decoration:none;}
#sub-nav ul li.active, #sub-nav ul li.active a{font-weight:bold;}

#sub-nav ul li.support a{padding:3px 10px 5px 10px;}
#sub-nav ul li.support a span{padding:0 0 0 25px;color:#669900;background:url(/cobrand/img/icon-sprite) no-repeat 0px -571px;}
#sub-nav ul li.support a:hover span{background:#1D7BCF url(/cobrand/img/icon-sprite) no-repeat -300px -399px;color:#fff;}
#sub-nav ul li.support-active a{padding:3px 10px 5px 10px;}
#sub-nav ul li.support-active, #sub-nav ul li.support-active a{font-weight:bold;}
#sub-nav ul li.support-active a span{padding:0 0 0 25px;color:#669900;background:url(/cobrand/img/icon-sprite) no-repeat 0px -571px;}
#sub-nav ul li.support-active a:hover span{background:#1D7BCF url(/cobrand/img/icon-sprite) no-repeat -300px -399px;color:#fff;}

/* =sub-nav 3nd level*/
.module.sub-nav{padding:5px 0 0 0;position: relative}
.module.sub-nav ul{border-bottom:5px solid #1D7BCF;float:left;width:630px;font-weight:700}
.module.sub-nav ul li{float:left;margin:0 1px;}
.module.sub-nav ul li.pos-1{margin:0 1px 0 0;}
#content .module.sub-nav ul li a{color:#0A4895; padding:4px 8px;display:block;border:1px solid #AACFEF;border-bottom:none;text-decoration:none;font-weight:100;}
.module.sub-nav ul li a:hover{background-color:#AACFEF; border-bottom:none;text-decoration:none;}
.module.sub-nav ul li.active{background:#1D7BCF;border:1px solid #1D7BCF	; border-bottom:none;text-decoration:none;color:#fff; padding:4px 11px;}
.module.sub-nav ul ul{position: absolute; width:615px; background:#1D7BCF;border:none; top:30px;left:0;padding:0 0 0 15px}
#content .module.sub-nav ul ul li a{border:none;margin:8px 15px; color:#ffffff;font-size:.9em;padding:0;font-weight:100}
#content .module.sub-nav ul ul li a:hover{background:none; border:none;text-decoration:underline}
.module.sub-nav ul ul li.active{padding:7px 15px;background:none;font-size:.9em;border-color:#1D7BCF}
.module.no-sub-nav {padding:5px 0 0 0;width:630px;border-bottom:1px solid #1D7CCF;}

#content .module.sub-nav ul li.active a {border:none;padding:0; color:#fff;display:inline; font-weight:700}
#content .module.sub-nav ul li.active a:hover{background:#1D7BCF}
#content .module.sub-nav ul ul li.active a{font-weight:700; }
#content .module.sub-nav ul li.active ul li a{display:block;font-weight:100}
#content .module.sub-nav ul li.active ul li.active a{margin:0; font-size:1em; text-decoration:none}
#content .module.sub-nav ul li.create-clan a {color:#0A4895; border:0;font-size:.9em;position:absolute; right:0;padding:4px 0 4px 40px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -467px 2px;text-decoration:underline;}
#content .module.sub-nav ul li.create-clan a:hover{color:#0A4895}
#content .module.sub-nav ul li.edit,
#content .module.sub-nav ul li.flagged{float:right;}

/* =breadcrumb */ 
#breadcrumb {margin:15px auto 0 auto; padding:0; text-align:left; width:950px; position:relative; font-size:1.2em;height:20px;}
#breadcrumb dt{float:left;margin:0 7px 0 0;padding:0 0 0 10px; background:url(/cobrand/img/icon-sprite?v=15) no-repeat -495px -647px;}
#breadcrumb dd {float:left;}
#breadcrumb dd a{margin:0 7px 0 0;padding:0 7px 0 0;border-right:1px solid #0A4895;color:#0A4895}
#breadcrumb dd a:hover{color:#0A4895}/* --- content --- */

/* =content */ 
#content {margin:0; padding:40px 0 0 0; clear:both;text-align:left; width:950px; position:relative; font-size:1.2em;z-index:100;}
#modal-content{font-size:1.2em}
#content a,
#modal-content a{color:#0A4895; text-decoration:underline;}
#content a:hover,
#modal-content a:hover{text-decoration:none;color:#0A4895}
#content .item{float:left;}

.group-header {font-family:Helvetica, Arial, sans-serif;}
.group-header h1{color:#1D7CCF; font-size:3.6em; font-weight:100;float:left;}
.group-header span.sub-heading{float:left;font-size:1.4em;color:#72AEE2; margin:14px 0 0 12px;}

#content-1{width:630px; float:left;}
#content-1 .group-header{width:630px; float:left; clear:both}
#content-1 .group-content{width:630px; float:left; clear:both}

#content-2{width:230px; float:left; margin:0 0 0 90px;display:inline;}
#content-2 .ipos-1{margin:50px 0 0 0;}
div.module, 
div.module-content,
div.content-item{float:left;clear:both;}/* --- sitewide-elements --- */

/* =item-box */
.module.item-box {width:230px;position: relative; margin:0 0 20px 0;}
.module.item-box .module-header{background-color:#1D7BCF; color:#FFFFFF;padding:7px 9px 10px 9px; height:14px;}
.module.item-box .module-header h2{display:inline;float:left;font-size:1.1em; margin:0 8px 0 0;color:#FFFFFF}
#content .module.item-box .module-header h2 a{text-decoration:none; color:#FFFFFF;}
.module.item-box .module-header span{font-size:.9em;position:relative; top:2px}
.module.item-box .default-msg,
.module.item-box .content-item{border-bottom:1px solid #CEE1F4; float:left;clear:both;width:210px;padding:0 10px;position:relative;}
#content .module.item-box .content-item a{color:#0A4895}
#content .module.item-box .content-item a:hover{color:#0A4895}
.module.item-box .content-item p{float:left;margin:0;padding:5px 0;width:195px;color:#535353}
.module.item-box .content-item p.quidclans{width:189px;}
.module.item-box .content-item img.quidclan-admin{padding:6px 0 0 0;}
.module.item-box .content-item span{float:left;}
.module.item-box .content-item span.remove a{position:absolute; top:7px; left:210px;width:12px; height:13px;text-indent:-9999em;display:block;background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -280px;}
.module.item-box .content-item span.remove a:hover{background-position:0 -296px;}
.module.item-box p.all{width:230px; margin:5px 0 0 0; text-align:right;float:left;clear:both;}
.module.item-box p.tool-tip a{color:#0A4895;position:absolute; top:8px; right:10px;width:15px; height:16px; text-indent:-9999em; background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -627px;}
.module.item-box p.tool-tip a:hover{color:#0A4895;background-position:-15px -627px;}

/* =info-box */
.module.info-box{color:#535353; border:1px solid #AFD1F0;padding:10px;margin:0 0 15px 0;position:relative}
.module.info-box h2,
.module.info-box h3{color:#757575; font-size:1.1em}
/*
#content .module.info-box .content-item a{color:#0A4995}
#content .module.info-box .content-item a:hover{color:#0A4995}
*/
#content-1 .module.info-box p.offer-btn a{position:absolute; background-color:#D7E9FF; color:#1D7BCF; padding:4px 8px;text-decoration:none;text-transform:uppercase; font-size:.85em; font-weight:700;}
.module.info-box p.offer-btn a:hover{background:#1D7BCF;color:#fff;}

/* =alert-box */
.alert{width:578px;padding:10px 10px 10px 40px;margin:0 0 10px 0;color:#000;border:1px solid #1D7CCF;background:#D9EAF8 url(/static/img/icon-alert.gif) no-repeat left center;}
.alert p{margin:0;}
#content .alert a {font-weight:700:color:#1D7CCF}
.alert.success{background:#CBE0B1 url(/static/img/icon-success.gif) no-repeat left center;border:none;}
.alert.success p{margin:0;padding:5px;}
.alert.error{padding:10px 10px 10px 45px;border:none; background:#F4BBA4 url(/static/img/icon-error.gif) no-repeat left center;}
.alert.help{background:#D9EAF8 url(/static/img/icon-help.gif) no-repeat left center;}
.alert.multi{background-position:0 9px;}

/* = action buttons */
input.submit,
input.signin,
button.sq-submit,
input.sq-submit{position:relative; border:1px solid #769F20; background:#8AAD40; color:#FFFFFF;width:80px;padding:6px 0;float:left;cursor:pointer;font-weight:bold;}

/* pagination */
.pagination{width:470px;float:left; clear:both;padding:10px 0}
.pagination span.selected{padding:2px 5px;background:#1D7CCF;display:block;float:left; color:#fff;font-weight:700;}
.pagination span.disabled, .pagination .ellipsis{padding:2px 5px;float:left;}
.pagination a{padding:2px 5px;float:left;}
.pagination a.prev {padding:2px 5px 2px 16px; background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0px -911px;}
.pagination span.disabled.prev {padding:2px 5px 2px 16px; background:url(/cobrand/img/icon-sprite?v=14) no-repeat -101px -911px;}
.pagination a.next {padding:2px 16px 2px 6px; background:url(/cobrand/img/icon-sprite?v=14) no-repeat 39px -887px;}
.pagination span.disabled.next {padding:2px 16px 2px 5px; background:url(/cobrand/img/icon-sprite?v=14) no-repeat -65px -887px;}

/* splash-header */
.module.splash-header{position:relative; background:url(/static/img/home-splash-header-bg.jpg) no-repeat left bottom; clear:none; height:285px;width:680px;}
.module.splash-header h1{width:670px; text-align:center; font-size:2.5em; color:#075EA5; margin:15px 0 0 0;font-weight:100;height:38px; background:url(/static/img/splash-heading.gif) no-repeat top center;text-indent:-9999em}
.module.splash-header h2{font-size:1.3em; color:#075EA5;}
.module.splash-header p{font-size:1.1em}
.module.splash-header .content-item div{margin:30px 0 0 0;float:left;width:225px; text-align: center;}/* --- modal --- */

/* ColorBox Modal Core Style */
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative; overflow:visible;}
#cboxLoadedContent{overflow:visible;}
#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
#cboxOverlay{background:url(/static/img/overlay.png) 0 0 repeat;}
#cboxTopLeft{width:10px; height:10px; background:url(/static/img/controls.png) left top repeat-y;}
#cboxTopRight{width:10px; height:10px; background:url(/static/img/controls.png) -129px 0 no-repeat;}
#cboxBottomLeft{width:10px; height:10px; background:url(/static/img/controls.png) 0 -36px repeat-x;}
#cboxBottomRight{width:10px; height:10px; background:url(/static/img/controls.png) -0 -36px repeat-x;}
#cboxMiddleLeft{width:10px; background:url(/static/img/controls.png) left top repeat-y;}
#cboxMiddleRight{width:10px; background:url(/static/img/controls.png) right top repeat-y;}
#cboxTopCenter{height:10px; background:url(/static/img/border.png) 0 0 repeat-x;}
#cboxBottomCenter{height:10px; background:url(/static/img/border.png) 0 -36px repeat-x;}
#cboxContent{background:#fff;}
#cboxTitle{position:absolute; bottom:3px; left:0; text-align:center; width:100%; color:#949494;}
#cboxCurrent{position:absolute; bottom:3px; left:58px; color:#949494;}
#cboxSlideshow{position:absolute; bottom:3px; right:30px; color:#0092ef;}
#cboxPrevious{position:absolute; bottom:0; left:0px; background:url(/static/img/controls.png) -75px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxPrevious.hover{background-position:-75px -25px;}
#cboxNext{position:absolute; bottom:0; left:27px; background:url(/static/img/controls.png) -50px 0px no-repeat; width:25px; height:25px; text-indent:-9999px;}
#cboxNext.hover{background-position:-50px -25px;}
#cboxLoadingOverlay{background:url(/static/img/loading_background.png) center center no-repeat;}
#cboxLoadingGraphic{background:url(/static/img/loading.gif) center center no-repeat;}
#cboxClose{position:absolute; top:8px; right:8px; width:17px; height:17px; text-indent:-9999em; background:url(/cobrand/img/icon-sprite?v=14) no-repeat -466px -386px;visibility:hidden;}
.cboxIE #cboxTopLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/img/internet_explorer/borderTopLeft.png, sizingMethod='scale');}
.cboxIE #cboxTopCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/img/internet_explorer/borderTopCenter.png, sizingMethod='scale');}
.cboxIE #cboxTopRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/img/internet_explorer/borderTopRight.png, sizingMethod='scale');}
.cboxIE #cboxBottomLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/img/internet_explorer/borderBottomLeft.png, sizingMethod='scale');}
.cboxIE #cboxBottomCenter{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/img/internet_explorer/borderBottomCenter.png, sizingMethod='scale');}
.cboxIE #cboxBottomRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/img/internet_explorer/borderBottomRight.png, sizingMethod='scale');}
.cboxIE #cboxMiddleLeft{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/img/internet_explorer/borderMiddleLeft.png, sizingMethod='scale');}
.cboxIE #cboxMiddleRight{background:transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/static/img/internet_explorer/borderMiddleRight.png, sizingMethod='scale');}

/* =modal */
.modal-wrapper{display:none}
.module.modal .module-header{background:#ffffff; width:100%}
.module.modal .module-header h2{font-weight:100; padding:5px 15px;color:#777; font-size:1.2em}
.module.modal a{color:#0A4895}
.module.modal a:hover{color:#0A4895}
.module.modal .form-item{float:left;clear:both;position:relative; width:100%}
.module.modal .form-item label{float:left;clear:both;font-size:1.2em}
.module.modal .form-item input.textbox{float:left;clear:both;border:1px solid #A4B2DB; font-size:1.3em; margin:4px 0;padding:3px 4px}

/* =modal signup */
#modal-join{border:2px solid #1D7CCF;width:866px;float:left;}
#modal-join .group-header{float:left;width:721px;height:64px;padding:0 130px 0 15px;background:#fff url(/static/img/modals/join/quidco_logo.png) no-repeat 721px 0;}
#modal-join .group-header h1{color:#1D7CCF;font-size:2.3em;font-family:Helvetica, Verdana, Arial;padding:21px 0 0 0;}
#modal-join .group-content{float:left;width:836px;padding:15px 15px 0px 15px;}
#modal-join .group-content .ipos-1{float:left;width:836px;}
#modal-join .group-content .ipos-1 .module{float:left;width:806px;background-color:#f2f2f2;padding:15px;}
#modal-join .group-content .ipos-1 .module-header{float:left;width:120px;}
#modal-join .group-content .module-header h2{margin:0;padding:0;font-family:Helvetica, Verdana, Arial;font-size:2.2em;color:#1D7CCF;}
#modal-join .group-content .ipos-1 .module-content{float:left;width:686px;clear:none;}
#modal-join .ipos-1 .form-item{float:left;clear:none;margin:0;}
#modal-join .ipos-1 .form-item label{position:absolute;top:6px;color:#999;cursor:text;font-size:1.2em;}
#modal-join .ipos-1 .username{width:235px;padding:0 10px 0 0;position:relative;}
#modal-join .ipos-1 .username input.textbox{width:225px;}
#modal-join .ipos-1 .username label{left:5px;}
#modal-join .ipos-1 .password{width:155px;padding:0 10px 0 0;}
#modal-join .ipos-1 .password input.textbox{width:145px;}
#modal-join .ipos-1 .button{width:84px;padding:0 20px 0 0;}
#modal-join .ipos-1 .button button{padding:3px 0 2px 0;font-weight:1.3em;}
#modal-join .ipos-1 .options{width:172px;padding:0;position:relative;}
#modal-join .ipos-1 .options input.checkbox{margin:0;position:absolute;top:0;left:0;}
#modal-join .ipos-1 .options label{top:0;left:18px;cursor:pointer;font-size:1em;color:#4D4D4D;}
#modal-join .ipos-1 .options p{margin:0;padding:14px 0 0 0;font-size:1em;}
#modal-join .ipos-1 .options p a{color:#0A4895;}
#modal-join .group-content .ipos-2{float:left;width:455px;padding:20px 0 0 15px;}
#modal-join .group-content .ipos-2 .module-header{float:left;width:455px;padding:0 0 15px 0;}
#modal-join .group-content .ipos-2 .module-content{width:455px;}
#modal-join .group-content .ipos-2 .form-item{float:left;width:455px;padding:0 0 15px 0;position:relative;}
#modal-join .group-content .ipos-2 .form-item label{position:absolute;top:6px;left:5px;color:#999;cursor:text;font-size:1.2em;}
#modal-join .group-content .ipos-2 .form-item p{font-size:1.2em;margin:0;}
#modal-join .group-content .ipos-2 .form-item a{text-decoration:underline;color:#4D4D4D;}
#modal-join .group-content .ipos-2 .form-item a:hover{text-decoration:none;cursor:pointer;}
#modal-join .ipos-2 .textbox-alert{width:210px;background:#CDE3F6;padding:6px;font-size:1.2em; position:absolute;top:0px;left:210px;}
#modal-join .group-content .ipos-2 .form-item .error{background:#F4BBA4}
#modal-join .group-content .ipos-2 .form-item .success{background:#fff url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -447px;height:30px; width:25px;margin:0 0 0 10px;padding:0;top:0px;right:-35px;}
#modal-join .group-content .ipos-2 .terms p, #modal-join .group-content .ipos-2 .terms label{padding:0 0 0 20px;width:435px;font-size:1.1em;position:static;top:0;left:0;cursor:auto;color:#4D4D4D;display:block;cursor:pointer;}
#modal-join .group-content .ipos-2 .terms a{color:#0A4895;}
#modal-join .ipos-2 .terms input.checkbox{position:absolute;top:2px;left:0;}
#modal-join .ipos-2 .terms .textbox-alert{width:190px;left:260px;}
#modal-join .ipos-2 .form-item.captcha{width:455px;height:105px;}
#modal-join .ipos-2 .form-item.captcha .group1{float:left;width:210px;}
#modal-join .ipos-2 .form-item.captcha ul{float:left;width:200px;padding:10px 10px 0 0;margin:0px;font-size:1em;}
#modal-join .ipos-2 .form-item.captcha li{padding:0;margin:0 0 2px 0;font-size:1.1em;}
#modal-join .ipos-2 .form-item.captcha .textbox-alert{width:240px;left:210px;}
#modal-join .ipos-2 .captcha .group2{clear:none;width:245px;height:105px;margin:0 0 0 0;float:left;}
#modal-join .ipos-2 .captcha .group2 img{border:1px solid #c6c6c6;margin:38px 0 0 0;}
#modal-join .ipos-2 .form-item button{width:auto;padding:4px 4px 3px 4px;font-size:1.3em;}
#modal-join .group-content .ipos-2 .agree{padding:0 0 20px 0;}
#modal-join .group-content .ipos-2 .agree p{float:left;padding:6px 0 0 15px;}
#modal-join .group-content .ipos-2 .continue{padding:0 0 15px 0;}
#modal-join .group-content .ipos-2 .continue p{font-size:1.3em;}
#modal-join .group-content .ipos-2 .continue p span{color:#1D7CCF;font-weight:bold;padding:0 5px 0 0;}
#modal-join .group-content .ipos-2 .continue a{color:#4D4D4D;text-decoration:underline;}
#modal-join .group-content .ipos-2 .continue a:hover{text-decoration:none;}
#modal-join .group-content .ipos-3{float:left;width:340px;padding:20px 0 0 26px;margin:0;}
#modal-join .group-content .ipos-3 .module-header{float:left;width:340px;padding:0 0 15px 0;}
#modal-join .group-content .ipos-3 .module-header h2{font-weight:normal;}
#modal-join .group-content .ipos-3 .content-item{width:340px;padding:0 0 10px 0;position:relative;}
#modal-join .group-content .ipos-3 .content-item p{font-size:1.2em;margin:0;}
#modal-join .group-content .ipos-3 .content-item li{padding:0 0 5px 15px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -491px -361px;font-size:1.2em;}
#modal-join .group-content .ipos-3 .logos{width:240px;padding:0 5px 0 15px;margin:0;}
#modal-join .group-content .ipos-3 .logos img{float:left;padding:0 20px 10px 0;}
#modal-join .group-content .ipos-3 .quote h3{padding:15px 0 0 0;color:#4D4D4D;}
#modal-join .group-content .ipos-3 .quote p.quote{float:left;height:35px;padding:0 0 0 43px;background:transparent url(/cobrand/img/icon-sprite-2?v=1) no-repeat scroll 0px -592px;}
#modal-join .group-content .ipos-3 .quote img{float:left;padding:5px 0 0 137px;}
#modal-join form fieldset legend{display:none;}
#modal-join h2 span{color:#669900;font-weight:bold;}
#modal-join .content-item h3{color:#1D7CCF;margin:0 0 10px 0;}
#modal-join .content-item h3 span{color:#4D4D4D;font-weight:normal;font-size:0.9em;}
#modal-join input.textbox{width:200px; padding:4px;float:left;border:1px solid #A4B2DB;}
#modal-join .sign .form-item{clear:none;position:relative;padding:0 0 25px 0;margin:0;}
#modal-join .sign input.textbox{float:right;}
#modal-join .sign .form-item label{position:absolute;top:9px;color:#999;cursor:text;}
#modal-join #password_modal{display:none;}
#modal-join #password_modal_placeholder{color:#999;}
#modal-join .username{width:320px;}
#modal-join .username label.remember_me{font-size:1em;position:absolute;top:34px;left:210px;color:#535353;cursor:default;}
#modal-join .username input.checkbox{position:absolute;top:32px;left:190px;}
#modal-join .password{width:170px;}
#modal-join .password label{left:16px;}
#modal-join .password input.textbox{width:150px;}
#modal-join .password p{margin:0;width:170px;text-align:right;}
#modal-join .button{width:100px;}

/* =modal refer-deal */
#modal-refer-this{border:2px solid #1D7CCF;width:630px;overflow:visible;}
#modal-refer-this .module-header{width:630px;}
#modal-refer-this form fieldset legend{display:none;}
#modal-refer-this h2{width:600px;font-size:1.8em;padding:15px 15px 0 15px;}
#modal-refer-this h2 span{color:#1D7CCF;font-weight:bold;}
#modal-refer-this .module-content{padding:15px;width:600px;overflow:visible;}
#modal-refer-this .content-item{width:600px;border-top:1px solid #CEE1F4;padding:15px 0 0 0;margin:0;overflow:visible;}
#modal-refer-this .content-item h3{color:#4690d6;margin:0 0 15px 0;}
#modal-refer-this .content-item h3 span{color:#535353;font-weight:normal;font-size:0.9em;}
#modal-refer-this .imported-addresses{display:none;}
#modal-refer-this .imported-addresses p{padding:0 0 0 0;margin:6px 0 0 0;float:left;width:400px;}
#modal-refer-this .alert{width:495px;float:left;margin:0 0 10px 18px;display:none;}
#modal-refer-this .form-item{width:550px;float:left; margin:0 0 10px 18px;overflow:visible;}
#modal-refer-this .friend-two, .friend-three, .friend-four, .friend-five{display:none;}
#modal-refer-this .form-item a{cursor:pointer;float:left;padding:6px 0 0 0;}
#modal-refer-this .form-item .show-all-imported{display:none;}
#modal-refer-this .form-item .title{width:95px;float:left;margin:6px 0 0 0;}
#modal-refer-this .form-item .provider-links{padding:6px 0 0 0;}
#modal-refer-this .form-item .provider-links a{padding:0 0 0 0;display:block;height:25px;background:url(/static/img/email-logo-sprite.png) no-repeat scroll left top transparent;width:60px;}
#modal-refer-this .form-item .provider-links .yahoo{background-position:0px -20px;width:100px;}
#modal-refer-this .form-item .provider-links .microsoft{background-position:0px -40px;width:124px;}
#modal-refer-this .form-item .subject-tip-box{position:relative;background-color:#D8E3BF;margin:2px 5px 0 0;padding:5px;float:right;}
#modal-refer-this .form-item .subject-tip-box .arrow-down{position:absolute;left:10px;top:22px;}
#modal-refer-this .form-item .message-tip-box{position:relative;background-color:#D8E3BF;margin:10px 5px 0 0;padding:5px;float:left;width:75px;}
#modal-refer-this .form-item .message-tip-box .arrow-side{position:absolute;left:84px;top:50px;}
#modal-refer-this .form-item label{position:absolute;top:5px;left:101px;color:#999;cursor:text;font-size:10px;}
#modal-refer-this input.textbox{width:225px; padding:4px;margin:0 4px 0 0;float:left;font-size:1.1em;clear:none;}
#modal-refer-this input.friends-tb{width:441px;}
#modal-refer-this textarea{float:right;}
#modal-refer-this #subject_deal_modal{width:445px;margin:0 0 0 0;}
#modal-refer-this #message_modal{width:445px;height:200px;font-size:1.1em;}
#modal-refer-this .sq-submit{margin:4px 0 4px 10px;width:60px;padding:3px 0;float:right;}
#modal-refer-this .textbox-alert{color:#000;padding:10px 0 10px 0;text-indent:50px;background:#F4BBA4 url(/static/img/icon-error.gif) no-repeat left center;}

#modal-refer-this .import-contacts .module-header{width:600px;height:35px;}
#modal-refer-this .import-contacts .module-header p{float:left;font-size:1.3em;margin:0 0 0 0;padding:4px 0 0 90px;background:url("/static/img/email-logo-sprite.png") no-repeat scroll left 4px transparent;height:25px;}
#modal-refer-this .import-contacts .module-header p.yahoo{background-position:0px -20px;height:20px;padding-left:100px;}
#modal-refer-this .import-contacts .module-header a{float:right;display:block;background-color:#97c8eb;border:1px solid #66b2e4;font-weight:bold;font-size:1.2em;margin:0 0 0 10px;padding:4px 11px 4px 11px;text-decoration:none;color:#fff;width:auto;}
#modal-refer-this .import-contacts .contacts-list-wrapper{height:400px;overflow:auto;width:615px;}
#modal-refer-this .import-contacts .module-content{padding:0 0 0 0;width:auto;}
#modal-refer-this .import-contacts .content-item{border:none;padding:0 0 0 0;border-bottom:1px solid ;}
#modal-refer-this .import-contacts .r-pos1{border:none;padding:10px 0 0 0;border-top:1px solid ;}
#modal-refer-this .import-contacts .title{border:none;}
#modal-refer-this .import-contacts .sq-submit{width:150px;font-size:1.2em;}
#modal-refer-this .import-contacts ul li{float:left;padding:7px 0 7px 14px;}
#modal-refer-this .import-contacts ul li.select-column{width:54px;padding-left:0;text-align:center;}
#modal-refer-this .import-contacts ul li.name-column{width:110px;border-left:1px solid ;}
#modal-refer-this .import-contacts ul li.address-column{width:403px;border-left:1px solid ;}
#modal-refer-this .import-contacts .title ul li.select-column{width:55px;}
#modal-refer-this .import-contacts .title ul li.name-column{width:112px;}
#modal-refer-this .import-contacts .title ul li.address-column{width:404px;}
#modal-refer-this .import-contacts .title ul li{float:left;background-color:#66b2e5;color:#ffffff;font-size:1.1em;border:none;}




.module.modal.fundraiser-pledge{width:330px;border:2px solid #1D7CCF;}
.module.modal.fundraiser-pledge .module-header{width:330px;background-color:#fff;}
.module.modal.fundraiser-pledge .module-header h2{font-family:arial, helvetica, sans-serif;width:300px;margin:0 15px 0 15px;padding:15px 0 15px 0;border-bottom:1px solid #CEE1F4;color:#1D7CCF;font-weight:bold;font-size:1.6em;}
.module.modal.fundraiser-pledge .module-content{overflow:hidden;padding:15px;width:300px;}
.module.modal.fundraiser-pledge fieldset{position:relative;}
.module.modal.fundraiser-pledge label{color:#676767;}
.module.modal.fundraiser-pledge label.amount span{position:absolute; top:23px; left:7px;font-size:1.1em; color:#000;}
.module.modal.fundraiser-pledge .form-item.gift-aid {position:relative;margin:2px 0 8px 0}
.module.modal.fundraiser-pledge .form-item.gift-aid label.giftaid{position:absolute; left:20px;}
.module.modal.fundraiser-pledge fieldset.gift-aid label{margin:3px 0 0 0;}
.module.modal.fundraiser-pledge input#pledge_amount{text-indent:12px; width:70px}
.module.modal.fundraiser-pledge .form-item.title,
.module.modal.fundraiser-pledge input#giftaid_title{width:80px; float:left; margin-right:20px;clear:none}
.module.modal.fundraiser-pledge .form-item.initials,
.module.modal.fundraiser-pledge input#giftaid_initials{width:100px; float:left;clear:none}
.module.modal.fundraiser-pledge .form-item.surname,
.module.modal.fundraiser-pledge input#giftaid_surname{width:289px;float:left;clear:both;}
.module.modal.fundraiser-pledge .form-item.address,
.module.modal.fundraiser-pledge input#giftaid_address{width:183px;float:left;margin-right:20px;clear:none}
.module.modal.fundraiser-pledge .form-item.postcode,
.module.modal.fundraiser-pledge input#giftaid_postcode{width:85px; float:left;clear:none}
.module.modal.fundraiser-pledge .submit{margin:0 0 0 0;}

/* =modal-report-error */
#modal-report-error{border:2px solid #1D7CCF;width:500px;}
#modal-report-error .module-header{border-bottom:1px solid #CEE1F4;width:460px;margin:0 0 0 20px;}
#modal-report-error .module-header h2{font-size:2.3em;font-weight:normal;padding:15px 0 5px 0;}
#modal-report-error .content-item{width:460px;margin:0 0 0 20px;padding:10px 0 10px 0;}
#modal-report-error .form-item{margin:0;padding:10px 0 10px 0;}
#modal-report-error label{clear:none;margin:0 15px 0 0;}
#modal-report-error input{float:left;clear:none;margin:0 5px 0 0;}
#modal-report-error p{font-size:1.3em;}
#modal-report-error legend{font-weight:bold;font-size:1.4em;}
#modal-report-error .sq-submit{width:120px;padding:5px 0 5px 0;}
#modal-report-error .cancel-link{position:relative;top:7px;cursor:pointer;border:0;background-color:#fff;color:#0A4895;text-decoration:underline;margin:0 0 0 5px;}
#modal-report-error textarea{width:440px;font-size:1.3em}

/* =modal merchant-iframe */
#modal-visit-prep{border:2px solid #1D7CCF;width:456px;padding:15px 20px 15px 20px;}
#modal-visit-prep .module-header, #modal-visit-prep .module-content, #modal-visit-prep .module-content .content-item{float:left;width:456px;overflow:hidden;}
#modal-visit-prep .module-header{height:56px;}
.visit-prep #cboxClose{visibility:hidden;}
#modal-visit-prep .content-item p{float:left;width:456px;margin:0;padding:10px 0 0 0;font-size:2em;text-align:center;font-family:Helvetica, Verdand, arial;line-height:1em;}
#modal-visit-prep .content-item h2{width:456px;margin:0;padding:10px 0 10px 0;font-size:3.5em;text-align:center;color:#1D7CCF;font-family:Helvetica, Verdana, arial;font-weight:bold;line-height:1em;}
#modal-visit-prep .content-item p.rate{padding:5px 0 0 0;}
#modal-visit-prep .content-item p.final{padding:30px 0 40px 0;}
#modal-visit-prep .content-item p.footer{padding:0;text-align:right;}
#modal-visit-prep .content-item p.footer a{font-size:0.9em;color:#4D4D4D;text-decoration:underline; background:url("/cobrand/img/icon-sprite?v=14") no-repeat scroll -28px -385px transparent;padding:0 22px 0 0;width:434px;text-align:right;display:block;}
#modal-visit-prep .content-item p.footer-countdown a{background:url("/cobrand/img/icon-sprite?v=14") no-repeat scroll -382px -385px transparent;width:auto;text-align:right;display:inline;}
#modal-visit-prep .content-item p.footer a:hover{text-decoration:none;}
#modal-visit-prep .module-content .voucher{margin:15px 0 15px 0;padding:0;width:456px;height:46px;overflow:visible;}
#modal-visit-prep .voucher p{float:left;width:170px;height:26px;line-height:26px;padding:10px 0 10px 0;background-color:#6B9B00;color:#fff;font-size:2.4em;text-align:right;}
#modal-visit-prep .voucher span{float:left;width:25px;height:46px;background:url(/cobrand/img/icon-sprite?v=15) no-repeat 0px -733px;}
#modal-visit-prep .voucher input{border:1px solid #6B9B00;background-color:#fff;width:235px;height:24px;line-height:24px;padding:10px 10px 10px 10px;color:#6B9B00;font-family:Helvetica, Verdand, arial;font-size:2.2em;font-weight:bold;}

/* =modal-banner-refer */
#modal-banner-refer{border:2px solid #1D7CCF;width:768px;overflow:visible;}
#modal-banner-refer .module-header{width:768px;}
#modal-banner-refer h2{width:728px;font-size:1.9em;padding:10px 0 10px 0;margin:0 0 0 15px;color:#1D7CCF;font-weight:bold;border-bottom:1px solid #CEE1F4;}
#modal-banner-refer .module-content{padding:0 15px 15px 15px;width:600px;overflow:visible;}
#modal-banner-refer .module-content p{font-size:1.2em;margin:5px 0 5px 0;}
#modal-banner-refer .content-item{width:728px;padding:15px 0 0 0;margin:0;overflow:visible;}
#modal-banner-refer .banner-modal-code{width:708px;padding:10px 10px 10px 10px;height:84px;border:2px solid #BDBDBD;}
#modal-banner-refer .close-button{float:right;width:50px;font-size:1.2em;background-color:#6B9B00;display:block;padding:7px 0px 7px 10px;color:#ffffff;text-decoration:none;font-weight:bold;}
.close-x{display:block;background:url(/cobrand/img/icon-sprite) no-repeat scroll -467px -385px transparent;width:17px;height:17px;position:absolute;top:10px;right:10px;}



/* =modal-custom-campaign */
#modal-custom-campaign{border:2px solid #1D7CCF;width:530px;overflow:visible;}
#modal-custom-campaign .module-header{width:530px;}
#modal-custom-campaign h2{width:500px;font-size:1.9em;padding:10px 0 10px 0;margin:0 0 0 15px;color:#1D7CCF;font-weight:bold;border-bottom:1px solid #CEE1F4;}
#modal-custom-campaign .module-content{padding:20px 0 20px 0;}
#modal-custom-campaign .module-content input{float:left;clear:none;text-align:right;}
#modal-custom-campaign .module-content label{float:left;margin:0 10px 0 0;padding:7px 0 0 0;font-size:1.2em;clear:none}
#modal-custom-campaign .module-content p{font-weight:bold;font-size:1.4em;clear:both;margin:0 0 0 0;padding:10px 0 10px 0;}
#modal-custom-campaign .module-content .subject-tip-box{float:left;}
#modal-custom-campaign .content-item{padding:0 0 0 15px;width:500px;height:180px;}
#modal-custom-campaign .content-item .textbox-alert{color:#000;padding:10px 0 10px 0;text-indent:50px;background:#F4BBA4 url(/static/img/icon-error.gif) no-repeat left center;clear:both;}
#modal-custom-campaign .content-item .sq-submit{width:auto;float:right;margin:20px 0 0 0;padding:6px 12px 6px 12px;text-align:center;}
#modal-custom-campaign .content-item .campaign-name label{font-weight:bold;font-size:1.4em;}
#modal-custom-campaign .close-button{float:right;width:50px;font-size:1.2em;background-color:#6B9B00;display:block;padding:7px 0px 7px 10px;color:#ffffff;text-decoration:none;font-weight:bold;}
#modal-custom-campaign #campaign_name_modal{text-align:left;}
#modal-custom-campaign #campaign_keep_modal{width:75px;margin:0 10px 0 0;}
#modal-custom-campaign #campaign_share_modal{width:75px;}

/* --- index --- */

.index #content{padding:0 0 0 0;}
.index #content-1{float:left;width:950px;padding 0 0 30px 0;margin:0;}
.index #content-2{float:left;width:710px;padding:0 50px 0 0;margin:0;}
.index #content-3{float:left;width:190px;margin:0;}
.index #content-4{float:left;width:950px;margin:0;padding:50px 0 0 0;}
.index #content-1 .ipos-1{width:950px;padding:15px 0 25px 0;margin:0;}
.index #content-1 .ipos-1 h1{font-family:Helvetica, Arial, sans-serif;font-size:3.7em;margin:0;padding:0 0 5px 0;}
.index #content-1 .ipos-1 h2{font-family:Helvetica, Arial, sans-serif;font-size:1.75em;margin:0;padding:0;color:#A6A6A6;}
.index #content-1 .ipos-1 h2 span{color:#669900;}
.index #content-1 .ipos-1 h2 a{color:#A6A6A6;}
.index #content-1 .ipos-2{width:950px;padding:0 0 30px 0;margin:0;}
.index #content-1 .ipos-2 .carousel{width:950px;height:186px;background:url("/static/img/carousel/background.png") no-repeat 0 0 transparent;position:relative;}
.index #content-1 .ipos-2 .carousel .slide{float:left;width:754px;height:186px;}
.index #content-1 .ipos-2 .carousel .slide h2{font-family:Helvetica, Arial, sans-serif;font-size:2.5em;margin:0;padding:15px 0 0 20px;color:#666;}
.index #content-1 .ipos-2 .carousel .slide h2 span{color:#669900;}
.index #content-1 .ipos-2 .carousel .slide h3{font-family:Helvetica, Arial, sans-serif;line-height:1em;}
.index #content-1 .ipos-2 .carousel #slide1{display:none;background:url("/static/img/carousel/background_slide1.png") no-repeat 0 0 transparent;}
.index #content-1 .ipos-2 .carousel #slide2{display:none;background:url("/static/img/carousel/background_slide2.png?v=4") no-repeat 0 0 transparent;}
.index #content-1 .ipos-2 .carousel #slide2 h2{float:left;font-size:3.2em;color:#4690D5;padding:15px 0 0 21px;}
.index #content-1 .ipos-2 .carousel #slide2 h3{float:left;font-size:1.8em;color:#797979;padding:10px 0 0 21px;width:733px;}
.index #content-1 .ipos-2 .carousel #slide2 a{float:left;margin:29px 0 0 21px;padding:0 0 0 15px;width:137px;height:29px;line-height:29px;color:#fff;text-decoration:none;background:url("/static/img/carousel/green_button.png?v=2") no-repeat 0px 0px transparent;font-size:1.1em;font-weight:100;}
.index #content-1 .ipos-2 .carousel #slide2 a:hover{text-decoration:underline;}
.index #content-1 .ipos-2 .carousel #slide3{display:none;background:url("/static/img/carousel/background_slide3.png") no-repeat 0 0 transparent;}
.index #content-1 .ipos-2 .carousel #slide3 h3{width:310px;text-align:right;font-size:2.7em;padding:28px 0 0 30px;color:#004A86;}
.index #content-1 .ipos-2 .carousel .links{float:right;width:162px;height:169px;padding:30px 0 0 34px;}
.index #content-1 .ipos-2 .carousel .links h3{width:162px;font-family:Helvetica, Arial, sans-serif;font-size:1.75em;padding:0 0 26px 0;font-weight:bold;}
.index #content-1 .ipos-2 .carousel .links h3 a{color:#fff;text-decoration:none;}
.index #content-1 .ipos-2 .carousel .links h3 a:hover{text-decoration:underline;}
.index #content-1 .ipos-2 .carousel .controls{position:absolute;top:10px;left:675px;width:65px;height:10px;}
.index #content-1 .ipos-2 .carousel .controls .control{float:left;width:10px;height:10px;padding:0 4px 0 0;cursor:pointer;}
.index #content-1 .ipos-2 .carousel .controls .off{background:url("/static/img/carousel/controls_sprite.png") no-repeat 0px 0px transparent;}
.index #content-1 .ipos-2 .carousel .controls .on{background:url("/static/img/carousel/controls_sprite.png") no-repeat -14px 0px transparent;}
.index #content-1 .ipos-2 .carousel .controls .play{float:left;width:11px;height:10px;padding:0px;margin:0 0 0 12px;cursor:pointer;}
.index #content-1 .ipos-2 .carousel .controls .start{background:url("/static/img/carousel/controls_sprite.png") no-repeat 0px -15px transparent;}
.index #content-1 .ipos-2 .carousel .controls .pause{background:url("/static/img/carousel/controls_sprite.png") no-repeat -13px -16px transparent;}
.index #content-2 .ipos-1, .index #content-2 .ipos-2, .index #content-2 .ipos-3{float:left;width:220px;margin:0;}
.index #content-2 .ipos-1, .index #content-2 .ipos-2{padding:0 25px 0 0;}
.index #content-2 .module-header{width:220px;height:43px;border-top:1px solid #666;border-bottom:1px solid #BDBDBD;position:relative;}
.index #content-2 .module-header h2{font-family:Helvetica, Arial, sans-serif;font-size:1.5em;padding:2px 0 0 0;}
.index #content-2 .module-header h2 a{text-decoration:none;}
.index #content-2 .module-header h2 a:hover{text-decoration:underline;}
.index #content-2 .cashback .module-header h2 a{color:#6B9B00;}
.index #content-2 .voucher .module-header h2 a, .index #content-2 .print-voucher .module-header h2 a, .index #content-2 .freebies .module-header h2 a{color:#004A86;cursor:pointer;}
.index #content-2 .module-header h2 span{position:absolute;top:5px;right:0px;width:20px;height:24px;text-indent:-9999em;}
.index #content-2 .cashback .module-header h2 span{background:url("/cobrand/img/icon-sprite?v=15") no-repeat scroll -403px -667px transparent;}
.index #content-2 .voucher .module-header h2 span, .index #content-2 .print-voucher .module-header h2 span{background:url("/cobrand/img/icon-sprite?v=15") no-repeat scroll -464px -666px transparent;}
.index #content-2 .freebies{padding:50px 0 0 0;}
.index #content-2 .module-header h3{font-family:Verdana, Arial, sans-serif;font-size:0.9em;padding:2px 0 0 0;font-weight:normal;}
.index #content-2 .module-header h3 span{color:#669900;}
.index #content-2 .module-content .content-item{width:220px;border-bottom:1px solid #BDBDBD;padding:10px 0 10px 0;}
.index #content-2 .module-content .content-item h3{width:220px;font-weight:normal;font-size:1em;padding:0 0 5px 0;}
.index #content-2 .module-content .content-item p{width:220px;margin:0;}
.index #content-2 .module-footer .content-item p{width:220px;margin:0;text-align:right;padding:10px 0 0 0;}
.index #content-3 .ipos-1{width:190px;}
.index #content-3 .ipos-1 .module.col-top{width:190px;}
.index #content-3 .ipos-1 .module.col-top .module-header{background-color:#1D7BCF;color:#FFFFFF;padding:4px 9px 10px 9px;margin:0 0 10px 0;height:14px;font-size:0.9em}
.index #content-3 .ipos-1 .info-box{width:168px;}
.index #content-4 .ipos-1{float:left;background-color:#f7f7f3;width:600px;padding:15px;margin:0 10px 0 0;height:240px;}
.index #content-4 .ipos-2{float:left;background-color:#f7f7f3;width:280px;padding:15px;height:240px;}
.index #content-4 .module-header h2{font-family:Helvetica, Arial, sans-serif;color:#669900;font-size:2em;padding:0 0 20px 0;}
.index #content-4 p{margin:0;padding:0 0 10px 0;}
.index #content-4 .ipos-1 .module-content .content-item{border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;width:540px;padding:5px 0 0 60px;background:transparent url(/cobrand/img/icon-sprite-2?v=1) no-repeat scroll 0px -499px;}
.index #content-4 .ipos-1 .module-content .content-item p{font-style:italic;}
.index #content-4 .ipos-1 .module-content .content-item p span{font-style:normal;}
.index #content-4 .ipos-1 .module-content .left, .index #content-4 .ipos-1 .module-content .right{float:left;clear:none;width:230px;padding:5px 0 0 60px;background:transparent url(/cobrand/img/icon-sprite-2?v=1) no-repeat scroll 0px -499px;margin:20px 0 0 0;height:80px;}
.index #content-4 .ipos-1 .module-content .left{margin:20px 20px 0 0;}
.index #content-4 .ipos-2 .module-content .content-item{position:relative;width:280px;height:50px;}
.index #content-4 .ipos-2 .module-content .row1{height:50px;}
.index #content-4 .ipos-2 .module-content .row2{height:40px;}
.index #content-4 .ipos-2 .module-content .row3{height:45px;}
.index #content-4 .ipos-2 .module-content .row4{height:40px;}
.index #content-4 .ipos-2 .module-content .content-item img.left{position:absolute;left:0px;top:0px;}
.index #content-4 .ipos-2 .module-content .content-item img.right{position:absolute;left:160px;top:0px;}
.index #content-4 .ipos-2 .module-footer p{float:left;width:280px;text-align:right;}


/* egg-index */

body.egg-index #content-1 .group-content{width:950px;}
body.egg-index .item.ipos-1{width:950px;}
body.egg-index .item.ipos-2{width:230px;}
body.egg-index .item.ipos-3{width:470px;margin:0 30px}
body.egg-index .item.ipos-4{width:190px;}
body.egg-index #content-1 .item.ipos-2 .module.info-box{width:208px}
body.egg-index #content-1 .item.ipos-4 .module.info-box{width:168px}
body.egg-index .item.ipos-2 .module.col-top{width:230px;}
body.egg-index .item.ipos-3 .module.col-top{width:470px;}
body.egg-index .item.ipos-4 .module.col-top{width:190px;}
body.egg-index .module.col-top .module-header{background-color:#1D7BCF; color:#FFFFFF;padding:4px 9px 10px 9px;margin:0 0 10px 0;height:14px;font-size:0.9em}
.module.what-cashback ul{background:url(/cobrand/img/what-is-cashback) no-repeat top right;width:208px;}
.module.what-cashback ul li h3{color:#669900;margin:15px 0 0 0;}
.module.what-cashback ul li p{width:175px;margin:5px 0 0 0;}
.module.why-quidco h2{ color:;}
.module.why-quidco ul {margin:10px 0 0 0; width:210px;}
.module.why-quidco ul li{padding:2px 0 2px 15px; background:url(/cobrand/img/icon-sprite?v=14) no-repeat -491px -358px;}
#content .module.why-quidco a{position:relative; font-size:1.1em;font-weight:700;background:url(/cobrand/img/join-and-win-join-bg) no-repeat 0 0;color:#fff;display:block;width:148px;height:28px;text-decoration:none;overflow:hidden;padding:12px 0 0 15px;float:right;}
.module.why-quidco .module-footer{width:210px; float:left; clear:both;}
.module.why-quidco .module-footer p{margin:0;}
body.egg-index .module.info-box.instore-promo{background:url(/static/img/home-instorecash-promo-bg.png) no-repeat 132px 54px;}
body.egg-index .module.info-box.instore-promo h2{color:#1D7BCF;}
body.egg-index .module.instore-promo p{color:#4D4D4D;width:130px}
.module.press-coverage h2{ color:;margin:0 0 15px 0;}
.module.press-coverage h3{margin:10px 0 2px 0}
.module.press-coverage p{margin:0 0 20px 0;width:208px;}
.module.press-coverage img{margin:0 0 10px 0;}
.module.press-coverage .press-footer p{width:208px;text-align:right;}
body.egg-index .press-coverage .our-members h2{width:208px;color:#757575; font-size:1.1em;margin:0 0 10px 0;}
body.egg-index #content-1 .item.ipos-2 p.quote{padding:10px 0 0 0;margin:0;}
body.egg-index #content-1 .item.ipos-2 p.quote span{display:inline;width:20px;}
body.egg-index #content-1 .item.ipos-2 p.quote span.start{padding:5px 0 0 28px;background:url("/cobrand/img/icon-sprite?v=14") no-repeat scroll -478px -422px transparent;}
body.egg-index #content-1 .item.ipos-2 p.quote span.end{padding:0 0 5px 20px;background:url("/cobrand/img/icon-sprite?v=14") no-repeat scroll -464px -449px transparent;margin:0px 0px 0px 5px;}
body.egg-index #content-1 .item.ipos-2 p.member{margin:5px 0 0 0;display:block;text-align:right;font-weight:bold;}
body.egg-index #content-1 .item.ipos-2 .press p{margin:0 0 20px 0;}
body.egg-index .module.tips-list{width:470px;margin:5px 0 0 0;border-top:1px solid #CEE1F4;}
body.egg-index .module.tips-list .module-header{background-color:#1D7BCF; color:#fff;padding:4px 9px 10px 9px; height:14px;font-size:0.9em}
body.egg-index .module.tips-list .module-content{border:none;margin:0; width:470px;}
body.egg-index .module.tips-list .content-item{width:470px;}
body.egg-index .module.tips-list .module-footer p{float:right; margin:5px 0 0 0;}
body.egg-index #content-1 .ipos-3 .daily-deal{border:1px solid #AFD1F0;padding:10px 15px 10px 15px;width:438px;}
body.egg-index #content-1 .ipos-3 .daily-deal h2, body.egg-index #content-1 .ipos-3 .daily-deal p{width:438px;}
body.egg-index #content-1 .ipos-3 .cobrand-exclusive{border:1px solid #AFD1F0;padding:10px 15px 10px 15px;width:438px;}
body.egg-index #content-1 .ipos-3 .cobrand-exclusive h2{width:438px;margin:0 0 5px 0;}
body.egg-index #content-1 .ipos-3 .cobrand-exclusive p{width:438px;margin:5px 0 5px 0;}
body.egg-index .module.daily-deal h2{margin:0 0 10px 0;}
body.egg-index .module.daily-deal .refer-merchant{position:absolute;top:10px;left:400px;}
body.egg-index .module.daily-deal .refer-merchant a{font:100 .95em arial;padding:0 0 0 28px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -475px -407px;cursor:pointer;}
.module.blog-recent h2{color:#1D7BCF;}
#content .module.blog-recent h3 a{color:#1D7BCF;font-size:.9em}
.module.blog-recent .module-content{margin:10px 0 0 0;width:168px;}
.module.blog-recent .content-item{width:200px;overflow:hidden;}
body.egg-index .ipos-4 .module.blog-recent .content-item{width:168px;}
.module.blog-recent .content-item.pos-1{border-bottom:1px solid #AFD1F0;margin:0 0 10px 0;padding:0 0 15px 0;}
.module.blog-recent .module-footer p{margin:0;}
body.egg-index .module.info-box.staff-pick{margin:0 0 15px 0;}
.module.info-box.staff-pick .refer-merchant{float:left;margin:10px 0 0 0;}
.module.info-box.staff-pick .refer-merchant a{font:100 .95em arial;padding:0 0 0 33px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -469px -407px;cursor:pointer;}
.module.info-box.social-tools p{width:195px;overflow:hidden;}
body.egg-index .ipos-4 .module.info-box.social-tools p{width:168px;}
#content-1 .module.info-box.social-tools p strong a{color:#535353; text-decoration:none;}
.module.info-box.social-tools ul li a{float:left; margin:0 10px 0 0; display:block;text-indent:-9999em;background:url(/cobrand/img/icon-sprite?v=14) no-repeat 1px -592px;display:block;height:22px; width:22px;}
.module.info-box.social-tools ul li.twitter a{position:relative; top:-2px; width:18px; height:24px;}
.module.info-box.social-tools ul li.facebook a{background-position:-18px -595px;}
.module.info-box.social-tools ul li.rss a{background-position:-40px -595px}
.module.info-box.social-tools ul li.igoogle a{background-position:-63px -595px}
/* JS splash header styles */
.module.js-splash-header{width:950px; height:210px;}
.module.js-splash-header h1{font-size:3.5em; color:#639200;font-family:Helvetica, arial;width:950px; text-align:center;}
.module.js-splash-header .module-content{width:950px; height:242px;border-bottom:1px solid #C4DCF0; position:relative;background:url(/static/img/home-js-splash-header-bg.png) no-repeat 0 13px;}
.module.js-splash-header .module-content.buy{background-position:0 -370px}
.module.js-splash-header .module-content.cashback{background-position:0 -753px}
#content .module.js-splash-header ul{position:absolute; top:39px; left:671px}
#content .module.js-splash-header ul li{height:65px; overflow:hidden;}
#content .module.js-splash-header ul li a{font-family:Helvetica, Arial; text-decoration:none; display:block;font-size:2.2em;width:237px;margin:4px 0 0 0;background:#CCDFB1 url(/static/img/home-js-splash-header-nav-bg.png) no-repeat 0 0;color:#fff;padding:0 0 0 42px;height:61px; line-height:61px;}
#content .module.js-splash-header ul li a:hover,
#content .module.js-splash-header ul li.hover a{background:#529400 url(/static/img/home-js-splash-header-nav-bg.png) no-repeat 0 -66px;}
.module.js-splash-header p{margin:0;position:absolute;width:678px; height:61px;}
.module.js-splash-header .browse p{top:43px;}
.module.js-splash-header .buy p{top:108px;}
.module.js-splash-header .cashback p{top:173px;}
.module.js-splash-header p span{color:#333;font-size:1.3em; width:300px; float:right; text-align:right; padding:10px 15px 0 0;line-height:1.3em}
.module.js-splash-header .browse span{width:280px;}
.module.js-splash-header .buy span{width:225px;}
/* Are you new to Quidco styles */
#content .new-to-quidco{width:950px;height:205px;border-bottom:1px solid #C4DCF0;margin:0 0 20px 0;position:relative;top:-24px;background:url(/static/img/balloon_pol.jpg) no-repeat right top;}
#content .new-to-quidco .module-header h1{color:#606060;font-size:2.7em;padding:50px 0 15px 0;font-family:Helvetica, Arial, sans-serif;}
#content .new-to-quidco .module-content h2{color:#929292;font-size:1.8em;padding:0;font-family:Helvetica, Arial, sans-serif;}
#content .new-to-quidco .module-content h2 span{color:#75a000;}
#content .new-to-quidco ul.nav{width:950px;height:55px;margin:0;}
#content .new-to-quidco ul.nav li{float:left;}
#content .new-to-quidco ul.nav li a{color:#57aaf1;font-family:Arial, Helvetica, sans-serif;font-size:1.8em;text-decoration:underline;font-weight:bold;padding:0 16px 0 16px;background:url(/static/img/new_to_quidco_nav_separator.gif) no-repeat 0 8px;}
#content .new-to-quidco ul.nav li a:hover{text-decoration:none;}
#content .new-to-quidco ul.nav li.down a{padding:0 26px 0 0;background:url(/static/img/new_to_quidco_dropdown_icon.gif) no-repeat right 5px;margin:0 16px 0 0;cursor:pointer;}
#content .new-to-quidco ul.nav li.downb a{padding:0 15px 0 0;margin:0 0 0 0;cursor:pointer;background:none;}
#content .new-to-quidco ul.nav li.up a{padding:0 26px 0 0;background:url(/static/img/new_to_quidco_dropdown_icon.gif) no-repeat right -22px;margin:0 16px 0 0;cursor:pointer;}
#content .new-to-quidco ul.desc{clear:left;width:691px;height:129px;background:url(/static/img/new_to_quidco_dropdown_bg.gif) no-repeat 0 0;margin:0 0 18px 0;}
#content .new-to-quidco ul.desc li.browse{float:left;width:147px;padding:29px 0 0 10px;}
#content .new-to-quidco ul.desc li.buy{float:left;width:164px;padding:29px 0 0 58px;}
#content .new-to-quidco ul.desc li.cashback{float:left;width:165px;padding:29px 0 0 83px;}
#content .new-to-quidco ul.desc li h3{color:#75a000;font-family:Arial, Helvetica, sans-serif;font-size:1.4em;margin:0;padding:0 0 5px 0;}
#content .new-to-quidco ul.desc li p{font-size:1.2em;margin:0;}
#content .new-to-quidco .module-footer a{display:block;height:214px;width:204px;}
#content .new-to-quidco-cb{width:950px;height:170px;padding:0 0 20px 0;margin:0;}
body.egg-index .item.ipos-4 .select-merchants{border-top:1px solid #CEE1F4;margin:0 0 15px 0;}
body.egg-index .item.ipos-4 .select-merchants .content-item{float:left;height:40px;position:relative;width:190px;padding:0;border-bottom:1px solid #CEE1F4;margin:0 0 0 0;}
body.egg-index .item.ipos-4 .select-merchants .content-item-hover{float:left;height:39px;position:relative;width:190px;padding:0 0 0 0;border-bottom:2px solid #4690D5;margin:0;}
body.egg-index .item.ipos-4 .select-merchants .content-item img{position:absolute;top:10px;left:10px;}
body.egg-index .item.ipos-4 .select-merchants .content-item-hover img{position:absolute;top:10px;left:10px;}
body.egg-index .item.ipos-4 .select-merchants .content-item .pop-up{display:none;}
body.egg-index .item.ipos-4 .select-merchants .content-item-hover .pop-up{display:block;position:absolute;width:254px;top:-1px;left:-274px;background-color:#fff;padding:10px;background:url(/cobrand/img/merchant_popup) no-repeat 0 0;border-bottom:2px solid #4690D5;}
body.egg-index .item.ipos-4 .select-merchants .pop-up h3{width:250px;color:#4690D5;font-size:1.1em;padding:0 0 5px 0;border-bottom:1px solid #CEE1F4;}
body.egg-index .item.ipos-4 .select-merchants .pop-up p.rate{border-bottom:1px solid #CEE1F4;float:left;margin:0;padding:4px 0;width:250px;}
body.egg-index .item.ipos-4 .select-merchants .pop-up p.rate strong{float:left;padding:0 10px 0 0;width:40px;}
body.egg-index .item.ipos-4 .select-merchants .pop-up p.rate span{float:left;width:200px;}
body.egg-index #content-1 .item.ipos-4 .select-merchants .pop-up .button{float:left;width:160px;height:15px;padding:4px 5px;background:url(/static/img/fundraising_visit_merchant.png) no-repeat 0 0;margin:10px 0 0 0;color:#fff;text-decoration:none;font-weight:bold;}
body.egg-index .item.ipos-4 .select-merchants .content-item .pop-up-border{display:none;}
body.egg-index .item.ipos-4 .select-merchants .content-item-hover .pop-up-border{display:block;position:absolute;width:190px;height:2px;background-color:#4690D5;top:-1px;left:0px;}/* --- home --- */


/* =user-home */
#content-1 .group-header.profile-container{position:relative}
#content-1 .group-header.profile-container .user-profile{background:#EDEFF4; width:948px; height:80px;position:absolute;overflow:hidden;left:0px;border:1px solid #D8DFEA;}
.group-header.profile-container .user-profile img{position:absolute; top:0; left:0;width:80px;}
#content .group-header.profile-container .user-profile h1 a{color:#1D7CCF;position:absolute; top:8px; left:90px;text-decoration:none;}
#content .group-header.profile-container.no-avatar .user-profile h1 a{left:10px;}
.group-header.profile-container .user-profile h2 span.heading{text-align:right;width:242px;position:absolute; left:700px; top:36px;font-weight:100; font-size:.7em; }
.group-header.profile-container .user-profile h2 span.amount{text-align:right; width:142px;position:absolute; left:800px; top:8px;font-size:1.5em; font-weight:700;float:left;color:#1D7CCF;}
body.support #content-1 .group-header h1,
body.donations #content-1 .group-header h1,
body.payments #content-1 .group-header h1,
body.enquiries #content-1 .group-header h1,
body.view-ticket #content-1 .group-header h1,
body.support-contact #content-1 .group-header h1,
body.new-enquiry #content-1 .group-header h1,
body.transactions #content-1 .group-header h1,
body.settings #content-1 .group-header h1,
body.home #content-1 .group-header h1{font-size:3.2em;}
body.support #content,
body.donations #content,
body.payments #content,
body.enquiries #content,
body.view-ticket #content,
body.support-contact #content,
body.new-enquiry #content,
body.transactions #content,
body.transaction-verifications #content,
body.settings #content,
body.referral-stats #content,
body.referrals #content,
body.referral-earnings #content,
body.home #content{padding:10px 0 0 0;}
body.support #content-1 .group-content,
body.donations #content-1 .group-content,
body.payments #content-1 .group-content,
body.enquiries #content-1 .group-content,
body.view-ticket #content-1 .group-content,
body.support-contact #content-1 .group-content,
body.new-enquiry #content-1 .group-content,
body.transactions #content-1 .group-content,
body.transaction-verifications #content-1 .group-content,
body.settings #content-1 .group-content,
body.referral-stats #content-1 .group-content,
body.referrals #content-1 .group-content,
body.referral-earnings #content-1 .group-content,
body.home #content-1 .group-content{padding:92px 0 0 0;}
body.support #content-2 .item.ipos-1,
body.enquiries #content-2 .item.ipos-1,
body.donations #content-2 .item.ipos-1,
body.payments #content-2 .item.ipos-1,
body.support-contact #content-2 .item.ipos-1,
body.view-ticket #content-2 .item.ipos-1,
body.new-enquiry #content-2 .item.ipos-1,
body.transaction-verifications #content-2 .item.ipos-1,
body.transactions #content-2 .item.ipos-1,
body.settings #content-2 .item.ipos-1,
body.referral-stats #content-2 .item.ipos-1,
body.referral-earnings #content-2 .item.ipos-1,
body.home #content-2 .item.ipos-1{margin:92px 0 0 0;}
body.support .module.sub-nav,
body.donations .module.sub-nav,
body.payments .module.sub-nav,
body.view-ticket .module.sub-nav,
body.new-enquiry .module.sub-nav,
body.enquiries .module.sub-nav,
body.support-contact .module.sub-nav,
body.transactions .module.sub-nav,
body.settings .module.sub-nav,
body.home .module.sub-nav{padding:0;}
body.home #content-1 .item.ipos-1{width:630px}
body.home .item.ipos-1 div.module{clear:none}
body.home .item.ipos-4{margin:10px 0 0 0;}
.module.daily-deal{margin:0 0 10px 0;padding:9px 10px;}
.module.daily-deal h2 span{color:#3F8500;}
.module.daily-deal img{margin:0px 0 3px 0;}
.module.daily-deal p{margin:0;}
.module.daily-deal a.daily-deal-link{display:block;}
body.home .module.daily-deal a.daily-deal-link{display:inline;padding:0 0 0 5px;}
body.home .module.daily-deal .refer-merchant{position:absolute;top:10px;left:200px;}
body.home .module.daily-deal .refer-merchant a{font:100 .95em arial;padding:0 0 0 33px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -469px -407px;cursor:pointer;}
.module.itunes-promo h2 a{text-indent:-9999em; width:125px; height:130px; background:url(/static/img/home-itunes-promo-bg.jpg) no-repeat 2px 0;display:block;}
.module.itunes-promo p{font-size:1.2em; color:#1D7BCF; font-weight:700; margin:10px 0 0 0}
#content .module.itunes-promo p a{color:#1D7BCF;font-weight:100}
.module.savvy-tip{height:105px;margin:0;padding:9px 10px;}
.module.savvy-tip h2 span{color:#3F8500;}
.module.savvy-tip img{margin:10px 0 3px 0;}
.module.savvy-tip p{margin:0;}
.module.instore-promo p{font-size:1.3em; color:#1D7BCF; font-weight:700; margin:10px 0 0 0}
#content .module.instore-promo p a{color:#1D7BCF;font-weight:100}
.module.gift-finder-promo p a{position:absolute; left:8px; top:39px;text-indent:-9999em;background:url(/static/img/gift-finder-bg.png) no-repeat 0 0;width:140px; height:138px;display:block;}
.module.info-box.home-msg{width:310px;height:140px;position:relative; background:url(/static/img/home-savvy-tips-bg.png) no-repeat 195px 43px;}
#content .module.info-box.home-msg h2 a{color:#CB1E00;margin:4px 0 0 0;text-decoration:none;font-size:2em;}
.module.info-box.home-msg p{color:#797979;margin:13px 0 2px 0;width:175px;}
#content .module.info-box.home-msg p a{color:#2F73B3;position:absolute; top:112px;}
#content .module.cashback-news .content-item a{color:#0A4895}
#content .module.cashback-news .content-item a:hover{color:#0A4895}
body.home #content-1 .module.info-box.daily-deal{padding:5px 10px 5px 10px;width:288px;height:128px;}
body.home #content-1 .module.info-box.daily-deal img{margin:0 0 5px 0;}
body.index #content #content-1 .ipos-3 .daily-deal .social, body.home #content #content-1 .ipos-1 .daily-deal .social{position:absolute;top:5px;right:5px;margin:0;}
body.home #content-1 .module.info-box.home-msg{width:310px;height:140px;border:none;background-image:none;padding:0;margin:0 0 0 10px;}


body.home .home-header{width:630px;margin:0 0 10px 0;}

/* = ipos-2 */
body.home #content-1 .item.ipos-2{width:430px;margin:0}

/* = mini-sub-nav */
.mini-sub-nav{border-bottom:1px solid #BDBDBD;width:430px;height:24px;}
.mini-sub-nav ul li{float:left;font-size:0.9em;margin:0 7px 10px 0;}
#content .mini-sub-nav ul li a{text-decoration:none;}


/* = ipos-3 */
body.home #content-1 .ipos-3{width:155px;margin:0 0 0 45px;}
body.home #content-1 .ipos-3 .staff-pick{margin:24px 0 0 0;}

/* =hot-offers */
.home #content .hot-offers-list .content-item .module-header{width:420px;}
body.home .hot-offers-list .content-item{width:420px;}
body.home .hot-offers-list .content-item .module-header h2{width:305px;margin:0;}
body.home .hot-offers-list .content-item .offer .content-item{width:420px;}
body.home #content .hot-offers-list .control-item .reveal{width:115px;}
body.home #content .hot-offers-list .control-item .expiry-container{width:167px;}
body.home #content .hot-offers-list .control-item .submit-container{width:138px;}
body.home #content .hot-offers-list p.expiry{width:167px;margin:0 0 0 0;}
body.home .hot-offers-list .code-container .instruct1{width:262px;height:85px;}
body.home .hot-offers-list .code-container .instruct2{height:80px;}
body.home .hot-offers-list .control-item .info{width:305px;}

/* = cobrand exclusive */
body.home #content-1 .ipos-1 .cobrand-exclusive{border:1px solid #AFD1F0;padding:5px 10px 5px 10px;width:288px;height:128px;;margin:0 0 10px 10px;}
body.home #content-1 .ipos-1 .cobrand-exclusive h2{width:288px;margin:0 0 5px 0;}
body.home #content-1 .ipos-1 .cobrand-exclusive p{width:288px;margin:5px 0 0 0;}/* --- rhs-modules --- */

/* --- generic */
#content #content-1 .info-box .social, #content #content-2 .info-box .social, #content #content-3 .info-box .social{margin:10px 0 0 0;}
#content #content-1 .info-box .social p, #content #content-2 .info-box .social p, #content #content-3 .info-box .social p{margin:0 5px 0 0;padding:0 0 0 0;width:auto;}

/* --- rhs-daily-deal */
#content-2 .module.info-box.daily-deal{margin:0 0 10px 0;padding:9px 10px;}
#content-2 .module.info-box.daily-deal h2 span{color:#3F8500;}
#content-2 .module.info-box.daily-deal img{margin:0px 0 3px 0;}
#content-2 .module.info-box.daily-deal p{margin:0;}

/* --- rhs-weekly-deal */
#content-2 .module.info-box.weekly-deal{margin:0 0 10px 0;padding:9px 10px;width:208px;}
#content-2 .module.info-box.weekly-deal h2 span{color:#3F8500;}
#content-2 .module.info-box.weekly-deal img{margin:0px 0 3px 0;}
#content-2 .module.info-box.weekly-deal p{margin:0;}
#content-2 .module.info-box.weekly-deal a.weekly-deal-link{float:left;}

/* --- rhs-hot-offer */
#content-2 .module.info-box.hot-offer-tip{margin:0 0 10px 0;padding:9px 10px;width:208px;}
#content-2 .module.info-box.hot-offer-tip h2 span{color:#3F8500;}
#content-2 .module.info-box.hot-offer-tip img{margin:0px 0 3px 0;}
#content-2 .module.info-box.hot-offer-tip p{margin:0;}
#content-2 .module.info-box.hot-offer-tip a.hot-offer-link{float:left;}

/* =rhs earnings-tracking */
#content-2 .ipos-1 .earnings-tracking{width:230px;background:none;height:auto;border:0px;padding:0px;}
#content-2 .ipos-1 .earnings-tracking .content-item{width:230px;padding:0px;}
#content-2 .ipos-1 .earnings-tracking .content-item p{padding:5px 0px 5px 5px;width:225px;}
#content-2 .ipos-1 .earnings-tracking .content-item span{display:block;width:220px;margin:0 5px 0 0;}
#content-2 .ipos-1 .earnings-tracking span span.status{display:inline;width:auto;}
#content-2 .ipos-1 .earnings-tracking .content-item.tracked span.status{color:#1D7BCF}
#content-2 .ipos-1 .earnings-tracking .content-item.pending span.status{color:#1D7BCF}
#content-2 .ipos-1 .earnings-tracking .content-item.validated span.status{color:#1D7BCF;}
#content-2 .ipos-1 .earnings-tracking .content-item.paid span.status{color:#3F8500}
#content-2 .ipos-1 .earnings-tracking .content-item.received span.status{color:#1D7BCF}
#content-2 .ipos-1 .earnings-tracking .content-item.declined span.status{color:#A30011}

/* = top 5 */
.module.top-5 .content-item strong{float:left; width:118px}
.module.top-5 .content-item a{width:90px; text-align:right;float:left;}

/* =rhs - savvy tips */
.module.info-box.savvy-tips{position:relative;}
.module.info-box.savvy-tips p.rss a{position:absolute; top:7px; left:96px; display:block;text-indent:-9999em;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -40px -595px;display:block;height:22px;width:22px}
.module.info-box.savvy-tips p.facebook a{position:absolute; top:7px; left:145px; display:block;text-indent:-9999em;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -17px -595px;display:block;height:22px;width:22px}
.module.info-box.savvy-tips p.igoogle a{position:absolute; top:7px; left:172px; display:block;text-indent:-9999em;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -63px -595px;display:block;height:22px;width:22px}
.module.info-box.savvy-tips p.twitter a{position:absolute; top:7px; left:123px; display:block;text-indent:-9999em;background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -595px;display:block;height:22px;  width:17px}

/* =rhs - staff pick */
.module.info-box.staff-pick{margin:0 0 20px 0;margin:10px 0 0 0;clear:none;}

/* =rhs - instore promo */
.module.info-box.instore-promo{margin:0 0 20px 0;height:213px;margin:10px 0 0 0;clear:none;background:url("/static/img/instore-promo-bg.png") no-repeat scroll right bottom transparent;}


/* =rhs - recently added */
.module.info-box.recently-added{margin:10px 0 0 0;}
body.home .recently-added, body.home .module.info-box.recently-added .added-expandable .content-item{width:133px;}
.module.info-box.recently-added .module-content{border-top:1px solid #CEE1F4;margin:0 0 10px 0;}
.module.info-box.recently-added h2 {font-weight:bold;font-size:1em;margin:0 0 3px 0;}
.module.info-box.recently-added .content-item{padding:3px 0 3px 0;border-bottom:1px solid #CEE1F4;width:133px;}
.module.info-box.recently-added .rpos-1{display:none;}
.module.info-box.recently-added .content-item a{display:block;width:113px;float:left;cursor:pointer;}
.module.info-box.recently-added .module-footer{text-align:right;}
#content .module.info-box.recently-added .module-footer a{color:#4D4D4D;text-decoration:none;}
#content .module.info-box.recently-added .module-footer a:hover{text-decoration:underline;}
.module.info-box.recently-added a.reveal-added{display:block;width:15px;height:15px;margin:0 0 0 5px;background:url(/cobrand/img/icon-sprite) no-repeat scroll -31px -768px;}
.home .module.info-box.recently-added a.reveal-added, .home .module.info-box.recently-added a.reveal-active{float:right;}
.module.info-box.recently-added a.reveal-active{background-position:-14px -805px;} 
.module.info-box.recently-added .added-expandable .module-content{border:none;margin:0;padding:0;}
.module.info-box.recently-added .added-expandable .content-item{border-bottom:none;margin:0;padding:0;}
.module.info-box.recently-added .added-expandable .rpos-1 p{margin:0;padding:10px 0 10px 0;}

/* =rhs - in store cashback */
#content-2 .ipos-1 .in-store-cashback{padding:0 0 10px 0;}

/* =rhs - latest news */
.module.cashback-news .content-item{position:relative;border-bottom:1px dotted #CEE1F4;width:230px;padding:0 0 0 0;}
.module.cashback-news .news-hidden{display:none;}
.module.cashback-news .see-more-news{border:none;padding:10px 0 0 0;}
.module.cashback-news .see-more-news a{cursor:pointer;}
.module.cashback-news .content-item p{margin:5px 0 5px 0;line-height:1.4em;width:230px;color:#535353}
/* --- join --- */

/* =join quidco */
body.join-quidco #content-1{width:500px}
body.join-quidco #content-2{width:400px;margin:0 0 0 50px;}
body.join-quidco #content-2 .ipos-1{margin:0 0 0 0;}
body.join-quidco .optional h2{color:#1D7CCF;font-weight:100;}
body.join-quidco .content-item.alert.error { width: 445px; }
.module.sign-up{padding:20px 0 0 0 }
.module.sign-up .module-content{border-bottom:1px solid #CEE1F4;}
.module.sign-up legend{display:none}
.module.sign-up .form-item{float:left;clear:both;position:relative; width:100%}
.module.sign-up .form-item label{text-align:right;display:block; float:left;margin:0 10px 0 0;width:85px}
.module.sign-up .form-item label.text-label{position:relative; top:9px;}
.module.sign-up .form-item input.textbox{float:left;border:1px solid #A4B2DB; font-size:1.3em; margin:4px 0;padding:3px 4px}
.module.sign-up label{color:#676767;padding:0 0 2px 0}
.module.sign-up input.textbox{width:200px; padding:8px;float:left;}
.module.sign-up .form-item #dob-day, .module.sign-up .form-item #dob-month{margin-right:5px;}
.module.sign-up .textbox-alert{background:#CDE3F6;padding:6px;font-size:1em; position:absolute; top:4px; left:305px; width:182px;}
.module.sign-up .textbox-alert.error{background:#F4BBA4}
.module.sign-up .textbox-alert.success{background:#fff url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -447px;height:30px; width:25px;margin:0 0 0 10px;padding:0}
.module.sign-up .form-item.optional{margin:15px 0 10px 0;padding:10px; width:480px; background:#EDEFF4;}
.module.sign-up .form-item.optional a{background:url(/cobrand/img/icon-sprite?v=14) no-repeat 90px -788px;padding:0 35px 0 0;}
.module.sign-up .form-item.optional h2{margin:0 0 10px 0;}
.module.sign-up .form-item.optional p{margin:0;}
.module.sign-up .form-item.optional label{width:150px}
.module.sign-up .form-item.optional select{width:100px;}
.module.sign-up .form-item.optional select#dob-day{width:50px;}
.module.sign-up .form-item.optional select#dob-year{width:60px;}
.module.sign-up .form-item.optional input.textbox{width:110px;}
.module.sign-up .form-item.optional .textbox-alert{left:280px;}
.module.sign-up .form-item.optional .radio p{float:left;color:#676767;padding:0 0 2px 0;position:relative; top:0;width:150px;text-align:right;margin:0 10px 0 0;}
.module.sign-up .form-item.optional .radio label{position:static;width:auto;padding:0 0 0 5px;}
.module.sign-up .form-item.optional .radio input{float:left;}
.module.sign-up .form-item.captcha label{float:none;width:auto;margin:0 0 10px 0;text-align:left;font-size:1.3em;font-weight:bold;color:#676767;}
.module.sign-up .form-item.captcha input.textbox{}
.module.sign-up .form-item.captcha .textbox-alert{background:#CDE3F6;padding:6px;font-size:1em; position:absolute; top:34px; left:210px; width:275px;}
.module.sign-up .form-item.captcha .textbox-alert.error{background:#F4BBA4}
.module.sign-up .form-item.captcha .textbox-alert.success{background:#fff url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -447px;height:34px; width:25px;margin:0 0 0 10px;padding:0}
.module.sign-up .form-item.captcha img#captcha_image_static{float:left;border:1px solid #c6c6c6;margin:0 15px 0 0;}
.module.sign-up .form-item.captcha h3{float:left;width:275px;font-size:1.1em;font-weight:bold;color:#4D4D4D;padding:0 0 5px 0;}
.module.sign-up .form-item.captcha ul{float:left;width:275px;}
.module.sign-up .form-item.captcha li{float:left;width:255px;padding:0 0 0 20px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -491px -361px;}
.sign-up .captcha a:hover, .join .captcha a:hover{cursor:pointer;}
.module.sign-up p.terms{margin:0; width:245px;margin:15px 0 5px 0;}
.module.sign-up p.terms input{margin:0 10px 0 0;}
.module.sign-up .sq-submit{width:150px;position:absolute;left:350px;top:15px;}
.module.sign-up .form-item{width:500px;float:left; margin:0 0 10px 0;}
.module.join-why {margin:0 0 0 0;}
body.join-quidco .module.join-why h2{margin:15px 0 5px 0;color:#1D7CCF;}
body.join-quidco .module.join-why .press{padding:0 0 15px 0;}
body.join-quidco .module.join-why .press h2{margin:25px 0 10px 0}
body.join-quidco .module.join-why p{margin:0;}
body.join-quidco .content-item.alert{width:445px;}
.module.join-why ul{padding:0 0 0 15px;}
.module.join-why ul li{list-style-type:disc; padding:1px 0;}#content .module.join-why h3 a{color:#1D7BCF; font-size:.8em;margin:5px 0;display:block;}
.module.join-why img{margin:0px 0 5px 0}/* --- merchants --- */
.merchant-category #content-1 .ipos-1{width:630px;padding:5px 0 10px 0;}
.merchant-category #content-1 .sub-heading{font-size:1.2em;color:#606060;width:630px;height:20px;border-bottom:1px solid #1D7CCF;padding:10px 0 10px 0;}
.merchant-category #content-1 .sub-heading span{font-weight:bold;}
.merchant-category #content-1 .ipos-1 .filter{padding:10px 0 10px 0;width:630px;border-bottom:solid 1px #BDBDBD;}
.merchant-category #content-1 .ipos-1 .filter label{padding:0 10px 0 0;}
.merchant-category #content-1 .ipos-1 .filter .content-item{float:left;clear:none;width:350px;}
.merchant-category #content-1 .ipos-1 .filter .content-item.order-by{width:200px;}
.merchant-category #content-1 .ipos-1 .filter .content-item fieldset{padding:5px 0 0 0;}
.merchant-category #content-1 .ipos-1 .filter .content-item div{float:right;padding:20px 0 0 0;}
.merchant-category #content-1 .ipos-1 .filter .content-item p{display:inline;float:left;padding:10px 5px 0 0;margin:0;}
.merchant-category #content-1 .ipos-1 .filter .content-item label, .merchant-category #content-1 .ipos-1 .filter .content-item select, .merchant-category #content-1 .ipos-1 .filter .content-item input{float:left;margin:10px 5px 0 0;padding:0 0 0 0;}
.merchant-category #content-1 .ipos-1 .filter .content-item label.cashback-filter{color:#6B9B00;padding:20px 0 0 0;width:60px;text-align:center;font-size:0.8em;margin:0;background-color:#fff;float:left;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -150px -493px;}
.merchant-category #content-1 .ipos-1 .filter .content-item label.voucher-filter{color:#4690D5;padding:20px 0 0 0;width:60px;text-align:center;font-size:0.8em;margin:0;background-color:#fff;float:left;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -109px -493px;}
.merchant-category .ipos-2 .merchant-list-item{width:466px;}

#content .module.merchant-list .merch-name a{color:#4D4D4D;padding:2px 0 0 0;}
#content .module.merchant-list .summary-logo{padding:5px 0 0 5px;width:100px;}

.merchant-category #content-1 .ipos-2{width:470px;}

.module.merchant-list .merchant-list-item{border-bottom:1px solid #BDBDBD;padding:0 0 1px 0;margin:2px 2px 0px 2px;display:inline;}
.module.merchant-list .last-item{border-bottom:1px solid #808080;}
.module.merchant-list .hover-border{border:2px solid #4690D5;margin:0;padding:0;}

.module.merchant-list .merchant-item{background-color:#ffffff;}
.module.merchant-list .merchant-item .content-item{padding:5px 5px 5px 5px;}
.module.merchant-list .merchant-item .merch-name{width:343px;}
.module.merchant-list .merchant-item .merch-name a{float:left;width:323px;text-align:right;}
.module.merchant-list .merchant-item a.reveal-added{display:block;float:right;width:15px;height:15px;margin:0 0 0 5px;background:url(/cobrand/img/icon-sprite) no-repeat scroll -31px -768px;cursor:pointer;}
.module.merchant-list .merchant-item a.reveal-active{background-position:-14px -805px;}

.module.merchant-list .merchant-item .rpos-2{display:none;}
.module.merchant-list .merchant-item .rpos-2 .content-item{width:430px;padding:0 0 0 20px;}
.module.merchant-list .merchant-item .rpos-1{padding:0 5px 5px 5px;}
.module.merchant-list .merchant-item .rpos-1 p{width:435px;}
.module.merchant-list .merchant-item .rpos-3{padding:5px 5px 2px 5px}
.module.merchant-list .merchant-item p{text-align:right;margin:0;}
.module.merchant-list .more-detail p{text-align:left;}
.module.merchant-list .merchant-details .visit{position:relative;left:400px;}
.merchant-item ul li {float:left;margin:0 5px 0 0;}
.merchant-item ul li.merch-name{width:343px;text-align:right;margin:0 0 0 0;}

.module.merchant-list .merchant-item ul.rv-summary{margin:0 0 20px 0;}
.module.merchant-list .merchant-item ul.rv-summary li{float:none;margin:0 0 0 0;width:415px;padding:8px 0 3px 0;border-bottom:solid 1px #BDBDBD;}
.merchant-category #content-1 .merchant-item ul.rv-summary .cashback-title,.merchant-category #content-1 .merchant-item ul.rv-summary .voucher-title, .merchant-category #content-1 .merchant-item ul.rv-summary .offer-title{margin:10px 0 0 0;font-size:1.1em;}
.merchant-category #content-1 .merchant-item ul.rv-summary .cashback-title a{line-height:25px;color:#6B9B00;font-weight:bold;text-decoration:none;}
.merchant-category #content-1 .merchant-item ul.rv-summary .offer-title a{line-height:25px;color:#4690D5;font-weight:bold;text-decoration:none;}
.merchant-category #content-1 .merchant-item ul.rv-summary .voucher-title a{line-height:25px;color:#004A86;font-weight:bold;text-decoration:none;}
.merchant-category #content-1 .merchant-item ul.vr-summary .cashback-title a:hover{text-decoration:underline;}
.merchant-category #content-1 .merchant-item ul.rv-summary .voucher-title a:hover{text-decoration:underline;}
.merchant-category #content-1 .merchant-item ul.rv-summary a.see-vouchers-link{float:right;color:#0A4895;font-size:1em;font-weight:normal;text-decoration:underline;}
.merchant-category #content-1 .merchant-item ul.rv-summary a.direct-anchor{color:#4D4D4D;text-decoration:none;}
.merchant-category #content-1 .merchant-item ul.rv-summary a.direct-anchor:hover{text-decoration:underline;}

.module.merchant-list .merchant-item .merchant-description{text-align:left;width:281px; margin:0 34px 0 12px;float:left;}
.module.merchant-list .merchant-item p.submit{float:left;width:138px;height:24px;line-height:24px;margin:0;font-size:1em;color:#4D4D4D;}
#content .module.merchant-list .merchant-item p.submit a{display:block;color:#4D4D4D;font-weight:bold;width:138px;height:24px;padding:0 0 0 0;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -82px -831px;text-decoration:none;text-align:left;text-indent:5px;}
.merchant-category #content-1 .merchant-item .links{width:470px;background-color:#eaeaea;}
.merchant-category #content-1 .merchant-item .links div{float:left;clear:none;margin:0 15px 0 12px;}
.merchant-category #content-1 .merchant-item .links div p{font-size:0.9em;margin:0;width:auto;}
.merchant-category #content-1 .merchant-item .links div p a{padding:0 0 0 18px;color:#4D4D4D;}
.merchant-category #content-1 .merchant-item .links .favourite p a{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -486px -696px;}
.merchant-category #content-1 .merchant-item .links .favourite p.added{background-position: -1px -705px;}
.merchant-category #content-1 .merchant-item .links .favourite p a:hover{background-position: -486px -714px;}
.merchant-category #content-1 .merchant-item .links .get-cashback p a{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -268px -92px;}
.merchant-category #content-1 .merchant-item .links .get-cashback p a:hover{background-position: -46px -92px;}

.module.merchant-list .merchant-list-item.hover .rpos-2{display:block;}
.module.merchant-list .merchant-list-item.hover .rpos-1{display:none;}
.module.merchant-list .merchant-list-item.hover .rpos-3{padding:0 0 0 3px;}
.module.merchant-list .merchant-list-item.hover .merchant-item{background-color:#ffffff;border:solid 3px #BDBDBD;width:474px;margin:-59px 0 0 -6px;position:absolute;}
.merchant-category #content-1 .merchant-list-item.hover .position-spacer{display:block;}



/* =merchant-category */ 

body.merchant-category #content-1 .item.ipos-1{width:470px;}
body.merchant-category #content-1 .item.ipos-3{width:150px; margin:0 0 0 10px}
.module.merchant-list .module-header .pagination{border-top:1px solid #BDBDBD;margin:10px 0 0 0;padding:10px 0 0 0;}
body.merchant-category .daily-deal .refer-merchant{float:left;margin:10px 0 0 0;}
body.merchant-category .daily-deal .refer-merchant a{font:100 .95em arial;padding:0 0 0 33px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -469px -407px;cursor:pointer;}
body.merchant-category #content-1 .module.info-box{width:130px}
body.merchant-category .module.info-box.double-offer{margin:39px 0 15px 0;height:275px; overflow:hidden;}
body.merchant-category .module.info-box.double-offer p.offer-btn a{top:260px; left:45px}
body.merchant-category .module.info-box.single-offer{overflow:hidden;width:130px}
body.merchant-category .module.info-box.single-offer p.offer-btn a{top:115px; left:45px}
body.merchant-category .module.info-box.single-offer .refer-merchant{float:left;}
body.merchant-category .module.info-box.single-offer .refer-merchant a{font:100 .95em arial;padding:0 0 0 33px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -469px -407px;cursor:pointer;}
body.merchant-category #content-1 .module.info-box.hero-banner{width:608px;margin:10px 0 3px 0;}
.module.hero-banner h2{color:#757575; width:600px;margin:0 0 10px 0}
body.merchant-category #content-1 .hero-banner .module-content .content-item{width:608px;height:auto;padding:0;}
.module.hero-banner img{float:left}
.module.hero-banner p{margin:0;float:right;width:388px;}




/* =merchant */
body.merchant #content{padding:5px 0 0 0;}
body.merchant #content-1{width:950px;margin:0 0 15px 0;}
body.merchant #content-2{width:590px;float:left;margin:0;}
body.merchant #content-3{width:270px;float:left;margin:0 0 0 90px;}
body.merchant #content-1 .group-content{width:950px;}
body.merchant #content-1 h1{color:#4D4D4D;font-family:Helvetica,Arial,sans-serif;font-size:2.7em;font-weight:bold;}
body.merchant #content-1 h1 span{font-weight:normal;}
body.merchant #content-2 .ipos-1{border-bottom:1px solid #BDBDBD;padding:0 0 10px 0;margin:0 0 10px 0;}
body.merchant #content-2 .ipos-1 .logo{float:left;width:160px;clear:none;}
body.merchant #content-2 .ipos-1 .desc{float:left;width:240px;padding:0 0 0 40px;clear:none;}
body.merchant #content-2 .ipos-1 .desc p{margin:0;}
body.merchant #content-2 .ipos-1 .desc a, body.merchant #content-2 .ipos-1 .desc-only a{color:#4D4D4D;}
body.merchant #content-2 .ipos-1 .desc-only{float:left;width:390px;padding:0 0 0 40px;clear:none;}
body.merchant #content-2 .ipos-1 .desc-only p{margin:0;}
body.merchant #content-2 .ipos-1 .summary{float:left;width:100px;clear:none;margin:0 0 0 45px;}
body.merchant #content-2 .ipos-1 .summary .content-item{clear:none;}
body.merchant #content-2 .ipos-1 .summary .cashback{margin:0 0 10px 0;padding:0 5px 0 5px;border:1px solid #6B9B00;color:#6B9B00;}
body.merchant #content-2 .ipos-1 .summary .voucher{margin:0 0 0 0;padding:0 5px 0 5px;border:1px solid #4690D5;color:#4690D5;}
body.merchant #content-2 .ipos-1 .summary p.total{background:url(cobrand/img/icon-sprite) no-repeat scroll -280px -478px;width:65px;height:32px;text-align:left;font-family:Helvetica,Arial,sans-serif;font-size:2.6em;margin:0;font-weight:bold;}
body.merchant #content-2 .ipos-1 .summary .voucher p.total{color:#4690D5;background-position:-200px -478px;padding:0 0 0 5px;}
body.merchant #content-2 .ipos-1 .summary .cashback p.total{color:#6B9B00;padding:0 0 0 5px;}
body.merchant #content-2 .ipos-1 .summary p.desc{float:left;margin:0;font-size:0.9em;}
body.merchant #content-2 .ipos-1 .summary .cashback p.desc{width:88px;padding:0 0 0 0;}
body.merchant #content-2 .ipos-1 .summary .voucher p.desc{width:88px;padding:0 0 0 0;}
body.merchant #content-2 .ipos-1 .summary .voucher p.desc span{display:block;float:left;width:52px;}
body.merchant #content-2 .ipos-1 .summary .voucher p.desc span.icon{display:block;float:right;width:28px;height:28px;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -465px -657px;overflow:hidden;text-indent:-9999em;}

body.merchant #content-2 .ipos-1 .links{width:590px;padding:20px 0 0 0;}
#content .addFavourite, body.merchant #content-2 .social{float:left;clear:none;}
#content .addFavourite{width:160px;padding:9px 0 0 0;}
#content .ipos-1 .addFavourite p, body.merchant #content-2 .ipos-1 .social p{font-size:0.9em;margin:0;}
#content .addFavourite p a{padding:0 0 0 18px;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -486px -696px;color:#808080;cursor:pointer;}
#content .addFavourite p.added{padding:0 0 0 18px;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -1px -705px;color:#808080;text-align:left;}
#content .addFavourite p a:hover{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -486px -714px;}
.social p{float:left;padding:0 8px 0 15px;}
body.merchant #content-2 .ipos-1 .links .social{width:100px;padding:9px 0 0 0;}
body.merchant #content-2 .ipos-1 .links .social p, body.merchant .static .social p{color:#808080;}
body.merchant #content-2 .ipos-1 .links .social p{padding:0 8px 0 0;}
.social ul{float:left;}
.social li{float:left;margin:0 5px 0 0;padding:3px 0 0 0;}
.social li a{display:block;text-indent:-9999em;}
.social li a.refer{width:13px;height:10px;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -430px -699px;}
.social li a.refer:hover{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -430px -717px;cursor:pointer;}
.social li a.twitter{width:8px;height:10px;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -448px -699px;}
.social li a.twitter:hover{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -448px -717px;}
.social li a.facebook{width:10px;height:10px;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -462px -699px;}
.social li a.facebook:hover{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -462px -717px;}
body.merchant #content-2 .ipos-1 .links .like-container{float:left;width:330px;}








body.merchant #breadcrumb{margin:11px auto 25px auto;}
body.merchant #content-2 .ipos-3{width:588px;padding:0 0 10px 0;}
body.merchant .merchant-list{width:590px;margin:0 0 30px 0;}
body.merchant .merchant-list .module-header .list-header.voucher-list-header h2{color:#004A86;}
body.merchant .merchant-list .module-header .list-header.deal-list-header h2{color:#4690D5;}
body.merchant .merchant-list .module-header .list-header.expired-list-header h2{margin:0 0 10px 0;padding:0 0 10px 0;border-bottom:1px solid #BDBDBD;width:590px;}
body.merchant .merchant-list .module-header .list-header h2 span{color:#6B9B00;}
body.merchant .merchant-list .module-header .list-header .header-icon{margin:0 10px 0 5px}
body.merchant .merchant-list ul li{float:left;}
body.merchant .merchant-list-item{width:586px;}
body.merchant .merchant-list .order-by{width:590px;border-bottom:solid 1px #BDBDBD;}
body.merchant .merchant-list .order-by ul{background-color:#F7F7F7;height:30px;margin:10px 0 5px 0;}
body.merchant .merchant-list .order-by li{line-height:30px;margin:0 30px 0 5px;}
body.merchant #content .merchant-list .order-by li.order-by-title{color:#4690D5;font-weight:bold;}
body.merchant #content .merchant-list .order-by li a{color:#4D4D4D;}
body.merchant #content .merchant-list .order-by li a.active {font-weight:bold;text-decoration:none;}
body.merchant #content .merchant-list-item .content-item{padding:5px 5px 5px 5px;position:relative;}
body.merchant #content .merchant-list-item .cashback-item .content-item{padding:25px 0 15px 0;}
body.merchant #content .merchant-list-item .cashback-icon{height:45px;}
body.merchant .merchant-list-item .cashback-item .module-header{height:60px;}
body.merchant .merchant-list-item .cashback-item .module-header h2{width:381px;margin:0px 0 7px 0;font-weight:normal;}
body.merchant .merchant-list-item .cashback-item .module-header h2 span{font-weight:bold;}
body.merchant .merchant-list-item .voucher-item .module-header h2,body.merchant .merchant-list-item .deal-item .module-header h2{margin:10px 0 5px 0;padding:0 5px 0 5px;font-size:1.2em;}
#content .merchant-list-item .module-header a{text-decoration:none;}
#content .merchant-list-item .module-header a:hover{text-decoration:none;}
#content .merchant-list-item .module-header h2 a{text-decoration:none;}
#content .merchant-list-item .module-header h2 a:hover{text-decoration:underline;}
body.merchant .merchant-list-item .cashback-item .module-header .control-item{width:500px;}
body.merchant .merchant-list-item .rates-item{margin:0 0 0 26px;}
body.merchant .merchant-list-item .cashback-item li.icon-container{display:inline;height:60px;width:45px;margin:0 15px 0 6px;}
body.merchant .merchant-list-item .cashback-item div.cashback-icon{margin:0 0 0 0;}
body.merchant .merchant-list-item .cashback-item div.cashback-icon-active{margin:0 0 0 0;}
body.merchant .merchant-list-item .cashback-item div.one-rate{float:left;width:560px;border-top:solid 1px #BDBDBD;padding:5px 0 0 0;}
body.merchant .merchant-list-item .cashback-item div.one-rate div{float:left;display:inline;width:70px;margin:0 0 0 3px;}
body.merchant .merchant-list-item .cashback-item div.one-rate p{float:left;padding:0 0 0 5px;width:482px;margin:0;}
body.merchant .merchant-list-item .cashback-item .control-item{margin:0 0 0 0;float:left;}
body.merchant .merchant-list-item .cashback-item ul.rates-list{float:left;width:270px;margin:0 5px 0 5px;display:inline;}
body.merchant .merchant-list-item .cashback-item ul.rates-list li{float:left;width:270px;border-top:solid 1px #BDBDBD;padding:5px 0 5px 0;height:auto;}
body.merchant .merchant-list-item .cashback-item ul.rates-list li div{float:left;display:inline;margin:0 0 0 3px;width:55px;}
body.merchant .merchant-list-item .cashback-item ul.rates-list li p{float:left;padding:0 0 0 5px;width:207px;margin:0;}

body.merchant .more-detail{margin:10px 0 0 18px;width:550px;}
.more-detail p{float:left;}
.more-detail ul.info-texts{float:left;margin:10px 0 0 0;}
.merchant-list .more-detail ul.info-texts li{float:none;padding:0 0 0 15px;margin:0 0 5px 0;width:150px;color:#004A86;background:url(/cobrand/img/icon-sprite) no-repeat scroll -492px -361px transparent;}

body.merchant .merchant-list-item voucher-item .control-item{width:580px;position:relative;}
body.merchant .merchant-list-item .control-item p.like{margin:0 10px 0 0;}
body.merchant .merchant-list-item .control-item .social{margin:0 10px 0 40px;}
body.merchant .merchant-list-item .cashback-item .control-item .social{margin:0 10px 0 0;}
body.merchant #content .merchant-list-item .control-item .social p{padding:2px 8px 0 0;}
body.merchant #content .merchant-list-item .module-content .control-item{width:575px;padding-bottom:11px;}
body.merchant #content .merchant-list-item .control-item p.error{padding:0 0 0 0;}
body.merchant #content .merchant-list-item .control-item p.submit{position:absolute;top:-5px;right:0px;}
body.merchant #content .merchant-list-item .voucher-item .control-item p.error,body.merchant #content .merchant-list-item .deal-item .control-item p.error{margin:0 30px 0 0;}
body.merchant #content .merchant-list .control-item .info{font-size:0.8em;margin:10px 0 0 0;}
body.merchant #content .merchant-list .cashback-item .info{color:#6B9B00;margin:0 24px 0 0;}
body.merchant #content .merchant-list .control-item .stats-info-hover{padding:0 0 10px 0;display:none;z-index:150;border:3px solid #BDBDBD;width:250px;position:absolute;left:0px;background-color:#ffffff;}
body.merchant #content .merchant-list .cashback-item .stats-info-hover{left:66px;}
body.merchant #content .voucher-nocashback-item .control-item .stats-info-hover, body.merchant #content .voucher-print-item .control-item .stats-info-hover{left:60px;}
body.merchant #content .voucher-cashback-item .control-item .stats-info-hover{left:114px;}
body.merchant #content .merchant-list .control-item .stats-info-hover h2{padding:0 0 0 0;font-size:1.3em;float:none;color:#4D4D4D;margin:10px 0 0 5px;}
body.merchant #content .merchant-list .control-item .stats-info-hover p{font-weight:normal;width:245px;float:none;font-size:1.2em;color:#666666;margin:5px 0 5px 5px;}
body.merchant #content .merchant-list .control-item .info.hover .stats-info-hover{display:block;}

.expired-item .expiry span{font-weight:normal;}
.expired-item{padding:10px 0 10px 0;color:#BDBDBD;width:100%;position:relative;margin:0;}
body.merchant .expired-item .code-container{display:block;position:absolute;right:0px;top:10px;color:#BDBDBD;background-position:-362px -905px;}
body.merchant .expired-item h2{width:440px;font-size:1.2em;}

body.merchant #content #content-2 .code-container{padding:0;margin:0 0 5px 0;width:586px;}
body.merchant #content #content-2 p.code-container{padding:0 0 0 10px;margin:0;width:128px;}
.merchant .code-container .instruct1{float:left;width:438px;height:70px;padding:10px 10px 10px 10px;background-color:#E5EDF3;margin:0;font-weight:normal}
.code-container .instruct2{float:left;position:relative;width:110px;height:65px;padding:10px 10px 30px 10px;color:#fff;font-size:1.2em;font-weight:bold;margin:0;line-height:1.2em;background-color:#004A86;}
body.merchant p.code-container {position:absolute;right:0px;top:-5px;t;color:#4D4D4D;font-weight:bold;line-height:24px;padding:0 0 0 20px;width:128px;background: #fff url(/cobrand/img/icon-sprite?v=15) no-repeat -362px -881px;margin:0;}
body.merchant 




body.merchant #content-2 .ipos-4 .pagination{padding:5px 0 0 0;}
body.merchant #content-3 .ipos-1 .module{width:270px;border-top:1px solid #BDBDBD;padding:10px 0 15px 0;}
body.merchant #content-3 .stats h2{color:#666;font-size:1.3em;padding:0 0 10px 0;margin:0;float:left;}
body.merchant #content-3 .stats .module-content{width:270px;}
body.merchant #content-3 .stats .module-content .tracking{float:left;width:120px;clear:none;}
body.merchant #content-3 .stats .module-content .payment{float:left;width:135px;padding:0 0 0 15px;clear:none;}
body.merchant #content-3 .stats h3{color:#666;font-size:1.1em;margin:0;padding:0;}
body.merchant #content-3 .stats p{margin:0;padding:5px 0 0 0;font-size:1.3em;font-weight:bold;}
body.merchant #content-3 .stats p.small{margin:0;padding:0;font-size:0.75em;font-weight:normal;}
body.merchant #content-3 .stats p.slow{color:#C0D380;}
body.merchant #content-3 .stats p.medium{color:#A0BD40;}
body.merchant #content-3 .stats p.fast{color:#6B9B00;}
body.merchant #content-3 .stats p.new{color:#666666;font-weight:normal;}
body.merchant #content-3 .stats p span{font-size:0.7em;font-weight:normal;color:#666;display:block;line-height:1.2em;}
body.merchant #content-3 .stats .stats-info{float:left;margin:0 0 0 10px;height:17px;width:18px;background:url(/cobrand/img/icon-sprite) no-repeat scroll -434px -931px transparent;}
body.merchant #content-3 .stats .stats-info .stats-info-hover{padding:0 0 10px 0;display:none;z-index:150;border:3px solid #BDBDBD;width:250px;position:absolute;right:0px;background-color:#ffffff;}
body.merchant #content-3 .stats .stats-info .stats-info-hover h2{padding:0 0 0 0;font-size:1.1em;float:none;color:#4D4D4D;margin:10px 0 0 5px;}
body.merchant #content-3 .stats .stats-info .stats-info-hover p{font-weight:normal;width:245px;float:none;font-size:1em;color:#666666;margin:5px 0 5px 5px;}
body.merchant #content-3 .stats .stats-info.hover .stats-info-hover{display:block;}
body.merchant #content-3 .bullets h2, body.merchant #content-3 .desc h2{margin:0;padding:0 0 10px 0;font-family:Helvetica,Arial,sans-serif;font-size:1.7em;color:#666;}
body.merchant #content-3 .desc h2 a{color:#666;text-decoration:none;}
body.merchant #content-3 .bullets .module-content .content-item{margin:0;padding:0 0 0 15px;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -248px -988px;}
body.merchant #content-3 .bullets p{width:255px;margin:0 0 5px 0;}
body.merchant #content-3 .desc p{width:270px;padding:0 0 5px 0;margin:0;}
body.merchant #content-3 .desc ul{width:270px;list-style-type:none;}
body.merchant #content-3 .desc li{float:left;width:255px;padding:0 0 5px 15px;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -340px -970px;margin:0;list-style-type:none;}
body.merchant #content-3 .desc li p{width:255px;}

/* =merchant showcase */
body.showcase #content-1 .group-header{width:630px;border-bottom:1px solid #AFD1F0;margin:0 0 0 0;}
body.showcase #content-1 .group-header img{padding:0 0 15px 0;}
body.showcase #content-1 .group-header h1{float:none;padding:0 0 20px 0;}
body.showcase #content-1 .ipos-1 .module-content .content-item{width:630px;border-bottom:1px solid #AFD1F0;}
body.showcase #content-1 .ipos-1 .module-content .content-item .col1{float:left;width:136px;height:136px;padding:10px 44px 10px 15px;overflow:hidden;}
body.showcase #content-1 .ipos-1 .module-content .content-item .col2{float:left;width:435px;}
body.showcase #content-1 .ipos-1 .module-content .content-item h2 a{color:#569dd9;padding:10px 0 0 0;font-size:1.6em;font-weight:normal; text-decoration: none;}
body.showcase #content-1 .ipos-1 .module-content .content-item p{margin:0px;padding:0 0 10px 0;}
body.showcase #content-1 .ipos-1 .module-content .content-item .col2 img{padding:10px 0 0 0;}
body.showcase #content-1 .ipos-1 .module-content .content-item p.offer{color:#569dd9;padding:0px;}
body.showcase #content-1 .ipos-1 .module-content .content-item p.desc{padding:10px 0 5px 0;}
body.showcase #content-1 .ipos-1 .module-content .content-item p.price{font-weight:bold;padding:0px;}
body.showcase #content-1 .ipos-1 .module-content .content-item p.price span{font-weight:normal;}
body.showcase #content-1 .ipos-1 .module-content .content-item p.price span.divider{font-weight:bold;color:#569dd9;}/* --- settings-support --- */

/* =settings */
body.settings .item.ipos-2 .module .module-content .module-content{position: relative;border-bottom: 1px solid #949494;width:630px}
body.settings .form-item.submit-btn{padding:10px 0 15px 0; width:630px;float:left;}
body.settings .form-item.submit-btn .submit{float:right;padding:6px 0;border:1px solid #769F20}
.module.account fieldset{width:630px}
fieldset.current-password{float:left;width:628px;padding:0px 0px 0px 0px;margin:0 0 10px 0;color:#000;border:1px solid #1D7CCF;background:#D9EAF8 url(/static/img/icon-alert.gif) no-repeat 0 7px;position: relative; height: 60px;}
fieldset.current-password{margin:20px 0 0 0;}
fieldset.current-password .warning-password{white-space:normal;width:220px;position:absolute;top:5px;left:40px;font-weight:100;color:#000;}
fieldset.current-password input {position:absolute;left:350px;top:18px;width:120px;}
fieldset.current-password label{text-align:left; font-weight: 700; left:275px; top:20px;position: absolute;}
fieldset.current-password p{position: absolute; top:20px; left:500px;margin:0px;}
.module.account{margin:15px 0 0 0; position: relative}
.module.account .content-item{position:relative;}
.module.account .content-item.alert{margin:0 0 15px 0;}
.module.account input{border:1px solid #A4B2DB; padding:3px 4px}
.module.account fieldset.name{margin:0;padding:0 0 45px 0;width:630px;float:left;}
.module.account fieldset.email,
.module.account fieldset.password {width:315px;float:left;position:relative;padding:0 0 0 0;margin:0px;}
.module.account fieldset.email legend,
.module.account fieldset.password legend{display:block;width:315px;font-size:1.1em;}
.module.account fieldset.email legend span,
.module.account fieldset.password legend span {position:relative;display:block;height:40px;}
.module.account fieldset.email legend span.email {position:absolute;top:21px;left:0;font-size:.85em}
.module.account fieldset.email .form-item,
.module.account fieldset.password .form-item{padding:3px 0;}
.module.account fieldset label{width:95px; text-align: right;float:left;margin:0 10px 0 0;color:#000;}
.module.account fieldset.password label{width:115px;}
.module.account fieldset.current-password {margin:20px 0 3px 0;}
.module.account fieldset.current-password label {text-align: left}
.module.account p.join-date{position: absolute; top:-13px; left:460px}
.module.payment-type{margin:15px 0 0 0;}
.module.payment-type input{border:1px solid #A4B2DB; padding:3px 4px}
.module.payment-type legend{font-weight: 700; color:#6D6D6D;display:none;}
.module.payment-type fieldset.method{height:112px}
.module.payment-type fieldset.method legend span{display:block;padding:0 0 15px 0;}
body.bacs .module.payment-type fieldset.method{height:220px;}
body.paypal .module.payment-type fieldset.method{height:175px;}
.module.payment-type fieldset.method input{position:absolute; left:0;top:4px;}
.module.payment-type fieldset.method label{padding: 0 0 0 20px; font-size:.9em}
.module.payment-type fieldset.method .form-item{position: relative; padding:4px 0;}
.module.payment-type .content-item.none {width:393px;left:185px; top:0;position: absolute}
.module.payment-type #settings-pp-form,
.module.payment-type #settings-bacs-form{position: absolute; top:0;left:185px; width:445px}
.module.payment-type #settings-minpay-form{position: absolute; top:0;left:0; width:630px}
.module.payment-type #settings-pp-form fieldset,
.module.payment-type #settings-bacs-form fieldset{padding:0 0 0 0;width:445px}
.module.payment-type #settings-pp-form fieldset legend span,
.module.payment-type #settings-bacs-form fieldset legend span{display:block;padding:0 0 16px 0;}
.module.payment-type #settings-minpay-form fieldset .form-item,
.module.payment-type #settings-pp-form fieldset .form-item,
.module.payment-type #settings-bacs-form fieldset .form-item{width:445px;}
.module.payment-type #settings-minpay-form label,
.module.payment-type #settings-pp-form label,
.module.payment-type #settings-bacs-form label{position:relative; top:3px;width:133px; text-align:right;font-size:.9em;display: block;float:left;padding:0 10px 0 0}
.module.payment-type #settings-minpay-form label{width:318px;}
.module.payment-type #settings-pp-form input,
.module.payment-type #settings-minpay-form input,
.module.payment-type #settings-bacs-form input{width:120px;float:left;}
.module.payment-type #settings-pp-form .form-item,
.module.payment-type #settings-bacs-form .form-item{float:left;clear:both;padding:0 0 10px 0}
.module.payment-type #settings-minpay-form p.intro{margin:0;padding:0 0 15px 0;}
.module.payment-type p.text-guide{visibility:visible;position:relative; width:162px;float:left;background:#D9EAF8;padding:4px 5px;color:#000;font-size:.9em;margin:0}
.module.payment-type p.error{visibility:visible;background:#F4BBA4;}
.module.payment-type p.success{background:#fff url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -702px;height:20px; width:15px;margin:0 0 0 5px;}
.module.payment-type .intro p{width:630px;margin:0;padding:0 0 15px 0;}
body.paypal .module.payment-type #settings-minpay-form{top:95px}
body.bacs .module.payment-type #settings-minpay-form{top:145px}
body.bacs #settings-minpay-form p.text-guide{display:block}
body.bacs #settings-minpay-form p.error{display:block}
body.bacs #action-btns{position: absolute; top:312px; left:529px;}
body.paypal #action-btns{position: absolute; top:270px; left:529px;}
.module.payment-type #current-password{margin: 0 0 50px 0;}
.module.payment-type input.submit{border:none;}
#content .module.profile{width:630px;margin:15px 0 0 0;}
.module.profile label,
.module.profile legend{font-weight: 700;}
.module.profile label span{font-weight: 100;}
.module.profile fieldset{width:630px;float:left;position:relative;}
.module.profile fieldset fieldset label{font-weight:100; font-size:.9em; padding:0 0 0 10px;color:#676767}
.module.profile fieldset fieldset input{position: relative;top:3px}
.module.profile fieldset fieldset .form-item{padding:0 0 5px 0;}
.module.profile fieldset fieldset legend span{display:block;padding:0 0 5px 0;}
.module.profile fieldset fieldset{position:absolute; left:380px; top:0; width:248px;float:none;}
.module.profile fieldset fieldset.public{top:85px;}
.module.profile .form-item{float:left;clear:both;}
.module.profile .form-item.about p{margin:0px;padding:0 0 15px 0;width:250px;}
.module.profile .form-item.profile-img label,
.module.profile .form-item.about label{float:left;clear:both;margin:0 0 5px 0;}
.module.profile .form-item.about textarea{width:250px;height: 70px;float:left;clear:both;}
.module.profile .form-item.about input{width:250px;float:left;clear:both;border:1px solid #A4B2DB;padding:3px 4px;}
.module.profile p.text-guide{position:relative; width:250px;float:left;background:#D9EAF8;padding:4px 5px;color:#000;font-size:.9em;margin:0}
.module.profile .form-item.profile-img img{float:left; clear:left;margin:0 10px 0 0;}
.module.profile .form-item.profile-img .upload-img{float:left; clear:both;margin:10px 0 0 0;}
.module.profile .form-item.about,
.module.profile .form-item.profile-img{width:630px;}
.module.profile .form-item.about{margin:0 0 30px 0;}
.module.profile .form-item.profile-img label{display:block;float:none;}
.module.email {margin:15px 0 0 0;}
.module.email fieldset{width:630px;float:left;}
.module.email .form-item{width:630px;float:left;margin:3px 0;clear:both;}
.module.email label{position: relative; top:0px; left:10px;}
.module.email label.frequency{top:-1px;left:0;}
.module.email .statement p{margin:0 0 20px 0;}
.module.email .other p{margin:15px 0 0 0;}
.module.email legend{font-weight: 700;font-size:1.1em}
.module.email input.radio{margin: 0 7px 0 15px;}
.module.email #statement-notice {float:left;width:600px;margin:10px 0 0 0;padding: 10px 5px; background-color: #EFEFEF;}
.module.email #statement-notice strong {font-weight: bold; font-size: 1.0em; color: #1d7bcf; }
.module.email #statement-notice span { font-size: 1.0em; }


/* =payments */
.module.payment-detail table{width:630px;margin:15px 0 0 0;}
.module.payment-detail table th{background:#1D7CCF; color:#fff;padding:5px 0;font-weight:100;position:relative;}
.module.payment-detail table td{border-bottom:1px solid #CCCCCC; padding:5px 0;}
.module.payment-detail table tr{position:relative; display:table-row}
.module.payment-detail table .open td{background:#B6D8F1;color:#535353}
.module.payment-detail table .date{padding:0 0 0 25px;width:125px;}
.module.payment-detail table .amount{width:100px; text-align: right}
.module.payment-detail table .donation{width:100px; text-align: right}
.module.payment-detail table .payment{width:120px; text-align: right; padding:0 40px 0 0;}
.module.payment-detail table .status{width:120px;}
.module.payment-detail table .hover{background:#B6D8F1;color:#535353}
.module.payment-detail table tr.confirmed .payment{background:transparent url(/cobrand/img/icon-sprite) no-repeat -139px -698px;}
.module.payment-detail table tr.confirmed.open .payment{background:#B6D8F1 url(/cobrand/img/icon-sprite) no-repeat -139px -698px;}
.module.payment-detail table .date a{position:relative; top:0; left:-21px; float:left;width:17px; height:16px; text-indent:-9999em; display:block;background:url(/cobrand/img/icon-sprite) no-repeat 0 -53px}
.module.payment-detail table .date a:hover{background-position:-17px -53px}
.module.payment-detail table .open .date a{background-position:-0px -72px}
.module.payment-detail table .open .date a:hover{background-position:-17px -72px}
.module.payment-detail table tr.payment-details td{border-bottom:none;padding:0;}
.module.payment-detail table table {margin:0;width:630px;border-bottom:2px solid #CCCCCC;}
.module.payment-detail table table th{background:#E7F1FA;color:#535353;font-weight:700; padding:5px 10px}
.module.payment-detail table tr.payment-details table tr td{padding:3px 10px;border-bottom:1px solid #CCCCCC;}
.module.payment-detail table tr.payment-details table tr .date{width:140px; text-indent:40px;text-align:left;padding:3px 0;border-right:1px solid #CCCCCC}
.module.payment-detail table tr.payment-details table tr th.date{padding:5px 0}
.module.payment-detail table table .merchant{width:140px;border-right:1px solid #CCCCCC}
.module.payment-detail table table .amount{width:70px; text-align:right;border-right:1px solid #CCCCCC}
.module.payment-detail table table .cashback{width:70px; text-align:right;border-right:1px solid #CCCCCC;}
.module.payment-detail table table .spacer{width:100px}
.module.payment-detail table .hover table{color:#000;}
.module.payment-detail table tr.payment-details.hover{background:#fff;}
.module.payment-detail table tr.payment-details .content-item.alert{margin:0;}
.module.payment-detail .content-item.multi{width:578px;margin:20px 0 10px;height:auto;}

/* =transactions */
.module.transaction-detail .module-header{float:right;margin:12px 0 16px 0;}
.module.transaction-detail .module-header p{margin:0}
.module.transaction-detail table{width:630px;margin:0 0 15px 0;}
.module.transaction-detail table th{background:#1D7CCF; color:#fff;padding:5px 3px;font-weight:100;position:relative;}
.module.transaction-detail table td{border-bottom:1px solid #CCCCCC; padding:5px 3px;}
.module.transaction-detail table tr{position:relative; display:table-row}
.module.transaction-detail table .date{width:92px}
.module.transaction-detail table .tracked{width:70px;text-align: right}
.module.transaction-detail table .added{width:70px;text-align: right}
.module.transaction-detail table .validated{width:70px;text-align: right}
.module.transaction-detail table .received{width:70px;text-align: right}
.module.transaction-detail table .paid{width:70px;text-align: right}
.module.transaction-detail table .declined{width:70px;text-align: right}
.module.transaction-detail table .total{width:70px; text-align: right}
.module.transaction-detail table tr.all td{border-top:1px solid #CCCCCC;}
.module.transaction-detail table tr.all td,
.module.transaction-detail table tr.membership td{color:#878787}
.module.transaction-detail table tr.total td{color:#000; font-weight:700; background:#E7F1FA}
.module.transaction-detail table table {margin:0;width:630px;border-bottom:2px solid #E7F1FA;}
.module.transaction-detail table table th{background:#E7F1FA;color:#535353;font-weight:700; padding:5px 10px}
.module.transaction-detail table tr.transaction-details td{padding:0;border:none;}
.module.transaction-detail table tr.transaction-details table tr td{padding:3px 10px;border-bottom:1px solid #CCCCCC;}
.module.transaction-detail table tr.transaction-details table tr .date{width:150px; text-indent:30px;text-align:left;padding:3px 0;border-right:1px solid #CCCCCC}
.module.transaction-detail table tr.transaction-details table tr .merchant,
.module.transaction-detail table tr.transaction-details table tr .amount,
.module.transaction-detail table tr.transaction-details table tr .earnings{border-right:1px solid #CCCCCC}
.module.transaction-detail table tr.transaction-details table tr th.date{padding:5px 0}
.module.transaction-detail table table .date{width:85px;border-right:1px solid #CCCCCC;padding:0 0 0 35px}
.module.transaction-detail table table .merchant{border-right:1px solid #CCCCCC;}
.module.transaction-detail table table .store{width:220px;border-right:1px solid #CCCCCC}
.module.transaction-detail table table .amount{width:85px; text-align:right;border-right:1px solid #CCCCCC}
.module.transaction-detail table table .earnings{width:85px; text-align:right;border-right:1px solid #CCCCCC;}
.module.transaction-detail table table .status{width:120px; text-transform:capitalize;}
.module.transaction-detail table .hover,
.module.transaction-detail table tr.open{background:#B6D8F1;color:#535353}
.module.transaction-detail table tr.transaction-details.hover{background:#fff;color:#4D4D4D}
.module.transaction-detail table tr.transaction-details.hover table tr td{color:#4D4D4D}
.module.transaction-detail table tr.transaction-details .content-item.alert{margin:0;}
.module.transaction-detail .date a{margin:0 10px 0 0; position:relative; top:0; left:0; float:left;width:17px; height:16px; text-indent:-9999em; display:block;background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -53px}
.module.transaction-detail .date a:hover{background-position:-17px -53px}
.module.transaction-detail .open .date a{background-position:0 -72px}
.module.transaction-detail .open .date a:hover{background-position:-17px -72px}

/* =transaction verification */
.module.verifications .module-header p{float:left;margin:12px 0 13px 0;width:630px;}
.module.verifications .summary h2{color:#1D7BCF;font-size:1.3em;margin:0 0 15px 0;width:630px;}
.module.verifications table{width:630px;}
.module.verifications table th{background:#1D7BCF; color:#fff;padding:5px 3px;font-weight:100;position:relative;}
.module.verifications table td{border-bottom:1px solid #E1E1E1; padding:5px 3px;}
.module.verifications table tr{position:relative; display:table-row}
.module.verifications table tr.total td{background:#D9ECFC; font-weight: 700; color:#000;}
.module.verifications table .date{width:130px; padding:0 0 0 10px;}
.module.verifications table .merchant{width:130px;}
.module.verifications table .amount {width:75px; text-align: right}
.module.verifications table .earnings {width:75px; text-align: right}
.module.verifications table .status{width:90px; padding:0 0 0 10px}
.module.verifications table .payment{width:130px;}
.module.verifications form h2{color:#1D7BCF;font-size:1.3em;margin:0 0 15px 0;width:630px;}
.module.verifications form fieldset legend{display:none;}
.module.verifications form fieldset .form-item{width:630px;padding:0 0 5px 0;float:left;}
.module.verifications form fieldset .form-item label{width:180px; text-align:right;font-size:.9em;display: block;float:left;padding:0 10px 0 0;}
.module.verifications form fieldset .form-item input{width:120px;float:left;border:1px solid #8E8E8E; padding:3px 4px}
.module.verifications form fieldset .form-item .text-guide{visibility:visible;position:relative; width:290px;float:left;background:#AACFEF;padding:4px 5px;color:#000;font-size:.9em;margin:0}
.module.verifications #action-btns{width:630px;float:left;border-bottom: 1px solid #949494;padding:10px 0 20px 0;}
.module.verifications #action-btns .form-item{float:right;}

/* =membership */
.module.membership .module-header{float:left;width:630px;}
.module.membership .module-header p{float:right;}
.module.membership .module-header p.left{float:left;}
.module.membership table .year{width:240px;text-align:left;}
.module.membership table .date{width:240px;text-align:left;}
.module.membership table .amount{width:150px;text-align:left;}

/* =donation */
.module.donation-detail .module-content{margin:20px 0 0 0;}
.module.donation-detail table{width:630px;}
.module.donation-detail table th{background:#1D7CCF; color:#fff;padding:5px 3px;font-weight:100;position:relative;}
.module.donation-detail table td{border-bottom:1px solid #CCCCCC; padding:5px 3px;}
.module.donation-detail table tr{position:relative; display:table-row}
.module.donation-detail table tr.total td{background:#E7F1FA; font-weight: 700; color:#535353;}
.module.donation-detail table .date{width:90px; padding:0 0 0 10px}
.module.donation-detail table .fundraiser{width:150px;}
.module.donation-detail table .donated {width:75px; text-align: right}
.module.donation-detail table .pledged {width:75px; text-align: right}
.module.donation-detail table .status{width:240px;}
.module.donation-detail .pledge-amount{position:relative;}
.module.donation-detail .currency.show{position:absolute; top:7px; left:16px;color:#000;}
.module.donation-detail .textbox{border:1px solid #A4B2DB; font-size:1em; width:45px; text-align:right;margin:4px 0;padding:3px 4px 3px 16px}
.module.donation-detail .submit{background:url(/static/img/btn-signin.gif) no-repeat 0 2px;color:#fff;border:0;width:74px;height:25px;float:left;}
.module.donation-detail .cancel{background:url(/static/img/donations-cancelbtn.gif) no-repeat 0 2px;color:#fff;margin:0 0 0 10px;border:0;width:93px;height:25px;float:left;}

/* =support */
a.arrow{background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -72px}
a.arrow:hover{background-position: -17px -72px}
.module.support-inbox table{width:630px;}
.module.support-inbox-view table th,
.module.support-inbox table th{background:#1D7CCF; color:#fff;padding:5px 0;font-weight:100;}
.module.support-inbox table td{border-bottom:1px solid #CCCCCC; padding:5px 0;}
.module.support-inbox table .date{padding:0 0 0 25px;width:75px;}
.module.support-inbox table .type{width:130px;}
.module.support-inbox table .author{width:100px;}
.module.support-inbox table .subject{width:210px;}
.module.support-inbox table .tools{width:90px;}
.module.enquiry-view table tr.unread td,
.module.support-inbox table tr.unread td{font-weight:700;}
.module.enquiry-view table tr.unread td.date,
.module.support-inbox table tr.unread td.date{background:url(/static/img/icon-new-msg.gif) no-repeat center left;}
.module.support-inbox table td.tools a{display:block;font:100 .95em arial;padding:1px 0 1px 0; background:url(/cobrand/img/icon-sprite?v=14) no-repeat 20px -90px;text-indent:-9999em;width:90px;height:14px}
.module.support-inbox-view table{width:630px;}
.module.support-inbox table td.tools a:hover{background:url(/cobrand/img/icon-sprite?v=14) no-repeat 20px -656px;}
.module.support-inbox-view table th.type{width:120px; padding:0 0 0 10px}
.module.support-inbox-view table .date{width:100px}
.module.support-inbox-view table .subject{width:400px;}
.module.support-inbox-view table td{padding:3px 0;border-bottom:#CCCCCC 1px solid;vertical-align: top}
.module.support-inbox-view table td.type{padding:3px 0 3px 10px}
.module.support-inbox-view .content-item{border-bottom:1px solid #CCCCCC; width:630px;position:relative;padding:15px 0;}
.module.support-inbox-view .content-item.alert{border:1px solid #1D7CCF; padding:10px 10px 10px 40px; width:578px;margin:10px 0}
.module.support-inbox-view .content-item.summary{padding:0;border:none;}
.module.support-inbox-view .content-item cite{padding:0 10px; font-weight: 700;font-style:normal;} 
.module.support-inbox-view .content-item cite span{font-weight: 100; color:#A6A6A6}
.module.support-inbox-view .content-item blockquote{padding:0 10px;}
.module.support-inbox-view .content-item.has-avatar cite{padding:0 0 0 80px;}
.module.support-inbox-view .content-item.has-avatar blockquote{padding: 0 0 0 80px}
.module.support-inbox-view .content-item.has-avatar img.avatar{position: absolute; top:15px; left:10px;width:50px}
.module.support-inbox-view .content-item.rep{background:#B6D8F1;color:#535353}
.module.support-inbox-view .content-item.reply textarea{margin:5px 0 0 0; width:620px;height: 120px;}
.module.support-inbox-view .content-item.reply legend{font-weight: 700}
.module.support-inbox-view .content-item.reply .form-item.action-btn {padding:10px 0 0 0;float:right;}
.module.support-inbox-view .content-item.reply .submit{width:100px;}
.module.support-inbox-view .content-item.has-avatar.reply fieldset{padding: 0 0 0 80px}
.module.support-inbox-view .content-item.has-avatar.reply img.avatar{top:36px; width:50px}
.module.support-inbox-view .content-item.has-avatar.reply textarea{width:548px;}
.module.support-inbox-view .content-item a.reply{margin:0 0 0 5px}
.module.support-inbox-view .content-item a.reply{margin:0 0 0 5px}
.module.support-inbox .content-item.alert,
.module.support-inbox-view .content-item.alert{margin:10px 0;}
.module.support-inbox .module-header, 
.module.enquiry-view .module-header, 
.module.support-inbox-view .module-header{width:630px;}
.module.support-inbox .module-header p,
.module.enquiry-view .module-header p{float:right;}
.module.support-inbox-view .module-header p{float:left;margin:10px 0 13px 0;}
.module.support-contact .content-item.alert{margin:0 0 10px 0;}
.module.earnings-help{border-bottom:1px solid #CEE1F4;padding:0 0 15px 0;width:630px}
.module.earnings-help h2{color:#1D7CCF; font-size:1.3em;margin:10px 0 5px 0;}
.module.earnings-help h4{margin:15px 0;font-size:1em}
.module.earnings-help h5{margin:10px 0 0 0;font-size:1em}
.module.earnings-help p.no-margin{margin:2px 0 10px 0;}
.module.earnings-help ul li h3 a{font-size:.7em; font-weight:100;display:block;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -16px -784px;padding:4px 0 5px 20px;}
.module.earnings-help ul li.open h3 a{display:block;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -16px -981px;padding:4px 0 5px 20px;}
.module.earnings-help ul ul{padding:0 0 0 20px;}
.module.earnings-help ul ul ul{padding:2px 0 16px 20px;color:#000;}
.module.earnings-help .module-header p{border-bottom:1px solid #CCCCCC; width:630px;padding:0 0 10px 0; margin:10px 0 0 0;}
.module.earnings-enquiry table{width:630px;clear:both;float:left;}
.module.earnings-enquiry table th{background:#1D7CCF; color:#fff;padding:5px 0;font-weight:100;}
.module.earnings-enquiry table td{border-bottom:1px solid #CCCCCC; padding:5px 0;}
.module.earnings-enquiry table .select{width:50px; text-align:center}
.module.earnings-enquiry table .date{width:175px;}
.module.earnings-enquiry table .commision{width:120px;}
.module.earnings-enquiry table .amount{width:120px;}
.module.earnings-enquiry table .stats{width:175px;}
.module.earnings-enquiry table .merchant{width:165px; padding:0 0 0 10px;}
.module.earnings-enquiry table .type{width:280px;text-transform:capitalize;}
.module.earnings-enquiry table.product-list input{position:relative; top:3px; margin:0 10px 0 0;border-bottom:1px solid #CCCCCC;}
.module.earnings-enquiry table.product-list,
.module.earnings-enquiry table.cashback-rates{margin:20px 0 0 0}
.module.earnings-enquiry table .select-product{text-indent:10px;}
.module.earnings-enquiry table.cashback-rates th{background:#fff;color:#4D4D4D; font-weight:700;border-bottom:1px solid #CCCCCC;}
.module.earnings-enquiry table.cashback-rates th span{font-weight:100;}
.module.earnings-enquiry table .rate{width:300px; padding:0 10px 0 0;}
.module.earnings-enquiry table td.rate{padding:3px 10px 3px 0;}
.module.earnings-enquiry table .rate-qty{width:70px}
.module.earnings-enquiry table .rate-amount{width:250px;}
.module.earnings-enquiry table.cashback-rates input {border:1px solid #A4B2DB;padding:3px 4px}
.module.earnings-enquiry table.cashback-rates .rate-amount input{width:160px}
.module.earnings-enquiry table.cashback-rates .rate-qty input{width:65px}
.module.cashback-news .module-header,
.module.hot-offers .module-header,
.module.item-box .module-header{-moz-border-radius-topleft:4px; -webkit-border-radius-topleft:4px;-moz-border-radius-topright:4px; -webkit-border-radius-topright:4px;}
.module.earnings-enquiry .content-item{width:630px;}
.module.earnings-enquiry form{position:relative; width:630px;}
.module.earnings-enquiry fieldset{clear:both;position:relative;}
.module.earnings-enquiry legend span{padding:0 0 10px 0;display:block;}
.module.earnings-enquiry h2{color:#1D7CCF; font-size:1.3em; margin:10px 0;width:630px;}
.module.earnings-enquiry .content-item.alert{width:578px;}
.module.earnings-enquiry .content-item .form-item #cancel_message .alert{margin:0 0 40px 0;}
.module.earnings-enquiry .content-item.step-1 .form-item.select-merchant{padding:0 0 10px 0;}
.module.earnings-enquiry .content-item p.progress{left:420px;width:100px;text-align:right; top:16px;}
.module.earnings-enquiry .content-item.step-1 .submit{position:absolute; left:529px; bottom:0px;}
.module.earnings-enquiry .content-item.step-1 p.progress{position:absolute; left:420px;width:100px;text-align:right;top:auto;bottom:0px;margin:0px;padding:0 0 5px 0;}
.module.earnings-enquiry .form-item-alert{padding:10px 10px 10px 40px;margin:5px 0 0 0;color:#000;border:1px solid #1D7CCF;background:#D9EAF8 url(/static/img/icon-alert.gif) no-repeat 0 9px;}
.module.earnings-enquiry .form-item-alert p{margin:0;}
.module.earnings-enquiry .form-item-alert ul{margin:10px 0 0 0;}
.module.earnings-enquiry .form-item-alert ul li{margin:2px 0;list-style-type:disc; list-style-position:inside;}
.module.earnings-enquiry .next-step{width:630px;float:left;position:relative;margin:10px 0;}
.module.earnings-enquiry .next-step .submit{float:right;}
.module.earnings-enquiry .content-item .next-step p.progress{position:absolute; left:420px; top:5px;margin:0}
.module.earnings-enquiry .content-item.step-3 .textbox{width:438px; border:1px solid #A4B2DB; font-size:1.3em; margin:0 0 0 0;padding:3px 4px;}
.module.earnings-enquiry p.declaration{color:#000; padding:0 0 0 181px; float:left;}
.module.earnings-enquiry p.declaration input{position:absolute;left:160px;}
.module.earnings-enquiry h3{font-size:1.2em}
.module.earnings-enquiry ol {list-style-position:outside;margin:5px 0 5px 20px;list-style-type:decimal;}
.module.earnings-enquiry ol li{padding:5px 0;}
.module.enquiry-view table{width:630px}
.module.enquiry-view table th{background:#1D7CCF; color:#fff;padding:5px 0;font-weight:100;}
.module.enquiry-view table td{border-bottom:1px solid #CCCCCC; padding:5px 0;}
.module.enquiry-view table .date{width:85px; padding:0 0 0 25px}
.module.enquiry-view table .merchant {width:150px}
.module.enquiry-view table .amount {width:90px; text-align:right}
.module.enquiry-view table .earnings {width:90px; text-align:right;}
.module.enquiry-view table .status {width:175px; padding:0 0 0 10px; text-transform:capitalize}
.module.enquiry-view table .delete{width:20px;padding:0 5px 0 0}
.module.enquiry-view table .view{width:20px;}
.module.enquiry-view table .hover{background:#B6D8F1}
.module.enquiry-view .btn-group{position:relative;}
.module.enquiry-view table a.view{width:18px; display:block;font:100 .95em arial;padding:1px 0 1px 0; background:url(/cobrand/img/icon-sprite?v=14) no-repeat -44px -90px;text-indent:-9999em;}
.module.enquiry-view table a.delete{width:12px;display:block;font:100 .95em arial;padding:1px 0 1px 0; background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -295px;text-indent:-9999em;}


/* =referral-stats */
.refer-progress .pos-1{width:630px;height:58px;margin:20px 0 0 0;position:relative;}
.transaction-bubble{position:absolute;left:0px;top:0px;background:url(/static/img/transaction-bubble.png) no-repeat top left transparent;width:103px;height:58px;}
.transaction-bubble p{color:#ffffff;font-size:0.9em;width:93px;padding:5px 5px 0px 5px;text-align:center;margin:0 0 0 0;}
.transaction-bubble p.reg-number{font-size:1.6em;font-weight:bold;padding:0px 5px 0px 5px;}

.refer-progress .pos-2{border-bottom:1px solid #CEE1F4;padding:0 0px 20px 48px;margin:0 0 10px 0;width:582px}
.refer-progress .pos-2 ul{border:solid 1px #CCCCCC;height:52px;width:492px;}
.refer-progress .pos-2 ul li{float:left;}
.refer-progress .pos-2 ul li.progress-wrapper{width:392px;height:52px;}
.refer-progress .pos-2 ul li.progress-wrapper .progress-bar{height:50px;width:1px;background:url(/static/img/transaction-progress-bar.png) no-repeat top left transparent;margin:1px 0 0 1px}
.refer-progress .pos-2 ul li.referred-label{width:100px;height:52px;background:url(/static/img/transaction-label.png) no-repeat top left transparent;}
.refer-progress .pos-2 ul li.referred-label p{color:#4D4D4D;font-size:0.9em;width:100px;padding:5px 0px 0px 0px;text-align:center;margin:0 0 0 0;}
.refer-progress .pos-2 ul li.referred-label p.total-referred{font-size:2.5em;line-height:1em;font-weight:bold;padding:0 0 0 0;}

#content .refer-progress .pos-3 a.more-information{text-decoration:none;padding:0 0 0 26px;color:#4D4D4D;background:url(/cobrand/img/icon-sprite) no-repeat scroll -483px -932px transparent;}
.no-referrals .module-header h2{font-size:1.1em; color:#1D7CCF;margin:20px 0 0 0;padding:0 10px 0 10px;}


/* =referrals */

#sub-nav ul li a.refer-quidco-sub{padding-left:40px; background-image:url(/cobrand/img/icon-sprite-2);background-position: 8px -911px;}

body.referrals #content-1 .ipos-1{width:630px;}
body.referrals #content-2 .ipos-1{margin:256px 0 0 0;}
body.referrals #content-2 .ipos-1 img{margin:0 0 15px 0;}

body.referrals .sub-nav{margin:0 0 37px 0;}

#content-1.sub-body-refer .sub-nav .content-item{width:950px;}
#content-1.sub-body-refer .sub-nav ul{width:950px;position:absolute;}

#content-1.sub-body-refer .ipos-1{padding:17px 0 0 0;}
#content-1.sub-body-refer .ipos-1 .module-header h2{color:#1D7CCF;font-family:helvetica,verdana,sans-serif;font-size:2.2em;background-position:-16px -785px;margin:5px 0 0 0;}
#content-1.sub-body-refer .ipos-1 .refer-header-dark h2{color:#4D4D4D;width:630px;}
#content-1.sub-body-refer .ipos-1 a.reveal-details{font-size:1.1em;margin:5px 0 0 0;background-position:-16px -786px;}
#content-1.sub-body-refer .ipos-1 a.reveal-active{background-position:-16px -805px;}
#content-1.sub-body-refer .ipos-1 ul li{float:left;}
#content-1.sub-body-refer .ipos-1 ul ul{margin:14px 0 0 0;width:654px;overflow:hidden;}
#content-1.sub-body-refer .ipos-1 .refer-intro{margin:0 0 20px 0;width:630px;}
#content-1.sub-body-refer .ipos-1 .refer-intro .intro-header-large h2{font-size:3em;font-weight:normal;}
#content-1.sub-body-refer .ipos-1 .refer-intro p{font-size:1.2em;line-height:1.95em;margin:4px 0 0 0;}
#content-1.sub-body-refer .ipos-1 .refer-intro .refer-indented{list-style:decimal}
#content-1.sub-body-refer .ipos-1 .refer-intro .refer-indented li{float:none;margin:5px 0 0 35px;font-size:1.2em;line-height:1.95em;}
#content-1.sub-body-refer .ipos-1 .refer-intro .refer-indented li img{padding:0 0 0 0;margin:5px 0 5px 0;}
#content-1.sub-body-refer .ipos-1 .refer-intro .refer-indented li span{font-weight:bold;}
#content-1.sub-body-refer .ipos-1 .refer-intro .refer-indented li ul{height:auto;margin:0 0 0 0;font-size:0.8em;list-style:none;}
#content-1.sub-body-refer .ipos-1 .refer-intro .refer-indented ul.option-1{clear:both;height:48px;}
#content-1.sub-body-refer .ipos-1 .refer-intro .refer-indented ul.option-1 li{float:left;margin:0 5px 0 0;}
#content-1.sub-body-refer .ipos-1 ul .social{float:left;}
#content-1.sub-body-refer .ipos-1 ul .social ul{margin:3px 0 0 0;height:auto;}
#content-1.sub-body-refer li.refer-method-number{width:41px;height:28px;background:url("/cobrand/img/icon-sprite-2") no-repeat scroll 0 0 transparent;}
#content-1.sub-body-refer .referral-methods .pos-1{height:50px;}
#content-1.sub-body-refer .pos-2 li.refer-method-number{background-position:0px -36px;}
#content-1.sub-body-refer .pos-3 li.refer-method-number{background-position:0px -72px;}
#content-1.sub-body-refer li.angle{width:20px;height:38px;background:url("/cobrand/img/icon-sprite-2") no-repeat scroll 0px -653px transparent;margin:0 0 0 15px;}
#content-1.sub-body-refer ul ul li.angle{margin:0 5px 0 0;}
#content-1.sub-body-refer .ipos-1 ul li img{padding:1px 0 0 5px;}

#content-1.sub-body-refer .refer-methods{margin:30px 0 0 0;padding:0 0 40px 0;}
#content-1.sub-body-refer .refer-methods .module-header{clear:none;float:left;width:200px;}
#content-1.sub-body-refer .refer-methods .module-header h2{padding:0 20px 0 0;margin:0 0 0 0;}
#content-1.sub-body-refer .refer-methods .module-content{clear:none;float:left;}
#content-1.sub-body-refer .refer-methods .module .content-item{width:570px;padding:10px 0 10px 0;margin:0 0 0 60px;border-bottom:1px solid #4D4D4D;}
#content-1.sub-body-refer .refer-methods .module ul li{float:left;text-align:left;}
#content-1.sub-body-refer .refer-methods .module ul li.refer-left{width:100px;}
#content-1.sub-body-refer .refer-methods .module ul li.refer-middle{width:394px;}
#content-1.sub-body-refer .refer-methods .module ul li.refer-right{width:76px;}
#content-1.sub-body-refer .refer-methods .module ul li p.refer-header{font-weight:bold;}
#content-1.sub-body-refer .refer-methods .response{display:none;font-weight:bold;font-size:1.3em;padding:15px 0 0 0;clear:both;line-height:25px;height:25px;}
#content-1.sub-body-refer .refer-methods .response span{float:left;background:url(/cobrand/img/icon-sprite) no-repeat scroll 0 -451px transparent;height:25px;width:25px;margin:0 10px 0 0;}
#content-1.sub-body-refer .refer-methods .response span.show-error{background-position:0 -856px;}
#content-1.sub-body-refer .refer-methods .retailer-link-wrapper{display:none;}
#content-1.sub-body-refer .refer-methods input{margin:7px 0 0 15px;height:20px;float:left;}
#content-1.sub-body-refer .refer-methods input.generic{width:335px;}
#content-1.sub-body-refer .refer-methods input.retailer-text-box{width:248px;}
#content-1.sub-body-refer .refer-methods input.deep-link-text-box{width:509px;margin:15px 0 0 14px;}
#content-1.sub-body-refer .refer-methods input.sq-submit{height:27px;margin-top:6px;width:84px;padding:0 0 0 0;font-size:1.1em;}
#content-1.sub-body-refer .refer-methods p{margin:0 0 0 8px;padding:0 0 0 0;}
#content-1.sub-body-refer .refer-methods p.refer-method-small{width:205px;}
#content-1.sub-body-refer .refer-methods p.method-title{font-size:1.4em;float:none;padding:4px 0 0 0;margin:0 5px 0 0;}
#content-1.sub-body-refer .refer-methods label{float:left;margin:20px 0 0 0;font-size:1.2em;}
#content-1.sub-body-refer .refer-methods ul ul p.method-title{padding:9px 0 0 0;float:left;}
#content-1.sub-body-refer .refer-methods .social p{margin:0 8px 0 8px;}

/* =referral-earnings */
#content-1 .referral-earnings-table{width:950px;margin:24px 0 0 0;}
.referral-earnings-table .module-header h2{padding:20px 0 10px 0;}
.referral-earnings-table .content-item{border-bottom:1px solid #BDBDBD;width:950px;}
.referral-earnings-table .new-campaign{border:none;font-size:1.2em;background:url(/cobrand/img/icon-sprite-2) no-repeat scroll 3px -938px transparent;padding:2px 0 0 25px;margin:10px 0 0 0;}
#content .referral-earnings-table .new-campaign a{color:#4D4D4D;}
.referral-earnings-table .content-item .module .content-item .module .content-item{border:none;margin:0 0 40px 0;width:695px;}
.referral-earnings-table .totals{border-bottom-width:2px;}
.referral-earnings-table .totals ul li{height:15px;}
.referral-earnings-table ul li{border-left:1px solid #BDBDBD;text-align:center;font-size:0.95em;padding:7px 0 7px 0;}
.referral-earnings-table .refer-methods ul li{text-align:left;padding:0 0 0 0;}
.referral-earnings-table .content-item .module .content-item .module .content-item ul li{border:none;}
.referral-earnings-table .title ul li{background-color:#f9fbfd;} 
.referral-earnings-table ul li.campaign-name{width:283px;border:none;text-align:left;padding:7px 0 7px 7px;}
#content .ipos-1 .referral-earnings-table ul li.campaign-name a{text-decoration:none;margin:0 0 0 0;font-size:1.1em;width:260px;}
.referral-earnings-table ul li.campaign-start{width:87px;}
.referral-earnings-table ul li.campaign-retain{width:70px;}
.referral-earnings-table ul li.campaign-share{width:70px;}
.referral-earnings-table ul li.campaign-clicks{width:75px;}
.referral-earnings-table ul li.campaign-joined{width:75px;}
.referral-earnings-table ul li.campaign-success{width:75px;}
.referral-earnings-table ul li.campaign-earned{width:85px;}
.referral-earnings-table ul li.campaign-transactions{width:115px;}

body.referral-earnings #cboxNext{visibility:hidden;}
body.referral-earnings #cboxPrevious{visibility:hidden;}
body.referral-earnings #cboxCurrent{visibility:hidden;}

.refer-methods .pos-1 ul{width:695px;float:left;}
.refer-methods .pos-1 .social{padding:0 0 0 33px;}
.refer-methods .pos-1 .social ul{width:auto;}
.refer-methods .pos-1 .social ul li{padding:3px 0 0 0;}
#content-1 .refer-methods .pos-1 p{float:left;clear:left;padding:5px 0 0 41px;margin:0;}
#content-1 .refer-methods .pos-1 .social p{clear:none;padding:0;}
/* --- instore-cashback --- */

/* =in-store-cashback */
body.in-store-cashback #content-1{float:left;width:950px;padding:0 0 20px 0;margin:0;}
body.in-store-cashback #content-2{float:left;width:520px;padding:0 40px 0 0;margin:0;}
body.in-store-cashback #content-3{float:left;width:390px;padding:0;margin:0;}
body.in-store-cashback #content-4{float:left;width:950px;padding:10px 0 0 0;margin:50px 0 0 0;border-top:1px solid #BDBDBD;}
body.in-store-cashback #content-1 .group-header{width:950px;}
body.in-store-cashback #content-1 .group-header h1{font-weight:bold;margin:0;padding:0;font-size:3em;}
body.in-store-cashback #content-1 .group-header h1 span{font-weight:100;}
body.in-store-cashback #content-2 .group-content{width:520px;}
body.in-store-cashback #content-2 .ipos-1{width:520px;margin:0;padding:0 0 30px 0;}
body.in-store-cashback #content-2 .ipos-1 .content-item{width:520px;}
body.in-store-cashback #content-2 .ipos-1 .content-item h3{font-family:Helvetica,Arial,sans-serif;font-size:1.8em;margin:0;padding:0 0 15px 0;}
body.in-store-cashback #content-2 .ipos-1 .content-item p{width:460px;padding:0 60px 0 0;font-size:1.2em;margin:0;}
body.in-store-cashback #content-2 .ipos-2{width:520px;padding:0 0 30px 0;}
body.in-store-cashback #content-2 .ipos-2 .module-header h2, body.in-store-cashback #content-3 .ipos-2 .module-header h2, body.in-store-cashback #content-2 .ipos-3 .module-header h2{font-size:1.8em;color:#1D7CCF;margin:0;padding:0 0 15px 0;}
body.in-store-cashback #content-2 .ipos-2 .module-content{width:510px;padding:0 0 0 10px;}
body.in-store-cashback #content-2 .ipos-2 .module-content .content-item{margin:0;width:265px;padding:0 160px 15px 85px;}
body.in-store-cashback #content-2 .ipos-2 .module-content .content-item h3{margin:0;padding:0 0 5px 0;}
body.in-store-cashback #content-2 .ipos-2 .module-content .content-item p{font-size:1.2em;margin:0;}
body.in-store-cashback #content-2 .ipos-2 .module-content .register{background:url("/static/img/in-store-cashback/in-store-cashback-sprite.png") no-repeat 0 0 transparent;}
body.in-store-cashback #content-2 .ipos-2 .module-content .shop{background:url("/static/img/in-store-cashback/in-store-cashback-sprite.png") no-repeat 1px -115px transparent;}
body.in-store-cashback #content-2 .ipos-2 .module-content .cashback{background:url("/cobrand/img/icon-sprite-2") no-repeat scroll -80px -294px transparent;}
body.in-store-cashback #content-2 .ipos-2 .module-content .register a{padding:0 0 0 18px;background:url("/cobrand/img/icon-sprite-2") no-repeat scroll 0px -687px transparent;color:#4D4D4D;}
body.in-store-cashback #content-2 .ipos-3{width:520px;}
body.in-store-cashback #content-2 .ipos-3 .module-header h2{width:475px;border-bottom:1px solid #BDBDBD;}
body.in-store-cashback #content-2 .ipos-3 .module-content .content-item{width:475px;border-bottom:1px solid #BDBDBD;padding:15px 0 15px 0;margin:0;}
body.in-store-cashback #content-2 .ipos-3 .module-content .content-item img{float:left;}
body.in-store-cashback #content-2 .ipos-3 .module-content .content-item p{float:right;width:270px;padding:0 0 0 5px;margin:0;text-align:right;}
body.in-store-cashback #content-3 .ipos-1{margin:0;width:390px;padding:0 0 45px 0;}
body.in-store-cashback #content-3 .ipos-1 .module{border-bottom:1px solid #bebebe;border-top:1px solid #bebebe;width:370px;padding:0 10px 0 10px;}
body.in-store-cashback #content-3 .ipos-1 .content-item{width:370px;background:url("/static/img/quotes/jacqueline_shanklin.png") no-repeat right bottom transparent;}
body.in-store-cashback #content-3 .ipos-1 .content-item p{width:310px;padding:10px 0 15px 60px;margin:0;}
body.in-store-cashback #content-3 .ipos-1 .content-item p.quote{width:230px;padding:5px 80px 0 60px; 60px;background:url("/cobrand/img/icon-sprite-2?v=1") no-repeat scroll 0 -499px transparent;margin:0;color:#1D7CCF;font-size:1.4em;font-style:italic;}
body.in-store-cashback #content-3 .ipos-2{width:390px;padding:0 0 45px 0;}
body.in-store-cashback #content-3 .ipos-2 .module-content .content-item{width:390px;padding:0 0 15px 0;}
body.in-store-cashback #content-3 .ipos-3{width:390px;}
body.in-store-cashback #content-3 .ipos-3 .module-header{float:left;width:357px;background:url("/static/img/in-store-cashback/form_bkgd_header.png") no-repeat left top transparent;padding:20px 15px 0 18px;}
body.in-store-cashback #content-3 .ipos-3 .module-content{float:left;width:357px;background:url("/static/img/in-store-cashback/form_bkgd_body.png") repeat-y left top transparent;padding:20px 15px 20px 18px;}
body.in-store-cashback #content-3 .ipos-3 .module-footer{float:left;width:357px;background:url("/static/img/in-store-cashback/form_bkgd_footer.png") no-repeat left bottom transparent;padding:0 15px 20px 18px;}
body.in-store-cashback #content-3 .ipos-3 .module-header .content-item{width:357px;background:url("/static/img/in-store-cashback/in-store-cashback-sprite.png") no-repeat -137px -204px transparent;}
body.in-store-cashback #content-3 .ipos-3 .module-header .content-item h2{width:317px;padding:4px 0 0 40px;background:url("/cobrand/img/icon-sprite-2") no-repeat scroll 0px -792px transparent;font-size:1.4em;color:#1D7CCF;margin:0;}
body.in-store-cashback #content-3 .ipos-3 .module-header .content-item h3{width:357px;padding:25px 0 10px 0;font-size:1.3em;}
body.in-store-cashback #content-3 .ipos-3 .module-header .content-item p{width:337px;height:30px;text-indent:-9999em;padding:0 0 20px 0;margin:0;background:url("/static/img/in-store-cashback/in-store-cashback-sprite.png") no-repeat -2px -330px transparent;}
body.in-store-cashback #content-3 .ipos-3 .module-content .content-item{width:357px;}
body.in-store-cashback #content-3 .ipos-3 .module-content .content-item.info{width:337px;padding:10px 10px 10px 10px;border:0px;background:transparent;background-color:#EFF4E5;}
body.in-store-cashback #content-3 .ipos-3 .module-content .content-item.info h3{background: url("/cobrand/img/icon-sprite") no-repeat scroll -484px -929px;width:307px;padding:0 0 0 30px;font-size:1.4em;color:#4D4D4D;}
body.in-store-cashback #content-3 .ipos-3 .module-content .content-item p.join a{width:auto;display:block;float:right;padding:5px 30px 5px 30px;border:1px solid #769F20;background-color:#8AAD40;color:#FFFFFF;font-weight:bold;font-size:1.2em;text-decoration:none;}
body.in-store-cashback #content-3 .ipos-3 .module-content .alert{width:302px;}
body.in-store-cashback #content-3 .ipos-3 .module-content .form-item{width:357px;float:left;position:relative;padding:0 0 15px 0;}
body.in-store-cashback #content-3 .ipos-3 .module-content .form-item p{margin:0;}
body.in-store-cashback #content-3 .ipos-3 .module-content form .form-item.info{width:337px;padding:10px 10px 10px 10px;border:0px;background:transparent;background-color:#EFF4E5;margin:0 0 30px 0;}
body.in-store-cashback #content-3 .ipos-3 .module-content form .form-item.info h3{width:307px;padding:0 0 5px 30px;background:url("/cobrand/img/icon-sprite-2") no-repeat 0px -715px transparent;font-size:1.2em;color:#000;}
body.in-store-cashback #content-3 .ipos-3 .module-content form .form-item.info p{margin:0;width:307px;padding:0 0 0 30px;font-size:1.2em;color:#000;}
body.in-store-cashback #content-3 .ipos-3 .module-content .form-item span.more-info{position:absolute;left:144px;top:10px;width:14px;height:14px;background:url("/cobrand/img/icon-sprite-2") no-repeat scroll -486px -688px transparent;text-indent:-9999em;}
body.in-store-cashback #content-3 .ipos-3 .module-content .form-item label{width:140px;padding:0 10px 0 0;float:left;text-align:right;}
/* body.in-store-cashback #content-3 .ipos-3 .module-content .form-item label.card{padding:0 25px 0 0;} #Hiding the info icon */
body.in-store-cashback #content-3 .ipos-3 .module-content .form-item label.card, body.in-store-cashback #content-3 .ipos-3 .module-content .form-item label.postal{padding-top:10px;}
body.in-store-cashback #content-3 .ipos-3 .module-content .form-item input.submit{float:right;width:125px;}
body.in-store-cashback #content-3 .ipos-3 .module-content .form-item input.textbox{border:1px solid #808080;float:left;font-size:1.3em;margin:4px 0;padding:3px 4px;background:url("/static/img/search_background.png") no-repeat scroll 0 0 transparent;width:180px;}
body.in-store-cashback #content-3 .ipos-3 .module-content .form-item h2{width:317px;padding:4px 0 5px 40px;background:url("/cobrand/img/icon-sprite-2") no-repeat scroll 0px -860px transparent;font-size:1.5em;color:#1D7CCF;margin:0;}

body.in-store-cashback #content-3 .ipos-3 .module-footer p{width:334px;padding:0 0 0 23px;background:url("/cobrand/img/icon-sprite-2") no-repeat scroll -482px -684px transparent;font-size:1em;color:#666;}

body.in-store-cashback #content-4 .group{float:left;width:910px;padding:0 0 0 40px;background:url("/cobrand/img/icon-sprite-2") no-repeat 0px -967px transparent;}
body.in-store-cashback #content-4 .group-header h1, body.in-store-cashback #content-4 h2{font-family:Verdana, Arial, sans-serif;font-weight:bold;margin:0;padding:0 0 20px 0;font-size:1.6em;color:#666;}
body.in-store-cashback #content-4 .ipos-1{width:910px;}
{color:#666;}
body.in-store-cashback #content-4 .group-content .content-item{width:910px;padding:0 0 10px 0;} 
body.in-store-cashback #content-4 ol{list-style-type:decimal;}
body.in-store-cashback #content-4 ol li{margin:0 0 10px 20px;padding:0 0 0 10px;}
body.in-store-cashback #content-4 p{margin:0;padding:0 0 10px 0;}



/*
body.in-store-cashback #content-2 .item.ipos-1{float:left;width:630px;}
body.in-store-cashback #content-2 .item.ipos-2{float:left;width:360px;margin:20px 0 0 0;}
body.in-store-cashback #content-2 .item.ipos-3{float:left;width:230px;margin:20px 0 0 40px;}
body.in-store-cashback #content-2 .item.ipos-4{float:left;width:360px;margin:20px 0 0 0;}
body.in-store-cashback #content-2 .group-header h1{margin:0 0 10px 0;}
body.in-store-cashback .module.splash-header{background-image:url(/static/img/instorecashback-splash-header-bg.gif);border-bottom:2px solid #AFD1F0;height:225px;width:630px;}
body.in-store-cashback #content-2 .ipos-1 .content-item p{margin:5px 0 1em 0;}
body.in-store-cashback #content-2 .ipos-1 .content-item h2, 
body.in-store-cashback .module.splash-header h3, 
body.in-store-cashback #content-2 .ipos-2 .module-header h2{color:#1D7CCF;}
body.in-store-cashback .module.splash-header .content-item div{width:190px;padding:0 10px 0 10px;margin:5px 0 0 0;}
body.in-store-cashback .module.splash-header p{margin:5px 0 0 0;}
body.in-store-cashback #content-2 .ipos-2 .module-content h3.cards{width:360px;padding:0 0 40px 0;background:url(/static/img/card-icons.gif) no-repeat left bottom;margin:10px 0 10px 0;font-size:1.1em;}
body.in-store-cashback #content-2 .ipos-2 .module-content p.join{margin:0 0 20px 0;}
body.in-store-cashback #content-2 .ipos-2 .module-content p.join a{font-size:1.1em;font-weight:700;background:url(/static/img/register-card-bg.jpg) no-repeat 0 0;color:#fff;display:block;width:192px;height:28px;text-decoration:none;overflow:hidden;padding:10px 0 3px 17px;}
body.in-store-cashback .content-item.info{width:305px;margin:0 0 10px 0;}
body.in-store-cashback #registration_form{border-bottom:1px solid #AFD1F0;padding:0 0 15px 0;margin:0 0 15px 0;}
body.in-store-cashback #registration_form .form-item{float:left;width:360px;margin:0 0 10px 0;}
body.in-store-cashback #registration_form .form-item label{float:left;width:150px;padding:0 10px 0 0;text-align:right;position:relative;top:8px;}
body.in-store-cashback #registration_form  p{float:left;width:360px;margin:0 0 10px 0;}
body.in-store-cashback #registration_form input.offlinecashback{width:190px;border:1px solid #A4B2DB; font-size:1.3em; margin:4px 0;padding:3px 4px}
body.in-store-cashback #registration_form select{position:relative;top:8px;}
body.in-store-cashback #registration_form  .submitbuttons{margin:0 0 20px 0;}
body.in-store-cashback #registration_form  .submitbuttons input{float:right;}
body.in-store-cashback p.smallprint{font-size:0.8em;}
body.in-store-cashback #content-2 .ipos-3 .module.cashback-retailers .module-header{background:#1D7BCF; color:#FFFFFF;padding:7px 9px 10px 9px; height:14px;width:212px;}
body.in-store-cashback #content-2 .ipos-3 .module.cashback-retailers .module-header h2{font-size:1.2em}
body.in-store-cashback #content-2 .ipos-3 .module.cashback-retailers .content-item{width:230px;border-bottom:1px solid #CEE1F4;padding:10px 0 10px 0;margin:0px;}
body.in-store-cashback #content-2 .ipos-3 .module.cashback-retailers .content-item p{margin:0px;color:#535353}
body.in-store-cashback #content-2 .ipos-3 .module.cashback-retailers .content-item dl{width:220px;padding:0 5px 0 5px;}
body.in-store-cashback #content-2 .ipos-3 .module.cashback-retailers .content-item dt{margin:0 0 5px 0;}
body.in-store-cashback #content-2 .ipos-3 .module.cashback-retailers .content-item dd{color:#535353}
body.in-store-cashback .module.security-note, body.in-store-cashback .module.keep-you-safe{width:360px;}
body.in-store-cashback .module.security-note ol{margin:10px 0 0 0;list-style-type:decimal;}
body.in-store-cashback .module.security-note ol li{margin:0 0 10px 20px;padding:0 0 0 10px;}
*//* --- about --- */

/* =about & Quidco Promise */
body.about #content-2 .item.ipos-1,body.quidco-promise #content-2 .item.ipos-1{margin:65px 0 0 0;}
.module.about, .module.promise{margin:20px 0 0 0;}
body.about #content-1 .ipos-2 .about .content-item{width:628px;}
body.about #content-1 .ipos-2 .about .content-item p{margin:10px 0 10px 0;}
body.about #content-1 .content-item .module ul li{background:url(/cobrand/img/icon-sprite) no-repeat scroll -492px -361px transparent; padding: 0 0 0 15px;}
body.about #content-1 .banner{border:solid 1px #CEE1F4;margin:0 0 10px 0;}
body.about #content-1 .about-intro .module h2{color:#535353; font-size:1.2em; margin:0 0 10px 0;background:transparent;width:auto;height:auto;text-indent:0px;}
body.about #content-1 .how-quidco{margin:0 0 40px 0;padding:20px 0 0 0;}
body.about #content-1 .how-quidco .module h2{color:#1D7CCF;}
body.about #content-1 .how-quidco .module ul.steps h2{color:#669900; font-size:1.2em;}
body.about #content-1 .how-quidco .module ul.steps li{padding:0; float:left; width:209px; height:66px; text-align:left;background:url("/cobrand/img/what-is-cashback") no-repeat scroll 132px top transparent;}
body.about #content-1 .how-quidco .module ul.steps li.about-buy{background-position: 144px -66px;}
body.about #content-1 .how-quidco .module ul.steps li.about-cashback{background-position: 130px -150px;}
body.about #content-1 .how-quidco .module ul.steps li p{margin:0 0 0 0; padding:0 0 0 0; width:130px;}
body.about #content-1 .how-quidco .module a {background:url("/cobrand/img/join-and-win-join-bg") no-repeat scroll 0 0 transparent;display:block;width:148px;height:28px;overflow:hidden;font-size:1.1em;font-weight:700;padding:12px 0 0 15px;position:relative;text-decoration:none;color:#ffffff;}
body.about #content-1 .save-quidco {border-top:solid 1px #CEE1F4;margin:0 0 40px 0;padding:20px 0 0 0;}
body.about #content-1 .save-quidco .module h2{color:#1D7CCF;}
body.about #content-1 .why-quidco{border-top:solid 1px #CEE1F4;margin:0 0 40px 0; padding:20px 0 0 0;}
body.about #content-1 .why-quidco .module h2{color:#669900;}
body.about #content-1 .why-quidco .module img{margin:20px 0 0 0;}
body.about #content-1 .why-quidco .module .content-item ul{width:auto;}
body.about #content-1 .why-quidco .module .content-item li{background-position: -492px -513px;}
body.about #content-1 .word-quidco{border-top:solid 1px #CEE1F4;margin:0 0 40px 0;padding:20px 0 0 0;}
body.about #content-1 .word-quidco .module h2{color:#1D7CCF;}
body.about #content-1 .word-quidco .content-item .quote{background:url(/cobrand/img/icon-sprite) no-repeat scroll -478px -422px transparent; width:25px; height:18px; float:left; margin:4px 0 0 0;}

/* = savings */
body.about #content-1 .how-much{margin:0 0 40px 0;padding:20px 0 0 0 ;border-top:solid 1px #CEE1F4;}
body.about #content-1 .how-much .module h2{color:#1D7CCF;}
body.about #content-1 .how-much .module ul li{float:left;list-style:none;background:none;margin:5px 0 5px 0;}
body.about #content-1 .how-much .module .savings-content li{float:none;}
body.about .savings-content .savings-header{font-weight:bold;font-size:1.1em;}
body.about #content-1 .how-much .join-button{position:relative; border:1px solid #769F20; background:#8AAD40; color:#FFFFFF;padding:6px 18px 6px 18px;margin:0 0 0 315px;float:left;cursor:pointer;font-weight:bold;font-size:12px;text-decoration:none;}

/* = press */
body.press #content-1 .item.ipos-2{width:430px;}
body.press #content-1 .item.ipos-3{width:190px; margin:40px 0 0 10px}
body.press #content-2 .item.ipos-1{margin:65px 0 0 0;}
.module.overview, .module.key-stats, .module.people, .module.releases, .module.logos{margin:40px 0 0 0;}
.module.overview h2, .module.key-stats h2, .module.people h2, .module.releases h2, .module.logos h2, .module.promise h2{color:#1D7CCF; font-size:1.5em; margin:0 0 10px 0;}
.module.overview h3, .module.key-stats h3, .module.people h3{color:#1D7CCF; font-size:1.2em; margin:0 0 10px 0;}
.module.key-stats h2, .module.people h2, .module.releases h2, .module.logos h2{border-bottom:1px solid #CEE1F4;padding:0 0 10px 0;}
.module.key-stats h3{margin:0 0 5px 0;}
.module.people h3{margin:0;}
.module.overview h2 span{font-weight:normal;}
.module.logos h2{width:430px;}
.module.overview .discounts li{background:url(/cobrand/img/icon-sprite) no-repeat scroll -492px -359px transparent; padding: 0 0 0 15px;margin:5px 0 0 0;}
body.press ul.standard{margin:0 0 10px 0;}
body.press ul.standard li{padding:0 0 0 15px;background:url(/static/img/bullet-standard.gif) no-repeat 2px 3px;}
body.press #content-1 .why-quidco{width:430px;height:auto;margin:0;}
body.press #content-1 .why-quidco .module.info-box{width:408px;margin:10px 0 0 0;height:auto;}
body.press #content-1 .why-quidco .module.info-box h2{color:#669900; font-size:1.2em; margin:0 0 10px 0;background:transparent;width:auto;height:auto;text-indent:0px;}
body.press #content-1 .why-quidco .module.info-box ul li{padding:0 0 4px 18px;background:url(/static/img/bullet-green.gif) no-repeat 2px 3px;}
body.press #content-1 .item.ipos-3 .module{width:168px;height:auto;margin:0px;}
body.press #content-1 .item.ipos-3 .in-the-news{margin:10px 0 0 0;}
body.press #content-1 .item.ipos-3 .in-the-news .module-header h2{margin:0 0 15px 0;}
body.press #content-1 .item.ipos-3 .in-the-news .content-item{width:148px;padding:0 0 15px 0;}
body.press #content-1 .item.ipos-3 .in-the-news .content-item img{margin:0 0 3px 0;}
body.press #content-1 .item.ipos-3 .in-the-news .content-item h2{margin:0 0 3px 0;}
body.press #content-1 .item.ipos-3 .in-the-news .content-item p{margin:0px;}
body.press #content-1 .item.ipos-3 .in-the-news .content-item p a.read{padding:0 0 0 0.5em;}
body.press #content-1 .item.ipos-3 .in-the-news .content-item p.pdf{margin:3px 0 0 0;}
body.press #content-1 .item.ipos-3 .in-the-news .content-item p.pdf a{display:block;line-height:16px;background:url(/static/img/icon-pdf.gif) no-repeat 0 0;padding:0 0 0 20px;}
.module.releases .release-container{float:left;border-bottom:1px solid #CEE1F4;position:relative;}
.module.releases .release-button{position:absolute;top:8px;left:0px;width:17px;}
.module.releases .release-desc{float:left;width:403px;margin:0px;padding:0 0 0 27px;}
.module.releases .release-detail{float:left;width:403px;margin:0px;padding:0 0 0 27px;}
.module.releases .release-button a{width:17px; height:16px; text-indent:-9999px; display:block;background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -53px}
.module.releases .release-button a:hover{background-position:-17px -53px}
.module.releases .release-container.open .release-button a{background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -72px}
.module.releases .release-container.open .release-button a:hover{background-position: -17px -72px}
.module.releases .release-desc p{margin:5px 0 5px 0;}
.module.releases .release-detail h3{color:#1D7BCF; font-size:1.2em; margin:0 0 10px 0;}
.module.releases p.pdf{margin:3px 0 0 0;}
.module.releases p.pdf a{display:block;line-height:16px;background:url(/static/img/icon-pdf.gif) no-repeat 0 0;padding:0 0 0 20px;}

/* =inthenews */
body.in-the-news #content-2 .item.ipos-1{margin:65px 0 0 0;}
body.in-the-news #content-1 .item.ipos-2{width:430px;margin:40px 0 0 0}
body.in-the-news #content-1 .item.ipos-3{width:190px;margin:40px 0 0 10px}
body.in-the-news #content-1 .item.ipos-3 .module{width:168px;height:auto;margin:0px;}
body.in-the-news #content-1 .item.ipos-3 .quotes{margin:15px 0 0 0;}
body.in-the-news #content-1 .item.ipos-3 .quotes .module-header{margin:0;}
body.in-the-news #content-1 .item.ipos-3 .quotes .module-header h2{}
body.in-the-news #content-1 .item.ipos-3 .quotes p.quote{padding:10px 0 0 0;margin:0;}
body.in-the-news #content-1 .item.ipos-3 .quotes p.quote span{display:inline;width:20px;}
body.in-the-news #content-1 .item.ipos-3 .quotes p.quote span.start{padding:5px 0 0 28px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -479px -422px;}
body.in-the-news #content-1 .item.ipos-3 .quotes p.quote span.end{padding:0 0 5px 20px;margin:0 0 0 5px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -464px -449px;}
body.in-the-news #content-1 .item.ipos-3 .quotes p.member{margin:5px 0 0 0;display:block;text-align:right;font-weight:bold;}
body.in-the-news #content-1 .item.ipos-3 .module .module-header{margin:0 0 10px 0;}
body.in-the-news #content-1 .item.ipos-3 .module .content-item{padding:0 0 3px 0;}
body.in-the-news #content-1 .item.ipos-2 .in-the-news .content-item{width:430px;border-bottom:1px solid #AFD1F0;margin:0 0 15px 0;padding:0 0 15px 0;}
body.in-the-news #content-1 .item.ipos-2 .in-the-news .content-item img{display:block;margin:0 0 10px 0;}
body.in-the-news #content-1 .item.ipos-2 .in-the-news .content-item h2{display:block;margin:0px;color:#000;font-size:1.2em;}
body.in-the-news #content-1 .item.ipos-2 .in-the-news .content-item .date{color:#8b8b8b;margin:0 0 5px 0;}
body.in-the-news #content-1 .item.ipos-2 .in-the-news .content-item p{margin:0;}
body.in-the-news #content-1 .item.ipos-2 .in-the-news .content-item p a.read{padding:0 0 0 0.5em;}
body.in-the-news #content-1 .item.ipos-2 .in-the-news .content-item p.pdf{margin:10px 0 0 0;}
body.in-the-news #content-1 .item.ipos-2 .in-the-news .content-item p.pdf a{display:block;line-height:16px;background:url(/static/img/icon-pdf.gif) no-repeat 0 0;padding:0 0 0 20px;}

/* = fundraising */
body.fundraising #content-2 .item.ipos-1{margin:65px 0 0 0;}
body.fundraising .module.splash-header{background-image:url(/static/img/fundraising-splash-header-bg.jpg);border-bottom:2px solid #1D7CCF}
body.fundraising .module.splash-header h2{width:670px; text-align:center; font-size:2.5em; color:#1D7CCF; margin:15px 0 0 0;font-weight:100}
body.fundraising .module.splash-header h3{font-size:1.3em; color:#1D7CCF;}
.module.faq .module-header,
.module.faq .content-item{width:630px}
.module.faq,
.module.fundraising-intro{padding:10px 0 0 0;}
.module.faq h2 {color:#1D7CCF; font-size:1.5em; margin:0 0 10px 0;}
.module.faq h3,
.module.fundraising-intro h2{font-size:1em; margin:0 0 4px 0}
.module.faq p,
.module.fundraising-intro p{margin:0 0 8px 0;}
.module.faq ul,
.module.fundraising-intro ul{margin:0 0 14px}
.module.faq ul li,
.module.fundraising-intro ul li{margin:0 0 4px 0;list-style-type:disc; list-style-position:inside}
.module.fundraisers-listing .module-header{padding:10px 0;position:relative;width:630px;height:40px; overflow:hidden;}
.module.fundraisers-listing .module-header label {display:none}
.module.fundraisers-listing .module-header input{float:left;position:absolute; top:11px; left:200px;}
.module.fundraisers-listing .pagination{width:630px}
.module.fundraisers-listing .module-content{border-top:1px solid #BDBDBD;}
.module.fundraisers-listing .content-item{border-bottom:1px solid #BDBDBD;width:630px;font-size:1em}
.module.fundraisers-listing .content-item dt img{width:100px; height:20px; margin:3px 0;display: block;}
.module.fundraisers-listing .content-item dd.desc{display:none;height:67px; margin:0 0 0 129px}
.module.fundraisers-listing .content-item dl{padding:6px 11px;position:relative;border:2px solid #fff;float:left;}
.module.fundraisers-listing .content-item.hover dl{border:2px solid #1D7BCF;width:444px}
.module.fundraisers-listing .content-item dd.name{color:#535353;position:absolute; top:11px;left:140px; width:444px;}
.module.fundraisers-listing .content-item dd.more-info a{position:absolute; top:11px; left:600px; width:17px; height:16px; text-indent:-9999px; display:block;background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -53px}
.module.fundraisers-listing .content-item dd.more-info a:hover{background-position:-17px -53px}
.module.fundraisers-listing .content-item.open dd.more-info a{background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -72px}
.module.fundraisers-listing .content-item.open dd.more-info a:hover{background-position: -17px -72px}
.module.fundraisers-listing .content-item dd.desc p{margin:0; padding:10px 0 10px 0; width:444px}
.module.fundraisers-listing .content-item dd.desc .tools{float:left;}
.module.fundraisers-listing .content-item dd.desc .visit{float:left;margin:0}
.module.fundraisers-listing .content-item dd.desc .visit a{display:block;font:100 .95em arial;padding:1px 0 1px 30px; background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -937px;}

.module.fundraiser-donate .module-header{border-bottom:1px solid #AFD1F0;width:630px;margin:0 0 15px 0;}
.module.fundraiser-donate .module-header p{margin:12px 0;}
.module.fundraiser-donate .content-item{width:630px;}
.module.fundraiser-donate .content-item.alert{width:578px; margin:0 0 15px 0;}
.module.fundraiser-donate h2{color:#1D7CCF; font-size:1.5em; margin:15px 0 10px 0;}
.module.fundraiser-donate p.donate{display:block;font:100 1em arial;padding:1px 0 1px 30px; background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -937px;}/* --- blog --- */

/* = blog */
body.blog #content-2 .item.ipos-1{margin:65px 0 0 0;}
body.blog #content-1 .item.ipos-2{width:430px;}
body.blog #content-1 .item.ipos-3{width:190px; margin:25px 0 0 10px}
body.blog #content-1 .item.ipos-3 .module{width:168px;}
.module.blog-post {margin:25px 0 0 0; border-bottom:1px solid #CEE1F4;padding:0 0 10px 0;}
#content .module.blog-post h2 a{text-decoration:none;}
#content .module.blog-post h2 a:hover{text-decoration:underline;}
.module.blog-post .module-content{float:left;}
.module.blog-post .module-footer{float:left;width:430px}
.module.blog-post .module-footer p.post-details{float:left;padding:1px 0 1px 0px;}
.module.blog-post .module-footer p.post-details span{ width: 25px; height: 18px; float:left; background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -827px}
.module.blog-post .module-footer .share{float:right;position:relative; top:1px}
.module.blog-post .module-footer .share a span{padding:1px 0}
.module.blog-post .at300bs.at15t_expanded,
.at300bs.at15t_compact, .module.blog-post .at300bs{background:url(/cobrand/img/icon-sprite?v=14) no-repeat -307px -39px !important;width:18px;}
.module.post-comments legend span{display:block;color:#535353;font-weight:700; margin:10px 0 0 0;padding:0 0 0 10px}
.module.post-comments .module-header{position:relative;border-bottom:1px solid #CEE1F4;float:left; width:430px;}
.module.post-comments .module-header img.avatar{top:38px;width:50px}
.module.post-comments .module-header textarea{width:340px; height:80px;margin:12px 0;; position:relative; left:81px}
.module.post-comments .module-header .submit{margin:0 0 15px 0; float:right;width:auto;}
.module.post-comments .content-item{overflow:hidden;border-bottom:1px solid #CEE1F4; width:430px;position:relative;padding:15px 0;}
.module.post-comments .content-item cite{padding:0 0 0 80px; color:#000; font-weight: 700;font-style:normal;} 
.module.post-comments .content-item cite span{font-weight: 100;  color:#878787}
.module.post-comments .content-item blockquote{padding: 0 0 0 80px}
.module.post-comments  img.avatar{position: absolute; top:15px; left:10px; width:50px}
.module.post-comments .content-item.alert{width:378px;margin:10px 0;padding:10px 10px 10px 40px;border:1px solid #1D7BCF}
.module.blog-headlines ul li{margin:7px 0;}
.module.blog-headlines .module-footer{text-align:right;}
.module.blog-headlines .module-footer p{margin:0;}
.module.blog-nav ul{margin:3px 0 20px 0;}
.module.blog-nav ul li{margin:1px 0;}
.module.blog-post-nav,
.module.blog-post-nav .module-content,
.module.blog-post-nav .content-item{width:430px;}
.module.blog-post-nav p.older{float:left;}
.module.blog-post-nav p.newer{float:right}
.module.blog-updates h2{color:#4798ED; font-size:1.3em; margin:0 0 10px 0;padding:10px 0 0 0;border-top:2px solid #AFD1F0}
.module.blog-updates .module-content{width:630px}
.module.blog-updates .module-content p{margin:0;}
.module.blog-updates fieldset{margin:10px 0;}
.module.blog-updates input.textbox{width:250px; border:1px solid #ccc; font-size:1.3em; margin:7px 0;padding:3px 4px;float:left;}
.module.blog-updates fieldset fieldset{float:left;clear:both;margin:0 0 12px 0;}
.module.blog-updates fieldset label{float:left;padding:10px 10px 5px 0px;}
.module.blog-updates fieldset fieldset label{margin:0 5px 0 0;float:none;padding:0;}
.module.blog-updates fieldset fieldset input{position:relative;top:2px;margin:0 20px 0  0;}
.module.blog-updates .submit{float:left;clear:both;}
.module.twitter h2{height:17px; width:84px;display:block;text-indent:-9999em; background:url(/static/img/logo-twitter.gif) no-repeat 0 0;}
.module.twitter p{margin:10px 0 0 0;width:168px;overflow:hidden;}/* --- contact-help --- */

/* = contact & sign-in-problems*/
.module.contact-list .content-item{width:630px;}
.module.contact-list .content-item.alert{margin:10px 0 0 0;width:578px;}
.module.contact-list h2{margin:15px 0 2px 0; font-size:1.1em;}
.module.contact-list p{margin:0}

.module.contact-form .content-item.alert{margin:15px 0 0 0;}
.module.contact-form .form-item{float:left;clear:both;position:relative; margin:15px 0 0 0;}
.module.contact-form .form-item label{float:left;clear:both;color:#676767}
.module.contact-form .form-item input{float:left;clear:both;border:1px solid #A4B2DB; font-size:1.3em; margin:4px 0;padding:3px 4px;}
.module.contact-form .form-item select{margin:4px 0;float:left;clear:both; width:300px}
.module.contact-form .form-item textarea{margin:4px 0;float:left;clear:both;width:300px; height:150px;font-size:1.3em;}
.module.contact-form .submit{position:relative; float:right;top:5px; clear:both;}
body.support-contact .module.contact-form .form-item input{margin:0 0 0 90px;width:530px;}
body.support-contact .module.contact-form .form-item select{margin:0 0 0 90px;}
body.support-contact .module.contact-form .form-item textarea{margin:0 0 0 90px; width:530px;}
body.support-contact .module.contact-form .form-item label{position:absolute; left:0px;top:0;width:70px;height:15px;z-index:100; display:block;float:left;}
body.support-contact .module.contact-form .form-item.subject label{top:4px;}
body.support-contact .module.contact-form .submit{float:right}

/* = help */
.module.help-search{width:630px;margin:20px 0 10px 0; border-bottom:1px solid #88BBE8;padding:0 0 15px 0;}
.module.help-search fieldset{position:relative;}
.module.help-search label{display:none}
.module.help-search #search-help{background:url(/static/img/search-bg.png) no-repeat 0 -26px;border:0;padding:5px;width:325px; height:16px;}
.module.help-search .submit{position:absolute;top:0;left:342px;width:23px; height: 24px;}
.module.help-search p a{padding: 0 0 0 20px; background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -787px;}
.module.help-browse{width:630px}
body.help .item-ipos-2{width:630px;}
body.help #content-1 br{display:none;}
body.help #content-1 p br{display:block;}
body.help #content-1 .group-header h1{margin:0px 0px 10px 0px;}
body.help #content-1 ul.linkslist{margin:0 0 10px 0;}
body.help #content-1 ul.linkslist li{margin:0 0 2px 0;}
body.help #content-1 .ipos-2 h2 a{text-decoration:none;display:block;border-bottom:1px solid #88BBE8;margin:10px 0 10px 0;}
body.help #content-1 .ipos-2 ol li, body.privacy-policy #content-1 .ipos-2 ol li, body.quidco-member-agreement #content-1 .ipos-2 ol li{margin:0 0 10px 20px;padding:0 0 0 10px;}
body.help #content-1 .ipos-2 h2 a{text-decoration:none;display:block;border-bottom:1px solid #88BBE8;margin:10px 0 10px 0;}
body.help #content-1 .ipos-2 h1 a{text-decoration:none;display:block;margin:10px 0 10px 0;width:630px;color:#1D7BCF;font-size:1.2em;}
body.help #content-1 .pagination{width:630px;}
.module.help-leaf h2 {color:#1D7BCF;}
.module.help-leaf .content-item{margin:0 0 10px 0;}
.module.help-browser h2{color:#72AEE2;margin:0 0 10px 0;}
.module.help-browser ul li a,
.module.help-browser ul li li a,
.module.help-browser ul li.open li a{display:block;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -14px -783px;padding:6px 0 0 20px;margin:0 0 12px 0;width:800px;}
.module.help-browser ul li.open a,
.module.help-browser ul li.open li.open a{display:block;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -14px -981px;padding:6px 0 0 20px;margin:0 0 12px 0;width:200px;height:16px;white-space:nowrap;overflow:visible;}
.module.help-browser ul ul{padding:0 0 0 20px;}
.module.help-browser ul ul div{padding:0 0 5px 20px;margin:0}
.module.help-browser ul ul span.loading{padding:0 0 12px 20px; background:url(/static/img/loading-small.gif) no-repeat 0 0;}
.module.help-browser ul li.open div.answer{margin:0 0 12px 20px;padding:0px;border-bottom:1px solid #CEE1F4;}
.module.help-browser ul li.open div.answer p{margin:3px 0 8px 0;}
.module.help-browser ul li.open a div.answer a,
.module.help-browser ul li.open li.open div.answer a{padding:0;margin:0;background:none;display:inline;}
.module.help-browser ul ul ul li  {list-style:square; padding:2px 0;}
.module.help-browser .content-item.alert{margin:10px 0;}

body.help .ipos-2 .help-leaf ul li  {list-style:square; padding:2px 0;}
body.help .ipos-2 .help-leaf ul  {padding:0px  0px 0px 20px;}/* --- quidclans --- */

/* =quidclan */ 
body.quidclans.about .item.ipos-4{margin:0 10px 0 0;}
body.quidclans .module.sub-nav{padding:10px 0 0 0;}
body.quidclans .module.module.sub-nav .module-content{height:60px;}
body.quidclans .module.sub-nav ul ul{top:35px;}
body.quidclans .module.sub-nav .module-footer{padding:0 0 2px 0; width:630px;float:left;position:relative;border-bottom:1px solid #CEE1F4}
body.quidclans #content-1 .item.ipos-2 h2,
body.quidclans #content-3 .group-header h2,
body.quidclans #content-1 .item.ipos-3 h2{font-size:1.5em; color:#1D7CCF; width:630px; margin:2px 0 0 0; padding:7px 0;float:left;}
body.quidclans #content-1 .item.ipos-3 h3{color:#72AEE2;font-size:1.1em;padding:0 0 10px 0;}
body.quidclans #content-1 .item.ipos-3 h3 span{color:#3F8500}
.quidclans #content-1 .ipos-3{margin: 0;}/* temp rule to fix layout until Fundraisers are live */
.quidclans #content-1 .ipos-5 .info-box{margin: 0 0 15px 15px;}/* temp rule to fix layout until Fundraisers are live */
fieldset.quidclan-search {position:absolute; top:9px; left:365px;}
fieldset.quidclan-search legend{display:none;}
fieldset.quidclan-search label{display:none;}
fieldset.quidclan-search #search-quidclans{border:1px solid #A4B2DB;padding:4px;width:222px; height:16px;padding:5px;position:relative;top:-2px}
fieldset.quidclan-search .submit{position:absolute;top:0;left:241px;width:23px;height:29px;padding:0;border:none}

.quidclans .about-clan,
.quidclans .about-clan .module-content{width:630px;}
.module.about-clan .module-header{border-bottom:1px solid #CEE1F4;float:left; margin:0 0 15px 0;padding:0 0 5px 0;}
.module.about-clan .module-content{position:relative;margin: 0 0 15px 0;}
.module.about-clan .module-content p{width:470px;float:left;margin:0;}
.module.about-clan .clan-img{width:160px;float:left;}
.module.about-clan img{float:right;width:150px;}
.module.about-clan .module-header p{float:left; margin:0 10px 0 0;}
.module.about-clan .module-header p.leave-clan a{padding:1px 0 1px 27px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -467px -40px;font-size:.9em}
.module.about-clan .module-header p.clan-join a{padding:1px 0 1px 27px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -467px -20px;font-size:.9em}
.module.about-clan .module-header p.clan-share a{padding:1px 0;background:none;font-size:.9em}
.module.about-clan .module-header p.edit-clan a {padding:1px 0 1px 22px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -467px -62px;font-size:.9em}
.module.about-clan .module-header p.clan-share a span.at300bs{float:left;height:17px}
.module.clan-favourites .content-item p{margin:0;}
.module.clan-favourites h2{margin:0 0 5px 0;}
body.quidclans.list .module.module.sub-nav .module-content{height:30px;}
body.quidclans.list .module.sub-nav .module-footer{height:40px;}
body.quidclans.list .module.sub-nav fieldset{position:relative;top:11px;}
body.quidclans.list .module.sub-nav label{font-size:.9em}
body.quidclans.list .module.sub-nav select{margin:0 15px 0 5px}
body.quidclans.list .module.sub-nav label.full-desc{position:absolute; top:3px; left:183px;}
body.quidclans.list .module.sub-nav input#full-desc{position:absolute; top:2px; left:163px;}
body.quidclans.list .module.sub-nav fieldset.quidclan-search{position:absolute; top:9px;}
body.quidclans.list #content-1 .item.ipos-3 .module.quidclan-view h2{font-size:1.5em; font-weight:100;padding:10px 0;margin:0;}
.module.quidclan-view .content-item{border-bottom:1px solid #CEE1F4;width:630px;font-size:1em}
.module.quidclan-view .content-item dt {position:absolute; top:5px; left:5px;}
.module.quidclan-view .content-item dt img{display: block;clip: rect(0, 50px, 55px, 0px);}
.module.quidclan-view .content-item dd.desc{display:none;}
.module.quidclan-view .content-item dl{padding:12px 11px;position:relative;border:2px solid #fff;float:left;}
.module.quidclan-view .content-item.hover dl{border:2px solid #4690D5;width:604px}
.module.quidclan-view .content-item dd.name{left:60px;text-align:left;position:relative;width:440px;}
.module.quidclan-view .content-item dd.more-info a{position:absolute; top:11px; left:604px; width:17px; height:16px; text-indent:-9999px; display:block;background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -53px}
.module.quidclan-view .content-item dd.more-info a:hover{background-position:-17px -53px}
.module.quidclan-view .content-item.open dd.more-info a{background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -72px}
.module.quidclan-view .content-item.open dd.more-info a:hover{background-position: -17px -72px}
.module.quidclan-view .content-item dd.desc {margin:0; padding:0 0 0 60px;width:360px;display:none;}
.module.quidclan-view .content-item dd.name p {margin:5px 0 0 0;}
.module.quidclan-view .content-item.open dd.name p span{display:none;}
.module.quidclan-view .content-item dd.desc p{margin:0}
.module.quidclan-view .content-item dd.desc a{position:relative;top:7px;left:387px}
.module.quidclan-view p.leave-clan a{padding:1px 0 1px 27px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -467px -40px;font-size:.9em}
.module.quidclan-view p.join-clan a{padding:1px 0 1px 27px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -467px -20px;font-size:.9em}
.module.quidclan-view .content-item.open dd.quidclan-status{display:block;}
.module.quidclan-view .content-item dd.member-count {position:absolute; left:460px;top:30px;padding:0 0 0 22px; background:url(/cobrand/img/icon-sprite?v=14) no-repeat -103px -237px transparent;}
.module.quidclan-view .content-item dd.comment-count {position:absolute; left:525px;top:30px;padding:0 0 0 22px; background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -954px;}
.module.discussion .module-header{border-bottom:1px solid #88BBE8;}
.module.discussion fieldset .form-item{padding:0 0 0 80px;}
.module.discussion legend span{font-weight:700;}
.module.discussion fieldset input.sq-submit{width:120px}
.module.discussion textarea{margin:5px 0; width:540px;height:80px}
.module.discussion .content-item{border-bottom:1px solid #CEE1F4; width:630px;position:relative;padding:15px 0;overflow:hidden}
.module.discussion .content-item cite{padding:0 0 0 80px; color:#000; font-weight: 700;font-style:normal;} 
.module.discussion .content-item cite span{font-weight: 100; color:#A6A6A6;margin:0 0 0 5px;}
.module.discussion .content-item blockquote{padding: 0 0 0 80px;}
.module.discussion .content-item img.avatar{position: absolute; top:15px; left:10px;width:50px;  clip: rect(0, 50px, 55px, 0px)}
.module.discussion .content-item fieldset img.avatar{top:31px}
.module.discussion .content-item p.delete-comment a{text-indent:-9999em; position:absolute; top:11px; padding:1px 0 1px 20px; left:560px; background:url(/cobrand/img/icon-sprite?v=14) no-repeat -415px -144px;width:71px;height:17px;}
.module.discussion .content-item p.delete-comment a:hover{background-position:-415px -126px;}
.module.discussion .content-item p.flag a{text-indent:-9999em; position:absolute; top:11px; left:612px; background:url(/cobrand/img/icon-sprite?v=14) no-repeat -101px -53px;width:10px;height:15px;}
.module.discussion .content-item.comment{padding:10px 0;}
.module.discussion .content-item input.submit{width:120px;}
.module.discussion .content-item.alert{border:1px solid #1D7CCF;width:578px; padding:10px 10px 10px 40px;margin:10px 0 0 0;}
.module.discussion p.comment-display{float:left;margin:0;position:relative; top:2px;}
.module.discussion .pagination{float:right;width:auto;clear:none;padding:0;}
.module.quidclan-discuss .content-item{border-bottom:1px solid #88BBE8; width:630px;position:relative;padding:15px 0;float:left;}
.module.quidclan-discuss .content-item cite{padding:0 0 0 80px; color:#000; font-weight: 700;font-style:normal;} 
.module.quidclan-discuss .content-item cite span{font-weight: 100;  color:#A6A6A6}
.module.quidclan-discuss .content-item blockquote{padding:0 0 0 80px; color:#262626;}
.module.quidclan-discuss .content-item img.avatar{position: absolute; top:15px; left:10px;width:50px}
.module.member-list{width:630px;position:relative;}
.module.member-list .module-header{border-bottom:1px solid #CEE1F4}
.module.member-list .pagination{position:absolute;right:0;width:auto;}
.module.member-list .module-header .pagination{top:31px;}
.module.member-list .module-content .content-item{position:relative;border-bottom:1px solid #AFD1F0;height:60px;float:left;width:240px;clear:none;padding:10px 0 0 70px;}
.module.member-list .content-item img{position:absolute; top: 8px; left:5px;width:50px;clip: rect(0 50px 55px 0)}
.module.member-list .content-item h4{font-size:1em;font-weight:100; display:inline;}
.module.member-list .content-item h4 span{margin:0 0 0 5px;}
.module.member-list .content-item p{color:#969696; font-size:.9em;margin:0;}
.module.member-list .content-item.odd{margin:0 0 0 10px;}	
.module.member-list p.member-type{display:inline;padding:0 0 0 5px;position:absolute; top:7px;}
.module.member-list p.member-since{padding:4px 0 4px 0;margin:0}
.module.member-list p.remove{margin:0 5px 0 0; padding:0 5px 0 0; border-right:1px solid #333;display:inline;float:left;}
.module.member-list p.remove a,
.module.member-list p.transfer a{position:relative; top:-1px;}
.module.member-list .content-item.alert{width:578px;clear:both;margin:10px 0;padding:10px 10px 10px 40px;border:1px solid #1D7BCF}
.module.member-list .content-item.alert p{color:#000;font-size:.95em;}
.module.member-list .content-item.alert p span{margin:0 10px 0 0}
body.flagged-comments .module.flagged-content .alert{width:578px}
.module.flagged-content .module-header{border-bottom:1px solid #CEE1F4;margin:0 0 10px 0;}
.module.flagged-content .content-item{position:relative;margin:0 0 10px 0;width:630px;background:#F4BBA4 url(/static/img/flagged-content-bg.gif) no-repeat 14px 12px ;}
.module.flagged-content .content-item p{color:#000;width:430px;padding:0 0 0 30px}
.module.flagged-content .content-item p strong{margin:0 5px 0 0;}
.module.flagged-content .content-item p.unflag a{position:absolute; top:11px; padding:1px 0 1px 20px; left:490px; background:url(/cobrand/img/icon-sprite?v=14) no-repeat -469px -84px;}
.module.flagged-content .content-item p.delete a{position:absolute; top:11px; padding:1px 0 1px 20px; left:560px; background:url(/cobrand/img/icon-sprite?v=14) no-repeat -469px -103px;}
body.quidclans.edit-details #content-1 .ipos-3{width:630px;}
body.quidclans.edit-details #content-1 .ipos-4{width:315px;}
body.quidclans.edit-details #content-1 .ipos-5{width:230px;margin:0 0 0 85px;}
body.quidclans .alert{margin:10px 0 10px 0;}
.module.edit-clan fieldset legend{display:none;}
.module.edit-clan fieldset .form-item{width:630px;margin:0 0 15px 0;float:left;}
.module.edit-clan .form-item.name input{margin:5px 0 0 0;border:1px solid #A4B2DB; padding:3px 4px; float:left;clear:both}
.module.edit-clan fieldset .form-item label{display:block;padding:0 0 5px 0;font-weight:bold;}
.module.edit-clan fieldset .form-item label span{font-weight:normal;}
.module.edit-clan fieldset .name label{padding:0 15px 0 0;}
.module.edit-clan fieldset .name input.readonly{border:0px;background-color:#fff;color:#535353;}
.module.edit-clan fieldset .form-item textarea{width:620px;height:21px;}
.module.edit-clan fieldset .form-item.full textarea{height:54px;}
.module.edit-clan fieldset .form-item.guide textarea{height:36px;}
.module.edit-clan fieldset .submit-btn{padding:10px 0 25px 0;border-bottom:1px solid #CEE1F4;}
.module.edit-clan fieldset .submit-btn input.submit{float:right;width:120px}
.module.edit-favourites{width:315px}
.module.edit-favourites fieldset .form-item{width:315px;margin:0 0 15px 0;float:left;}
.module.edit-favourites fieldset .form-item.favourites {border-bottom:1px solid #d7d7d7;margin:0;padding:0 0 10px 0;}
.module.edit-favourites fieldset .form-item select{width:210px;margin:3px 5px 0 0;float:left;}
.module.edit-favourites fieldset .favourite{border-bottom:1px solid #d7d7d7; float:left;clear:both;width:315px;padding:0;position:relative;margin:0;}
.module.edit-favourites fieldset .favourite p{float:left;margin:0;padding:5px 0;width:305px;}
.module.edit-favourites fieldset .favourite span.removeFav a{position:absolute; top:7px; right:5px;width:12px; height:13px;text-indent:-9999em;display:block;background:url(/cobrand/img/icon-sprite?v=14) no-repeat 0 -280px;}
.module.edit-favourites fieldset .favourite span.removeFav a:hover{background-position:0 -296px;}
.module.edit-image fieldset .form-item{width:230px;}
.module.edit-image fieldset .form-item input.groups{width:230px;}
.module.edit-image fieldset .form-item input.submit{width:120px;}
.quidclans .ipos-4 .clan-favourites .alert{width:198px;}/* --- profile --- */

/* =profile */
body.profile #content-1 .group-header{width:630px;height:70px;background-color:#e8f2fa;position:relative;}
body.profile #content-1 .group-header .ipos-1{width:630px;height:70px;}
body.profile #content-1 .group-header .ipos-1 .avatar{float:left;width:70px;height:70px;overflow:hidden;}
body.profile #content-1 .group-header .ipos-1 .avatar img{display:block;width:70px;clip: rect(0, 70px, 70px, 0px);}
body.profile #content-1 .group-header .ipos-1 .details{float:left;width:470px;padding:0 0 0 10px;}
body.profile #content-1 .group-header .ipos-1 .details h1{float:none;font-weight:bold;}
body.profile #content-1 .group-header .ipos-1 .details h1 span{float:none;font-weight:normal;color:#72ADE2;font-size:0.8em;padding:0 0 0 10px;}
body.profile #content-1 .group-header .ipos-1 .details p{float:none;margin:5px 0 0 0;}
body.profile #content-1 .group-header .ipos-2 p{margin:0px;}
body.profile #content-1 .group-header .ipos-2{width:200px;position:absolute;right:10px;bottom:10px;text-align:right;}
body.profile #content-1 .group-header .ipos-2 a.edit-profile{background:transparent url(/cobrand/img/icon-sprite?v=14) no-repeat scroll -467px -165px;font-size:0.9em;padding:1px 0 1px 22px;}
body.profile #content-1 .group-content .ipos-1{width:630px;height:55px;padding:10px 0 0 0;background:url(/static/img/profile-splash-header-bg.gif) no-repeat 0 10px;position:relative;}
body.profile #content-1 .group-content .ipos-1 .profile-summary .earnings, body.profile #content-1 .group-content .ipos-1 .profile-summary .favourites, body.profile #content-1 .group-content .ipos-1 .profile-summary .quidclans, body.profile #content-1 .group-content .ipos-1 .profile-summary .comments{float:left;height:50px;padding:5px 10px 0 10px;margin:0 10px 0 0;width:80px;text-align:center;}
body.profile #content-1 .group-content .ipos-1 .profile-summary .earnings{width:150px;}
body.profile #content-1 .group-content .ipos-1 .profile-summary h3{color:#fff;font-size:1.8em;}
body.profile #content-1 .group-content .ipos-1 .profile-summary h3 span{display:block;font-size:0.6em;}
.module.profile-summary p.edit-earnings{margin:0px;width:115px;position:absolute;top:10px;right:10px;text-align:right;}
body.profile #content-1 .group-content .ipos-1 .profile-summary p.edit-earnings a{font-size:0.9em;padding:3px 0 3px 29px;font-family:Arial, Helvetica, sans-serif;}
body.profile #content-1 .group-content .ipos-1 .profile-summary p.edit-earnings a.hide{background:transparent url(/cobrand/img/icon-sprite?v=14) no-repeat scroll -460px -203px;}
body.profile #content-1 .group-content .ipos-1 .profile-summary p.edit-earnings a.show{background:transparent url(/cobrand/img/icon-sprite?v=14) no-repeat scroll -460px -182px;}
body.profile #content-1 .group-content .ipos-2{width:630px;border-top:1px solid #AFD1F0;margin:10px 0 0 0;}
body.profile #content-1 .group-content .ipos-2 .profile-about{position:relative;padding:5px 0 0 0;width:630px;}
body.profile #content-1 .group-content .ipos-2 .profile-about h2{color:#1D7BCF;font-size:1.5em;}
body.profile #content-1 .group-content .ipos-2 .profile-about .edit-bio{position:absolute;width:200px;top:10px;right:10px;text-align:right;}
body.profile #content-1 .group-content .ipos-2 .profile-about .edit-bio p{margin:0px}
body.profile #content-1 .group-content .ipos-2 .profile-about .edit-bio a{background:transparent url(/cobrand/img/icon-sprite?v=14) no-repeat scroll -467px -62px;font-size:0.9em;padding:1px 0 1px 22px;font-family:Arial, Helvetica, sans-serif;}
body.profile #content-1 .group-content .ipos-3{width:310px;margin:20px 10px 0 0;border-top:1px solid #AFD1F0;padding:5px 0 0 0;}
body.profile #content-1 .group-content .ipos-3 .profile-quidclans{width:310px;}
body.profile #content-1 .group-content .ipos-4{width:310px;border-top:1px solid #AFD1F0;margin:20px 0 0 0;padding:5px 0 0 0;}
body.profile #content-1 .group-content .ipos-4 .profile-favourites{width:310px;position:relative;}
body.profile #content-1 .group-content .ipos-3 .module-header h2, body.profile #content-1 .group-content .ipos-4 .module-header h2{color:#1D7BCF;font-size:1.5em;padding:0 0 10px;border-bottom:1px solid #D7D7D7;}
body.profile #content-1 .group-content .ipos-3 .profile-quidclans .module-content .content-item{width:310px;padding:10px 0 10px 0;border-bottom:1px solid #D7D7D7;}
body.profile #content-1 .group-content .ipos-3 .profile-quidclans .avatar{width:50px;height:50px;overflow:hidden;float:left;padding:0 30px 0 0;}
body.profile #content-1 .group-content .ipos-3 .profile-quidclans .avatar img{display:block;width:50px;clip: rect(0, 50px, 50px, 0px);}
body.profile #content-1 .group-content .ipos-3 .profile-quidclans .details{float:left;width:225px;padding:0 5px 0 0;}
body.profile #content-1 .group-content .ipos-3 .profile-quidclans .details h3{font-weight:normal;color:#1D7BCF;margin:0;font-size:1em;}
body.profile #content-1 .group-content .ipos-3 .profile-quidclans .content-item p{margin:0;}
body.profile #content-1 .group-content .ipos-3 .profile-quidclans .details p.members{margin:5px 0 0 0;background:transparent url(/cobrand/img/icon-sprite?v=14) no-repeat scroll -103px -237px;padding:2px 0 0 22px;}
body.profile #content-1 .group-content .ipos-3 .profile-quidclans .details p span{font-weight:bold;color:#3F8500;}
body.profile #content-1 .group-content .ipos-3 .profile-quidclans .details p.comments{margin:5px 0 0 0;background:transparent url(/cobrand/img/icon-sprite?v=14) no-repeat scroll -1px -952px;padding:2px 0 0 22px;}
body.profile #content-1 .group-content .ipos-4 .profile-favourites .module-header .edit-favourites{margin:0px;width:170px;position:absolute;top:5px;right:10px;text-align:right;}
body.profile #content-1 .group-content .ipos-4 .profile-favourites .module-header .edit-favourites a{font-size:0.9em;padding:3px 0 3px 29px;font-family:Arial, Helvetica, sans-serif;}
body.profile #content-1 .group-content .ipos-4 .profile-favourites .module-header .edit-favourites a.hide{background:transparent url(/cobrand/img/icon-sprite?v=14) no-repeat scroll -460px -203px;}
body.profile #content-1 .group-content .ipos-4 .profile-favourites .module-header .edit-favourites a.show{background:transparent url(/cobrand/img/icon-sprite?v=14) no-repeat scroll -460px -182px;}
body.profile #content-1 .group-content .ipos-4 .profile-favourites .module-content .content-item{width:310px;padding:7px 0 7px 0;border-bottom:1px solid #D7D7D7;}
body.profile #content-1 .group-content .ipos-4 .profile-favourites .module-content .content-item p{margin:0;}/* = savvy tips/hot offers = */
.hot-offers #content-1 .group-header h1{width:630px;padding:0 0 5px 0;}
.hot-offers #content-1 .ipos-1{width:630px;border-bottom:1px solid #BDBDBD}
.hot-offers #content-1 .ipos-1 .filter{padding:5px 0 5px 0;}
.hot-offers #content-1 .ipos-1 .filter .module-content{width:630px;}
.hot-offers #content-1 .ipos-1 .filter label{padding:0 10px 0 0;}
.hot-offers #content-1 .ipos-1 .filter .content-item{float:left;width:315px;clear:none;}
.hot-offers #content-1 .ipos-1 .filter .content-item fieldset{padding:5px 0 0 0;}
.hot-offers #content-1 .ipos-1 .filter .content-item div{float:right;padding:20px 0 0 0;}
.hot-offers #content-1 .ipos-1 .filter .content-item div p{text-align:center;font-size:0.8em;margin:0 0 0 0;background-color:#fff;}
.hot-offers #content-1 .ipos-1 .filter .voucher-filter p{color:#4690D5;}
.hot-offers #content-1 .ipos-1 .filter .cashback-filter p{color:#6B9B00;}
.hot-offers #content-1 .ipos-1 .filter .cashback-filter{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -155px -493px;margin:0 5px 0 0;}
.hot-offers #content-1 .ipos-1 .filter .voucher-filter{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -119px -493px;margin:0 10px 0 0;}

body.hot-offers #content-1 .item.ipos-3{margin:0;width:630px;}
.hot-offers #content-1 .ipos-3 .pagination{padding:5px 0 0 0;}

.module.tips-list .module-content{margin:20px 0 0 0; border-top:1px solid #1D7CCF;width:630px;}
.module.tips-list .content-item {position:relative;border-bottom:1px solid #CEE1F4;padding:10px 0 10px 0;width:630px;}
.module.tips-list .content-item p{padding:0 0 0 120px;margin:0;}
.module.tips-list .content-item a img{position:absolute; top:7px; left:0;}

/* = new hot offers */
.hot-offers-list {clear:none;}
.hot-offers-list .content-item{width:616px;padding:10px 5px 10px 5px;border-bottom:1px solid #BDBDBD;margin:2px 2px 0px 2px;}
.hot-offers-list .voucher-item, .hot-offers-list .cashback-item, .hot-offers-list .deal-item{display:inline;}
.hot-offers-list .hover-border{border:2px solid #4690D5;margin:0px;padding:10px 5px 9px 5px;}
.hot-offers-list .content-item .module-header {padding:0 0 5px 0;background-color:#fff;}
.hot-offers-list .content-item .module-header h2{float:left;width:442px;font-size:1.1em;margin:0 15px 0 0;}
#content .hot-offers-list .content-item .module-header{float:left;padding:0 0 15px 0;}
#content .hot-offers-list .content-item .module-header a h2{text-decoration:none;cursor:pointer;}
#content .hot-offers-list .content-item .module-header a:hover h2{text-decoration:underline;cursor:pointer;}
#content .hot-offers-list .content-item .module-header a{text-decoration:none;}
#content .hot-offers-list .content-item .module-header a:hover{text-decoration:underline;}
.hot-offers-list .content-item .module-header img{float:left;margin:0 15px 0 0;}
.hot-offers-list .content-item .module-header .voucher-icon-small{float:left;width:17px;height:17px;margin:0 5px 0 0;background:url(/cobrand/img/icon-sprite) no-repeat scroll -131px -476px transparent;}
.hot-offers-list .content-item .module-header .cashback-icon-small{float:left;width:17px;height:17px;background:url(/cobrand/img/icon-sprite) no-repeat scroll -170px -476px transparent;}
.hot-offers-list .content-item .module-header .voucher-icon-small-active{float:left;width:17px;height:17px;margin:0 5px 0 0;background:url(/cobrand/img/icon-sprite) no-repeat scroll -131px -496px transparent;}
.hot-offers-list .content-item .module-header .cashback-icon-small-active{float:left;width:17px;height:17px;background:url(/cobrand/img/icon-sprite) no-repeat scroll -170px -496px transparent;}
.hot-offers-list .content-item .offer .content-item{border-bottom:none;padding:5px 0 5px 0;width:616px;margin:0px;}
#content .voucher-item .module-header h2, #content  .voucher-item .module-header h2 a{color:#004A86;}
#content  .cashback-item .module-header h2, #content  .cashback-item .module-header h2 a{color:#6B9B00;} 
#content  .deal-item .module-header h2, #content  .deal-item .module-header h2 a{color:#4690D5;}


.hot-offers-list ul li{float:left;}
.hot-offers-list .offer .more-detail .info-texts{width:188px;padding:0 0 0 10px;margin: 25px 0 0 0;}
.hot-offers-list .offer .more-detail .info-text{background:url("/cobrand/img/icon-sprite") no-repeat scroll -492px -361px transparent;color:#004A86;float:none;margin:0 0 5px;padding:0 10px 0 15px;width:173px;}

#content .hot-offers-list .content-item .control-item{padding:0 0 5px 0;height:24px;}
#content .hot-offers-list .content-item .control-item li.reveal{padding:10px 0 0 0;}
#content .hot-offers-list .content-item .more-detail{padding:10px 0 5px 0;}
body.hot-offers #content .hot-offers-list .content-item .control-item li.expiry-container{width:363px;overflow:hidden;}
#content .hot-offers-list .content-item .control-item li.submit-container{width:138px;}
#content .hot-offers-list .content-item .control-item p.expiry{padding:8px 0 0 0;} 

#content a.reveal-details{font-size:0.9em;cursor:pointer;color:#4D4D4D;display:block;width:97px;padding:0 0 0 18px;background:url(/cobrand/img/icon-sprite) no-repeat scroll -16px -788px;}
#content a.reveal-details.reveal-active{background-position:-16px -807px;}
/* body.hot-offers #content a.reveal-details{margin:13px 0 0 0;} */
#content p.expiry{margin:0 30px 0 0;float:left;font-size:1em;font-weight:bold;}
body.hot-offers #content p.expiry{width:332px;padding:11px 0 0 0;}
#content p.expiry span{font-weight:normal;}
#content p.submit{float:right;width:138px;height:24px;line-height:24px;margin:0;font-size:1em;padding:0;display:block;}
#content p.submit a{display:block;font-weight:bold;width:133px;height:24px;padding:0 0 0 5px;}
#content .offer p a,#content .merchant-list-item p a{color:#4D4D4D;}
#content .cashback-item p.submit a{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -82px -831px;text-decoration:none;}
#content .cashback-item p.submit a:hover{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -82px -856px;}
#content .voucher-item p.submit a{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -222px -831px;text-decoration:none;}
#content .voucher-item p.submit a:hover{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -222px -856px;}
#content .deal-item p.submit a{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -362px -831px;text-decoration:none;}
#content .deal-item p.submit a:hover{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -362px -856px;}

.content-hidden{display:none;}

#content .voucher-item p.revealed-code a:hover{background: #fff url(/cobrand/img/icon-sprite?v=15) no-repeat -362px -881px;padding:0 0 0 10px;width:128px;}

.code-container{display:none;}
.code-container .instruct1{float:left;width:455px;height:70px;padding:10px 10px 10px 10px;background-color:#E5EDF3;margin:0;font-weight:normal}
li p.code-container{padding-left: 10px;}
.code-container .instruct2{float:left;position:relative;width:108px;height:65px;padding:10px 10px 30px 10px;color:#fff;font-size:1.2em;font-weight:bold;margin:0;line-height:1.2em;background-color:#004A86;}
.code-container .instruct2 span{width:128px;height:15px;position:absolute;bottom:0px;left:0;background: #fff url(/cobrand/img/icon-sprite?v=15) no-repeat -286px -165px;}
li .code-container {float:right;color:#4D4D4D;font-weight:bold;line-height:24px;padding:0 0 0 20px;width:128px;background: #fff url(/cobrand/img/icon-sprite?v=15) no-repeat -362px -881px;margin:0;}

.more-detail h3{font-size:1em;}
.more-detail p{width:305px;}
.more-detail ul li{float:left;}
.voucher-icon{width:45px;height:45px;background:url(cobrand/img/icon-sprite) no-repeat scroll 0px -523px;}
.cashback-icon{width:45px;height:45px;background:url(cobrand/img/icon-sprite) no-repeat scroll -60px -523px;margin:0 17px 0 6px;}
.voucher-icon-active{width:45px;height:45px;background:url(cobrand/img/icon-sprite) no-repeat scroll 0px -477px;}
.cashback-icon-active{width:45px;height:45px;background:url(cobrand/img/icon-sprite) no-repeat scroll -60px -477px;margin:0 15px 0 6px;}
.cashback-voucher-icon{width:100px;height:45px;background:url(cobrand/img/icon-sprite) no-repeat scroll -133px -533px;}

#content .control-item p.like{float:left;font-size:0.9em;color:#808080;}
body.hot-offers .hot-offers-list .control-item p.like{width:112px;margin:0 0 0 0;}
#content .control-item p.like a{color:#808080;padding:0 0 0 20px;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -349px -732px;cursor:pointer;margin:0 5px 0 0;}

#content .control-item .info{float:left;padding:0 0 0 0;margin:0 0 0 0;font-size:0.9em;color:#808080;}
body.hot-offers .hot-offers-list .control-item .info{width:305px;}
#content .control-item .social{float:left;font-size:0.9em;}
#content .control-item .social p{padding:0 8px 0 0;margin:0 0 0 0;}
#content .control-item .content-group3 .social a{cursor:pointer;}

#content .control-item p.error{margin:0;float:left;font-size:0.9em;padding:0 0 0 18px;background:none;}
#content .control-item p.error a{color:#808080;padding:0 0 0 20px;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -484px -732px;}
#content .control-item p.error a:hover{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -484px -751px;cursor:pointer;}/*how it works */

body.how-it-works #content-1{width:750px;}
body.how-it-works #content-1 .group-header{font-size:3.8em;font-weight:bold;margin:0 0 10px 0;color:#4D4D4D;width:750px;}
body.how-it-works #content-1 .group-content{width:750px;}
body.how-it-works .text-top{font-size:1.2em;line-height:1.5em;}

.how-step{margin:25px 0 0 40px;width:710px;}
.how-step h2{padding:5px 0 0 40px;height:27px;font-size:1.7em;font-family:helvetica,verdana,sans serif;}
.step-1 h2{background:url(/cobrand/img/icon-sprite-2) no-repeat scroll -0px -0px transparent;}
.step-2 h2{background:url(/cobrand/img/icon-sprite-2) no-repeat scroll -0px -37px transparent;}
.step-3 h2{background:url(/cobrand/img/icon-sprite-2) no-repeat scroll -0px -71px transparent;}
.how-step .content-item{margin:15px 0 15px 0;padding:0 0 0 58px;}
.how-step .cashback-step, .how-step .voucher-code-step, .how-step .printable-step, .how-step .combo-step{width:510px;padding:0 0 0 200px;}
.how-step .content-item{line-height:1.7em;}
.how-step .cashback-step{background:url(/cobrand/img/icon-sprite-2) no-repeat scroll 25px -381px transparent;}
.how-step .voucher-code-step{background:url(/cobrand/img/icon-sprite-2) no-repeat scroll 25px -169px transparent;height:66px;}
.how-step .printable-step{background:url(/cobrand/img/icon-sprite-2) no-repeat scroll 25px -235px transparent;height:61px;}
.how-step .combo-step{background:url(/cobrand/img/icon-sprite-2) no-repeat scroll 25px -296px transparent;height:60px;}

.how-step li{list-style:disc;margin:0 0 10px 0;}
.how-step li ul{padding:5px 0 0 20px;}

#content .save-today{width:405px;color:#ffffff;clear:both;margin:0 0 0 50px;display:block;text-decoration:none;padding:7px 7px 7px 7px;background:url(/cobrand/img/icon-sprite-2) no-repeat scroll 380px -112px #669900;}
#content .save-today:hover{color:#ffffff;}

.how-step .sub-header{width:680px;font-size:1.7em;line-height:1.3em;font-weight:bold;padding:0 0 0 30px;}
.how-step .sub-header div{color:#004A86;}
.how-step .sub-header div span{color:#6B9B00;}/* --- minor-pages --- */

/* = cookies disabled */
.module.cookies{margin:25px 0 0 0;}
.module.cookies .content-item.alert.success p{padding:0;}
.module.cookies h2{color:#1D7CCF; font-size:1.3em}

/* =logout */
.module.logout{padding:20px 0 0 0;}
.module.logout .form-item{float:left;clear:both;position:relative; width:100%}
.module.logout .form-item label{float:left;clear:both;font-size:1em; color:#676767}
.module.logout .form-item input.textbox{float:left;clear:both;border:#A4B2DB 1px solid; font-size:1.3em; margin:4px 0 15px 0;padding:3px 4px; width:240px}
.module.logout input#remember-me{position:absolute; left:0; top:7px;}
.module.logout label.remember_me{position: relative; left:20px;top:5px;}
.module.logout input.signin{left:58px;}

/* =resend-authentication-email */
.module.resend{margin:20px 0 0 0}
.module.resend .form-item label{float:left;clear:both;font-size:1em; color:#676767}
.module.resend .form-item input.remind{float:left;left:130px;clear:both;border:1px solid #A4B2DB; font-size:1.3em; margin:4px 0 10px 0;padding:3px 4px; width:240px}
.module.resend input.submit{left:130px;width:120px;}

/* =forgot password */
.module.forgot-password{margin:20px 0 0 0}
.module.forgot-password .form-item label{float:left;clear:both;font-size:1em; color:#676767}
.module.forgot-password .form-item input.remind{float:left;left:130px;clear:both;border:1px solid #A4B2DB; font-size:1.3em; margin:4px 0 10px 0;padding:3px 4px; width:240px}
.module.forgot-password input.submit{left:130px;width:120px;}

/* =page-not-found & sitemap */
body.sitemap #content-1,
body.sitemap #content-1 .group-content,
body.sitemap #content-1 .group-header,
body.page-not-found #content-1,
body.page-not-found #content-1 .group-content,
body.page-not-found #content-1 .group-header{width:950px;}
.module.sitemap .content-item{clear:none; width:180px;}
.module.sitemap .content-item dt {font-weight: 700; padding:15px 0 6px 0;}
.module.sitemap .content-item dd {padding:1px 0;}

/* =visit prep page */
body.visit-prep{width:100%;height:100%;}
.visit-prep #wrapper{width:auto;background-color:transparent;margin:0;padding:0;height:100%;}
.visit-prep #content{padding:0;width:auto;height:100%;}
.visit-prep #content iframe{border:0;height:100%;}

/* cobrand registration */
body.registration #content-1{width:950px;}
body.registration .banner{margin-left:300px;}
.module.registration{padding:20px 0 0 0;}
.module.registration .form-item{float:left;clear:both;position:relative; width:100%}
.module.registration .form-item label{float:left;clear:both;font-size:1em; color:#676767}
.module.registration .form-item input.textbox{float:left;clear:both;border:#A4B2DB 1px solid; font-size:1.3em; margin:4px 0 15px 0;padding:3px 4px; width:240px}
.module.registration input.signin{left:58px;}/* --- footer --- */

/* =footer */
#footer{width:950px;margin:0;padding:50px 0 15px 0;font-size:1.2em;clear:both;text-align:left;}
body.settings #footer, 
body.transactions #footer, 
body.payments #footer, 
body.support #footer, 
body.enquiries #footer, 
body.new-enquiry #footer, 
body.view-ticket #footer{padding:150px 0 25px 0;}
#footer a{color:#0A4995; text-decoration:underline;}
#footer a:hover{text-decoration:none;color:#0A4995}
#footer .next-click{width:928px;border:1px solid #AFD1F0;padding:10px;position:relative;overflow:hidden;}
#footer .next-click .ipos-1{float:left;width:928px;padding:0 0 25px 0;}
#footer .next-click .module-header h2{font-size:1.2em;color:#757575;padding:0 0 10px 0;}
#footer .next-click .ipos-1 .module-header h2{font-size:1.9em;color:#535353;padding:0px;font-family:Helvetica,Verdana,Sans;}
#footer .next-click .ipos-2{float:left;border-right:1px solid #AFD1F0;width:179px;height:256px;}
#footer .next-click .ipos-3{float:left;width:728px;margin:0 10px 0 10px;padding:0 0 15px 0;border-bottom:1px solid #AFD1F0;}
#footer .next-click .ipos-3 .browse{float:left;width:187px;border-right:1px solid #AFD1F0;}
#footer .next-click .ipos-3 .save{float:left;width:189px;border-right:1px solid #AFD1F0;padding:0 0 0 10px;}
#footer .next-click .ipos-3 .search{float:left;width:330px;padding:0 0 0 10px;}
#footer .next-click .ipos-3 .browse, #footer .next-click .ipos-3 .save, #footer .next-click .ipos-3 .search{height:90px;clear:none;}
#footer .next-click .ipos-4{float:left;width:728px;margin:0 10px 0 10px;padding:15px 0 0 0;}
#footer .next-click .ipos-4 .recent{float:left;width:229px;border-right:1px solid #AFD1F0;}
#footer .next-click .ipos-4 .vouchers{float:left;width:269px;border-right:1px solid #AFD1F0;padding:0 0 0 10px;}
#footer .next-click .ipos-4 .vouchers .content-item{width:auto;border:0px;padding:0px;}
#footer .next-click .ipos-4 .favourites{float:left;width:208px;padding:0 0 0 10px;}
#footer .next-click .ipos-4 .recent, #footer .next-click .ipos-4 .vouchers, #footer .next-click .ipos-4 .favourites{height:135px;clear:none;}
#footer .next-click .module-content li{padding:0 0 8px 0;}
#footer .module-content li, 
#footer .module-content li a{font-size:0.95em;}
#footer .search{z-index:200;background:#fff;height:29px; width:284px}
#footer .search fieldset{position:relative;}
#footer .search label{display:none;}
#footer .search legend{display:none}
#footer .search #store-qsearch-footer{border:1px solid #A4B2DB;padding:4px;width:223px; height:16px;}
#footer .search .submit{position:absolute;top:0;left:241px;width:23px; height: 29px;border:none;padding:0;}
#footer .footer{width:950px;overflow:hidden;padding:70px 0 0 0;}
#footer .footer .ipos-1{float:left;border-right:1px solid #AFD1F0;width:230px;height:200px;position:relative;margin:0px;}
#footer .footer .ipos-2{float:left;width:229px;border-right:1px solid #AFD1F0;padding:0 0 0 10px;margin:0px;}
#footer .footer .ipos-3{float:left;width:269px;border-right:1px solid #AFD1F0;padding:0 10px 0 10px;margin:0px;}
#footer .footer .ipos-4{float:left;width:179px;padding:0 0 0 10px;margin:0px;}
#footer .footer .ipos-1 ul{position:absolute;left:0px;bottom:10px;}
#footer .footer .ipos-1 ul li{display:inline;float:left;padding:0 15px 0 0;position:relative;}
#footer .footer .ipos-1 ul li a{display:block;}
#footer .footer .ipos-1 ul li.twitter a{text-indent:-9999em;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -338px -624px;height:22px;width:16px}
#footer .footer .ipos-1 ul li.twitter a:hover{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -338px -591px;}
#footer .footer .ipos-1 ul li.facebook a{text-indent:-9999em;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -369px -624px;height:22px;width:22px}
#footer .footer .ipos-1 ul li.facebook a:hover{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -369px -591px;}
#footer .footer .ipos-1 ul li.igoogle a{text-indent:-9999em;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -404px -624px;height:22px;width:22px}
#footer .footer .ipos-1 ul li.igoogle a:hover{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -404px -591px;}
#footer .footer .ipos-1 ul li.rss a{text-indent:-9999em;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -442px -624px;height:22px;width:22px}
#footer .footer .ipos-1 ul li.rss a:hover{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -442px -591px;}
#footer .footer .ipos-1 ul li.addthis a{text-indent:-9999em;background:url(/cobrand/img/icon-sprite?v=15) no-repeat -478px -624px;height:22px;width:22px}
#footer .footer .ipos-1 ul li.addthis a:hover{background:url(/cobrand/img/icon-sprite?v=15) no-repeat -478px -591px;}
#footer ul li span{position:absolute; width:60px; height:27px;top:-30px; left:1px; text-indent:-9999em;}
#footer .footer .ipos-1 ul li.at300bs.at15t_expanded, #footer .footer .ipos-1 ul li .at300bs{width:0}
#footer .footer .ipos-2 li{padding:0 0 8px 0;}
#footer .footer .ipos-3 p{width:269px;margin:0px;padding:0 0 10px 0;font-size:0.8em;color:#A6A6A6;}
#footer .footer .ipos-4 .content-item{position:relative;}
#footer .footer .ipos-4 img{position:absolute;}
#footer .footer .ipos-4 img.nma{top:0px;left:0px;}
#footer .footer .ipos-4 img.equifax{top:63px;left:0px;}
#footer .footer .ipos-4 img.paypal{top:63px;left:125px;}
#footer .footer .ipos-4 img.gwg{top:125px;left:0px;}
#footer .footer .ipos-1, #footer .footer .ipos-2, #footer .footer .ipos-3, #footer .footer .ipos-4{height:180px;}/* --- competition --- */
body.fifth-birthday #content{padding: 0 0 0 0;}
body.fifth-birthday #sub-nav a {text-decoration:none;font-size:0.8em;}

body.fifth-birthday .content-item .module h2{margin: 20px 0 20px 0; font-family:Helvetica,Verdana,sans-serif;width:400px;}

body.fifth-birthday .module.comp{width: 950px; background: url("/static/img/birthday-balloon-up.png") no-repeat scroll right bottom transparent;}
body.fifth-birthday .module.comp.down{background: url("/static/img/birthday-balloon-down.png") no-repeat scroll right bottom transparent;}
body.fifth-birthday .module .result-message{float:left;position:absolute;color:#8AAD40;font-family:Helvetica,Verdana,sans-serif;font-size:1.4em;position:absolute;left:698px;top:122px;width:200px;z-index:500;}
body.fifth-birthday .content-item .module.comp h2{font-size: 40px; font-weight: bold; margin: 0; padding: 20px 0 0 20px; color: #56A1DC; width: 930px; background-color: #F2FBFF;}
body.fifth-birthday .module.comp .module-content{color:#8AAD40; font-size: 20px; font-weight: bold; height: 305px; width: 625px; background: url(/static/img/birthday-balloons.png);}

#birthday-info{font-size:14px; font-weight: normal; padding: 12px 0 0 212px; width: 175px; height: 22px;}
#birthday-info li{float:left;}
#birthday-info .info-icon{padding: 0 0 0 13px; background: url("/cobrand/img/icon-sprite") no-repeat scroll 6px -200px transparent; height: 20px; width:11px;}
#birthday-info p{margin:0 0 10px 0;position:inherit;float:none;left:0px;top:0px;font:1em Verdana,Helvetica,sans-serif;width:auto;}
#birthday-info h2{color: #535353; font-size: 1em; margin:0 0 0 0; padding: 0 0 0 0; width: 150px; background: none;}
#birthday-info li ul{display:none; position: absolute; background-color: #ffffff; padding: 10px; margin: 0 0 0 13px; border: 1px solid #82B9F0; color: #535353; font-weight: normal;}
#birthday-info .hover ul{display:block;}

#birthday-info .how-list{border:none; margin:0 0 0 0; padding: 0 0 0 0; position: relative; width: 300px;}
#birthday-info .how-list li{padding:0 0 0 15px; background: url("/cobrand/img/icon-sprite") no-repeat scroll -492px -513px transparent; float: none;}

#birthday-comp{padding:15px 0 0 60px;}
#birthday-comp .outer-box{background-color: #dfebf4; padding: 12px 15px 15px 15px; margin: 0 0 0 30px;}
#code{border: 2px solid #8AAD40; font-size:0.8em; padding: 3px;}
#birthday-comp .submit{float:none; margin: 0 0 0 30px; font-size: 0.8em;}

body.fifth-birthday .terms-conditions ul{list-style:decimal; position: relative; left: 30px; width: 910px;}
body.fifth-birthday .terms-conditions li{padding: 3px 0 3px 0;}

body.fifth-birthday .prizes ol{width: 950px;}
body.fifth-birthday .prizes li{padding:3px 5px 3px 15px; background: url("/cobrand/img/icon-sprite") no-repeat scroll -492px -510px transparent; float: left; width: 440px;}

body.fifth-birthday #content-1 .tc{position:absolute; text-decoration:none; right: 10px; top: 380px; font-size: 0.5em; width: 125px;}

body.fifth-birthday .module.winners p{margin:0;}

/* --- football frenzy --- */
body.football-frenzy #content{padding: 0 0 0 0;}
body.football-frenzy #sub-nav a {text-decoration:none;font-size:0.8em;}
body.football-frenzy #content .new-to-quidco{border:none;margin:24px 0 0 0;background:url(/static/img/skins/football/banner.jpg) no-repeat scroll top left transparent;}
body.football-frenzy #content .new-to-quidco .module-header h1{color:#669900;padding:168px 0 0 135px;}
body.football-frenzy .group-content .ipos-2{width:950px;}
body.football-frenzy .module.tips-list{width:440px;margin:5px 0 0 0;float:left;clear:none;}
body.football-frenzy .module.tips-list.love{margin:5px 70px 0 0;}
body.football-frenzy .module.tips-list .module-header{color:#1D7BCF;padding:18px 9px 10px 9px; height:20px;font-size:1.4em;font-weight:bold;text-align:left;}
body.football-frenzy .module.tips-list.love .module-header{padding-left:62px;background:url(/static/img/skins/football/title-ball.gif) no-repeat scroll left top transparent}
body.football-frenzy .module.tips-list.hate .module-header{text-align:right;padding-right:81px; background:url(/static/img/skins/football/title-bag.gif) no-repeat scroll right top transparent}
body.football-frenzy .module.tips-list .module-content{border:none;margin:0; width:440px;border-top:1px solid #CEE1F4;}
body.football-frenzy .module.tips-list .content-item{width:440px;}
body.football-frenzy .module.tips-list .module-footer p{float:right; margin:5px 0 0 0;}
	/* --- index --- */

/* = home */
body.splash-page #content{padding:0 0 0 0;}
#content .shell-header{width:950px;height:183px;border-bottom:1px solid #C4DCF0;margin:10px 0 10px 0;padding:0 0 1px 0;position:relative;}
body.splash-page #content-1 .group-content{width:950px;}
body.splash-page .item.ipos-1{width:950px;}
body.splash-page .item.ipos-2{width:230px;}
body.splash-page .item.ipos-3{width:470px;margin:0 30px}
body.splash-page .item.ipos-4{width:190px;z-index:360;position:relative;}
body.splash-page #content-1 .item.ipos-2 .module.info-box{width:208px}
body.splash-page #content-1 .item.ipos-4 .module.info-box{width:168px}
body.splash-page .item.ipos-2 .module.col-top{width:230px;}
body.splash-page .item.ipos-3 .module.col-top{width:470px;}
body.splash-page .item.ipos-4 .module.col-top{width:190px;}
body.splash-page .module.col-top .module-header{background-color:#1D7BCF; color:#FFFFFF;padding:4px 9px 10px 9px;margin:0 0 10px 0;height:14px;font-size:0.9em}
body.splash-page .module.info-box.instore-promo{background:url(/static/img/home-instorecash-promo-bg.png) no-repeat 132px 54px;}
body.splash-page .module.info-box.instore-promo h2{color:#1D7BCF;}
body.splash-page .module.instore-promo p{color:#4D4D4D;width:130px}
body.splash-page .press-coverage .our-members h2{width:208px;color:#757575; font-size:1.1em;margin:0 0 10px 0;}
body.splash-page #content-1 .item.ipos-2 p.quote{padding:10px 0 0 0;margin:0;}
body.splash-page #content-1 .item.ipos-2 p.quote span{display:inline;width:20px;}
body.splash-page #content-1 .item.ipos-2 p.quote span.start{padding:5px 0 0 28px;background:url("/cobrand/img/icon-sprite?v=14") no-repeat scroll -478px -422px transparent;}
body.splash-page #content-1 .item.ipos-2 p.quote span.end{padding:0 0 5px 20px;background:url("/cobrand/img/icon-sprite?v=14") no-repeat scroll -464px -449px transparent;margin:0px 0px 0px 5px;}
body.splash-page #content-1 .item.ipos-2 p.member{margin:5px 0 0 0;display:block;text-align:right;font-weight:bold;}
body.splash-page #content-1 .item.ipos-2 .press p{margin:0 0 20px 0;}
body.splash-page .module.tips-list{width:470px;margin:5px 0 0 0;border-top:1px solid #CEE1F4;}
body.splash-page .module.tips-list .module-header{background-color:#1D7BCF; color:#fff;padding:4px 9px 10px 9px; height:14px;font-size:0.9em}
body.splash-page .module.tips-list .module-content{border:none;margin:0; width:470px;}
body.splash-page .module.tips-list .content-item{width:470px;}
body.splash-page .module.tips-list .module-footer p{float:right; margin:5px 0 0 0;}
body.splash-page #content-1 .module.info-box.daily-deal{border:1px solid #5D9248;padding:10px 145px 10px 15px;width:308px;}
body.splash-page .module.daily-deal h2{margin:0 0 10px 0;}
body.splash-page .module.daily-deal .refer-merchant{position:absolute;top:10px;left:400px;}
body.splash-page .module.daily-deal .refer-merchant a{font:100 .95em arial;padding:0 0 0 28px;background:url(/cobrand/img/icon-sprite?v=14) no-repeat -475px -407px;cursor:pointer;}
body.splash-page .ipos-4 .module.blog-recent .content-item{width:168px;}
body.splash-page .module.info-box.staff-pick{margin:0 0 15px 0;}
body.splash-page .ipos-4 .module.info-box.social-tools p{width:168px;}

/* Are you new to Quidco styles */
body.splash-page .item.ipos-4 .select-merchants{border-top:1px solid #CEE1F4;margin:0 0 15px 0;width:190px;}
body.splash-page .item.ipos-4 .select-merchants .content-item{float:left;height:34px;position:relative;width:190px;padding:0;border-bottom:1px solid #CEE1F4;margin:0 0 0 0;}
body.splash-page .item.ipos-4 .select-merchants .content-item-hover{float:left;height:33px;position:relative;width:190px;padding:0 0 0 0;border-bottom:2px solid #4690D5;margin:0;}
body.splash-page .item.ipos-4 .select-merchants .content-item img{position:absolute;top:7px;left:10px;}
body.splash-page .item.ipos-4 .select-merchants .content-item-hover img{position:absolute;top:7px;left:10px;}
body.splash-page .item.ipos-4 .select-merchants .content-item .pop-up{display:none;}
body.splash-page .item.ipos-4 .select-merchants .content-item-hover .pop-up{display:block;position:absolute;width:254px;top:-1px;left:-274px;background-color:#fff;padding:10px;background:url(/cobrand/img/merchant_popup) no-repeat 0 0;border-bottom:2px solid #4690D5;}
body.splash-page .item.ipos-4 .select-merchants .pop-up h3{width:250px;color:#4690D5;font-size:1.1em;padding:0 0 5px 0;border-bottom:1px solid #CEE1F4;}
body.splash-page .item.ipos-4 .select-merchants .pop-up p.rate{border-bottom:1px solid #CEE1F4;float:left;margin:0;padding:4px 0;width:250px;}
body.splash-page .item.ipos-4 .select-merchants .pop-up p.rate strong{float:left;padding:0 10px 0 0;width:40px;}
body.splash-page .item.ipos-4 .select-merchants .pop-up p.rate span{float:left;width:200px;}
body.splash-page #content-1 .item.ipos-4 .select-merchants .pop-up .button{float:left;width:160px;height:15px;padding:4px 5px;background:url(/static/img/fundraising_visit_merchant.png) no-repeat 0 0;margin:10px 0 0 0;color:#fff;text-decoration:none;font-weight:bold;}
body.splash-page .item.ipos-4 .select-merchants .content-item .pop-up-border{display:none;}
body.splash-page .item.ipos-4 .select-merchants .content-item-hover .pop-up-border{display:block;position:absolute;width:190px;height:2px;background-color:#4690D5;top:-1px;left:0px;}
body.splash-page .item.ipos-4 .select-merchants .module-footer{text-align:right;line-height:35px;}

/* shell deal list */
.shell-deal-list .content-item{position:relative;border-bottom:1px solid #BDBDBD;padding:0 0 10px 0;margin:0 0 10px 0;}
.shell-deal-list .content-item img{float:left;margin:0 60px 0 0;}
.shell-deal-list .content-item h2{float:left;width:310px;color:#004A86;font-size:1.3em;height:25px;}
.shell-deal-list .content-item p{width:310px;margin:0 0 20px 160px;font-size:0.9em;color:#6d6d6d;}
.shell-deal-list .content-item a{left:355px;position:relative;}    /* --- theme skin --- */

/* =Easter skin */
#header{padding:7px 0 4px 0;height:94px;}
.module.info-box.daily-deal .content-item p span{font-weight:700; color:#C50019;}
body.home #content-1 .module.info-box.home-msg{width:310px;height:140px;border:none;background-image:none;padding:0;}
body.index #content-1 .module.info-box.daily-deal{padding:10px 145px 10px 15px;background:url(/static/img/skins/football/hero_banner_bg.gif) no-repeat right bottom;width:308px;height:135px;}
.module.info-box.staff-pick{padding:9px 10px 9px 10px;}
.module.info-box.staff-pick h2{color:#1D7BCF;padding:0 0 5px 0;}
body.home #content-1 .module.info-box.daily-deal{padding:5px 10px 5px 10px;width:288px;height:128px;}
body.home #content-1 .module.info-box.daily-deal .module-content .content-item{width:288px;}
body.home #content-1 .module.info-box.daily-deal img{margin:0 0 5px 0;}
#content-2 .module.daily-deal .module-content{width:208px;}
#content-2 .module.info-box.daily-deal{padding:10px 10px 10px 10px;width:208px;height:auto;}
#content-2 .module.info-box.daily-deal p {margin:0 0 0 0;padding:0;width:208px;}
#content-2 .module.daily-deal img{margin:0px 0 12px 0;}
.module.daily-deal h2, .module.weekly-deal h2, .module.hot-offer-tip h2 {color:#1D7BCF; margin:0px 0px 5px 0px;}
#content-2 .module.info-box.weekly-deal{}
#content-2 .module.info-box.hot-offer-tip{}
body.merchant-category #content-1 .module.info-box.hero-banner{width:608px;padding:10px 10px 10px 10px;}
body.merchant-category #content-1 .module.hero-banner img{float:left;padding:0 0 10px 0;display:block;}
body.merchant-category #content-1 .module.hero-banner p{margin:0; float:right; width:388px;}
body.merchant-category #content-1 .module.hero-banner p a{float:none;}
body.merchant-category #content-1 .module.hero-banner h2{margin:0 0 10px 0;color:#1D7BCF;}
body.merchant-category #content-1 .hero-banner .module-content .content-item{width:608px;height:auto;padding:0 0 0 0;}
body.home .module.daily-deal .refer-merchant{left:242px;top:5px;}
#content #content-1 .hero-banner .module-header .social{margin:0;padding:0 0 0 0;position:absolute;right:5px;top:5px;}
body.merchant-category #content-1 .module.hero-banner .social p{float:left;}
body.index #content #content-1 .ipos-3 .daily-deal .social, body.home #content #content-1 .ipos-1 .daily-deal .social{position:absolute;top:5px;right:5px;margin:0;}