/* CSS Document */
body{
  margin:0; 
  font-family:Arial;
  color:#646263;
  font-size:12px;
  }
div,p,span,dl,dd,dt,ul,li,form,select,input{
  margin:0;
  padding:0;
  list-style:none;
  }
li{
  margin-top:2px;
  line-height:12px;
  }
h1,h2,h3,h4,h5{
  font-size:12px;
  padding:0;
  margin:0;}
img{
  border:0;
  }
input,texteare,select{
  height:20px;
  font-family:Arial;
  color:#646263;
  }
a{
  color:#646263;
  text-decoration:none;
  }
a:hover{
  text-decoration: underline;
  color:#ed1c24;
  }
.clear{
  clear:both;
  }
.clear02{
  clear:both;
  height:0px;
  overflow:hidden;
  }
.left{
  float:left;
  }
.right{
  float:right;
  }
#top{
  margin: auto;
  padding:20px 0px 0px 20px;
  width:940px;
  height:59px;
  }
.form{
  position:relative;
  width:140px;
  float:right;
  padding-top:11px !important;
  padding-top:9px;
  }
#top form input{
  height:16px;
  width:101px;
  border-left:1px solid #7f9db9;
  border-top:1px solid #7f9db9;
  border-bottom:1px solid #7f9db9;
  border-right:1px solid #ffffff;
  }
#top form img{
	position:absolute;
	margin:6px 0 0 0px;
	left: 102px;
	top: 29px;
  }
#top img{
  float:left;
  }
#top select{
  font-size:11px;
  font-family: Arial;
  height:18px;
  width:120px;
  color:#b7b7b7;
  }
#top input{
  font-size:11px;
  font-family: Arial;
  height:13px;
  width:100px;
  margin-top:6px;
  float:left;
  color:#b7b7b7;
  }
  
#flash_nav{
  width:960px;
  height:20px;
  margin:auto;
  background-color:#d71920;
  }
#flash_title_image{
  width:960px;
  height:150px;
  margin:auto;
  }
#content{
  width:960px;
  margin:auto;
  margin-top:15px;
  }
#content_subpage{
  width:960px;
  margin:auto;
  margin-top:13px;
  }
#footer{
  width:930px;
  height:18px;
  margin:auto;
  padding:0px 15px;
  border-top:solid 1px #bcbcbc;
  background:url(../images/bg_footer.gif) repeat-x;
  padding-top:2px;
  margin-top:10px;
  font-size:11px;
  }
#footer span a{}
#footer span a:hover{
  text-decoration:none;
  }
#footer form{
  display:block;
  width:180px;
  float:right;
  }
#footer form a{
  font-size:12px;
  color:#ed1c24;
  }
#footer form a{
  color:#ed1c24;
  text-decoration:none;
  }
#footer span{
  float:left;
  }
#footer select{
  font-size:11px;
  font-family: Arial;
  height:18px;
  width:110px;
  color:#9b9b9b;
  }
  
#footer_intro{
  width:985px;
  height:18px;
  margin:auto;
  padding:0px 0px 0 15px;
  border-top:solid 1px #bcbcbc;
  background:url(../images/bg_footer.gif) repeat-x;
  padding-top:2px;
  font-size:11px;
  }
#footer_intro span a{}
#footer_intro span a:hover{
  text-decoration:none;
  }
#footer_intro form{
  display:block;
  width:180px;
  float:right;
  }
#footer_intro form a{
  font-size:12px;
  color:#ed1c24;
  }
#footer_intro form a{
  color:#ed1c24;
  text-decoration:none;
  }
#footer_intro span{
  float:left;
  }
#footer_intro select{
  font-size:11px;
  font-family: Arial;
  height:18px;
  width:110px;
  color:#9b9b9b;
  }
  
#main{
  width:705px;
  padding:0 15px;
  float:left;
  }
#main_right{
  width:195px;
  padding:0 15px;
  float:left;
  }
