*{ border:0px solid #f00;}
body {behavior:url()!important;
    behavior: url(../csshover.htc);
	margin: 0;
	padding:0;
	text-align:left; 
	font-family:  Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#626262;
}
.point{ cursor:pointer;}
a{ color: #302989;text-decoration:none; cursor:pointer; }
a:hover, a:focus{text-decoration:underline; }
 ol{ list-style:disc}
ol li{ list-style:disc; margin-left:30px;}

#header{ height:110px; width:100%; background:#302989 url(../images/menu_bg.jpg) repeat-x 100% 100%; position:relative; }
#menu_container{height:110px; width:1010px; background:#302989 url(../images/menu_bg.jpg) repeat-x 100% 100%;}


#container{ height:auto; width:1010px; }
#container:after{content: "."; display: block;  height: 0; clear: both; visibility: hidden;}


#content{
float:left;
height:auto !important;
height:480px;
min-height:480px;
width:130px;}
#content2{
float:left;
height:auto !important;
height:480px;
min-height:480px;
width:620px; position:relative;}

#content_only{
float:left;
height:auto !important;
height:480px;
min-height:480px;
width:750px; position:relative;}

#side_menu{
margin-top:20px;
float:right;
height:auto !important;
height:380px;
min-height:380px;
 width:245px;border-left:2px solid #626262;
  }
#side_menu ol{}
#side_menu ol li{ margin-left:5px;}

/* --------login_area --------  */

#login_area{ width: 320px; position:absolute; top:70px;left:685px; }
#login_area input{ float:left; margin-top:10px}
#login_area p{ float:left; line-height:40px;}

#login_area #myform .password,#login_area #myform .user{ font:12px Arial, Helvetica; padding:1px; width:100px; margin-left:3px; border:2px  inset #aeb0b2; vertical-align: middle;color:#666;}
#login_area #myform{ font-size:12px; font-weight:bold; color:#302989; height:40px;  }

#form_submit{ background:url(../images/form_submit.GIF) no-repeat 100% 0%; width:48px; height:40px; display:block; text-decoration:none; float:left;}
#form_submit:hover{ background-position:100% 100%; text-decoration:none;}
#form_submit_loading{ padding:10px; float:left; width:20px; height:20px; display:none;}

#client_logout{ background:url(../images/client_logout.GIF) no-repeat 100% 0%; width:70px; height:40px; display:block; text-decoration:none; float:right;}
#client_logout:hover{ background-position:100% 100%; text-decoration:none;}
/* --------login_area --------  */






/* --------Home Footer --------  */
#this_footer{ width:620px; height:20px; position:absolute; top:563px; left:0; font-size:10px;}
#this_footer_left{ margin-left:10px; float:left; width:300px;}
#this_footer_right{float:right;}

/* --------Home Footer --------  */



#footer{ width:620px; height:20px; font-size:10px;}
#footer_left{ margin-left:10px; float:left; width:300px;}
#footer_right{float:right;}







/*------New Items--------*/


