/* CSS Document */

body {
  margin:0px;
  padding:0px;
  background-color:#000000;
  font-family:Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#ffffff;
}

a {
  text-decoration:none;
  color:#ffffff;
}

a:hover {
  text-decoration:underline;
}

img {
  border:0px;
  padding:0px;
  margin:0px;
}

div {
  border:0px;
  padding:0px;
  margin:0px;
}

li {
  list-style:square;
}

#outer_container {
  height:100%;
  width:100%;
  text-align:center;
  background-color:#000000;  
}

#inner_container {
  margin-top:25px;
  margin-bottom:25px;  
  margin-left:auto;
  margin-right:auto;
  width:750px;
  text-align:left;
  background-color:#231f20;
}



#header {
  
}

#header img {
  float:left;
}

#images {
  float:left;
  clear:left;
}

#images img {
  display:block;
  float:left;
}

#content {
float:right;
}

#footer {
  clear:both;
  background-image:url('images/footer.jpg');
  background-repeat:no-repeat;
  width:750px;
}

#footer div {
  float:left;
}

#bottomtext {

}

#bottomtext div {
  padding-top:5px;
  float:left;
  width:50%;
 background-color:#000000;
}


#qualitytable {
  border:0px;
  border-collapse:collapse;
  padding:0px;
  margin:0px;
  width:675px;
  height:281px;
  float:right;
  font-size:11px;
}

#qualitytable td {
  border-top:1px solid #ffffff;
  border-left:1px solid #ffffff;  
  padding:3px;
  padding-left:5px;
  padding-top:4px;
  vertical-align:top;
}

#qualitytable td.noborder {
  border:0px;
  font-size:11px;
  padding:0px;
}




#materialstable {
  border:0px;
  border-collapse:collapse;
  padding:0px;
  margin:0px;
  width:650px;
  height:281px;
  float:right;
  font-size:11px;
}

#materialstable td {
  border-top:1px solid #ffffff;
  border-left:1px solid #ffffff;  
  padding:3px;
  padding-left:5px;
  padding-top:4px;
  vertical-align:top;
}

#materialstable td.noborder {
  border:0px;
  font-size:11px;
  padding:0px;
}

.materials_pane {
  float:left;
  width:200px;
  padding-top:10px;
  display:none;
}

.materials_pane ul {
  padding-top:0px;
  /*float:left;*/
}

.materials_pane li {
  list-style:square;
}

.selector_link {
  color:#ffffff;
  padding:2px;
}


#contactstable {
  border:0px;
  border-collapse:collapse;
  padding:0px;
  margin:0px;
  width:675px;
  height:281px;
  float:right;
  font-size:11px;
}

#contactstable td {
  border-top:1px solid #ffffff;
  border-left:1px solid #ffffff;  
  padding:3px;
  padding-left:5px;
  padding-top:4px;
  vertical-align:top;
}

#contactstable td.noborder {
  border:0px;
  font-size:11px;
  padding:0px;
}
.contacts_pane {
  float:left;
  display:none;
  width:300px;
  height:250px;
  line-height:1.5em;
}

.contacts_pane strong {
  font-size:12px;
}


#hometitlearea {
  background-image:url('images/title_bg.gif');
  background-repeat:no-repeat;
}


.sidebar_extender {
  float:right;
  height:283px;  
  background-image:url(images/sidebar_extender_bg.gif);
}








.eq_menu {
float:right;
width:160px;
padding-top:10px;
padding-right:10px;
text-align:left;
}

.eq_table {
float:right;
width:500px;
padding-top:10px;
text-align:left;
}

.eq_titlebox {
  width:500px;
  height:20px;
  margin-top:10px;
  text-align:left;
  float:right;
  border-top:1px solid #ffffff;
  border-left:1px solid #ffffff;
}

.eq_contentbox {
  width:500px;
  float:right;
  border-top:1px solid #ffffff;
  border-left:1px solid #ffffff;
}

.eq_itemgroup {
  width:430px;
  float: left;
}

.eq_item {
  width:428px;
  height:120px;
  
}




.eq_table_image {
  padding-right:5px;
  padding-left:5px;
  padding-top:5px;
}

.eq_image {
  float:left;
  height:120px;
  border-left:1px solid #ffffff;
}

.eq_quantity {
  width:12px;
  float:left;
  text-align:center;
  height:120px; 
  border-left:1px solid #ffffff; 
}

.eq_text {
  padding-top:5px;
  float:left;
  width:275px;
  height:115px; 
}

.eq_category {
  width:65px;
  text-align:left;
  float:left;
}

.eq_item_innertable {
  height:120px;
  width:428px;
  /* border-collapse:collapse; */
  border:0px;
}
.eq_item_innertable_tr {
  border-collapse:collapse;
  border:0px;
}
.eq_item_innertable_td {
  border-collapse:collapse;
  border:0px;
}

.eq_link_current_page {
  color:#fe0000;
}