#main_right .link{
  margin-top:10px;
  }
#main_right .link .a01{
  display:block;
  width:135px;
  height:21px;
  padding:8px 0 0 60px;
  background:url(../images/right_link1.gif) no-repeat;
  color:#878687;
  }
#main_right .link .a01:hover{
  color:#ed1c24;
  text-decoration:none;
  }
#main_right .link .a02{
  display:block;
  width:135px;
  height:25px;
  padding:8px 0 0 60px;
  background:url(../images/right_link2.gif) no-repeat;
  color:#878687;
  }
#main_right .link .a02:hover{
  color:#ed1c24;
  text-decoration:none;
  }
#main_right .link .a03{
  display:block;
  width:135px;
  height:26px;
  padding:8px 0 0 60px;
  background:url(../images/right_link3.gif) no-repeat;
  color:#878687;
  }
#main_right .link .a03:hover{
  color:#ed1c24;
  text-decoration:none;
  }
#main_right .link .a04{
  display:block;
  width:135px;
  height:26px;
  padding:8px 0 0 60px;
  background:url(../images/right_link4.gif) no-repeat;
  color:#878687;
  }
#main_right .link .a04:hover{
  color:#ed1c24;
  text-decoration:none;
  }
#main_right .contact{
  margin-top:10px;
  }
#main_right .contact .tr1{
  padding:0 3px;
  background-color:#ecf2f6;
  font-weight:bold;
  color:#7d7b7b;
  height:17px;
  }
#main_right .contact .tr2{
  padding:0px 3px 1px 3px;
  background:url(../images/bg_contact.gif) repeat-x bottom; 
  background-color:#ecf2f6;
  font-size:11px;
  line-height:12px;
  color:#878687;
  }
#main_right .contact .tr3{
  padding:0 3px;
  background-color:#d5e3ef;
  font-size:9px;
  color:#878687;
  line-height:12px;
  }
#intro{
  width:1000px;
  height:571px;
  margin:auto;
  }
#video{
  width:340px;
  margin:auto;
  margin-top:10px;
  margin-bottom:10px;
  }
#thanks{
  width:420px;
  height:271px;
  padding-left:140px;
  padding-right:140px;
  padding-top:90px;
  margin:auto;
  margin-top:60px;
  background:url(../images/bg_thanks.gif) no-repeat;
  }
#thanks h1{
  font-size:14px;
  color:#ed1c24;
  margin-bottom:20px;
  }
#thanks p,h2{
  line-height:30px;
  }


.title{
  border-bottom:solid 1px #b7b6b7;
  font-weight:bold;
  height:16px;
  color:#7d7b7b;
  }
.title span{
  font-size:12px;
  float:left;
  display:block
  }
.title a{
  float:right;
  font-weight:normal;
  display:block;
  font-size:11px;
  color:#a8a7a7;
  }
.title a:hover{
  text-decoration:none;
  color:#7d7b7b;
  }
.aboutUs{
  width:345px;
  height:98px;
  float:left;
  margin-right:15px;
  }
.aboutUs img{
  margin:10px 10px 0 0;
  float:left;
  }
.mediaCenter{
  width:345px;
  height:98px;
  float:left;
  }
.mediaCenter ul{
  float:left;
  margin-top:5px;
  }
.mediaCenter li{
  background:url(../images/icon_point_red.gif) 0px 4px no-repeat;
  padding-left:10px;
  }
.block_grey{
  width:115px;
  height:15px;
  background:#e6e6e6;
  padding-left:10px;
  margin-right:20px;
  float:left;
  color:#7d7b7b;
  font-size:11px;
  }
.block_grey_line{
  width:199px;
  height:15px;
  float:left;
  border-right:1px solid #d2d2d2;
  }
.Brands{
  width:345px;
  height:98px;
  float:left;
  margin-right:15px;
  margin-top:10px;
  }
.Brands img{
  float:left;
  }
