@charset "utf-8";
/* CSS Document */

html, body {
	background: url(../images/bodybg.gif) repeat-x bottom ; margin:0; padding: 0; font-family:/* 'Trebuchet MS',*/ Arial, Helvetica, Verdana, Sans-serif; font-size: 12px; color: #333; height:auto;
}
a {
	COLOR: #333
}
a:link {
	TEXT-DECORATION: none
}
a:visited {
	TEXT-DECORATION: none
}
a:active {
	TEXT-DECORATION: none
}
a:hover {
	TEXT-DECORATION: underline
}

#header_container {
	 width:100%; background: url(../images/header-bg.jpg) repeat-x top; 
}
#header {
	height:147px; width:900px; background: url(../images/header.jpg) no-repeat top center;  margin:auto;
}
#header p{ 
	float:right; text-align:right;	line-height:normal; margin:30px 0px 0px 0px;
}
#header span{ 
	color:#811b26;  font-size:18px;
	
}
#nav_container{
	height: 40px; background: url(../images/nav-bg.jpg) repeat-x ;text-align:center; 
}
#nav{ 
	margin-left:120px;
}
#nav img{ 
	border:none; margin:0;
}
#content-container{
	width:100%; background:url(../images/container-bg.gif) repeat-x top #FFFFFF; overflow:auto;
}
#main-container{
	width:850px; height:auto; margin:auto; padding:18px;
}

/*-----------------------------Side Boxes-----------------------------*/
#box_title{
	background: url(../images/top.jpg) no-repeat top; font-size:14px; color:#811b26; font-weight:normal; height:46px; padding-left:8px;
}
#boxt_main{ 
	padding:5px 5px 5px 10px;  background: url(../images/box-patter.gif) repeat-x top; border-right:solid 1px #c3c3c3;
	border-left:solid 1px #c3c3c3; text-align:left;  font-size:14px;
}
#boxt_main img{ padding-right:4px;  border:none;   
}
#boxt_main td{  height:40px;  
}
#boxt_main p{  
	padding:0 10px 5px 0px;  line-height:22px; 
}
#boxt_main a{ 
	text-decoration:none; color:#333;
}
#boxt_main :hover{  
	text-decoration:none; color:#811b26;
}
.boxborder{   
	border-bottom:solid 1px #c3c3c3;
}
.boxnav{   
	border-bottom:solid 1px #c3c3c3;  padding:0 10px 5px 10px;  line-height:12px;
}
#boxb_main{ 
	padding:5px 5px 5px 10px;  background: url(../images/box-patter.gif) repeat-x top; border-right:solid 1px #c3c3c3;
	border-left:solid 1px #c3c3c3; text-align:left;  font-size:14px;
}
#boxb_main p{  
	padding:0 10px 5px 0px;  line-height:25px;
}
#boxb_main img{ 
	padding-right:4px;  border:none;   
}
#boxt_bottom{ 
	background: url(../images/bottom.jpg) no-repeat bottom; width:180px; height:48px; 
}
/*-----------------------------End Side Boxes-----------------------------*/

/*-----------------------------Main Box-----------------------------*/
#mb-table{ 
	margin:auto
}
#mb_title{
	background: url(../images/maintop.gif) no-repeat top left; font-size:14px;  color:#811b26; font-weight:normal; height:43px; padding-left:8px;
}
#mb_main{ 
	padding:5px 0px 5px 10px;  background: url(../images/mainbg.gif) repeat-x top; border-right:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc; text-align:left;  font-size:12px; 
}
#mb_main img{ 
	padding-right:4px; border:none;  
}
#mb_main td{  
	height:40px;  
}
#mb_main p{  
	padding:0 10px 5px 0px;  line-height:16px;
}
#mb_bottom{ 
	background: url(../images/mainbottom.jpg) no-repeat top; width:auto; height:65px; 
}
#mbbtn{ 
	padding-top:25px;  padding-left:170px; 
}
#mb_main2{ 
	background: url(../images/mainbg.gif) repeat-x top; border-right:solid 1px #dcdcdc;
	border-left:solid 1px #dcdcdc; text-align:left;  font-size:12px; 
	padding:0px 10px 0px 10px;
}
.chart{
	padding:0px 10px 0px 10px;
}
/*-----------------------------End Main Box-----------------------------*/
#banner{ 
	margin:0px 0px 0px 30px;
}
#banner img{ 
	padding:3px; border:none;   
}
/*-----------------------------Footer-----------------------------*/
#footer{ 
	font-size:10px; color:#474747;
}
#footer a{ 
	text-decoration:none; color:#474747;
}
#footer :hover{  
	text-decoration:underline; color:#811b26;
}
/*-----------------------------End Footer-----------------------------*/

/*Form*/
.formbtn{ 
	background: url(../images/MoreInfo-btn.gif) no-repeat top; width:169px; height:39px; cursor:pointer 
}
#formtable{ 
	padding:6px;
}
#formtable td{ 
	height:35px
}
/*-----------------------------End Form-----------------------------*/


/*-----------------------------Suppliers-----------------------------*/
#Suppliers td{ 
	text-align: left; padding:1px 4px 1px 10px ; height:25px;
}
.Suppliers-header{ 
	background:#ababab;  text-align: left; padding:6px; font-weight:bold; color:#FFF;
}
.sec-bg{ 
	background:#f0e5e6; 
}
.A-Z{
	font-size:24px; color:#a20b32;
}
div#Suppliers{ 
	text-align: center; height:45px; line-height:18px; font-size:14px; color:#717171;
}
div#Suppliers a{ 
	color:#717171; padding:1px; font-weight:bold; 
}
div#Suppliers :hover{ 
	color:#a20b32; font-weight:bold; 
}
/*-----------------------------End Suppliers-----------------------------*/