/* CSS Document */
body{
margin:0px;padding:0px;font-family:Arial, Helvetica, sans-serif;}


img{
border:0px}

#wrapper{
width:970px;
height:auto !important;
margin:0 auto;
}

.header{
width:970px;
height:120px;
margin:0 auto;
position:relative;}

.header .seo{background:#666666; color:#FFFFFF; font-size:11px}


.logo{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}

.logo img{
margin:11px 0 0 0;
float:left;
width:184px;
height:95px;

} 

.top_lnks{

margin:2px 0 0 0;
float:right;
background:url(../images/top_rgt.gif) right top no-repeat;
text-align:left;
line-height:28px;
color:#FFFFFF;
padding-right:35px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

.top_lnks a{
text-decoration:none;
color:#FFFFFF;
}

.top_lnks a:hover{
text-decoration:underline;
color:#FFFFFF;
}


.top_lnks img{


float:left;

text-align:right;
padding:0px; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

.top_links{
width:200px;
margin:20px 0 0 0;
float:right;
text-align:right;
padding:0px 15px 0 0; 
font-family:Arial, Helvetica, sans-serif;
font-size:12px;}

.top_links span{

color:#ec7b01;
font-weight:bold;
}


.nav{
width:630px;
float:right;
margin-top:60px;}

.nav img{
float:left;
}

.nav ul{
margin:0;
padding:0px;
list-style:none;}

.nav ul li{
margin:0;
padding:0px;
display:block;
position:relative;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
float:left;}


.nav ul li a{
padding:7px 16px 6px 16px;
display:block;
background:url(../images/nv-bg.gif) top right;
text-decoration:none;
color:#FFFFFF;
}

.nav ul li a:hover{
background:url(../images/nv-bg1.gif) top right;
}

.nav ul li a.active{
background:url(../images/nv-bg1.gif) top right;
}

#flash{
width:970px;
position:relative;
height:auto;}

#flash1{
width:970px;
position:relative;
height:228px;}

#maintabs{
width:970px;
position:relative;}

#leftcontainer{
width:600px;
margin:20px 10px 10px 10px;
float:left;

}

#leftcontainer h1 {
	margin:0;
	padding:0px 0 20px 0;
	
	text-decoration:none;
	font-size:32px;
	line-height:36px;
	font-weight:bold;
	background:url(../images/heading-bg.gif) repeat-x 0 14px;
}

#leftcontainer h1 .cyan{
font:Arial, Helvetica, sans-serif;
color:#82014a;
}

#leftcontainer h1 .green{
font:Arial, Helvetica, sans-serif;
color:#508301;
}

#leftcontainer h1 .cyanblue{
color:#0879c3;
font:Arial, Helvetica, sans-serif;
}




#leftcontainer h1 a{
background-color:#FFFFFF;
padding:0px 10px 0 0;
font:Arial, Helvetica, sans-serif;
text-decoration:none;
}


.runningtext{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
line-height:22px;}

.whitespace{
background:#FFFFFF;
height:40px;}







#rightcontainer{
width:300px;
margin:20px 10px 10px 10px;
float:right;
}

#rightcontainer h1 {
	margin:0;
	padding:0 0 20px 0;
	font:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:32px;
	line-height:36px;
	font-weight:bold;
	background:url(../images/heading-bg.gif) repeat-x 0 14px;
}

#rightcontainer h1 .orange{
color:#c16d00;
}

#rightcontainer h1 .grey{
color:#343434;
}

#rightcontainer h1 a{
background-color:#FFFFFF;
padding:0px 10px 0 0;
text-decoration:none;
}



.masterdata{
width:960px;

margin:o auto;
padding:30px 0 0 0;}

.masterdata h1{
	margin:0;
	padding:0 0 20px 0;
	font:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:32px;
	line-height:36px;
	font-weight:bold;
	background:url(../images/heading-bg.gif) repeat-x 0 14px;}


.masterdata h1 .grey{
color:#7b917a;
}

.masterdata h1 a{
background-color:#FFFFFF;
padding:0px 10px 0 0;
text-decoration:none;
}


