@charset "utf-8";
/*************************bof universal style type****************************/
body {color:#333;background-color:#fff;text-align:center;}
*{margin:0;padding:0px;font:normal 11px Arial,Helvetica,sans-serif;}
.left{float:left;padding:0px;margin:0px;}
.right{float:right;padding:0px;margin:0px;}
.clear{clear:both;padding:0px;margin:0px;}
.alert {color:#f00;margin-left:0.5em;}
.center{text-align:center;}
.relative{position:relative;}
.absolute{position:absolute;}
.half{padding:0px;margin:0px;width:49%;}
.center .myaccoun_botton{margin:10px auto;}
td {color:#666;text-decoration:none;font:bold 11px Arial,Helvetica,sans-serif;}
select option{padding:0px 12px 0px 2px;}
input{font-size:12px;height:auto;padding:2px;background:none; border:0px;}
input[type="image"]{border:0px;}
input[type="checkbox"]{vertical-align:middle;margin-bottom:3px;border:none;}
textarea{font-size:12px;}
select{border:1px solid #ddd;font-size:12px;}
select:focus,textarea:focus{background:#FBFCED;border:1px solid #093;font-size:12px;}
b{font-weight:bold;}
.b{font-weight:bold;line-height:100%;}
strong{font-weight:bold;}
.alert_border{border:1px solid #F00;}
.dash{overflow:hidden;background-color:#fff;height:1px;margin:0px;width:191px;}
.address{width:auto;padding:0px;background-color:#eee;}
.dashline{clear:both;overflow:hidden; border-top:1px dotted #ccc;margin:2px 0px 2px 0px;width:100%;}
.linegd{ clear:both;overflow:hidden;border-top:1px dotted #ccc;;height:1px;margin-top:20px;width:100%;}
ul,li { list-style-type:none;}
.noborder{border:0;}
.tinyText { color:#ccc;}

/*link*/
a{cursor:pointer;cursor:hand;font:normal 12px/16px Arial,Helvetica,sans-serif;text-decoration:none; }
a:link,a:visited,a:active{color:#333;}
a:hover {color:#4A9423;text-decoration:underline;}
.b a {font-weight:bold;line-height:100%;}
b a {font-weight:bold;}
a img{border:0;} 
strong a {font-weight:bold;}
.blue {color:#4A9423;line-height:120%; font-size:12px; font-weight:bold;}
.blue a:link{color:#4A9423;text-decoration:underline;line-height:120%; }
.blue a:visited{color:#4A9423;text-decoration:underline;line-height:120%;}
.blue a:active {color:#4A9423;text-decoration:underline;line-height:120%;}
.blue a:hover { color:#000000;text-decoration:none;line-height:120%;}
.white {color:#FFFFFF; margin-left:auto; margin-right:auto;}
.white a:link   {color:#FFFFFF;font-weight:bold; display:block; padding:5px 15px 0px 15px;font-size:13px;}
.white a:visited{color:#FFFFFF;font-weight:bold; display:block; padding:5px 15px 0px 15px;font-size:13px;}
.white a:active {color:#FFFFFF;font-weight:bold; display:block; padding:5px 15px 0px 15px;font-size:13px;}
.white a:hover  {color:#99FF00;font-weight:bold; display:block; padding:5px 15px 0px 15px;font-size:13px;}
.black {color:#000000;}
.black a {color:#000000;text-decoration:underline;}
.black a:hover { color:#000000;}
.orange {color:#FF9900;}
.orange a {color:#FF9900;text-decoration:underline;}
.orange a:hover { color:#000000;}
.green {color:#336600;}
.green a:link {color:#336600;text-decoration:underline;}
.green a:visited{color:#336600;text-decoration:underline;}
.green a:active {color:#336600;text-decoration:underline;}
.green a:hover { color:#000000;}
.topblue{ COLOR: #ffffff;font-weight:bold; font-size:11px; width:130px; display:block;}
.topblue a { COLOR: #ffffff;font-weight:bold; font-size:11px; }
.topblue a:hover { COLOR: #ffffff;font-weight:bold; font-size:11px; text-decoration: none;}
.topblue img{ padding-bottom:1px;vertical-align:middle; }
#txtblue { margin:0px 20px 0px 0px ;  color:#4A9423; text-align:right;padding-top:15px; }
#txtblue a { color: #4A9423; font-weight:bold;font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
#txtblue a:hover { color:#000000; font-weight:bold;font-family: Arial, Helvetica, sans-serif;	font-size: 11px;}
.txtblue { margin:0px 5px 0px 5px ;  color:#4A9423; font-size: 12px;font-weight:bold;text-decoration:underline;}
.txtblue a { color: #4A9423;}
.txtblue a:hover { color:#000000;}
.ccborder {border: 1px solid #9ACE9E;margin:0px 2px 0px 2px; background-color:#EDFDF0; padding:0px 4px 0px 4px; color:#539452; font-weight:bold;}
.newbutton {height:26px;background:transparent url(newbutton_gd.jpg) repeat scroll 0 0;	;cursor:pointer;cursor:hand; display:block;height:26px;color:#ffffff; font-family:verdana; font-size:11px; font-weight:bold;  width:100%;  }
.newbutton input{height:26px;background:transparent url(newbutton_gd.jpg) repeat scroll 0 0;	;cursor:pointer;cursor:hand; display:block;height:26px;color:#ffffff; font-family:verdana; font-size:11px; font-weight:bold;  border:1px solid #ccc; width:100%; display: block;}
.newbutton input:hover {background:url("newbutton_gd.jpg");cursor:pointer;cursor:hand;display:block;height:26px;color:#ff0; font-family:verdana; font-size:11px; font-weight:bold;  border:1px solid #22671E; width:100%;display: block;}
/*main*/
.pagebar{ padding:40px; font-size:12px; text-align:center;}
.pagebar img { vertical-align:middle; margin-right:15px;}
.pagebar span { padding:5px; font-size:12px;}
.more_price { text-align:left; margin:0px; padding:0px; background-color:#CCCCCC;}
.more_price ul{ margin:0px; padding:0px;}
.more_price li{ list-style-type:none;position:relative;background:none;margin:0px; padding:0px;}
.more_price li div.price_table_wrapper{position:absolute;top:-28px;left:90px;width:181px;border:1px solid #ccc;background-color:#fff;z-index:20000;}
.more_price div.column1{width:80px;}
.more_price div.column1,.more_price div.column2{float:left; padding:5px;}
.more_price div.row{clear:both;border-bottom:1px solid #ccc; }
.more_price div.column2{border-left:1px solid #ccc; width:80px;}
.left_category { border:1px solid #cccccc; margin-bottom:9px;}
.left_category ul { background:#fff;padding-top:5px;}
.left_category li { padding:3px 0px 3px 5px; border-bottom:1px  solid #eeeeee;}
.box_title{background:#EBFAD1;border-bottom:1px solid #C3D9A7;}
.product_listbox div.box_title{margin:0px;height:auto;}
.box_title h2,.product_listbox .box_title h2{font-family: Arial, Helvetica, sans-serif;color:#505050;font-weight: bold;font-size:12px;  }
.product_listbox li { height:110px;margin-top:17px;border-bottom:1px dotted #cccccc;}
.myaccoun_input { padding:2px; height:auto; margin:0px; border:1px solid #ddd; color:#333333; background-color:#FFFFFF;font-size:12px;}
.myaccoun_input select  { font-size:12px;padding:0px 2px 2px 2px;}
.myaccoun_info { width:100%; height:auto; }
.myaccoun_info form { padding:10px;display:block;overflow:hidden;}
.myaccoun_info ul { width:100%;margin-top:20px;}
.myaccoun_info li { width:49.9%; float:left; height:40px;}
.myaccoun_info ol { margin:0px; padding:0px;}
.myaccoun_info dl {margin:0px; padding:0px; width:100%; clear:both; height:40px;}
.myaccoun_info dd {margin:0px; padding:0px;  float:left; width:auto;text-align:left;}
.myaccoun_info dd img { padding-top:5px; vertical-align:middle;}
.myaccoun_info dd input {padding:2px; height:auto; margin:0px; border:1px solid #ddd; color:#333333; background-color:#FFFFFF;font-size:12px;}
.myaccoun_botton { margin: 0pt auto;margin:10px 0px 10px 0px; border:0px; display:block; overflow:hidden; padding:0px; text-align:center;}
#cursorMessageDiv{position:absolute;width:150px;height:auto;background:#FFFAF4; line-height:120%;text-align:left;border: 1px solid #FEC88F; padding:5px;}
.quantityred { color: #CC3300; padding:5px 0xp 5px 0px;}
.quantityblue { color:#4A9423; padding:5px 0xp 5px 0px;}
.red{ color:#CC3300;font-weight: bold;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
.red33 { color: #CC0000;}
.txt15 { background-color:#FFFFFF; margin-top:10px; padding:0px;font-size: 15px;font-weight: bold;color:#333333; width:auto; text-align:left;}
.txt14  {color:#333333;font-weight: bold;font-family: Arial, Helvetica, sans-serif;	font-size: 15px; text-align:left; padding-left:20px;}
.txt13 { color:#333333;font-weight: bold;font-family: Arial, Helvetica, sans-serif;	font-size: 13px;}
.txt12 { color:#333333;font-weight: bold;font-family: Arial, Helvetica, sans-serif;	font-size: 12px; line-height:15px;}
.txt12 dd { margin-bottom:8px;font-size: 12px;}
.txt11 {padding:10px 0px 0px 10px; color:#333333;font-family: Arial, Helvetica, sans-serif;	font-size: 11px; line-height:20px;}
.text_l {text-align:left;}
.text_r {text-align:right;}
.text_c {text-align:center;}
.text_11 {font-size: 11px;line-height:normal;}
.text_11 a,.text_11 a:hover{font-size: 11px;line-height:normal;}
.text_12 {font-size: 12px;}
.text_13 {font-size: 13px;}
.text_14 {font-size: 14px;}
.text_15 {font-size: 15px;} 
.lh12 {line-height:120%;}
.lh15 {line-height:100%;}
.box2 .lh15 span {}
.box3 {border:1px solid #ccc;margin-bottom:8px;}
.box3_half { width:49.9%; float:left; margin:0px; padding:0px;}
.box3 h1{border-bottom:1px solid #ccc;background-color:#EBFAD1;font:bold 13px/25px Arial, Helvetica, sans-serif;color:#000;}
.box2{border:1px solid #ccc;margin-bottom:15px;}
.box2 h2,caption{font:bold 12px/25px Arial, Helvetica, sans-serif;}
.box2 h2{text-align:left;margin:5px 0px 0px 10px;}
.box2 h1,.box2 .t1{border-bottom:1px solid #ccc;background-color:#EBFAD1;font:bold 13px/25px Arial, Helvetica, sans-serif;color:#000;}
.box2 .half_innerbox{ margin-left:1px;width:477px;float:left;}
.box2 .half_innerbox h2{color:#4A9423; height:30px;}
.box2 h4 { float:left;}
.box2 h5  { float:left; margin-left:15px; height:40px;}
.box2 h6 { float:right;}
.box{height:1%; margin-bottom:9px;border:1px solid #6DAD3A;}
.box h1{font:bold 13px/28px Arial, Helvetica, sans-serif; color:#000000;}
.product_listbox{margin:0px 0px 9px 0px;width:99%;}
div.product_list  {margin:0px;  width:275px; float:left; height:160px; mini-height:160px;}
div.product_list h2 { width:100px; padding: 0px;	border: 1px solid #eeeeee;	margin: 5px; float:left; }
.t1{border-bottom:1px solid #ccc;background-color:#E5EFDF;font:bold 13px/25px Arial, Helvetica, sans-serif;color:#000;}
.unl a{text-decoration:underline; line-height:100%;}
.unl a:hover {text-decoration:none;line-height:100%;}
.p5{ padding:5px;}
.p2 { padding:7px 0px 0px 3px;}
.p5lr { padding:5px 0px 5px 0px;}
.gray_bg { background-color:#eee; font-weight:bold;padding:5px 0px 5px 0px;}
.p5right { padding:0px 5px 0px 0px;}
.p5top { padding:5px 5px 0px 0px;}
.p5bottom { padding:0px 0px 5px 0px;}
.p10 { padding-top:10px;}
.b11{border:1px solid #83B73A;}
.b12{border:1px solid #eee;} 
.pro {display:block;cursor:pointer;cursor:hand; position:relative;border: 1px solid #ffffff;}
.pro:hover {border:1px solid #cccccc;}
.switchBox ul li a { z-index:1;}
.pro_42  {width:42px;height:42px;border: 1px solid #ffffff;display: table-cell;text-align:center;*display: block;*font-size:36px;vertical-align:middle;margin-left:auto; margin-right:auto;}
.pro_85  {width:85px;height:85px;display: table-cell;text-align:center;*display: block;*font-size:74px;vertical-align:middle;margin-left:auto; margin-right:auto;}
.pro_125 {width:125px;height:125px;border: 1px solid #ffffff;*display: block;*font-size:109px;vertical-align:middle;}
.pro_225 {width:225px;height:225px;border: 1px solid #ffffff;display: table-cell;text-align:center;*display: block;*font-size:196px;vertical-align:middle;margin-left:auto; margin-right:auto;}
.pro_280 {width:280px;height:280px;border:1px solid #6DAD3A;}
 /* left Categories nav */ 
ul.product_list li { text-align:left;}
ul.product_list li div.pimg {margin:0px 5px 5px 5px; text-align:center;position:relative; z-index:1;}
ul.product_list h3 { float:left;width:44%;text-align:left; height:60px;margin:0px 0px 0px 5px;}
ul.product_list h3 a {font-size: 11px;  line-height:130%;}
ul.product_list h3 a:hover {font-size:11px;line-height:130%; }
ul.product_list h6 {padding: 0px;	margin:0px;} 
ul.product_list div.paction {margin:0px 0px 0px 5px; color:#CC3300; font-size:11px;float:left;font-weight:bold;width:auto;} 
ul.product_list div.paction input { border:0px;}
ul.product_list div.paction form {font-weight:bold;}
ul.product_list img { vertical-align:middle;padding: 0px;	margin:0px;}
ul.product_list dd{ padding: 0px;	margin:0px;}

.tv_dropmenu {z-index:1000;font-size:90%;}
.tv_dropmenu ul {width:191px;}
* html .tv_dropmenu ul {margin-left:-16px; ma\rgin-left:0;}
.tv_dropmenu li {text-align:left;background:#EEEDDF;position:relative;}
.tv_dropmenu li.parent{background:url(cate_bg.gif) no-repeat 0 bottom;}
.tv_dropmenu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:999; font-size:1em;}
.tv_dropmenu a{
    display:block;
    text-decoration:none;
    line-height:25px;
    font-weight:bold;
    width:185px;
    color:#000;
    padding-left:5px;
    border:1px solid #fff;
    border-width:0 1px 1px 0;
}
* html .tv_dropmenu a, * html .tv_dropmenu a:visited {background:#EEEDDF;}
* html .tv_dropmenu a:hover {color:#fff; background:#4B9426;background:url(cate_bg.gif) no-repeat -210px bottom;}
.tv_dropmenu :hover>  a {color:#fff; background:#4B9426;}
.tv_dropmenu .parent:hover>  a {color:#fff;background:url(cate_bg.gif) no-repeat -210px bottom;}
.tv_dropmenu ul ul {visibility:hidden;position:absolute;top:0;left:191px; border:2px solid #93C528;}
.tv_dropmenu ul li:hover ul,.tv_dropmenu ul a:hover ul {visibility:visible;}
.tv_dropmenu ul li {z-index:2;}

.space_9_px { line-height:9px;font-size:9px;height:9px;clear:both; width:100%; }
li input ,dd input,.hs_left input,#book_settings_h3 input,.orderquantity input{border:solid 1px #ccc;}
.margin_auto_center {float:right;}
#tsd_news{text-align:left;width:315px;float:left;}
#tsd_news_title{font-weight:bold;padding:0px;}
#topads {width:300px; height:95px;margin-top:6px;margin-left:4px;overflow:hidden;padding-left:2px;margin-bottom:5px;}
#topads a { display:block;height:22px;line-height:22px;text-decoration:underline;float:left;}
#topads li { clear:both;}
#topads span { display:block;padding-left:5px;height:22px;line-height:22px; float:left;}
#index_t { margin-top:10px; padding:0px;}
#index_t h1 { margin:0px; padding:0px; text-indent:10px;}
.close_open_js { height:20px; padding:5px 10px 0px 5px;background:#F7CE00; display:block; color:#000; width:945px; font-weight:bold;margin-left:auto; margin-right:auto;}
.close_open_js input { padding:2px; background:#fff; border:1px  dotted #FF9900;}
.close_open_js img {vertical-align:middle;}
#tabs {width:960px;background:#ffffff; clear:both; padding:0px; margin:0px;}
#logo { margin:0px; padding:0px;float:left; text-align:center; font-size:12px; color:#666; font-weight:bold;width:200px;}
#logoinfo{font-size:12px;font-weight:bold;}
#logo li{background:url(logo1.jpg); width:138px; height:81px; margin:0px; padding:0px;list-style-type: none;cursor:pointer;cursor:hand;}
#login {float:left;text-align:right; font-weight:bold; color:#666666;margin:0px;display:block; padding:0px; width:760px;}
#login span { margin:0px;}
.smallTopLink{padding:0 5px;}
#login a img { vertical-align:middle;}
#shoppingcar_top {background:url(shoppingcart_gd_top.gif) no-repeat 0 5px; height:16px; padding-top:6px; width:170px;text-align:center; font-weight:bold; margin:0px;}
.th_dropdown ul li{ height:21px; }
.th_dropdown ul ul li { background-image:none;}
#tli_first{height:21px;}
#tli_last{height:21px; margin:0px;}
#top_dropdown {float:right;}
#top_dropdown ul li {float:left; height:21px;}
.th_dropdown {width:285px; height:21px; position:relative; z-index:1500; font-family:arial, sans-serif;background:#5EA326;}
* html .th_dropdown {width:435px; w\idth:436px;}
.th_dropdown ul {padding:0;margin:0;list-style-type:none;}
.th_dropdown ul ul {width:151px;}
.th_dropdown li {float:left;width:151px;position:relative;background:#5EA326;}
.th_dropdown a, .th_dropdown a:hover,.th_dropdown a:visited {display:block;font-size:12px;text-decoration:none; color:#fff; width:151px; font-weight:bold; line-height:19px;}
* html .th_dropdown a, * html .th_dropdown a:visited {width:151px; w\idth:150px;}
.th_dropdown ul ul a.drop, .th_dropdown ul ul a.drop:visited {background-color:#EEEDDF;}
.th_dropdown ul ul a.drop:hover{background-color:#c9ba65;}
.th_dropdown ul ul :hover > a.drop {background-color:#c9ba65;}
.th_dropdown ul ul ul a, .th_dropdown ul ul ul a:visited {background:#e2dfa8;}
.th_dropdown ul ul ul a:hover {background:#b2ab9b;}
.th_dropdown ul ul ul li img { vertical-align:middle;}
.th_dropdown ul ul {display:none;position:absolute;height:0;top:21px;left:0; }
#top_right {display:none;position:absolute;height:0;top:21px;left:-33px; } 
* html .th_dropdown ul ul {top:21px;t\op:21px;}
.th_dropdown ul ul ul{left:151px; top:-1px; width:151px;}
.th_dropdown ul ul ul.left {left:-151px;}
.th_dropdown table {position:absolute; top:0; left:0; border-collapse:collapse;;}
.th_dropdown ul ul  a, .th_dropdown ul ul  a:visited { text-align:left;}
.th_dropdown ul ul li a, .th_dropdown ul ul li a:visited {font-weight: normal;border-bottom:1px solid #93C528; border-left:1px solid #93C528;border-right:1px solid #93C528; background:#EEEDDF; color:#000;font-size:11px;height:21px;text-decoration:none;text-indent:5px;padding:0px 0px 0px 0px; line-height:21px;}  
.th_dropdown ul ul li a:hover {font-weight: normal;border:1px solid #93C528; border-top:0px; background:#4B9426; color:#fff;font-size:11px;height:21px;text-decoration:none;text-indent:5px;padding:0px;line-height:21px;} 
.th_dropdown ul ul li #lang_li ul { background:none; }
#lang_li{background-color:#5EA326;}
#lang_li #lang_top{background:url(language.gif) no-repeat 0px -274px;}


#lang_innerlist li a{width:120px;padding-left:31px;background-color:#EEEDDF;background-image:url('/images/theme/default/language.gif');background-repeat:no-repeat;}
#lang_innerlist li a:visited{background-color:#EEEDDF;}
#lang_innerlist li a:hover{background-color:#4B9426;}
#lbg_1 a{background-position:0 0;}
#lbg_2 a{background-position:0 -21px;}
#lbg_3 a{background-position:0 -42px;}
#lbg_4 a{background-position:0 -63px;}
#lbg_5 a{background-position:0 -84px;}
#lbg_6 a{background-position:0 -105px;}
#lbg_7 a{background-position:0 -126px;}
#lbg_8 a{background-position:0 -147px;}
#lbg_9 a{background-position:0 -168px;}
#lbg_10 a{background-position:0 -189px;}
#lbg_11 a{background-position:0 -210px;}
#lbg_12 a{background-position:0 -231px;}
#lbg_13 a{background-position:0 -252px;}
.th_dropdown ul ul li img { padding-top:1px;}
* html .th_dropdown ul ul a, * html .th_dropdown ul ul a:visited {width:151px;w\idth:152px;}
.th_dropdown a:hover, .th_dropdown ul ul a:hover{ background:none;height:21px;}
.th_dropdown :hover > a, .th_dropdown ul ul :hover > a { background:none;height:21px;}
.th_dropdown ul li:hover ul,.th_dropdown ul a:hover ul{display:none; }
.th_dropdown ul :hover ul ul{display:none;}
.th_dropdown ul :hover ul :hover ul{ display:block;}
.th_dropdown strong { width:30px; color:#f60;}
.header_div_login{ padding-top:10px; height:35px; width:240px;float:left;} 
#topmain { width:960px;z-index:999; margin:0px; padding:0px;}
#topmain dl { margin:0px; padding:0px;}
#topmain dd.d1 { width:195px; float:left;margin:0px;padding:0px;}
#topmain dd.d2 { float:left;margin-left:9px;padding:0px;width:756px;}
#categories_top strong{font:bold 14px/30px Verdana;}
#categories_top {margin:0px; padding:0px;background: url(categories.jpg); width:100%; height:31px; color:#FFFFFF; text-align:left;text-indent:10px; position:relative; z-index:20; }
.categories_pro { margin-top:1px; background:#5EA326; height:31px;}
.categories_pro span a { font:bold 10px/30px Verdana;color:#FFF617; text-decoration:underline; padding-right:10px;}
.categories_pro span a:hover { font:bold 10px/30px Verdana;color:#000000; text-decoration:none; }
.nav_div_left {float:left; width:586px; padding:0px; margin:0px;}
.nav_div_right {float:right; width:170px; height:64px;background-image:url(shoppingcart_gd_main.gif);font-size:11px;}
.nav_div_right ul{ list-style-type: none;padding:0px; margin-top:6px;}
.nav_div_right li {list-style-type: none;padding:0px; margin:0px;}
.nav_div_right li span { margin:0px; padding:0px;}
dt.nav_div_right ul li span a { font-size:11px;}
dt.nav_div_right ul li span a:hover{ font-size:11px;}
#nav {margin:0px;padding:0px;width:586px;background:url(navrightline.gif);height:31px; }
.navgray {padding: 5px 0px 0px 0px; text-align:center;}
#navgrayline { float:left;background-image:url(navlineleftpic.gif); height:31px; text-align:center; width:130px;}
.navlines {width:2px; background-image:url(navlines.gif);height:31px;}
#navrightline {margin: 0px; float:right; background-image:url(navrightline.gif);height:31px;width:auto;}
#navrightline ul {list-style-type: none;margin:0px;}
#navrightline li {list-style-type: none;float: left; margin:0px;height:31px;cursor:pointer;cursor:hand;}
#navrightline li:hover {list-style-type: none;float: left; background-image:url(navline_hover.gif);}
#search  {margin: 0px;width:586px; height:31px; margin-left:auto;	margin-right:auto; clear:both;}
.search_top { background-color:#eeeeee; margin-top:10px; padding:5px;}
#searchlinem {margin: 0px; float:left; background:#93C528;height:33px; width:586px; }
#searchleft {float:left; width:auto;margin: 0px 0px 0px 0px; width:auto;}
#searchput { margin:0px;text-align: left; position:relative;z-index:1;}
#searchput select {z-index:10; }
#searchput form {z-index:3; }
#searchput form li { padding:3px 0px 0px 0px; float:left;z-index:4; }
#searchright {float:left; margin:0px; text-align:left;}
#searchright ul {margin:0px; list-style-type:none;}
#searchright ul li {float:left; margin: 0px 0px 0px 4px;  list-style-type:none;}
.leftnavbox { clear:both;height:1%; border:2px solid #93C528; height:auto;}
#categories #litbBtn{background:url(allategoriesadd.gif) no-repeat; display:block; width:20px; height:14px; overflow:hidden; position:absolute; z-index:99999; left:164px;top:10px;cursor:pointer;cursor:hand;}
#categories_list {margin-bottom:9px;}
#categories #categories_list {position:absolute;top:28px;left:0px;z-index:99999;background:#FFFFFF;}
#categories_list #leftmenu{ text-align:left; background:#eeeeee; }
#categories_list #leftmenu .hasChildcate { text-align:left; position:relative;}
#categories_list #leftmenu .hasChildcate ul { position:absolute; top:-1px; left:191px; background:#eeeeee; border:2px solid #93C528;z-index:255; }
#categories strong{font:bold 14px/30px Verdana;}
#categories strong a {font:bold 14px/30px Verdana;color:#fff;}
#categories{margin:0px; padding:0px;background-image: url(categories.jpg); width:100%; height:31px; color:#FFFFFF; text-align:left;text-indent:10px; position:relative; z-index:20; }
.layerTabs li{float:left;font-size:12px;font-weight:bold;height:29px;line-height:29px;cursor:pointer;cursor:hand;}
.layerSwitch{width:717px;margin:30px 13px 0px 13px;border:1px solid #ccc;border-top:0;}
#layerSwitch{width:752px; float:left; }
.switchTabs {width:752px; height:29px;margin-top:13px; border-right:1px solid #CCC;cursor:pointer;cursor:hand;}
.tabon{width:250px; font-size:14px; height:29px; line-height:29px; background:url(winHomeATabOn.gif) no-repeat left top; float:left; text-align:center; font-weight:bold; }
.taboff{width:250px;font-size:14px; height:29px; line-height:29px; background:url(winHomeATabOff.gif) no-repeat left top; float:left; text-align:center; font-weight:bold; color:#666666;}
.switchTabs strong{font-size:14px;font-weight:bold;height:29px;line-height:29px;}
.switchBox {width:751px; border-left:1px solid #ccc; border-right:1px solid #ccc; border-bottom:1px solid #ccc; padding-bottom:5px; }
.switchBox li {width:238px;list-style-type:none; float:left;margin:18px 6px 0px 0px; border-bottom:1px  dotted #dddddd; height:120px;}
.switchBox ul { padding-left:10px;  width:auto;}
.switchBox img {vertical-align:middle; }
.switchBox h3{margin:0px 0px 0px 5px;text-align:left; height:60px; line-height:15px;width:140px;float:left;}
.switchBox .paction{margin:0px 0px 0px 5px; color:#CC3300; font-size: 11px;float:left;width:110px; text-align:left;} 
.switchBox ul{ list-style:none;margin:0px;text-align:left;}
#layerSwitch .switchBox ul li .paction form {font-weight:bold;} 

.main { font-weight:normal; font-size:12px; color:#666666;}
.myaccoun_info dt,.div_account_1 dt,.div_account_2 dt {width:110px; text-align:left;font-weight:bold; color:#666666; font-size:11px;float:left;padding:3px 0px 0px 15px; }
#request_ar_form #simple textarea {width:325px; }
#request_ar_form #simple {height:175px; display:block;}
#breadcrumb  {margin: 0px;width:960px; height:28px; margin-left:auto;	margin-right:auto; clear:both; margin-bottom:9px; }
#breadcrumbleft {margin: 0px; float:left; width:10px;}
#breadcrumbline {margin: 0px; float:left; width:940px; background-image:url(breadcrumbline.jpg);height:28px; text-align:left;}
.breadcrumbtxt {margin: 6px 0px 0px 0px;}
#breadcrumbright {margin: 0px;float:left;width:10px;}
.product_condition_1 { padding:5px 5px 0px 8px;display:block; height:27px; }
.product_condition_1 span { color: #666666;font-weight:bold; margin-bottom:5px;}
.product_condition_1 span a {margin:0px 2px 0px 2px; border:1px solid #ccc; background-color:fff; padding:0px 4px 0px 4px; font-size:11px;}
.product_condition_1 span a:hover { border:1px solid #666; background-color:#eee;  color:#000000; text-decoration:none;font-size:11px;}
/*******************************bof foot region*****************************************************************/
#footRegion { width:auto; text-align:center;margin-left:auto;	margin-right:auto;	clear: both; }
#guil {background-color:#DFECD5;border: 1px solid #77B226;margin-top:0px;height: 160px;width:958px;}
#guil ul {list-style-type: none; margin:2px 0px 0px 2px;} 
#guil li {list-style-type: none; margin:0px 1px 0px 0px; float:left; }
#guil li dt {list-style-type: none;border:0px solid #5EA326; background:#5EA326; padding-bottom:4px; text-align:center;}
#guil li dd {list-style-type: none; height:133px;background-color:#EEF5E9;width:190px;}
#guil li dd a:hover {font-family: Arial, Helvetica;	font-size: 12px;color:#000000; }	
#guil li dd a {font-family: Arial, Helvetica;color:#2D5E17;}
#guil li dd  .endtxt {margin:0px 0px 0px 10px;color:#2D5E17;}
#guil li dd  .endtxt ul li {width:160px; margin-left:8px;list-style-type: circle; clear:both;line-height:18px;font-family:Arial, Helvetica, sans-serif;font-size: 11px; text-align:left; }
#guil li dt.guillititle { padding-top:3px;font-weight: bold; color:#ffffff;font-family: Verdana;font-size: 12px;}
.endliline {height:200px; float:left; width:1px;margin:0px;}
#endinfo {list-style-type: none;height:140px; width:100%; margin-top:10px;border-top:1px dotted #ccc; text-align: center;  clear:both;}
#endlogo {margin:30px 0px 0px 10px;float:left;}
#endline { float:left;margin:20px 10px 0px 10px; }
#endpic { width:960px; padding-top:25px;}
#endpic img { vertical-align:middle; margin:0px 3px 0px 3px;}
#endcopyright {width:100%;font-weight: normal;color:#999999;margin:10px 0px 0px 2px;}
#endcopyright a {color:#999;text-decoration:underline; font-size:11px;}
#endcopyright a:hover {color:#333;text-decoration:none; font-size:11px;}
/*****************************************************eof foot region*********************************************************/
/************************** bof the main framework******************************************/
#wrapper{width:960px;margin:0 auto;background-color:#fff;}
.mainColumn{width:100%;}
#middle_column{float:left;width:533px; margin:0px; padding:0px;}
#middle_column1{float:left;width:533px; margin:0px;padding:0px;}
#right_column{float:right;width:210px;}
#headRegion,#bodyRegion,#footRegion{width:100%;}
#headRegion{margin:0px;}
#bodyRegion{margin-bottom:0px;}
#footRegion{margin:0px;}
#leftColumn{background-color:#fff;width:195px;float:left; margin-bottom:10px;}
#mainColumn{background-color:#fff;width:755px;float:right; margin-left:0px;margin-bottom:20px;}
.gry { color:#666666;}
/************************** eof the main framework******************************************/
.right_imgad{margin:0px;margin-bottom:10px;width:209px;height:240px;border:1px solid #6DAD3A;}
#hb_topics .alink,#kb_chapters_list .alink{color:#2C8022;text-decoration:none;}
#hb_topics .alink:hover,#kb_chapters_list .alink:hover{color:#000;text-decoration:underline;}
#view_lg{color:#2C8022;text-decoration:underline;}
#view_lg:hover{color:#000;text-decoration:none;}

.cate_desc { line-height:150%;padding:10px 5px;font-size:12px;}
.cate_desc h2,.cate_desc p,.cate_desc strong{font-size:12px;line-height:150%;padding-bottom:5px;padding-top:5px;text-indent:0;}
.cate_desc a:link,.cate_desc a:visited,.cate_desc a:active {color:#4A9423;text-decoration:underline;line-height:120%; padding-left:5px;}
.cate_desc a:hover { color:#000000;text-decoration:none;line-height:120%;}

#community{text-align:left;padding:5px 10px;}
#community span{display:block;float:left;font:bold 13px/35px Arial, Helvetica, sans-serif;padding-right:13px;color:#555;}
#community #cmap{float:left;margin-left:50px;}

.priceTable .pt_title{text-align:left;text-indent:30px;}
.priceTable .pt_title .customerLevel{position:relative;top:-13px;left:33px;}
.priceTable .customerLevel li{}
.priceTable .levelnum{display:block;line-height:100%;color:#f60;font-weight:bold;}
.priceTable .levelnum img{vertical-align:middle;}
#pInfo .priceTable dl{margin:0px;padding:0px;height:22px;}
#allprods{color:#fff;}
#allprods:hover{text-decoration:underline;}

.freegifts{width:753px;border:1px solid #FC6B0E;height:130px;margin:0px;background-color:#fefadf;}
#gift_left{width:238px;margin:10px;background-color:#ffffff;height:110px;text-align:left;border:2px solid #F9F7AD;}
#gift_left h3{color:#f73700;font-weight:bold;font-size:14px;margin:5px;}
#gift_left p{margin:5px 10px;font-size:13px;}
#gift_right{width:435px;margin:10px;}
.gift_image{width:85px;height:85px;background-color:#fff;margin-left:23px;margin-right:24px;margin-bottom:5px;}
.gift_add{background:url(gift_add.jpg) center no-repeat;width:19px;height:85px;}
