body, h1, h2, h3, h4, h5, h6, blockquote, cite, pre, dl, dt, dd, label, legend, form, p, ul, ol, li{padding:0; margin:0;}
body{font:small/1.3em Arial, Helvetica, sans-serif; padding:0px;}

a img{border:0;}
a{outline:none; overflow:hidden;}

.clear_it:after{content:"."; display:block; height:0; clear:both; visibility:hidden;} 
.clear_it{display:inline-block;}
* html .clear_it{height:1%;}
.clear_it{display:block;}

.just_clear, .clear_both{clear:both;}
.clear_left{clear:left;}
.clear_right{clear:right;}
.hide{display:none;}
.align_center{text-align:center;}
.align_right{text-align:right;}
.align_left{text-align:left;}
.float_right{float:right;}
.float_left{float:left;}
.padding_3{padding:3px;}
.padding_5{padding:5px;}
.padding_10{padding:10px;}
.padding_15{padding:15px;}
.padding_20{padding:20px;}
.margin_5{margin:5px;}
.margin_10{margin:10px;}
.margin_15{margin:15px;}
.margin_20{margin:20px;}
.small_txt{font-size:90%;}
.large_txt{font-size:125%;}

#parent{margin:0 auto; width:920px;}

#header{height:145px; padding:0 0 0px 0; background-color:#eaecf6;}
#topnav_container{position:absolute; top:0; right:10px; width:300px; padding:25px 40px 0 0;}
#logo{float:left; padding:26px 0 0 46px;}

#mainnav{background:#ABAF0C; height:25px; padding:0; margin-bottom:10px;}

#mainnav ul{list-style:none; padding:0px 0px 0px 140px;}
#mainnav li{float:left; border-left:1px solid #67652f;}
#mainnav a{display:block; width:107px; height:25px; font-size:95%; text-decoration:none; color:#fff; text-align:center; line-height:2.1em;}
#mainnav a:hover{color:#67652f; background:url("http://www.airdye.com/images/main_nav_carrot.gif") no-repeat 50% bottom #ebeef4;}
#mainnav a.active{color:#67652f; background:url("http://www.airdye.com/images/main_nav_carrot.gif") no-repeat 50% bottom #ebeef4 !important;}

#topnav{float:right; margin:25px 52px 0 0;}
#topnav .link_container{list-style:none; padding:0 8px; text-align:center; border-right:1px solid #67652F; border-left:1px solid #67652F;}
#topnav .link_container li.first{border-bottom:1px solid #6f7fbd; padding-bottom:1px; text-align:center;}
#topnav .link_container a{display:block; color:#13479a; padding:1px 0px; text-decoration:none;}
#topnav .link_container a:hover{color:#fff; background:#13479a;}
#topnav #upcoming_shows_link_div{padding-top:40px;}

#subnav_sec{width:780px; height:16px; padding:0 0 0 140px;}
#subnav{background:#F8B703; width:780px; height:19px;}
#subnav ul{list-style:none; padding:0px 0px 0px 0px;}
#subnav li{float:left; border-left:1px solid #67652f;}
#subnav a{display:block; width:107px; height:19px; font-size:90%; text-decoration:none; color:#fff; text-align:center; line-height:1.7; border:none;}
#subnav a:hover{color:#67652f;}
#subnav a.active{color:#67652f;}


#subnav_about{background:#F8B703; width:780px; height:19px;}
#subnav_about ul{list-style:none; padding:0px 0px 0px 0px;}
#subnav_about li{float:left; border-left:1px solid #67652f;}
#subnav_about a{display:block; width:145px; height:19px; font-size:90%; text-decoration:none; color:#fff; text-align:center; line-height:1.7; border:none;}
#subnav_about a:hover{color:#67652f;}
#subnav_about a.active{color:#67652f;}

#midsec{}

#content_home{}
#homepage_img_div{float:left; padding:45px 15px 45px 46px; margin-bottom:35px; width:627px; border-right:1px solid #86add5;}
#homepage_right_side{float:right; padding:45px 10px 10px 20px; width:201px;}

