BODY { font-family:Arial; font-size:9pt; margin:0px; padding:0px; background:url(../images/bg.jpg) repeat-y center 0 #f5f5f5;}
body,html {height:100%;}
h1,h2,h3,h4,h5,h6,h,ul,li,ol,dl,dt,dd,b,form,iframe {margin: 0px; padding: 0px;}
div {margin: 0px;}
li { list-style:none;margin:0px;padding:0px;}
ul {list-style:none;margin:0px;}
input {font-size:9pt;font-family:Arial;}
textarea {font-family:Arial;font-size:9pt;}
select {font-family:Arial;font-size:9pt;}
img {border:0px;}
A {font-size: 12px; color:#666;TEXT-DECORATION:none;}
A:HOVER { text-decoration:underline;}
h5 {font-size:9pt;}
input {cursor:pointer;}
p {margin:0px;padding:16px 0;}
.red{color:red;}
.grey{color:grey;}
.error{color:red}
.success{font-size: 18px; color:#666666; padding-left: 15px;}
.message{background:#F5F5F5 url(../images/messageinfo.gif) 5px 2px no-repeat; border:1px #eee solid; color:#007070; padding:3px 20px 3px 30px; margin:5px 0;}
.w50{ width:50px}
.w100{ width:100px}
.w150{ width:150px}
.w200{ width:200px}
.w250{ width:250px}
.w300{ width:300px}
/* Menu */
/* Pages Menu */
#Menu {height:39px; padding:0 15px; background:url(../images/menu_bg.jpg) no-repeat; font-weight:bold;color:#fff; }
#Menu ul {margin: 0;padding: 0;}
#Menu li {float: left;position: relative;list-style: none;margin: 0;padding: 0;line-height:39px; vertical-align:middle;}
#Menu li.First a {background-image: none;color:#fff; }
#Menu li a {display: block;	float: left;font-size:13px;font-weight: bold;text-align: center;text-decoration: none;padding: 0 10px;height: 20px;color:#fff; }
#Menu li a:hover{text-decoration: underline;}
#Menu li ul {width: auto;position: absolute;clear: left;top: 28px;left: 0;display: none;text-align: left;font-size: 0.9em;	background:#fff;z-index: 1; border:1px #ccc solid;}
#Menu li ul li {line-height:18px;clear: both;color:#007070;text-align: left;background: transparent;}
#Menu li ul li a {color:#007070; padding: 3px 10px;font-size: 1em;text-align: left;margin: 0;width: 120px;height: auto;}
#Menu li ul li a:hover {text-decoration: underline;color:#666;}
#Menu li:hover a, #Menu li.over a{text-decoration: underline;}
#Menu li ul li a, #Menu li.over li a {text-decoration: none !important; }
#Menu li:hover ul, #Menu li.over ul {display: block;}
/* Holly Hack. IE Requirement \*/
* html #Menu ul li { float: left; height: 1%; }
* html #Menu ul li a { height: 1%; }
/* End */

/* ID */
#wrap_content {width:986px;margin:0 auto;padding:0;*padding:0 0 0 2px;}
#head {height:139px;}
#logo {height:100px; background:url(../../product_images/logo.jpg) 10px bottom no-repeat;}
#logo .area{ font-size:35px; color:#007070; font-weight:bolder; margin-left:20px;height:100px;  cursor:pointer;line-height:100px; width:250px;}
#logo_menu {height:23px;border:1px solid #e5e5e5; background:url(../images/logo_menu_bg.jpg) repeat-x; line-height:21px; text-align:center;float:right;margin:10px; padding: 0 20px; cursor:auto;}
#logo_menu a {font-size:11px; margin:0 3px;}
#logo_menu a:hover { color:#007179;}

#quickline {width:945px;height:35px;margin:10px auto 20px auto;}
#quickline li {height:35px;}
#quickline_pic { float:left;width:610px;}
.quickline_search { float:right;width:335px; background:url(../images/quicksearch.jpg) no-repeat;}
.quickline_search input { border:0px;}
.quickline_search_text {width:190px; line-height:16px;height:18px;*height:20px;margin:8px 0 0 80px;padding:2px 0 0px 0;*padding:0px;}
.quickline_search_bt {width:36px;height:23px;margin:0 0 0 16px;padding-bottom:2px; background:url(../images/quicksearch_bt.jpg) no-repeat;}
.QuickSearch { background: #fff; border: 1px solid #eeeeee; padding:5px; }
.QuickSearchHover td{ background: #f0fafc; }
.QuickSearchAllResults a { background: url('../images/synaxon/QuickSearchAllResultsButton.gif') no-repeat right; }
.QuickSearchResultImage img{width:expression(this.width >48?'48px':true);max-width:48px;height:expression(this.height >48?'48px':true);max-width:48px;}
.maintitle { background:url(../images/maintitle_bg.jpg);height:35px;line-height:35px;font-family:Arial; font-size:18px;  color:#898989;padding-left:10px; white-space:nowrap; overflow:hidden;}
.maintitle .left{ width:175px; float:left}
.maintitle .center{ width:600px;float:left}
.maintitle .right{ width:170px;float:left}
.arrow_gray_down{background:url(../images/arrow_gray_down.gif) center no-repeat; height:20px; margin-top:-9px; display:block;}
#main_wrap {width:945px;padding:0;margin:0 auto;float:none;clear:both;}
#main_left {width:160px;float:left; padding:10px 0;}
#main_center {width:625px;float:left; padding:10px 0;}
#main_right {width:160px;float:right;padding:10px 0; overflow:hidden;}
#main_center .detail{padding:0 20px;}
#main_center_pics {width:585px;height:auto;margin:0 0 0 20px;}
*+html #main_center_4pics li {margin:15px 0 0 15px;}
.main_center_4pics span img{width:expression(this.width >120?'120px':true);max-width:100px;height:expression(this.height >120?'120px':true);max-width:120px;}
#main_center_4pics li img {width:283px;height:123px;border:1px solid #cacaca;}
#main_right_top_seller {width:158px;height:300px;border:1px solid #cacaca;}
#main_right_top_seller img{width:expression(this.width >120?'120px':true);max-width:100px;height:expression(this.height >120?'120px':true);max-width:120px;}
#main_right_top_seller div{ text-align:center;}
#main_right_top_seller ul {font-size:11px;color:#888; line-height:18px;margin:4px auto 0 auto;width:90px;}
#main_right_top_seller ul b {font-size:14px;color:#007070;}
.main_right_order {width:29px;height:19px; background:#eaeaea;display:block; position:absolute;margin:0; color:#007070; font-size:16px; font-weight:bolder; font-family:Arial; text-align:center;}
#main_right_products {font-size:11px; line-height:18px;border-top:1px solid #dedede;padding:5px  0;margin:9px 0 0 0;}
#main_right_products div{ margin-left:40px;font-weight:bold;color:#007070;}
#main_right_products li {padding-left:40px;color:#666;}

.bottom_widget { clear:both;height:60px;padding:5px 25px;text-align:center;}
.bottom_widget div { background:url(../images/popular_brand_bg.jpg) no-repeat 3px 3px; width:120px; height:56px; line-height:56px; vertical-align:middle; font-size:16px; font-weight:bold; color:#898989; float:left; overflow:hidden; padding:3px;}
#friend_link {height:108px;background:url(../images/friend_link_title.jpg) no-repeat;padding:50px 0 0 0;}
#friend_link ul {text-align:center;}
#friend_link ul li {display:inline;}
#foot {height:32px;line-height:26px;background:url(../images/foot_bg.jpg) repeat-x;text-align:center;color:#666;font-size:12px;}
#news_area{ clear:both; margin:20px; border:1px #ccc solid; border-top:none;}
#news_area ul{ padding:10px;}
#news_area ul li a{color:#007070;}
#news_area ul li b{ font-size:12px; font-weight:bold; color:#007070;}
#news_area ul li div{ font-size:12px; padding-left:2px;color:#888;}
#LoginForm .AccountLogin,#LoginForm .CreateAccount{background:url(../images/account_common_bg.jpg) bottom repeat-x;border:1px solid #CCCCCC;height:140px;margin:15px auto 0;width:563px; padding:10px; margin-bottom:20px;}
#LoginForm h2{color:#007070; font-size:16px; text-align:center; font-weight:bold;}
#LoginForm .AccountLogin h2{margin-bottom:20px;}
#LoginForm li {margin:3px 0;}
#LoginForm li span{ width:200px; display:block;float:left; text-align:right; padding-right:20px;}
#LoginForm .submit{text-align:center; margin-top:30px;}
#LoginForm p{padding:0;}
#LoginForm ul li{margin-left:20px; list-style:circle;} 
#account_title { background:url(../images/account_page_title.jpg) no-repeat;height:35px;font-size:18px;font-weight:bold;color:#888;line-height:35px;text-indent:310px;}
#account_title_name {color:#007070;padding:0 2px;}
#logout_here {height:60px;}
#account_func {width:158px;border:1px solid #cacaca;margin-top:15px;}
#account_func li {height:29px;line-height:29px;background:url(../images/account_func_listBg.jpg) repeat-x;color:#007070;font-weight:bold;text-indent:8px;}
#account_func li a {color:#007070;font-weight:bold;}
#account_func li span a {color:#ff0000;}
#account_func li span a:hover {color:#ff0000;text-decoration:underline;}
#account_info {width:583px;height:58px;margin:0 auto;border:1px solid #ccc; background:url(../images/account_center_bg01.jpg) repeat-x;}
#account_info ul {font-size:11px;color:#888;font-weight:bold;float:left;}
#account_info ul li {float:left;padding:0 12px 0 0;}
#account_info_left {line-height:20px;padding:9px 0 0 9px;}
#account_info_right {margin-left:100px;line-height:58px;padding:0 0 0 24px;}
#account_info_right li a {color:#888;}
#account_info_right li b {color:#F00;}
#account_info_right li img {padding:9px 0 6px 0;}
.account_panel{ clear:both;height:123px;width:583px;margin:15px auto 0 auto; background:url(../images/account_common_bg.jpg) repeat-x;border:1px solid #ccc; overflow:hidden;}
.account_panel ul{padding:6px 0 0 148px;line-height:18px; height:117px;color:#888;font-weight:bold;font-size:11px;overflow:hidden;}
.account_panel ul li a {color:#007070;line-height:22px;}
.account_panel ul li a b {color:#F00;}
.account_explorer {width:70px;height:30px;position:relative;margin:-123px 0 0 0;display:block;float:right;}
#account_viewMessages ul { background:url(../images/account_viewMessageBg.jpg) no-repeat;}
#account_viewOrder ul { background:url(../images/account_orderBg.jpg) no-repeat;}
#account_Completed ul { background:url(../images/account_completedBg.jpg) no-repeat;}
#account_address ul { background:url(../images/account_addressBg.jpg) no-repeat;}
#account_detail ul { background:url(../images/account_detailBg.jpg) no-repeat;}
#account_recentitems ul { background:url(../images/account_recentitemsBg.jpg) no-repeat;}
#brands_list{ margin:20px;}
#brands_list li{float:left; width:160px; border:1px #ccc solid; height:25px; background:url(../images/account_common_bg.jpg); overflow:hidden;font-weight:bold;font-size:11px; text-align:center; margin:5px;}
#brands_list li a{color:#007070;line-height:22px;}
#compare{padding:20px 0;}
#compare table{ border:1px solid #eee;border-bottom:none; background:#f8f8f8;}
#compare table td{ line-height:15px; padding:3px 5px; border-left:1px #ccc solid; border-bottom:1px #eee solid; color:#888;}
#compare table thead td{border-left:none; border-bottom:1px #ccc solid; font-weight:bold; color:#007070; text-align:center;}
#compare table th{text-align:right; color:#007070; padding-right:10px;border-bottom:1px #eee solid; }
#category_page_wrap {width:945px;margin:0 auto;float:none;clear:both;}
#category_title { background:url(../images/category_title.jpg) no-repeat;height:55px;font-size:18px;color:#969696;line-height:35px;}
#category_title ul {}
#category_title ul li {float:left;}
#category_right_ad {border:1px solid #ccc;padding:4px 4px 0 4px;}
#category_right_ad li {padding:0 0 2px 0;}
#category_recentViewed {margin-top:24px;}
#category_recentViewed h4 { background:url(../images/category_list_title_bg.jpg) no-repeat;line-height:27px;height:27px;color:#fff;font-size:14px; text-indent:10px;}
#category_recentViewed ul {padding:8px 12px;line-height:18px;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
#category_recentViewed ul li a {font-size:11px;font-weight:bold;color:#888;}
#detail_title { background:url(../images/details_title.jpg) no-repeat;height:35px;font-size:18px;color:#969696;line-height:35px;text-indent:200px;}
#addtowish {font-size:11px;color:#888;font-weight:bold; word-spacing:1px; line-height:18px;padding:0 0 0 12px;}
#addtowish li {margin-bottom:10px;}
#addtowish li span {color:#f60;}
#detail_product_top {height:30px; margin-top:-10px;}
#detail_product_top span{padding:2px 4px; background:#ccc; color:#fff; text-transform:uppercase; font-weight:bold;}

#detail_product_t_l {float:left; padding-left:14px;}
#detail_product_t_r {float:right;}
#detail_product_t_r img {margin-left:1px;}
#detail_product_main { background:url(../images/detail_product_bg.jpg) bottom repeat-x;float:left; margin:0; width:100%;}
#detail_product_main h1 {font-size:18px; color:#888;font-weight:normal; padding-left:15px; word-spacing:4px;}
#detail_product_main h5 {font-size:12px; color:#888;text-indent:20px; line-height:24px;}
#detail_product_pic { text-align:center;width:240px;margin:20px 0 0 12px; line-height:30px;float:left;}
#detail_product_parameter {float:left;width:290px; line-height:18px;margin:40px 0 0 22px;font-size:11px;color:#888;font-weight:bold}
#detail_product_pic .ProductThumb img{ width:250px;}
#detail_product_parameter b{color:#009999;}
#detail_product_parameter .other_info li{ clear:left; margin-top:5px;}
#detail_product_parameter .other_info li span{width:80px; float:left; display:block;} 
#d_p_p_l {float:left;}
#d_p_p_r {float:left; text-indent:16px;}
#d_p_p_r input {margin:0 8px 0 0;*margin:0 0 0 16px;}
#detail_product_price {width:115px;height:50px; background:url(../images/detail_price_bg.jpg) no-repeat;position:relative;display:block;float:right;line-height:50px;font-size:22px;color:#fff; text-indent:16px;top:0px; margin:10px -20px -20px 0; *margin:10px -10px -20px 0;}
*+html #detail_product_price {margin:86px -21px 0 0;top:0px;}
#checkout_panel{ float:right; width:250px; padding:10px;margin:15px auto 0 auto; background:url(../images/account_common_bg.jpg) bottom repeat-x;border:1px solid #ccc; font:14px;color:#00A7AE; line-height:30px; overflow:hidden;}
#checkout_panel .line{margin:0 20px; border-bottom:1px solid #ccc;}
#detail_desc_title{*width:100px;clear:both;background:url(../images/detail_desc_bg.jpg);color:#009699; font-size:14px; font-weight:bold; text-align:center;white-space:nowrap; margin:10px 0; float:left;  }
#detail_desc_title .left{background:url(../images/detail_desc_left.jpg) left no-repeat; padding-left:10px;height:31px;line-height:31px;display:block;}
#detail_desc_title .right{background:url(../images/detail_desc_right.jpg) right no-repeat;padding-right:10px;height:31px;line-height:31px;display:block;}
#detail_desc{clear:both;background:url(../images/detail_product_bg.jpg) bottom repeat-x; line-height:20px;padding:0 20px 20px 20px;border-bottom:1px solid #cacaca;}
#detail_desc b{font-size:18px;color:#888;}
#detail_desc .marketing_info{ color:#000}
#detail_desc .cnet_description{ margin-top:20px;}
#detail_desc .cnet_description br{ display:none}
#detail_desc .cnet_description .field{clear:left; float:left; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:250px;color:#888; padding-top:10px;}
#detail_desc .cnet_description .value{ color:#000;float:left;padding-top:10px;width:280px;}
#detail_similar { clear:both; padding:0; background:url(../images/detail_similar_bg.jpg) repeat-x; border-bottom:1px solid #cacaca; float:left;}
#detail_similar ul li {float:left;width:150px; line-height:20px; text-align:left;}
.detail_reviews { clear:both;font-size:11px;color:#888;line-height:20px;padding:0 20px 30px 20px; background:url(../images/detail_similar_bg.jpg) repeat-x 0 bottom; border-bottom:1px solid #cacaca;}
.detail_reviews h4{ font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#009699; }
.detail_reviews p{padding:0;}
.detail_reviews blockquote{margin:5px 20px;}
.detail_reviews .link{float:right}
.write_review{ float:right;position:relative;top:-30px;}
.post_form{clear:both; border:1px #ccc solid; margin:10px 0; padding:10px;}
.post_form h4{ font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#009699; }
.post_form ul li{clear:both; margin:5px 0;}
.post_form ul li span{ width:250px; display:block; float:left; color:#000;}
.post_form ul li .input{width:250px;}
.post_form ul li .captcha{ float:left; margin-top:10px; margin-right:20px}
.post_form .submit{float:right; margin-top:0px;}
#search_right {width:765px;float:right;}
#search_title { background:url(../images/search_title_bg.jpg) no-repeat;height:35px;}
#search_adv { background:url(../images/search_adv.jpg) no-repeat;width:174px;height:31px; display:block;margin-left:8px;}
#search_price { background:url(../images/search_price.jpg) no-repeat;width:145px;height:31px; display:block;margin:-60px 0 0 8px;}
#search_set { background:url(../images/search_set.jpg) no-repeat;width:174px;height:31px; display:block;margin:-100px 0 0 8px;}
#search_adv_pan { background:url(../images/search_ul_01.jpg) repeat-x;padding:50px 20px 20px 20px;}
.AdvancedSearch ul {font-size:16px;color:#3e3e3e; clear:both;}
.AdvancedSearch li{clear:both; display:block; height:50px;}
.AdvancedSearch  li li{height:18px;}
.AdvancedSearch  li span{width:250px; display:block; float:left;font-weight:bold;color:#6E6E6E;}
.AdvancedSearch  li img {margin:0px 4px;}
#search_price_pan { background:url(../images/search_ul_02.jpg) repeat-x;padding:50px 20px 20px 20px;}
#search_set_pan { background:url(../images/search_ul_03.jpg) repeat-x;padding:50px 20px 20px 20px;}
#search_select {width:344px;height:172px; background:#fff;border:1px solid #c4c4c4; line-height:34px;padding:0 0 0 4px;color:#7f7f7f; overflow-y:auto;margin-left:4px;}
#search_select {SCROLLBAR-FACE-COLOR: #fff;SCROLLBAR-HIGHLIGHT-COLOR: #ffffff;SCROLLBAR-SHADOW-COLOR: #fff;SCROLLBAR-3DLIGHT-COLOR: #ffffff;SCROLLBAR-ARROW-COLOR: #00A7AF;SCROLLBAR-TRACK-COLOR: #fff;SCROLLBAR-DARKSHADOW-COLOR: #FFFFFF;}
#toggle_form_image{ bottom:5px; right:5px; position:relative;}
.search_brand{padding:2px 4px; margin:2px; background:#ccc; color:#fff; text-transform:uppercase; font-weight:bold; line-height:30px;}
#main_center_thumbs {padding:0 0 0 5px;}
#providers label{ display:block; height:58px; line-height:58px; margin-top:20px; text-align:center; cursor:pointer; font-size:18px; background:url(../images/account_center_bg01.jpg) bottom; border:1px #cccccc solid;}
#providers label b{ float:right; margin-right:30px;}
#ConfirmOrder{border:1px solid #ccc; padding:10px;}
#ConfirmOrder h3{ clear:both; background:url(../images/maintitle_bg.jpg);height:35px;line-height:35px; border-left:1px #ccc solid;  border-right:1px #ccc solid; color:#007070; font-size:16px; margin-top:10px; padding:0 5px;}
#ConfirmOrder strong{color:#888; font-size:12px; }
#ConfirmOrder p {padding:0; margin:5px 0;}
#ConfirmOrder .panel{width:220px; float:left; padding:10px;background:url(../images/account_common_bg.jpg) repeat-x  bottom;border:1px solid #CCCCCC;color:#00A7AE;overflow:hidden; margin-right:10px;}
#ConfirmOrder .panel h4{ color:#00A7AE; font-size:14px;}
#ConfirmOrder .payment_label{ display:block; height:30px; line-height:30px; background:#fafafa; border:1px #eee solid; font-weight:bolder; font-size:14px; color:#888; margin:10px 10px 0 10px;}
#suggestive_products{width:300px;}
*+html #main_center_thumbs {padding:0 0 0 13px;}
.show_all {background:url(../images/show_all_bg.jpg) no-repeat;height:50px;line-height:50px;width:345px;margin:15px auto 15px auto; padding:0 120px; overflow:hidden; text-align:center; }
.show_all a{color:#fff; text-transform:uppercase; font-size:16px; font-family:Arial; font-weight:bold;}
.products_in_page{text-align:left; padding:0 20px;}
.products_in_page .pages{ clear:both; padding:5px 20px;}
.products_in_page .pages a{ padding:0 3px;}
.products_in_page .pages a.current{background:#ccc; color:#fff; font-weight:bold;}
.products_in_page .product{width:280px; height:130px; float:left; border:1px #ccc solid; margin: 0 10px 10px 0; padding:5px 0;}
.products_in_page .product .thumb{width:110px;float:left; text-align:center;}
.products_in_page .product .thumb img{width:expression(this.width >100?'100px':true);max-width:100px;height:expression(this.height >100?'100px':true);max-height:100px;}
.products_in_page .product .title{font-size:14px; font-weight:bold; height:expression(this.height >60?'60px':true);max-height:60px; overflow:hidden;}
.price,.Price{font-size:16px; font-weight:bold; color:red;}
.products_in_page .product .compare{ margin:0 5px;margin-right:30px;float:left;}
.add_to_cart{margin:5px; padding:2px 5px; float:left;white-space:nowrap;}
.add_to_cart a{ line-height:16px; padding:2px 5px; background:#00a7ae;border:1px solid #00797d; text-align:center;color:#fff;font-size:11px;font-weight:bold; }
.products_in_page .compare_button{float:right; padding-right:10px; margin-bottom:10px;}
/* AD */
.banner{margin:0 auto;text-align:center; clear:both;}
.banner p{ width:auto;padding:0; margin:0; overflow:hidden;}
.banner br{display:none;}
.left_title {height:35px; background:url(../images/maintitle_bg.jpg); position:relative; margin:18px 0 18px -20px;line-height:35px;font-family:Arial; font-size:18px; padding-left:25px; border-right:1px #E5E5E5 solid;  color:#898989}
.right_title {height:35px; background:url(../images/maintitle_bg.jpg); position:relative; margin:0 -20px 0 0;line-height:35px;font-family:Arial; font-size:18px; padding-left:10px; border-left:1px #E5E5E5 solid; color:#898989}
.right_title_box {height:35px; background:url(../images/maintitle_bg.jpg); position:relative; line-height:35px;font-family:Arial; font-size:18px; padding-left:10px; border-left:1px #E5E5E5 solid;  border-right:1px #E5E5E5 solid;  color:#898989}
.right_side_box{ margin:0 0 20px 0; border:1px #ccc solid; border-top:none; padding:10px; color:#888}
#banner_top{margin:0 auto;text-align:center; clear:both;}
#banner_bottom {margin:0 auto; text-align:center; clear:both;}
#category_center_ad_01 {height:125px;width:585px;margin:0 auto;}
#category_center_ad_02 {height:50px;width:585px;margin:20px auto 0 auto;}
#category_content{ margin:10px 20px; border:1px #ccc solid; padding:10px; color:#666; overflow:hidden;}
#category_content p{margin-top:10px; padding:0}
.panel_grey{background:#efefef;}
.float_left{float:left;}
/* Class */
.category { line-height:18px;font-weight:bold;}
.category a {font-weight:bold;font-size:11px;}
.category a:hover {color:#000;}
.category li { padding-left:10px;}
.category_title {font-size:14px;font-weight:bold;color:#007070;padding-bottom:4px;}
.category_title a {font-size:14px;font-weight:bold;color:#007070;}
.category_title a:hover {color:#007070; text-decoration:none;}
.category_title2 {font-size:11px;font-weight:bold;color:#007070;}
.category_title2 a {font-size:11px;font-weight:bold;color:#007070;}
.category_title3 {font-size:11px;font-weight:bold;color:#007070;border-top:1px solid #dedede;padding:6px 0;margin:9px 0 0 0;}
.category_line { background:url(../images/category_line.gif) repeat-x 0 center;padding:2px 0px;}
.newproduct {font-size:11px;color:#666;font-weight:bold;line-height:18px;}
.newproduct li {padding-left:10px;}
.account_common_title {font-size:18px;font-weight:normal;line-height:32px;}
.category_list {line-height:18px;padding:8px 0;width:158px;font-size:11px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.category_list li {padding:0 12px;}
.category_list li  a {color:#888;font-weight:bold;}
.category_list li  a:hover {color:#007070;}
.category_list_title { background:url(../images/category_list_title_bg.jpg) no-repeat;line-height:27px;height:27px;font-size:14px;color:#fff;font-weight:bold;text-indent:10px;}
.bottom_line{border-bottom:1px solid #ccc;}
.category_product {height:123px;width:583px;margin:15px auto 0 auto; background:url(../images/account_common_bg.jpg) repeat-x;border:1px solid #ccc; position:relative;}
.category_product ul {width:450px;*width:286px;line-height:18px;color:#888;font-weight:bold;font-size:11px;margin:12px 0 0 0;}
.category_product ul li {}
.category_product ul li input {margin:12px 10px 0 0;}
.category_product_pic {width:120px;height:110px;margin:6px 10px 7px 10px;float:left; display:block;}
.category_product_pic img{width:100px; height:100px;}
.category_common_title {font-size:18px;font-weight:normal;line-height:24px;height:24px; overflow:hidden}
.category_buynow_01 {width:70px;height:30px;position:absolute;display:block; right:10px; top:0}
.category_price_01 {width:110px;height:40px;position:absolute;display:block;background:url(../images/category_price_bg.jpg) no-repeat; line-height:40px;font-size:22px;color:#fff; text-indent:10px; right:0; bottom:20px;}
*+html .category_price_01 {margin:-40px -81px 0 0;}
.detail_line { background:url(../images/category_line.gif) repeat-x 0 center;padding:2px 0px;margin:8px auto;*margin:0px;}
.common_search_text {height:26px;line-height:26px;border:#c4c4c4 1px solid; text-indent:4px;font-size:18px;color:#c4c4c4; font-style:italic;}
.common_search_bt {width:93px;height:28px; background:#00A7AE;border:1px solid #158287;color:#fff;text-align:center; line-height:22px;font-size:18px;margin-left:4px;}
.main_center_4pics {width:283px;height:123px;float:left;margin:15px 0 0 15px;*margin:14px 8px 0 7px;border:1px solid #cacaca;}
.main_center_4pics span {display:block;width:133px;height:123px;float:left; text-align:center;}
.main_center_4pics ul {float:left;font-size:11px;color:#888;padding:7px 0 0 0;line-height:18px;}
.main_4pics_title { height:75px; overflow:hidden; width:150px;font-size:16px;font-weight:bold;}
.main_4pics_b_01 {font-size:18px;font-weight:bold;color:#58ADB4;}
.main_4pics_b_02 {font-size:12px;font-weight:bold;color:#DD3609; text-decoration:line-through;padding-right:8px;}
table.list_items{font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:11px;border:1px solid #eee; padding:0; margin:10px 0; width:100%;}
table.list_items thead{ background:#F5F5F5;font-size:14px; color:#888; }
table.list_items thead th,table.list_items thead td{ padding:5px 3px; }
table.list_items tbody td{ border-top:1px solid #eee; padding:3px 5px; }
table.list_items tfoot td{ border-top:1px solid #eee;background:#F5F5F5; line-height:25px; height:25px; font-size:14px; color:#888;  }
.page h1{color:#888888;font-size:21px;font-weight:normal; word-spacing:4px;}
.page_content{color:#666;}
/* public Class */
.greenLink {color:#589ba0; text-decoration:underline;font-weight:bold;}
.place,.place a {color:#888;font-size:11px;font-weight:bold;padding:0 0 6px 0;text-indent:30px;}
.common_line {border-bottom:1px solid #dedede;}
.common_bt_01 {padding:0 5px 2px 5px;height:20px; line-height:16px;background:#00a7ae;border:1px solid #00797d; text-align:center;color:#fff;font-size:11px;font-weight:bold;overflow:visible;}
.common_bt_02 {padding:0 0 2px 0;height:20px; line-height:16px;width:110px;background:#00a7ae;border:1px solid #00797d; text-align:center;color:#fff;font-size:11px;font-weight:bold;overflow:visible;}
.common_bt_03 {padding:0 0 2px 0;height:20px; line-height:16px;width:88px;background:#00a7ae;border:1px solid #00797d; text-align:center;color:#fff;font-size:11px;font-weight:bold;overflow:visible;}
.common_text_01 {height:15px;*height:16px;line-height:16px; background:#eaeaea;border:1px solid #cacaca; text-align:right;font-size:11px;padding-top:2px;*padding-top:1px;color:#333;}
.common_text_02 {height:15px;*height:16px;line-height:16px; background:#eaeaea;border:1px solid #cacaca; text-align:right;font-size:11px;padding:3px 0 0 0;*padding:1px 0 0 0;color:#333;}
.common_text_area{padding:3px 8px;height:20px; line-height:16px;background:#00a7ae;border:1px solid #00797d; text-align:center;color:#fff;font-size:11px;font-weight:bold; white-space:nowrap;}
.common_text_area a{color:#fff}
a.common_text_area{color:#fff}
/****************************Category tree menu*****************************************************************/
.glossymenu{
margin: 5px 0;
padding: 0;
width: 160px; /*width of menu*/
overflow:hidden;
}

.glossymenu a.menuitem{
background: #00a7ae url(../images/category_list_title_bg.jpg) repeat-x bottom left;
font: bold 14px Verdana;
color: white;
display: block;
position: relative; /*To help in the anchoring of the ".statusicon" icon image*/
width: auto;
padding: 4px 0;
padding-left: 10px;
text-decoration: none;
height:19px;
line-height:19px;
margin-top:2px;
overflow:hidden;
}


.glossymenu a.menuitem:visited, .glossymenu .menuitem:active{
color: white;
}

.glossymenu a.menuitem .statusicon{ /*CSS for icon image that gets dynamically added to headers*/
position: absolute;
top: 5px;
right: 5px;
border: none;
}

.glossymenu a.menuitem:hover{
background:#00A7AE ;/* url(../images/glossyback2.gif); */
}

.glossymenu div.submenu{ /*DIV that contains each sub menu*/
background: white;
border: 1px solid #CCCCCC;
border-bottom:none;
}

.glossymenu div.submenu ul{ /*UL of each sub menu*/
list-style-type: none;
margin: 0;
padding: 0;
}

.glossymenu div.submenu ul li{
border-bottom: 1px solid #CCCCCC;
}

.glossymenu div.submenu ul li a{
display: block;
font: normal 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: black;
text-decoration: none;
padding: 2px 0;
padding-left: 10px;
}

.glossymenu div.submenu ul li a:hover{
background: #CCCCCC;
colorz: white;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}

.TB_overlayMacFFBGHack {background: url(../images/macFFBgHack.png) repeat;}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}

* html #TB_overlay { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 5px solid #f4f4f4;
	text-align:left;
	top:50%;
	left:50%;
}

* html #TB_window { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:0;
	margin-bottom:1px;
}

#TB_title{
	background-color:#f4f4f4;
	height:20px;
	line-height:20px;
	color:#888;
	font-weight:bolder;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow-x:hidden;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent.TB_modal{
	padding:15px;
}

/*
#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}*/

#TB_load{
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

* html #TB_load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}

#TB_HideSelect{
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}

* html #TB_HideSelect { /* ie6 hack */
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}

#TB_iframeContent{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
