@charset "utf-8";
/* Product CSS */


/* Product Category Menu */
	div#product_category { height:41px; width:940px; overflow:hidden; }

	/* Left */
	div#product_category_left { height:41px; width:37px; overflow:hidden; float:left; }

	/* Middle */
	div#product_category_list { height:41px; width:864px; overflow:hidden; float:left; background-image:url(../images/product/list_tile.jpg); background-repeat:repeat-x; }
	.pcl_design { background-image:url(../images/product/cate_bk.jpg); background-repeat:no-repeat; height:41px; width:96px; text-align:center; line-height:14px; color:#ffffff; cursor:pointer; }
	.pcl_design_select { background-image:url(../images/product/cate_bk_over.jpg); background-repeat:no-repeat; height:41px; width:96px; text-align:center; line-height:14px; color:#ffffff; cursor:default; }

	/* Right */
	div#product_category_right { height:41px; width:39px; overflow:hidden; float:left; }
	
	/* SubMenu */
	div#submenu_container { width:905px; padding-left:15px; }
	.submenu_list { width:181px; line-height:14px; padding-left:16px; padding-right:25px; padding-bottom:4px; background-image:url(../images/product/arrow.jpg); background-repeat:no-repeat; background-position:1px 3px; float:left; }
	.submenu_list a {text-decoration: none; color:#000000;  }
	.pMenu_c_lt { width:7px; height:8px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/product/cr_1.jpg); }
	.pMenu_c_rt { width:7px; height:8px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/product/cr_3.jpg); }
	.pMenu_c_lb { width:7px; height:8px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/product/cr_4.jpg); }
	.pMenu_c_rb { width:7px; height:8px; overflow:hidden; background-repeat:no-repeat; background-image:url(../images/product/cr_6.jpg); }
	.pMenu_c_t { width:926px; height:8px; overflow:hidden; background-repeat:repeat-x; background-image:url(../images/product/cr_2.jpg); }
	.pMenu_c_b { width:926px; height:8px; overflow:hidden; background-repeat:repeat-x; background-image:url(../images/product/cr_5.jpg); }
	.pMenu_c_l { width:7px; overflow:hidden; background-repeat:repeat-y; background-image:url(../images/product/cr_l.jpg); }
	.pMenu_c_r { width:7px; overflow:hidden; background-repeat:repeat-y; background-image:url(../images/product/cr_r.jpg); }

/* Category Item */
	.product_category_item { background-image:url(../images/product/cateitem_bk.jpg); background-repeat:no-repeat; width:225px; height:208px; overflow:hidden; float:left; text-align:center; }
	.product_category_item img { padding-top:30px; }
	.pci_photo { width:221px; height:137px; }
	.catename_container { display:table; _position:relative; height:28px; width:221px; }
	.catename { font-weight:bold; padding-left:10px; padding-right:10px; _position:absolute; display:table-cell; vertical-align:middle; _top:50%; }
	.catename p { _position:relative; _top:-50%; _left:-50%; text-align:center; }
	.fChar { color:#d42e14; }
	
	
	
/* Detail Box */
	div#detail_box_container { z-index:10; width:773px; height:410px; position:absolute; overflow:hidden; display:block; }
	div#detail_box_content { width:766px; height:403px; border:1px solid #c5c5c5; float:left; background-color:#ffffff; overflow:hidden; }
	div#detail_box_indent { width:726px; height:363px; margin-top:14px; margin-left:20px; margin-right:20px; }
	div#detail_box_r_shadow { width:5px; height:405px; background-image:url(../images/product/detail_r_shadow.png) !important; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/product/detail_r_shadow.png'); background-repeat:no-repeat; float:left; }
	div#detail_box_b_shadow { width:773px; height:5px; background-image:url(../images/product/detail_b_shadow.png) !important; _background-image:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/product/detail_b_shadow.png'); background-repeat:no-repeat; clear:left; }

	/* Product Code/Name */
	.d_product_code { font-weight:bold; color:#272320; line-height:18px; padding-bottom:1px; }
	.d_product_name { color:#5f5e5e; padding-bottom:10px; }
	.d_product_design_line { background-color:#dfdfdf; height:1px; overflow:hidden; }
	/* td - photo */
	.d_product_photo { width:337px; height:306px; }
	div#d_product_largephoto { width:337px; height:245px; overflow:hidden; }
	div#d_product_tnphoto { padding-top:5px; width:337px; height:56px; overflow:hidden; }
	.tn_photo { width:79px; height:56px; float:left; padding-right:7px; cursor:pointer; }
	.tn_photo_last { width:79px; height:56px; float:left; cursor:pointer; }
	/* td - description */
	.d_product_description { margin-left:7px; width:382px; height:306px; }
	div#dpd_container { width:382px; height:306px; overflow:hidden; }
	.p_title { padding:4px 9px 4px 9px; line-height:16px; width:98px; border-right:1px solid #ffffff; border-bottom:1px solid #ffffff; background-color:#dddddd; }
	.p_content { padding:4px 9px 4px 9px; line-height:16px; width:250px; border-bottom:1px solid #ffffff; background-color:#e5e5e5; }
	/* Button */
	.btn_control { height:20px; overflow:hidden; }
	div#p_btn_up { float:right; padding-right:3px; cursor:pointer; }
	div#p_btn_down { float:right; padding-right:3px; cursor:pointer; }