.content_header{clear:both; width:780px; padding:40px 0px 0px 0px; float:right; border-bottom:1px solid #86add5;}

#content{clear:both; padding:0 0 50px 0;}

#content_one_col{clear:both; width:720px; padding:30px 10px 10px 140px;}

#content_two_col{clear:both; width:720px; padding:30px 10px 10px 140px;}

#line_middle{background:url("http://www.airdye.com/images/column_border.gif") repeat-y 351px;}
#left_col{float:left; width:330px; padding:10px 22px 10px 0px;}
#right_col{float:right; width:330px; padding:10px 10px 10px 23px;}

#content_two_col_pdfs{clear:both; width:720px; padding:30px 10px 10px 140px;}
#content_three_col_pdfs{clear:both; width:770px; padding:30px 10px 10px 140px;}
#line_middle_three_col_left{background:url("http://www.airdye.com/images/column_border.gif") repeat-y 250px;}
#line_middle_three_col_right{background:url("http://www.airdye.com/images/column_border.gif") repeat-y 510px;}

#col_left{float:left; width:230px; padding:10px 15px 10px 0;}
#col_middle{float:left; width:230px; padding:10px 10px 10px 20px;}
#col_right{float:right; width:230px; padding:10px 10px 10px 20px;}

#line_middle_three_col_left_press{background:url("http://www.airdye.com/images/column_border.gif") repeat-y 370px;}
#line_middle_three_col_right_press{background:url("http://www.airdye.com/images/column_border.gif") repeat-y 510px;}

#col_left_press{float:left; width:350px; padding:10px 15px 10px 0;}
#col_middle_press{float:left; width:350px; padding:10px 10px 10px 20px;}
#col_right_press{float:right; width:230px; padding:10px 10px 10px 20px;}

.green_corners{background:url("http://www.airdye.com/images/green_corner_tl.gif") no-repeat top left;}
.green_corners .tr{background:url("http://www.airdye.com/images/green_corner_tr.gif") no-repeat top right;}
.green_corners .bl{background:url("http://www.airdye.com/images/green_corner_bl.gif") no-repeat bottom left;}
.green_corners .br{background:url("http://www.airdye.com/images/green_corner_br.gif") no-repeat bottom right; padding:5px;}
.green_corners .blue_box_inside{background:#ebeef4; padding:10px; text-align:center; color:#0157A5; font-size:90%;}

#content h1{font:140%/1.7em Arial, Helvetica, sans-serif; font-weight:normal; color:#9BAAD7; clear:both; padding:40px 0px 0px 0px; border-bottom:1px solid #86add5; margin-bottom:25px;}
h1#about{background:url("http://www.airdye.com/images/header_about_us.gif") no-repeat 0 20px; padding:20px 0 0 100px;}
h1#applications{background:url("http://www.airdye.com/images/header_applications.gif") no-repeat 0 20px; padding:20px 0 0 140px;}
h1#licensing{background:url("http://www.airdye.com/images/header_customers.gif") no-repeat 0 20px; padding:20px 0 0 125px;}
h1#news_info{background:url("http://www.airdye.com/images/header_press_info.gif") no-repeat 0 20px; padding:20px 0 0 150px;}
h1#downloads{background:url("http://www.airdye.com/images/header_downloads.gif") no-repeat 0 20px; padding:20px 0 0 125px;}
h1#references{background:url("http://www.airdye.com/images/header_references.gif") no-repeat 0 20px; padding:20px 0 0 130px;}
h1#contact_us{background:url("http://www.airdye.com/images/header_contact.gif") no-repeat 0 20px; padding:20px 0 0 125px;}
h1#licensees{background:url("http://www.airdye.com/images/header_licensees.gif") no-repeat 0 20px; padding:20px 0 0 125px;}
h1#upcoming_shows{background:url("http://www.airdye.com/images/header_upcoming_shows.gif") no-repeat 0 20px; padding:20px 0 0 175px;}
h1#investor_relations{background:url("http://www.airdye.com/images/header_investor_relations.gif") no-repeat 0 20px; padding:20px 0 0 300px;}
h1.normal_txt,
h2.normal_txt{font-size:100% !important; font-weight:normal !important; line-height:1.3em;}

#content h2{font:110%/1.2em Arial, Helvetica, sans-serif; color:#ABAF0C; font-weight:normal;}
#content h3{font:100%/1.5em Arial, Helvetica, sans-serif; font-weight:bold; color:#005CAB; padding:0 0 10px 0;}
#content h4{text-align:left; color:#005CAB;}
#content p{text-align:justify; margin-bottom:15px; line-height:1.3em; color:#005CAB;}
#content ul{margin:0 0 15px 20px; line-height:1.5em; text-align:justify;}
#content a{text-decoration:none; text-align:left; margin-bottom:15px; line-height:1.3em; color:#005CAB;}
#content a:hover{color:#abaf0c;}

.contact_title, .vcard h2{color:#AFBD22; font-weight:bold; margin:0 !important; padding:0 !important;}
.vcard h3{font-size:110%; margin:0 !important; padding:0 !important;}
.vcard a{text-decoration:underline !important;}

#coming_soon_message{font:200%/1.7em Arial, Helvetica, sans-serif; font-weight:normal; color:#9BAAD7; clear:both; text-align:left;}

.show_name{font:110%/1.2em Arial, Helvetica, sans-serif; color:#ABAF0C; font-weight:normal;}

#sub_heading{font:110%/1.5em Arial, Helvetica, sans-serif; color:#ABAF0C; padding-bottom:10px;}

.list_style{clear:both;}
.arrow_bullets{list-style:none; margin:0px !important;}
.arrow_bullets li{clear:both; background:url("http://www.airdye.com/images/bullet_list_img.gif") no-repeat left 11px !important; padding:10px; line-height:1em; color:#005CAB; text-align:left; line-height:1.3em;}
.arrow_bullets a{clear:both; color:#9BAAD7;}

.arrow_bullets_2{padding-left:30px; margin:0px !important;}
.arrow_bullets_2 li{clear:both; padding-bottom:10px; line-height:1em; color:#005CAB; text-align:left; line-height:1.3em;}
.arrow_bullets_2 a{clear:both; color:#9BAAD7;}

.left_pdf{width:42px; float:left; margin-right:10px;}
.right_pdf{width:175px; float:left; color:#005CAB; margin-bottom:20px;}

.left_downloads{width:50px; float:left; margin-right:10px; margin-bottom:10px;}
.right_downloads{width:175px; float:left; color:#005CAB; margin-bottom:10px;}

.about_box_wrapper{width:720px; padding:25px 0 55px 0; clear:both;}
.about_box_inner{width:720px; clear:both;}

.about_box_top_left{float:left; width:240px; border-right:1px solid #869ace; border-left:1px solid #869ace; border-top:1px solid #869ace; border-bottom:1px solid #869ace;}

.about_box_top_right{width:438px; height:100px; float:right; border-top:1px solid #869ace; border-bottom:1px solid #869ace; padding:20px 10px 10px 30px;}

.about_box_bottom_left{float:left; width:240px; border-right:1px solid #869ace; border-left:1px solid #869ace; border-bottom:1px solid #869ace; background:#ebeef4; !important}

.about_box_bottom_right{width:438px; height:100px; float:right; border-bottom:1px solid #869ace; padding:20px 10px 10px 30px;}

#footer{padding:40px 5px 5px 5px; background:white; clear:both;}

#footer_img_div{float:left; margin:35px 0 0 50px; width:105px; border-right:1px solid #869ace; padding:5px 8px 2px 0;}
#footer_right_side{float:left; padding:0 0 10px 15px; width:710px; font-size:80%; color:#005CAB; line-height:1.4em;}
#footer_bottom{padding:40px 0 50px 0px; font-size:55%; color:#B1BCE0; text-align:center;}

.reg{font-size:75%; vertical-align:top;}

#water_calc_select{margin-top:10px;}
#calculator_results_container{line-height:1.7em; width:160px; text-align:center; background:#A1B323; color:#fff; margin:15px 0 10px 15px; padding:5px; font-size:110%;}
#calculator_results{font-size:150%;}

.tm{font-size:50%; vertical-align:top;}

a.link_pdf{background:url('http://www.airdye.com/images/pdf_icon.gif') no-repeat; padding:0 0 0 45px; display:block; width:110px; font-weight:bold;}
a.link_pdf:hover{text-decoration:underline !important;}

a.link_pdf_customers{background:url('http://www.airdye.com/images/customers_pdf_icon.png') no-repeat 4px 0; border-left:1px solid #005CAB; padding:0 0 0 47px; margin-right:10px; display:block; width:110px; font-size:85%; float:left; font-weight:bold; min-height:50px;}
a.link_pdf_customers:hover{text-decoration:underline !important;}

#blog_and_social_links_div{float:left; width:128px; margin-right:15px;}

a#business_blog_link{text-indent:-1000px; display:block; float:right; background:url("http://www.airdye.com/images/btn_blogs.gif") no-repeat top right; height:32px; width:63px;}
a#business_blog_link:hover{background-position:right -32px;}

a#consumer_blog_link{text-indent:-1000px; display:block; float:left; background:url("http://www.airdye.com/images/btn_blogs.gif") no-repeat top left; height:32px; width:65px;}
a#consumer_blog_link:hover{background-position:left -64px;}

a#twitter_link{background:url("http://www.airdye.com/images/btn_twitter.gif") no-repeat; float:right; display:block; height:19px; width:62px; text-indent:-1000px;}
a#twitter_link:hover{background-position:0 -19px;}

a#facebook_link{background:url("http://www.airdye.com/images/btn_facebook.gif") no-repeat; float:left; display:block; height:19px; width:62px; text-indent:-1000px;}
a#facebook_link:hover{background-position:0 -19px;}

a#epd_link{background:url("http://www.airdye.com/images/profile_btn_ro.png") no-repeat; display:block; height:33px; width:125px; text-indent:-1000px;}
a#epd_link:hover{background:url("http://www.airdye.com/images/profile_btn_ro.png") no-repeat !important; background-position:0 -33px !important;}

/* #img_fashion_and_interiors_customers_div{position:relative; background:url("http://www.airdye.com/images/img_fashion_and_interiors_customers.gif") no-repeat; width:370px; height:76px;} */
#img_fashion_and_interiors_customers_div{position:relative; width:370px; height:76px;}
#img_fashion_and_interiors_customers_div h3,
#img_fashion_and_interiors_customers_div h2{text-indent:-2000px;}

a#faic_fashion_link{display:block; position:absolute; height:22px; width:172px; top:52px; left:10px; text-indent:-1000px;}
a#faic_fashion_link:hover{background:url("http://www.airdye.com/images/img_fashion_and_interiors_customers.gif") no-repeat 0 -108px;}

a#faic_interiors_link{display:block; position:absolute; height:22px; width:162px; top:52px; left:207px; text-indent:-1000px;}
a#faic_interiors_link:hover{background:url("http://www.airdye.com/images/img_fashion_and_interiors_customers.gif") no-repeat 0 -141px;}

