/* CSS Document */

a:hover{
	text-decoration:underline;
	color:#FFE60B;
}
a:visited{
	text-decoration:none;
	color:#ffffff;
}
a:link{
	text-decoration:none;
	color:#ffffff;
}

a:active{
	text-decoration:underline;
	color:#FFE60B;
}

body{
  background-color:#333333;
  font-family:Arial;
  font-size:12px;
  color:#FFFFFF;
  padding:0;
  margin:0;
  }
  
.container{
  width:823px;
  min-height:643px;
  margin-left:auto;
  margin-right:auto;
  margin-top:20px;
  }

/*header*/  
.header{
  width:822px;
  padding:0;
  margin:0;
  }

.hleft{
  width:15px;
  height:13px;
  background-image: url('images/back/outer_corner_l.png');
  background-repeat:no-repeat;  
  }
  
.hcenter{
  width:792px;
  height:18px;
  background-image: url('images/back/outer_tile_horizontal.png');
  background-repeat:repeat-x;
  }
  
.hright{
  width:15px;
  height:13px;
  background-image: url('images/back/outer_corner_r.png');
  background-repeat:no-repeat;  
  }
  
/*content*/

.distr_results {background:none repeat scroll 0 0 #777777;
	border:1px solid #555555;
	color:#000000;
	margin:10px 0;
	padding:3px;
}
.distr_results .distr_name {paddig:5px 0px;font-size:14px;font-weight:bold}
.distr_details label {float:left;font-weight:bold;width:80px;}
.distr_results label {color:#ffffff}
.distr_results label i {font-weight:bold;cursor:pointer}
.distr_results div {}

.content{
  height:815px;
  float:left;
  padding:0;
  }

.cleft{
  width:15px;
  height:128px;
  background-image: url('images/back/outer_tile_down_l.png');
  background-repeat: repeat-y;
  margin-top:-5px;
  float:left;
  }
  
.cleft2{
  width:15px;
  background-image: url('images/back/outer_tile_down_l.png');
  background-repeat: repeat-y;
}

.ccenter{
	height:128px;
	width:792px;
	margin-top:-6px;
	float:left;
	}
  
.cright{
  width:15px;
  height:128px;
  background-image: url('images/back/outer_tile_down_r.png');
  background-repeat: repeat-y;
  background-position:right;
  margin-top:-5px;
  float:left
  }
  
.cright2{
  width:15px;
  background-image: url('images/back/outer_tile_down_r.png');
  background-repeat: repeat-y;
  background-position:right;
}  

.content-left{
  width:185px;
  float:left;
  padding:0;
  margin:0;
  }
  
.content-right{
  width:607px;
  float:right;
  padding:0;
  margin:0;
  }
  
/*content classes*/
.banner{
  margin:0px;
  padding:0px;
  /*background-image:url(images/back/background_tile_header.png);*/
  border:none;
  }
  
.navigation{
  width:183px;
  margin:0px;
  padding:0px;
  background-image: url(images/welcome/welcome_tile.png);
  background-repeat: repeat-x;  
  }
  
/*buttons*/ 
.button{  
  height:30px;
  background-position: 0 0;
  cursor:pointer;
  }
  
.button:hover{
  background-position: 185px 0px;
  }
  
.bhome{
  background-image:url(images/buttons/home.png);
  }
  
.babout{
  background-image:url(images/buttons/about.png);
  }
  
.bproducts{
  background-image:url(images/buttons/products.png);
  }

.bhistory{
  background-image:url(images/buttons/history.png);
  }
  
.bfeedback{
  background-image:url(images/buttons/feedback.png);
  }
  
.bresearch{
  background-image:url(images/buttons/research.png);
  }
  
.bsend{
  background-image:url(images/buttons/email.png);
  }
  
.bcontact{
  background-image:url(images/buttons/contact.png);
  }  
  
.b{
  background-image:url(images/buttons/contact.png);
  }

/*welcome block*/ 
.welcome{
  width:607px;
  min-height:272px;
  background-image: url(images/welcome/welcome_tile.png);
  background-repeat: repeat-x;  
  background-color:#757575;
  1margin-top:-2px;
  padding:0px;
  1margin-bottom:10px;
  }
  
.welcome-title{
  margin:40px 0 0 25px;
  }
  
.welcome p{
  margin:10px 25px 0 25px;
  }
  
.welcome form{
  margin:15px 0 0 25px;
  }
  
.welcome select{
  width:150px;
  }
  
/*what's new block*/
.whatsnew{
  width:185px;
  background-image: url(images/whats_new/new_tile.png);
  background-repeat: repeat-x;
  background-position: 0 50px;
  }
  
.watermark{
  background-image: url(images/whats_new/c_sock_watermark.png);
  background-position: bottom left;
  background-repeat: none;
  } 
  
.whatsnew-text{
  height:50px;
  width:185px;
  background-color:#999999;
  }
  
.wn-articles{
  min-height:100px;
  }
  
.wn1{
  margin:20px 0 0 15px;
  }
    
.wn-article{
  margin:0 0 0 10px;
  padding: 0 6px 0 0;
  font-size:10px;
  color:#000000;  
  }
  
.wn-article h4{
  font-size:11px;
  color:#FFE60B;
  text-decoration:underline;
  margin:5px 0 0 0;
  padding:0px;
  }
  
.wn-article a{
  color:#FFFFFF;
  }
  
/*middle block*/
.middle-block{
  width:607px;
  _height:840px;
  background-image: url(images/body/body_tile.png);
  background-repeat: repeat-x;
  background-color:#FFFFFF;
  }
  
.middle-image{
  padding:25px 0 0 25px;
  float:left;
  }
  
.middle-header{
  margin:30px 0 0 15px;
  }
  
.middle-block p{
  margin:10px 25px 15px 400px;
  }
  
.middle-block1{padding:20px;}
.distributor_header{padding:10px 0 0 0px}
  
.middle-block1 a{
  text-decoration:none;
  color:#FFFFFF;
  margin-left:15px;
  font-size:10px;
  }
  
/*other page contents*/
.middle-other{
  background-image: url(images/other/background_tile.png);
  background-repeat:repeat-x;
  background-color: #656565;
  min-height:689px;
  1margin-top:-3px;
  padding:0px;
  margin-bottom:0px;
  width:607px;
}
  
.middle-other h4{
  margin:15px 0 0 25px;
  font-size:12px;
  color:#FFE60B;
  line-height: 18px;
  }
  
.middle-other p{
  line-height:16px;
  margin:5px 0 10px 0;
  }   
  
/*products content*/
.product-table{
	height: 570px;
  }
  
.product-table h4{
  margin:-5px 0 0 0;
  color:#FFE60B;
  }
  
.product-nav{
  margin:0px 0 0 160px;
  }
  
.prod-prev{
  background-image: url(images/products/previous_button.png);
  float:left;
  width:68px;
  height:23px;
  }
  
.prod-prev:hover{
  background-image: url(images/products/previous_button_hover.png );
  cursor:pointer;
  }
  
.prod-pages{
  float:left;
  margin:2px 5px 0 5px;
  }
  
.prod-pages a{
  text-decoration:none;
  font-weight:bold;
  color:#FFFFFF;
  margin:0px 1px 0 1px;
  }
  
.prod-pages a:hover{
  color:#FFE60B;
  }
  
.prod-next{
  background-image: url(images/products/next_button.png);
  float:left;
  width:68px;
  height:23px;
  }
  
.prod-next:hover{
  background-image: url(images/products/next_button_hover.png );
  cursor:pointer;
  }
  
/*e-mail us content*/
.contact-form{
  margin:45px 0 0 20px;
  }
  
/*feedback content*/
.feedback-left{
  background-image:url(images/feedback/inverted_comma_top.png);
  background-repeat: no-repeat;
  background-position:top left;
  width:10px;
  height:107px;
  float:left
  }
  
.feedback-content{
  width:320px;
  float:left;
  margin:0;
  padding:0 0 0 10px;
  }
  
.feedback-content h5{
  font-size:12px;
  font-weight:normal;
  color:#FFE60B;
  }
  
.feedback-right{
  background-image:url(images/feedback/inverted_comma_bottom.png);
  background-repeat: no-repeat;
  background-position:bottom left;
  width:10px;
  height:65px;
  float:left;
  }
  
/*contact content*/
.contact-details{
  margin:5px 0 10px 15px;
  }

/*product block*/
.hproducts{
  min-height:142px;
  border-top:1px solid #FFFFFF;
  }

.product-header{
  margin:12px 0 0 25px;
  }
  
.hproducts p{
  color:#000000;
  margin:5px 230px 7px 25px;
  }
  
.hproducts a{
  margin:0 0 0 25px;
  font-size:10px;
  color:#000000;
  text-decoration:none;
  }
  
.hprod-imgs{
  width:226px;
  position:relative;
  bottom:25px;
  left:370px;
  }

.products_body{
	padding-top:20px;
}

.product{
  float:right;
  margin:-75px 0 0 0;
  padding:0 10px 0 0;
  }
  
/*bottom edges*/
.bside{
  height:16px;
  margin-top:0px;
  float:left;
  border-bottom:2px solid #FFFFFF;
  }
  
.bcenter{
  float:left;
  background-image: url(images/back/outer_tile_horizontal_b.png);
  background-repeat: repeat-x;
  height:18px;
  width:792px;
  }
  
/*footer*/
.footer{
  1min-width:823px;
  margin:10px 0 0 0;
  padding-top:10px;
  background-color:#333333;
  font-size:11px;
  height:50px;
  }
  
.footer p{
  text-align:center;
  margin:0;
  }
  
.footer a{
  text-decoration:none;
  }
  
.footer img{
  border:none;
  vertical-align: middle;
  }
  
 /*
	instructionsBtn
*/ 
a.instructionsBtn{background:url(images/buttons/instructions.png) no-repeat 0 0;width:90px;height:24px;display:block;}
a.instructionsBtn:hover{background-position:0 -24px;}

