html, body, form { padding:0; margin:0; }
html{ overflow-y:scroll; }
body { background:#fffee9 url(/img/bg/page.jpg) repeat-x 0 0; }
body, input, select, textarea { font-size:100%; }
body, h1, h2, h3, h4, p, input, select, textarea { font-family:Verdana,Arial; }
p { margin: 0; padding: 0; }
pre{ margin:0; font-size:1.25em; }

div.inblock { vertical-align:top; }
html>body div.inblock { display:table-cell; }
html>body .defheight{ height:auto !important; }

#page { width:1000px; margin:0 auto; padding:10px 0 5px; }
#frame { /*background:#9c8852 url(/img/bg/frame.jpg) repeat-x 0 0; color:#493c0f;*/ padding:6px 11px 12px; /*border-bottom:1px solid #d8e76d;*/ }


#topnav ul{ margin:0 0 0 16px; padding:0; }
#topnav ul li{padding:0;display:block;float:left;margin:0;width:161px;text-align:center; list-style-type:none; }
#topnav ul li span{display:block;padding:0 1px;}
#topnav ul li span span{display:block;padding:2px 1px 0;background:url(/img/sprites/nav-sprite.png) repeat-x 0 -160px;}
#topnav ul li.active span span{padding-top:1px;background-position:0 0;}
#topnav ul li a{display:block;width:100%;font-size:1em;line-height:35px;background:url(/img/sprites/nav-sprite.png) repeat-x 0 -240px;color:#fff;text-decoration:none;white-space:nowrap;padding:2px 0 0;}
#topnav ul li.active a, #topnav ul li.active a:hover{background-position:0 -80px;color:#072e69;line-height:36px;}
#topnav ul li a:hover{color:#f2f008;}

/*#header { padding:1px; background:#fff; }*/
#headerinner { position:relative; width:100%; }
#headerleftshadow, #headerrightshadow { position:absolute; top:0; background:url(/img/sprites/header-shadow.jpg) no-repeat; width:10px; height:90px; }
#headerleftshadow { left:-10px; background-position:0 0; }
#headerrightshadow { right:-10px; background-position:-10px 0; }
#headerbg { height:70px; background:#dddccc url(/img/bg/header.jpg) repeat-x 0 0; }
#headertitle { position:absolute; left:33px; top:13px; font-size:19px; color:#37383a; text-align:center; }
#headerimg { position:absolute; left:310px; top:0; background:url(/img/header.jpg) no-repeat 0 0; width:547px; height:70px; }
#logo { position:absolute; right:8px; top:2px; }
#logo span { position:absolute; top:0; right:0; font-size:9px; white-space:nowrap; }
#logo a { position:absolute; top:12px; right:14px; }
#logo img { background:url(/img/raika.png) no-repeat 0 0; width:52px; height:52px; }


#subheader { font-size:0.75em; /*background-color:#fffee9;*/ color:#35372c; height:30px; line-height:30px; }
#subheader a { color:#4a3b10; text-decoration:none; }
#subheader a:hover { text-decoration:underline; }
#date { float:left; }
#date .arrow { margin:9px 8px 0 11px; background:url(/img/sprites/icons.png) no-repeat 0 0; width:13px; height:13px; }
#weather { float:left; }
#subright { float:right; }
#sizes { float:left; margin-right:20px; }
#sizes ul, #sizes ul li { display:inline; margin:0; padding:0; }
#sizes a { padding:0; }
#sizes .small { font-size:10px; }
#sizes .medium { font-size:13px; }
#sizes .large { font-size:16px; }
#helplink { float:left; margin-right:11px; margin-top:1px; }
#helplink a { padding:0 0 1px 12px; background:url(/img/sprites/icons.png) no-repeat 0 -46px; }

h1.first, h2.first, h3.first{ margin-top:0 !important; }

#main, body.mceContentBody { font-size:0.75em; line-height:1.417em; }
body.mceContentBody { background-color:#fff !important; background-image:none !important; padding:10px !important; }
#main { clear:both; }

#main { display:table; table-layout:fixed; width:100%; overflow:hidden; }
#mainrow { display:table-row; width:100%; /* overflow:hidden; */ padding-bottom:1em; } /* without table-row: sometimes messed up in firefox, midbar/rightbar breaks to next line */

html > body #leftbar, html > body #midbar, html > body #rightbar{ display:table-cell; }
#leftbar, #midbar, #rightbar{ /* overflow:hidden; */ vertical-align:top; }

#leftbar { width:207px; }
#leftbar .cut { width:207px; overflow:hidden; }
#leftbarbg { background:url(/img/bg/leftbar.png) repeat-y 0 0; }

#midbar { width:771px; /* position:relative; */ background:#fff; }
#midbar div.start { line-height:1.33em; }
#midbar.short { width:413px; }

#rightbar { width:358px; }
#rightbarbg { background:url(/img/bg/rightbar.png) repeat-y 100% 0; }
.shortrightbarbg { background:url(/img/bg/rightbar-short.png) repeat-y 100% 0; }

.barcontent { padding:0 15px 25px; }
#leftbar .barcontent { padding:8px 6px; font-size:0.917em; }
.leftbarcontent { padding:0 5px; line-height:1.3em; }

#leftbar h1{ width:100%; position:relative; font-size:1.273em; font-weight:normal; margin:1.25em 0 0.75em; }
#leftbar h1 a, #leftbar h1 span{ color:#090a0c; display:block; border:1px solid #f3f120; background:#fcfcb2 url(/img/sprites/heading-bg.png) repeat-x 0 0; padding:3px 0 2px 28px; text-decoration:none; }
#leftbar h1 a:hover{ text-decoration:none; }
#leftbar h1 img{ position:absolute; top:-1px; right:167px;  margin:0.65em 0.4em 0 0; background-position:0 -100px; width:10px; height:9px; }
#leftbar h2{ color:#333; font-size:1em; font-weight:bold; line-height:1.2em; margin:0 0 0.188em; }

#leftbar a, #midbar a, #rightbar a{ color:#052d68; text-decoration:none; }
#leftbar a:hover, #midbar a:hover, #rightbar a:hover{ text-decoration:underline; }

#search, #searchlink{ font-size:1.091em; }
#search{ float:left; }
#search input{ width:140px; }
#searchlink{ width:32px; margin-left:150px; text-align:center; padding-top:3px; }
#searchlink a{ color:#000; text-decoration:underline; }
#searchlink a:hover{ text-decoration:none; }

#leftbar div.article{ padding-bottom:0.545em; margin-bottom:0.727em; background:url(/img/line.png) repeat-x 0 100%; }
#leftbar .floating{ float:left; margin:0 8px 2px 0; }

/* 'more' links */

div.more a, a.more{ position:relative; padding-left:16px; }
div.more a img, a.more img{ position:absolute; width:8px; height:7px; left:3px; top:0.364em; background:url(/img/sprites/icons.png) no-repeat 0 -150px; }
.uppercase img, img.uppercase{ top:0.273em !important; }
.rightarrow a, a.rightarrow{ padding:0 16px 0 0 !important; }
.rightarrow a img, a.rightarrow img{ left:auto; right:6px; }
#midbar div.more a, #midbar a.more, #rightbar div.more, #rightbar a.more{ font-size:0.917em; }

.links ul, ul.links{ margin:0; padding:0; }
.links ul li, ul.links li{ margin:0; padding:0 0 0.167em; display:block; list-style-type:none; }
.links ul li a, ul.links li a{ display:block; color:#7a703f; padding:0.167em 0 0.167em 16px; background:url(/img/sprites/icons.png) no-repeat 3px -195px; }

#midbar h1, #rightbar h1{ color:#000; /*color:#7e6420; background:#ffffcf;*/ font-size:1.333em; font-weight:normal; padding:11px 0 12px; margin:0; }
#midbar h1, #rightbar h1{ padding-left:15px; }
/*#midbar div.start h1, #rightbar h1{ text-align:center; }*/
#midbar h1 img, #rightbar h1 img{ background:url(/img/sprites/icons.png) no-repeat 0 -250px; width:12px; height:13px; margin-right:8px; }
#midbar h1 span, #rightbar h1 span{ margin-top:0.167em; }
#rightbar h1{ color:#000; /*color:#76601c; background:#eaf2c7;*/ }
#midbar h2, #rightbar h2{ color:#0a0b0d; font-size:1.167em; margin:0.667em 0; }
#midbar h2.first, #midbar h3.first{ margin-top:0; }
#midbar div.start h2{ font-size:1.083em; }
#midbar h3, #rightbar h3{ color: #052d6a; font-size:1em; margin:0.5em 0; font-style:italic; }
.headlinelink { float:right; margin-top:-0.188em; padding:11px 11px 0 0; }

/* footer */

#footer { background-color:#f9f416; color:#052d68; border-top:1px solid #052d68; font-size:0.75em; line-height:2.2em; text-align:center; }
#footer a { font-weight:bold; color:#052d68; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer span { margin:0 1em; }

/* sections */

.section, .firstsection { color:#090a0c; background:#fbfbb1 url(/img/sprites/heading-bg.png) repeat-x 0 -350px; border:1px solid #f3f120; font-size:0.917em; font-weight:bold; line-height:1.167em; padding:5px; margin:3em 0 1.25em; }
.firstsection{ margin-top:0; }

/* headline links */

.headline-actions-box, .headline-withcrumbs-actions-box { position:relative; }
.headline-actions { position:absolute; top:-31px; right:0; /*right:-4px;*/ }
.headline-withcrumbs-actions-box .headline-actions { top:-62px; }

/* articles */

#midbar .floating, #rightbar .floating { float:left; margin:0 8px 2px 0; }
#midbar div.article, #rightbar div.article{ padding-top:0.667em; margin-top:0.417em; background:url(/img/line.png) repeat-x 0 0; }
#midbar div.firstarticle, #rightbar div.firstarticle{ padding-top:0; margin-top:0; background:none; }

#midbar div.lhalfarticle, #midbar div.rhalfarticle{ width:180px; position:relative; padding-bottom:1.167em; }
#midbar div.lhalfarticle, #rightbar div.lhalfarticle{ float:left; }
#midbar div.rhalfarticle, #rightbar div.rhalfarticle{ float:right; }
#midbar div.rhalfarticle .more, #midbar div.lhalfarticle .more{ position:absolute; bottom:0; right:0; }
#rightbar div.lhalfarticle, #rightbar div.rhalfarticle{ width:160px; position:relative; padding-bottom:1.167em; }

#rightbar div.start h2, #rightbar h2.box{ border:1px solid #052d6a; color:#fff; font-size:1.083em; font-weight:normal; text-align:center; line-height:1.083em; padding:2px 0; margin:0 0 0.667em; background:#2c73b5 url(/img/sprites/heading-bg.png) repeat-x 0 -70px; }
#rightbar div.start h2.raikabox{ border-color:#f2f039; color:#090a0c; background-color:#fcfcb4; background-position:0 -140px; }
#rightbar div.start h3{ color:#052d6a; font-size:1.083em; margin:0.25em 0 0.667em; font-style:normal; }
#midbar div.start h2 { margin-top:0; }

div.article h2 a, #leftbar div.article h2 a, #midbar div.article h2 a, #rightbar div.article h2 a { color:#000; }

#midbar h2.bigger { font-size:1.3em !important; }

/* company offers */

.paidads{ text-align:center; font-size:9px; line-height:15px; }
#rightbar #bizoffers { padding-top:0; }
#rightbar #bizoffers h2 { font-weight:bold; padding:0.1em 0; }
#rightbar #bizoffers .article { background:#fffefe url(/img/bg/promo-box.png) repeat-x 0 0; border:1px solid #dbd9c1; margin-top:0.417em; padding-top:0; }
#rightbar #bizoffers .firstarticle { margin-top:0; }
#rightbar #bizoffers .article .padcontent { padding:4px 9px 4px; }
#rightbar #bizoffers h3 { margin:0.2em 0; font-style:normal; }
#bizoffers div.more a{ position:static; }
#bizoffers div.more a img{ position:static; margin-right:5px; }


/* positions, spacers */

.posbottomright { position:absolute;bottom:0px;right:0; }
.line { height:1px; background:url(/img/line.png) repeat-x 0 0; font-size:1px; line-height:1px; }
.linetopspacer { margin-top:6px; }
.linebottomspacer { margin-bottom:6px; }
.linespacer { margin:6px 0; }
div.right{ float:right; }
.cl, .cr, .cb{ height:0; line-height:0; font-size:0; margin:0; padding:0; }
.cl{ clear:left; }
.cr{ clear:right; }
.cb{ clear:both; }
.spacer{ height:0.6em; line-height:0.6em; font-size:0.4em; }
.biggerspacer{ height:1.25em; line-height:1.25; font-size:0.9em; }
.xtremespacer{ height:2em; line-height:2em; font-size:1.25em; }

.loading { text-align:center; }
.loading span { display:inline-block; font-size:1.333em; font-weight:bold; color:#999; line-height:31px; padding-left:40px; background:url(/img/slimbox/loading.gif) no-repeat 0 0; }

a img{ border:none; }
div.icon{ float:left; }
img.icon, div.icon img, #leftbar h1 img{ background-image:url(/img/sprites/icons.png); background-repeat:no-repeat; }

.smallcaption { font-size:0.833em; }

/* overviews */

.overview .overviewtitle { margin:0 0 0.25em 0; }
.overview .overviewtitle a, .overview .overviewtitlenolink { display:block; color:#090a0c !important; font-size:1.083em; font-weight:bold; padding-left:1.2em; background:url(/img/sprites/icons.png) no-repeat 0 -296px; } 
.overview .article { position:relative; }
.overview div.more { position:absolute; right:0; bottom:0; }
.overview img { margin:0 8px 2px 0; width:60px; height:auto; }
.overview floating img { margin:0; width:auto; }

/* msgbox */

div.msgbox { border:2px solid #b90000; background:url(/img/sprites/heading-bg.png) repeat-x; padding:6px 0; text-align:left; }
div.errormsgbox { border-color:#b90000; background-color:#ffb9b9; background-position:0 -420px; }
div.okaymsgbox { border-color:#008000; background-color:#e7ffba; background-position:0 -545px; }
div.infomsgbox { border-color:#aa6600; background-color:#fff1b9; background-position:0 -670px; }
div.msgbox div.message { height:32px; padding-left:50px; margin:0; background:no-repeat 9px 50%; font-weight:bold; }
div.errormsgbox div.message { background-image:url(/img/error.png); }
div.okaymsgbox div.message  { background-image:url(/img/okay.png); }
div.infomsgbox div.message  { background-image:url(/img/info.png); }
html>body div.msgbox div.message { height:auto; min-height:32px; }
div.msgbox div.message div { line-height:20px; padding:6px 9px 6px 0; }
div.msgbox div.message, .validator { color:#b90000 !important; }
div.okaymsgbox div.message { color:#008000 !important; }
div.infomsgbox div.message { color:#aa6600 !important; }
div.errormsgbox a { color:#600 !important; text-decoration:underline !important; }
div.errormsgbox a:hover { text-decoration:none !important; }
/* small */
div.smallmsgbox { border-width:1px; padding:3px 0; }
div.smallmsgbox div.message { height:22px; padding-left:26px; background:no-repeat 5px 50%; }
div.smallokaymsgbox div.message { background-image:url(/img/okay-small.png); }
div.smallerrormsgbox div.message { background-image:url(/img/error-small.png); }
div.smallinfomsgbox div.message { background-image:url(/img/info-small.png); }
html>body div.smallmsgbox div.message { min-height:22px; }
div.smallmsgbox div.message div { line-height:14px; padding:3px 6px 3px 0; }

/* forms */

div.form h2, div.form h3 { clear:left; }
div.formrow { padding-left:140px; clear:left; /*margin-bottom:5px;*/ }
div.firstformrow { clear:none; }
div.lastformrow { padding-bottom:0; }
div.formrow label { float:left; width:130px; margin:0 0 0 -140px; text-align:right; padding-top:1px; font-weight:bold; } /* width:120px */
div.formrow span { width:auto; text-align:left; margin:0 0 5px 0; display:block; }
div.reverseformrow span { float:left; width:130px; margin:0 0 0 -140px; text-align:right; padding-top:0; }
div.reverseformrow label { float:none; width:auto; text-align:left; margin:0 0 5px 0; }
div.formrow label.optional { font-weight:normal; }
div.formrow span span { display:inline; float:none; margin:0; padding:0; }
div.formrow span label { display:inline; float:none; width:auto; text-align:left; margin:0; }
#leftbar div.formrow { padding-left:34px; }
#leftbar div.formrow label { width:30px; margin-left:-34px; }

/* form elements */

input.xtralong { width:500px; }
textarea.xtralong { width:500px; height:14.5em; }
#midbar.short .xtralong { width:379px; clear:left; margin-top:0; }
#midbar.short textarea.xtralong { height:12em; }
input.long { width:220px; }
textarea.long { width:220px; height:9em; }
input.medium { width:120px; }
textarea.medium { width:120px; height:6em; }
input.short { width:49px; }
textarea.shortdesc { width:220px; height:3.6em; }

/* progress bar */

div.progress{ height:22px; overflow:hidden; background:url(/img/sprites/progress-bar.png) repeat-x 0 0; padding:0 1px; }
div.progress div { height:22px; background:url(/img/sprites/progress-bar.png) repeat-x 0 -23px; padding:1px 0; overflow:hidden; }
div.progress div div { height:20px; position:relative; background:url(/img/sprites/progress-bar.png) repeat-x 0 -46px; }
div.progress div.bar { position:absolute; left:0; top:0; height:20px; z-index:20; background:url(/img/sprites/progress-bar.png) repeat-x 0 -67px; width:0%; }
div.progress div.error div.bar { background-position:0 -88px; }
div.progress div.percent { position:absolute; left:0; top:0; height:20px; z-index:21; background:none; width:100%; text-align:center; line-height:18px; font-weight:bold; letter-spacing:1px; }

/* upload list */

.queuedfile { background:url(/img/sprites/icons.png) no-repeat 0 -294px; padding-left:15px; margin-bottom:0.417em; clear:left; }
.queuedfile .filename { display:block; float:left; font-weight:bold; overflow:hidden; width:310px; }
.queuedfile .filesize { display:block; text-align:right; }
.queuedfile .workarea { margin-top:0.188em; clear:left; }
.queuedfile .status { display:block; float:left; }
.queuedfile .status span { margin-left:10px; }
.queuedfile .cancel { display:block; text-align:right; }

/* steps */

.formcrumbs span { margin-right:13px; font-size:0.917em; color:#666; white-space:nowrap; }
.formcrumbs span.last { margin-right:0; }
.formcrumbs span.active { font-weight:bold; color:#000; }

/*
#wizardnav { margin-bottom:4px; }
#wizardnav a { white-space:nowrap; color:#666; padding-left:16px; background:url(/img/sprites/icons.png) no-repeat 3px -196px; }
#wizardnav a.active { color:#052D68; text-decoration:underline; }
#wizardnav a.active:hover { text-decoration:none; }
*/

#overviewlist div { background:no-repeat 13px 5px; border:1px solid transparent; padding:5px 5px 9px 75px; margin-bottom:10px; }
#overviewlist div.active { background-color:#f9f301; border:1px solid #052D68; }
#overviewlist div h2 { margin:5px 0 5px 0; }

/* phone */

.phone span { float:left !important; }
.phone span span { float:none !important; display:block !important; font-size:0.833em; font-weight:bold; }
.phone .optional span { color:#666; font-weight:normal; }
.phone .delimiter { padding:2px 3px 0 2px !important; }
.phone input { text-align:center; }
.phone input.country { width:28px; }
.phone input.area { width:49px; }
.phone input.number { width:70px; }
.phone input.ext { width:28px; }

/* datagrid */

.datagrid { overflow:auto; }
.datagrid .row { clear:left; margin-bottom:3px; }
.datagrid .title { float:left; width:115px; }
.datagrid .data { margin-left:125px; width:auto; font-weight:bold; }
.swappeddatagrid .row .title { font-weight:bold; }
.swappeddatagrid .row .data { font-weight:normal; }

/* gallery */

div.gallery { position:relative; text-align:center; }
div.gallery ul { margin:0; padding:0; }
div.gallery ul li { margin:0; padding:0; display:inline; list-style-type:none; }
div.gallery div.preview { position:absolute; z-index:100; cursor:pointer; background:#fff; padding:3px; border:1px solid #493C0F; }
div.gallery div.preview img { border:none; }

img.imgborder, .imgborder img { border:1px solid #493C0F; }


/* pic list */

div.piclist { width:352px; }
div.piclist ul { margin:1px 0 0; padding:0; text-align:center; }
div.piclist ul li { margin:0 0 0 3px; padding:0; float:left; list-style-type:none; }
div.piclist ul li.first { margin-left:0; }

/* comments */

.comment { padding:1.083em 7px; background:url(/img/line.png) repeat-x 0 100%; }
.comment .title { font-size:0.917em; }
.comment .body { padding-top:0.583em; }
.highlightedcomment { background-color:#ffffdd; }

/* misc */

.centered { text-align:center; }
.padtop { margin-top:12px; }
.padbottom  { margin-bottom:12px; }
.indent { margin-left: 15px !important; }
.disabled { background-color:#ebebe4; border:1px solid #abadb3; }
del { text-decoration:line-through; }
del * { text-decoration:line-through; }
del img, del .cb, del .cl, del .cr, del .more { text-decoration:none !important; }
.centered img { vertical-align:middle; }

/* companies */

.companyletters { text-align:center; color:#ccc; font-weight:bold; }
.companyletters a.active { padding:3px; border:1px solid; }

/* forum */

.forum-entry { float:left; text-align:center; }
.forum-entry-title { width:332px; text-align:left; } /* width:272px; -> after showing viewcount again*/
.forum-entry-heading .forum-entry-title { width:331px; } /* width:271px; -"- */
.forum-entry-date { font-style:italic; }
.forum-entry-author { width:155px; }
.forum-entry-views { width:60px; }
.forum-entry-replies { width:70px; }
.forum-entry-last { width:165px; text-align:right; }
.forum-entry-heading .forum-entry-last { width:164px; }
.forum-entry-row{ padding:5px 9px; display:block; }
.forum-entry-row-alternate { background-color:#e5eaf0; }
.forum-entry-admin { padding:3px 0; display:none; }
.signature { color:#888; padding:8px 0; border-top:1px solid #ddd; }

.forum-table { display:table; table-layout:fixed; width:100%; overflow:hidden; }
.forum-row { width:100%; overflow:hidden; }

html > body .forum-text, html > body .forum-memberinfo { display:table-cell; }
body .forum-text, body .forum-memberinfo { overflow:hidden; vertical-align:top !important; }

.forum-text { width:555px; }
.forum-memberinfo { width:200px; }

/* paging */

.paging .pagingtitle { font-weight:bold; padding:3px 0; margin-right:10px; }
.paging a { padding:3px; margin-right:6px; }
.paging a.active { padding:2px 5px; border:1px solid; font-weight:bold; background:#FFFEE9; }
.paging a.active:hover { text-decoration:none !important; }
.paging a.pagelink { letter-spacing:2px; }

/* FAQ */

.faqQuestion, .faqQuestion a { font-weight:bold; color:#5C7011; }
.faqQuestion { margin:0 0 0.5em; }
.faqQuestion a { display:block; padding-left:1.2em; background:url(/img/sprites/icons.png) no-repeat scroll 0 -145px; }
.faqAnswer { margin:0 0 0.75em 1.2em; }

/* offers */

#offerthumbs div { position:relative; float:left; text-align:center; width:115px; height:115px; margin-left:15px; border:1px dashed #a8bc4b; }
#offerthumbs div.first { margin-left:0; }
#offerthumbs div div { position:absolute; right:-14px; top:-14px; float:none; text-align:left; width:auto; height:auto; border:none; }

/* company+report thumbs */

#companythumbs div, #reportthumbs div, #logothumb div { position:relative; float:left; text-align:center; width:65px; height:65px; margin-left:12px; border:1px dashed #a8bc4b; }
#companythumbs div.first, #reportthumbs div.first, #logothumb div.first { margin-left:0; }
#companythumbs div div, #reportthumbs div div, #logothumb div div { position:absolute; right:-14px; top:-14px; float:none; text-align:left; width:auto; height:auto; border:none; }

/* START SLIMBOX */
#lbOverlay { position:fixed; z-index:9999; left:0; top:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#lbCenter, #lbBottomContainer { position:absolute; z-index:9999; overflow:hidden; background-color:#fff; }
.lbLoading { background:#fff url(/img/slimbox/loading.gif) no-repeat center; }
#lbImage { position:absolute; left:0; top:0; border:10px solid #fff; background-repeat:no-repeat; }
#lbPrevLink, #lbNextLink { display:block; position:absolute; top:0; width:50%; outline:none; }
#lbPrevLink { left:0; }
#lbPrevLink:hover { background:transparent url(/img/slimbox/prevlabel.gif) no-repeat 0 15%; }
#lbNextLink { right:0; }
#lbNextLink:hover { background:transparent url(/img/slimbox/nextlabel.gif) no-repeat 100% 15%; }
#lbBottom { font-family:Verdana, Arial, Geneva, Helvetica, sans-serif; font-size:10px; color:#666; line-height:1.4em; text-align:left; border:10px solid #fff; border-top-style:none; }
#lbCloseLink { display:block; float:right; width:113px; height:22px; background:transparent url(/img/slimbox/closelabel.gif) no-repeat center; margin:5px 0; outline:none; }
#lbCaption, #lbNumber { margin-right:71px; }
#lbCaption { font-weight:bold; }
/* END SLIMBOX */






























/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h3 {

}

h2 {

}

.section {

}

.firstsection {

}

.faqQuestion {

}

.faqAnswer {

}


