
/* blue text: #02f; */
/* orange text: #f60 */
/* darker orange text: #e40 */

p.buttons{zoom:1}
body{border:none}
html,a img,fieldset{border:none}
html{height:100%;margin-bottom:1px;background:transparent}
ul{list-style-type:none}
dl,dd,dt,ol,ul,li,p,h1,h2,h3,h4,h5,h6,table{margin:0;padding:0}
address,p,h1,h2,h3,h4,h5,h6,ol,ul.bullets,ul.nobullets,table{margin-bottom:1em}
h2{font-size:1.1em;font-weight:700;color:#f60;}
#header p#strap{color:#f60;position:absolute;left:12px;top:88px;z-index:55}
address{font-style:normal}
#arrow{position:absolute;top:221px;left:107px;}
#search #arrow{top:71px;left:88px}
input[type=password]{font-family:inherit}

#dummyform{display:none}
.autofilled{background:#FAFFBD}

#ACcats li{background:url(/assets/img/ac_category_button.png?1) 0 0 no-repeat;width:92px;height:40px;text-align:center;line-height:20px;padding:7px 0;display:block;float:left;margin:0 10px 20px 0;font-size:1.5em;}
#ACcats a{text-decoration:none}
#ACcats a:hover{text-decoration:underline}
#ACcats li.selected{background:url(/assets/img/ac_category_button_.png?1) 0 0 no-repeat;color:#666}

.hidden{display:none}

body#terms h3{font-size:1em}
#CSk{width:100px}
#CSsearch select{max-width:150px}


#listinginfo{width:457px;margin-bottom:1.25em;position:relative;z-index:2;padding:25px 16px 0 25px;color:#666;font-size:0.9em}
#features img{float:left;margin:0 10px 20px 0}
#features h2{clear:left;color:#02f;font-size:2.2em;font-family:Arial;font-weight:400;margin:0 !important}
#features ul{list-style:disc;margin:0 0 0 125px !important}
#features li{margin:0 0 2px 0 !important}
#features strong{font-weight:400;color:#f60}
#features{background:#fff url(/assets/img/tablesummary-top.png?1) no-repeat 0 0;width:478px;padding:10px}
#features p.footnote{background:#fff url(/assets/img/tablesummary-bottom.png?1) no-repeat bottom left;width:498px;margin:-10px}


#allactivity div{float:left}

.highlight{background:#f60;color:#fff;font-weight:bold}


#user-menu{text-align:right;margin-bottom:-9px;position:relative;z-index:2;padding:0 10px 0 0}

.userpane{background:#fff url(/assets/img/row.gif?1) repeat-y 0 0;clear:both;position:relative;padding-top:9px;z-index:5;zoom:1}
.userpane p.footnote{background:url(/assets/img/userpane-bottom.png?1) 0 100% no-repeat;min-height:11px;margin:0;padding:0 8px 4px 0}
#user-map p.footnote{background-image:url(/assets/img/user-map-bottom.png?1)}

		
.userpane h2{background:url(/assets/img/h2-user-portfolio.png?1) no-repeat 0 0;font-weight:700;color:#fff;font-size:1.6em;padding:10px 0 0 60px;height:29px;margin:0 0 1em 0;position:absolute;left:0;top:-30px;width:100%;z-index:5;zoom:1}
#user-alerts h2{background:url(/assets/img/h2-user-alerts.png?1) no-repeat 0 0}
#user-history h2{background:url(/assets/img/h2-user-history.png?1) no-repeat 0 0}
#user-map h2{background:url(/assets/img/h2-user-map.png?1) no-repeat 0 0;margin-bottom:0}

#user-portfolio div.live{background:url(/assets/img/portfolio_live.png?1) no-repeat 0 0;width:146px;height:216px;float:left;margin:0 0 3px 3px;padding:6px 8px}
#user-portfolio div.empty{background:url(/assets/img/portfolio_empty.png?1) no-repeat 0 0;width:146px;height:216px;float:left;margin:0 0 3px 3px;padding:6px 8px}
#user-portfolio div h3{margin:0;font-size:1.1em}
#user-portfolio div p{margin:0;color:#444;font-size:0.9em}
#user-portfolio div p em{color:#02f;font-style:normal}
#user-portfolio div a{font-weight:700}
#user-portfolio div p.SLs a{font-weight:400}
#user-portfolio div img{margin:0 -4px}
#user-portfolio div div.graph{background:url(/assets/img/portfolio_graph_live.png?1) no-repeat 0 0;margin:0 -4px;width:154px;height:99px}

.userpane .list{width:496px !important;margin:0 1px 0}
.userpane .list *{background:transparent !important}
.userpane .list .unread *{background-color:#ff9 !important}
.userpane .list .read *{background-color:#fff !important}
.userpane .list th{background:url(/assets/img/userpane-table-header.gif?1) repeat-x 0 0 !important;color:#000;border-bottom:1px solid #ccc}
.userpane .list th a{color:#f60 !important}
.userpane .list caption{display:none}

.userpane .list .live td a{color:#f60}
.userpane .list .cancelled{color:#000 !important;text-decoration:line-through !important}






body#about object,body#forbusinesses object{margin-left:16px}

span.distance{position:absolute;color:#000;font-weight:700;top:86px;right:170px}

select#s{width:340px}
body{color:#02f;color:#444;font-size:69%;font-family:Arial;margin:0;padding:0 0 2em 0;background:transparent}
optgroup{color:#888;font-weight:400;font-style:normal}
optgroup option{color:#000}
p#report{position:absolute;bottom:15px;right:10px;padding-right:25px;background:url(/assets/img/alert.gif?1) 100% 50% no-repeat}
p.report{padding-right:25px;background:url(/assets/img/alert.gif?1) 100% 50% no-repeat}
p#report a{color:#444}

h1{font-weight:700;font-size:2.1em;background:url(/assets/img/h1.png?2) 0 0 no-repeat;height:23px;line-height:32px;padding:0 0 28px 21px;font-size:2em;color:#ffffff;margin:-9px 0 -8px 0;z-index:6;position:relative;width:497px;padding-top:9px}
body.register h1{background-image:url(/assets/img/h1-register.png?2)}
body.news h1{background-image:url(/assets/img/h1-news.png?2)}
body.offer h1{background-image:url(/assets/img/h1-offer.png?2)}
body.user h1{background-image:url(/assets/img/h1-user.png?2)}
body#analysis h1{background-image:url(/assets/img/h1-analysis.png?2)}
body#frameless h1{background-image:url(/assets/img/h1-frameless.png?2);margin-top:0;}
body#plugins h1{background-image:url(/assets/img/h1-downloads.png?2)}


ul#listings address{margin-bottom:2px}
ul#listings p em{font-style:normal;color:#f60}
body#frameless{padding-bottom:0;margin-bottom:0}
body#frameless div.contentsection{margin-bottom:0}
body#frameless #content{margin:0;line-height:1.5}

body#about h1{background-image:url(/assets/img/h1-about.png?2)}
body#search h1,body#results h1{background-image:url(/assets/img/h1-search.png?2)}

body#plugins2 div.contentsection ul.bullets li,body#plugins div.contentsection ul.bullets li{background:url(/assets/img/bullet.gif?1) 0 4px no-repeat;padding-left:20px;list-style:none;margin-bottom:1em}
body#plugins2 div.contentsection p strong,body#plugins div.contentsection p strong{color:#f60;font-weight:700;font-size:1.25em}
body#plugins2 div.contentsection h3,body#plugins div.contentsection h3{font-size:1em;margin-bottom:0}

body#domore div.contentsection li{clear:left;padding-left:140px;padding-top:10px;padding-bottom:20px;}
body#domore div.contentsection li img{margin-left:-140px;margin-bottom:20px}
body#domore div.contentsection p{clear:left}

ol.steps{list-style:none}
ol.steps h2{font-size:1.3em;text-align:center}

tr.live td a{color:green;}
tr.ratingpending td a{color:orange;}
tr.cancelled td a{color:black;}
tr.userpending td a{color:red;}




body.blurb ol{list-style-type:lower-alpha}

pre{background:#fff;border:1px solid #666;margin:1em auto;padding:1em;font-size:1.2em;overflow:auto;clear:left}

span.postcode{white-space:nowrap}
.post{font-size:1.2em;color:#333}


.response{color:#666}
div.panel{padding:0.5em;background:#FFF8ED;margin:0 0 1em 0}

#activitiesDD ul{max-height:200px;overflow:auto}

#yDOB{width:5em}
#bGender{width:8em}

dd.slider{background:url(/assets/img/slider.png?1) 0 0 no-repeat;font-weight:700;color:#fff;padding:10px;line-height:2;height:25px;position:relative;padding-bottom:25px !important;}
dd.slider div.temp{position:absolute;left:107px;top:0;background:#fff;border:1px solid #888;width:7px;height:24px;overflow:hidden;z-index:10;-moz-opacity:0.3;opacity:0.3;-khtml-opacity:0.3}
dd.slider div.pointer{position:absolute;left:107px;top:0;background:#fff;border:1px solid #888;width:7px;height:24px;overflow:hidden;z-index:11;cursor:pointer}
dd.slider div.rating{position:absolute;right:40px;top:1px;height:36px;width:37px;color:#888;font-weight:400;font-size:1.3em;color:blue;text-align:center;line-height:26px;padding-right:2px;}
dd.slider div.rating em{position:absolute;top:28px;left:-55px;font-size:0.7em;width:150px;font-style:normal;color:#444;}



body.register h2.step{font-size:1.5em}
body.register h2.step img{vertical-align:middle;position:relative;top:-1px}

.entry:after,div.tabcontent:after,div.contentsection:after,div.formsection:after,ul#actions:after,div#side h3:after,#side:after,
dl.tabular:after,#content:after,#main:after,div.panel:after,#members:after{content:".";display:block;visibility:hidden;height:0;clear:both}

acronym{border-bottom:1px dashed black;cursor:help}

p.expander a{color:#333;font-weight:700}

input[type=text]:focus,input[type=password]:focus,textarea:focus{border:1px solid #000 !important}

div.formsection{width:447px;background:#fed url(/assets/img/fieldset-slant.png?1) 0 0 no-repeat;position:relative;padding:1em 5px 5px 65px !important;z-index:4;margin-bottom:6px}

div#first{z-index:5 !important}

#listingmenu{width:496px;height:38px;padding:16px 1px 1px 1px;background:url(/assets/img/listing-menu.png?2) 0 0 no-repeat;font-size:1.1em;line-height:1.2;margin:11px 0 10px 10px;}
#listing #listingmenu{margin:0 0 6px 0}
#listingmenu a{color:#444;text-decoration:none}
#listingmenu li{float:left;border-right:1px solid #fff;border-left:1px solid #ccc;height:34px;padding:4px 8px 0;width:65px;text-align:center}
#listingmenu .f{border-left:0}
#listingmenu .l{border-right:0;padding:11px 0 0 7px;height:27px}
#listingmenu .nowebsite{padding-left:20px}
#listingmenu .selected{color:#f60}


div.contentsection{width:498px;background:#fed url(/assets/img/contentsection.png?1) 0 0 no-repeat;position:relative;padding:1em 10px 5px 10px;z-index:4;margin-bottom:6px}


div.formsection p.num{position:absolute;color:#fff;font-size:2.5em;font-weight:700;top:6px;left:21px;font-family:"Courier New"}

a{color:#f60;text-decoration:underline}
a:hover{color:#e40;text-decoration:underline}
div#ratings a:hover,#topmenu a:hover{text-decoration:underline}



.message{color:#f00;font-weight:700}

#logo{position:absolute;top:5px;left:9px;z-index:56}

span.req{color:#f00;padding-left:2px;font-size:0.9em}
.notes .req, .footnote .req{font-size:1em;padding-left:0}

body#register #MLinput{margin-bottom:1.5em}

#container{background:#fff;width:845px;margin:0 auto;position:relative}
#main{width:835px;padding:10px 0 8px 8px;clear:left;border:1px solid #FF5A00;border-width:0px 1px 1px;line-height:1.5;background:url(/assets/img/main.png?2) 100% repeat-y}
#content{width:518px;padding:0;margin-right:8px;float:left}
#side{float:left;width:308px;background:#f0f0f0;border-left:1px solid #999;margin-top:-29px;position:relative;}
div.contentsection{width:498px;background:#fed url(/assets/img/contentsection.png?1) 0 0 no-repeat;position:relative;padding:1em 10px 5px 10px;z-index:4;margin-bottom:6px}
#commentstream{clear:left;position:relative;top:-1px;margin:0 -10px -1px -10px;border-top:1px solid #999;background:#fff;padding:6px 16px 16px;width:486px}
.alltabs{top:0px !important}

#header{height:175px;position:relative;border-left:1px solid #FF5A00;border-right:1px solid #FF5A00}
#header div#bar{background:#FFEEDD;height:23px;position:absolute;width:100%;bottom:19px;border-bottom:2px solid #777;}

#loggedin{position:absolute;top:10px;color:#f60}
#loggedin span a{color:#666}
#header p a:hover{color:#e40}

#toolbarbanner{position:absolute;top:0;right:-1px;z-index:5000}

label{cursor:pointer}
textarea{font-family:inherit}

input[type=text],input[type=file],input[type=password],select,textarea{border:1px solid #7393B1;padding:2px 3px;font-size:1em}
select{padding:0}


td{vertical-align:top}
table{border-collapse:collapse}



dl.narrow{width:65%}
dl.tabular{margin-bottom:1em;padding-bottom:1em !important}


.formsection dl.tabular,.formsection dl.tabular dt,.formsection dl.tabular dd{margin:0;padding:0}
.formsection dl.tabular dt{display:block;width:46%;float:left;clear:both;margin-top:4px}
.formsection dl.tabular dd{display:block;width:53%;float:right;margin-top:4px;margin-left:1%;position:relative}


dl.tabular input{vertical-align:middle}
dl.tabular select{max-width:100%;width:90%}
dl.tabular input[type=text],dl.tabular input[type=password],dl.tabular input[type=file]{width:85%}
dl.tabular textarea{max-width:100%;width:97.5%}

/*
dl.tabular dt.wide{width:100%}
dl.tabular dd.wide{clear:left;width:100%}
*/

p.help{position:absolute;right:0;top:0}
p span.help{position:relative;top:5px;left:0px;padding-right:2px}
h2 span.help{position:relative;top:5px;left:0px;padding-right:2px}
p.buttons span.help{position:relative;top:6px;left:5px}
p.help img.help,span.help img.help{cursor:pointer;position:static}

dl.tabular dt.slider{width:26%}
dl.tabular dd.slider{width:73%}






/* ----------- NEW FORM STYLES --------------- */
div.form{background:url(/assets/img/form.png?1) 0 0 no-repeat;width:498px;padding-top:10px;margin-bottom:1em}

div.form dt{background:url(/assets/img/formrowdt.gif?1) 0 0 repeat-x}
div.form dd{background:url(/assets/img/formrowdd.gif?1) -2px 0 repeat-x}
div.form dl{padding:0 4px 0 4px !important;width:493px;margin-bottom:0}
div.form p.footnote{background:url(/assets/img/formbottom.png?1) bottom left no-repeat;margin-bottom:0;width:485px;padding:4px 8px 4px 8px;margin-left:0}

div.form dd input[type=text],div.form dd input[type=password]{width:160px;}
div.form dd select{width:160px;vertical-align:middle;}
div.form dd span.button{vertical-align:middle}
div.form dt label{vertical-align:bottom !important}



div.form dt.sep,div.form dd.sep{padding-top:20px !important}
div.form label{position:relative;top:2px}
div.form p.reset{text-align:left}
div.form p{margin:0 10px 7px 10px}
select#addresses{width:auto;max-width:300px;width:300px;}
select#addresses2{width:auto;max-width:300px;width:300px;}
#cc_sm,#cc_em,#cc_sy,#cc_ey{width:auto}





/* -------------- DIRECT DEBIT ---------------- */
div.directdebit{background:url(/assets/img/DDform.png?1) 0 0 no-repeat;margin-left:-6px;width:481px;padding:10px;margin-bottom:1em}
div.directdebit h3{font-size:1.1em;width:75%}
div.directdebit input{width:2em !important}
div.directdebit label{font-size:0.9em;color:#000}

div.directdebit h3+p{padding-top:2em}

div.directdebit table{clear:right}
div.directdebit td{padding:20px 20px 0 0}

div.directdebit dl.tabular dd{width:270px}
div.directdebit p{font-size:0.9em}
div.directdebit p.l{margin:0 -10px -10px -10px;padding:0 10px 10px 10px;background:url(/assets/img/DDform-bottom.png?1) bottom left no-repeat}

dl#originator{float:right}
dl#originator dd{text-align:right}
dl#originator input{background:#ccc;width:1em !important}
div.directdebit input#accname{width:160px !important}




/* ---------------- TOP MENUS ----------------- */
#topmenu{color:#000;position:absolute;bottom:44px;left:0;margin:0;border:1px solid #FE9940;border-width:1px 0;width:100%;background:#FFDEBF;font-size:0.9em;text-transform:uppercase}
#topmenu li{float:left;line-height:2em;border-right:1px solid #FF5A00;padding-top:4px;border-left:1px solid #fff;border-bottom:1px solid #FFCD9B}
#topmenu li.f a{padding:0 16px;}
#topmenu li.selectedl,#topmenu li.l{border-right:0}
#topmenu li.l a{padding:0 0 0 10px}
#topmenu li.selectedl a{padding:0 158px 0 8px;color:#02f}
#topmenu li.selected,#topmenu li.selectedl{background:#fff;border-left:3px solid #C89A6F;border-top:4px solid #C89A6F;padding-top:0;background:#FEC48E}
#topmenu li.selected a{padding-left:8px}
#topmenu li.selected.f a{padding-left:14px}
#topmenu a{color:#000;display:block;height:2em;text-align:center;padding:0 10px}

#topmenu li.selectedl a{}
#topmenu form{display:inline}

#side form{height:19px;padding:7px 2px 7px 8px;font-size:0.9em;color:#444;}
#side form label{text-transform:uppercase;font-size:1.1em;font-weight:700}
#side form input[type=text]{width:150px;margin:0 2px}


form.inline *{vertical-align:middle}

#topsubmenu{position:absolute;top:0;right:25px;margin:0;font-size:0.9em;text-transform:uppercase}
#topsubmenu li{float:right;line-height:12px;margin-top:3px;border-right:1px solid #02f}
#topsubmenu li.l{border:0}
#topsubmenu a{color:#02f;display:block;text-align:center;padding:0 10px}
#topsubmenu a:hover{color:#333}
#topmenu li.selected a,#topmenu li.selected a:hover{cursor:default;text-decoration:none}




/* ----------------- FOOTER ---------------- */
#footer{text-align:center;clear:left}
#footer p,#footer ul{font-size:0.9em;margin:10px 20px}
#footer p{color:#444}
#footer ul li.f{margin-left:0}
#footer ul a{color:#031AFF;white-space:nowrap;padding:0 8px}
#footer a:hover{color:#444;text-decoration:underline}
#footer li{display:inline;border-right:1px solid #888}
#footer li.l{border-right:0}

body#plugins2 #main h2,body#plugins #main h2{font-size:1.6em;border-bottom:1px solid #f60;margin:1em 0 0.5em 0;clear:left}
body#plugins2 #main h2 img,body#plugins #main h2 img{position:relative;top:4px;margin-left:-5px}

/* ------------- NOTES -------------- */
.footnote{clear:both;font-size:0.9em;color:#5c5c5c;margin-bottom:0.5em;padding-top:0.75em;text-align:right}
table.list tfoot td{color:#5c5c5c;font-size:0.9em;text-align:right !important;font-weight:400}
.notes{font-size:0.9em;color:#777;font-weight:400}
.notes .report{color:#999}
p.notes{}
fieldset p.footnote{text-align:right}
input.note{color:#aaa !important}




/* ------------------ ERRORS ---------------- */
div.error,.alert,p.error,label.error{color:red}
div.error h3{margin:0;color:red !important;font-size:1em !important;font-weight:700 !important}
.confirm{color:green}
.info{color:green;font-weight:700}
select.error,input.error,textarea.error{border:1px solid red !important;background:#fee}

.toomuch{color:red;font-weight:700}




/* -------------------- AJAX ------------------- */
div.ajax{position:absolute;left:0;top:20px;z-index:50001;width:395px;background:#fff;border:1px solid black;display:none;color:#666}
div.ajax p.more{background:#ddd;}
div.ajax h3, div.ajax p{padding:0 3px;margin:0;font-weight:400}
div.ajax h3{font-size:1.2em}

#rate-it div.ajax{top:18px}
ul.ajax{z-index:500;position:relative}
ul.ajax li{padding:0 3px;overflow:hidden;white-space:nowrap;}
ul.ajax li.hover{background:#aaa;color:#000;cursor:pointer}
ul.ajax strong{white-space:nowrap}
ul.ajax em{white-space:nowrap}
ul.ajax input{position:relative;top:-2px}
p.ajax{background:#fff;border:1px solid black;z-index:500;position:relative;padding:0px 3px;color:#888}



body#analysis table.list td{text-align:left}


.infull{vertical-align:sub}
.infull2{text-decoration:none;color:#333}
.infull2:hover{text-decoration:none;color:#333}

dl.compact dt{clear:left;float:left;padding-right:0.5em !important;font-weight:700}


img.floated{float:right;margin:0 0 10px 15px}


em.hl{color:#f60;font-style:normal}

p.paging{font-weight:700;color:#888;text-align:center;padding-bottom:2em}
table.list p.paging{padding-bottom:0.7em}
body#results p.paging{padding-bottom:0}
p.paging a{color:#888}
p.paging a:hover{text-decoration:none;color:#01a}
p.paging em{font-style:normal;text-decoration:none;font-size:1.3em;color:#444}
p.paging span{color:#ccc;font-size:1.1em}
p.paging span a{color:#02f}
p.paging a,p.paging em{padding:0 2px}
p.paging img{float:none !important;position:relative;top:6px}


/*basic list styles*/
ul.bullets,ul.bullets ul{list-style-type:disc}
ul.bullets,ul.bullets ul,ol{padding-left:3em}
ol li,ul.bullets li{margin:0 0 0.25em 0}
div#health{padding-top:10px;background:url(/assets/img/accounthealth.png?1) 0 0 no-repeat;width:547px;margin-bottom:1em}
div#health ul{margin:0 5px;padding-left:6px}
div#health .notes{white-space:nowrap}

div#health li{background:url(/assets/img/exclamation.png?2) 0 0 no-repeat;min-height:40px;padding:2px 10px 8px 60px;list-style-type:none}
div#health li.news{background-image:url(/assets/img/icon-news.gif?1)}
div#health li.offer{background-image:url(/assets/img/icon-offer.gif?1)}
div#health li.KBclip{background-image:url(/assets/img/icon-clip.gif?1)}
div#health li.KBcomment{background-image:url(/assets/img/icon-clip.gif?1)}
div#health li.KBvote{background-image:url(/assets/img/icon-clip.gif?1)}
div#health li.response{background-image:url(/assets/img/icon-rate.gif?1)}
div#health li.rating{background-image:url(/assets/img/icon-rate.gif?1)}
div#health li.viewed{background-image:url(/assets/img/icon-home.gif?1)}
div#health li.viewed2{background-image:url(/assets/img/icon-news.gif?1)}
div#health li.newlisting{background-image:url(/assets/img/icon-save.gif?1)}
div#health li.update{background-image:url(/assets/img/icon-pen.gif?1)}
div#health li.newmember{background-image:url(/assets/img/icon-member.gif?1)}

div#health p.footnote{background:url(/assets/img/accounthealth.png?1) 100% 100% no-repeat;width:547px;margin-bottom:0}
/*coloured text etc*/
.em{color:#bd6f07;font-style:normal}		
.strong{font-weight:700;color:#B25E51}

/* page-specific */




iframe#frame{z-index:7000;position:absolute;background:transparent;left:130px;top:164px;border:0;width:517px;overflow:hidden;border:10px solid #888}
iframe#frame.hidden{height:0;width:0}



div#fog{background:#000;-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;position:absolute;top:0;left:0;right:0;z-index:6000;height:100%;display:none}
div#help table{table-layout:auto;}
div#help td{padding:0 !important}


div#help .topleft{background:url(/assets/img/help-bg-sprite.png?1) 0 0 no-repeat;height:4px;width:4px}
div#help .topright{background:url(/assets/img/help-bg-sprite.png?1) 0 -4px no-repeat;width:4px}
div#help .top{background:#fff}
div#help .bottomleft{background:url(/assets/img/help-bg-sprite.png?1) 0 -8px no-repeat;height:4px}
div#help .bottomright{background:url(/assets/img/help-bg-sprite.png?1) 0 -12px no-repeat}
div#help .bottom{background:url(/assets/img/help-bg-sprite.png?1) 0 -16px repeat-x}

div#help .middle td{background:#fff url(/assets/img/help-bg.png?1) bottom repeat-x}
#helpcontent{padding:10px 20px;color:#000;min-height:100px;width:400px;}
div.widehelp #helpcontent{width:620px}
	
div#help{cursor:move;position:fixed;z-index:2147483647;} /*url(/assets/img/plebble-aid.png?1) 468px 10px no-repeat;*/

div#help h2{font-size:1.6em;font-weight:700;position:absolute;top:-27px;left:6px;color:#fff}
div#help h3{color:#333;font-size:1.2em;color:#f60}
div#help p{position:relative;}
div#help p#close{position:absolute;top:-34px;right:-10px}
div#help.noLogo p#close{position:absolute;top:8px;right:8px;margin:0}
/*div#help.drag{-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8;}*/

#sidebartabs{margin:0 -1px 0 1px !important}
div#side div#ratings{padding-left:4px;font-size:0.9em}
div#side p.buttons{font-size:1.25em;margin-top:7px}

div#side h3{color:#FF6600;margin:5px 0 -1px;text-transform:uppercase;font-size:1.4em}
div#side h3 strong{float:left;background:#F4F4F4;border:1px solid #ccc;border-bottom-style:dashed;padding:0 6px}
div#side h3 span{float:right;font-size:0.9em;font-weight:400;padding:2px 0 0 0}
div#side a{color:#02f}
div#side table{color:#444;margin:0 0 1.5em !important;clear:both;table-layout:fixed;width:300px}
#BWtext{margin:-1.2em 0 2em;color:#888}

div#side td{border-left:1px solid #ccc;border-top:1px dashed #ccc}
div#side td.rating{width:4em;border-left:0;border-right:1px solid #ccc;text-align:right}
table.list td.rating{text-align:right !important}
div#side td.narrow{width:14px;border-left:0;text-align:right}
div#side td.narrow.l{border-right:1px solid #ccc}

div#side td img{position:relative;top:1px}


div#side td{white-space:nowrap;overflow:hidden;padding:1px 3px;background:#f4f4f4}

div#side #allactivity td{color:#f60}
#allactivity .notes{font-size:1em}
#allactivity{line-height:1.3;margin-bottom:1.5em}
#allactivity td{color:#02f !important}
#allactivity td a{color:#f60 !important}


form.filter label{font-weight:700;white-space:nowrap;margin-right:3em;float:right;font-size:0.9em;line-height:1.2;width:100px;margin-bottom:0.7em}
* html form.filter select{font-size:1em}
form.filter input[type=text]{width:100%;display:block;margin:0;}
form.filter select{width:100%;display:block;margin:0;}
form.filter input[type=checkbox]{display:block;margin:0;}
form.filter select{width:108px}
form.filter label.alt{float:left}
form.filter label.newrow{clear:both}


form.filter hr,form.filter p{clear:both;margin-top:10px}


#listingsDD{position:relative}
#loading{display:none;position:absolute;top:0;right:0}


#topbuttons{position:absolute;top:50px;right:25px}
#topbuttons li{float:left;margin-left:10px}
#topbuttons a{display:block}






div.advert{padding:6px 32px 0 37px}

.PR,.PRsmall,.PRmedium,.PRlarge{font-weight:700;white-space:nowrap;color:#444}

.PRsmall{font-weight:400}
.PRmedium{font-size:1.2em;}
.PRlarge{font-size:2.2em;}

.pos{color:#090}
.neg{color:#c00}







#addDD.ie6fix{margin-top:20px}

#msg {position:relative}
#msg a.close {background:#000;font-size:1.5em;padding:0 5px 0 7px;text-decoration:none;color:#fff;font-weight:700;position:absolute;top:0;right:0}
* html #msg{zoom:1}




#PR{background:url(/assets/img/plebblerating.png?2) 0 0 no-repeat;width:177px;height:114px;position:relative;margin:0 -7px 1.5em 1em;text-align:center}
#PR span{position:absolute;top:30px;left:0;width:100%}
#PR p{position:absolute;left:0;bottom:9px;margin:0;line-height:17px;width:100%;color:#fff}
#PR a{color:#fff}
#PR span img{margin-left:2px}

#CS{clear:left;font-size:2em;float:left;margin-bottom:0.2em}
#CS span.sup{font-size:0.7em;position:relative;top:-5px}

#chart_holder{float:left;margin-bottom:1em}
#chart_holder h2,#rateme_and_spread h2{font-size:1.6em;font-weight:400;margin:0}
#chart_holder h2 img,#rateme_and_spread h2 img{position:relative;top:-2px}
#chart{width:333px;height:194px;background:url(/assets/img/chart.png?2) 0 0 no-repeat;position:relative}

#rateme_and_spread{float:right;margin-right:6px}
#rateme{width:142px;height:76px;margin:2px 1px 0}
#spread{background:url(/assets/img/spread.png?1) 0 0 no-repeat;width:110px;height:88px;padding:9px 17px 19px 17px}
#spread div{width:7px;background:#ccc;float:left;vertical-align:bottom;margin-right:1px;border:1px solid #999;font-size:0}
#spread div.nothing{height:1px;margin-top:83px;background:#ccc;border:0;width:9px}

#pluginsbutton{float:right;width:168px;font-size:0.9em;margin-bottom:1em}
#pluginsbutton a{color:#fff;font-weight:700;display:block;background:url(/assets/img/buttons.png?5) 0 -437px no-repeat;width:168px;height:22px;line-height:22px;text-align:center}
#pluginsbutton a:hover{background-position:-170px -437px}



body#listing .contentsection{padding-bottom:0}
body#listing .contentsection table{width:498px}
body#listing .contentsection table thead{background:#FF5A00 url(/assets/img/thead.gif?1) 0 0 no-repeat;position:relative}
body#listing .contentsection table tfoot{background:#fff url(/assets/img/tfoot.png?1) bottom left no-repeat;text-align:right}
body#listing .contentsection table tbody{background:#fff url(/assets/img/row.gif?1) 0 0 repeat-y;font-size:0.9em}
body#listing .contentsection table td,body#listing .contentsection table th{padding:2px 10px}
body#listing .contentsection table th{border:0;color:#fff;text-align:left;padding-top:6px}
body#listing .contentsection table tbody td{border-bottom:1px dashed #ccc}
body#listing .contentsection table tbody tr.grey td{border-bottom:0}

.link{text-decoration:underline;cursor:pointer}

table.list{width:498px}
table.list td.f{white-space:nowrap}
.formsection table.list{position:relative;left:-55px;top:10px}
.contentsection table.list{position:relative}

table.list tfoot{text-align:center;font-weight:700}
table.list tfoot td{padding:2px 10px 5px 10px}
table.list td,table.list th{padding:2px 10px}

table.list th{border:0;color:#fff;text-align:left;padding-top:6px}
table.list th a{color:#fff}

table.list tbody{font-size:0.9em}
table.list tbody td{border-bottom:1px dashed #ccc}

textarea#comment{width:414px;}


#view-comment #content h3{margin-left:-9px !important;margin-top:-22px !important;float:none !impotant}
#comments{clear:both;min-height:1000px}
#comments h3{background:url(/assets/img/commentstream-headers.png?1) 0 -90px no-repeat;color:#999;margin:0 0 0.75em -16px;font-weight:400;font-size:1.1em;height:30px;line-height:30px;overflow:hidden;padding:0 8px 0 10px;width:499px}

#comments h3.rat{background-position:0 -30px;padding:0 8px 0 30px;width:479px;}
#comments h3.pos{background-position:0 0}
#comments h3.neg{background-position:0 -60px}
#comments h3.testi{background-position:0 -120px}
#comments h3.rat *{color:#fff!important}
#comments h3.testi *{color:#888!important}

#comments h3 .source{float:right}
#comments h3 .title{float:left;} /*max-width:300px;overflow:hidden;white-space:nowrap*/
#comments h3 .title span{font-weight:700;text-transform:uppercase}
#comments h3 .source span{color:#f60;text-decoration:underline}
#comments h3 .source a{color:#666 !important}

#comments h3 a{font-weight:bold;font-size:1.1em;text-decoration:none;color:#777}
#comments h3 a:hover{text-decoration:underline}
.entry h4, .entry p{margin-left:75px}
.testi h4, .testi p{margin-left:0 !important}
#comments .testi .response{background-position:0 0}

#comments .response{padding-left:18px;background:url(/assets/img/response.gif?1) 75px repeat-y}
#comments .response h4{color:#f60;text-transform:uppercase;margin-bottom:0}
#comments .user{}
#comments .admin{color:#000}
#comments .member{color:#f60}

#comments .response h3{text-transform:uppercase;display:inline;font-size:1em;padding-right:8px}

#helpcontent label{font-weight:700}

#loadingimg{text-align:center}
body#search .tabcontent{color:#444}



/* listing info "business card" section */
#listinginfo{width:457px;margin:0 0 1.25em 0;position:relative;z-index:2;padding:25px 16px 0 25px;color:#666;font-size:0.9em}
.LI{background:url(/assets/img/listing-info.png?1) 0 0 no-repeat}
.LIchild{background:url(/assets/img/listing-info.png?1) 0 0 no-repeat}
.LIchildmember{background:url(/assets/img/listing-info-member.png?1) 0 0 no-repeat}
.LImember{background:url(/assets/img/listing-info-member.png?1) 0 0 no-repeat}

#listinginfo h1{color:#f60;background:transparent;font-size:1.8em;height:auto;line-height:1;margin:0 0 0.5em 0;padding:0;position:static;width:auto;float:none} /*floatnone needed to cancel out h1 float when logged in as a member */
#listinginfo h1.child{padding:5px 0 0 35px;background:url(/assets/img/sl-arrow.gif?1) 13px 0 no-repeat;}
#listinginfo h1 a:hover{color:#e40}
#listinginfo h2{color:#999;font-size:1.4em;margin:1.5em 0 -0.25em 0}

#listinginfo form{background:url(/assets/img/sl-arrow.gif?1) 13px 0 no-repeat}
#listinginfo select{margin:0 0 1em 33px;border:2px solid #ccc;padding:2px;max-width:211px}
#listinginfo option{color:#666}
#listinginfo #sl-select{width:18px;height:17px}

#listinginfo #PRandMap{float:right;}

#listinginfo #change{margin-top:-5px}
#listinginfo #change img{width:142px;height:16px}
#listinginfo img.logo{margin:0 0 10px 0;display:block}
#listinginfo form input.img{margin:0 0 0 5px;position:relative;top:5px}

#listinginfo p.footnote{margin:0 -16px 0 -25px;text-align:center;padding-top:5px;height:32px;line-height:31px;font-weight:700;font-size:1.2em}
.LI				p.footnote{background:url(/assets/img/listing-info-bottom.png?1) 100% 100% no-repeat}
.LImember		p.footnote{background:url(/assets/img/listing-info-member-bottom.png?1) 100% 100% no-repeat;color:#02f}
.LIchildmember	p.footnote{background:url(/assets/img/listing-info-member-bottom.png?1) 100% 100% no-repeat;color:#02f}
.LIchild		p.footnote{background:url(/assets/img/listing-info-bottom.png?1) 100% 100% no-repeat}
#listinginfo p.footnote a{color:#666 !important}





/* map */
#mapframe{position:relative;width:170px;height:122px;margin:0 0 1em 1em}
#mapframe #i1{position:absolute;top:0}
#mapframe #i2{position:absolute;bottom:0}

#map{width:166px;height:122px;border:solid #ccc;border-width:0 2px;margin:0}
#bigmap #map{border:2px solid #ccc;width:498px;height:360px}
#map.hidetext [dir="ltr"]{display:none !important;}/*,#map.hidetext div.gmnoprint a*/
#mapenlarge{position:absolute;top:102px;right:4px;display:block;z-index:5001}






ul#listings h2 a:hover{color:#e40}

ul#listings ul{display:none}
ul#listings ul.show{display:block}




body#listing h2{margin-bottom:0.25em}
body#listing #desc{font-size:0.9em;width:478px;background:url(/assets/img/chart-bg.png?1) 0 0 no-repeat;margin-bottom:1em;padding:10px 10px 0 10px}
body#listing #desc p.footnote{padding:5px 10px 3px 10px;background:url(/assets/img/tfoot.png?1) bottom left no-repeat;margin:0 -10px;}











/* buttons */

.buttons{text-align:center;line-height:1.4}


span.button input{cursor:pointer !important}
span.button a{cursor:pointer !important}

span.subtle input{background:#ccc;color:#444;border:1px solid #999}
span.submit input{background:#f60;color:#fff;border:1px solid #c20}
span.submitL input{background:#f60;color:#fff;border:1px solid #c20}
span.subtleL input{background:#ccc;color:#444;border:1px solid #999}
span.action input{background:#02f;color:#fff;border:1px solid #01c}

span.button a{padding:5px}
span.subtle a{background:#ccc;color:#444;border:1px solid #999}
span.submit a{background:#f60;color:#fff;border:1px solid #c20}
span.submitL a{background:#f60;color:#fff;border:1px solid #c20}
span.subtleL a{background:#ccc;color:#444;border:1px solid #999}
span.action a{background:#02f;color:#fff;border:1px solid #01c}

span.button input:hover{background:#444 !important;color:#fff !important;border:1px solid #000 !important}
span.button a:hover{background:#444 !important;color:#fff !important;border:1px solid #000 !important}












#tabs{height:35px;width:514px;line-height:35px;text-align:center;margin:10px -9px 0 -8px}
#tabs li{height:35px;float:left;margin-right:1px}
#tabs #tab4{margin-right:0}


#tabs a{font-weight:700;font-size:1.2em}


div.tabcontent{width:498px;padding:16px 8px 0 8px;background:url(/assets/img/tabcontent.png?1) repeat-y;margin:0 -9px 1em -8px}
div.tabcontent p.bgbottom{margin:12px -8px 0 -8px;clear:both;height:11px;padding:0;background:url(/assets/img/tabcontent_bottom.png?1) bottom left no-repeat}

body#search div.tabcontent{position:relative;width:430px;padding:15px 10px 0 74px}

body#search div.tabcontent p.bgbottom{margin:12px -10px 0 -74px}

div.tabcontent img.founder{float:right;margin:5px 0 5px 8px;width:118px;height:182px}
div.tabcontent img.screen{float:left;margin:5px 8px 5px 0;width:182px;height:570px}
body#forbusinesses img.screen{width:178px;height:438px}

body#about #tabs li{background:url(/assets/img/tabs_about.png?2) 0 0 no-repeat;}
body#about #tabs li#tab1{width:73px}
body#about #tabs li#tab2{background-position:-75px 0;width:160px}
body#about #tabs li#tab3{background-position:-237px 0;width:101px}
body#about #tabs li#tab1.selected{background-position:0 -37px}
body#about #tabs li#tab2.selected{background-position:-75px -37px}
body#about #tabs li#tab3.selected{background-position:-237px -37px}
body#about #tabs li#tab4{background-position:-340px 0;width:177px}

body.blurb #tabs li{background:url(/assets/img/tabs_legal.png?2) 0 0 no-repeat;width:128px;font-size:8px}
body.blurb #tabs li#tab2,body.blurb #tabs li#tab2{width:127px}
body.blurb #tabs li#tab2{background-position:-130px 0}
body.blurb #tabs li#tab3{background-position:-259px 0}
body.blurb #tabs li#tab4{background-position:-388px 0;margin-right:0}
body.blurb #tabs li#tab1.selected{background-position:0 -37px}
body.blurb #tabs li#tab2.selected{background-position:-130px -37px}
body.blurb #tabs li#tab3.selected{background-position:-259px -37px}
body.blurb #tabs li#tab4.selected{background-position:-388px -37px}

body.blurb dl.tabular{margin-top:-20px}
body.blurb dl.tabular dt {
			float: left;
			clear: left;
			width: 224px;
			padding:2px 8px 1px 16px;
			margin: 0 0 0.25em 0}
body.blurb dl.tabular dd {
			float: left;
			padding:2px 8px 1px 10px;
			width: 224px;
			margin: 0 0 0.25em 0}
			
dl .subhead{font-style:italic;font-size:1.1em;padding-top:20px !important;color:#666;margin-bottom:0 !important}

body#search #tabs li{background:url(/assets/img/tabs_search.png?1) 0 0 no-repeat;width:256px;margin-right:2px;}
body#search #tabs #tab2{margin-right:0}
body#search #tabs li.selected{background-position:0 -37px}

h2.intro{font-size:1.5em;font-weight:400;margin:6px 10px 4px 28px}

#knowboardclip{background:transparent url(/assets/img/knowboard_clip.png?1) 0 0 no-repeat;width:498px;height:124px;margin-bottom:-50px}
#knowboardclip h3{padding-left:12px;color:#fff;font-size:1em;font-weight:700;line-height:26px}
#knowboardclip p{color:#666;padding-left:12px}
#knowboardclip a{font-weight:700}

#preview{background:transparent url(/assets/img/ajaxpreview.png?1) 0 0 no-repeat;padding:18px 23px 22px 23px;height:89px; margin-bottom:1em;position:relative;margin:0 21px 1em 27px;position:relative;color:#999;overflow:hidden;width:353px}
/* for some reason these next two lines HAVE to be this way around for IE to work*/
#preview.child{background-position:0 -262px;padding:23px 70px 32px 42px;height:74px;width:287px}
#preview.org{background-position:0 -131px;padding:10px 94px 32px 18px;height:87px;width:287px}


#preview a:hover{color:#e40}
#preview h3{font-size:1.5em;font-weight:400}
#preview h4{font-size:1em;font-weight:400;color:#f60;margin:0;}
#preview.child h3, #preview.org h3{font-size:1.1em;font-weight:700;color:#f60;margin:0;}
#preview.child h3{position:absolute;top:0;left:0;}

#preview p,#preview address{margin:0;font-size:0.9em}
#preview p em{font-style:normal;color:#f60}

#preview p.rating{position:absolute;right:37px;top:41px}
#preview.child p.rating{right:30px;top:48px}






ul#listings .ML{padding:13px 120px 21px 29px;width:352px;height:74px;margin:10px 0} /* 10px 0 0 0 breaks the add new button if there's no sublistings */
ul#listings .MLmember{background:url(/assets/img/listing-main-member.png?1) 0 0 no-repeat}
ul#listings .MLnonmember{background:url(/assets/img/listing-main-nonmember.png?1) 0 0 no-repeat}

ul#listings .SL,ul#listings .ML{cursor:pointer}

ul#listings .SL{padding:24px 120px 21px 45px;width:319px;height:73px;margin:0 0 0 18px}
ul#listings .SLmember{background:url(/assets/img/listing-sub-member.png?1) 0 0 no-repeat}
ul#listings .SLnonmember{background:url(/assets/img/listing-sub-nonmember.png?1) 0 0 no-repeat}
ul#listings .SLmemberBM{background:url(/assets/img/listing-sub-memberBM.png?1) 0 0 no-repeat}
ul#listings .SLnonmemberBM{background:url(/assets/img/listing-sub-nonmemberBM.png?1) 0 0 no-repeat}
ul#listings .childmatched{opacity:0.55}
ul#listings .unmatched{opacity:0.55}


ul#listings li.l{background:url(/assets/img/listing-last-li.gif?1) 18px 0 no-repeat;padding-left:34px;margin-top:-9px}
ul#listings li img{float:left}
ul#listings li{position:relative !important;color:#818181}
ul#listings h2{margin:0}
ul#listings p{margin:-2px 0 0 0;font-size:0.9em}
ul#listings address{font-style:normal;font-size:0.9em;line-height:1.1}
ul#listings li.l p.buttons{position:relative;top:-55px;left:-207px;}
ul#listings li.l p.viewother{position:relative;top:-55px;left:-251px;}

ul#listings p.rating{position:absolute;right:54px;top:45px}
ul#listings span.button{position:absolute;right:40px;top:63px}
ul#listings p.expander{position:absolute;left:15px;top:89px}
ul#listings p.expander a:hover{color:#000;text-decoration:none}
ul#listings .ML p.rating{top:35px}
ul#listings .ML span.button{top:55px}

#rateitanonmsg{margin:1em}








body#directory ul ul{display:none}
body#directory ul ul.show{display:block}




#tabs a,#choices a,#side a,#footer a,#topsubmenu a,.button a,#topmenu a,#pluginsbutton a{text-decoration:none}
#tabs a:hover{text-decoration:underline}

span.x1924{color:#f60;border-bottom:1px dashed #000;cursor:help}













/* sorts out problems with tr backgrounds repeating on each th/td */
table.list thead,      body#listing .contentsection table thead{background:#ff5a00 url(/assets/img/thead.gif?1) 50% 0 no-repeat}
table.list thead th.f, body#listing .contentsection table thead th.f{background:#ff5a00 url(/assets/img/thead.gif?1) 0 0 no-repeat}
table.list thead th.l, body#listing .contentsection table thead th.l{background:#ff5a00 url(/assets/img/thead.gif?1) 100% 0 no-repeat}

table.list tfoot,      body#listing .contentsection table tfoot{background:#fff url(/assets/img/tfoot.png?1) 50% 100% no-repeat;}
table.list tfoot td.f, body#listing .contentsection table tfoot td.f{background:#fff url(/assets/img/tfoot.png?1) 100% 100% no-repeat;}
table.list tfoot td.l, body#listing .contentsection table tfoot td.l{background:#fff url(/assets/img/tfoot.png?1) 0 100% no-repeat;}

table.list tbody,      body#listing .contentsection table tbody{background:#fff url(/assets/img/row.gif?1) 50% 0 repeat-y;}
table.list tbody td.f, body#listing .contentsection table tbody td.f{background:#fff url(/assets/img/row.gif?1) 0 0 repeat-y;}
table.list tbody td.l, body#listing .contentsection table tbody td.l{background:#fff url(/assets/img/row.gif?1) 100% 0 repeat-y;}

table.list tbody tr.grey,      body#listing .contentsection table tbody tr.grey {background:#fff url(/assets/img/greyrow.png?1) 50% 0 repeat-y;}
table.list tbody tr.grey td.f, body#listing .contentsection table tbody tr.grey td.f{background:#fff url(/assets/img/greyrow.png?1) 0 0 repeat-y;}
table.list tbody tr.grey td.l, body#listing .contentsection table tbody tr.grey td.l{background:#fff url(/assets/img/greyrow.png?1) 100% 0 repeat-y;}

table.summary{font-size:0.9em;margin:0 auto 2em auto}
table.summary .notes{font-size:1em}

table.summary thead td,table.summary thead th{font-size:1.1em;font-weight:700;padding-top:6px !important;padding-bottom:1px !important}
table.summary tr.f td,table.summary tr.f th{padding-top:6px}
table.summary tr.alt{background:url(/assets/img/tablesummary-row.png?1) 1px 0 repeat-y}
table.summary tr.l td{padding:4px 0}
table.summary td{padding:2px 20px 2px 0;text-align:left}
table.summary th{padding:2px 20px;text-align:left;font-weight:700;vertical-align:top}
table.summary tbody{background:url(/assets/img/tablesummary-bottom.png?1) bottom left no-repeat}
table.summary caption{caption-side:bottom;margin-bottom:1em}



table.summary tr{background:#fff url(/assets/img/tablesummary-top.png?1) 0 0 no-repeat}
table.summary tr.l{background:#fff url(/assets/img/tablesummary-bottom.png?1) bottom left no-repeat}
table.summary tr.alt{background:#eee url(/assets/img/tablesummary-top.png?1) 0 0 no-repeat}

table.summary th{background:#fff url(/assets/img/tablesummary-top.png?1) 0 50% no-repeat}
table.summary td{background:#fff url(/assets/img/tablesummary-top.png?1) 100% 50% no-repeat}

table.summary tr.alt th{background:#eee url(/assets/img/tablesummary-top.png?1) 0 50% no-repeat}
table.summary tr.alt td{background:#eee url(/assets/img/tablesummary-top.png?1) 100% 50% no-repeat}

table.summary tr.f th{background:#fff url(/assets/img/tablesummary-top.png?1) 0 0 no-repeat}
table.summary tr.f td{background:#fff url(/assets/img/tablesummary-top.png?1) 100% 0 no-repeat}


table.summary tr.l th{background:#fff url(/assets/img/tablesummary-bottom.png?1) 0 100% no-repeat}
table.summary tr.l td{background:#fff url(/assets/img/tablesummary-bottom.png?1) 100% 100% no-repeat}


div#side tr.f td{border-top:1px solid #ccc;padding-top:3px}
div#side tr.l td{border-bottom:1px solid #ccc}
div#side td.l{border-right:1px solid #ccc}


body#article .contentsection h3{margin:0;font-size:1em}

caption{text-align:left;font-size:0.9em;color:#444;margin:-5px 0 2px 0 !important}

#goback{position:absolute;top:6px;right:12px}

div.info,div.alert{padding:0.5em 1em 0 1em;background:#fff;border:2px solid #000;margin:0 8px 1em 0}
div.info p.buttons{padding-bottom:1em}
div.info h2{color:#090;font-size:1.5em;margin:0;font-weight:400}
div.alert h2{color:red;font-size:1.5em;margin:0;font-weight:400}
div.info p,div.alert p{font-weight:400;color:#000}

#packagecompare th, #packagecompare td{padding:2px 7px;border:1px solid #ccc}
#packagecompare td{text-align:center}
#packagecompare th{color:#02f}
#packagecompare tbody th{text-align:left;font-weight:400}

.list .total{color:green;font-weight:700;text-transform:uppercase}

li#opening table{display:block;font-weight:400;line-height:1;margin:0 0 0 12px !important;width:auto !important}
li#opening table.js{display:none;position:absolute;right:-15px;background:#fed;border:1px solid #aaa}

li#opening td{padding:1px 4px !important;margin:0;border:0 !important}


tr.membernews{font-weight:700}

#comments h4, #editablecomments h4{font-weight:700;font-size:1em;margin-bottom:0;color:#888}

table#editablecomments caption, table#comments caption{padding:5px 0 2px 70px}
table#newsarticles caption{padding:5px 0 2px 32px}
table#specialoffers caption{padding:5px 0 2px 46px}

.butt_addbranch{background:url(/assets/img/editable.png?1) -176px 0;display:block;height:39px;width:39px;text-indent:-500px;overflow:hidden;text-align:left;float:right}
.butt_addbranch:hover{background:url(/assets/img/editable.png?1) -176px -39px}












#PlebbleBasic,#PlebblePro{float:left;margin:0 10px 0 0}
ul.features{margin:10px 0 40px 0 !important;width:330px;float:left}
ul.features li{clear:left;margin:0 0 10px 0 !important;padding:0 0 0 50px}
ul.features strong{color:#f60;font-weight:400}
ul.features img{float:left;margin:3px 0 10px -50px}


img.floatleft{float:left;margin:0 8px 0 0;}


#alertText{display:none;margin-bottom:2em}
#alertText a{white-space:nowrap}
#alertText img{cursor:pointer}
#alertForm{margin-top:0}


ul.features li{clear:left;margin:0 0 10px 0 !important;padding:0 0 0 50px}
ul.features strong{color:#f60;font-weight:400}
ul.features img{float:left;margin:3px 0 10px -50px}


img.floatleft{float:left;margin:0 8px 0 0;}


#alertText{display:none;margin-bottom:2em}
#alertText a{white-space:nowrap}
#alertText img{cursor:pointer}
#alertForm{margin-top:0}




/* sorts out problems with tr backgrounds repeating on each th/td */
table.list thead		{background:#ff5a00 url(/assets/img/thead.gif?1) 50% 0 no-repeat}
table.list thead th.f	{background:#ff5a00 url(/assets/img/thead.gif?1) 0 0 no-repeat}
table.list thead th.l	{background:#ff5a00 url(/assets/img/thead.gif?1) 100% 0 no-repeat}

table.list tfoot		{background:#fff url(/assets/img/tfoot.png?1) 50% 100% no-repeat;}
table.list tfoot td.f	{background:#fff url(/assets/img/tfoot.png?1) 100% 100% no-repeat;}
table.list tfoot td.l	{background:#fff url(/assets/img/tfoot.png?1) 0 100% no-repeat;}

table.list tbody		{background:#fff;}
table.list tbody td.f	{background:#fff url(/assets/img/row.gif?1) 0 0 repeat-y;}
table.list tbody td.l	{background:#fff url(/assets/img/row.gif?1) 100% 0 repeat-y;}

table.list .noborder td{border-bottom:0 !important}
.aggregatorrating{font-style:italic;font-size:0.9em !important}
table.list .comments td{padding-bottom:4px;color:#444}
table.list .comments td.f{white-space:normal}


/* comment bubble styles */
div.bubble{width:447px;margin:0 auto 2em auto;;padding-top:9px}
div.bubble h2,div.bubble p{background:#fff;border:solid;border-width:0 3px;margin:0 !important}
div.bubble h2{color:#000;padding:0 1.5em;font-size:1em;font-weight:700;text-decoration:underline}
div.bubble p{color:#666;padding:0 1.5em}
div.bubble p.footnote{border:none;padding-top:15px}

div.bubble_L{background:url(/assets/img/bubble-top.png?1) 0 0 no-repeat}
div.bubble_R{background:url(/assets/img/bubble-blue-top.png?1) 0 0 no-repeat}

div.bubble_L p.footnote{background:url(/assets/img/bubble-bottom.png?1) 0 0 no-repeat}
div.bubble_R p.footnote{background:url(/assets/img/bubble-blue-bottom.png?1) 0 0 no-repeat}

div.bubble_L p,div.bubble_L h2{border-color:#f60}
div.bubble_R p,div.bubble_R h2{border-color:#02f}




		
		
		
div#tickarea{position:absolute;bottom:0;width:518px;left:0;height:19px;padding:0;margin:0;font-size:0.9em}
		
		div#tickarea h2{position:absolute;left:10px;bottom:0;margin:0;color:#777}
		div#tickarea ul{display:none;margin:0}
		div#tickarea h2 img{position:relative;top:2px;margin-left:1px;}
		div#tickarea h2 a{color:#777;text-decoration:none}
		div#tickarea h2 a:hover{color:#f60}
		div#tickarea p{padding-top:1px;margin-bottom:0}
		
		#tick{text-transform:uppercase;position:absolute;bottom:0;left:118px;width:400px}
		#tick img{display:none}




dl.tabular {
			width: 100%;
			margin: 0}
		div.form{overflow:hidden}
		.tabular dt {
			float: left;
			clear: left;
			width: 126px;
			padding:2px 8px 1px 16px;
			margin: 0 0 0.5em 0;}
		.tabular dd {
			float: left;
			padding:2px 8px 1px 10px;
			width: 322px;
			margin: 0 0 0.5em 0;}

div#fpu_login form{width:296px;float:left}
div#fpu_login .tabular dt{width:100px;padding:2px 0 1px 0}
div#fpu_login .tabular dd{width:190px;padding:2px 0 1px 6px}
div#fpu_login select{width:auto}
div#fpu_login #fpu_y{width:65px}
div#fpu_login label{font-weight:400}
div#fpu_login h3{font-size:1.7em;font-weight:400;color:#666}
div#fpu_login h3 span{font-size:0.7em;color:#999}
div#fpu_login .notes{font-size:0.9em;color:#444}

.z1232{display:none !important}

.sort{clear:left}
.sort strong{color:#444 !important;font-weight:700 !important}

.entry{margin:10px 0 0 0}
.entry .notes{font-size:0.7em}
.entry h2,.entry h3{color:#f60;margin:0 0 3px 0;font-size:1.6em;font-weight:400}
.entry .votes{width:57px;text-align:center;background:url(/assets/img/kb_votes.png?1) 0 0 no-repeat;color:#f60;float:left;margin-left:0;text-transform:uppercase;font-size:1.1em;padding-top:6px}
.CSinFull .entry .votes{background-image:url(/assets/img/kb_votes2.png?1)}
.entry .votes strong{font-size:1.2em !important;font-weight:700 !important}
.entry .votes img{margin-top:15px}
.entry .content{color:#666;margin-bottom:0.25em}
.entry .url{margin-bottom:1.5em}
.entry .url img{vertical-align:middle}
.tabcontent .entry{border-width:1px 0 0 0}



#picker{display:none;position:absolute;width:480px;background:#000;top:250px;left:10px;}
#window{background:#fff;width:460px;border:1px solid black;position:relative;top:-6px;left:-6px;padding:10px}
#picker h2{margin:-10px -10px 10px -10px;background:#009;color:#fff;padding:2px 4px}
#closepicker{position:absolute;top:0;right:2px;width:30px;}

#activityPicker{display:none;position:absolute;width:480px;background:#000;top:250px;left:10px;}
#window{background:#fff;width:460px;border:1px solid black;position:relative;top:-6px;left:-6px;padding:10px}
#activityPicker h2{margin:-10px -10px 10px -10px;background:#009;color:#fff;padding:2px 4px}
#closeActivityPicker{position:absolute;top:0;right:2px;width:30px;}

/* #picker{display:none;position:absolute;width:480px;background:#000;top:-300px;left:-140px;} 
#activityPicker{display:none;position:absolute;width:480px;background:#000;top:-300px;left:-140px;} */


#CStabs{clear:left;margin-bottom:-1px}
#CStabs li{float:left;display:block;width:91px;height:42px;border:1px solid #999;border-right-color:#E6D9CC;margin-right:5px;font-size:1.3em}
#CStabs a{display:block;border-left:1px solid #E8C199;border-right:1px solid #999;width:71px;height:38px;text-align:center;font-weight:700;text-decoration:none;background:#fc9;color:#666;line-height:1.1;padding:4px 9px 0}
#CStabs li.selected a{background:#fff;color:#333;border-left:1px solid #eee}

#news #CStabs li,#advicecentre #CStabs li{width:111px;}
#news #CStabs a,#advicecentre #CStabs a{width:91px;}

#CStabs span{font-size:0.7em;color:#888}
#CStabs li.selected span{color:#555}
#CStabs li.selected{border-bottom:0;position:relative;top:1px;z-index:50}

.postedby em{color:#f60}



#userinfo{width:50%;margin:0 0 10px 20px;}
#userinfo h2{text-align:center}
#userinfo p{border-bottom:1px dotted #aaa;text-align:center;color:#666;margin-bottom:0.25em}
#userinfo p em{color:#02f;font-style:normal}
#userinfo p strong{color:#02f;font-weight:700}
#userinfo p.l{border-bottom:0}

ul#user-menu{background:url(/assets/img/user-menu.png?1) 0 0 repeat-x;color:#000;padding:0;margin:0;font-size:0.9em;height:49px;float:right;}
ul#user-menu li{float:left;height:43px;border-right:1px solid #FF5A00;padding-top:6px}
ul#user-menu li.selected{font-weight:700}

ul#user-menu li.selected a{color:#000;text-decoration:underline}
ul#user-menu a{color:#444;display:block;height:43px;text-align:center;padding:0 7px;text-decoration:none}
ul#user-menu a:hover{text-decoration:underline}
ul#user-menu li.f{background:url(/assets/img/user-menu-left.png?1) 0 0 no-repeat}
ul#user-menu li.l{background:url(/assets/img/user-menu-right.png?1) 100% 0 no-repeat;border-right:0}
ul#user-menu li.f a{padding-left:15px}
ul#user-menu li.l a{padding-right:15px}