/* style */
body {font-size:small;font-family:Georgia, "Times New Roman", Times, serif; background:#FFFFFF url(images/body_bg.gif);padding:20px;margin:0;line-height:1.6em;color: #bdbdbd;}
body img{border:none;}
div, dl, dd, ol, ul, li, h1, h2, h3, h4, h5, h6, p, blockquote, pre, form, fieldset, input, textarea, select, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6, p, li, fieldset, label, input, textarea, select, table { font-family:Arial, Helvetica, sans-serif; font-size: 100%; font-weight: normal; }
.spacing20 { width:20px; height:20px; clear:both }
ol, ul { list-style-type: none; }
.clear { height: 0; clear: both; font-size: 0; line-height: 0; }
.center { text-align: center !important; }


body{background:#ffffff url(lighting/bg_tile.jpg) repeat-x top;}
body #page_layout,body #layout{
	padding:0;
	margin:0 auto;
	width:753px;
}
#page_layout #header,#layout #header{
	background:url(lighting/page_header_bg.jpg) no-repeat left top;
	
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	height:116px;
}
#header .logo{width:240px;height:75px;overflow:hidden;float:left;background:url(lighting/page_logo.gif) no-repeat center;padding:5px 10px;}
#header .logo h1{display:block;width:100%;height:100%; padding:0; margin:0;}
#header .logo h1 a{display:block;width:100%;height:100%;text-indent:-9999px;text-decoration:none;font-size:0px}
#header .search{float:right;padding:30px 20px 0 0;}
#header .search input.Search_Text{margin:0 5px;height:16px;line-height:16px; border:1px solid #CCCCCC;padding:2px}
#header .search select{height:22px;line-height:22px;}
#header .search .Search_Title{padding:0 5px 0 0; font-weight:bold}

#header .category{clear:both;border-top:#C8C8C8 1px solid;}
.category #menu{padding:0 5px;margin:0; list-style-type:none;height:30px;}
.category #menu li{float:left;height:20px;line-height:px;background:url(lighting/page_menu_li_bg.gif) no-repeat right top; padding:4px 15px 6px 15px; font-size:14px;}
.category #menu li a{color:#000000}
.category #menu li a:hover{color:#000000}
#menu li ul{margin:0;padding:0;position:absolute;visibility:hidden;border:none; background:none;}
#menu li ul li{border:none; background:none;float:left;display: none}
#menu li ul li a{ border:none;background:none;}

#header{position:relative;}
#header .lang{position:absolute;top:-20px; right:5px; color:#000000}
#header .lang a{color:#000000;text-decoration:none;}
#header .lang .on a{color:#666666}

