
#basket { /*position:fixed;*/ position:absolute; }
body { background: url(../_img/bg/green1024.gif) repeat-y 18% 0; }

/* --- BRANDING --- */
div#branding { background: url(../_img/bg/white1024.gif) repeat-y 18% 0; }

/* --- LOGO --- */
a#logo { display:block; position:relative; left:0; top:0; width:18%; height:90px; background: url(../_img/bg/sla-logo.gif) no-repeat 47% 22px; }

/* --- MENU --- */
div#menu { position: absolute; left: 0; top: 90px; width: 18%; font-family: Verdana, sans-serif; line-height: 1.539em; font-size: 0.8125em; /* 13px/16px */ font-size: 0.75em;/*12px/16px*/ border-top: 1px solid #808080; border-bottom: 1px solid #364073; padding-top: 9px; }
/* UL */  div#menu ul li { background: #2b2a66 url(../_img/bg/mainmenublue.gif) repeat-y 100% 0; display:block; width:100%; }
          /* A */ div#menu ul li a { display: block; color: #fff; text-decoration: none; padding: 4px 10px; border-top: 1px solid #3d5588; border-bottom: 1px solid #000; }
                  div#menu ul li a.afteractive { border-top: 1px solid #6477a0; }
                  div#menu ul li a:link { border-left: 3px solid #2b2a66; padding-left: 7px; }
                  div#menu ul li a:visited { border-left: 3px solid #2b2a66; padding-left: 7px; }
                  div#menu ul li a:hover { background: #364073 url(../_img/bg/mainmenuactiveblue.gif) repeat-y 100% 0; border-left: 3px solid #e00034; padding-left: 7px; }
                  div#menu ul li a.active { border-left: 3px solid #7fd141; padding-left: 6px; background: #364073 url(../_img/bg/mainmenuactiveblue.gif) repeat-y 100% 0; font-weight: bold; }
/* UL UL */ div#menu ul li ul { padding: 7px 0px 3px 0px; background: #476188; border-right: 1px solid #000; line-height: 15px; }
            div#menu ul li ul li { padding-top: /*3px;*/1px; padding-bottom: /*2px;*/1px; background-image: none; font-size: 0.95em; background: none; }
            /* A */ div#menu ul li ul li a { padding: 3px 5px 2px 15px; border-top: none; border-bottom: none; }
                    div#menu ul li ul li a:link { border-left: 3px solid #476188; border-right: 1px solid #000; margin-left: 5px; }
                    div#menu ul li ul li a:visited { border-left: 3px solid #476188; border-right: 1px solid #000; margin-left: 5px; }
                    div#menu ul li ul li a:hover { background-color: #364073; background-image: none; border-left: 3px solid #e00034; border-right: 1px solid #000; margin-left: 5px; }
                    div#menu ul li ul li a.active { background-color: #364073; background-image: none; border-left: 3px solid #7fd141; border-right: 1px solid #000; font-weight: bold; margin-left: 5px; }

