/* FONTS */@font-face {	font-family: Conv_gill;	src: url('fonts/gill.eot');	src: local('☺'), url('fonts/gill.woff') format('woff'), url('fonts/gill.ttf') format('truetype'), url('fonts/gill.svg') format('svg');	font-weight: normal;	font-style: normal;}/* BASIC RESET */ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}/* HTML ELEMENTS */body { background-color:#1b2940; font-family:Conv_gill; letter-spacing:1; }/* COMMON CLASSES */.break { clear:both; }/* HEADER */#header { height:600px; }.headerimg { background-position: center top; background-repeat: no-repeat; width:100%; height:600px; position:absolute; }/* NAVIGATION */#nav-outer { height:110px; padding-top:11px; position:relative; top:24px; background-image:url("../images/headerbg.png"); }#navigation { height:100px; width:960px; margin:0 auto; background-image:url("../images/logo.png"); background-position:top left; background-repeat:no-repeat; }/* SEARCH */#search {float:right; width:300px;}#searchtxt { padding:3px; width:150px; }#searchbtn { border:1px solid #eee !important; background-color:#CD2B3A; color:#eee; padding:3px; margin-left:5px; }/* MENU */#menu { position:relative; top:85px; }#menu ul { list-style:none; }#menu ul li { display:inline; font-variant:small-caps; font-size:14px; }#menu ul li a { color:#426581; text-decoration:none; font-weight:bold; padding-right:20px; }#menu ul li a:hover { text-decoration:underline; }/* HEADER TEXT */#headertxt { width:960px; margin:0 auto; clear:both; position:relative; top:74px; }#firstline { background-image:url("../images/textbg.png"); color:#333; font-size:40px; padding:4px 13px 7px; float:left; display:block; }#secondline { background-image:url("../images/textbg.png"); color:#426581; text-decoration:none; font-size:60px; padding:0 13px 10px; float:left; display:block; clear:both; }#secondline:hover { text-decoration:underline; color:#19374f; }.pictured { background-color:#426581; color:#FFF; font-size:12px; padding:9px 16px; text-transform:uppercase; float:left; display:block; clear:both; margin-top:10px; }.pictured a { font-size:16px; font-style:italic; letter-spacing:0; text-transform:none; color:#FFF; text-decoration:none; }.pictured a:hover { text-decoration:underline; }/* CONTROLS */.btn { height:32px; width:32px; float:left; cursor:pointer; }#back { background-image:url("../images/btn_back.png"); }#next { background-image:url("../images/btn_next.png"); }#control { background-image:url("../images/btn_pause.png"); }/* HEADER HAVIGATION */#headernav-outer { position:relative; top:400px; margin:0 auto; width:960px; }#headernav { padding-left:864px; }/* CONTENT */#content { color:#575757; background-color:#eee; }#content p { padding:10px 20px; font-size:16px; width:960px; margin:0 auto; }#content li { padding:10px 20px; font-size:16px; width:960px; margin:0 auto; }#content h1 { padding:10px 20px; font-size:26px; width:960px; margin:0 auto; }#content a { text-decoration:none; color:#000; font-weight:bold;}#content a:hover { text-decoration:underline; color:#000; font-weight:bold;}/*FOOTER*/#footer {background-image:url(../images/footer.png); background-repeat:repeat-x; height:291px; display:block; text-align:center;}/*FOOTER CONTENT */#footer p { padding:10px 20px; font-size:16px; width:960px; margin:0 auto; color:#FFF; }#footer h1 { padding:10px 20px; font-size:26px; width:960px; margin:0 auto; color:#fff; }#footer a { text-decoration:none; color:#fff; font-weight:bold;}#footer a:hover { text-decoration:underline; color:#000; font-weight:bold; }#phone {position:absolute; top:30px; right: 150px;}#email {position:absolute; top:75px; right: 150px;}p.phone {font-size:45px; color:#426581;}a.email {font-size:17px; color:#426581; text-decoration:none;}a:hover.email {font-size:17px; color:#426581; text-decoration:underline;}#plumbing {position:absolute; top:400px; padding-left:250px;}.frame {float:left; margin-left:500px;}