/* CSS Document */

body
{
margin:0;
padding:0;
background:url(../images/body_bg.gif) repeat;
}

DIV#wrapper_container
{
width:838px;
margin:0;
padding:0;
margin:0 auto;
}

DIV#wrapper
{
width:790px;
float:left;
padding:0px 16px 0px 32px;
background:url(../images/wrapper_bg.gif) repeat-y;
}


DIV#header
{
float:left;
width:772px;
height:112px;
background:url(../images/header_bg.gif) repeat-x;
border-top:1px solid #b27a12;
border-left:1px solid #b27a12;
border-right:1px solid #b27a12;
}

DIV#magnum_logo
{
float:left;
width:335px;
height:112px;
}

DIV#header img
{
position:relative;
left:22px;
top:8px;
}

DIV#header_style
{
position:relative;
left:1px;
width:437px;
float:left;
}

DIV#header_style1
{
float:left;
width:92px;
height:112px;
background:url(../images/header_style1.gif) bottom no-repeat;
}

DIV#header_style2
{
float:left;
width:266px;
height:112px;
background:url(../images/header_style2.gif) bottom no-repeat;
}

DIV#header_style3
{
float:left;
width:79px;
height:112px;
background:url(../images/header_style3.gif) bottom no-repeat;
}

DIV#header_links
{
float:left;
width:774px;
}

DIV#main_links
{
float:left;
width:200px;
height:207px;
}

DIV#links_top
{
float:left;
width:200px;
height:9px;
background:url(../images/mainlinks_top.gif) no-repeat;
}

DIV#links
{
float:left;
width:198px;
height:188px;
background:url(../images/mainlinks_bg.gif) repeat-x;
border-left:1px solid #1e568f;
border-right:1px solid #1e568f;
}

DIV.all_links
{
float:left;
width:143px;
margin-top:20px;
}

DIV.link1
{
margin-top:5px;
}

DIV.links_collection
{
float:left;
position:relative;
left:20px;
width:143px;
height:29px;
}

DIV.links_arrow
{
float:left;
width:14px;
height:16px;
}

DIV.link_text
{
float:left;
position:relative;
left:13px;
width:119px;
}

DIV.link_text a
{
display:block;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:9pt;
font-weight:bold;
font-style:normal;
color:#fff;
}

DIV.link_text a:hover
{
color:#f0e155;
}

DIV.link_text a.active
{
color:#f0e155;
}

DIV.links_border
{
float:left;
width:143px;
position:relative;
top:5px;
height:2px;
}

DIV#links_bottom
{
float:left;
width:200px;
height:10px;
background:url(../images/mainlinks_bottom.gif) no-repeat;
}

DIV#links_right
{
float:left;
width:574px;
}

DIV#header_style4
{
float:left;
width:137px;
height:53px;
background:url(../images/header_style4.gif) no-repeat;
}

DIV#header_style5
{
float:left;
width:42px;
height:53px;
background:url(../images/header_style5.gif) no-repeat;

}

DIV#header_style_ends
{
float:left;
width:395px;
height:53px;
background:url(../images/header_style6.gif) repeat-x;
}

DIV#flash_content
{
float:left;
width:574px;
height:134px;
}

DIV#flash_content img
{
float:left;
}


DIV#header_bottom
{
float:left;
width:574px;
height:20px;
background:url(../images/header_bottom.gif) repeat-x;
}

DIV#product_gallery
{
float:left;
width:195px;
height:303px;
margin-top:10px;
margin-left:5px;
}

DIV#gallery_top
{
float:left;
width:195px;
height:39px;
background:url(../images/gallery_top.gif) no-repeat;
}

DIV#gallery
{
float:left;
width:193px;
height:250px;
background:#fff;
border-left:1px solid #bdbcbd;
border-right:1px solid #bdbcbd;
}

DIV#gallery ul
{
margin:0;
padding:0;
}

DIV#gallery_bottom
{
float:left;
width:195px;
height:12px;
background:url(../images/gallery_bottom.gif) no-repeat;
}

DIV#content
{
float:left;
width:560px;
}

DIV.main_content
{
float:left;
width:540px;
margin-top:30px;
margin-left:8px;
border-bottom:1px solid #d1d1d1;
}

html>body DIV.main_content
{
margin-left:22px;
}

