img, div, a { behavior: url(../iepngfix.htc) }

body { font-family: arial; font-size: 12px; font-color: #999999; background-color: #474344; background-image: url('../images/bg.jpg'); background-repeat: repeat-x; padding: 0px; margin: 0px; text-align: center;}

#home_page { width: 918px; margin: 0px auto; text-align: center; background-image: url('../images/main_bg.png'); background-repeat:repeat-y; }

#distributors { width: 918px; background-image: url('../images/main_bg.png'); background-repeat: repeat-y; margin: 0px auto; text-align: center; }

#dist_img { background-image: url('../images/distributors.jpg'); background-repeat: no-repeat; width: 812px; margin: 0px auto; height: 108px; margin-top: 20px;  }

#dist_listing { margin-left: 25px; background-color: #232325; width: 810px; color: #e2e2e2; font-size: 12px; text-align: center; margin: 0px auto;padding-bottom: 25px; }

#shaft_back { width: 918px; margin: 0px auto;  text-align: center; background-image: url('../images/main_bg.png'); background-repeat: repeat-y; }

#shaft_text { width: 751px; padding-top: 32px; background-image: url('../images/shaft_bg_01.jpg'); background-repeat: no-repeat;  margin: 0px auto; background-color: #fff;  }

#shaft_bottom { width: 751px; margin: 0px auto; text-align: left;  background-repeat: no-repeat;  }

#corporate_center  { width: 918px; margin: 0px auto; text-align: left; background-image: url('../images/main_bg.png'); background-repeat:repeat-y; }

#innovations { width: 918px; margin: 0px auto; text-align: left; background-image: url('../images/main_bg.png'); background-repeat: repeat-y; }

#products { width: 918px; margin: 0px auto; text-align: center; background-image: url('../images/main_bg.png'); background-repeat: repeat-y; }

#fitting_page { width: 918px; margin: 0px auto; text-align: center; background-image: url('../images/main_bg.png'); 
background-repeat:repeat-y; }

#trimming_content { width:815px; height: 681px; background-image: url('../images/trimming_content.jpg'); background-repeat: no-repeat; margin: 0px auto; padding-top: 60px; }

#media_center  { width: 918px; margin: 0px auto; text-align: center; background-image: url('../images/main_bg.png'); background-repeat:repeat-y; }

#aldila_club { width: 918px; margin: 0px auto; text-align: center; background-image: url('../images/main_bg.png'); background-repeat:repeat-y; }

#jointheclub { background-image: url('../images/join_the_club.jpg'); background-repeat: no-repeat; width: 830px; margin: 0px auto; height: 158px; margin-top: 20px; }

#joinclubform { width: 813px; padding-top: 32px; background-image: url('../images/join_club_form_bg.jpg'); background-repeat: no-repeat;  margin: 0px auto; text-align: center; }

#form td { padding: 10px 25px 10px 25px; font-size: 12px; text-align: left; }

#form { width: 813px; }

div#footer { width: 858px; height: 125px; background-image: url('../images/bottom.png'); text-align: left; color: #fff; padding-top: 40px; padding-left: 60px; margin: 0px auto; }

a, a:link { outline: none; }


#shop_page { width: 877px; height: 1202px; margin: 0px auto; text-align: left; background-image: url('../images/shop_bg.png'); background-repeat:no-repeat; padding-right: 25px;}

#blackBox { background-color: #000; color: #fff; padding: 5px; margin-top: 10px; }
#blackBox a, #blackBox a:link { color: #fff; padding-left: 10px; font-weight: bold; }
#blackBox a.selected, #blackBox a.selected:link { color: #990000; font-weight: bold; }

.newsImg { width: 400px; }

#media_content { background-image: url('../images/media.jpg'); background-repeat: no-repeat; width: 812px; min-height: 694px; margin-left: 40px; }
#media_content.corporate { background-image: url(../images/media_corporateReleases.jpg); }
#careers_content { background-image: url('../images/careers.jpg'); width: 812px; height: 694px; margin-left: 40px; }

#corporate_content { background-image: url('../images/corporate_bg.jpg'); background-repeat: no-repeat; background-color: #ffffff; width: 812px; min-height: 685px; margin-left: 40px; }
#crp_btm { background-image: url('../images/corporate_bg_btm.jpg'); background-repeat: no-repeat; background-color: #ffffff; width: 812px; height: 36px; margin-left: 40px; }
#corporate_text { float: right; width: 500px; text-align: left; margin-top: 200px; margin-right: 55px; }
#corporate_text p { line-height: 14px; margin-bottom: 10px; margin-top: 2px; }

