/* CSS Document */
body {height:100%;font:12px 'Trebuchet MS', Tahoma, Arial, Verdana, Sans-Serif;color:#030303;background:#b11219 url(../images/body.jpg) repeat-x;}
div, html, body, p, ul, ol, li, a, form, img, table, td, h1, h2, h3, h4, h5 {margin:0;padding:0;} 
table {border-collapse:collapse;}
img {border:none;}    
ul, li {list-style:none;}  
a, a:active, a:visited {text-decoration:none;color:#868686;}  
a:hover {text-decoration:none;color:#595959;}

/*  All  */
.wraper {width:1146px;margin:0 auto;position:relative;}
.nofont {font-size:0;line-height:0;}   
.clear {clear:both;font-size:0;line-height:0;}
.header {position:relative;height:525px;background:url(../images/header.jpg) no-repeat;}
.header .flash {position:absolute;top:138px;left:0;}
.header .top_numb {position:absolute;top:30px;right:22px;color:#FF0000;font-size:22px;text-align:right;font-weight:bold;}
.header .top_numb span {color:#fff;font-size:14px;}
.header .top_menu {position:absolute;top:37px;left:340px;}
.header .top_menu li {float:left;font:bold 8px Verdana;text-transform:uppercase;margin-right:5px;}
.header .top_menu li a, .header .top_menu li a:visited {color:#e8e8e8;display:block;padding:4px 10px;background:#464646 url(../images/top_menu_left.gif) no-repeat;position:relative;}
.header .top_menu li a:hover {color:#868686;background:#242424 url(../images/top_menu_left2.gif) no-repeat;}
.header .top_menu li a .right_corner {font-size:0;line-height:0;position:absolute;top:0;right:0;background:url(../images/top_menu_right.gif) no-repeat;display:block;width:3px;height:18px;}
.header .top_menu li a:hover .right_corner {background:url(../images/top_menu_right2.gif) no-repeat;}
.header .top_menu2 {position:absolute;top:88px;left:340px;}
.header .top_menu2 li {float:left;font:bold 11px 'Trebuchet MS';text-transform:uppercase;margin-right:1px;}
.header .top_menu2 li a, .header .top_menu2 li a:visited {color:#727272;display:block;padding:6px 8px;position:relative;}
.header .top_menu2 li a:hover {color:#4b0506;background:#fdbc13 url(../images/top_menu_left3.gif) no-repeat;}
.header .top_menu2 li a .right_corner {font-size:0;line-height:0;position:absolute;top:0;right:0;display:block;width:3px;height:28px;}
.header .top_menu2 li a:hover .right_corner {background:url(../images/top_menu_right3.gif) no-repeat;}

.main_block {background:#d6d6d6 url(../images/main_block.jpg) bottom no-repeat;float:left;width:886px;padding-bottom:35px;margin-right:10px;margin-bottom:65px;}
.main_block_top {font-size:0;line-height:0;height:10px;background:url(../images/main_block_top.jpg) bottom no-repeat;}
.main_block p {padding:0 14px 21px 14px;text-align:justify;}
.main_block p.card {padding:0 14px 0 14px;}
.main_block p.indbot_lnks {padding:0;position:relative;top:120px;}
.main_block p.indbot_lnks img {float:none;margin:0;}
.main_block p.indbot_lnks a, .main_block p.indbot_lnks a:visited {color:#fff;}
.main_block p.card img {float:none;margin:0;vertical-align:middle;margin-right:5px;}
.main_block p span {color:#930d12;}
.main_block p img {float:right;margin:0 0 13px 13px;}
.main_right_block {float:left;width:250px;}
.main_right_block .right_prod_list_top {font-size:0;line-height:0;height:10px;background:url(../images/right_prod_list_top.jpg) bottom no-repeat;}
.main_right_block .right_prod_list {background:#ffd046 url(../images/right_prod_list.jpg) bottom no-repeat;padding-bottom:5px;margin-bottom:10px;}
.main_right_block .right_prod_list h3 {color:#4b0000;font-size:15px;padding:0 8px 6px 8px;}
.main_right_block .right_prod_list .desc {width:240px;margin:0 0 6px 5px;background:#fff url(../images/desc.jpg) bottom no-repeat;}
.main_right_block .right_prod_list .desc_top {font-size:0;line-height:0;height:7px;background:url(../images/desc_top.jpg) bottom no-repeat;}
.main_right_block .right_prod_list .desc p {color:#3c3c3c;font-size:11px;padding:6px 10px;text-align:justify;}
.main_right_block .right_prod_list .desc p.center {text-align:center;padding:0;}
.main_right_block .right_prod_list .desc p em {color:#8a8a8a;}
.main_right_block .right_prod_list .desc p a, .main_right_block .right_prod_list .desc p a:visited {font-weight:bold;color:#8d0c10;}
.main_right_block .right_prod_list .desc p span {color:#951c20;}
.main_right_block .right_contact_block {background:#56070b url(../images/right_contact_block.jpg) bottom no-repeat;}
.main_right_block .right_contact_block .right_contact_block_top {font-size:0;line-height:0;height:10px;background:url(../images/right_contact_block_top.jpg) bottom no-repeat;}
.main_right_block .right_contact_block h3 {font-size:17px;font-weight:normal;padding:0 0 0 17px;color:#ffdb71;}
.main_right_block .right_contact_block p {font-size:11px;color:#e3e3e3;padding:6px 15px 6px 17px;}
.main_right_block .right_contact_block p span {color:#a16a6a;}
.main_right_block .right_contact_block p span.size {color:#e3e3e3;font-size:12px;}
.main_right_block .right_contact_block p a, .main_right_block .right_contact_block p a:visited {color:#ffd046;font-size:12px;font-weight:bold;}
.main_right_block .right_contact_block p strong a, .main_right_block .right_contact_block p strong a:visited {color:#fff;}
.main_right_block .right_contact_block p.right {text-align:right;font-size:11px;}
.main_right_block .right_contact_block p.right a, .main_right_block .right_contact_block p.right a:visited {color:#f13940;text-decoration:underline;}
.main_right_block .right_contact_block p.right img {vertical-align:middle;margin-right:4px;}

.content_block {background:#d6d6d6 url(../images/content_block.jpg) bottom no-repeat;padding-bottom:35px;}
.content_block_top {font-size:0;line-height:0;height:10px;background:url(../images/content_block_top.jpg) bottom no-repeat;}
.content_block h2 {font-size:16px;color:#930d12;padding:0 14px 5px 14px;}
.content_block h2 em {font-size:14px;}

.about_block p {padding:0 14px 21px 14px;text-align:justify;}
.about_block ul li {padding:0 0 30px 10px;}
.about_block ul li img.float_left {border:1px solid #43474a;padding:1px;float:left;margin-right:6px;}
.about_block ul li .desc {float:left;width:909px;}
.about_block ul li .desc_wdt {width:790px;margin-right:6px;}
.about_block ul li .desc_width {width:789px;}
.about_block ul li .desc p {padding:0 0 18px 0;}
.about_block ul li .desc span {color:#333136;font-style:italic;}
.about_block ul li .desc strong {color:#580c0f;font-style:italic;font-size:14px;}

.accessories_block {padding-bottom:70px;}
.accessories_block p {padding:0 14px 21px 14px;text-align:justify;}
.accessories_block p strong {font-size:13px;color:#242324;}
.accessories_block .accessories_sub_top {margin-left:15px;width:1116px;font-size:0;line-height:0;height:10px;background:url(../images/accessories_sub_top.gif) bottom no-repeat;}
.accessories_block .accessories_sub_bottom {margin-left:15px;margin-bottom:10px;width:1116px;font-size:0;line-height:0;height:10px;background:url(../images/accessories_sub_bottom.gif) bottom no-repeat;}
.accessories_block .accessories_sub {margin-left:15px;width:1116px;background:#e6e6e6;}
.accessories_block .accessories_sub h4 {color:#000;font-size:13px;font-stile:italic;padding:0 15px 10px 16px;position:relative;}
.accessories_block .accessories_sub h4 a, .accessories_block .accessories_sub h4 a:visited {color:#b01219;position:absolute;right:24px;}
.accessories_block .accessories_sub h4 a.noabs, .accessories_block .accessories_sub h4 a.noabs:visited {color:#000;position:static;}
.accessories_block .accessories_sub p {color:#242324;font-stile:italic;padding:0 15px 17px 16px;}
.accessories_block .accessories_sub p.last_p {padding-left:27px;}
.accessories_block .accessories_sub p img{border:1px solid #43474a;padding:1px;}
.accessories_block .accessories_sub p.last_p a:hover {text-decoration:underline;}
.accessories_block .accessories_sub p strong {font-size:12px;}
.accessories_block .accessories_sub p.last_p strong {color:#080808;font-size:13px;}
.accessories_block .accessories_sub p img.float_left {border:1px solid #43474a;padding:1px;float:left;margin:0 12px 5px 0;}
.accessories_block .accessories_sub p img.float_right {border:1px solid #43474a;padding:1px;float:right;margin:0 0 5px 12px;}
.accessories_block .accessories_sub p span {color:#080808;padding-left:21px;background:url(../images/dot.gif) 11px 7px no-repeat;}
.accessories_block .accessories_sub ul {padding-left:28px;}
.accessories_block .accessories_sub ul li {padding:0 10px 10px 0;float:left;font-size:0;line-height:0;}
.accessories_block .accessories_sub ul.accessories_pic_list2 {padding-left:0;}
.accessories_block .accessories_sub ul.accessories_pic_list2 li {padding:0 10px 10px 15px;}
.accessories_block .accessories_sub ul li img {border:1px solid #43474a;padding:1px;}

.accreditations_block {padding-bottom:110px;}
.accreditations_block p {padding:0 14px 21px 14px;text-align:justify;color:#5a5a5a;}
.accreditations_block .text_list li {float:left;padding:0 0 25px 40px;font-weight:bold;font-style:italic;text-align:center;}
.accreditations_block .text_list li a {color:#140102;}
.accreditations_block .text_list li a:hover {color:#a81118;}
.accreditations_block .pic_list li {font-size:0;line-height:0;float:left;padding:0 0 0 10px;}
.accreditations_block .pic_list li img {padding:1px;border:1px solid #43474a;}

.contact_block {padding-bottom:84px;}
.contact_block p {padding:0 14px 21px 14px;text-align:justify;}
.contact_block div.thank_you {color:#EBEBEB; }
.contact_block .contact_adress {background:url(../images/contact_adress.jpg) no-repeat;margin:0 0 25px 14px;width:1120px;height:77px;}
.contact_block .contact_adress ul li {float:left;padding:20px 0 0 0;color:#e3e3e3;font-size:11px;width:210px;}
.contact_block .contact_adress ul li.center {font-size:17px;color:#ffdb71;text-align:center;width:280px;padding-top:17px;}
.contact_block .contact_adress ul li a, .contact_block .contact_adress ul li a:visited {color:#ffd046;font-size:12px;font-weight:bold;}
.contact_block .contact_adress ul li span {color:#a16a6a;}
.contact_block .contact_form_top {width:1126px;margin-left:10px;height:10px;font-size:0;line-height:0;background:url(../images/contact_form_top.gif) no-repeat;}
.contact_block .contact_form_bottom {width:1126px;margin-left:10px;height:10px;font-size:0;line-height:0;background:url(../images/contact_form_bottom.gif) no-repeat;}
.contact_block .contact_form {background:#160000;width:1126px;margin-left:10px;}
.contact_block table {width:100%;}
.contact_block table td {font:bold 9px Tahoma;color:#ebebeb;padding:3px 0 3px 9px;}
.contact_block table td strong {font-size:11px;color:#a8a8a8;}
.contact_block table td img {vertical-align:middle;}
.contact_block table td input {vertical-align:middle;}
.contact_block table td input.text {width:200px;background:#504141;height:25px;border:none;border-top:1px solid #504141;border-bottom:1px solid #504141;color:#ebebeb;}
.contact_block table td input.normal {width:200px;background:#504141;height:25px;border:none;border-top:1px solid #504141;border-bottom:1px solid #504141;color:#ebebeb;}
.contact_block table td input.error {width:200px;background:#504141;height:25px;border:none;border-top:1px solid #504141;border-bottom:1px solid #504141;color:#ebebeb;}
.contact_block table td span {color:#796e6e;font-weight:normal;}
.contact_block table td textarea {width:412px;height:131px;color:#ebebeb;background:url(../images/textarea.gif) no-repeat;border:none;margin-top:4px;}
.contact_block table td input.button {border:none;}
.contact_block table td.radio {color:#796e6e;font-weight:normal;font-size:11px;}
.contact_block table td.radio input {margin-right:3px;}

.detection_block {padding-bottom:14px;}
.detection_block p {padding:0 14px 21px 14px;text-align:justify;}
.detection_block p.grey {color:#575757;}
.detection_block p.grey a, .detection_block p.grey a:visited {color:#212121;text-decoration:underline;}
.detection_block h4 {font-size:13px;padding:0 14px 0 14px;text-align:justify;}
.detection_block p img.float_img {float:right;margin-left:17px;margin-bottom:7px;}
.detection_block ul {padding-bottom:18px;}
.detection_block ul li {color:#421e1f;padding:0 0 0 40px;background:url(../images/dot2.gif) 23px 4px no-repeat;position:relative;}
.contact_form_wrap .contact_form_top {margin-top:5px;width:1146px;height:10px;font-size:0;line-height:0;background:url(../images/contact_form_top2.gif) no-repeat;}
.contact_form_wrap .contact_form_bottom {width:1146px;height:10px;font-size:0;line-height:0;background:url(../images/contact_form_bottom2.gif) no-repeat;}
.contact_form_wrap .contact_form {background:#160000;width:1146px;}
.contact_form_wrap table {width:100%;}
.contact_form_wrap table td {font:bold 9px Tahoma;color:#ebebeb;padding:3px 0 3px 9px;}
.contact_form_wrap table td strong {font-size:11px;color:#a8a8a8;}
.contact_form_wrap table td img {vertical-align:middle;}
.contact_form_wrap table td input {vertical-align:middle;}
.contact_form_wrap table td input.text {width:200px;background:#504141;height:25px;border:none;border-top:1px solid #504141;border-bottom:1px solid #504141;color:#ebebeb;}
.contact_form_wrap table td input.normal {width:200px;background:#504141;height:25px;border:none;border-top:1px solid #504141;border-bottom:1px solid #504141;color:#ebebeb;}
.contact_form_wrap table td input.error {width:200px;background:#504141;height:25px;border:none;border-top:1px solid #504141;border-bottom:1px solid #504141;color:#ebebeb;}
.contact_form_wrap table td span {color:#796e6e;font-weight:normal;}
.contact_form_wrap table td textarea {width:412px;height:131px;color:#ebebeb;background:url(../images/textarea.gif) no-repeat;border:none;margin-top:4px;}
.contact_form_wrap table td input.button {border:none;}
.contact_form_wrap table td.radio {color:#796e6e;font-weight:normal;font-size:11px;}
.contact_form_wrap table td.radio input {margin-right:3px;}

.faq_block {padding-bottom:14px;position:relative;}
.faq_block p {padding:0 14px 21px 14px;text-align:justify;}
.faq_block h4 {padding:0 14px 5px 14px;text-align:justify;font-size:13px;color:#5a0c0f;text-decoration:underline;}
.faq_block h4 img {float:right;position:relative;right:750px;}
.faq_block p em {color:#b11219;}
.faq_block p span.pad {display:block;font-size:11px;padding-left:10px;}
.faq_block p span.arrow {padding-left:25px;background:url(../images/dot2.gif) 9px 4px no-repeat;}
.faq_block p img {margin:0 11px 7px 0;}
.faq_block .openoffice_block_top {height:10px;margin:5px 0 0 10px;width:761px;background:url(../images/openoffice_block_top.gif) no-repeat;font-size:0;line-height:0;}
.faq_block .openoffice_block_bottom {height:10px;margin:0 0 18px 10px;width:761px;background:url(../images/openoffice_block_bottom.gif) no-repeat;font-size:0;line-height:0;}
.faq_block .openoffice_block {background:#e6e6e6;margin:0 0 0 10px;width:761px;}
.faq_block .openoffice_block h3 {font-size:13px;color:#242324;padding:0 0 0 12px;}
.faq_block .openoffice_block table {margin-left:35px;width:700px;}
.faq_block .openoffice_block td {font-size:11px;padding:18px 0;}
.faq_block .openoffice_block td strong {font-size:12px;}
.faq_block .openoffice_block td a, .faq_block .openoffice_block td a:visited {font-size:10px;color:#030303;text-decoration:underline;}
.faq_block .submit_form {width:355px;height:271px;background:url(../images/submit_form.gif) no-repeat;position:absolute;top:0;right:10px;}
.faq_block .submit_form p {font-size:10px;color:#303030;padding:4px 12px 8px 8px;}
.faq_block .submit_form p strong {display:block;font-size:12px;color:#930d12;padding-bottom:2px;}
.faq_block .submit_form table td {text-transform:uppercase;color:#1b0708;font-size:10px;font-weight:bold;padding:2px 11px;}
.faq_block .submit_form table td input {width:247px;height:29px;border:none;background:url(../images/input.gif) no-repeat;}
.faq_block .submit_form table td input.button {width:121px;height:24px;border:none;background:none;}
.faq_block .submit_form table td textarea {width:247px;height:79px;border:none;background:url(../images/textarea2.gif) no-repeat;}
.faq_block .submit_form table td.right {text-align:right;}

.guttering_block {padding-bottom:14px;position:relative;}
.guttering_block p {padding:0 14px 21px 14px;text-align:justify;}
.guttering_block h4 {padding:0 14px 5px 14px;text-align:justify;font-size:13px;color:#242324;text-decoration:underline;}
.guttering_block p span.arrow {padding-left:15px;background:url(../images/dot2.gif) 0 4px no-repeat;}
.guttering_block p .float_img {float:right;padding:1px;border:1px solid #43474a;margin-left:50px;}
.guttering_block h4 .float_img {float:right;margin-left:50px;vertical-align:top;position:relative;right:67px;}

.industrial_block {padding:10px 0 110px 0;}
.industrial_block p {padding:0 14px 21px 14px;text-align:justify;}
.industrial_block .pic_list {padding-left:18px;}
.industrial_block .pic_list li {font-size:0;line-height:0;float:left;padding:0 0 0 10px;}
.industrial_block .pic_list li img {padding:1px;border:1px solid #43474a;}

.insulation_block {padding:10px 0 80px 0;}
.insulation_block p {padding:0 14px 21px 14px;text-align:justify;}
.insulation_block p em strong {color:#6b0d11;}
.insulation_block p span.arrow {padding-left:15px;background:url(../images/dot2.gif) 0 4px no-repeat;}
.insulation_block h4 {padding:0 14px 5px 14px;text-align:justify;font-size:13px;color:#0e0e0e;}

.maintenance_block {padding:10px 0 80px 0;}
.maintenance_block p {padding:0 14px 21px 14px;text-align:justify;}
.maintenance_block p img {vertical-align:middle;}
.maintenance_block h4 {padding:0 14px 5px 14px;text-align:justify;font-size:13px;color:#0e0e0e;}

.metal_block {padding:10px 0 100px 0;}
.metal_block p {padding:0 14px 21px 14px;text-align:justify;}
.metal_block p strong {font-size:13px;}
.metal_block .pic_list {padding-left:18px;}
.metal_block .pic_list li {font-size:0;line-height:0;float:left;padding:0 0 10px 10px;}
.metal_block .pic_list li img {padding:1px;border:1px solid #43474a;}

.reroofing_block {padding:10px 0 80px 0;}
.reroofing_block p {padding:0 14px 21px 14px;text-align:justify;}
.reroofing_block p a, .reroofing_block p a:visited {color:#9e1117;}
.reroofing_block p .float_img {float:right;padding:1px;border:1px solid #43474a;margin-left:10px;}
.reroofing_block ul {padding-top:10px;}
.reroofing_block ul li {padding:0 0 0 38px;background:url(../images/dot3.gif) 15px 7px no-repeat;}
.reroofing_block h4 {padding:0 14px 5px 14px;text-align:justify;font-size:13px;color:#0e0e0e;}
.reroofing_block h3 {padding:0 14px 5px 14px;text-align:justify;font-size:15px;color:#0e0e0e;text-decoration:underline;}

.residential_block {padding:10px 0 80px 0;}
.residential_block p {padding:0 14px 21px 14px;text-align:justify;}
.residential_block p span {color:#9e1117;}
.residential_block ul {padding-bottom:10px;}
.residential_block ul li {padding:0 0 0 38px;background:url(../images/dot3.gif) 15px 7px no-repeat;}
.residential_block h4 {padding:0 14px 5px 14px;text-align:justify;font-size:12px;color:#0e0e0e;}

.restoration_block {padding:10px 0 80px 0;position:relative;}
.restoration_block .nutech_logo {width:122px;height:136px;display:block;position:absolute;top:110px;left:585px;}
.restoration_block p {padding:0 14px 21px 14px;text-align:justify;}
.restoration_block p .float_img {padding:1px;border:1px solid #43474a;float:right;margin-left:115px;}
.restoration_block ul {padding-bottom:20px;margin-top:-15px;background:url(../images/paint.jpg) 587px 0 no-repeat;}
.restoration_block ul li {padding:0 0 0 38px;background:url(../images/dot3.gif) 15px 7px no-repeat;}
.restoration_block h4 {padding:0 14px 5px 14px;text-align:justify;font-size:12px;color:#0e0e0e;}

.slate_block {padding:10px 0 120px 0;}
.slate_block p {padding:0 14px 21px 14px;text-align:justify;}
.slate_block .pic_list {padding-left:18px;}
.slate_block .pic_list li {font-size:0;line-height:0;float:left;padding:0 0 10px 10px;}
.slate_block .pic_list li img {padding:1px;border:1px solid #43474a;}

.testimonials_block {padding:10px 0 120px 0;background:url(../images/sat.jpg) 1010px 0 no-repeat;position:relative;}
.testimonials_block p {padding:0 14px 21px 28px;text-align:justify;}
.testimonials_block p img {vertical-align:middle;margin-right:5px;}
.testimonials_block .text_list li {font-size:11px;color:#5a5a5a;width:985px;margin:0 0 9px 13px;padding-bottom:10px;text-align:justify;border-bottom:1px dashed #5a5a5a;}
.testimonials_block .text_list li strong {display:block;font-size:12px;color:#0c0c0c;padding-top:4px;}
.testimonials_block .text_list li span {font-weight:bold;display:block;font-size:14px;color:#0c0c0c;padding-top:4px;}
.testimonials_block .pic_list {padding-left:18px;}
.testimonials_block .pic_list li {font-size:0;line-height:0;float:left;padding:0 0 10px 10px;}
.testimonials_block .pic_list li img {padding:1px;border:1px solid #43474a;}

.tile_block {padding:10px 0 120px 0;}
.tile_block p {padding:0 14px 21px 14px;text-align:justify;}
.tile_block h4 {padding:0 14px 10px 14px;text-align:justify;font-size:13px;color:#7e0e13;}
.tile_block .pic_list {padding-left:18px;}
.tile_block .pic_list li {font-size:0;line-height:0;float:left;padding:0 0 10px 10px;}
.tile_block .pic_list li img {padding:1px;border:1px solid #43474a;}

.tile_metal_block {padding:10px 0 120px 0;}
.tile_metal_block p {padding:0 14px 21px 14px;text-align:justify;}
.tile_metal_block p span {color:#9e1117;}
.tile_metal_block h4 {padding:0 14px 10px 14px;text-align:justify;font-size:13px;color:#7e0e13;}
.tile_metal_block .pic_list {padding-left:18px;}
.tile_metal_block .pic_list li {font-size:0;line-height:0;float:left;padding:0 0 10px 10px;}
.tile_metal_block .pic_list li img {padding:1px;border:1px solid #43474a;}
.tile_metal_block .text_list {padding-bottom:20px;margin-top:-10px;}
.tile_metal_block .text_list li {padding:0 0 0 28px;background:url(../images/dot2.gif) 15px 5px no-repeat;font-size:11px;color:#000;}

.footer {position:relative;height:94px;background:url(../images/footer.gif) right top no-repeat;}
.footer .free_quote {position:absolute;top:25px;left:726px;}
.footer ul {padding-left:19px;}
.footer ul li {float:left;padding:0 13px 0 0;margin:20px 5px 8px 0;background:url(../images/line.gif) right 7px no-repeat;font-size:10px;font-weight:bold;text-transform:uppercase;}
.footer ul li.last {background:none;}
.footer ul li a, .footer ul li a:visited {color:#ebe8e8;}
.footer ul li a:hover {color:#e2b6b8;text-decoration:underline;}
.footer p {padding-left:19px;clear:both;color:#d8898c;font-size:10px;font-weight:bold;text-transform:uppercase;}
.footer p a, .footer p a:visited {color:#d8898c;text-decoration:underline;}