/* Premier Gas CSS Document */ html, body { margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; } .position { z-index: 1; position: relative; } #container { width: 100%; height: 100%; text-align: center; } #header { width: 100%; height: 313px; background-image: url(layout/bg_header.jpg); background-repeat: repeat-x; text-align: center; padding: 0px; margin: 0px; } #innerheader { width: 726px; height: 100%; text-align: left; } #splash { width: 100%; height: 228px; padding-top: 13px; } #mainmenu { float: left; width: 277px; height: 100%; background-color: #747E88; background-image:url(layout/menu_bg_bottom.jpg); background-position: bottom; background-repeat: no-repeat; } #mainmenu ul { /* remove bullets and list indents */ list-style: none; margin: 0; padding: 0; } /* style, color and size links and headings to suit */ #mainmenu a, #mainmenu h2 { color: white; display: block; margin: 0; padding: 2px 3px; } #mainmenu h2 { color: #fff; background: #000; text-transform: uppercase; } #mainmenu a { color: #FFF; font-weight: bold; background: #888C91; text-decoration: none; border-bottom: 1px solid white; border-right: 1px solid white; } #mainmenu a:hover { color: #FF9900; font-weight: bold; } #mainmenu li { /* make the list elements a containing block for the nested lists */ position: relative; } #mainmenu ul ul ul { position: absolute; top: 0; z-index: 20000; left: 100%; /* to position them to the right of their containing block */ width: 100%; /* width is based on the containing block */ } div#mainmenu ul ul ul, div#mainmenu ul ul li:hover ul ul {display: none;} div#mainmenu ul ul li:hover ul, div#mainmenu ul ul ul li:hover ul {display: block;} /* #mainmenu li { display: block; width: 276px; background-color: #888C91; border-bottom: 1px solid #999899; color: white; padding-top: 5px; padding-bottom: 5px; font-weight: bold; } #mainmenu a{ display: block; width: 100%; height: 100%; color: white; text-decoration: none; } #mainmenu a:hover{ background-color: #999899; }*/ #mainmenu img{ border: 0px; } #headergraphic { float: right; width: 449px; height: 100%; background-image:url(layout/splash.jpg) } #content { width: 100%; height: 100%; background-color: #F3F4F5; } #innercontent { width: 726px; height: 100%; background-color: white; } #title { height: 40px; width: 100%; background-image:url(layout/title_ext_bg.jpg); text-align: left; } h1 { display: block; float: right; height: 40px; width: 100%; background-image: url(layout/page_title_bg.jpg); text-align: left; margin: 0px; padding: 0px; } .h1position { display: block; padding-left: 11px; padding-top: 14px; font-size: 16px; color: white; font-weight: bold; } h2 { background-color: #7A8D9F; padding: 2px; font-size: smaller; color: white; border-bottom: 1px solid #002447; margin-bottom: 0px; } #conleft { float: left; width: 277px; height: 100%; } #centralheatingsplsh { width: 207px; text-align: justify; min-height: 138px; font-size: smaller; } #plumbingsplsh { width: 207px; background-image: url(layout/plumbing.gif); background-position: top; background-repeat: no-repeat; text-align: justify; min-height: 138px; font-size: smaller; } .splshtext { color: #666666; } .splshtext strong{ font-size: larger; color: #F46A08; font-weight: bold; } #conright { width: 100%; height: 100%; background-image: url(layout/rightconbg.jpg); background-position: left top; background-repeat: repeat-y; } #maincontent { text-align: left; padding-left: 10px; padding-right: 10px; padding-top: 1px; } #footer { clear: both; width: 726px; height: 52px; background-image: url(layout/footer_bg.jpg); } #logo { width: 100%; background-image:url(layout/247.jpg); background-position: top right; background-repeat: no-repeat; }