* 	{margin: 0; padding: 0; border: 0;}

a 	{text-decoration: none; color: #008000; font-weight: bold;}
a:hover {text-decoration: underline;}
a:hover, a:focus, a:active {outline: none; -moz-outline-style: none;}

body 	{background: #960 url(../elem/bg-body.jpg) top repeat-x; font-family: verdana, arial, helvetica, sans-serif;}

div.canvas {width: 960px; margin: 0px auto 0 auto; position: relative; background: #ffc;}
div.top_nav {width: 960px; height: 50px; margin-top: -3px; background: #ffc;}
div.main {width: 960px; background: #ffc;}
div.news {width: 900px; height: 360px; margin: -4px 30px; position: relative; background: url(../elem/bg_news.gif) center repeat-y;}
div.footer {width: 100%; background: url(../elem/bg_footer.gif) top center no-repeat;}


p.mobi 	{position: absolute; top: 0; left: 0; font-size: 14px;}
p.mobi a {width: 89px; height: 22px; padding: 5px 0 0 11px; display: block; color: #ff0; background: #003 url(../elem/bg-mobi.jpg) right 0px no-repeat;}
p.mobi a:hover {text-decoration: none; color: #ffc; background: #008000 url(../elem/bg-mobi.jpg) right -50px no-repeat;}

p.dingwall {position: absolute; top: 0; right: 0;}
p.dingwall a {width: 300px; height: 27px; display: block; background: #900 url(../hb/hb-dingwall.gif)  0px 0px no-repeat;}
p.dingwall a:hover {text-decoration: none; color: #ffc; background: #060 url(../hb/hb-dingwall.gif) 0px -33px no-repeat;}

img.newsimgnews {position: absolute; left: 0; top: 1px;}
div.newscontent {width: 760px; height: 350px; position: absolute; left: 95px; top: 1px; overflow: hidden;}
div.newscontent iframe {width: 760px; height: 350px;}
img.newsimgclose {position: absolute; right: 0; top: 1px;}


h1 	{margin: 35px 0 15px 0; text-align: center; font-size: 30px; color: #c33;}
h2 	{margin: 30px 0 10px 0; text-align: center; font-size: 1.5em; color: #c33;}
h3 	{margin: 40px 0 10px 0; text-align: center; color: #c33;}
h4 	{text-align: center;}
h5 	{margin: 10px 0 0px 0; padding-bottom: 10px; text-align: center; font-size: 1em; color: #008000;}
h6 	{margin: 10px 0 5px 0; text-align: center; font-size: 1.2em; color: #c33;}


p.wide 	{margin: 0 35px 0 35px; text-align: center; font-size: 0.9em; background: url(../elem/bg_table.jpg) repeat-x;}

p.about	{margin: 30px 130px 0 130px; padding: 0 30px 20px 30px; font-size: 0.9em; background: url(../elem/bg_table.jpg) repeat-x;}

p.wide_ffc {margin: 0 70px; text-align: center; font-size: 0.9em; line-height: 1.3em;}
p.wide_show {margin: 0 55px; text-align: center; font-size: 0.9em; line-height: 1.4em; background: url(../elem/bg_table.jpg) repeat-x; border-bottom: 1px solid #ccc;}

p.opening {margin: 0 60px 0 60px; text-align: center; font-size: 0.8em;}
p.opening strong {color: #c33;}

p.wide_box {margin: 20px 65px 0 65px; padding: 10px 0px 15px 0px; text-align: center; font-size: 0.9em; font-weight: bold; background: #cc6; border: 1px solid #c33;}

p#choose {margin: 0 170px 0 170px; padding: 0 30px 20px 30px; font-size: 0.9em; line-height: 1.6em; background: url(../elem/bg_table.jpg) repeat-x;}

p.wide_ctct {margin: 0 130px 0 130px; text-align: center; font-size: 1.1em; font-weight: bold; background: url(../elem/bg_table.jpg) repeat-x;}
body#pg6 p.wide_ctct {line-height: 1.5em;}

p.ctct 	{width: 960px; margin: 0 auto 0 auto; padding: 55px 0 20px 0; text-align: center; font-size: 13px;}
p.ctct a {text-decoration: none; color: #ffc;}
p.ctct a:hover {text-decoration: underline; color: #ff0;}

p.note 	{width: 100%; margin: 0 auto 0 auto; padding: 5px 0 5px 0px; text-align: center; font-size: 0.7em; color: #fc0; background: #333;}
p.note a {text-decoration: none; color: #fc0;}
p.note a:hover {text-decoration: underline; color: #fc0;}

span#show {font-size: 1.2em; font-weight: bold; color: #c33;}
span#show a {text-decoration: none; color: #c33;}
span#show a:hover {text-decoration: underline; color: #008000;}


b 	{color: #006600;}


table 	{margin: 0 30px 0 30px; border-collapse: collapse;}
td 	{width: 450px; padding-top: 10px; border: 10px solid #ffc; vertical-align: top;	background: url(../elem/bg_table.jpg) repeat-x;}
img.tbl {float: left; margin: 0 20px 30px 10px;}
img.tbr {float: right; margin: 0 10px 30px 20px;}
table p {padding: 0 10px 0 10px; font-size: 14px;}
td#first p {width: 820px; padding: 0 30px 0 30px; text-align: center;}


h1 a, h2 a, h5 a, h6 a {text-decoration: none; color: #c33;}
h1 a:hover, h2 a:hover, h5 a:hover, h6 a:hover {text-decoration: none; color: #008000;}

p.wide a, table a {text-decoration: none; color: black; font-weight: normal;}
p.wide a:hover, table a:hover {text-decoration: none; color: #008000;}


table#tabmanu {width: 870px; margin: 0 45px 0 45px; list-style: none;}

#tabmanu td {width: 200px; padding: 5px; font-size: 0.9em; line-height: 1.7em; text-align: center; background: #fff;}
#tabmanu td a {display: block; color: #fff; background: #008000;}
#tabmanu td a:hover {background: #030;}



/* NAVIGATION */


ul.nav 	{height: 50px; padding-left: 103px; background: url(../hb/bg_hb.gif) top center no-repeat;}

ul.nav li {height: 50px; display: block; float: left;}

ul.nav li a {height: 50px; display: block; float: left;}

li.hb1 a {width: 130px; background: url(../hb/hb_home.gif) 0px 0px;}
li.hb1 a:hover {background: url(../hb/hb_home.gif) 0px -50px;}

li.hb2 a {width: 140px; background: url(../hb/hb_show.gif) 0px 0px;}
li.hb2 a:hover {background: url(../hb/hb_show.gif) 0px -50px;}

li.hb3 a {width: 95px; background: url(../hb/hb_stoves.gif) 0px 0px;}
li.hb3 a:hover {background: url(../hb/hb_stoves.gif) 0px -50px;}

li.hb4 a {width: 150px; background: url(../hb/hb_inst.gif) 0px 0px;}
li.hb4 a:hover {background: url(../hb/hb_inst.gif) 0px -50px;}

li.hb5 a {width: 125px; background: url(../hb/hb_firewood.gif) 0px 0px;}
li.hb5 a:hover {background: url(../hb/hb_firewood.gif) 0px -50px;}

li.hb6 a {width: 115px; background: url(../hb/hb_contact.gif) 0px 0px;}
li.hb6 a:hover {background: url(../hb/hb_contact.gif) 0px -50px;}

body#pg1 ul.nav li.hb1 a {background-position: 0px -100px; cursor: default;}
body#pg2 ul.nav li.hb2 a {background-position: 0px -100px; cursor: default;}
body#pg3 ul.nav li.hb3 a {background-position: 0px -100px; cursor: default;}
body#pg4 ul.nav li.hb4 a {background-position: 0px -100px; cursor: default;}
body#pg5 ul.nav li.hb5 a {background-position: 0px -100px; cursor: default;}
body#pg6 ul.nav li.hb6 a {background-position: 0px -100px; cursor: default;}

/* END OF NAVIGATION */


/* BOTTOM NAVIGATION */

span.navb a {font-size: 13px; font-weight: normal; line-height: 18px;}

/* END OF BOTTOM NAVIGATION */





/*    [ greenbraestoves.co.uk/site/css/greenstoves_v03.css | v03_2010-08-22 ]    */
