/* CSS Document */

body{
padding:0;
margin:0;
font-family:Arial, Helvetica, sans-serif;
background-color:#111111;
}

.header
{
	width:960px;
	height:41px;
	margin:auto;
	background-color:#00000D;
}

.main
{
	width:960px;
	height:auto;
	margin:auto;
	position:relative;
}

.flash-container
{
	height:527px;
}

#news
{
	width:auto;
	height:120px;
	padding-left:50px;
	padding-top:50px;
	background-color:#00000D;
}

#news ul
{
	padding-left:0px;
	padding-top:0px;
	margin: 0;
}

#news li
{
	float:left;
	margin:15px 40px 15px 20px;
}

#news li a
{
	color:#6C6D73;
	text-decoration: none;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
}

#news h5
{
	color:#fff;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
}

#news h6
{
	color:#eab649;
	text-transform:uppercase;
	margin:0;
	margin-top:5px;
	font-weight:bold;
}

/*
.global-container{
width:100%;
height:100%;
}
.main{
width:960px;
height:auto;
margin:auto;
position:relative;
}
.flash-container{
margin:0;
padding:0;
border:1px solid #111111;
}
.bottom-block{
width:960px;
height:136px;
background-color:#00000d;
margin:auto;
padding:0;
position:relative;
}
.title{
color:#fff;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
margin-left:40px;
padding-top:14px;
}
.newsblock{
color:#fff;
font-size:12px;
font-weight:bold;
margin-left:40px;
padding-top:14px;
}
.newstitle{
color:#fff;
text-transform:uppercase;
font-size:12px;
}*/
/* #################### common style including style for 'About' ################# */
.header{
width:954px;
height:41px;
margin:auto;
background-color:#00000D;
}
.logo{
width:146px;
height:24px;
float:left;
margin-top:8px;
margin-left:10px;
}
.language-links{
width:440px;
height:18px;
float:left;
margin-top:12px;
margin-right:20px;
}
.flag{
width:31px;
height:16px;
margin-left:20px;
border:0;
float:right;
}
.main-about{
width:954px;
height:auto;
overflow:hidden;
margin:auto;
padding:0;
}