.Brands ul{
  float:left;
  margin-top:5px;
  margin-left:20px;
  width:200px;
  }
.Brands li{
  background:url(../images/icon_point_red.gif) 0px 4px no-repeat;
  padding-left:10px;
  }
.Partnerships{
  width:345px;
  height:98px;
  float:left;
  margin-top:10px;
  }
.Partnerships img{
  margin:10px 10px 0px 0;
  float:left;
  }
.Partnerships ul{
  width:240px;
  float:left;
  margin-top:5px;
  }
.Partnerships li{
  background:url(../images/icon_point_red.gif) 0px 4px no-repeat;
  padding-left:10px;
  }
.Investor{
  width:345px;
  height:91px;
  float:left;
  margin-top:10px;
  }
.Investor img{
  margin:10px 10px 0px 0;
  float:left;
  }
.Investor ul{
  width:240px;
  float:left;
  margin-top:5px;
  }
.Investor li{
  background:url(../images/icon_point_red.gif) 0px 4px no-repeat;
  padding-left:10px;
  }
.Customer{
  width:345px;
  height:91px;
  float:left;
  margin-right:15px;
  margin-top:10px;
  }
.Customer img{
  margin:10px 10px 0px 0;
  float:left;
  }
.Customer ul{
  width:240px;
  float:left;
  margin-top:5px;
  }
.Customer li{
  background:url(../images/icon_point_red.gif) 0px 4px no-repeat;
  padding-left:10px;
  }
  
.layerRoll{
  position:relative;
  float:left;
  width:240px;
  height:80px;
  }
.layerRoll iframe{
  width:255px;
  height:80px;
  position:absolute;
  margin:0 0;
  } 
  
.layerRoll_02{
  float:left;
  width:345px;
  height:68px;
  }
.layerRoll_02 iframe{
  width:374px;
  height:65px;
  position:absolute;
  margin:0 0;
  }
.layerRoll_03{
  position:relative;
  float:left;
  width:240px;
  height:74px;
  }
.layerRoll_03 iframe{
  width:255px;
  height:74px;
  position:absolute;
  margin:0 0;
  } 

#rout{
  width:945px;
  height:18px;
  padding:1px 0 0 15px;
  font-size:11px;
  margin:auto;
  }
#rout a{}
#rout a:hover{
  text-decoration:none;
  }
#main_left{
  width:155px;
  padding:0 15px;
  float:left;  
  }
#main_left h1{
  width:155px;
  border-bottom:2px solid #bcbec0;
  color:#7d7b7b;
  }
#main_left h2{
  width:155px;
  border-bottom:1px solid #bcbec0;
  font-weight:normal;
  line-height:14px;
  padding:3px 0;
  color:#878687;
  }
#main_left h2 a{
  color:#878687;
  }
#main_left h2 a.on{
  color:#ed1c24;
  text-decoration:none;
  }
#main_left h2 a:hover{
  color:#ed1c24;
  text-decoration:none;
  }
#main_left .details a{
  display:block;
  width:155px;
  color:#878687;
  background:url(../images/bg_leftnav.gif) repeat-x bottom;
  }
#main_left .details a:hover{
  color:#5c5b5c;
  text-decoration:none;
  background:url(../images/bg_leftnav_on.gif) repeat-x bottom;
  }
#main_left .details ul{
  width:155px;
  color:#878687;
  font-size:11px;
  }
#main_left .details li {
  background:url(../images/icon_point_grey.gif) 2px 7px no-repeat;
  padding-left:10px;
  line-height:18px;
  cursor:pointer;
  }
#main_left .details .a_last{
  display:block;
  width:155px;
  color:#878687;
  background:url(../images/bg_leftnav_last.gif) repeat-x bottom;
  }
#main_left .details .a_last:hover{
  color:#5c5b5c;
  text-decoration:none;
  background:url(../images/bg_leftnav_last_on.gif) repeat-x bottom;
  }
  
