@charset "utf-8"; /* CSS Document */ body{ margin:0; background:url('images/bg1.png') #FFF repeat-x; color:#333; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; line-height: 1.5; } #wrapper, .wrapper{ margin:auto; width:1036px; /*padding-bottom:20px;*/ } #header{ margin:auto; } #header #logo{ text-align:center; margin:auto; margin-left:40px; margin-top:15px; } /* #logo2{ position:absolute; background:url('images/logo8.png') top; width:457px; height:127px; opacity: 0; transition: opacity .75s ease-in-out; -moz-transition: opacity .75s ease-in-out; -webkit-transition: opacity .75s ease-in-out; } #logo2:hover{ opacity: 1; } */ #header #callus{ margin-top:20px; margin-right:40px; text-align:right; } #header #callus h1{ margin:0; font-family:'Arial Black', Gadget, sans-serif; font-weight:900; } #header #callus h1:first-child{ color:#FFF; font-size:40px; line-height:50px; } #header #callus h1:nth-child(2){ color:#b50000; color:#999; font-size:20px; } #header #offer2{ margin-left:40px; margin-top:20px; } #header #offer1{ padding-top:5px; display:table; /*text-align:center;*/ } #header #offer1 h2{ color:#FFF; } .facebook{ background:url('images/icon_facebook_mini2.png') top; background-size:32px 64px; } .googleplus{ background:url('images/icon_googleplus_mini.png') top; background-size:32px 64px; } .googleplus, .facebook{ display:inline-table; margin:0 5px; width:32px; height:32px; } .googleplus:hover, .facebook:hover{ background-position:bottom; } #callus2{ background:url('images/callus2.png') top; width:517px; height:121px; } #callus2:hover{ background-position:bottom; } #header #certifications{ margin-top:-65px; } .nav{ background:url('images/nav1.png'); height:60px; /*border-top:1px solid transparent;*/ } .nav ul{ margin:auto; text-align:center; padding-top:5px; list-style:none; } .nav ul li.sep1{ margin:0 25px; } .nav ul li{ color:#FFF; margin:0; padding:0; } .nav ul li a{ text-decoration:none; font-size:22px; color:#FFF; text-shadow:1px 1px 5px #000; font-family:"Arial Black", Gadget, sans-serif; text-transform:uppercase; font-weight:900; margin-top:0px; letter-spacing:0px; /*line-height:12px;*/ } .nav ul li a:hover{ color:#FFF; text-shadow:none; text-decoration:none; } #nav.nav ul{ margin-top:5px; } #nav2.nav{ margin-top:-25px; } #nav2.nav ul{ height:auto; margin:0; padding:0; } #nav2.nav ul li.sep1{ margin:0 10px; } #nav2.nav ul li a{ font-size:14px; margin-top:10px; } #banner{ margin:auto; text-align:center; } #featured{ } #featured div{ height:118px; background-position:top; float:left; cursor:pointer; /*text-align:center;*/ } #featured div.clear{ height:0; } #featured div:hover{ /*background-position:bottom;*/ } #featured .hover{ z-index:10; position:absolute; opacity: 0; transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; } #featured div:hover .hover{ opacity: 1; } #featured1{ width:343px; background:url('images/featured1_1.png'); } #featured1 .hover{ width:343px; margin-left:12px; height:118px; background:url('images/featured1_1.png') no-repeat; background-position:-12px 0; } #featured2{ width:340px; background:url('images/featured2_1.png'); } #featured2 .hover{ width:340px; height:118px; background:url('images/featured2_1.png') no-repeat; } #featured3{ width:351px; background:url('images/featured3_1.png'); } #featured3 .hover{ width:351px; height:118px; background:url('images/featured3_1.png') no-repeat; } #featured1 .hover{ background-position:-12px bottom; } #featured3 .hover{ background-position:0px bottom; } #featured2 .hover{ background-position:bottom; } /* #featured1:hover{ background:url('images/featured1_1.png'); } #featured2:hover{ background:url('images/featured2_1.png'); } #featured3:hover{ background:url('images/featured3_1.png'); } */ #featured div{ } #featured div img{ margin-top:20px; position:absolute; z-index:50; } #featured div#featured1 img{ margin-left:100px; } #featured2 img{ margin-left:70px; } #featured3 img{ margin-left:50px; } #body{ margin:0 auto; width:1036px; /*margin-top:20px;*/ } .body_highlight{ display:none; background:url('images/body_highlight1.png') bottom repeat-x; padding-bottom:20px; margin-bottom:20px; } #body #body_body{ /*background:url('images/body_body1.png') left; */ padding:20px 0; } #body #body_header{ display:none; height:110px; /*background:url('images/body_header1.png') no-repeat top;*/ } #body #body_footer{ display:none; height:76px; background:url('images/body_footer1.png') no-repeat bottom; } #body_footer #footer .left{ margin-left:40px; margin-top:5px; } #body_footer #footer .right{ display:table; margin-top:10px; margin-right:40px; } #body #body_body > .left{ width:600px; margin-left:20px; } #body #body_body > .left > .padding{ padding:0px; padding-left:30px; } #body #body_body > .right{ width:380px; margin-right:10px; } #body #body_body > .right > .padding{ padding:0px; padding-right:30px; } #footer{ margin:auto; background:#CCC; /*background:url('images/bg1.png') repeat-x top;*/ border-top:1px solid #BBB; color:#333; font-size:10px; line-height:12px; letter-spacing:1px; } #footer .wrapper .padding{ padding:20px 50px; } #footer ul{ margin-top:10px; } #footer a{ font-size:12px; color:#333; text-decoration:none; } #footer a:hover{ color:#b50000; text-decoration:none; } #footer .right{ width:70%; text-align:right; } .block1{ /*width:280px;*/ background:url('images/block_bg0.png') #363636 top repeat-x; border-radius:10px; margin-bottom:10px; color:#FFF; } .block1.alt{ background:url('images/block_bg1.png') top; } .block1 h2{ color:#FFF; } .line{ height:6px; background:url('images/line.png'); margin-bottom:10px; } h1.bg{ height:30px; line-height:28px; background:url('images/headline1.png') no-repeat left; padding-left:20px; margin-left:-20px; text-shadow:0 0 5px #FFF; } h1.cool{ display:block; color:#b50000; font-size:30px; line-height:30px; margin-top:0; padding-top:0; border-bottom:4px solid #b50000; margin-bottom:10px; } .icon_facebook{ height:25px; width:25px; background:url('images/icon_facebook.png') top; cursor:pointer; } .icon_facebook:hover{ background-position:bottom; } .icon_twitter{ height:25px; width:25px; background:url('images/icon_twitter.png') top; cursor:pointer; } .icon_twitter:hover{ background-position:bottom; } /********************************************************************************************************/ a{ /*text-decoration:none; */ color:#003d75; } a:hover{ color:#000; } a img{ border:0; } h1{ margin:0; padding:0; font-size:25px; line-height:20px; color:#121212; margin-bottom:10px; } h1 span{ color:#d20808; } h1.alt span{ font-size:18px; } h2{ margin:0; padding:0; font-size:15px; /*color:#ffc307;*/ color:#333; margin-bottom:10px; } p{ font-size:12px; margin:0; margin-bottom:10px; } em{ color:#333; } ul{ margin:0; padding-left:20px; } strong{ color:#111; font-weight:bolder; } hr{ border:0; border-top:1px dashed #999; /*border-bottom:1px dashed #666; */ margin:10px 0px; } .left{ float:left; } .right{ float:right; } .clear{ clear:both; } .list1, ul.list2{ margin:0; padding:0; } .list1 li, .list2 li{ display:inline; } ul.list2{ text-align:justify; } ul.list2 .sep1{ /*display:none; */ padding:0; margin:0; } .padding{ padding:20px; } .thumb1{ border:3px solid #111; } .thumb1.right{ margin-left:10px; } .thumb1.left{ margin-right:10px; } .list2{ margin:0 auto; padding:0 25px; } .list2.num{ list-style:decimal; } .minheight1{ min-height:472px; } .minheight3{ min-height:411px; } .minheight2{ min-height:190px; } input, textarea{ border:1px solid #999; width:100%; } .image1{ background:url('images/noimage1.png') center no-repeat; border:3px solid #999; height:100px; } /********************************************************************************************************/ .album-title{ font-weight:bolder; font-size:16px; } .img-title{ text-align:center; } .tab1 td{ border: 1px dashed #121212; padding:10px; border-radius:5px; background:#EEE; } .tab1 td:hover{ background:#121212; border: 1px solid #121212; color:#FFF; cursor:pointer; } .tab1 td:hover p, .tab1 td:hover strong{ color:#FFF; } .tab1 td p{ margin:0; } .tab2 td{ border:1px solid #CCC; } .tab2 th{ background:#121212; color:#FFF; } .img-title{ display:none; } .gallery_thumb{ border:1px solid #999; } #ad1{ background:#121212; border-radius:10px; text-align:center; padding:10px; margin-top:10px; } #ad1 br{ display:none; } #ad1 p{ margin:0; } .lightme:hover{ opacity: .8; /* transition: opacity .25s ease-in-out; -moz-transition: opacity .25s ease-in-out; -webkit-transition: opacity .25s ease-in-out; */ } .lightme{ opacity: 1; } #services ul.left{ width:45%; } #services ul.right{ width:45%; } #services.home ul.left{ width:30%; } #services.home ul.right{ width:40%; } a.tel{ color:#333; text-decoration:none; } .block1 a.tel, #callus a.tel{ color:#FFF; text-decoration:none; }