.masterdatabox{
width:600px;
height:650px;
float:left;
}


.masterdataimgbox{
width:390px;
padding:0 0 0 210px;
background:url(../images/mdo-1.jpg) left top no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
height:178px;
line-height:22px;
font-size:13px;}

.masterdataimgbox span{

color:#7b917a;
font-size:15px;
font-weight:bold;}

.masterdatacontent{
width:600px;
padding:5px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
height:178px;
line-height:22px;
font-size:13px;}


.masterdatacontent span{

color:#7b917a;
font-size:15px;
font-weight:bold;}


.masterdatacontent{
width:600px;
padding:5px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
height:178px;
line-height:22px;
font-size:13px;}


.masterdatarightcontent{
width:250px;
padding:5px 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/right_bg.jpg) top left no-repeat;
color:#333333;
height:178px;
line-height:22px;
float:right;
font-size:13px;}

.masterdatarightcontent img{

padding:0px 5px 0 0;
}



.masterdatarightcontent span{
color:#7b917a;
font-size:15px;
font-weight:bold;}


/* acceler8*/
.acceler{
width:960px;
margin:o auto;
padding:30px 0 0 0;}

.acceler h1{
	margin:0;
	padding:0 0 20px 0;
	font:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:32px;
	line-height:36px;
	font-weight:bold;
	background:url(../images/heading-bg.gif) repeat-x 0 14px;}


.acceler h1 .grey{
color:#d88f5b;
}

.acceler h1 a{
background-color:#FFFFFF;
padding:0px 10px 0 0;
text-decoration:none;
}


.accelerbox{
width:600px;
height:450px;
float:left;
}


.accelerimgbox{
width:390px;
padding:0 0 0 210px;
background:url(../images/acc-2.jpg) left top no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
height:178px;
line-height:22px;
font-size:13px;}

.accelerimgbox span{

color:#d88f5b;
font-size:15px;
font-weight:bold;}

.accelercontent{
width:600px;
padding:5px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
height:178px;
line-height:22px;
font-size:13px;}


.accelercontent span{

color:#d88f5b;
font-size:15px;
font-weight:bold;}


.accelercontent{
width:600px;
padding:5px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
height:178px;
line-height:22px;
font-size:13px;}


.accelerrightcontent{
width:250px;
padding:5px 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/right_bg.jpg) top left no-repeat;
color:#333333;
height:178px;
line-height:22px;
float:right;
font-size:13px;}

.accelerrightcontent img{

padding:0px 5px 0 0;
}



.accelerrightcontent span{
color:#d88f5b;
font-size:15px;
font-weight:bold;}


/* WSO*/
.worksafe{
width:960px;
margin:o auto;
padding:30px 0 0 0;}

.worksafe h1{
	margin:0;
	padding:0 0 20px 0;
	font:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:32px;
	line-height:36px;
	font-weight:bold;
	background:url(../images/heading-bg.gif) repeat-x 0 14px;}


.worksafe h1 .grey{
color:#59898f;
}

.worksafe h1 a{
background-color:#FFFFFF;
padding:0px 10px 0 0;
text-decoration:none;
}


.worksafebox{
width:600px;
height:450px;
float:left;
}


.worksafeimgbox{
width:390px;
padding:0 0 0 210px;
background:url(../images/acc-3.jpg) left top no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
height:178px;
line-height:22px;
font-size:13px;}

.worksafeimgbox span{

color:#59898f;
font-size:15px;
font-weight:bold;}

.worksafecontent{
width:600px;
padding:5px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
height:178px;
line-height:22px;
font-size:13px;}


.worksafecontent span{

color:#59898f;
font-size:15px;
font-weight:bold;}


.worksafecontent{
width:600px;
padding:5px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
height:178px;
line-height:22px;
font-size:13px;}


.worksaferightcontent{
width:250px;
padding:5px 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/right_bg.jpg) top left no-repeat;
color:#333333;
height:178px;
line-height:22px;
float:right;
font-size:13px;}