/* --- BANNER --- */
div#banner { position: absolute; left: 18%; top: 0; width: 82%; height: 90px; }
.bookbanner { background: #fff url(../_img/bg/topbanner.jpg) repeat-x 0 0; }
.bookbanner img { margin-left:14px; }

/* --- MAIN --- */
div#main { position: absolute; left: 18%; top: 90px; width: 82%; border-top: 1px solid #999; /*padding-bottom: 240px 0 0 0; background: url(../_img/bg/spines-001.gif) repeat-x bottom left; */ }

/* --- CONTENT --- */
div#content { float: left; /*width: 78%;*/ color: #000; background-color: #fff; font-family: Verdana, sans-serif; line-height: 1.539em; font-size: 0.8125em; /* 13px/16px */ /*padding-bottom: 1.6em;*/ }
/* H* */ div#content h1 { /*FOR SIFR*/ font-size: 1.8em; font-weight: normal; padding-top: 0.42735em; /* 10px/(13*1.8) */ padding-bottom: 0.384615em; /* 9px/(13*1.8) */ font-family: Tahoma, Verdana, sans-serif; color: #001d77; background-color: inherit; }
         .h1wrapper { /*USED WHEN SIFR IS INACTIVE*/ margin: 1.539em 30px 1.4615em 30px; padding: 0 0 10px 0; border-bottom: 1px solid #7dba00; }
         div#content h3 { font-family: Tahoma, sans-serif; margin: 1.7em 30px 0.67375em 30px; padding: 0 0 5px 0; font-size: 1.1em; border-bottom: 1px solid #999; font-weight: bold; }
         div#content h3 { font-family: Arial, sans-serif; margin: 0 7px 14px 7px; padding: 0 0 0 0; font-size: 1.4em; font-weight: bold; border-bottom: 2px solid #cce1ef; color:#3374a4;}
         div#content h4 { font-family: Verdana, Tahoma, sans-serif; margin: 1.1539em 50px 0.384615em 50px; padding: 0 0 0 0; font-size: 1em; text-transform: uppercase; font-weight: bold; }
/* P */  div#content p { /*padding: 0.384615em 50px;*/ }
/* UL */ div#content ul { padding: 0.384615em 70px; }
         div#content ul li { background: url(../_img/bg/ptr-red.gif) no-repeat 0 0.6923em; color: inherit; padding: 0 0 0 10px; }
/* OL */ div#content ol { padding: 0.384615em 70px; list-style-type: decimal; }
         div#content ol li { margin: 0 0 0 10px; }
/* DL */ div#content dl { padding: 0.384615em 70px; }
         div#content dt { background: url(../_img/bg/ptr-red.gif) no-repeat 0 0.6923em; color: inherit; padding: 0 0 0 10px; }
         div#content dd { padding: 0 0 0 10px; }
/* A */  div#content a { /*font-weight: bold;*/ text-decoration: none; }
         div#content a:link { color: #2b2a65; background-color: inherit; border-bottom: 1px solid #7ccc42; padding-bottom: 1px; }
         div#content a:visited { color: #605f8c; background-color: inherit; border-bottom: 1px solid #9dd971; }
         div#content a:hover { color: #ff0000; background-color: inherit; border-bottom: 1px solid #ff0000; }
         div#content a:focus { border-bottom: 1px solid #ff0000; background-color: #ffffcc; color: #ff0000; outline: 1px dotted #ff0000; }
         div#content a:active { color: #ff0000; background-color: inherit; border-bottom: 1px solid #ff0000; }
/*FMT*/  div#content blockquote p { margin: 0.384615em 60px; padding: 0 10px; border-left: 10px solid #dedede; }
         div#content cite { /*font-family: Georgia, Verdana, sans-serif;*/ font-style: italic; }
         div#content del { text-decoration: line-through; color: #787878; background-color: #fff; }
         div#content ins { border-bottom: 1px dotted #ff0000; letter-spacing: 1px; }
         div#content em, div#content i { font-style: italic; font-family: Georgia, Verdana, sans-serif; }
         div#content strong, div#content b { font-weight: bold; }
         div#content sup { font-size: 0.71em; vertical-align: super; }
         div#content sub { font-size: 0.71em; vertical-align: sub; }
/*CLS*/  div#content .smalltext { font-size: 1.15em; }
/*HR*/   html > body div#content hr { /* For Gecko Browsers */ border: none; height: 1px; color: #fff; background-color: #b7d5b3; }
         div#content hr { margin: 10px 50px 9px 50px; }

/* --- INFO --- */
div#info { /*float: right;*/ position:relative; font-family: Arial, sans-serif; font-size: 0.6875em; line-height: 1.36363636em; z-index: 9999;color: #001d77; }
/* H* */ div#info h2 { background-color: #99c1df; padding-left: 14px; padding-bottom: 0.2727272727em; padding-top: 0.1818181818em; /*overflow: auto;*/ color: #001d77; }
         div#info h2.yourbasket { min-height:24px; background-image: url(../_img/bg/yourbasket.gif); background-position: center 50%; background-repeat:no-repeat; text-indent:-5000px; }
          div#info h2.howtoorder { min-height:24px; background-image: url(../_img/bg/howtoorder.gif); background-position: center 50%; background-repeat:no-repeat; text-indent:-5000px; }
/* P */  div#info p { /*padding-left: 14px; padding-right: 4px;*/ /*border-left: 1px solid #d5eebb;*//* padding-top: 0.227272727272em; padding-bottom: 0.227272727272em;*/ }
          div#info p.baskettop { background-color: #b0cfe6; text-align:center; padding:0.5em; line-height:120%; }
          div#info p.howtoordertop { background-color: #b0cfe6; text-align:left; padding:0.5em; line-height:135%; font-size:100%; }
          div#info p.first { padding-top: 0.72727272em; }
/* UL */ div#info ul { position:relative; background-color:#c8deee; z-index:10500; /*height:500px;*/ overflow:auto; padding-top:0.75em; padding-left:0.75em; padding-right:0.4em;/*padding-left: 14px; padding-right: 4px;*/ /*border-left: 1px solid #d5eebb;*/ }


          div#info ul.spaced { padding-top: 0.454545em; padding-bottom: 0.454545em; }
         div#info ul li { position:relative; padding-left: 42px; padding-bottom: 0.5em; min-height: 50px; /* background: url(../_img/bg/sidebullet-red.gif) no-repeat 0 0.7272em; padding-left: 10px; padding-top: 0.227272727em; padding-bottom: 0.227272727em; */}
         div#info ul li img { position:absolute; left:0; border:1px solid #5e9dcc; margin-right:0.5em; margin-bottom:0.5em; }
          div#info ul li.first { padding-top: 0.72727272em; background: url(../_img/bg/sidebullet-red.gif) no-repeat 0 1.272727em; }
          div#info ul li.last { padding-bottom: 1.09090909em; margin-bottom: 0.81818181em; border-bottom: 1px solid #d5eebb; }
/* UL UL */ div#info ul li ul { padding-left: 0; padding-right: 0; border-left: none; }
            div#info ul li ul li { background: url(../_img/bg/sidebullet-blue.gif) no-repeat 0 1em; padding-left: 9px; padding-top: 0.45454545em; padding-bottom: 0; }
/* FMT */ div#info cite { font-family: Georgia, Verdana, sans-serif; font-style: italic; }
          div#info em, div#info i { font-style: italic; font-family: Georgia, Verdana, sans-serif; }
          div#info strong, div#info b { font-weight: bold; }
/* A */   div#info a { font-weight: bold; text-decoration: none; }
          div#info a:link { color: #002699; background-color: inherit; }
          div#info a:visited { color: #002699; background-color: inherit; }
          div#info a:hover { color: #ff023c; background-color: inherit; text-decoration: underline; }
          div#info a:focus { background-color: #ffffcc; color: #ff023c; outline: 1px dotted #ff023c; }
          div#info a:active { color: #ff023c; background-color: inherit; text-decoration: underline; }

/* --- IMPRESSUM --- */
div#impressum { position:relative; background:url(../_img/bg/spines-004.gif) repeat-x top left; clear:both; margin-left: -22%; width:122%; color:#fff; padding: /*0.6761em*/ 188px 0 0 0; text-align:center; font-family: Tahoma, Verdana, sans-serif; font-size: 0.6875em; line-height: 1.36363636em; }
        div#impressum p { padding-top: 0.6761em; border-top:1px solid #000; background-color: #001d77; min-height:30px; line-height: 1.36363636em;  }
/* A */ div#impressum a { font-weight:normal; text-decoration:none; }
        div#impressum a:link { color:#95dd00; border-bottom: 1px solid #001d77; }
        div#impressum a:visited { color:#95dd00; border-bottom: 1px solid #001d77; }
        div#impressum a:hover { color:#ff023c; border-bottom: 1px solid #ff023c; }
        div#impressum a:focus { color:#ff023c; border-bottom: 1px solid #ff023c; }
        div#impressum a:active { color:#ff023c; border-bottom: 1px solid #ff023c; }
/* SPAN */ div#impressum span.bullet { background: url(../_img/bg/ptr-red.gif) no-repeat 0 5px; padding-left: 10px; }

/* CLS */ div .holder { z-index:999999 !important; width:17%; position:fixed; top:5px; right:5px; background-color: #b0cfe6; padding-bottom: 0.81818181em; margin-bottom: 0.81818181em; border: 2px solid #99c1df; }
          div .blankholder { z-index:999999 !important; width:17%; position:relative; /*position:fixed;*/ top:105px; right:5px; background-color: #b0cfe6; padding-bottom: 0.81818181em; margin-bottom: 0.81818181em; border: 2px solid #99c1df; }
          img .right-align { float: right; }
          img .left-align { float: left; }

/* SIFR */  .sIFR-flash { visibility: visible !important; margin: 0; }
            .sIFR-replaced { visibility: visible !important; }
            span.sIFR-alternate {	position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
            .sIFR-flash + div[adblocktab=true] { display: none !important; }
            .sIFR-hasFlash h1 { visibility: hidden; height: 45px; padding-top: 0 !important; padding-bottom: 0 !important; line-height: 1em !important; }
            .sIFR-hasFlash .h1wrapper { padding-bottom: 4px !important; }

div#content { width:78%; text-align:center; /*padding-bottom:240px; background:url(../_img/bg/spines-001.gif) repeat-x bottom left; */}

div#mainsection { position:relative; margin:14px auto; text-align:left; max-width: 780px; /*padding-bottom: 240px; background:url(../_img/bg/spines-001.gif) repeat-x bottom left; */ }
div#primarysection, div#introsection { background-color: #dceaf4; margin: 0 14px; padding:14px; border: 2px solid #c8deee; padding-top:63px; font-family: Arial, sans-serif; font-size:115%; line-height:150%; color:#2b2a65 }
div#primarysection h2, div#introsection h2 { width:319px;height:70px; position:absolute; left:2px; top:-13px; text-indent:-5000px; background-position:top left; background-repeat:no-repeat; }
div.catnav { position:absolute; top:14px; right:42px; font-size:80%; }
div.catnavbottom { position:absolute; bottom:14px; right:42px; font-size:90%; }
div#introsection div.catnavbottom { position:relative; margin-top: 36px; text-align:right; margin-bottom:0;  }
div.catnav a { font-weight: bold; border:none !important; font-family:Arial, sans-serif; } div.catnav a:link, div.catnav a:visited { text-decoration:none; } div.catnav a:hover, div.catnav a:focus, div.catnav a:active { text-decoration:underline !important; }
div.catnavbottom a { font-weight: bold; border:none !important; font-family:Arial, sans-serif; } div.catnavbottom a:link, div.catnavbottom a:visited { text-decoration:none; } div.catnavbottom a:hover, div.catnavbottom a:focus, div.catnavbottom a:active { text-decoration:underline !important; }
div#introsection div.catnav a { font-weight:normal !important; } div#introsection div.catnav a:link { text-decoration:none; } div#introsection div.catnav a:visited { text-decoration:none; } div#introsection div.catnav a:hover { text-decoration:underline; } div#introsection div.catnav a:focus { text-decoration:underline; } div#introsection div.catnav a:active { text-decoration:underline; }
div#introsection div.catnavbottom a { font-weight:bold !important; } div#introsection div.catnavbottom a:link { text-decoration:none; } div#introsection div.catnavbottom a:visited { text-decoration:none; } div#introsection div.catnavbottom a:hover { text-decoration:underline; } div#introsection div.catnavbottom a:focus { text-decoration:underline; } div#introsection div.catnavbottom a:active { text-decoration:underline; }
a.boggle:link, a.boggle:visited, a.boggle:hover, a.boggle:focus, a.boggle:active { color:#d70081 !important; }
a.experiment:link, a.experiment:visited, a.experiment:hover, a.experiment:focus, a.experiment:active { color:#f5841e !important; }
a.explore:link, a.explore:visited, a.explore:hover, a.explore:focus, a.explore:active { color:#702c91 !important; }
a.fastforward:link, a.fastforward:visited, a.fastforward:hover, a.fastforward:focus, a.fastforward:active { color:#ff0000 !important; }
a.fear:link, a.fear:visited, a.fear:hover, a.fear:focus, a.fear:active { color:#01a9aa !important; }
a.gowild:link, a.gowild:visited, a.gowild:hover, a.gowild:focus, a.gowild:active { color:#027ec6 !important; }
a.imagine:link, a.imagine:visited, a.imagine:hover, a.imagine:focus, a.imagine:active { color:#51b747 !important; }
a.indulge:link, a.indulge:visited, a.indulge:hover, a.indulge:focus, a.indulge:active { color:#4b4e92 !important; }
a.investigate:link, a.investigate:visited, a.investigate:hover, a.investigate:focus, a.investigate:active { color:#993366 !important; }
a.laugh:link, a.laugh:visited, a.laugh:hover, a.laugh:focus, a.laugh:active { color:#ffcc00 !important; }
a.lookback:link, a.lookback:visited, a.lookback:hover, a.lookback:focus, a.lookback:active { color:#830be8 !important; }
a.play:link, a.play:visited, a.play:hover, a.play:focus, a.play:active { color:#da6b65 !important; }
a.spy:link, a.spy:visited, a.spy:hover, a.spy:focus, a.spy:active { color:#b74894 !important; }
a.survive:link, a.survive:visited, a.survive:hover, a.survive:focus, a.survive:active { color:#999900 !important; }
a.think:link, a.think:visited, a.think:hover, a.think:focus, a.think:active { color:#ff0066 !important; }
a.train:link, a.train:visited, a.train:hover, a.train:focus, a.train:active { color:#90432b !important; }
h2.boggle { background-image:url(../_img/hdr/boggle.gif); }
h2.experiment { background-image:url(../_img/hdr/experiment.gif); }
h2.explore { background-image:url(../_img/hdr/explore.gif); }
h2.fastforward { background-image:url(../_img/hdr/fastforward.gif); }
h2.fear { background-image:url(../_img/hdr/fear.gif); }
h2.gowild { background-image:url(../_img/hdr/gowild.gif); }
h2.imagine { background-image:url(../_img/hdr/imagine.gif); }
h2.indulge { background-image:url(../_img/hdr/indulge.gif); }
h2.investigate { background-image:url(../_img/hdr/investigate.gif); }
h2.laugh { background-image:url(../_img/hdr/laugh.gif); }
h2.lookback { background-image:url(../_img/hdr/lookback.gif); }
h2.play { background-image:url(../_img/hdr/play.gif); }
h2.spy { background-image:url(../_img/hdr/spy.gif); }
h2.survive { background-image:url(../_img/hdr/survive.gif); }
h2.think { background-image:url(../_img/hdr/think.gif); }
h2.train { background-image:url(../_img/hdr/train.gif); }
h2.welcome { background-image:url(../_img/hdr/welcome.gif); }
h2.acknowledgments { background-image:url(../_img/hdr/acknowledgments.gif); }
h2.introduction { background-image:url(../_img/hdr/introduction.gif); }
h2.browsebooklist { background-image:url(../_img/hdr/browsebooklist.gif); }
h2.downloadpdf { background-image:url(../_img/hdr/downloadpdf.gif); }
h2.authorlist { background-image:url(../_img/hdr/authorlist.gif); }
h2.titlelist { background-image:url(../_img/hdr/titlelist.gif); }
h2.searchresults { background-image:url(../_img/hdr/searchresults.gif); }
h2.register { background-image:url(../_img/hdr/register.gif); }
h2.login { background-image:url(../_img/hdr/login.gif); }
h2.yourbasket { background-image:url(../_img/hdr/yourbasket.gif); }
h2.checkout { background-image:url(../_img/hdr/checkout.gif); }
div#primarysection p { padding-left:185px; }
div#introsection p { padding-left:21px; padding-right:21px; margin-top:14px; margin-bottom:14px; }
div#introsection a { /*font-weight:bold;*/ font-family:Arial,sans-serif; } div#introsection a:link { color:#d80081; border-bottom:none; text-decoration:underline; } div#introsection a:visited { color:#d80081; border-bottom:none; text-decoration:underline; }
div#introsection a:hover { color:#3374a4; border-bottom:none; text-decoration:underline; } div#introsection a:focus { color:#3374a4; border-bottom:none; text-decoration:underline; } div#introsection a:active { color:#3374a4; border-bottom:none; text-decoration:underline; }
div#introsection ul, div#introsection ol { margin:0; padding:0 28px; }
div#introsection ul li ul { margin:21px 28px 0 28px; padding:0; }
div#introsection ol { padding-left:36px; }
div#introsection ul li { padding-bottom:12px; padding-left:16px; background:url(../_img/icn/ptr.gif) no-repeat 0 7px; }
div#introsection ul li ul li { padding-bottom:9px; padding-left:14px; background:url(../_img/icn/ptrmini.gif) no-repeat 0 7px; }
div#introsection ol li { padding-bottom:12px;  }
div#introsection ol.cond li { padding-bottom:3px; }
div#introsection em { font-family:Arial, sans-serif; }
div#introsection h3 { margin-top:7px; }
div#introsection h4 { margin:0;padding:0;padding-left: 21px; padding-right:21px; margin-top:14px; margin-bottom:-12px; text-transform:none; font-weight:bold; }

div.booksection { margin-bottom: 48px; clear:both; }

.cv { position:relative; z-index:8888; float:left;padding-left:10px !important;  }
.cv img { border: 2px solid #99c1df; }
.au { text-transform:uppercase; font-size: 115%; margin-top:7px; }
.ti { padding-left:185px; background-color: #c8deee; margin-top:10px; margin-bottom:10px; padding-top:4px; padding-bottom:4px; font-weight:bold; font-size:125%;}
.sti { font-size: 80%; font-weight:normal; }
.puis { margin-top: 7px; font-size:95%; }
.pu { text-transform:uppercase; }
.is {}
.lc { text-transform:none !important; }
.icn { margin-left: 7px; }
p.url { position:relative; margin-top:7px; margin-bottom:7px; padding-top:4px; padding-bottom:4px; padding-right: 100px; background-color:#c8deee; margin-left:175px; padding-left:10px !important; z-index:8888; }
.urlth { position:absolute; right:10px; top: -10px; border:2px solid #c8deee; z-index:9999999 !important; display:none;}

p.url a { font-weight:normal !important; }
p.url a:link { border-bottom: none !important; }
p.url a:visited { border-bottom:none !important; }

#basketlist { padding-top:5px; padding-bottom:15px; }
#basketlist li { background-color: #c8deee; padding-top:5px; padding-bottom:5px;  }
.bskitem { top:0;left:0; }
#bskremove { position:absolute; display:none; background-color: #454545; color: #fff; min-height:20px; }
#bskremove p { padding-left: 25px; padding-top:2px; background:url(../_img/bg/del.gif) no-repeat 5px 3px; }
#bskremove p a { font-weight:normal; }
#bskremove p a:link { color:#fff; } #bskremove p a:visited { color:#fff; } #bskremove p a:hover { color:#ff0000; } #bskremove p a:focus { color:#ff0000; } #bskremove p a:active { color:#ff0000; }
.rem { position:absolute; top:2px; right:18px; display:none; }
.rem img { border:none !important; z-index:9999999; }
#basketbtm { margin:0 0 4px 0; padding:2px 0 0 0; }
.basketbottom { background-color: #b0cfe6; font-size: 100%;  }
p.basketbottom { padding:2px 7px 1px 7px; }
img#pdf { position:relative; float:left; margin-right: 28px; }

#authorlist li { padding:0; line-height:100%; background:url(../_img/icn/ptr.gif) no-repeat 0 3px !important;}

div.step { position:relative; margin:20px 30px 0px 30px; border:8px solid #009900; padding:20px; background-color: #cbe2db; }
div.step img { position:absolute; top:8px; left:-34px; }
div.step h3 { padding-left:12px !important; padding-top:3px !important; }
div.step label { font-size:80%; line-height:100%; color:#333; }
div.step select { font-family: Arial, sans-serif; font-size: 100%; font-weight:bold; line-height:150%; border:2px solid #3374a4; background-color:#dceaf4; color:#3374a4; width:100%;  }
div.step input.text { font-family: Arial, sans-serif; font-size: 100%; font-weight:bold; line-height:150%; border:2px solid #3374a4; background-color:#dceaf4; color:#3374a4; padding:0px 3px; width:100%; }
p.ok { text-align:right; margin-bottom:0; padding-bottom:0; }
span.stephelp { font-size:70%; font-family:Tahoma, Arial, sans-serif; color:#787878; }
p.stephelp { font-size:70%; font-family:Tahoma, Arial, sans-serif; color:#787878; line-height:120%; margin-top:0 !important; padding-top:0 !important; }
.laestab { width: 4em !important; }
.postcode { width: 6em !important; }
.password { width: 6.2em !important; }
p.nobottommargin { margin-bottom:0 !important; padding-bottom:0 !important; }
.steperr { display:block; line-height:110%; background-color:#ffffcc; border:1px dotted #ff0000; padding:5px; font-size:75%; font-weight:bold; color:#ff0000; }
.msg { line-height:110%; background-color:#ffffcc; border:1px dotted #ff0000; padding:5px; font-size:75%; font-weight:bold; color:#ff0000; padding-right:100px; margin-left:175px; padding-left:10px !important; }

#logos { clear:both; width:78%; font-family:Arial, sans-serif; font-size:80%; color:#001d77; margin-top:10px;}
#logos p { text-align:center; }
#logos img { margin-top:10px; padding: 5px 10px;  }
#logos img.last { border-right:none; }

ul#twitter_update_list { display:none; padding:10px !important; }
#twitter_update_list li { padding: 4px 10px 8px 30px !important; margin:0; left:0; width:auto; background: url(../_img/icn/quote.gif) no-repeat 10px 5px; }
#twitter_update_list li a { font-weight:normal !important; }

#leftboxout { width:43%; float:left; border:2px solid #99c1df; margin:16px 10px 36px 20px; padding:0; background-color:#c5dced; }
#rightboxout { width:43%; float:left; border:2px solid #99c1df; margin:16px 10px 36px 10px; padding:0; background-color:#d6e6f2; }

#leftboxout h3 { font-size:110% !important; background-color:#99c1df; margin:0 !important; padding:5px !important; border-bottom:0 !important; }
#rightboxout h3 { font-size:110% !important; background-color:#99c1df; margin:0 !important; padding:5px !important; border-bottom:0 !important; }

.borderon { background-color:#fff; border:1px solid #99C1DF; padding:2px; }
.alignright { float:right; margin-left:6px; }

p.intab { margin-top:-50px !important; margin-right:15px !important; text-align:right !important; z-index:500 !important; }
input.btnok { min-width:85px; }

.feedbackicon { position:relative !important; top:2px !important; left:0px !important; display:none; }
#step2helpbutton { cursor:pointer; }

.even { background-color:#d5e7ea; }
table.infotable { margin-left: 22px; border-collapse:collapse; }
table.infotable td { padding:3px; border:1px solid #b7d5b3; }

#reservelist { overflow:auto; position:relative; height:300px; font-size:80%; margin-left:20px; padding:6px; border:2px solid #b7d5b3; }
#reservelist table { border-collapse:collapse; /*width:100%;*/ }
#reservelist table td { border-top:1px solid #b7d5b3; border-bottom:1px solid #b7d5b3; vertical-align:middle; padding:3px; line-height:120%; font-size:100%; }
#reservelist table td.notopborder { border-top:0 !important; }
#reservelist table td.nobottomborder { border-bottom:0 !important; }
#reservelist table td.cover { width:35px; }
#reservelist img.cv { clear:both; position:relative; left:0; top:0; border:1px solid #aaa; padding:0 !important; }

