/*Generic Settings*/
*{margin :0px; padding :0px;}
body{width: 100%;}
body, a{	font-family : Arial,Verdana, Helvetica, sans-serif;	font-size : 70%;	margin : 0px;	line-height : 15px;}

/*Text Settings*/
p{margin : 0px; padding : 0px;  font-size : 100%; margin-top: 10px; color : #000000; margin-left: 10px; margin-right : 10px;}
/* Hide from IE-Mac \*/
p{font-size : 1em;}
/* End Hide IE-Mac */ 
a{font-size : 100%;  text-decoration : none;}
h1{margin: 0px; font-size : 110%; margin-left: 10px;  line-height: 18px;	font-weight: bold;	color : #000000;	margin-bottom : 5px; }
h2{margin: 0px;	margin-left: 10px;  line-height: 17px; font-size: 1em;	font-weight: normal;	color : #000000; line-height: 17px; margin-right : 10px;}


/*link Settings*/
a{margin: 0px;font-weight: normal;text-decoration: underline; color : #5C5D5E; }
a:active{font-weight : normal; text-decoration : underline; color : #5C5D5E;  }
a:hover{font-weight : normal; text-decoration : underline; color : #5C5D5E; }
a:visited:hover{font-weight : normal; text-decoration : underline; color : #5C5D5E; }

div.page{width : 781px; margin-right : auto; margin-left : auto;}
div.container{margin-left : 0px;	width : 781px;	text-align : left;	float : left;	margin-top : 15px;	margin-bottom : 15px;	clear : none;}

#baseaddr{text-align : center; width : 600px; display : none;}
/*Header*/
div.header{display :inline;	float  : left; margin-left : 0px;	width : 781px; height  :73px;}
div.header_logo{float  : left; 	margin : 0px;	width : 515px;	height :73px;}
div.header_mid_image{display :inline;	float  : left; 	margin : 0px;	width : 118px;	height :73px;}

div.header_options{display : inline; float : left;	margin : 0px;	width : 148px;	height :69px; padding-top : 0px;}
div.header-option{display : inline;  float : left;	margin : 0px;	width : 77px;	height :16px;	margin-left  :10px;	}

a.header-options{margin : 0px; display : block;	font-weight: normal;	text-decoration: none;	color : #185AA9;	font-size : 1em;	width : 77px;	background-image : url(../pics/navi-circle.gif);	background-repeat : no-repeat;	background-position : left;	padding-left : 20px;	height :16px; line-height: 16px;}
a.header-options:active{margin : 0px; display : block;	font-weight: normal;	text-decoration: none;	color : #185AA9;	font-size : 1em;	width : 77px;	background-image : url(../pics/navi-circle.gif);	background-repeat : no-repeat;	background-position : left;	padding-left : 20px;	height :16px;line-height: 16px;}
a.header-options:hove{margin : 0px; display : block;	font-weight: normal;	text-decoration: none;	color : #185AA9;	font-size : 1em;	width : 77px;	background-image : url(../pics/navi-circle.gif);	background-repeat : no-repeat;	background-position : left;	padding-left : 20px;	height :16px;line-height: 16px;}
a.header-options:visited:hover{margin : 0px; display : block;	font-weight: normal;	text-decoration: none;	color : #185AA9;	font-size : 1em;	width : 77px;	background-image : url(../pics/navi-circle.gif);	background-repeat : no-repeat;	background-position : left;	padding-left : 20px;	height :16px; line-height: 16px;}

/*Left nav*/
div.left_navigation{	float : left;	margin : 0px;	width : 244px;	height :auto;}

div.navi-home{margin : 0px;	float:right;	height:29px;	width:222px;	background-image : url(../pics/navi-home.gif);	background-repeat : no-repeat;}
div.navi-contact{margin : 0px;	float:right;	height:27px;	width:222px;	background-image : url(../pics/navi-contact.gif);	background-repeat : no-repeat;}
div.navi-about{margin : 0px;	float:right;	height:27px;	width:222px;	background-image : url(../pics/navi-about.gif);	background-repeat : no-repeat;}
div.navi-case{margin : 0px;	float:right;	height:29px;	width:222px;	background-image : url(../pics/navi-case.gif);	background-repeat : no-repeat;}
div.navi-news{margin : 0px;	float:right;	height:27px;	width:222px;	background-image : url(../pics/navi-news.gif);	background-repeat : no-repeat;}
div.navi-stainless{	margin : 0px;	float:right;	height:29px;	width:222px;	background-image : url(../pics/navi-stainless.gif);	background-repeat : no-repeat;}
div.navi-products{margin : 0px;	float:right;	height:31px;	width:222px;	background-image : url(../pics/navi-products.gif);	background-repeat : no-repeat;}

a.left_nav{margin : 0px; margin-left :64px;  font-weight: bold;	text-decoration: none;	color : #FFFFFF;	font-size : 1em; height :27px; line-height: 27px;}
a.left_nav:active{margin : 0px; margin-left :64px;  font-weight: bold;	text-decoration: none;	color : #FFFFFF;	font-size : 1em; height :27px;line-height: 27px;}
a.left_nav:hover{margin : 0px; margin-left :64px;  font-weight: bold;	text-decoration: underline;	color : #FFFFFF;	font-size : 1em; height :27px;line-height: 27px;}
a.left_nav:visited:hover{margin : 0px; 	margin-left :64px;   font-weight: bold;	text-decoration: underline;	color : #FFFFFF;	font-size : 1em; height :27px;line-height: 27px; } 

/*Left subnav*/
a.left_sub_off{margin : 0px; display : block;	float :right; font-weight: normal;	text-decoration: none;	color : #185AA9;	font-size : 1em;	width : 222px;	background-image : url(../pics/subnav-off.gif);	background-repeat : no-repeat;	background-position : right; height :19px; line-height: 16px; text-indent : 64px;}
a.left_sub_off:active{margin : 0px; display : block;	float :right; font-weight: normal;	text-decoration: none;	color : #185AA9;	font-size : 1em;	width : 222px;	background-image : url(../pics/subnav-off.gif);	background-repeat : no-repeat;	background-position : right;	height :19px;line-height: 16px; text-indent : 64px; }
a.left_sub_off:hover{margin : 0px; display : block;	float :right;font-weight: normal;	text-decoration: none;	color : #185AA9;	font-size : 1em;	width : 222px;	background-image : url(../pics/subnav-on.gif);	background-repeat : no-repeat;	background-position : right;	height :19px;line-height: 16px; text-indent : 64px; }
a.left_sub_off:visited:hover{margin : 0px; display : block;	float :right; font-weight: normal;	text-decoration: none;	color : #185AA9;	font-size : 1em;	width : 222px;	background-image : url(../pics/subnav-on.gif);	background-repeat : no-repeat;	background-position : right;	height :19px; line-height: 16px;  text-indent : 64px;}

a.left_sub_on{margin : 0px; display : block;	float :right; font-weight: normal;	text-decoration: none;	color : #185AA9;	font-size : 1em;	width : 222px;	background-image : url(../pics/subnav-on.gif);	background-repeat : no-repeat;	background-position : right; height :19px; line-height: 16px; text-indent : 64px;}
a.left_sub_on:active{margin : 0px; display : block;	float :right; font-weight: normal;	text-decoration: none;	color : #185AA9;	font-size : 1em;	width : 222px;	background-image : url(../pics/subnav-on.gif);	background-repeat : no-repeat;	background-position : right;	height :19px;line-height: 16px; text-indent : 64px; }
a.left_sub_on:hover{margin : 0px; display : block;	float :right;font-weight: normal;	text-decoration: none;	color : #185AA9;	font-size : 1em;	width : 222px;	background-image : url(../pics/subnav-on.gif);	background-repeat : no-repeat;	background-position : right;	height :19px;line-height: 16px; text-indent : 64px; }
a.left_sub_on:visited:hover{margin : 0px; display : block;	float :right; font-weight: normal;	text-decoration: none;	color : #185AA9;	font-size : 1em;	width : 222px;	background-image : url(../pics/subnav-on.gif);	background-repeat : no-repeat;	background-position : right;	height :19px; line-height: 16px;  text-indent : 64px;}

/*Latest News*/
div.left_news{display  :inline;	margin : 0px;	float:left;	margin-top : 5px;	margin-bottom : 5px;	width : 244px;	height :135px;	background-image : url(../pics/left-box.jpg);	background-repeat : no-repeat;}
div.left_latestnews{display  :inline;	margin : 0px;	margin-left :8px;	margin-top : 8px;	float :left;	width : 226px;	height : 111px;	background-image : url(../pics/latest-news.jpg);	background-repeat : no-repeat;}
div.left_latestnews_image{display  :inline;	float : left;	margin-top : 32px;	margin-left : 14px;	width : 78px;	height : 68px;	border : 1px solid #FFFFFF; }
div.left_latestnews_text{display  :inline; float : left;	width : 117px;	height : auto;}

/*downloads*/
div.left_downloads{display  :inline; margin : 0px;	float:left;	margin-top : 8px;	margin-bottom : 5px;	width : 244px;	height :auto;}
div.left_downloads_top{display :inline;	margin : 0px; padding-top : 60px;	float :left;	width : 244px;	height : auto; background : url(../pics/da_top.jpg) no-repeat top left; text-align : left;}


div.left_downloads_bottom{display :inline;	margin : 0px; float :left;width : 244px;	height : 21px; background : url(../pics/da_bottom.jpg) no-repeat;	text-align : left;}
div.left_downloads_content{float : left; display : inline; width : 212px; margin-left : 20px; margin-right : 12px;}
input.da_box{width : 200px; margin-bottom : 2px; color : #094FA3;}


div.left_downloads_top_noactivation{display :inline; margin : 0px; float :left;	margin-top : 8px;	margin-bottom : 5px; margin-left : 8px; padding-top : 35px; width : 244px;	height : 111px; background : url(../pics/downloads_block.jpg) no-repeat; text-align : left;}

/*Contact Details*/
div.address_box{	display  :inline;	float :left;	margin :0px;	width : 215px;	height : 104px;	margin-left : 271px;	margin-top : 158px;	background-image : url(../pics/contact-details.gif);	background-repeat : no-repeat;	background-position : bottom;}

/*Main Content*/
div.main_content{float : left;	margin : 0px;	width : 537px;	height :auto; }
#main_content h1{margin: 0px; margin-left: 30px;  padding-top :11px;  font-size : 150%; line-height: 14px;	font-weight: bold;	color : #094FA3;	margin-bottom : 15px; margin-right: 15px;}
#main_content h2{margin: 0px; margin-left: 30px;  font-size : 1em; line-height: 14px;	font-weight: bold;	color : #555555;	margin-bottom : 10px; margin-right: 15px;}
#main_content p{margin: 0px; margin-left: 30px;  font-size : 1em; line-height: 14px;	font-weight: normal;	color : #555555;	margin-bottom : 10px; margin-right: 15px;}
#main_content ul,ol{margin: 0px;margin-left: 50px;	font-size: 1em;	font-weight: normal;	line-height: 17px;	color : #555555;	margin-bottom: 0px;	margin-top: 5px;}
div.main_content_image{	float : left;	margin : 0px;	width : 537px;	height :262px;}
div.main_content_image2{display : inline;  width : 159px; float :right; margin : 0px; margin-top: 10px;  margin-right: 10px; margin-left  : 10px; margin-bottom  :5px;}

/*Contact Form*/
div.contact_form{	display : inline;	margin : 0px;	float :left;	margin-left: 30px; 	height :auto;	width : 482px;}
div.contact_form_left{display : inline;	margin : 0px;	float :left;	height :auto;	width : 241px;}
div.contact_form_right{	display : inline;	margin : 0px;	float :left;	height :auto;	width : 241px;}
input.contact_form{margin : 0px;  padding : 0px; font-size : 10px; width : 205px; height : 15px; margin-bottom : 3px;  margin-top : 3px; border : 1px solid #555555; background-color: #E6E9EA;}
textarea.contact_form{margin : 0px; padding : 0px;  font-size :100%; width : 444px; height : 62px; margin-bottom : 3px;  margin-top : 3px; border : 1px solid #555555; background-color: #E6E9EA;}
label.contact_form{color :#195BA9;}

#download_box{float : left; margin-bottom : 15px; display : inline; margin-left : 30px; width : 484px; height : auto; padding-bottom : 20px; background-color : #E4E4E4; border-left : #000000 solid 1px; border-right : #000000 solid 1px; border-bottom : #000000 solid 1px; }
#download_activation{float : left; margin-bottom : 15px; display : inline; margin-left : 30px; width : 485px; height : auto;}
#da_top{float : left; display : inline; width : 485px; height : 27px; background : url(../pics/da_top.gif) no-repeat;}
#da_slice{float : left; display : inline; width : 485px; height : auto; background : url(../pics/da_slice.gif) repeat-y;}
#da_base{float : left; display : inline; width : 485px; height : 13px; background : url(../pics/da_bottom.gif) no-repeat; }
#leftcol{float : left; display : inline; width : 220px;}
#rightcol{float : right; display : inline; width : 220px;}
input.download_input{color : #0950A2; font-size : 12px; margin-bottom : 7px; margin-left : 18px; width : 200px; border : #C3C3C3 solid 1px;}

/*Next Previous*/
div.next-previous{
	display :inline;
	margin : 0px;
	float :left;
	margin-left : 30px;
	margin-bottom : 10px;
}

.logos{padding : 5px 0 5px 0;}

.weight_img{margin : 0 0 0 20px;}


/*footer*/
div.footer{ float : left;	margin : 0px;	margin-top : 5px; width : 779px;	height :13px;	border : 1px solid #555554;	background-image : url(../pics/bg_footer.jpg);	background-repeat : no-repeat;}