#layout #banner{clear:both;margin:20px 0 10px 0;}
#layout #content{clear:both;padding:0px;border-top:1px #efefef dashed;}
.content_info .note h2{font-size:14px; padding:5px 0; font-weight:bold; color:#999999; border-bottom:1px solid #999999}
.content_info .note ul li{line-height:22px; margin:10px}
.content_info .note ul li a{color:#8FBCE9; font-weight:bold;}

.p_box{border-top:1px solid #cccccc; margin-top:10px; padding-top:10px}
.p_box h1{color:#999999; font-weight:bold; font-size:16px ; padding-bottom:10px;}
.p_box td.p_box_list{padding:2px 4px 2px 3px;background-color:#ffffff;overflow:hidden;text-align:center;}
.p_box td.p_box_list .picture{overflow:hidden;width:120px;height:115px;padding:10px 0 0 0;border:2px #cccccc solid;border-bottom:1px solid #CCCCCC;text-align:center}
.p_box td.p_box_list .title{margin:0 0 5px 0;width:120px;height:22px;line-height:22px;overflow:hidden;border:2px #cccccc solid;border-top:none;text-align:center; background-color:#efefef}
.p_box td.p_box_list .title a{display:block;width:120px;overflow:hidden;white-space:nowrap;padding:0 5px;margin:0;color:#3C3F41;text-decoration:none; font-size:10px}
.p_box td.p_box_list .picture img{width:120px;}


#page_layout #content{
	clear:both;
	padding:0;
	background:#181A1B url(lighting/content_bg_top.jpg) no-repeat left top;
	margin:15px 0 0 0;
}

#page_layout #content .content_left{overflow:auto;width:180px;padding:0 10px 0 0;
background:url(lighting/content_left_bottom.jpg) no-repeat left bottom;}
#page_layout #content .content_info{
	overflow:auto;
	width:553px;
	padding:0 0 0 10px;
	min-height:500px;
	_height:500px;
	background:url(lighting/content_right_bottom.jpg) no-repeat right bottom;
}
#page_layout #content .content_bar{padding:10px 15px; font-size:14px; line-height:22px;height:22px; color:#FFFFFF}
#page_layout #content .content_info h2.name,#page_layout #content .content_info h2.title{font-weight:bold; font-size:14px; border-bottom:1px dotted #666666;height:28px;line-height:28px; padding:0; margin:0 10px 15px 0; clear:both; float:none; display:block; color:#BDBDBD}
#page_layout #content .content_info .description{font-size:14px;line-height:160%;padding:0 10px 25px 10px;margin:0 10px 0 0}

#page_layout #content .content_bar a{color:#FFFFFF; text-decoration:none}


.product_list{ padding:0 0 20px 20px}
.product_list h2{font-weight:bold; font-size:14px; border-bottom:1px dotted #666666;height:28px;line-height:28px; padding:0; margin:0 15px 15px 0; clear:both; float:none; display:block; color:#BDBDBD;}
.product_list h2 span{float:right;font-size:12px; font-weight:normal;padding:0 10px 0 0;}
.product_list h2 span a{color:#BDBDBD}
.product_list ul{padding:0;margin:0; list-style-type:none}
.product_list ul li{padding:0;float:left;margin-right:10px;margin-bottom:10px;width:150px;height:150px;position:relative; background-color:#FFFFFF; overflow:hidden; border:2px #FFFFFF solid; text-align:center}
.img_list ul li img{height:120px;}
.product_list ul li .title{width:150px;height:22px;line-height:22px;position:absolute;bottom:0px;left:0;}
.product_list ul li .title a{display:block;width:138px;overflow:hidden;white-space:nowrap;padding:0 6px;margin:0;border-top:1px solid #CCCCCC; background-color:#FFFFFF;color:#3C3F41;text-decoration:none; font-size:10px}

#footer{clear:both;}
#footer .footer_logo{width:40px;height:40px;}
#footer .footer_text{text-align:left;padding:10px;color:#666666}
#footer .footer_nav ul{ padding:0; margin:0;}
#footer .footer_nav ul li{float:left;list-style:none; margin-right:6px; padding-right:6px; background:url(lighting/page_footer_li_bg.gif) no-repeat right bottom; line-height:16px;height:16px;}
#footer a{color:#666666}



#nav_left {padding:0 0 0 10px;}
#nav_left ul{padding:0 0 0 10px;list-style-type:none; margin:0;}
#nav_left ul li{padding:0 0 0 0;line-height:36px;font-weight:bold;}
#nav_left ul li ul{padding:0;list-style-type:none;margin:0;}
#nav_left ul li ul li{padding:5px;line-height:24px;height:24px;font-weight:normal; border-top:1px #333333 solid;}
#nav_left a{text-decoration:none;color:#BDBDBD}
#nav_left a:hover{text-decoration:none;color:#00bcf2}



.article_list{margin:10px 15px;padding:0 0 20px 0; }
.article_list ul li.article_li{padding-left:15px; background: url(lighting/product/arrow_grey.gif) no-repeat left center; line-height:24px; height:24px; list-style-type:none;}
.article_list ul li span.article_li_cate{padding-left:15px;}
.article_list ul li span.article_li_time{float:right;color:#878787}
li.article_li a{color:#BDBDBD}
li.article_li a:hover{color:#00bcf2}
.detail{padding:0 0 20px 0}

.textbox { padding:11px 10px; position: relative;min-height:380px;}
* html .textbox { height:380px; }
.textbox p, .textbox h1, .textbox li, .textbox div { color: #fff; }
.textbox h2, .textbox h3, .textbox a { color: #a5def0; }
.textbox h1 { font-size: 23px; padding: 0 0 0.8em 0; }
.textbox h2 { font-size: 19px; padding: 0 0 0.4em 0; }
.textbox h3 { font-size: 15px; padding: 0 0 0.4em 0; font-weight: bold; }
.textbox h4 { font-size: 14px; padding: 0.3em 0 0 0; color: #fff; }
.textbox h4 a { color: #fff; text-decoration: none; }
.textbox p { padding-bottom: 1.2em; }
.textbox p.crash, .textbox p.bless, .textbox p.note  { padding-bottom: 0; }
.textbox a { text-decoration: underline; }
.textbox a:hover { color: #fff; text-decoration: underline; }
.textbox .author { font-style: italic; margin-top: -1em; }
.textbox ul { padding-bottom: 1.2em; }
.textbox li { padding-left: 15px; background: url(lighting/product/arrow_grey.gif) 5px 7px no-repeat; }



#products_left {width:230px;float:right;}
#products_left img {}
#p_images{ clear:both}
#p_effects{ clear:both;}
#p_video{}
#p_video img {width:227px;}

#products_right { width:284px; float:left;}


.tab { background: url(lighting/product/tab_bg.gif) repeat-x; height: 22px;float:left}
.tab_left { background: url(lighting/product/tab_bg_left.gif) no-repeat; width: 10px; height: 22px; float:left }
.tab_right { background: url(lighting/product/tab_bg_right.gif) no-repeat; width: 18px; height: 22px; float:left}

.tab p { color: #ffffff; text-transform: uppercase; line-height:21px; padding:0; margin:0; }
.scrollbar { width:27px; overflow: hidden; height:160px; float:left; background:url(lighting/product/scrollbar_bg.gif) repeat-y left top;}
.scrollbar .fixed {}
.button {display:none;}
.scrollbar ul { white-space:nowrap; background:url(lighting/product/scrollbar_li_bottom_bg.gif) no-repeat left bottom; padding:0 0 10px 0;}
/*
.scrollbar li { background:url(lighting/product/scrollbar_li_bg.gif) repeat-y left top;padding: 0; display:block; font-size:9px}
.scrollbar li.bottom { padding: 0; display:block; height:10px;}
.scrollbar li.selected { background:url(lighting/product/scrollbar_li_selected_bg.gif) no-repeat left center;padding: 0; display:block;}
*/
.scrollbar li { background:url(lighting/product/scrollbar_li_bg.gif) repeat-y left top;padding: 0; display:block; font-size:9px}
.scrollbar li.bottom { padding: 0; display:block; height:10px;}
.scrollbar li.selected { padding: 0; display:block;}
.scrollbar li a { color:#fff; width: 27px; text-align: center; display: block; text-decoration: none; }
.scrollbar li.none a:hover, .scrollbar li.selected a { color: #ffffff; text-decoration: none; }
.scrollbar li.none a { color: #fff; text-decoration: none; }

.productimages { /*border:1px solid #a3a3a3; */border-top:none;}
.imgbox {background-color:white; float:left;
vertical-align:middle;
text-align:center;padding:0; height:160px; overflow:hidden
}
.imgbox img{vertical-align:middle;border:none; width:190px;height:160px;}

#product_tabs { height:24px; position:relative; }
.producttab1 { background:url(lighting/product/product_tabs.gif) 0px 0px no-repeat; }
.producttab2 { background:url(lighting/product/product_tabs.gif) 0px -24px no-repeat; }
.producttab3 { background:url(lighting/product/product_tabs.gif) 0px -48px no-repeat; }
#product_tabs p { margin:0; padding:0; }
#product_tabs p a { text-decoration:none; color:#fff; }
#product_tabs div { position:absolute; top:3px; }
#tab1 { left:15px; }
#tab2 { left:93px; }
#tab3 { left:204px; }

.product_box { background:#666666; border:1px solid #5c5c5c; border-top:none;display:block; margin-bottom:15px; }
.product_box_hidden { display:none; }
.textpadding { margin:0 15px; padding-top:10px; }
.textpadding ul li b{font-weight:normal; color:#CCCCCC}