#main_center{
  width:520px;
  padding:0 15px;
  float:left;
  }
.center_style01{
  height:98px;
  }
.center_style01 dl{
  margin-top:8px;
  }
.center_style01 dt{
  float:left;
  width:105px;
  }
.center_style01 dd{
  width:415px;
  float:left;
  }
  
.center_style02{
  margin-top:10px;
  height:98px;
  }
.center_style02 dl{
  margin-top:8px;
  }
.center_style02 dt{
  float:left;
  width:105px;
  }
.center_style02 dd{
  width:415px;
  float:left;
  }
.center_style02 ul{
  width:415px;
  float:left;
  }
.center_style02 li{
  width:150px;
  background:url(../images/icon_point_red.gif) 0px 4px no-repeat;
  padding-left:10px;
  float:left;
  margin-right:10px;
  }
  
.center_style03{
  margin-bottom:10px;
  }
.center_style03 dl{
  margin-top:8px;
  }
.center_style03 dt{
  float:left;
  width:105px;
  }
.center_style03 dd{
  width:415px;
  float:left;
  }
  
.center_style04{
  height:98px;
  margin-top:10px;
  }
.center_style04 dl{
  margin-top:8px;
  }
.center_style04 dt{
  float:left;
  width:105px;
  }
.center_style04 dd{
  width:415px;
  float:left;
  }
.center_style04 ul{
  width:415px;
  float:left;
  }
.center_style04 li{
  background:url(../images/icon_point_red.gif) 0px 4px no-repeat;
  padding-left:10px;
  }
  
.center_style05{
  margin-bottom:10px;
  }
.center_style05 dl{
  margin-top:10px;
  width:130px;
  float:left;
  }
.center_style05 dt{
  float:top;
  }
.center_style05 dd{
  background:url(../images/icon_point_red.gif) 0px 4px no-repeat;
  padding-left:10px;
  margin-top:5px;
  float:top;
  }
  
.center_style06{
  }
.center_style06 dl{
  margin-top:8px;
  }
.center_style06 dt{
  float:left;
  width:105px;
  }
.center_style06 dd{
  width:415px;
  float:left;
  }
.center_style06 dd img{
  margin-right:17px;
  margin-bottom:5px;
  }  
.center_style07{
  margin-top:10px;
  height:98px;
  }
.center_style07 ul{
  width:275px;
  height:72px;
  padding:16px 0 0 10px;
  display:block;
  background:url(../images/Brands_bg.jpg) no-repeat;
  margin-top:6px;
  } 
.center_style07 li{
  background:url(../images/icon_point_red.gif) 0px 4px no-repeat;
  padding-left:10px;
  } 
.center_style07 li a:hover{
  text-decoration:none;
  }  
  
.center_style08{
  }
.center_style08 dl{
  margin-top:8px;
  }
.center_style08 dt{
  float:left;
  width:105px;
  }
.center_style08 dd{
  width:415px;
  float:left;
  }
.center_style08 ul{
  width:415px;
  float:left;
  }
.center_style08 li{
  background:url(../images/icon_point_red.gif) 0px 4px no-repeat;
  padding-left:10px;
  }
.center_style08 li span{
  color:#ed1c24;
  display:block;
  width:65px;
  float:left;
  }
.center_style08 li p{
  width:320px;
  float:left;
  }
  
.center_style09{
  margin-bottom:10px;
  margin-top:10px;
  }
.center_style09 dl{
  margin-top:8px;
  width:160px;
  float:left;
  }
.center_style09 dt{
  float:top;
  }
.center_style09 dd{
  background:url(../images/icon_point_red.gif) 0px 4px no-repeat;
  padding-left:10px;
  margin-top:5px;
  float:top;
  }  
  
.center_style10{
  }
.center_style10 ul{
  width:520px;
  float:left;
  }
.center_style10 li{
  background:url(../images/line01.gif) bottom repeat-x;
  line-height:16px;
  padding:5px 0;
  }