.content{
margin:0;
padding:0;
width:954px;
height:auto;
overflow:hidden;
background:url(../images/backgrounds/bg-about.jpg) #00000D no-repeat;
}
.content-left{
width:680px;
float:left;
padding-left:30px;
height:auto;
overflow:hidden;
padding-bottom:50px;
}
.content-right{
width:200px;
float:right;
padding-left:30px;
height:auto;
overflow:hidden;
}
.text1-about{
width:540px;
height:auto;
overflow:hidden;
margin-top:450px;
color:#231f20;
font-size:18px;
font-weight:normal;
line-height:20px;
padding-left:0px;
}
.text2-about{
margin-top:20px;
height:auto;
width:540px;
color:#ffffff;
font-size:12px;
font-weight:bold;
line-height:18px;
padding-left:4px;
}
.text3-about{
margin-top:10px;
height:auto;
width:540px;
color:#ffffff;
font-size:15px;
font-weight:bold;
line-height:18px;
padding-left:4px;
}
.navigation{
width:148px;
height:auto;
overflow:hidden;
margin-top:8px;
}
.nav-top{
width:148px;
height:11px;
background:url(../images/nav-top-bg.gif) top no-repeat;
}
.logo-elephant{
width:146px;
height:74px;
margin:0;
padding:0px;
background-color:#00000D;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
text-align:center;
}
.nav{
width:146px;
height:auto;
overflow:hidden;
padding-top:20px;
padding-bottom:10px;
background-color:#00000D;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}

.colorpic{
width:146px;
height:auto;
overflow:hidden;
padding-top:50px;
padding-bottom:10px;
background-color:#00000D;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;

}
.color-item{
width:90%;
padding:0;
margin-bottom:5px;
float:left;
}
.color{
width:25%;
height:auto;
padding-left:5px;
padding-right:4px;
float:left;
text-align:right;
}
.colorlabel{
height:auto;
width:60%;
height:auto;
padding-right:5px;
float:right;
font-size:10px;
font-weight:bold;
padding-top:4px;
color:#ffffff;
text-transform:uppercase;
}
.colorlabel a{
color:#ffffff;
text-decoration:none;
}
.colorlabel a:hover{
color:#ffffff;
text-decoration:none;
}
.nav ul{
list-style:none;
margin:0;
padding-left:14px;
}
.nav li{
padding:0;
margin:0;
list-style:none;
width:120px;
border-bottom:1px solid #7F7F85;
display:block;
line-height:16px;
}
.nav li a{
	color:#ffffff;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
.nav li a:hover{
	color:#33B2CE;
}

.nav li a.current
{
	color:#EE811F;
}
.nav-bottom{
margin:0;
padding:0;
width:148px;
height:11px;
background:url(../images/nav-bottom-bg.gif) top no-repeat;
}
.footer
{
	width:960px;
	height:41px;
	margin:auto;
}
/*.footer{
width:954px;
height:41px;
margin:auto;
background-color:#00000D;
}*/
.footer ul{
list-style:none;
margin:0;
padding-top:8px;
padding-left:12px;
padding-bottom:6px;
}
.footer li{
display:inline;
margin-right:11px;
color:#ffffff;
font-size:10px;
font-weight:bold;
}
.footer li a{
color:#6d6e71;
font-size:10px;
text-decoration:none;
}
.footer li a:hover{
color:#ffffff;
font-size:10px;
text-decoration:none;
text-transform:uppercase;
}
/* #################### end of common style including style for 'About' ################# */
/* #################### style for 'Product' ################# */
.main-about{
width:954px;
height:auto;
overflow:hidden;
margin:auto;
padding:0;
}
.content-product{
width:954px;
height:auto;
overflow:hidden;
background:url(../images/backgrounds/bg-products.jpg) #00000D no-repeat;
}
.content-product-left{
width:680px;
float:left;
padding-left:15px;
height:auto;
overflow:hidden;
margin-bottom:50px;
}
.content-left-gallery{
width:680px;
float:left;
padding-left:15px;
height:auto;
overflow:hidden;
margin-bottom:10px;
}
.content-product-left1{
width:680px;
float:left;
padding-left:15px;
height:auto;
overflow:hidden;
}
.content-product-right{
width:200px;
float:right;
padding-left:30px;
height:auto;
overflow:hidden;
}
.product-top-title{
margin-top:50px;
padding:0;
float:right;
text-align:right;
width:99%;
font-size:22px;
margin-right:10px;
color:#ffffff;
font-weight:bold;
}
.product-link-back{
margin-top:50px;
margin-bottom:10px;
margin-left:12px;
padding:0;
float:left;
text-align:left;
width:99%;
font-size:11px;
color:#ffffff;
text-transform:uppercase;
}
.product-link-back a{
color:#ffffff;
text-transform:uppercase;
text-decoration:none;
}
.product-link-back a:hover{
color:#ffffff;
text-transform:uppercase;
text-decoration:none;
}
.product-block{
margin:0px;
padding:0;
width:100%;
height:100%;
overflow:hidden;
}
.product-top-bg{
width:678px;
height:14px;
margin:0;
padding:0;
background:url(../images/prod-top-bg.gif) top no-repeat;
}
.product-fill{
width:678px;
height:auto;
overflow:hidden;
margin:0;
padding:0;
background:#ffffff;
}
.product-bottom-bg{
width:678px;
height:14px;
margin-bottom:60px;
padding:0;
background:url(../images/prod-bottom-bg.gif) top no-repeat;
}
.product-details{
width:93%;
margin-left:20px;
margin-right:20px;
}
.product-details-left{
width:68%;
height:auto;
float:left; 
}
.product-details-right{
width:30%;
height:auto;
float:right; 
text-align:right;
color:#00000d;
font-size:12px;
font-weight:bold;
line-height:18px;
}
.product-title{
width:99%;
text-align:left;
color:#231f20;
font-size:26px;
font-weight:bold;
margin-bottom:5px;
}
.product-description{
width:60%;
text-align:left;
color:#7E7F82;
font-size:11px;
font-weight:bold;
line-height:18px;
}
.product-pic{
width:98%;
height:auto;
padding-top:10px;
padding-bottom:10px;
text-align:center;
}
.product-list-item{
width:100%;
height:auto;
overflow:hidden;
border-bottom:1px solid #ccc;
}
.product-list-left{
width:26%;
height:auto;
overflow:hidden;
border-right:1px solid #ccc;
float:left;
}
.product-list-right{
width:70%;
height:auto;
overflow:hidden;
float:right;
}
.product-list-image{
text-align:center;
}
.product-list-title{
color:#231f20;
font-size:12px;
font-weight:bold;
padding-left:14px;
padding-bottom:5px;
padding-top:5px;
}
.product-list-title a{
color:#231f20;
text-decoration:none;
}
.product-list-title a:hover{
color:#231f20;
text-decoration:none;
}

.product-list-thumb{
width:24%;
float:left;
height:auto;
overflow:hidden;
}
.product-list-thumb-image{
margin-top:30px;
text-align:center;
margin-bottom:30px;

}
.product-list-thumb-title{
color:#7e8083;
font-size:11px;
font-weight:bold;
padding-left:10px;
padding-bottom:5px;
padding-top:8px;
text-align:center;
}


.product-list-thumb-title a{
color:#231f20;
text-decoration:none;
}
.product-list-thumb-title a:hover{
color:#231f20;
text-decoration:none;
}
.content-worldwide{
width:954px;
height:825px;
background:url(../images/backgrounds/bg-worldwide.jpg) #ffffff no-repeat;
}
.content-contact{
width:954px;
height:779px;
background:url(../images/backgrounds/bg-contact.jpg) #ffffff no-repeat;
}
.title-worldwide{
color:#000;
font-size:36px;
font-weight:bold;
margin-left:200px;
margin-top:32px;
}
.list-worldwide{
color:#000;
font-size:12px;
font-weight:normal;
margin-left:90px;
margin-top:40px;
width:610px;
height:auto;
}
.worldwide-contact{
width:32%;
float:left;
height:auto;
padding-left:8px;
}
.worldwide-contact-title{
font-size:13px;
font-weight:bold;
text-transform:uppercase;
margin-bottom:5px;
text-align:left;
}
.worldwide-contact-details{
margin-bottom:5px;
font-size:12px;
text-align:left;
line-height:18px;
}
.content-news{
width:954px;
height:auto;
overflow:hidden;
background-color:#fff;
}
.news-menu{
width:25%;
float:left;
padding:5px;
background-color:#33b2ce;
padding-bottom:280px;
}
.article-menu{
width:25%;
height:auto;
overflow:hidden;
float:left;
padding:5px;
background-color:#33b2ce;
padding-bottom:450px;
}
.news-content{
width:68%;
height:auto;
overflow:hidden;
float:right;
padding-left:30px;
}
.news-content-nav{
width:90%;
margin-top:40px;
margin-bottom:20px;
margin-left:4px;
}
.news-content-nav ul{
list-style:none;
margin:0;
padding:0;
}
.news-content-nav li{
list-style:none;
padding-top:6px;
padding-bottom:6px;
line-height:18px;
display:block;
margin-left:4px;
margin-right:4px;
color:#fff;
font-size:12px;
font-weight:bold;
border-top:1px solid #fff;
}
.news-content-nav li a{
color:#fff;
text-decoration:none;
}
.news-content-nav li a:hover{
color:#fff;
text-decoration:underline;
}
.news-content-title{
color:#93a4ae;
font-size:46px;
font-weight:bold;
width:95%;
text-align:left;
margin-top:60px;
margin-bottom:20px;
text-align:left;
}
.article-content-title{
color:#fff;
font-size:40px;
font-weight:bold;
width:95%;
text-align:left;
margin-top:50px;
margin-bottom:20px;
text-align:left;
}
.news-content-text1{
color:#000000d;
font-size:19px;
font-weight:bold;
width:95%;
text-align:left;
margin-bottom:20px;
text-align:left;
line-height:21px;
}
.news-content-text2{
color:#000000d;
font-size:12px;
font-weight:normal;
width:95%;
text-align:left;
margin-bottom:20px;
text-align:left;
line-height:21px;
}
.main-article{
width:954px;
height:auto;
overflow:hidden;
margin:auto;
padding:0;
background:url(../images/backgrounds/bg-article.jpg) #7e8082 no-repeat;
}
.article-content-text2{
color:#fff;
font-size:14px;
font-weight:normal;
width:95%;
text-align:left;
margin-bottom:40px;
text-align:left;
line-height:21px;
}
.content-articles{
width:954px;
height:auto;
overflow:hidden;
}
.top-links-container{
width:954px;
height:110px;
overflow:hidden;
background-color:#505052;
margin:auto;
}
.top-link-block{
margin-left:34px;
margin-right:25px;
margin-top:4px;
}
.link-title{
margin-left:34px;
margin-top:18px;
margin-bottom:16px;
color:#eab748;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
}
.linkbox{
width:40%;
float:left;
}
.download-product{
width:146px;
height:auto;
overflow:hidden;
padding-top:20px;
padding-bottom:10px;
background-color:#00000D;
border-left:1px solid #FFFFFF;
border-right:1px solid #FFFFFF;
}
.download-title{
color:#fff;
text-align:left;
width:80%;
float:left;
font-size:12px;
text-transform:uppercase;
margin-bottom:10px;
margin-left:10px;
font-weight:bold;
}
.download-title1{
color:#fff;
text-align:left;
width:99%;
float:left;
font-size:12px;
text-transform:none;
margin-bottom:4px;
margin-left:10px;
font-weight:bold;
padding-left:4px;
}
.download-item{
width:45%;
float:left;
margin-bottom:10px;
margin-left:5px;
text-align:center;
}
.download-item1{
width:75px;
float:left;
margin-bottom:10px;
margin-left:5px;
text-align:center;
}
.content-press{
width:954px;
height:auto;
overflow:hidden;
background:url(../images/backgrounds/bg-press.jpg) #7F8084 no-repeat;
}
.download-container{
margin-left:30px;
margin-top:126px;
width:92%;
height:auto;
overflow:hidden;
}
.content-gallery{
width:954px;
height:auto;
overflow:hidden;
background:url(../images/backgrounds/bg-gallery.jpg) #00000D no-repeat;
}
.gallery-footer{
width:954px;
height:115px;
margin:auto;
background-color:#00000D;
padding-top:5px;
padding-bottom:17px;
}
.gallery-bottom-image{
width:24%; 
text-align:center; 
float:left;
}
.gallery-image-big{
margin-left:68px;
width:568px;
height:auto;
overflow:hidden;
background-color:#fff;
padding:10px;
padding-left:20px;
min-height:350px;
}
.gallery-bg-top{
margin-top:200px;
margin-left:68px;
width:598px;
height:29px;
background:url(../images/gallery-bg-top.png) top no-repeat;
}
.gallery-bg-bottom{
margin-left:68px;
width:598px;
height:29px;
background:url(../images/gallery-bg-bottom.png) top no-repeat;
margin-bottom:5px;
}
.press-article-subtitle{
text-align:left;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
text-transform:uppercase;
margin-left:10px;
margin-bottom:20px;
}

.product-spry-container{
width:100%; border-bottom:1px solid #ccc;height:180px;margin-bottom:4px;
}
.product-spry-left{
width:25%;height:180px;border-right:1px solid #ccc;float:left;
}
.product-spry-right-container{
width:480px;overflow:hidden; float:left; padding-right:4px;padding-left:4px;height:180px;
}
.product-spry-right-arrow-container{
width:65px;height:30px;margin-top:4px;margin-bottom:4px;text-align:right;float:right;
}
.product-spry-right-arrow{
width:30px;height:30px;float:left;margin-right:5px;border:0;
}
.product-spry-right-arrow a{
text-decoration:none;
}
.product-spry-right-arrow a:hover{
text-decoration:none;
}
.product-spry-right-image{
width:80px;height:80px;border:0;padding:0;margin:0;
}
.product-spry-right-title{
width:80px;height:18px;border:0;padding:0;margin:0;color:#666666;text-align:center;font-size:11px;font:weight:bold;
}
.product-spry-right-title a{
color:#666666;
text-decoration:none;
}
.product-spry-right-title a:hover{
color:orange;
text-decoration:underline;
}