#media_links { width: 167px;  height: 86px;  float: left; margin-top: 190px; margin-left: 35px; text-align: left; }
#media_news { float: right; width: 500px; text-align: left; margin-top: 200px; margin-right: 55px; }
#media_news p { line-height: 14px; margin-bottom: 2px; margin-top: 2px; }

#careers_text { float: right; width: 500px; text-align: left; margin-top: 200px; margin-right: 55px; }
#careers_text p { line-height: 14px; margin-bottom: 2px; margin-top: 2px; }

#media_pag { background-color: #181718; text-align: center; clear: both; color: #fff; margin: 20px 30px 0px 50px; padding: 5px;}
#header {  padding-top: 30px; float: left; width: 300px; text-align: left;}

#tableWrap { text-align: center; }

img { border: 0px; }

div.clear { clear: both; }
h4 { font-size: 16px; font-weight: 200; font-family: verdana;}
#front_banner { text-align: center; }
#front_blocks { text-align: center; width: 918px; margin: 0px auto; }



#navBar { z-index: 2; }
#flashBanner { z-index: 0; }
tr.section_title { font-size: 22px; color: #d6d6d6; border: 1px solid #ffffff; padding-top: 4px;  }
tr.section_title td { border-top: 1px solid #ffffff; padding: 5px 0px 5px 0px; margin-top: 5px; }

tr.section_sub { font-size: 18px; color: #d6d6d6; }
tr.section_sub td { border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }

td.gray_bg { background-color: #9c9d9d; color: #ffffff; font-size: 12px; text-decoration: underline; padding-left: 4px; }
td.text { color: #d9d9d9; font-size: 12px; padding-top: 3px; padding-bottom: 5px; border-right: 1px solid #ffffff; min-width: 50px;}





#product_description{ width: 790px; min-height:353; padding-bottom: 40px; background-image: url('../images/prod_desc_bg.jpg'); background-color: #39383d; padding-top: 70px; background-repeat: no-repeat; margin: 0px auto; }
#products_content { text-align: center; margin: 0px auto; }







#support_text { width: 813px; padding-top: 32px; height: 343px; background-image: url('../images/join_club_form_bg.jpg'); background-repeat: no-repeat;  margin: 0px auto; text-align:left; }


#contact { background-image: url('../images/contact.jpg'); background-repeat: no-repeat; width: 830px; margin: 0px auto; height: 108px; margin-top: 20px; }
#site_map { background-image: url('../images/site_map.jpg'); background-repeat: no-repeat; width: 830px; margin: 0px auto; height: 108px; margin-top: 20px; }
#logos { background-image: url('../images/logos.jpg'); background-repeat: no-repeat; width: 830px; margin: 0px auto; height: 108px; margin-top: 20px; }
#shaft_images { background-image: url('../images/shaft_images.jpg'); background-repeat: no-repeat; width: 830px; margin: 0px auto; height: 108px; margin-top: 20px; }

#clubMan { background-image: url('../images/manufacturers.jpg'); background-repeat: no-repeat; width: 812px; margin: 0px auto; height: 108px; margin-top: 20px; }


div.label { float: left; width: 80px; }
div.input { float: right; width: 222px; }

div.input input { background-color: #000000; width: 223px; height: 22px; background-image: url('../images/input_bg.jpg'); background-repeat: no-repeat; color: #e2e2e2; padding: 2px; }



#dist_bg_btm { background-image: url('../images/dist_bg_btm.png'); background-repeat: no-repeat; width: 902px; margin: 0px auto; height:89px; }

#dist_listing table { margin-left: -20px; }
#dist_listing td { text-align: center; color: #e2e2e2; font-size: 12px; }
#dist_listing td a, #dist_listing td a:link { color: #666666; }

div.specs { font-size: 18px; }
.prodHead { border-top: 1px solid #898988; width: 619px; font-size: 12px; border-bottom: 1px solid #898988; padding: 5px 0px 5px 0px; color: #898988; margin-top: 3px; }
div.left { text-align: left; padding-left: 90px; color: #909099; font-weight: 97; margin-top: 20px; font-size: 10px; width: 619;}

table.prodHead td { width: 80px; }
table.specs { width: 619px; }
table.specs td { padding:0px; color: #898988; font-size: 12px; padding:2px; width: 80px; }
tabel.specs tr { border-bottom: 1px solid #898988;}

p.light { color: #d6d6d6; font-size: 12px; }

#headWrap { width: 808px; margin: 0px auto; }
#top_sub_nav { float: right; width: 450px; padding-top: 20px; text-align: right;  color: #acacac;  font-weight: 100; padding-top: 20px; }
#top_sub_nav a, #top_sub_nav a:link { color: #acacac; text-decoration: none; }