.center_style10 li span{
  color:#ed1c24;
  display:block;
  width:57px;
  float:left;
  }
.center_style10 li p{
  margin-left:28px;
  width:435px;
  float:left;
  }
  
.center_style11{
  margin-bottom:10px;
  }
.center_style11 p{
  padding:5px 0;
  }
.center_style11 h1{
  border-bottom:solid 1px #b7b6b7;
  font-weight:bold;
  color:#7d7b7b;
  margin-bottom:3px;
  }
.center_style11 h2{
  border-bottom:solid 1px #b7b6b7;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
  color:#7d7b7b;
  }
.center_style11 .details{
  background:url(../images/line.gif) repeat-x bottom;
  }
  
.center_style12{
  margin-bottom:10px;
  }
.center_style12 ul{
  width:520px;
  background:url(../images/line.gif) repeat-x bottom;
  float:left;
  padding-bottom:10px;
  padding-top:10px;
  }
.center_style12 li{
  line-height:16px;
  float:left;
  }
.center_style12 h2{
  color:#7d7b7b;
  line-height:22px;
  }
.center_style12 li.details{
  width:494px;
  }
  
.center_style13{
  margin-bottom:10px;
  line-height:18px;
  }
.center_style13 h1{
  border-bottom:solid 1px #b7b6b7;
  font-weight:bold;
  color:#7d7b7b;
  margin-bottom:13px;
  }
.center_style13 h2{
  color:#7d7b7b;
  padding-top:10px;
  margin-top:10px;
  }
  
.center_style14{
  margin-bottom:10px;
  line-height:18px;
  }
.center_style14 h1{
  border-bottom:solid 1px #b7b6b7;
  font-weight:bold;
  color:#7d7b7b;
  margin-bottom:3px;
  }
.center_style14 h2{
  color:#7d7b7b;
  padding-top:10px;
  margin-top:13px;
  }
.center_style14 h3{
  font-size:11px;
  font-weight:normal;
  }
.center_style14 p{
  margin-top:20px;
  text-align:justify;
  }
.center_style14 p img{
  margin-right:10px;
  margin-bottom:4px;
  }
.center_style14 h4{
  font-size:12px;
  font-weight:normal;
  }
  
.center_style15{
  margin-bottom:10px;
  line-height:18px;
  }
.center_style15 a:hover{
  text-decoration:none;
  }
.center_style15 p{
  margin-top:5px;
  }
.center_style15 h1{
  border-bottom:solid 1px #b7b6b7;
  font-weight:bold;
  color:#7d7b7b;
  }
  
  
.center_style15 h2{
  color:#7d7b7b;
  padding-top:10px;
  }
  
#search{
  width:920px;
  margin:auto;
  margin-top:13px;
  }
#search .top_form{
  height:50px;
  }
#search h1{
  border-bottom:solid 1px #b7b6b7;
  font-weight:bold;
  color:#7d7b7b;
  margin-bottom:3px;
  }
#search h2{
  margin-top:8px;
  color:#7d7b7b;
  }
#search span{
  display:block;
  font-size:11px;
  }
#search input{
  width:263px;
  height:17px;
  }
#search .result{
  font-weight:bold;
  }
#search p{
  margin:-2px 0 10px 0;
  }
#search a{
  color:#989898;
  font-size:11px;
  }
#search a:hover{
  color:#ed1c24;
  text-decoration:none;
  }
  
#sitemap{
  width:745px;
  padding:0 15px;
  float:left;
  }
#sitemap .section{
  width:241px;
  float:left;
  margin-top:35px;
  margin-left:2px;
  margin-right:2px;
  }
#sitemap .title_nav{
  width:221px;
  padding-left:21px;
  height:19px;
  padding-top:6px;
  background-color:#d71920;
  }
#sitemap .title_nav a{
  color:#FFFFFF;
  font-weight:bold;
  }