.news_sdmenu_div{
margin-left:10px;height:11px; width:230px;
 height:auto !important;
height:350px;
min-height:350px;
background:#fff url(../images/news_bg_bottom.jpg) no-repeat 0% 100%}
.news_sdmenu_div:after{content: "."; display: block;  height: 0; clear: both; visibility: hidden;}

.news_sdmenu_ul{ width:230px; list-style:none; margin:0; padding:0; background:url(../images/news_bg_loop.jpg) repeat-y;
 height:auto !important;
height:350px;
min-height:350px;
display:block;
margin-bottom:11px;
}
.news_sdmenu_ul:after{content: "."; display: block;  height: 0; clear: both; visibility: hidden;}
.news_sdmenu_ul li{ float:left; display:block; }
.news_sdmenu_ul li a{  font-size:10px; display:block; line-height:20px; }   
.news_sdmenu_ul li a:hover { color:#88a3ac; text-decoration:none;}  
.news_sdmenu_ul .news_bg_top{ height:11px; width:230px; display: block;background:#fff url(../images/news_bg_top.jpg) no-repeat 0% 100%; }
.news_sdmenu_ul .news_bigtitle{ text-indent:8px; font-size:14px; color:#88a3ac;width:200px;}

.news_sdmenu_ul .news_li_date{ width:50px; padding:0px 5px 0px 10px;}
.news_sdmenu_ul .news_li_title{width:160px;}
.news_sdmenu_ul .news_li_line{ width:230px; border-bottom:1px solid #88a3ac; height:2px; font-size:0;}

#news_content_div{ 
width:560px;  
height:auto !important;
height:400px;
min-height:400px;
padding:50px 0px 20px 20px;}

#news_content_title{ font-size:16px; line-height:30px;}
#news_content_date{ font-size:14px; line-height:30px;}

#news_content_desc img{ padding:5px;}



/*------New Items--------*/





/* --------Product Detail--------  */


#product_title{ border:0px solid  #000; width:620px; height:20px; float:left; line-height:20px;}
#product_detail{
 border:0px solid  #000;
 width:350px;
 margin-right:20px;
 float:left;
 height:auto !important;
height:210px;
min-height:210px;
padding-bottom:20px;
 }
 #product_detail, #product_detail p{
 text-align:left;
 color:#555;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:20px;
 }
 #product_detail .bigtitle{ font-size:22px; font-weight:bold; padding:0px 0 10px 0; line-height:30px;} 



#product_cat_thumb{ border:0px solid  #000;width:370px; height:180px;float:left; position:relative;}
#product_cat_thumb ul li{ list-style:none;}
#product_showphoto{ border:0px solid  #f00;width:250px; height:400px;float:right; overflow:hidden;}
#product_cat_thumb_title{
font-size:10px;
position:absolute; 
top:0; left:0px;
 height:15px; width:330px;
  background-color:#fff; 
  border-bottom:1px solid #626262; 
  cursor:default;
   z-index:3000}



/* --------Product Image --------  */

#many_photo_div{ width:620px; height:400px; position:absolute; top:80px; display:none; left:0; border:px solid #000; background-color:#fff; }
#close_manyphoto{ width:200px; height:20px; display:block; text-align:center; line-height:20px; background:url(../images/img_close.GIF) no-repeat 100% 100%;}
#close_manyphoto li{ list-style:none; font-size:10px;}
#close_manyphoto li a{ display:block; zoom:1; line-height:16px; }
#close_manyphoto li a:hover{text-decoration:underline; }
#link_prev{float:left;  width:49px;border-left:1px solid #bbb;}
#link_next{float:right; width:49px;border-left:1px solid #bbb;}
#link_close{ float:left; width:100px;}
/* --------Product Image --------  */





/* --------About Html--------  */


.html_sdmenu span{width: 230px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	}
.html_sdmenu span a{
background-color:#CC66FF;
	display: block;
	padding: 5px 10px;
	font-weight: bold;
	color: #fff;
	cursor: pointer;
	zoom:1;
	background:#7c85bd url(../images/sidemenu_btn.gif) no-repeat 100% 0%;
}
.html_sdmenu span a:hover{ background-color:#302989; text-decoration:none;}
.html_sdmenu span #html_btn_current{background-color:#302989; text-decoration:none;}

#html_detail{}

#html_detail ul{ list-style:none;}
#html_detail ul{ padding-left:20px;}

.up_size{ font-size:14px;}
.up_size2{ font-size:18px; padding:10px 0 10px 0; display:block;}
/*-------------------------------------*/

/* --------faq Html--------  */
#faq_box{ margin:20px 0 0 -5px;}
.faq_box_ul{ width:230px; list-style:none; margin:0; padding:0; background:url(../images/news_bg_loop.jpg) repeat-y;}

.faq_box_ul li{float:left; width:210px; display:block; background:url(../images/news_bg_loop.jpg) repeat-y;  padding:0 10px 0 10px; color:#4a7887;}
.faq_box_ul li .quest{ color:#626262; padding:5px 0 5px 0; display:block;}
.faq_box_ul .faq_box_bg_top{height:11px; width:210px; display: block;background:#fff url(../images/news_bg_top.jpg) no-repeat 0% 100%; }
.faq_box_ul .faq_box_bg_bottom{height:11px; width:210px; display: block;background:#fff url(../images/news_bg_bottom.jpg) no-repeat;}
.faq_box_ul  .faq_box_bigtitle{ font-size:12px; color:#88a3ac; list-style:20px;}

/*-------------------------------------*/






/* --------Contact US--------  */

#contact_div_left{ float:left; width:410px; height:550px;}

#contact_div_right{ float:right width:430px; height:550px;}
.contact_title{ color:#3786a0; font-weight:bold; padding:5px 0 5px 0; font-size:12px;}

#contact_div_left{ color:#000; font-size:11px;}


#contact_form{ float:left;}
#commentForm  p{ font-size:12px;}
#commentForm input{ width:270px; border:1px solid #aaa; color:#000000; font-size:12px; padding:3px;}
#commentForm textarea{ border:1px solid #aaa;font-size:12px;}
#commentForm table td{ vertical-align:top;}
#commentForm #address{ width:270px; height:50px;}
#commentForm #comment{ width:270px; height:250px;}
#commentForm .submit,#commentForm .reset{ width:135px; background-color:#55a7c2; text-transform:uppercase; color:#FFFFFF;}
#commentForm .submit:hover,#commentForm .reset:hover{ background-color:#395898;}
#commentForm textarea.error{ border:1px solid #f00;}
#commentForm input.error{ border:1px solid #f00;}
#commentForm #loader{display:none; float:right;}
#commentForm  .error{ color:#FF0000; font-size:10px; display:block; }
/* --------Contact US--------  */