/*----------------- Refresh -----------------*/ /*------------------ reset ------------------*/ ul { list-style: none; } body,h1,h2,h3,h4,h5,h6,pre,code { font-size: 1em; } ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,legend, input,button,select,textarea,dl,dd,dt,hr,table,thead,tbody,tfoot,tr,th,td { margin: 0; padding: 0; } img,a img,:link img,:visited img { border: 0; padding: 0; margin: 0; } address,cite,caption { font-style: normal; } caption,th { text-align: left; } ol { margin-left: 10px; } /*------------------ body ------------------*/ body { font: 70%/1.5em Verdana, Tahoma, arial, sans-serif; color: #333; background: #CCCCCC; } a:link { text-decoration: underline; color: #4F82CB; } a:visited { text-decoration: underline; color: #4F82CB; } a:hover { text-decoration: none; color: #4EBF37; } a:active { text-decoration: underline; color: #4EBF37; } p { margin-bottom: 10px; } h2 { font-size: 130%; color: #666; border-bottom: 1px solid #4F82CB; font-weight: bold; padding-bottom: 5px; margin-bottom: 12px; } h3 { font-size: 100%; color: #666; border-bottom: 1px solid #4F82CB; font-weight: bold; padding-bottom: 5px; margin-bottom: 12px; margin-top: 20px; } h4 { margin-top: 20px; } h4.blue{ background: url("../assets/turnkey/headerbg.gif") repeat-x top left; width: 203px; color: #555; font-weight: bold; padding: 5px 0 5px 10px; border: 1px solid #EFF0F1; } h4.blue a { color: #555; font-weight: bold; text-decoration: none; } h4.grey { background: url("http://www.turnkeyplumbing.co.uk/assets/turnkey/h4_grey.png") no-repeat 0 0; width: 157px; height: 23px; color: #666; font-weight: bold; padding: 7px 0 0 23px; } .bluesides{ font: normal 0.7em/1.4em Verdana, "Trebuchet MS", sans-serif; font-size: 100%; } .bluesides textarea, .bluesides input{ font: normal 0.7em/1.4em Verdana, "Trebuchet MS", sans-serif; font-size: 100%; margin: 5px 0 0 0; } .bluesides textarea{ width: 225px; } .bluesides .textinput{ width: 124px; } .bluesides .checkbox{ float: left; margin-right: 5px; } .bluesides .checktitle { padding-top: 5px; } .bluesides label{ } /*------------------ header ------------------*/ #header { width: 820px; height: 135px; background: url("../assets/turnkey/header.jpg") no-repeat 0 0; position: relative; } #header h1 { position: absolute; margin: 0; padding: 0; font: bolder 2.7em 'Trebuchet MS', Arial, Sans-serif; letter-spacing: -2px; text-transform: none; top: 40px; left: 50px; } #header h1, #header h1 a { color: #ffffff; text-decoration: none; display: block; float: left; } #header h1 a { width: 200px; height: 40px; text-indent: -9999px; } #header h1 a:hover { color: #ffffff; } /*------------------ search ------------------*/ form.search input.textbox { margin: 0; padding: 1px 2px; width: 120px; background: #FFF; color: #333; } #search form input.submit { background: #CCC url("http://www.turnkeyplumbing.co.uk/assets/turnkeyheaderbg.gif") repeat-x; color: #333; border: none; width: 70px; height: 21px; } #search { position: absolute; width: 240px; height: 40px; left: 30px; top: 180px; z-index: 2; } #search input.field { border: 1px solid #7c7c7c; padding: 2px; margin-right: 4px; } .searchtitle{ font-size: 100%; color: #000; font-weight: bold; padding-bottom: 5px; margin-bottom: 5px; margin-top: 20px; } .searchtitle a{ text-decoration: none; } .searchtitle a:hover{ text-decoration: underline; } .searchextract{ color: #666; } .searchpages{ text-align: right; font-size: 100%; color: #000; border-top: 1px solid #4F82CB; font-weight: normal; padding-top: 5px; margin-top: 12px; margin-bottom: 20px; } /*------------------ navigation ------------------*/ ul#nav { background: url("../assets/turnkey/menu.jpg") repeat-y 0 0; font: bold 12px/26px Verdana, Arial, Tahoma, Sans-serif; position: absolute; bottom: 0px; height: 30px; padding-left: 30px; width: 770px; float: right; } ul#nav li, ul#nav li a { float: left; display: block; height: 12px; } ul#nav li { line-height: 30px; } ul#nav li a { text-transform: Capitalize; font-weight: bold; color: #ffffff; text-decoration: none; padding-right: 12px; padding-left: 11px; } ul#nav li a:hover { background-color: #ECECEC; height: 30px; color: #333; } ul#nav li.active a { background-color: #ffffff; height: 30px; color: #333; } ul#nav li.last { border: 0; } /*------------------ grid ------------------*/ #container { width: 820px; margin: 0 auto; overflow: hidden; background: #fff url("../assets/turnkey/content.jpg") repeat-y 0 0; } #main { padding: 0 30px; margin-bottom: 20px; overflow: hidden; } #quicknav { height: 30px; position: relative; } #quicknav select { left: 0px; top: 10px; width: 210px; position: absolute; } #quicknav p { margin: 0; position: absolute; left: 285px; top: 7px; color: #002877; } #quicknav a { text-decoration: none; } #quicknav a:hover { text-decoration: none; color: #002877; } #quicknav strong { position: absolute; left: -45px; text-transform: uppercase; margin-right: 4px; } .cat { font-weight: bold; } .subcat{ font-style:italic; } .interested p{ width: 193px; color: #4F82CB; padding-left: 20px; padding-bottom: 10px; font-weight: bold; border-left: 1px solid #EFF0F1; border-right: 1px solid #EFF0F1; border-bottom: 1px solid #EFF0F1; } #sidebar { position: relative; top: 40px; float: left; width: 220px; padding: 0 20px 20px 0; overflow: hidden; } #sidebar ul { padding: 0px 5px 10px 0px; } #sidebar ul li { padding-left: 22px; border-left: 1px solid #EFF0F1; border-right: 1px solid #EFF0F1; border-bottom: 1px solid #EFF0F1; padding: 2px 0 2px 25px; margin: 0 2px; background: url("../assets/turnkey/go.gif") no-repeat 7px 5px; } #sidebar ul.blue_box { } #sidebar ul.blue_box li a:link { text-decoration: none; font-weight: bolder; } #sidebar ul.blue_box li a:visited { text-decoration: none; font-weight: bolder; } #sidebar ul.blue_box li a:hover { color: #4EBF37; text-decoration: underline; } #sidebar ul.blue_active li a:active { color: #4EBF37; text-decoration: none; } #sidebar ul .bluebox li .blue_active a { font-weight: bold; color: #4EBF37; text-decoration: none; } #sidebar ul li.blue_active a { color: #4EBF37; } #blue_bottom { } #blue_bottom_onsite, #blue_bottom_offsite, #blue_bottom_downloads{ background: url("http://www.turnkeyplumbing.co.uk/assets/turnkey/blue_bottom.png") no-repeat 0 0; width: 180px; height: 5px; } /*------------------ breadcrumbs ------------------*/ #breadcrumbs { color: #999; font-style: italic; font-size: 10px; margin-top: 5px; margin-bottom: 10px; } /*------------------ main content ------------------*/ #content { width: 499px; height: auto; float: left; text-align: justify; } #content strong { color: #666; } #content ul { list-style: disc; padding-left: 22px; } img.floatright { float: right; margin: 15px 0 15px 20px; } img.floatleft { float: left; margin: 0 15px 15px 0; } .defaultarticle{ height: auto; } .defaultarticle a{ font-weight: bold; } .boundary{ height: auto; } .column1 { width: 222px; float: left; margin-right: 20px; text-align: justify; } .column1 a { font-weight: bold; } .column2 { width: 222px; float: left; margin-right: 0; text-align: justify; } .column2 a { font-weight: bold; } .pageimg img, .column1 img, .column2 img, .wholearticle img{ border: 2px solid #4F82CB; } .catrow{ height: auto; margin-bottom: 180px; } .subgrid { width: 101px; height: 130px; margin-left: 10px; margin-right: 10px; padding-bottom: 15px; margin-bottom: 0px; float: left; } .subgrid img { margin-left: 10px; margin-right: 10px; width: 90px; height: auto; border: 2px solid #4F82CB; padding: 0px; } .subtitle { width: 111px; font-weight: bold; text-align: center; } .subtitle a { color: #002877; text-decoration: none; } .extract { color: #666; font-weight: bold; } .contact{ float: left; width: 101px; margin-top: 5px; } .floatleft { float: left; } .widebluetop{ background: url("../assets/turnkey/headerbg.gif") repeat-x top left; width: 255px; color: #555; font-weight: bold; padding: 5px 0 5px 9px; border: 1px solid #EFF0F1; } .widebluebottom{ background: #eff0f1; width: 266px; height: 1px; color: #fff; font-weight: bold; } .bluesides{ width: 242px; height: auto; border-left: 1px solid #eff0f1; border-right: 1px solid #eff0f1; padding-left: 22px; text-align: left; } /*------------------ footer ------------------*/ #footer { clear: both; padding: 0px; color: #666; width: 820px; height: 140px; margin: 0 auto; background: #fff url("../assets/turnkey/footer.jpg") no-repeat bottom left; } .ftcontent { width: 780px; height: 100px; padding-left: 40px; background: #fff url("../assets/turnkey/content.jpg") repeat-y top center; } .top { float: right; padding-right: 50px; } .company a, .company a:hover { text-decoration: none; color: #666; } .top a:hover{ text-decoration: none; } /*------------------ LIGHTBOX CONTROL ------------------*/ #lightbox { background-color:#4F82CB; padding:10px 10px 5px 10px; } #lightboxDetails { padding-top:5px; } #lightboxCaption { float:left; color:#fff; font-size:11px; } #keyboardMsg { float:right; } #keyboardMsg a { color: #fff; text-decoration: none; letter-spacing: 2px; text-transform: uppercase; font-weight: bold; } #lightbox img { border:none; } #overlay { background: url("../assets/turnkey/1600x1200.png"); } #overlay img { border:none; } #closebutton { display:none; }