#sitemap .details_nav{
  width:219px;
  padding-left:21px;
  padding-top:6px;
  padding-bottom:20px;
  border-bottom:1px solid #e4e3e4;
  border-left:1px solid #e4e3e4;
  border-right:1px solid #e4e3e4;
  }
#sitemap .details_nav ul{
	}
#sitemap .details_nav li{
   background: url(../images/icon_nav2.gif) no-repeat 0 1px;
   margin-top:20px;
   padding-left:5px;
   }
#sitemap .details_nav li.none{
   background: none;
   margin-top:5px;
   margin-bottom:0px;
  
   }
#sitemap .details_nav li ul{
  
  margin-top:10px;
  *margin-top:-15px;
  padding:0px
  
  }
#sitemap .details_nav li ul li{
   background: url(../images/icon_nav3.gif) no-repeat 0 6px;
   font-size:11px;
   margin-top:5px;
   }
#Scroller-1{position: absolute; overflow: hidden;}
.Scroller-Container{position: absolute; top: 0px; left: 0px; font-size:12px; color:#000000; color:#787878; margin-left:0px; padding-top:2px}
.Scrollbar-Track{position: absolute; width: 1px; background-color:#d2d2d2; }
.Scrollbar-Handle{position: absolute; top: 0px; left: 0px; width: 8px; height: 16px; background:url(../images/Scrollbar-Handle.gif); margin-left:-3px; margin-top:3px;}
.Scroller-Container ul{
  margin-top:5px;
  }
.Scroller-Container li{
  background:url(../images/icon_point_red.gif) 0px 4px no-repeat;
  padding-left:10px;
  } 
  
.Scroller-Container li span{
  color:#ed1c24;
  display:block;
  width:60px;
  float:left;
  }
.Scroller-Container li p{
  width:266px;
  float:left;
  }
  
  
.top_10{
  margin-top:10px;
  }  
.a_style01{
  display:block;
  width:195px;
  height:67px;
  background:url(../images/right_icon3.gif) no-repeat;
  margin-top:10px;
  } 
.a_style01:hover{
  background:url(../images/right_icon3_on.gif) no-repeat;
  }
  
.pageupdown{
   margin-top:19px;
   margin-bottom:15px;
   font-size:11px;
   text-align:center
   }
.pageupdown a{
   width:19px;
   height:7px;
   color:#646263;
   margin:0 2px 0 2px;
   text-align:center;
   padding-left:5px;
   padding-right:5px;
   }
.pageupdown a:hover{
   color:#ed1c24;
   text-decoration:none;
   }
.pageupdown a.text:hover{
   color:#878687;
   }
.pageupdown a.on{
   color:#ed1c24;
   }
  
.pageupdown02{
   margin-top:19px;
   font-size:11px;
   }
.pageupdown02 a{
   display:block;
   color:#646263;
   }
.pageupdown02 a:hover{
   color:#878687;
   text-decoration:none;
   }
 
#main_right .stock{}
#main_right .stock td{
  line-height:14px;
  }
#main_right .stock .tr1{
  padding:0 3px;
  background-color:#ecf2f6;
  font-weight:bold;
  color:#7d7b7b;
  height:17px;
  background:#e1ecf2; 
  }
#main_right .stock .height_16{
  height:16px;
  vertical-align:bottom;
  }
.green{
  color:#00a651;
  }
.red{
  color:#ed1c24;
  }
.grey{
  color:#b7b7b7;
  }
.line{
  background:url(../images/line01.gif) repeat-x;
  height:1px;
  overflow:hidden;
  }
.b_12{
  margin-bottom:12px;
  }
.b_15{
  margin-bottom:15px;
  }
.t_8{
  margin-top:8px;
  }
.t_20{
  margin-top:20px;
  }
.t_30{
  margin-top:30px;
  }
.height_535{
  height:535px;
  }
.height_295{
  height:315px;
  }
