/* CSS Document */



body,td,th {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-color: #000000;

	margin: 0;

	padding-top: 0px;

			}





body {

background-color: #1d1160;

padding-bottom: 20px;



}



.blockIMG

{

display:block;

margin:0;

}



#wrapper {

position:relative; margin-left:auto; margin-right:auto; 

width: 902px;



}



.header {

width: 902px;

height: 135px;

background-image: url(../images/bg_header.jpg);

background-repeat: no-repeat;



}



.header_right {

float: right;

height: 105px;

width: 325px;

padding: 25px 25px 0 0px;

font-size: 13px;

font-weight: bold;

text-align: right;



}



.logo {

float: left;

width: 352px;

height: 105px;

padding: 15px 0 0 25px;



}



.menu_area {

width: 882px;

height: 28px;

padding: 0 0 0 6px;

margin: 0 0 0 0px;



}



.menu {

width: 888px;

height: 28px;

padding: 0 0 0 0px;

margin: 0 0 0 0px;

background-image: url(../images/menu_bg.jpg);

background-repeat: no-repeat;



}





#menu_items {

width: 885px;



padding: 5px 0 0 13px;

color: #ffffff;

font-weight: normal;

font-size: 14px;

float: left;

}



#menu_items ul, #menu_items ul li {

	list-style: none;

	margin: 0;

	padding: 0;

}



#menu_items ul li {

	float: left;

	line-height: normal;

}



#menu_items ul li a {

	display: block;

	float: left;

	padding: 0 30px 0 33px;

	margin: 0;

	font-size: 14px;

	line-height: normal;

	color: #ffffff;

}



#menu_items ul li a:hover {

	color: #b92533;

}



#menu_items ul #active a {

	color: #b92533;

}







.home_content {

width: 902px;

height: 580px;

background-image: url(../images/bg_middle.jpg);

background-repeat: repeat-y;



}



.content {

width: 902px;

min-height: 570px;

background-image: url(../images/bg_middle.jpg);

background-repeat: repeat-y;



}



.content2 {

background-image: url(../images/bg_middle.jpg);

background-repeat: repeat-x;

width: 862px;

padding: 0px px 10px 0px;



}







.home_img {

float: left;

width: 411px;

height: 266px;

padding: 10px 0 0 10px;



}



.left {

float: left;

width: 291px;

padding: 10px 0 0 20px;



}



.left_menu_company {

float: left;

width: 266px;

height: 327px;

padding: 15px 0 0 25px;

background-image: url(../images/company_staff.jpg);

background-repeat: no-repeat;

font-weight: bold;

font-size: 13px;



}



.left_menu_contact {

float: left;

width: 246px;

height: 327px;

padding: 15px 20px 0 15px;

background-image: url(../images/contact_left.jpg);

background-repeat: no-repeat;

font-weight: normal;

font-size: 13px;

color: #ffffff;



}



.left_menu_products {

float: left;

width: 246px;

height: 327px;

padding: 15px 20px 0 15px;

background-image: url(../images/contact_left.jpg);

background-repeat: no-repeat;

font-weight: normal;

font-size: 13px;

color: #ffffff;



}



.left_products_list {

float: left;

line-height: 1.5em;



}



.home_title {

float: left;

color: #b92533;

padding: 30px 10px 10px 10px;

font-size: 18px;

font-weight: bold;

}



.title {

float: left;

width: 842px;

color: #b92533;

padding: 30px 20px 10px 30px;

font-size: 18px;

font-weight: bold;

}



.products_title {

float: left;

width: 802px;

color: #b92533;

padding: 30px 10px 20px 0px;

font-size: 18px;

font-weight: bold;

}



.msds_title {

float: left;

width: 802px;

color: #b92533;

padding: 30px 10px 10px 30px;

font-size: 18px;

font-weight: bold;

}



.title_withmenu {

float: left;

color: #b92533;

padding: 10px 10px 10px 10px;

font-size: 18px;

font-weight: bold;

}