.worksaferightcontent img{

padding:0px 5px 0 0;
}



.worksaferightcontent span{
color:#59898f;
font-size:15px;
font-weight:bold;}





/* clr*/
.clr{
width:960px;
margin-bottom:50px;
height:auto !important;
padding:30px 0 0 0;}

.clr h1{
	margin:0;
	padding:0 0 20px 0;
	font:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-size:32px;
	line-height:36px;
	font-weight:bold;
	background:url(../images/heading-bg.gif) repeat-x 0 14px;}


.clr h1 .grey{
color:#a37272;
}

.clr h1 a{
background-color:#FFFFFF;
padding:0px 10px 0 0;
text-decoration:none;
}


.clrbox{
width:600px;
height:400px;
float:left;
}


.clrimgbox{
width:390px;
padding:0 0 0 210px;
background:url(../images/acc-2.jpg) left top no-repeat;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
height:178px;
line-height:22px;
font-size:13px;}

.clrimgbox span{

color:#a37272;
font-size:15px;
font-weight:bold;}

.clrcontent{
width:600px;
padding:5px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
height:178px;
line-height:22px;
font-size:13px;}


.clrcontent span{

color:#a37272;
font-size:15px;
font-weight:bold;}


.clrcontent{
width:600px;
padding:5px 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
color:#333333;
height:178px;
line-height:22px;
font-size:13px;}


.clrrightcontent{
width:250px;
padding:5px 0 0 10px;
font-family:Arial, Helvetica, sans-serif;
background:url(../images/right_bg.jpg) top left no-repeat;
color:#333333;
height:178px;
line-height:22px;
float:right;
font-size:13px;}

.clrrightcontent img{

padding:0px 5px 0 0;
}



.clrrightcontent span{
color:#a37272;
font-size:15px;
font-weight:bold;}

.footer{width:100%;background-color:#141414;height:250px;}
.footer .content{width:970px; margin:0 auto;background-color:#141414; left:left; color:#FFFFFF;}
.footer .content .left{width:500px; margin: 20px 20px 20px 30px; float:left; color:#FFFFFF;}
.footer .content .left .subs{ margin-top:10px; padding:10px 5px;background:#414141;  width:500px;}
.footer .content .left .subs form{ padding:5px 15px 0px 5px; float:left;  margin:0px;   width:250px;}
.footer .content .left span{ font-size:10px; color:#CCCCCC;}
.footer .content .right .btmlinks{ font-size:12px; color:#666666; margin-top:25px;}
.footer .content .right .btmlinks a{color:#666666; text-decoration:none;}
.footer .content .right .btmlinks a:hover{color:#666666; text-decoration:underline;}
.footer .content .right3{width:200px; margin:10px 30px 30px; float:right; color:#cccccc; padding-top:10px; height:91px; font-size:13px; }
.footer .content .right{ margin:40px 5px 20px 20px; width:250px; float:right;}

.footer .content .right img{ float:left; color:#FFFFFF; margin-bottom:5px; }
.footer .content .right1{width:180px; margin:10px 35px 0px 30px; float:right; color:#cccccc; background:#171717; padding-top:10px; padding-left:10px; height:61px; font-size:13px; }
.footer .content .right1 img{ float:left; color:#FFFFFF; }

.saug{width:250px; margin:auto 0px; float:right; padding-top:2px;  top:0px; position:absolute; z-index:1000; display:none; right:0%; left:60%;}
.fb{width:40px; position:absolute; top:180px; right:15px;}
.fb img{ margin-bottom:5px;}
.likebutton{position:absolute; top:45px; right:60px; }
.mastersupply{position:absolute; left:300px; top:2px; display:none;}
.newheading{margin:0px; color:#FFFFFF;}
.newheading span{ float:left;  width:30px; height:60px;}
.newheading p{ height:60px; float:left; margin:0px; padding:0px; min-width:200px; line-height:26px;}

.saphire{margin:0px auto; width:300px; margin-top:3px;}
.event-box{top: 0px;  width: 300px; left:38%; position: absolute; z-index:200;}
