/*   common    */
body { margin:0; padding:0; font-size:12px; background:#fff; color:#a0a0a0; font-family:Century Gothic ,Arial; text-align: center; }
div,ul,ol,li,dl,dt,dd,form,img,p { margin:0; padding:0; border:0; }
li { list-style-type:none; }
H1,H2,H3,H4,H5,H6,input { margin:0; padding:0; }
table,tr,td,th { font-size:12px; }

a:link, a:visited {
	text-decoration: none;COLOR: #333333;
}
a:active, a:hover {
	text-decoration: underline;
	color: #999999;
}

H2 { font-size:14px; line-height:24px; text-align:left;}

/* main */
.mainwidth { width:970px; margin:auto;}

/*  header  */
.header_bcl { width:970px; margin:auto; overflow:hidden; }
.logo_bcl { float:left; width:155px!important;width:130px; padding:15px 0px 10px 0px;}
.topLine {
	float:left;
	width:620px!important;width:630px;
	height:85px;
	padding-top: 5px;
}
.search { float:left; width:150px;margin-top:45px; height:19px;background:#D9D7D8; margin-left:20px; }
/*.search form{  width:180px; background:#D9D7D8; height:20px!important;height:20px; }*/
.searchInput {  width:120px;height:17px!important;height:17px;border:1px solid #c2c2c2; background:#fff;}
.searchSub { width:21px;height:17px!important;height:17px; border:0;  background-image:url(searchSub.gif);overflow:hidden;}
@media all and (min-width:0px){.searchSub { width:15px; height:13px; border:0;  background-image:url(searchSub.gif);overflow:hidden;}}
.cart{ margin-top:10px; text-align:left;width:170px;overflow:hidden;  }
.cart01{ width:170px!important;width:170px; overflow:hidden;}
.cart01 li{ float:left; padding-left:5px!important;padding-left:0px;}
.shopping_cart_link { color:#a0a0a0; text-decoration:none; }
.shopping_cart_link A:link { color:#a0a0a0; text-decoration:none; }
.shopping_cart_link A:visited { color:red; text-decoration:none; }
.shopping_cart_link A:hover { color:red; text-decoration:underline; }
.shopping_cart_link A:active { color:red;} 
@media all and (min-width: 0px){
.searchSub { width:21px; padding-top:4px!important;height:20px; border:0;  background-image:url(searchSub.gif);overflow:hidden;}
}

/*  content  */
.content { background:#f2f2f2; overflow:hidden;border-top:solid 1px #333333;border-bottom:solid 1px #333333;}
.main_bcl { width:970px; margin:0 auto; height:500px; position:relative; }
.main_content { width:970px; margin:auto; height:500px; position:relative; }
.mainleft { width:140px; float:left; text-align:left; height:500px; /*background-color:#ebebeb;*/ padding-left:20px; }
.mainleft dt{ font-size:14px; font-family: Century Gothic,arial; line-height:22px;}
.mainleft dd{ background: url(18373410.gif) no-repeat 15px 6px; line-height:17px; padding-left:25px;}
.youtube {
	margin-top:24px; width:70px; height:100px; margin-left:10px;
}
.blog_log {
	margin-top:-36px; width:76px; height:29px; margin-left:10px;
}
.flickr {
	margin-top:-59px; width:76px; height:29px; margin-left:10px;
}

.login { padding-top:15px;}
.logininput { height:18px; border:1px solid #5a5a5a; width:100px; background:#ffffff; color:#5a5a5a; margin:3px 0;}
.loginsubReg,.loginsubGo { height:18px; border:0; background:#999999; color:#333333; font-size:12px; padding:0 3px; cursor:pointer; margin-top:4px;}
.loginsubReg{ width:68px;}



.mainright { width:784px; float:left; background-color:#ffffff;/*overflow:hidden;*/  }

.mainleft A:link { color:#666666; text-decoration:none; }
.mainleft A:visited { color:#666666; text-decoration:none; }
.mainleft A:hover { color:purple; text-decoration:underline; }
.mainleft A:active { color:#666666;}

.mainright_1 {width:784px;float:left; background-color:white;/*overflow:hidden;*/ }
.mainright_products { width:784px;  float:left; background-color:#ffffff;overflow:hidden; }
.focus { float:left; padding:0px 0px 0px 148px; height:509px!important;height:509px; overflow:hidden;}
.indexProducts { float:left; width:175px; padding:15px 5px 0px 20px; display:inline; }
.indexProducts1 { display:block; border:2px solid #cd5a0a;width:160px; margin:8px;overflow:hidden;}
.indexProducts2 { display:block; border:2px solid #017ac3;width:160px; margin:8px;overflow:hidden;}
.indexProducts3 { display:block; border:2px solid #7fbe78;width:160px; margin:8px;overflow:hidden;}
.indexProducts4{ display:block; border:2px solid #ee2d7e;width:160px; margin:8px;overflow:hidden;}
.model {
	position:absolute;
	top:0px;;
	z-index:999;
	left: 100px!important;
	left: 100px;
}
.product_info_p {width:530px; color:#000000; font-size:12px; line-height:20px; padding:0px;}
.main_option_1 {  font-family: Century Gothic, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
  color:#000000;
  font-weight:bold;
  padding-left:26px;
}
.main_pic {  font-family: Century Gothic, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  width:680px;
  padding-left:32px;
}
.main_option_2 {  font-family: Century Gothic, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
  padding-left:26px;

}
.create_account_font{
color:#333333;
height:5px;
border-bottom:solid #999999 1px;
width:500px;
}
/*  Footer  */
.footer_bcl{ color:#666; width:960px!important;width:917px; margin:auto; height:80px; padding-top:20px;  }
.footerleft{ float:left;}
.footerright{ float:right;}


/*product*/
.product_t0{width:810px; height:160px; margin-left:16px; }
.product_t1{width:130; height:130px;  float:left; margin-right:20px;  text-align:center;}
/*.product_t02{border:solid 1px #5b9a9d;width:122px!important;width:119; height:122px!important;height:119px;   margin-left:5px;}*/

/*.product_t2 span hover{ width:116; height:116px;margin-left:2px; margin-bottom:2px; border: solid 3px red;}*/
.product_mt02{border:solid 1px #eea866;width:122px!important;width:116px; height:122px!important;height:119px; }
.product_mt2{width:116; height:116px;border:solid 3px #fcebdb; }
.product_t3{ line-height:20px; color:#333333;/* background:url(18102642.gif)  no-repeat 7px 5px; text-indent:14px;*/ height:20px; text-align:center;}
.gift01{
	position:absolute;
	
	z-index:180px;
	left:678px!important;left:532px;
	height: 106px;
	/*border: solid 1px #a9b290;*/
}
.gift02{
	position:absolute;
	top:31px!important;top:11px;
	z-index:200px;
	left:645px!important;left:492px;
	height: 116px;
	border: solid 1px #a9b290;
}
#enlarge {padding:0; margin:2em auto; list-style-type:none;  height:145px; margin-left:35px;} 
#enlarge li {display:block; float:left; position:relative; } 
#enlarge li a {display:block;  background:transparent;  position:relative;width:116; height:116px;border:solid 1px #a9b290;  } 
#enlarge li a img { border:0;} 
#enlarge li a:hover {/*position:absol*/ute; left:3px; top:-3px; width:120px; height:120px; z-index:100;}


/*end product*/
/*video libeary*/
.list_ul02_video{ width:766; height:20px;border-bottom:solid 1px #3b80c7; background-color:#ebf2fe;  font-size:15px; font-weight:bold;}
.list_ul02_video li{ float:left; height:40px;line-height:18px!important;>line-height:22px!important;height:22px;}
.list_ul03_video{ width:766px; height:40px;border-bottom:solid 1px #cccccc; color:#333333; }
.list_ul03_video li{ float:left; height:40px;line-height:38px!important;>line-height:30px!important;/*border:solid 1px blue;*/}
/*end video libeary*/
/*download*/
.list_ul02{ width:766; height:20px;border-bottom:solid 1px #3b80c7; background-color:#ebf2fe; }
.list_ul02 li{ float:left; line-height:18px!important;>line-height:22px!important;height:22px;}
.list_ul03{ width:766px; border-bottom:solid 1px #cccccc; color:#333333; }
.list_ul03 li{ float:left; line-height:18px!important;>line-height:20px!important;/*border:solid 1px blue;*/}
.list{border:solid 1px #3b80c7;width:766px;}
.list_pressrelease_ul02{ width:650; height:20px;border-bottom:solid 1px #3b80c7; background-color:#ebf2fe; }
.list_pressrelease_ul02 li{ float:left; line-height:18px!important;>line-height:22px!important;height:22px;}
.list_pressrelease_ul03{ width:650px; border-bottom:solid 1px #cccccc; color:#333333; }
.list_pressrelease_ul03 li{ float:left; line-height:18px!important;>line-height:20px!important;/*border:solid 1px blue;*/}
.list_pressrelease{border:solid 1px #3b80c7;width:650px;}


.list_picture_d_ul02{ width:650; height:20px;border-bottom:solid 1px #3b80c7; background-color:#ebf2fe; }
.list_picture_d_ul02 li{ float:left; line-height:18px!important;>line-height:22px!important;height:22px;}
.list_picture_d_ul03{ width:650px; border-bottom:solid 1px #cccccc; color:#333333; }
.list_picture_d_ul03 li{ float:left; line-height:18px!important;>line-height:20px!important;/*border:solid 1px blue;*/}
.list_picture_d{border:solid 1px #3b80c7;width:650px; }


.download_link { color:#3366CC; text-decoration:none; }
.download_link A:link { color:#333333; text-decoration:none; }
.download_link A:hover { color:#333333; text-decoration:underline; }
.download_link A:visited { color:#333333; text-decoration:none; }
.download_link A:active { color:#a0a0a0;}

.navigation { width:650px!important;width:652px; height:23px;border-bottom: solid 1px #666666; float:left; margin-left:50px!important;margin-left:25px;}
.navigation ul { height:23px;}
.navigation li { float:left;line-height:20px;}
.navigation li a {
	
	 background-color:#dcdbdb; border: solid 1px #666666;
	color: #000000;
	float: left;
	font-weight:bold;
	height: 22px; 
	letter-spacing: 1px;
	line-height: 20px;

	text-decoration: none;
	width: 120px;
}
.navigation a:hover {
	color: #FFF;
	background-position: left bottom; font-weight:bold;
	background-color:#333333; border: solid 1px #666666;
}
.right_p {
	padding-bottom:10px;
	padding-top:10px;
	width:720px;
	overflow:hidden;
}
.right_p_01 {
	width:110px;
	height:170px;
	float:left;
	overflow:hidden;
}
.right_p_01_img {
	width:94px;
	margin:5px 5px 5px 5px;
	border:solid 1px #999999;
	overflow:hidden;
}
.right_p img {
	border:0px;
}
.right_p_01_title {
	width:102px;
	margin:0px auto;
	text-align:center;
	line-height:15px;
	overflow:hidden;
}
.right_p_01_title a {
	color:#000000;text-decoration:none; 
}
.right_p_01_title a hover {
	color:#003399;
}
/* end download*/



/*Menu Bar Style Start*/
.menu_bar { /*#d7d7d7*/; height:23px;width:300px; }
.menu_bar ul {margin:0px; padding:0px; list-style:none; text-align:center;}
.menu_bar li {display:inline; line-height:23px;}
.menu_bar li a {text-decoration:none; padding:5px 5px 6px 5px; }
.menu_bar li a.tabactive {border-left:1px solid #999999; border-right:1px solid #999999; color:#000000; background-color:#ffffff; font-weight:bold;  position:relative;}
#tabcontent1,#tabcontent2,#tabcontent3,#tabcontent4,#tabcontent5,#tabcontent6,#tabcontent7,#tabcontent8,#anothercontent1,#anothercontent2, #anothercontent3, #anothercontent4,#anothercontent5, #anothercontent6 , #anothercontent7, #anothercontent8  {border:1px solid #999999; width:708px; text-align:center;padding:6px 0px; font-size:12px; margin-bottom:5px; height:500px;}
/*Menu Bar Style End*/



.press{background:url(page_copy.gif) no-repeat top left; text-indent:20px; margin-top:10px;  ; width:200px; height:20px; font-size:12px;}
.press a { color:#999999;}
/*.press span{  width:150px; height:40px; text-align:left; border: solid 1px red;}*/
.press a nover{ color:#999999}