.home_copy {

float: left;

padding: 25px 10px 10px 10px;

width: 460px;

}



.copy {

float: left;

padding: 25px 0px 10px 10px;

width: 540px;

}



.copy2 {

float: left;

padding: 0px 10px 10px 30px;

width: 842px;

}



.copy_msds {

float: left;

padding: 25px 0px 10px 30px;

width: 850px;

}



.left_col {

	float: left;

	width: 220px;

}



.copy_products {

float: left;

padding: 15px 0px 10px 60px;

width: 600px;

}



.home_boxes {

float:left;

width: 878px;

height: 251px;

padding: 20px 12px 0px 14px;



}



#box1 {

float: left;

width: 275px;

height: 251px;

margin: 0 12px 0 0px;

background-image: url(templates/default/specials/specials_box.jpg);

background-repeat: no-repeat;

overflow: hidden;

}



#box2 {

float: left;

width: 275px;

height: 251px;

margin: 0 12px 0 12px;

background-image: url(../images/news_box.jpg);

background-repeat: no-repeat;



}



#box2_text {

float: right;

width: 225px;

height: 150px;

padding: 45px 20px 0 30px;

line-height: 1.25em;

font-size: 12px;

overflow: hidden;

}



#box2_signup {

float: left;

width: 275px;

height: 22px;

padding: 18px 0px 0 0;

}



#box3 {

float: left;

width: 275px;

height: 251px;

margin: 0 0px 0 12px;

background-image: url(../images/hot_box.jpg);

background-repeat: no-repeat;



}



#box3_text {

float: left;

width: 225px;

padding: 45px 0px 0 25px;

line-height: 1.25em;

font-size: 13px;

}



#box3_signup {

float: left;

width: 275px;

height: 22px;

padding: 18px 0px 0 0;

}

 



.bottom {

width: 902px;

height: 19px;

background-image: url(../images/bg_bottom.jpg);

background-repeat: no-repeat;



}



ul, li {

list-style: none;

line-height: 2.0em;



}





.maincopy {

padding-top: 25px;

padding-left: 25px;

padding-right: 25px;

padding-bottom: 25px;

}





.footer {

font-size: 10px;

color: #000000;

padding: 10px 0 10px 0px;

width: 900px;

height: 45px;

background-color: #ffffff;

}



#footer2 {

padding-left: 375px;



}



.footerlogo {

float:right;

font-size: 30px;

color: #000000;

padding: 10px 10px 0px 0px;

width: 180px;

}





label {

  font: normal 12px Verdana, Arial, Helvetica, sans-serif;

  width: 150px;

  float: left;

  text-align: right;

  margin-right: 0.5em;

  display: block;

  vertical-align: middle;

}



a.footerlink:link, a.footerlink:visited { color:#000000; text-decoration:none; }

a.footerlink:active, a.footerlink:hover  { color:#9d0606; text-decoration:none;   }



a.footerlink2:link, a.footerlink2:visited { color:#971b1e; text-decoration:none; font-size:10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 10px; }

a.footerlink2:active, a.footerlink2:hover  { color:#999999; text-decoration:none; font-size:10px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; padding-top: 10px;   }



a:link, a:visited { color:#b92533; text-decoration:none; }

a:active, a:hover  { color:#999999; text-decoration:none; }



a.home:link, a.home:visited { color:#ffffff; text-decoration:none; padding: 0 30px 0 33px;}

a.home:active, a.home:hover  { color:#b92533; text-decoration:none; padding: 0 30px 0 33px; }





a.navlink:link, a.navlink:visited { color:#b92533; text-decoration:none; font-weight: bold;  }

a.navlink:active, a.navlink:hover  { color:#ffffff; text-decoration:none; font-weight: bold;  }



a.navlink2:link, a.navlink2:visited { color:#b92533; text-decoration:none; font-weight: bold; font-size: 12px; padding-right: 20px;  }

a.navlink2:active, a.navlink2:hover  { color:#1d1160; text-decoration:none; font-weight: bold; font-size: 12px; padding-right: 20px; }