DIV.main_content_last
{
float:left;
width:540px;
margin-top:30px;
margin-left:8px;
}

html>body DIV.main_content_last
{
margin-left:22px;
}

DIV.main_content_services
{
float:left;
width:540px;
margin-top:70px;
margin-left:30px;
}

DIV.main_content_product
{
float:left;
width:540px;
margin-top:25px;
margin-left:10px;
}

DIV.main_content_client
{
float:left;
width:540px;
margin-top:25px;
margin-left:10px;
}


DIV.main_content_contact
{
float:left;
width:540px;
margin-top:25px;
margin-left:10px;
}

html>body DIV.main_content_contact
{
margin-left:25px;
}

A.email
{
font-family:Tahoma;
font-size:11px;
color:#dd0900;
text-decoration:none;
}

A.email:hover
{
text-decoration:underline;
color:#dd0900;
}

DIV.text_content_contact
{
margin-left:0px;
}

DIV#contact_form
{
float:left;
width:400px;
margin-top:10px;
}

form
{
float:left;
width:300px;
margin-top:5px;
}

label
{
float:left;
width:105px;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#909090;
margin:3px 5px 2px 0px;
}

span.star
{
width:5px;
text-align:left;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#dd0900;
margin-left:-5px;
}

span.colon
{
float:left;
margin-left:5px;
width:10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
}

input
{
float:left;
color:#000;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-size:11px;
width:150px;
height:12px;
margin:5px 5px 2px 0px;
}

input#button_contact
{
float:right;
width:100px;
height:20px;
font-family:tahoma;
font-weight:bold;
color:#666666;
margin-top:10px;
margin-right:22px;
}

textarea
{
float:left;
width:150px;
height:45px;
margin:5px 5px 2px 0px;
}

DIV#productcategories
{
float:left;
width:530px;
}

DIV#safetyproduct
{
float:left;
width:530px;
margin-top:20px;
border-top:1px solid #d1d1d1;
}

DIV#heading
{
float:left;
width:540px;
height:38px;
}

DIV#heading_prouctcategories
{
float:left;
width:270px;
}

DIV#heading_safetyproducts
{
float:left;
width:270px;
margin-top:10px;
}

DIV#product_content
{
float:left;
width:540px;
position:relative;
top:10px;
left:15px;
}

DIV#client_content
{
float:left;
width:530px;
height:230px;
position:relative;
top:10px;
left:15px;
}

div#safety_content
{
float:left;
width:540px;
position:relative;
top:10px;
left:15px;
}

DIV#scroller_content
{
float:left;
width:530px;
height:160px;
margin-left:8px;
margin-top:20px;
}

DIV.scroller-content
{
float:left;
width:530px;
height:160px;
}

DIV.scroller-content p
{
margin:0;
padding:0;
}

DIV.scroller-content img
{
float:left;
margin-top:3px;
}

DIV.scroller-content a
{
float:left;
display:block;
padding-left:5px;
text-decoration:none;
color:#909090;
font-family:Tahoma;
font-size:12px;
}

DIV.scroller-content a:hover
{
color:#dd0900;
}

DIV#main_image
{
float:left;
width:156px;
height:96px;
}

DIV#main_image img
{
border:1px solid #909090;
}

DIV.text_content
{
float:left;
width:384px;
}

DIV.text_content p
{
margin:0;
padding:0;
text-align:justify;
font-family:Tahoma;
font-style:normal;
color:#909090;
margin-left:13px;
font-size:11px;
}

DIV.text_content_about
{
width:520px;
margin-top:5px;
}

SPAN.main_topic
{
font-weight:bold;
color:#86c807;
}

A.readmore
{
display:block;
background:#f08d00;
color:#fff;
text-decoration:none;
font-family:Tahoma;
font-size:9pt;
font-style:normal;
padding:3px 4px 3px 4px;
}

A.readmore:hover
{
color:#dd0900;
}

P.readmore_welcome
{
float:right;
position:relative;
top:12px;
}

P.readmore_vision
{
float:right;
position:relative;
top:52px;
}

DIV#footer
{
float:left;
width:774px;
height:20px;
margin-top:17px;
text-align:center;
background:url(../images/header_bottom.gif) repeat-x;
}

DIV#footer p
{
margin:0;
padding:0;
font-family:Tahoma;
font-size:8pt;
padding-top:3px;
color:#fff;
}






