/* CSS Document */
body {font-family:Arial, Helvetica, sans-serif; font-size: 11px; margin:10px 0px; padding:0px; text-align:center; color: #FFF; background-color: #444; }
td {  font-size: 11px; }

h1 { color:#FF7721; font-size:24px; text-transform:capitalize;  }
h2 { color:#FF7721; font-size:14px; margin:0px; text-transform:capitalize; }
h3 { color:#FF7721; font-size:24px; margin:0px; text-transform:capitalize; }

li { margin-left: 30px; }

p { text-align: justify; }

ul { padding: 0px; margin: 0px; }

#bgText { font-size:6px; color: #444; }

#holder { width: 900px; margin:0px auto; background-color: #131313; }

#header {}
#headerP1 { width: 85px; height: 310px; }
#headerP1-2 { width: 84px; height: 105px; margin-top: 205px; background-color: #333; }
#headerP2 { width: 340px; height: 292px; margin-top: 18px; }
#headerP3 { width: 460px; height: 200px; margin: 0px 5px 0px 10px; }
#headerP4 { width: 468px; height: 28px; background-color: #333; padding: 10px 6px 0px 0px; font-size: 14px; }
#headerP5 { width: 475px; height: 65px; }

* html #content { margin-top: -2px; }
#leftPane { width: 173px; padding: 30px 10px 15px 15px; background-color: #333; }
#suppliers { margin-bottom: 20px; }
#suppliers a { display: block; width: 163px; padding: 0 0 0 8px; line-height: 25px; margin: 2px 0px; border: 1px solid #FFF; color: #FFF; text-decoration: none; font-weight: bold; background: no-repeat right 0; }
#suppliers a.dikgeurts { background-image: url(/_include/images/Logos/menu/dikgeurts-stoves.gif); }
#suppliers a.dovre { background-image: url(/_include/images/Logos/menu/dovre-stoves.gif); }
#suppliers a.dru { background-image: url(/_include/images/Logos/menu/dru-stoves.gif); }
#suppliers a.esse { background-image: url(/_include/images/Logos/menu/esse-stoves.gif); }
#suppliers a.spartherm { background-image: url(/_include/images/Logos/menu/spartherm-stoves.gif); }
#suppliers a.stovax { background-image: url(/_include/images/Logos/menu/stovax-stoves.gif); }
#suppliers a.yeoman { background-image: url(/_include/images/Logos/menu/yeoman-stoves.gif); }

#supLogo { margin-top: 15px; padding: 15px 10px; background-color: #FFFFFF; }
#mainPane { width: 670px; padding: 10px 0px 15px 15px; }

body.dik-geurts-stovesindex #suppliers a.dikgeurts,
body.dovre-stovesindex #suppliers a.dovre,
body.dru-stovesindex #suppliers a.dru,
body.esse-stovesindex #suppliers a.esse,
body.spartherm-stovesindex #suppliers a.spartherm,
body.stovax-stovesindex #suppliers a.stovax,
body.yeoman-stovesindex #suppliers a.yeoman,
body.wood-buying #suppliers a.wood,
body.northwest-installation #suppliers a.installation,
body.northwest-stoves #suppliers a.installation,
body.brochure-request #suppliers a.request,
body.index #suppliers a.home,
body.stove-linings #suppliers a.linings,
#suppliers a:hover { background-color: #CCC; color: #333; }

#fireHolder { width: 209px; margin: 5px; position: relative; padding-bottom: 5px; }
#fireHolder p { padding-left: 8px; }
#fireHolder strong { color:#FF7721; }
.fireTitle { font-weight: bold; margin: 5px 0px; height: 25px; text-transform:capitalize; }
.fireTitle2 { font-weight: bold; font-size: 18px; margin: 5px 0px; height: 25px; text-transform:capitalize; }
#fireFolderTitle { width: 670px; }

#blink { width:670; font-size: 16px; color: red; }

#footer { width: 898px; padding: 4px 0px; margin-top: 4px; }

.border { border: 1px solid #FFF; }
.borderTRB { border: 1px solid #FFF; border-left: none; }
.borderRBL { border: 1px solid #FFF; border-top: none; }
.borderTL { border: 1px solid #FFF; border-Right: none; border-bottom: none; }
.msg { font-weight: bold; color: #990000; }

.hand { cursor: pointer; }

.marg4 { margin: 4px; }
.marg5 { margin: 5px; }
.marg10 { margin: 10px; }

.tleft { text-align: left; }
.tcenter { text-align: center; }
.tright { text-align: right; }
.tdark { color: #666; }

.floatLeft { float: left; }
.floatRight { float: right; }

.topMenu { color: #FFF; text-decoration: none; margin: 0px 16px; font-size: 14px; }
a.topMenu:link { }
a.topMenu:visited {  }
a.topMenu:hover { color: #131313; text-decoration: underline; }
a.topMenu:active {  }

.sideMenu { color: red; text-decoration: none; font-weight: bold; }
a.sideMenu:link { }
a.sideMenu:visited {  }
a.sideMenu:hover { color: blue; text-decoration: underline; }
a.sideMenu:active {  }

.fireFolderLink { float: left; height: 20px; padding-top: 5px; color: #000; text-decoration: none; font-weight: bold; background: url(../images/Backgrounds/fireplaceLinkMid.gif) repeat-x top left; }
a.fireFolderLink:link { }
a.fireFolderLink:visited {  }
a.fireFolderLink:hover { color: #666; }
a.fireFolderLink:active {  }

.footerLink { color: #FFF; text-decoration: none; }
a.footerLink:link { }
a.footerLink:visited {  }
a.footerLink:hover { color: #666; text-decoration: underline; }
a.footerLink:active {  }

.nav2 { display: block; float: left; color: #444; text-decoration: none; padding: 5px 8px; margin: 0px 2px; border: 1px solid #444; }

.nav { display: block; float: left; color: #FFF; text-decoration: underline; padding: 5px 8px; margin: 0px 2px; border: 1px solid #eee; }
a.nav:link { }
a.nav:visited {  }
a.nav:hover { color: #777; }
a.nav:active {  }

.navOn { display: block; float: left; color: #777; background: #eee; text-decoration: none; padding: 5px 8px; margin: 0px 2px; border: 1px solid #eee; }
a.navOn:link { }
a.navOn:visited {  }
a.navOn:hover { color: #999; }
a.navOn:active {  }

#adminTbl { border: 1px solid #515154; width: 776px; }
#adminTbl th { padding-left: 6px; width: 144px; text-align: left; border-bottom: 1px solid #515154; border-left: 1px solid #515154; border-top: 1px solid #515154; background-color: #9D9C9D; height: 18px; color: #FFFFFF; font-weight: bold; }
#adminTbl td { padding-left: 6px; width: 620px; background-color: #FFF; text-align: left; }
#adminTbl td.error { font-weight: bold; color: #990000; }
#adminTbl td.right { background-color: #FFF; text-align: right; }
#adminTbl td input.input100 { width: 620px; }

a.northwest { color: #FFF; text-decoration: none; margin: 0px 10px; }
a.northwest:hover {color: #666; text-decoration: underline; }

a.northwest2 { color: #FFF; text-decoration: underline; }
a.northwest2:hover {color: #666; text-decoration: underline; }


td.wh { background-color: #333; border-bottom: 1px solid #FFF; border-left: 1px solid #FFF; border-top: 1px solid #FFF; width: 150px; vertical-align: middle; padding: 5px; }
td.in, td.su, td.ms { background-color: #CCC; border-bottom: 1px solid #333; border-right: 1px solid #333; border-top: 1px solid #333; width: 500px; vertical-align: middle; color:#000; }
td.su { text-align: right; }
td.in input.f { width: 480px; margin: 3px 10px; }
td.in input.n { margin: 3px 10px; }
td.in textarea.f { width: 480px; height: 300px; margin: 3px 10px; }
td.in input.h { width: 240px; margin: 3px 10px; }
td.in input.s { width: 100px; margin: 3px 10px; }
td.ms { color: #900; font-weight: bold; text-align: center; padding: 10px; }
