* {margin:0;padding:0;font-size:1em;color:#000;font-family:arial,helvetica sans-serif;}

body {background:  url(/img/wl/icb/bg_rpt.gif) repeat-x; top left;font-size:79%;margin-top:.5em;z-index:-1}
html > body {background:#fff  url(/img/wl/icb/bg_rpt.gif) repeat-x }
p {line-height:1.5}
img,fieldset {border:0}
legend {font-weight:bold;padding:1em 0}
h1 {color: #8C3333;font-size:1.7em;font-weight:normal;font-family:;border-bottom:1px solid #efefef;padding:0 0 .3em;margin:1em 0em 1em;}
h2,pre {font-size:1.2em;text-align:left;clear:both}
h3 {margin:.5em 0;border-bottom:solid 1px #000;text-align:left;padding-bottom:2px;font-size:1.1em}
h4 {margin:1em 0 0 0}
caption {font-size:1.2em;text-align:left;font-weight:bold;margin:.5em 0}
dfn, abbr {border-bottom:dotted #666 1px;cursor:help;font-style:normal}
pre {font-size:1.3em;margin:.5em 0 2em 0;padding:0 0 0 40px}
em {font-weight:bold;font-style:normal}
sup {font-size:.8em}
a  {text-decoration:underline;color:#182cc3}
a:visited {color:#990099}
a:hover {text-decoration:none}
#c2-br a, #c2-3cm a, table th a, form div a, #static a {border-color:#000}
#static { padding:60px 20px }

.home-logged-p { padding:4pt 7px; }
#mainC {width:100%;height:2000px;top:0px;position:absolute; z-index:110; display:none;visibility:hidden;}
.transON  {background:#000; opacity:0.5;filter: alpha(opacity=50); -moz-opacity: 0.7;}
#ccblocked {width:400px; top:90px; left:0; position:absolute; z-index:200; display:block;  background: #fff;}
#poptop {height:44px; background:url(/img/poptop.gif) no-repeat;}
#popmain {background:url(/img/popmain.gif) repeat-y;padding:0 1em}
#popbot {height:28px; background:url(/img/popbot.gif) no-repeat;}
#popmain fieldset {margin: 1em 0 0 0}

#main {width:985px;margin:0 auto;position:relative;background: none;border: 0; top: 0 }

#logo {position:absolute;left:25px;height:87px;width:331px;float:left;background:url(/img/wl/icb/logo.gif) no-repeat;z-index:1000;}
html > body #logo {background:url(/img/wl/icb/logo.png) no-repeat;}
#logo a {display:block;height:81px;width:331px;}

#content {background:transparent; border-style:none solid solid; border-width:1px; border-color:#dad9d9; float:left;width:985px}
html > body #content {background:transparent  repeat-y}
  
#content {padding:0 0 0.5em; float:left;}
#secure  {position:absolute;right:15px;bottom:-8.5em;}

#user { float: none ; position: relative; left:;right:0; display: block; text-align: right; width: 100%}

#user li {display:inline;padding:0 0 0 .5em;border-left:solid 1px #FFF;color:#FFF}
#user span, #user em {color:#FFC501;display:inline;margin:0 .5em 0 0;}
#user li a {color:#FFF;border-color:#fff;display:inline;margin:0 .5em 0 0;}


#c1-3cl {width:185px;float:left;background:#FFF;margin:0 0 0 5px;}
html > body #c1-3cl { width:185px;float:left;background:#FFF;margin:0 0 0 10px !important;}

#c2-3cm {background:#FFF; float:left;margin:0 20px;width:620px}
html > body #c2-3cm {background:#FFF; float:left;margin:0 20px;width:620px}

#c3-3cr {width:120px;float:left;background:#FFF}
#c3index {width:120px;right:16px; position:absolute; top:326px;background:#FFF}

#c1-bl {width:810px;float:left;background:#FFF;padding:0 0 0 20px}
html > body #c1-bl {width:813px;float:left;background:#FFF;padding:0 0 0 20px}
#c2-sr {width:120px;float:right;background:#FFF;margin:0 10px 0 0}
html > body #c2-sr {width:120px;float:right;background:#FFF;margin:0 17px 0 0}

#c1-sl {width:185px;float:left;background:#FFF; margin:0 0 0 8px}
html > body #c1-sl {width:185px;float:left;background:#FFF; margin:0 0 0 16px}
#c1-sl img { float:left; clear:both }

#c2-br {width:748px;float:left;background:#fff; margin:0 0 0 20px}

#c1-bl br, #c2-br form br, #c2-3cm, #nl-home br {clear:none}
#c1-bl span, #c2-br form span, #c2-3cm form span, #key-f form span {color:#b00000}

#c2-br h1,#c2-3cm h1 {margin:5px 0 0; border-style: none none solid none !important; border-width:C2_BR_H1_BORDER_WIDTH; ?>;border-color: #EAEAEA !important; color: #8C3333 !important}
#c1-bl h2, #c2-br h2  {margin:1em 0 0 0}
#c1-bl h2 span, #c2-br form h2 span, h2 span.fade {color:#666;font-size:.7em;font-weight:normal}
#c2-3cm h2 {padding:.2em .2em .2em .7em;color:#ffc501;background:#333333 url(/img/h2-bg.gif) no-repeat right;font-size:1.4em;position:relative}
#c2-br h1 em ,#c2-3cm h1 em {padding:.1em;color:#FFF;background:#b00000;text-transform:capitalize}

fieldset {margin:1em 0}
fieldset fieldset {margin:0}
form div {text-align:right;/*width:369px;*/padding-top:.5em}
form div.l {text-align:left;padding:0;margin:0}
fieldset.refer div {text-align:left !important}
html > body form div {/*width:388px;*/}
label {float:left;width:138px;padding:2px 2px 2px 0;text-align:right}
fieldset p {background:url(/img/f-a.gif) no-repeat left;color:#b00000;text-indent:140px}
fieldset p.none {background:transparent !important;text-indent:130px}
fieldset p.payee {background:transparent; text-indent:120px}

input, .input-s, select, textarea {padding:1px;margin:1px 0}

html > body input, html > body .input-s, html > body select, html > body textarea {border:0;padding:4px 8px;margin:0;}

html > body textarea {width:233px;background:url(/img/textarea.gif) no-repeat;height:92px;padding:4px 8px}
html > body input {width:233px;background:url(/img/input.gif) no-repeat}

.input-s {width:35px;margin-left:3px;border:none}
html > body .input-s {background:url(/img/input-s.gif) no-repeat;margin-left:-2px;border:none !important}

.submit {cursor:pointer;margin:3px 0 .5em 130px;text-transform:capitalize;clear:both;}
html > body .submit {width:250px;background:url(/img/submit.gif) no-repeat;text-transform:uppercase;letter-spacing:1px;margin:3px 0 .5em 140px;font-weight:bold;color:#5E5A5A;text-align:right;}
.submit-home {cursor:pointer;margin-left:5px;width:150px;background:#EFEFEF url(/img/wl/icb/icons/reg.png) no-repeat scroll 4px 3px !important; }
.submit-networking { border:1 none !important;background:LightGrey !important; width:60px; padding:4px 8px; cursor:pointer }

textarea:focus {background:url(/img/textarea-f.gif) no-repeat}
.submit:focus {background:url(/img/submit.gif) no-repeat}
input:focus {background:url(/img/input-f-h.gif) no-repeat}
.input-s:focus {background:url(/img/input-s-f-h.gif) no-repeat}


html > body select {background:url(/img/select-s.png) no-repeat;padding:4px 6px 4px 4px;width:60px}
html > body select.m {background:url(/img/select-m.png) no-repeat;width:75px;margin-left:-5px}
html > body select.l {background:url(/img/select-l.png) no-repeat;width:159px}
html > body option {background:#FFF}

input.sort {width:40px}

.radio, .radio:focus {width:13px;background:transparent;margin-left:5px; border:0}

input.checkbox {width:20px;height:20px;background:transparent}

#sort-by {float:right;margin:0;padding:0}
#sort-by fieldset {display:inline;margin:0;padding:0}
#sort-by label {width:4em;color:#000;text-align:right}
#sort-by label.s {width:3em;}
#sort-by select {float:left;border:0;padding:3px 8px;margin:0 2px 0 0}
#sort-by select.l {width:160px;background:url(/img/select-l.png) no-repeat}
#sort-by select.m {width:110px !important;background:url(/img/select-m.png) no-repeat}
#sort-by select.s {width:60px !important;background:url(/img/select-s.png) no-repeat}
#sort-by input.sort {margin:0;width:40px}
html > body input.sort {background:url(/img/submit-s.png) no-repeat;color:#5E5A5A;border:0}
#search {padding:.5em 0 0 2px;background:#f7f7f7;margin-bottom:1em;border-bottom:solid 1px #CCC}
html > body #search input html > body #search select {border:0;padding:4px 8px}
html > body #search select {padding:3px}
#search fieldset {margin:0}
#search fieldset p {background:transparent;color:#000;text-indent:0}
#search select {width:181px}
html > body #search select {background:#FFF url(/img/select-search.gif) no-repeat}
#search input {width:175px}
html > body #search input {background:url(/img/input-search.gif) no-repeat;width:168px}
#search input.submit {margin:5px 0 0 0;width:181px}
html > body #search input.submit, #search input.submit:focus {background:url(/img/input-search-submit.gif) no-repeat}
#search input:focus {background:url(/img/input-search-f-h.gif) no-repeat;}

#hSearchBox { width: 907px; height: 50px; margin:0 0 0 21px;float:left;position:relative;top:0px; }
html > body #hSearchBox { width: 907px; height: 50px; margin:0 38px;float:left;position:relative;top:0px; }
#hSearchBox #sLeft { width: 33px; height: 100%; float:left; background: transparent url(/img/wl/icb/icb_search_bg.gif) no-repeat scroll 1px -61px }
#hSearchBox #sMid { width:92%;height:100%; float:left; background: transparent url(/img/wl/icb/icb_search_bg.gif) repeat-x scroll 0px -122px }
#hSearchBox #sRight { width: 33px; height:100%; float:left; background: transparent url(/img/wl/icb/icb_search_bg.gif) no-repeat scroll 0px 0px }


#hSearch {margin:9px 0 0;float:left}
#hSearch fieldset {margin:0; width:750px}
#hSearch fieldset p { float: left !important; background: none; color: #000; width:1em; text-indent: 0 !important; margin:0 15px }
#hSearch input, select { background: #fff !important; border: 2px inset !important;margin:0;padding:0 !important;width:185px !important; float: left }
#hSearch input {padding: 2px 0 0 !important }
#hSearch .submit { border:1px solid #999 !important; background:#fff !important; width:7em !important; clear:none!important; margin:0 0 0 25px; color: #8c3333 !important; font-size:0.9em; text-align: center;letter-spacing: 0; text-transform:none; padding: 5px 0 0 !important;font-weight:bold}
#liveResults {background-color:#f4f4f4;width:185px;float:left;border:1px solid #474747;overflow-x:auto;overflow-y:auto;z-index:9999;position:absolute;top:150px;left:144px}
#liveResults ul {list-style-image:none;list-style-type:none;text-align:left}
#liveResults li {text-decoration:none;color:black}
#liveResults li:hover {background-color:#474747;cursor:pointer}
#sMid span { color:#8C3333;float:left;font-family:arial;font-size:12px;font-weight:bold;margin-bottom:0;margin-left:5px;margin-right:20px;margin-top:11px; width:20px;display:block}

html > body #sMid span { color:#8C3333;float:left;font-family:arial;font-size:12px;font-weight:bold;width:20px;display:block;margin:11px 40px 0 11px}

html > body #hSearch .submit { border:1px solid #999 !important; backgrouond:#fff !important; width:80px !important; clear:none!important; margin:0 0 0 25px; color: #8c3333 !important; font-size:0.9em; text-align: center;letter-spacing: 0; text-transform:none; height:23px; padding: 0 0 1px !important}


#calculatorWrapper { background-color:#f7f7f7;  margin:0 0 0 -1px}
html > body #calculatorWrapper { margin:0;width:173px }
#calculator { background:#F7F7F7 url(/img/cashback_calc_bg.gif) no-repeat;  height:200px; margin:0 }
#calculator form { width:100px }
#calculator form label { color:#000; text-align:left; padding-left:1pt;position:relative;top:20px;left:20px }
html > body #calculator form label { color:#000; text-align:left; padding-left:1pt;position:relative;top:20px;left:20px }
#calculator form input { width:124px;  border:0; height:24px; padding:4px 0 0 6px; margin:0 0 6px 0px; color:#000;}
#calculator .calcError{ background:url(/img/cashback_calc_input_error.gif) no-repeat; color:#FF0000;}
#calculator .normalField { background:url(/img/cashback_calc_input.gif) no-repeat;}
#calculator .focusField { background:url(/img/cashback_calc_input_focus.gif) no-repeat;}

#calculator form input.submit { background:url(/img/cashback_calc_button.gif) no-repeat; color:#333; margin:8px 0 0 9px !important; padding:0 0 2px 2px; text-transform:none; font-weight:normal; text-align:center; height:38px; width:152px;padding-bottom:3px}


html > body #calculator form input.submit { background:url(/img/cashback_calc_button.gif) no-repeat; color:#333; margin:-6px 0 0 -9px; padding:0 0 2px 2px; text-transform:none; font-weight:normal; text-align:center; width:152px; height:38px;position:relative;top:8px;left:2px }



#calculator #answer { height:20px; width:150px; position:relative; top:13px; left:11px; text-align:left; font-weight:bold; }

#calcTooltip { filter:alpha(opacity=90); -moz-opacity: 0.90; opacity: 0.90; background-color:#ccc; color:#000; z-index:1001; width:150px;border:1px solid #333; position:absolute; display:none; text-align:center; padding:5px;}


#c2-sr ol, #c2-sr ul {margin:0;list-style:none}
#c2-sr li {line-height:1.7}
#c2-br h2 span, #c2-sr span {text-transform:uppercase;font-weight:bold}
#c2-br form h2 span {text-transform:none}

#deals, #products {list-style:none;margin-top:.5em;border-top:solid 1px #e4e4e4; z-index:0}
#deals li img  {float:left;margin:6px 15px 0 0;padding:0}
#deals li, #products li {line-height:1.5;padding:0 0 10px 0;clear:both;background: url(/img/li-bg.gif) repeat-x bottom left;border-bottom:solid 1px #e4e4e4;min-height:85px;z-index:0 !important;}
#deals li {position:relative;z-index:0 !important}
#deals li p.desc {padding:8px 0 5px 135px;color:#555; z-index:0;}
#deals li p.desc img {float:none!important;}
#deals li p.d_desc {padding:8px 0px 0px 33px;color:#555}
#deals li p.link {padding:8px 0 0 135px;}
#deals li p.add {padding:0 0 5px 135px;}
#deals li span {#b80000;font-weight:bold;font-size:1.1em;color:#b80000;padding:5pt .4em 0 25pt;display:block;right:0;top:8px}
#deals li span.d_categ {border-right:solid 3px #b80000;font-weight:bold;font-size:1.1em;color:#b80000;padding:5pt .4em 0 0;display:block;position:absolute;right:0;top:8px}
#deals li span a {color:#b80000}
#deals li #deals, #deals li span.deals span {font-size:.8em;background:#000}
#deals a {text-decoration:underline;font-weight:bold}
#deals a:hover {text-decoration:none}
#deals.d_of li {border:solid 4px #b80000}
#deals.d_of li li {border:none}

.deals-ext p {padding-left:0 !important}
.deals-ext  a.never {font-weight:normal !important}

.deal-links-ext li {line-height:1.5;padding:0;background:transparent !important;border-bottom:0 !important;height:12px;min-height:12px !important;display:inline}

/*.deal-links {margin:5px 0 0 125px;}*/
.deal-links {margin-top:8px; margin-left:134px; margin-right:50px;display:block;}
.deal-links-fav {margin-top:5px; margin-left:124px; margin-right:50px;}
.deal-links-merchant {margin-top:-10px; margin-left:22px; margin-right:50px;}
.deal-links li, .deal-links-fav li, .deal-links-merchant li {line-height:1.5;padding:0;background:transparent !important;border-bottom:0 !important;height:12px;min-height:12px !important;display:inline}
.deal-links li a, .deal-links-fav li a, .deal-links-merchant li a {margin:0 0 0 10px;font-weight:normal !important}
.deal-links-cat {float:left;margin: -24px 0 0 59px;clear:left;width:550px}
html > body .deal-links-cat {float:left;margin: -15px 0 0 125px;clear:left;}
.deal-links-cat li {line-height:1.5;padding:0;background:transparent !important;border-bottom:0 !important;height:12px;min-height:12px !important;display:inline}
.deal-links-cat li a {margin:0 0 0 10px;font-weight:normal !important}

.products a {padding:2px 0 0 0;}
.products a strong {color:#182cc3;}

.deal-links-add {margin-top:-20px; width:350px; float:right; text-align:right;}
.deal-links-add li {line-height:1.5;padding:0;background:transparent !important;border-bottom:0 !important;height:12px;min-height:12px !important;display:inline}
.deal-links-add li a {margin:0 0 0 10px;font-weight:normal !important}
.deal-links-add li strong {margin:0 0 0 10px;font-weight:bold !important}
.add a {background:url(/img/add.gif) no-repeat left;padding:2px 0 0 13px; }
.remove a {background:url(/img/minus.gif) no-repeat left;padding:2px 0 0 13px;}
.see a {padding:2px 0 0 0;}


li.wo-cb a, li.w-cb a, li.g-cb a {text-decoration:none !important;color:#666;background:#efefef}
li.w-cb a { background: transparent url(/img/wl/icb/icbBut.gif) no-repeat scroll 0 0;color:#fff;padding:0.3em 6em 2em 1em}
li.w-cb a:hover {background: transparent url(/img/wl/icb/icbBut_over.gif) no-repeat scroll 0 0;color:#fff}
li.g-cb a { background: transparent url(/img/wl/icb/icbBut.gif) no-repeat scroll 0 0;color:#fff;padding:0.2em 2.1em 0.4em 0.6em }
li.g-cb a:hover {background:transparent url(/img/wl/icb/icbBut_over.gif) no-repeat scroll 0 0;color:#fff}

#products {position:relative; z-index:10;}
#products .p-image {float:left;width:135px;padding:10px 0 0 0;}
#products .p-image img {display:block;margin:0 auto}
#products .p-text {float:left;width:605px;padding:0 0 .5em 0}
#products .p-text h2  {margin:3px 0 8px 0;font-size:1em;font-weight:normal}
#products .p-text h2 a {font-weight:bold}
#products .p-desc {color:#555;}
#products ul ul {margin:0}
#products li li {line-height:1.5;padding:0;clear:both;background:transparent;border-bottom:0;min-height:12px !important}
div.em {border-left:solid 3px #ffc601;margin:3px 0 0 0;padding:0 0 0 10px}

div.enlarge  {position:relative}
div.enlarge a {position:absolute;left:0;bottom:0;background:url(/img/p-mag.gif);width:21px;height:18px;}
html > body div.enlarge a {background:url(/img/p-mag.png)}
div.enlarge a:hover {background:url(/img/p-mag-h.gif) no-repeat left;width:60px;}
html > body div.enlarge a:hover {background:url(/img/p-mag-h.png) no-repeat left}
div.popbot {height:28px;background:url(/img/popbot.png);}
div.poptop {height:44px;background:url(/img/poptop.png);}
div.popsides {background:url(/img/popsides.png) repeat-y;padding:0 1em .5em 1em;}


div.p-big {position:absolute;top:0;left:0;width:400px;z-index:20000;display:none}
div.p-big div.inner {position:relative;background:#FFF;padding:0 0 0 1em}
div.p-big div.inner p.close {position:absolute;right:-3px;top:-33px;}
div.p-big div.inner p.close a {background:url(/img/close.png) no-repeat;display:block;width:13px;height:12px}
div.p-big div.inner p.close a:hover {background:url(/img/close-h.png) no-repeat;width:48px;}
div.p-big h2 {margin:0 0 5px 0 !important;padding:0;border-bottom:solid 1px #efefef;}
div.p-big a.buy {position:absolute;right:10px;bottom:0;font-size:1.1em;font-weight:bold}
#fade-out {position:fixed;top:0;left:0;background:#000;display:none;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

em.disc {background:#f7f7f7 url(/img/c-s.gif) no-repeat top left;padding:.3em .3em .3em 30px;margin:.2em 0;border:solid 1px #ccc;display:block;font-weight:normal;line-height:1.7}

#c2-br ul, #c2-3cm ul {list-style:none}
#c2-br ul li, #c2-3cm ul li {margin:.3em 0}
#c2-br dl, #c2-3cm dl {margin:.4em 0;}
#c2-br dt, #c2-3cm dt {font-weight:bold;padding:5px 0 0 0}
#c2-br dd, #c2-br dt, #c2-3cm dd, #c2-3cm dt {float:left}
#c2-br dd, #c2-3cm dd {padding:0 1px;color:#555}
#c2-br dd em, #c2-3cm dd em {padding:.4em .3em;background:#333333;color:#FFF;display:block;text-transform:uppercase;}
#c2-br dd a, #c2-3cm dd a {padding:.4em;display:block;border:0;text-transform:uppercase;text-decoration:none}
#c2-br dd a:hover, #c2-3cm dd a:hover {background:#333333;color:#fff}
#c2-br dl .all, #c2-3cm dl .all {border-left:solid 1px #333;margin:0 5px;padding:0 5px}
#c2-br h1 span,#c2-br h2 span {color:#555;font-weight:normal;font-size:.7em;text-transform:capitalize; position: relative; right: -232px; top: 6px}

#c2-br .m-i-cb {clear:both}
#c2-br .m-i-cb dt, #c2-br .m-i-cb dd, #c2-br .m-i-cb-t dt, #c2-br .m-i-cb-t dd {display:block;float:left; padding:.3em 0;_padding:.1em 0;font-weight:normal}
#c2-br .m-i-cb dd, #c2-br .m-i-cb-t dd {float:right;color:#000}
#c2-br .m-i-cb-t {background:#333;clear:both;font-weight:bold;height:2em}
#c2-br .m-i-cb-t dd, #c2-br .m-i-cb-t dt {font-weight:bold;padding:4px;color:#ffc501}

#c2-br .error a {border-color:#b00000}
.error {clear:both;border:1px solid #ffc401;background:#fefae8 url(/img/wl/icb/icons/error.png) no-repeat scroll 5px 5px;left;padding:.5em .5em .5em 30px;color:#000;margin:0.2em 0 15px}
.error ol {padding:5px 30px}
.error li {font-weight:normal;line-height:1.5}
div.error {position:relative}
div.error form {position:absolute;top:2px;right:2px}
div.error form .submit {margin:0}

.correct, .t-h {clear:both;border:solid 1px #0F4D2B;background:#e7eeea url(/img/correct.gif) no-repeat top left;padding:.5em .5em .5em 30px;margin:.2em 0}
.correct strong {font-weight:normal}

.warn-cash	{border: 1px solid #32a432;; background:#E7EEEA url(/img/ext/pound.gif) no-repeat scroll 3px 3px ; color:#000; margin:; padding:0.5em 0.5em 0.5em 30px ;}
.warn-cash ol	{ margin:0; padding-left:30px; }
.warn-cash li	{ line-height:1.5;}


#bct{	background-color:#EFEFEF;
		padding:.5em;
		color:#000;
		background:transparent ) no-repeat right;
		margin:.5em 0;
		position:relative;
		height:22px;
	}
#bct ul {margin:2px 0 0 0;float:left}
#bct li {background:url(/img/wl/icb/bct-li.gif) no-repeat right center;padding-right:15px;display:inline}
#bct a {color:#333; text-decoration: none}
#bct li.none {background:transparent}
#bct li.none em {font-weight:bold;font-style:normal;color:#FFF}

#filter-box {
padding:.5em;color:#000;background:transparent  no-repeat right;margin:.5em
0;position:relative;height:22px;border:1px solid #CFCFCF}

.c-s {clear:both;border:solid 1px #666;background:#efefef url(/img/c-s.gif) no-repeat top left;padding:.5em .5em .5em 30px;margin:.2em 0}

#fs {text-align:left; list-style:none;margin-top:3px}
#fs li {margin:0 0 5px 0}

#c1-bl ul {list-style:none;margin:1em 0 0 2.5em;line-height:1.5em}
#c1-bl ul li {clear:both;font-weight:bold}
#c1-bl ul span {display:block;float:left;width:100px;font-weight:normal;text-align:right;color:#000;margin-right:3px}

#f-b {list-style:none}
#f-b li {margin:1em 0;border-left:solid 4px #490}
#f-b li p {padding-left:5px}
#f-b li.h-d {border-left:solid 4px #900}

#cat {list-style: circle;margin:1em 1em 0 1em;padding:0 0 1em 0}
#cat li {color:#666;line-height:1.5}
#cat a {text-decoration:underline;border:0}
#cat a:hover {text-decoration:none}
#cat-home {padding:1.5em 0 0 0}
#cat-home ul {list-style:none;}
#cat-home a {font-weight:bold;font-size:1.1em}
#cat-home li {float:left;width:49%;margin:0 5px;min-height:78px;}
#cat-home img {float:left;}
#cat-home p {padding:0 5px 0 55px}
#cat-home p a {display:block}
#featured h2 {color:#8C3333;font-size:2.4em;padding:0.2em 0.2em 0.2em 0.7em;position:relative;background:none !important;}
#featured ul {margin:-1em 0 0 3.3em;padding:0 0 1em;}
#featured li {color:#666666;display:block;float:left;line-height:1.5;white-space:normal;}
#featured li a {border:0 none;padding:0 0 0 5px;}
#featured li a:hover {text-decoration:none;}

#p-h span {font-size:1.5em}
#p-h ol {padding-left:2em;}
#p-h ol li {line-height:1.7em;border:0}
#p-h ol li span {font-size:1em;color:#490}
#p-h .earnt {color:#FFF;background:#490;font-size:1.1em;font-weight:bold;padding:3px}
#p-h .one_paym {padding-bottom:15px}

#c2-br table {width:100%;border-collapse:collapse}
#c2-br th {padding:.5em .2em .5em 0;text-align:left;font-weight:bold;border-bottom:solid 1px #efefef}
#c2-br td {padding:.2em .2em .2em 0;border-bottom:solid 1px #f7f7f7;vertical-align:text-top;line-height:1.5em}
#c2-br td span, .new-line span {font-weight:bold;color:#490;text-transform:capitalize}
#c2-br td em {font-weight:bold;font-style:normal}
#c2-br td span.pending, .new-line span.pending {color:#b00000;text-transform:capitalize}
#c2-br td.v {width:55px}
#c2-br td ul {list-style:none}
#c2-br td li {line-height:1.5em}

.next {padding:5px 0 0 5px}
.previous {padding:5px 5px 0 0;margin-bottom:.5em;}
.previous a {background:url(/img/p-a.gif) no-repeat left;padding:2px 0 2px 10px;border-width:1px;font-weight:bold}
.next a {background:url(/img/n-a.gif) no-repeat right;padding:2px 10px 2px 0;border-width:1px}
.next a:hover, .previous a:hover {border:0}

#about {background:transparent  scroll top left;height:48px;padding:;list-style:none;clear:both;border:0  width:!important}

html > body #about {background: transparent   top left;width:;margin:10px 0 0 215px  }
#ie-fixer { width:985px; }
#nav {
    background:url(/img/wl/icb/menu_bg.gif) repeat-x;
    margin-top:71px;
    height:32px;
    position:relative;
    left:0;
    width: 986px;
}
html > body #nav {
    background:url(/img/wl/icb/menu_bg.gif) repeat-x}

#nav ul {
position:absolute;
left:20px;
top:0px;
list-style:none}
#nav li, #about li {float:left;margin:0 .3em 0 0;padding:.3em; width:auto;}
#about li a, #nav li a {
    display:block;
    letter-spacing:0px;
    text-decoration:none;
    padding:;
    color: #333 !important;
    }
#about li a { color: #333 !important; }
#nav li a { color: #fff !important; }
#about li a:hover, #nav li a:hover { background:;text-decoration: underline }
#nav li em, #about li em {background:;letter-spacing:;display:block; padding: }
#nav li em { color: #ffc601 }
#about li em { color: #333 }


#about abbr { color: #ffc601; border-color:#ffc601;padding:0 0 1px 0 }


#nav abbr  {color:#fff;border-color:#fff;padding: 0 0 1px 0}

#d-o-w {list-style:none}
#d-o-w li {width:49%;float:left}
#d-o-w img {float:left;margin:2px 10px 2px 2px}
#d-o-w a.fade {color:#999}
#my-cb {width:100%;border-collapse:collapse;background:#fff;padding-top:1em;margin-bottom:10px}
#my-cb th {text-align:left;font-weight:normal;padding:.3em .1em;position:relative}
#my-cb td {text-align:right;font-weight:bold;padding:.3em .1em}
#my-cb .b {border-top:solid 1px #ccc;background:#efefef;}
.my-l {margin-bottom:1em;border-bottom:solid 0px #CCC}
.my-l li {list-style:none;padding:3px 0 3px 10px;margin:0 0 0 1em}
.my-l a {border-color:#000;text-decoration:none;color:#333;padding:0 0 0 10px}
.my-l a:hover {text-decoration:underline;}

.my-l em { padding:0 0 0 10px}
.my-l strong { padding:0 0 0 10px }
#index ul {margin:1em 0 1em 2em;list-style: decimal}
#index li {line-height:1.2}
#index ol {list-style-position:inside;margin:1em 0}
#index ol li {line-height:1.7}
#index span {font-weight:bold;text-transform:uppercase}
#index h2 {margin:1em 0 0 0;background:transparent;padding-left:0;color:#000}
#index a {border:0}

#static ul,#static ol {margin:.5em 0 .5em 2em}
#static li {line-height:1.5}
#static .add {margin-left:1em;list-style:none}
#static span {color:#b00000}
#static h2 {color:#000;margin:1em 0 0 0;}
#static h2:target {color:#FFF;background:#B70000;padding:.3em}

#landing {width:100%; border-collapse:collapse;}
#landing h2{color:#b00;border-bottom:solid 1px #efefef;}
#landing td {width:33%; vertical-align:text-top;padding:0.5em;margin:2px; border-bottom:solid 1px #ccc;}
#landing p {margin:0.2em 0.5em;padding:0;  width:100%;  position:relative;}

#landing p em {color:#b00;  font-weight:normal; position:absolute; top:0; right:1em; padding;0.5em 0 0.5em 0}

#landing img {display:block;margin:0 auto}

dl#toc {background:#f7f7f7;border:solid 1px #ccc;padding:.5em;width:45%;margin: 0 0 1em 0}
dl#toc dt {font-weight:bold;margin:.5em 0;color:#666}
dl#toc dd {line-height:1.7}
dl#toc span {color:#555;font-weight:normal}

#chat h3 {border:0;float:left}
#chat div {float:right;padding-right:8px}
#chat a {text-decoration:none}

#refer-info {margin:1em 0 1em 2.3em;list-style:square !important}
#refer-info li {color:#0F4D2B}
#refer-info span span {font-size:1.6em}
#refer-info span span.fade {font-size:1em;color:#555}

#ref-page {margin:1em 0 0 15px;border-left:solid 5px #efefef;padding:0 0 0 15px}
#ref-page h3 {border:0;font-size:1em;color:#333}
/* //--  to replace #ref-pag*/
.ref-page {margin:1em 0 0 15px;border-left:solid 5px #efefef;padding:0 0 0 15px}
.ref-page h3 {border:0;font-size:1em;color:#333}
#your-referal {border:solid 1px #ffc501;background:#fffcf2 url(/img/wl/icb/ref-y.gif) no-repeat left top;padding:.3em .3em .3em 60px;margin:0}
html > body #your-referal {background:#fffcf2 url(/img/wl/icb/ref-y.png) no-repeat left top}
#your-referal h2 {margin:10px 0 .5em 0}
#your-referal ul {margin:0 0 0 2em;list-style-type:square}
#your-referal li {line-height:1.7;color:#ffc501}
#your-referal li span {color:#000}
#your-referal strong {font-size:1.2em;letter-spacing:1px;padding:0 0 0 3px}

h3.r-cor {font-size:1em;font-weight:normal}
.r-cor span {background: url(/img/wl/icb/itl.gif) no-repeat left top;display:block;padding:7px 0 0 10px;color:#ffc501;height:23px;text-transform:capitalize}
.r-cor {background:url(/img/wl/icb/itr.gif) no-repeat top right;margin:0;border:0;clear:both}
.r-cor a {color:#FFF}
.fl {float:left}
.tc {text-align:center;color:#999; background:transparent}
.tr {text-align:right}
 img, #nav .none, #user .none, #about .none {border:0}
.hidden {position:absolute;top:-300px}
.both {clear:both}
hr {height:1px;color:#666;clear:both;border:0;margin-bottom:1em}
html > body hr {border-bottom:solid 1px #666}
.m10 {margin-bottom:0.8em}
.fade em {font-weight:normal;font-style:italic;color:#555}

#img {width:50%;float:left;}
#statement #key-f {width:48%;float:right}
#statement #key-f ol {margin:0 0 0 2em}
#statement #key-f li {line-height:1.5}
#statement span { position:absolute;margin-left:-9999px}
#statement h2 {font-size:1.5em;border-bottom:solid 1px #efefef;padding-bottom:.3em;margin:0 0 .5em 0;position:relative}
#statement h1 {margin-bottom:.5em;}

#what-top-ns {background:url(/img/what-top-ns.gif) no-repeat top left;width:375px;height:25px}
#what h2 {margin: 0 0 .5em 0}
#nl-home {position:relative;margin:0 0 0 195px;background:#fff}
#nl-home .error {margin-top:0}
#what, #key-f {margin:5px 0}
#what {width:100%;float:left;position:relative;}


#home_steps {float:left;position:relative;background: transparent url(/img/wl/icb/middle.gif) no-repeat scroll 11px 0px; padding: 0 0 0 30px; margin:0px 0 0px 35px;width:843px;}

html > body #home_steps {float:left;position:relative;background: transparent url(/img/wl/icb/middle.gif) no-repeat scroll 11px 0px; padding: 0 0 0 30px; margin:15px 57px;width:843px;}

#home_steps ol {margin:0; list-style:none;}
#home_steps ul li {line-height:1.1; margin-bottom:1.1em; }
#home_steps ul { width: 343px; list-style-image:none;list-style-position:outside;list-style-type:none }
#home_steps h2 { color: }
#home-nl h1 {margin: 0em 0 0.8em 0 ;font-size: ;color:;;}
#home-nl h2 {margin:1em 0 0.8em 0 ;font-size: ;color:#8C3333;; font-family:; font-weight:normal; font-size:1.7em;width:352px;}
h2.home{margin: 0; border-top:solid 1px #e4e4e4; padding-top:2em}
.dblBox_outer {margin: 10px 27px;border:1px solid #CFCFCF;padding:2px;}
.dblBox_outer div { border:1px solid #EAEAEA }
.dblBox_outer fieldset { width:400px;padding:1em 0 !important;float:left}

#AFI {  width:920px;  margin: 15px 11px 20px;border:1px solid #CFCFCF;padding:2px; float:left }
html > body #AFI {  width:920px;  margin: 10px 29px 16px;border:1px solid #CFCFCF;padding:2px; float:left }
#AFI_cont { border:1px solid #EAEAEA;height:100%;margin:0 auto;padding:5px;background:#fff}
#AFI h4, .merchWrapper h4 { font-size:1em;font-weight:bold;border-bottom:1px solid #E7E7E7;margin:0;padding:0.3em 0;text-indent:3px; color:#8C3333}
#AFI_cont p {  padding: 7px 0px;width:923px }
#AFI_cont p img {  margin:10px 24px 0 6px !important }
.merchWrapper, .categoriesWrapper {border:1px solid #CFCFCF;width:920px; background:#fff; padding: 0; margin: 40px 15px; padding:2px; float:left;}
html > body .merchWrapper, html > body .categoriesWrapper {border:1px solid #CFCFCF;width:920px; background:#fff; padding: 0; margin: 40px 29px; padding:2px; float:left;}
.merchWrapper h4, .categoriesWrapper h4 { margin:0 0 10px -11px; width:876px }
html > body .merchWrapper h4, html > body .categoriesWrapper h4  { margin:0 0 10px -11px; width:900px }
.categoriesWrapper { margin-top:20px } 
.merchInner { border: 1px solid #EAEAEA;margin:0 auto;padding:5px 20px; }
.merchInner img {  border: 1px solid #c0c0c0; margin:0 0 3px 3px }
.merchInner img:hover {  border:1px solid #000 }

.dblOuter { border: 1px solid #cfcfcf; width: 920px; background: #fff; padding: 2px; margin: 1em 15px; float: left }
html > body .dblOuter { margin: 1em 29px }
.dblInner { border:1px solid #eaeaea; margin:0 auto; padding: 5px 8px}
.dblInner img { border: 1px solid #c0c0c0; margin: 0 0 3px 3px }
.dblInner img:hover { border: 1px solid #000 }
.dblInner h4 { margin: 0 0 10px -11px; width: 100% }
html > body .dblInner { width: auto }
.dblInner h4 { font-size:1em;font-weight:bold;border-bottom:1px solid #E7E7E7;margin:0;padding:0.3em 0;text-indent:3px; color:#8C3333}
.dblOuter.catsbox { margin-top: 0 }
.dblOuter.catsbox ul { list-style: none !important}
.dblOuter.catsbox ul li { display: inline; margin-right: 0.4em}

#icb_top_box {background: transparent url(/img/wl/icb/topBox.png) no-repeat scroll 0pt 0pt; width: 270px; height: 45px; position: absolute; left: 385px; color: rgb(255, 255, 255) ! important; top: -20px; padding:20px 25px 0;}
.welcome {width:400px;float:left;position:relative; margin:0 5px 0 0;}
#video {width:273px;text-align:center; margin:14px 40px!important;z-index:0;background:none!important;padding:0!important;height:222px}

.ol-ns {margin: .5em 0 0 2em;line-height:1.5}
#statement #key-f h2 {margin:0 0 1em 0;padding:0; }
#key-f, #register-f {width:360px; height:200px; float:right;;}
#key-f fieldset, #register-f fieldset {padding:80px 0 0 50px;background:url(/img/wl/icb/icb_reg.gif) no-repeat left top;height:191px;}
#key-f fieldset p, #register-f fieldset p {background:url(/img/f-a-s.gif) no-repeat left;color:#b00000;text-indent:20px;padding:.2em 0}
#key-f fieldset p.label, #register-f p.label {background:transparent;color:#000;text-indent:0;font-weight:bold}
#key-f input.submit, #register-f input.submit {margin:0}
#key-f ol {margin: 0 0 0 3em}
#key-f a strong {color:#182cc3}
#key-f a:visited strong {color:#990099}
#key-f li {line-height:1.7;font-size:1.1em}
div.flash {position:absolute;z-index:1000;top:97px;left:18px}

#shop-logos h2 {text-align:center}
#shop-logos {margin:1em 0 0 0;}
#shop-logos img {margin: .5em auto;display:block}
.testimonals h3 {border:0;font-weight:normal;color:#555}
.testimonals blockquote {margin:0 0 0 3em;padding: 0 0 1em 30px;background:url(/img/wl/icb/q.png) no-repeat top left}
.testimonals blockquote p {background:url(/img/wl/icb/q-end.png) no-repeat top right;padding:0 60px 10px 0;color:#000;display:inline-block}
.no {display:none;}

.social { border:1px solid #DDDDDD;clear:both;font-size:12px;margin:0px 0pt 7px;padding:7px;position:relative;outline-color:invert;outline-style:none;outline-width:0pt;line-height:1.4em;color:#464646;font-family:verdana;}
.social ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:9px 0pt -2px 15px;padding:0pt;text-align:left;}
.social ul li { display:inline;padding:0pt 8px 0px 0pt;text-align:center;margin:0pt;}
.social ul li a {margin:0pt 3px 0pt 0px;padding:0pt 0pt 0pt 18px;text-decoration:none;font-size:100%;}
.social a:hover { text-decoration:underline;}
.social a:link { color:#0052AD;}
.social ul li.del {background:transparent url(/img/del.png) no-repeat scroll 0pt -2pt;}
.social ul li.digg {background:transparent url(/img/digg.png) no-repeat scroll 0pt -1pt;}
.social ul li.red {background:transparent url(/img/reddit.gif) no-repeat scroll 0pt -1pt;}
.social ul li.supon {background:transparent url(/img/supon.gif) no-repeat scroll 0pt -1pt;}
.social ul li.face {background:transparent url(/img/facebook.jpg) no-repeat scroll 0pt -1pt;}
.social ul li.live {background:transparent url(/img/live.png) no-repeat scroll 0pt -1pt;}
.social ul li.google {background:transparent url(/img/google.jpg) no-repeat scroll 0pt -1pt;}

.s-off * {color:#555;}
.s-on  * {color:#000;}
.new-line {border-top:solid 1px #ccc;height:2em;}
.new-line span {font-weight:normal}
.lgi {color:#490}
.lgc {color:#900}
.tb1 {margin:1em 0}
.t-h {margin:1em 0}
#ref {height:100px;width:100px;background:url(/img/wl/icb/ref.gif) no-repeat left top;float:right}

div.img-d {width:120px;background:#efefef;text-align:center;float:left;border:solid 1px #ccc;margin:0 5px 0 0;padding:5px 10px 5px 10px;position:relative}
span.img-da {background:#fff;width:120px;border:solid 1px #ccc;display:block}
span.img-da:hover {border:solid 1px #b00000;}
div.img-d strong {color:#b00000;padding:2px 0;display:block}
div.hr {border-bottom:dotted 1px #efefef;clear:both;height:1em}

#not-logged-f {float:right;width:380px;border-left:solid 1px #ccc;margin:1em 0 0 3px;padding:0 0 0 4px}
#not-logged-f label {width:100px}
#not-logged-f input.submit {margin:0 0 0 102px}

h2.clicks {border-bottom:solid 1px #efefef}
#my-clicks {margin:0 0 1.5em 0 !important}
table#my-clicks td.d {width:85px}
table#my-clicks td.t {width:100px}
table#my-clicks td.m {width:200px}
table#my-clicks tr.new td, ul#my-clicks li.new {padding:1.5em 0 0 0}

ul#my-clicks li {border-bottom:solid 1px #f7f7f7;padding:.1em 0}
ul#my-clicks {margin:0 0 1.5em 1em !important;}
ul#my-clicks div {border:solid 1px #ccc;padding:.5em;background:#f7f7f7;margin:.5em 0}

#p-filter {border:solid 1px #ccc;background:#fff;padding:.5em;margin:5px 0 20px; float:left}
#p-filter h2 {color:#8C3333 !important;
font-family:tahoma,arial !important;
font-size:0.9em !important;
font-weight:bold;padding:0;margin:0 0 .5em 0}
#p-filter li {color:#555;display:inline;padding:0 5px 0 0;line-height:1.7}
#p-filter a { color:#999; text-decoration: none }

#m-desc {border:solid 2px #ccc;background:#f7f7f7;height:60px;padding:.5em;margin:5px 0 0 0}
#d-title {color:#8C3333;display:block;font-size:1.1em;font-weight:bold;padding:5pt 0.4em 0pt 25pt;right:0pt;top:8px;}
#d-title a {color:#B80000;}

.catImage {float:left;margin:17px 0 0 0px !important;padding:0;width:120px;height:60px;float:left;border:1px solid #CFCFCF;position:relative;z-index:-1}
.catImage img {margin:0 auto!important;}
.catlink {float:left;left:-122px;padding:8px 0 0;position:relative;}
.dealDesc { color:#000;float:left;font-size:0.9em;font-weight:bold;margin:16px 0 0 14px; text-align:left}
.dealDesc span {color:#B80000; display:inline;padding:0 1.4em 0;font-size:1em !important;display:inline !important; padding:0 !important}
.dealDesc span span {color:#000!important }
.dealDesc a img { position:relative;top:0;left:70px}
.dealDesc span a {background:transparent url(/img/wl/icb/icons/information.gif) scroll no-repeat right 5px;padding:0.4em 1.9em 0.4em 0em;color:#000!important;text-decoration:none!important}
html > body .dealDesc a img { position:relative;top:3px;left:70px}


.sitemap {border:solid 1px #ccc;background:#f7f7f7;padding:.5em;margin:5px 0 0 0}
.sitemap h2 {padding:0;margin:0 0 0 0}
.sitemap li {color:#555;display:inline;padding:0 5px 0 0;line-height:1.7}

h2 span#p-bct {font-size:1em;color:#000;background:url(/img/n-a.gif) no-repeat left center;padding-left:18px;}
h2 span#p-bct a {font-size:.7em}
#p-form fieldset, #p-form legend {padding:0;margin:0}
#p-form legend {font-weight:normal;color:#555;padding:0 0 .3em 0}
#p-form {border:solid 1px #ccc;background:#f7f7f7;padding:.5em;margin:5px 0}
#p-form input {width:auto;}
#p-form input.sort {margin:0;width:40px;}
#p-form div {text-align:left;}
#p-form div input { width: auto }
html > body #p-form input.sort {background:url(/img/submit-s.png) no-repeat;color:#5E5A5A;border:0}
#nav #country-sel {position:absolute;left:510px;top:5px}
#nav #country-sel form {width:300px;position:relative}
#country-sel div.uk, #country-sel div.usa  {position:absolute;top:-10px;left:-8px;width:25px;height:25px;z-index:5}
#country-sel div.uk {background:url(/img/uk-flag.gif) no-repeat left top}
#country-sel div.usa {background:url(/img/us-flag.gif) no-repeat left top}
html > body #country-sel div.uk {background:url(/img/uk-flag.png) no-repeat left top}
html > body #country-sel div.usa {background:url(/img/us-flag.png) no-repeat left top}
#nav #country-sel fieldset {margin:0;padding:.2em}
#country-sel div.location {position:absolute;top:-14px;left:12px;width:100px;height:20px;background:url(/img/location.gif) no-repeat left top;z-index:6}
html > body #country-sel div.location {background:url(/img/location.png) no-repeat left top}


ol.ol, ol.ol {margin:.5em 0 .5em 3em}
ol.ol li, ul.ul li {line-height:1.5}

.imgl {float:left}
.imgr {float:right}
.fr {float:right}
.fc {text-align:center}
.tr {text-align:right}
li.normal a {font-weight:normal}
#c3-3cr {top:0;}

.frntList {
  margin:8px 0 0 7px;
}
.frntList li {
  background: url(/img/wl/ccb/bullet.png) no-repeat scroll 0 0;
  padding: 0 0 7px 20px;
}
#ccb_reg_small {
  width:185px;
  height:150px;
  position:absolute;
  top:207px;
  left:16px;
}
#ccb_reg_small fieldset {
  background:transparent url(/img/wl/ccb/h-form-small.gif) scroll no-repeat 0px 0px;
  padding-top:47px;
}
#ccb_reg_small fieldset input {
  margin-left:16px;
  width:134px;
}
html > body #ccb_reg_small fieldset input {
  margin-left:16px;
  background:url(/img/wl/ccb/input.gif) scroll no-repeat 0px 0px;
  width:134px;
}
html > body #ccb_reg_small fieldset input:focus {
  background:url(/img/wl/ccb/input-focus.gif) scroll no-repeat 0px 0px;
}
#ccb_reg_small fieldset .submit {
  width:150px;
}
html > body #ccb_reg_small fieldset .submit {
  width:150px;
  background:url(/img/wl/ccb/submit.gif) scroll no-repeat 0px 0px;
}
#ccb_reg_small p {
  color:#333;
  background:url(/img/wl/ccb/link_clicked.gif) no-repeat scroll 142px center;
  margin:0px 12pt 0;
  padding:0 0 2px;
  text-indent:0px;

}
#c1-sl img {
width:185px;
}
.hoverme:hover .hasBackgroundColor {
    background-color:#333 !important;
}
#home-blocks { margin: 0 0 0 -22px; float:left; }
html > body #home-blocks { margin: 0 0 0 3px; float:left; width:100% }
.c {
    background: #fff;
    border:1px solid #CFCFCF;
    width:29%;
    height:17em;
    margin:0 0 0 2.4%;
}
#home-blocks strong {
  color:#C60000;
}
html > body .c {
    background: #fff;
    border:1px solid #CFCFCF;
    width:29%;
    height:17em;
    margin:0 0 0 3%;
}
.contBoxH {
    color:#8C3333;
    margin: 10px 15px !important;
    width:auto !important;
}
ul.tagcloud {
    list-style-type: none;
    padding: 0;
    font-size: 1.4em;
    font-family: Tahoma;
    letter-spacing:1px;
    padding:4px 5px;
    text-align:center;
}
ul.tagcloud li {
    display: inline;
}
ul.tagcloud li a {
    text-decoration: none;
}
ul.tagcloud li a:hover {
    text-decoration: underline;
}
ul.tagcloud li:last-child:after {
    content: "";
}
ul.tagcloud li:after {
    content: ", ";
}

.tagSize1 {
    color: #c60000 !important;
    font-size: 1.2em;
}
.tagSize3 {
    color: #ffCD9B !important;
    font-size: .8em;
}

.tagSize2 {
    color: #ff9327 !important;
    font-size: 1em !important;
}

.coldest {
    color: #ffcd9b !important;
    font-size: .5em !important;
}
.cold {
    color: #e46340 !important;
    font-size: .7em !important;
}
.roomTemp {
    color: #ff9327 !important;
    font-size: 0.9em !important;
}
.hot {
    color:#f3a769 !important;
    font-size: 1.1em !important;
}
.hottest {
    color:#c60000 !important;
    font-size: 1.3em !important;
}
/*    .tagSize1 {
    color: #c60000 !important;
    font-size: 1.2em;
    }
    .tagSize2 {
    color: #333;
    font-size:2.2em;
    }
    .tagSize3 {
    color: #666;
    font-size: 2.0em;
    }
    .tagSize4 {
    color: #ff9327 !important;
    font-size: 1em;
    }
    .tagSize5 {
    color: #aaa;
    font-size: 1.6em;
    }
    .tagSize6 {
    color: #bbb;
    font-size: 1.4em;
    }
    .tagSize7 {
    color: #ffcd9b !important;
    font-size: .8em;
    }
    .tagSize8 {
    color: #ddd;
    font-size: .8em;
    }
    .tagSize0 {
    color: #ccc;
    font-size: .6em;
    }*/

.testimonial_icb {
    text-align: left;
    font-size: 0.9em;
    padding: 0 20px
}
.testimonial_icb span {
    font-weight: bold;
    display: block;
    /*text-indent: -120px;*/
    font-size: 1em !important;
    margin:8px 0px 3px;
}
.tst {
    background: transparent url(/img/wl/icb/icons/speech.gif) no-repeat scroll 195px -3px !important;
}
.reg-home-steps {
    float:left;
    left:50%;
    position: relative;
    top:-84px;
    width: 319px;
}
.reg-home-steps label {
    font-size: 0.9em;
    width:60px;
    margin:0 5px 0 0;
    color:#993333;
}

.reg-home-button {
    background:#FFFFFF url(/img/wl/icb/form-button-bg.gif) repeat-x scroll 0 3px;
    border:1px solid #848687;
    clear:left;
    color:#8C3333;
    float:left;
    font-family:arial;
    font-size:11px;
    font-weight:bold;
    height:27px;
    width:106px;
    position: relative;
    left:50%;
    margin:14px 0 0 -76px;
    cursor: pointer;
}
.reg-home-button:focus {
    background:#FFFFFF url(/img/wl/icb/form-button-bg.gif) repeat-x scroll 0 3px;
    border:1px solid #454647;
}
.reg-home-text {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #999999;
    float:left;
    margin:4px 0 0;
    width:240px!important;
    height:25px
}
html > body .reg-home-text {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #999999;
    float:left;
    margin:4px 0 0;
    height:15px
}
.reg-home-text:focus {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #999999;
    float:left;
    margin:4px 0 0;
}

.leftMenu {
    background:#FFFFFF none repeat scroll 0 0;
    border:1px solid #CFCFCF;
    margin:20px 0px;
    float:left;
    padding:0 5px;
    width:100%;
}
.leftMenu h3, .leftMenu span {
    background: none !important;
}
.leftMenu span {
    color: #8C3333 !important;
    font-family: tahoma,arial !important;
    font-size: 0.9em !important;
    font-weight: bold;
}
.leftMenu div {

}
#formWrapper{
    width:385px;
    margin:0 auto
}
#formWrapper span {
    color:#666;
    font-size: 0.7em;
    font-weight: normal;
}

.dealImg {
    float:left;
    padding:0;
}
.dealImg img {
    float:left;
}

.catlink {
    float:left;
    left:-122px;
    padding:8px 0 0;
    position:relative;
}

#icbLoginForm input, #icbLostPassForm input, #icbLoginForm textarea, #icbLostPassForm textarea {background:transparent url(none) repeat scroll 0 0;border:1px solid #999999;float:left;height:1.2em;margin-bottom:0.7em}

#icbLostPassForm input {width:15em}


.testimonalButton {
cursor:pointer;
margin:0.5em 11.6em 0 !important;padding:0.2em 3em 1.6em 4em !important;
width: 14em !important;
background: url(/img/wl/icb/icons/go.png) no-repeat scroll 4px 3px !important;
clear:both;
}
html > body .testimonalButton {

background: url(/img/wl/icb/icons/go.png) no-repeat scroll 4px 3px !important;
margin:0.5em 11.6em 0 !important;padding:0.2em 3em 1.6em 4em !important;
width: 14em !important;
color:#5E5A5A;
text-align:right;
}

.testimonalButton:hover {
    border:1px solid #247F4D !important;
    background: #E7EEEA url(/img/wl/icb/icons/go.png) no-repeat scroll 4px 3px !important;
}

.changeButton {
background: url(/img/wl/icb/icons/reg.png) no-repeat scroll 4px 3px !important;
color:#5E5A5A;
margin:1em 8.5em;
padding:0.2em 1em 1.6em 2em !important;
text-align:right;
width:auto !important;
clear:both;
cursor:pointer;
}
/*html > body .changeButton {
background: url(/img/wl/icb/icons/reg.png) no-repeat scroll 4px 3px !important;
color:#5E5A5A;
margin:1em 7em;
padding:0.2em 1em 1.6em 2em !important;
text-align:right;
width:auto !important;
}*/

.changeButton:hover {
    border:1px solid #247F4D !important;
    background: #E7EEEA url(/img/wl/icb/icons/reg.png) no-repeat scroll 4px 3px !important;
}
.icbSpecicialSelectWidth { width: 10.3em !important; }

#reg a { text-decoration:none }
#reg .submit { background: #efefef url(/img/wl/icb/icons/reg.png) no-repeat scroll 4px 3px; border:1px solid #999999; padding:1px 0px 3px 34px}
#reg .submit:hover { background: #E7EEEA url(/img/wl/icb/icons/reg.png) no-repeat scroll 4px 3px; border:1px solid #247F4D !important }
#reg {border:1px none;float:left;position:relative;top:-199px;width:410px}
#reg dl {padding: 0pt 0pt 0pt 1.5em}
#reg dt {padding: 10px 47px 10px 50px; font-family: arial; color: rgb(51, 51, 51); font-size: 1.1em}
#reg .refer {background: transparent url(/img/wl/icb/icons/speech.gif) no-repeat scroll 0pt 0pt !important;}
#reg .money {background: transparent url(/img/wl/icb/icons/free_money.gif) no-repeat scroll 0pt 0pt !important;}
#reg dd {margin: 0pt 0pt 15px; padding: 0px 20px 0px 61px; font-size: 0.8em; color: rgb(153, 153, 153)}
#reg .dblBox_outer div {border:1px solid #EAEAEA;padding:0 0 0.4em 0}


#birthDiv { clear:both;border:0 !important;}
#genderDiv { clear:both;border:0!important}
.formTOC { margin: 10px 0 10px 28px !important; width:320px!important;clear:both;padding:0 0 5px 0;height:60px}
.formTOC label { margin: 0 !important; padding: 0 !important; width: 252px !important; font-weight: normal !important; font-size: 1em !important; color: rgb(0, 0, 0)!important;}
.formTOC input { padding:0 }
#page { width:4em !important }
.loginH1 { margin:3em 0 1em 2.5em}

.formDateSelect { width: 7.6em !important; }
/*.topFormP { margin:0 0 0 0 !important; }*/
#home_steps {
background:transparent url(/img/wl/icb/mid_rpt.gif) repeat-y scroll -4px 0;
width:843px;

}
html > body #home_steps {
    float:left;
    margin:38px 66px 15px;
    position:relative;
    background:transparent url(/img/wl/icb/mid_rpt.gif) repeat-y scroll -4px 0;
    width:843px;
}
#home_steps ol {
    list-style-image:none;
    list-style-position:outside;
    list-style-type:none;
    margin:0;
}
#home_steps ul li {
    line-height:1.1;
    margin-bottom:1.1em;
}
#home_steps ul {
height:12em;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 25px;
width:343px;
}
#home_steps h2 {
	padding:0px 0 0 45px;
  width:352px
}
#home_steps form {
left:490px;
position:absolute;
top:100px;
width:300px;
}
#steps_wrapper {
background:transparent url(/img/wl/icb/mid_top.gif) no-repeat scroll -4px 0;
margin:-25px 0 0 -30px;
padding:7px 0 0;
font-size:12px;
}
/*
#home_steps div, #steps_wrapper {
background:transparent url(/img/wl/icb/mid_top.gif) no-repeat scroll -4px 0;
margin:-25px 0 0 -30px;
padding:7px 0 0;
font-size:12px;
}*/
#steps_bottom {
background:transparent url(/img/wl/icb/bottom_mid.gif) no-repeat scroll 0 5px;
float:left;
height:24px;
left:0;
margin:-19px 0 0 -17px;
width:847px;
}
html > body #steps_bottom {
    background:transparent url(/img/wl/icb/bottom_mid.gif) no-repeat scroll 0 5px;
    float:left;
    height:24px;
    left:0;
    margin:-20px 0 20px 62px;
    width:847px;
}



/*teps_bottom {
background:transparent url(/img/wl/icb/bottom_mid.gif) no-repeat scroll -4px 12px !important;
position:relative;
float:left;
height:20px;
left:30px;
margin:-19px 0 0 -17px;
width:847px;
}
html > body #steps_bottom {
background:transparent url(/img/wl/icb/bottom_mid.gif) no-repeat scroll 0 5px;
float:left;
height:20px;
left:0;
margin:-19px 0 0 -34px;
width:847px;
}*/
.dealInfoTT {
    background:#FFFFFF none repeat scroll 0 0;
    border:3px double #EAEAEA;
    left:240px;
    padding:10px;
    position:absolute;
    font-weight:normal !important;
    z-index:2;
    float:left;
    width:55em !important;
}
/*
.formError {
    background: transparent url(/img/f-a.gif) no-repeat scroll left bottom !important;
    color:#B00000 !important;
    float:left !important;
    font-size:0.9em !important;
    margin:0 0 0 7% !important;
    padding:5px 15px !important;
    text-align:center !important;
    text-indent:0 !important;
    width:60% !important;
}

html > body .formError {
    background: transparent url(/img/f-a.gif) no-repeat scroll left bottom !important;
    color:#B00000 !important;
    float:left !important;
    font-size:0.9em !important;
    margin:0 0 0 24% !important;
    padding:5px 15px !important;
    text-align:center !important;
    text-indent:0 !important;
    width:60% !important;
}
.click-details { border:none !important; }
*/


/*---- Form Login --------*/


.IcbFormLogin fieldset p {color:#B00000;font-size:0.9em}
.IcbFormLogin fieldset {border:4px double #CFCFCF; padding:2em; width:60%}
.IcbFormLogin label {color:#8C3333;display:block;font-size:0.9em;font-weight:bold;}
.IcbFormLogin input, #icbForm textarea, #icbForm select {background:transparent url(none) repeat scroll 0 0;border:1px solid #999999 !important;margin-bottom:0.3em}
.IcbFormLogin input:focus, #icbForm textarea:focus { outline:2px solid #10BAE0 }

.IcbFormLogin .submit{background:#EFEFEF url(/img/wl/icb/icons/lock.png) no-repeat scroll 4px 3px !important;color:#333333 !important;margin:0 auto ;width:80px !important;cursor:pointer !important; display:block !important;font-weight:normal !important; letter-spacing: 0 !important; text-align: !important;text-transform: none !important}
.IcbFormLogin .submit:hover {background: #E7EEEA url(/img/wl/icb/icons/lock.png) no-repeat scroll 4px 3px; border:1px solid #247F4D !important }
.IcbFormLogin h2 span {right:0 !important; top:0 !important}

/*---Form  Edit */
.IcbFormEdit fieldset p {color:#B00000;font-size:0.9em}
.IcbFormEdit fieldset {border:4px double #CFCFCF; padding:2em; width:60%}
.IcbFormEdit label {color:#8C3333;display:block;font-size:0.9em;font-weight:bold;}
.IcbFormEdit input, #icbForm textarea, #icbForm select {background:transparent url(none) repeat scroll 0 0;border:1px solid #999999 !important;margin-bottom:0.5em}
.IcbFormEdit .submit{background:#EFEFEF url(/img/wl/icb/icons/reg.png) no-repeat scroll 4px 3px !important;color:#333333 !important; margin:1em 138px !important; width:14em;cursor:pointer !important; display:block !important;font-weight:normal !important; letter-spacing: 0 !important; text-align:center ;text-transform: none !important}
.IcbFormEdit .submit:hover {background: #E7EEEA url(/img/wl/icb/icons/reg.png) no-repeat scroll 4px 3px; border:1px solid #247F4D !important }
.IcbFormEdit select.m {width:80px !important;margin-right:10px;margin-left:1px; height:1.8em; margin-bottom:0.5em}
.IcbFormEdit select.l {width:159px; margin-bottom:0.5em;}
.IcbFormEdit textarea {width:233px;background:url(none); height:92px;padding:4px 8px; border:1px solid #999999 !important;margin-bottom:0.5em}
.IcbFormEdit input:focus, #icbForm textarea:focus { outline:2px solid #10BAE0 }
.IcbFormEdit .formTOC { border:1px solid #CFCFCF; padding:5px 33px 30px 10px; text-align:center;}
.IcbFormEdit .radio { border:0px !important}

/*---Form  Send */
.IcbFormSend fieldset p {color:#B00000;font-size:0.9em}
.IcbFormSend fieldset {border:4px double #CFCFCF; padding:2em; width:60%}
.IcbFormSend label {color:#8C3333;display:block;font-size:0.9em;font-weight:bold;}
.IcbFormSend input, #icbForm textarea, .IcbFormSend select {background:transparent url(none) repeat scroll 0 0;border:1px solid #999999 !important;margin-bottom:0.3em}
   /*.IcbFormSend input:focus, #icbForm textarea:focus { outline:2px solid #10BAE0 }*/


.IcbFormSend .submit{background:#EFEFEF url(/img/wl/icb/icons/go.png) no-repeat scroll 4px 3px !important;color:#333333 !important;margin:0 auto ;width:12em !important;cursor:pointer !important; display:block !important;font-weight:normal !important; letter-spacing: 0 !important; text-align:center !important;text-transform: none !important}
.IcbFormSend .submit:hover {background: #E7EEEA url(/img/wl/icb/icons/go.png) no-repeat scroll 4px 3px; border:1px solid #247F4D !important }
.IcbFormSend .radio { border:0px !important}

.IcbFormTrial .submit{background:#EFEFEF url(/img/wl/icb/icons/go.png) no-repeat scroll 4px 3px !important;color:#333333 !important;margin:29px;width:15em !important;cursor:pointer !important; display:block !important;font-weight:normal !important; letter-spacing: 0 !important; text-align:center !important;text-transform: none !important}
.IcbFormTrial .submit:hover {background: #E7EEEA url(/img/wl/icb/icons/go.png) no-repeat scroll 4px 3px; border:1px solid #247F4D !important }

#closeTT {text-decoration:underline;color:blue;cursor:pointer;margin:20px 0 0}

.my-l li.list {
   background: #fff url(/img/wl/icb/icons/list.png) no-repeat scroll 0 3px
}
.my-l li.payments {
  background: #fff url(/img/wl/icb/icons/payments.png) no-repeat scroll 0 3px
}
.my-l li.clicks {
   background: #fff url(/img/wl/icb/icons/history.png) no-repeat scroll 0 3px
}
.my-l li.refer {
   background: #fff url(/img/wl/icb/icons/refer.png) no-repeat scroll 0 3px
}
.my-l li.help {
   background: #fff url(/img/wl/icb/icons/help.png) no-repeat scroll 0 3px
}
.my-l li.newsletter {
   background: #fff url(/img/wl/icb/icons/news.png) no-repeat scroll 0 3px
}
.my-l li.testimonial {
   background: #fff url(/img/wl/icb/icons/addTest.png) no-repeat scroll 0 3px
}
.my-l li.events {
   background: #fff url(/img/wl/icb/icons/events.png) no-repeat scroll 0 3px
}
.my-l li.chPass {
   background: #fff url(/img/wl/icb/icons/chPass.png) no-repeat scroll 0 3px
}
.my-l li.paymentDetails {
    background: #fff url(/img/wl/icb/icons/paymentDetails.png) no-repeat scroll 0 3px
}

/*---------- GAV'S BUBBLE TOOLTIP -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
    color: #993300;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(/img/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(/img/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
  background: url(/img/bubble.gif) no-repeat bottom;
}
#player{background:none!important;margin:0!important;padding:0!important}
.homebox {width:920px;_width:935px; margin: 15px 11px 20px;border:1px solid #CFCFCF;padding:2px; float:left;clear:both;_margin-top:50px}
 html > body .homebox {width:920px;  margin: 10px 29px 16px;border:1px solid #CFCFCF;padding:2px; float:left}
.homebox div {border:1px solid #EAEAEA;height:100%;margin:0 auto;padding:5px;background:#fff}
.homebox div p {padding: 7px 0px;width:923px}
.homebox div p img {margin:10px 24px 0 6px !important}
.homebox div h4 {border-bottom:1px solid #E7E7E7;color:#8C3333;font-size:1em;font-weight:bold;margin:0;padding:0.3em 0;text-indent:3px;}
.homebox div p { padding:0}
.homebox div ul { list-style: none;float:left;margin-top:10px;padding-left:30px}
.homebox div ul li { width:240px;float:left;margin-right:52px;_margin-right:55px}
.homebox div ul li.last {margin-right:0}
.homebox div ul li p { width:100%}
.homebox.homesteps div { float:left;width:98.7% }
.homebox.homesteps div ul li h5 span {background:#FAC301 none repeat scroll 0 0;color:#FFFFFF;display:block;margin:-4px 0 0 39px;padding:0.3em;text-align:center;width:195px;position:relative;_top:-4px;_padding-top:0.4em}
.homebox.homesteps div ul li h5 {background-color:transparent;background-repeat:no-repeat;background-position:0 -2px;font-size:0.9em;padding:12px 0}
.homebox.homesteps div ul li p { text-align:center;width:212px;padding-left:2.3em;_margin:-4px 0 0}
.homebox.homesteps div ul li p em { color:#8C3333 }
.step1 { background-image:url(/img/wl/icb/icons/3steps-header_one.gif); }
.step2 { background-image:url(/img/wl/icb/icons/3steps-header_two.gif);}
.step3 { background-image:url(/img/wl/icb/icons/3steps-header_three.gif);}

.trial_reg {
  position:absolute;
  left:50%;
  margin-left:-170px;
  margin-top:-50px;
  min-height:220px;
  width:350px;
  background-color:#F7F7F7;
  border-style:double;
  border-color:black;
  border-width:2px;
}

.trial_reg p {
  padding:12px 15px 5px 15px;
}
.dealLinkBtn {
	/*background: transparent url(/img/wl/icb/dealBtn.gif) repeat-x scroll 0 0;*/
	/*border: none;*/
	width:5em; 
	cursor: pointer;
}

 html > body .dealLinkBtn { padding: 0.3em 1em;}
 
.dealLinkBtn span {
	top:0 !important;
	color:#000 !important;
	font-weight: normal !important;
	font-size:1em !important;
	height:100% !important;
	padding: 0 !important;
	border: 1px solid #CCCCCC !important;
	border-style: none solid!important;
	width: 100%
}
img.goClickHint { display : inline; float: none!important; position: relative; left: 1em; top: 5px}

.red { color:#B80000; }

#recaptcha_widget_div { padding: 0 40px 0 0!important; margin: 0 50px 0 75px; }



