* { margin: 0; padding: 0; text-align: center; }
html { height: 100%; }
body { height: 100%; color: #fff; font-family: Arial; font-size: 13px; background: #5e0912; }
#caladia { width: 950px; margin: 0 auto; text-align: left; background: url(bg.gif) repeat-y; padding: 0 0 0 25px; }
#top { position: relative; width: 899px; height: 188px; background: url(top.jpg); }
#top ul { position: absolute; bottom: 13px; right: 13px; list-style-type: none; }
#top ul li { display: inline; margin-left: 4px; }
#top ul li.active a { font-weight: bold; }
#top ul li a { color: #fff; text-decoration: none; }
#header { position: relative; width: 899px; height: 354px; }
#content { position: relative; width: 899px; height: 353px; background: url(bg2.gif) repeat-x; }
#content a { color: #fff; text-decoration: none; }
#content p, #content div { width: 100%; position: absolute; bottom: 11px; left: 0; }
#content p.top { top: 0; }
#content p.top span { cursor: pointer; }
#content p b, #content div b { display: block; font-size: 17px; margin: 4px 0; }
#content p i, #content div i { display: block; margin: 0 0 4px; }
#content div ul { list-style-type: none; margin: 40px 0 30px; }
#content div ul li { display: inline; margin: 0 33px; }
#content div ul li a { text-decoration: underline; }
#content div .large { font-size: 17px; }
#footer { width: 899px; height: 161px; }
#footer p { margin-top: 11px; }
#content p.top span { float: left; }
#content p.top span.heatingsystems { background: url(heatingsystems.png) no-repeat; width: 278px; height: 53px; margin-left: 90px; }
#content p.top span.greenenergy { float: right; background: url(greenenergy.png) no-repeat; width: 278px; height: 53px; margin-right: 90px; }
#rotator { position: absolute; top: 0; left: 0; }

.tab .wrapper { margin: 22px; }
.tab .wrapper p { float: left; width: 229px; font-size: 14px; color: #b7b7b6; text-align: left; }
.tab .wrapper p a { color: #b7b7b6; }
.tab .wrapper #video { float: right; width: 315px; height: 273px; }
.tab1 { display: none; position: absolute; bottom: 0; left: 94px; background: url(box.png); width: 609px; height: 316px; z-index: 9; }
.tab2 { display: none; position: absolute; bottom: 0; right: 94px; background: url(box2.png); width: 409px; height: 316px; z-index: 9; }
.tab2 .wrapper p { width: auto; }