/*body css */
body{
	margin: 0px;
	background-color:#D3C1A9;
}
body, p, input, textarea, select, table, td,div
{
	font-size: 12px;
	font-family: verdana, arial, geneva, lucida, 'lucida grande', helvetica, sans-serif;	             
}

A:link {text-decoration: none;color:#67492C;}
A:visited {text-decoration: none;color:#67492C;}
A:hover {text-decoration: underline;color:#67492C;}
A:active {text-decoration: none;color:#67492C;}

input, textarea, select{font: 12px Tahoma;}
img, form{border: 0;margin: 0;padding:0;}
p{margin: 0;padding:0;}
div{margin:auto;padding:0;} 
ul, ul li{list-style:none;margin:0;padding:0;}

#w3cn {}
.clearall{CLEAR:both;display:none;}

.STYLE1 {color: #784F00}
.STYLE2 {color: #CC0000;font-weight: bold;}
.STYLE3 {color: #8A5954;font-weight: bold;}
.STYLE6 {color: #363732; font-size: 16px;}
.STYLE7 {font-size:14px}
.STYLE8 {color: #FF0000}

/*index css */
#con{ width:821px; background-color:#FFFFFF;}
#container{ width:821px; background-color:#FFFFFF; float:left;}
#top{width:813px; background:url(../images/index_r1_c2.jpg) left no-repeat; height:106px;}
#toprig{width:127px;float:right;margin-top:5px;}
#topmenu{width:813px;background:#a88160 url(../images/index_r4_c2.jpg) repeat-x; color:#FFFFFF;padding-top:8px;padding-bottom:8px;text-align:center;}
#topmenu a:link{color:#FFFFFF; font-weight:bold;}
#topmenu a:hover{color:#000; font-weight:bold; text-decoration:underline;}
#topmenu a:active{color:#000; font-weight:bold;}
#topmenu a:visited{color:#fff; font-weight:bold;}
#loginbar{width:813px; background:url(../images/index_r5_c2.jpg) repeat-x;color:#784F00; font-weight:bold;}
.inputbox{height:14px;}
#conternt{width:813px;}
#neicontainer{width:813px;}
#neicontainer2{width:813px; background-color:#F0E7DA; }
#leftcon{width:179px; float:left; background-color:#F0E6DA; padding:4px;}
#leftnav1{background:url(../images/index_r9_c5.jpg); width:169px; line-height:34px; font-size:13px; font-weight:bold; color:#FFFFFF; text-align:left; padding-left:10px;}
.projects{background:url(../images/index_r11_c5.jpg) repeat-y; width:179px;}
.leftnav2{width:165px;background:url(../images/index6_r14_c4.jpg); line-height:24px; font-size:13px; font-weight:bold; color:#FFFFFF; text-align:left; padding-left:15px; margin-top:4px;}
.jion{width:135px;background:url(../images/index6_r15_c2.jpg);height:53px; font-size:10px; line-height:20px;font-weight:bold; color:#784F00; text-align:left; padding-left:45px; padding-top:35px;}
.proimg{width:180px; margin-top:5px;}
.Partners{background:url(../images/index6_r25_c4.jpg) repeat-y; width:179px;}
#righcon{width:620px; float:right; margin-top:5px;}
#rightpic{width:620px; height:333px; float:right; }
#righcon2{width:598px; float:right; margin-top:5px; background:url(../images/index6_r17_c13.jpg) top left no-repeat; padding:12px;}
.img{border:1px #AF8988 solid; margin:5px 0;}
.font1{line-height:14px;}
#bottom{clear:both;width:813px; background-color:#F5EEE4; margin-left:4px; border-top:2px #BB9B74 solid; line-height:20px;}
#bottom a{color:#8A5954;}

#neirig{width:615px; float:right; background-color:#f0e7d9; padding-right:10px;}
#neirig2{width:615px; float:right;}
#neibox{width:590px; float:left; text-align:inherit; margin-top:15px;}
.neibox{border:1px #997459 solid;}

.productsWrapper{width:610px;margin:4px 0 4px 5px;background-color:#fff;}
.productsWrapper .products_head {height:15px;background:url("../images/bg_product_list.gif") no-repeat 0 0;}
.productsWrapper .products_head span {float:right;display:block;width:10px;height:15px;background:url("../images/bg_product_list.gif") no-repeat top right;}
.productsWrapper .products_body {border-style:solid;border-width:0 1px;border-color:#d4c2b3;padding:0 10px;background:#fff;}
.productsWrapper .products_foot {height:15px;background:url("../images/bg_product_list.gif") no-repeat bottom left;}
.productsWrapper .products_foot span {float:right;display:block;width:10px;height:15px;background:url("../images/bg_product_list.gif") no-repeat bottom right;}

#neiye1{background:url(../images/2_r2_c2.jpg); width:619px; height:171px;margin-top:5px; margin-right:4px;}
.imgbox{background:url(../images/bg_imgbox.gif); height:158px; width:279px; float:left; float:left; margin-left:10px;}

#righttcontent3{width:565px;float:right; border:1px solid #997459; margin-top:5px; background-color:#FFFFFF;}
.product4{margin-bottom:5px; }
.product{width:580px; margin-bottom:5px; margin-top:5px; float:left;}
.probox{width:170px; float:left; margin-right:25px;border:1px solid #C59C86}
.pro3img{width:60px; height:143px; float:left; margin-left:6px; margin-top:8px;}
.proimg3{background-color:#F5E3CA; width:170px; height:170px; float:left;}
.proname4{background-color:#F4D6B2; width:170px; line-height:22px; float:left; margin-bottom:15px;}
.pro3{background:url(../images/bg_imgbox.gif); width:285px; height:158px; float:left; }
.pro4{background:url(../images/bg_imgbox.gif); width:285px; height:158px; float:right;}
.proname3{float:left; padding-left:8px;margin-top:8px; margin-left:8px; width:182px; text-align:left; font-size:14px; line-height:25px; background: url(../images/bg_proname3.jpg); color:#fff; font-weight:bold;}
.produce{float:left; color:#000002; line-height:20px; width:198px; margin-left:9px; text-align:left; margin-top:0px;}
.weizhi{width:793px; border-bottom:2px #A88160 solid; padding:10px; font-size:12px; text-align:left; margin-bottom:2px;}
.tupian{width:801px; text-align:left; float:left;}
.imgbg{width:318px; height:318px; float:left; background:url(../images/imgbg.jpg); margin-left:5px;}
.imgpic{margin-top:10px; margin-left:10px;}
.productin{width:452px; margin-left:15px; float:left; line-height:22px;}
.tunav{width:798px; background:url(../images/tunav.jpg); padding-left:15px; font-size:14px; font-weight:bold; color:#FFFFFF; margin-top:5px; text-align:left; line-height:31px; float:left;}
.tubox{width:803px; float:left; margin-bottom:5px; text-align:center; padding:0 5px; }
.boxcl{border:1px #B78469 solid; text-align:left; line-height:22px; font-size:14px;}
.boxc2{line-height:22px; font-size:14px;}

.productSideWrap{width:178px;background-color:#fff; border-left:1px solid #EDE0D8;border-right:1px solid #fff;}
.productSideContent{width:177px;height:195px;color:#784F00; text-align:center; border-right:1px solid #EDE0D8;}
.productSideContentBestsellers{width:177px;color:#784F00; text-align:center; border-right:1px solid #EDE0D8;}
 
 /* Generics */
 .CommonForm{width:795px;border:solid 1px #C59C86;padding:15px 5px; margin-top:4px;margin-bottom:4px;text-align:left;background-color:#F9F5F3}
 legend{margin:0 0 0 12px;padding:0 5px;font-weight:bold; color:#A86D38; font-size:14px;}
 fieldset{margin:10px auto;border:#cccccc solid 1px;width:96%;} 
.WelcomeMsg{padding-left:10px;text-align:left;font-weight:bold;color:#000000;}
.WelcomeMsg a{color:#FFFFFF;}
.WelcomeMsg a:hover{color:#fff; text-decoration:underline;}
.formTitle{padding:15px 10px; font-size:14px; font-weight:bold;}
.breadcrumb{padding:5px; border-bottom:1px solid #BB9B74; border-top:1px solid #BB9B74;text-align:left; background-color:#F0E7D9;}
.breadcrumb a {color:#67492C; text-decoration:none; }
.breadcrumb a:hover{color:#000000; text-decoration:underline;}
.productTitle {color: #2D3FA8;font-weight: bold; font-size:12px;}
.productContact h5{margin:0px; padding:0px;}
.productContact a {color:Red; text-decoration:underline;}
.productContact a:hover{color:#000000; text-decoration:none;}
.productContact ul, ul li{list-style:none;margin:0;padding:0;}

#sideItemlist{clear:both; padding:0;}
#sideItemlist ul{padding:0;list-style:none; margin:0;}
#sideItemlist li{text-align:left; clear:both; line-height:20px; list-style-type:none; background:url(../images/itemdot.gif) no-repeat 0px 10px; padding:0 0 0 6px;} 

#cartItemView{width:800px;border:solid 1px #C59C86;padding:15px 5px; margin-top:4px;text-align:left; background-color:#fff;}

/* Message Area */
.CommonMessageArea{width:790px;border:solid 1px #C59C86;padding:15px 5px; margin-top:4px;text-align:left;background:url(../images/status-yellow.gif) #F9F5F3 no-repeat 15px 15px; margin-bottom:4px;}
.CommonMessageArea h3 {font-weight:bold;}
.CommonMessageContent {padding-left:60px; color:#563333;}
.CommonMessageContent a {color:#130C0C; text-decoration:underline;}
.CommonMessageContent a:hover{color:#9B5C5C; text-decoration:none;}

/* Help */
.helpContent{border:1px solid #C59C86;padding-top:6px; padding-left:6px;text-align:left; background-color:#F9F5F3;}
.helpContent h2{font-size: 160%;}
.helpContent p{line-height:150%; margin-top:6px;}
.helpContent .title{font-weight:bold; color:Orange; font-size:14px;}
.helpNav{width:172px;background-color:#F0E7DA;}
.helpNavArea{width:172px; line-height:22px; background-color:#EFEAE5; text-align:left; font-size:12px; color:#383836; font-weight:bold; padding-left:10px; border-bottom:1px solid #FFFFFF;}
.helpNavAreaHigh{width:172px; line-height:22px; background-color:#E2D9D0; text-align:left; font-size:12px; color:#383836; padding-left:10px; border-bottom:1px solid #FFFFFF;}
.helpNav a {color:#000000; text-decoration:none;}
.helpNav a:hover{color:#000000; text-decoration:underline;}
.helpNav ul, li{list-style:none;margin:0;padding:0;line-height:18px;}
.helpItem{padding-left:0px;}
.helpContent a {color:Red; text-decoration:underline;}
.helpContent a:hover{color:Navy; text-decoration:none;}

#hero_area{clear:both;margin-bottom:4px;}
#hero_area table{border-collapse:collapse; border:0;}
#hero_area table td{border:none; padding:0; vertical-align:top;}

#hero_table{height:172px;}
#hero_table h3{font-size:16px; color:#e44a0b; font-weight:bold; text-transform:none; padding:0 !important; margin-bottom:10px; margin-left:0;}

#hero_table .hero_table_td{background:url(../images/group_tall1.jpg) repeat-y left top; height:100%;}
#hero_table .hero_table_td .hero_table_td_in1{background:url(../images/group_top1.jpg) no-repeat left top; height:100%;width:277px;}
#hero_table .hero_table_td .hero_table_td_in2{background:url(../images/group_bottom1.jpg) no-repeat left bottom; padding:15px 15px 0 20px;}
#hero_table .hero_table_td .hero_table_td_in2 table td{font-size:14px;font-weight:bold; color:#000;}
#hero_table .hero_table_td .hero_table_td_in2 div{font-size:14px;font-weight:bold; color:#000;text-align:left;line-height:150%;}

#hero_table .hero_table_td .hero_table_td_in3{background:url(../images/group_top2.jpg) no-repeat left top; height:100%;width:252px;}
#hero_table .hero_table_td .hero_table_td_in4{background:url(../images/group_bottom2.jpg) no-repeat left bottom; padding:15px 4px 0 10px;}

#hero_table ul {padding-bottom:5px;text-align:left;}
#hero_table li{color:#000000; font-size:1.01em; line-height:18px; background:none; background:url(../images/pimp4.gif) no-repeat 0px 7px;padding-left:15px;}
#hero_table li a{color:#000000; text-decoration:none; margin-left:0;}
#hero_table li a:hover{text-decoration:underline}


/* Paging Area */
.CommonPagingArea{font-size: 120%;padding-top:10px;font-weight: bold;color: #000;}
.CommonPagingArea a:link, .CommonPagingArea a:visited{color: #000;text-decoration: underline;}

/* Category Navigation Sidebar */
.NavHeader{background-color:#917658; border-bottom:#544433 1px solid; line-height:24px; font-size:14px; color:#fff; width:170px; padding-left:10px; text-align:left; font-weight:bold;}
#NavContainer{width:180px; line-height:18px; text-align:left;}
#NavContainer ul,li{margin:0px; padding:0px;}
#NavContainer H1 {margin: 0px;cursor: pointer;width:180px; line-height:20px; height:25px; background-color:#E2D9D0; text-align:left; font-size:13px; color:#433629; font-weight:bold; border-bottom:1px solid #FFFFFF;}
#NavContainer H1 a {display: block;	padding-top: 1px;padding-right: 8px;padding-bottom: 0px;padding-left: 8px;width:162px; color: #000;height: 22px;text-decoration: none;moz-outline-style: none;}
.NavContent{padding-left: 0px;}
.NavItem{width:170px;padding-left:10px;line-height:22px; background-color:#EFEAE5; text-align:left; font-size:12px; color:#000;font-weight:bold; border-bottom:1px solid #FFFFFF;}
.NavItem a {color:#67492C; text-decoration:none;}
.NavItem a:hover{color:#E68200; text-decoration:underline;}
.NavSubItem{width:170px;padding-left:10px;line-height:22px; background-color:#F1F0EE; text-align:left; font-size:12px; color:#000; border-bottom:1px solid #FFFFFF;}
.NavSubItem a {color:#67492C; text-decoration:none;}
.NavSubItem a:hover{color:#E68200; text-decoration:underline;}

/* SiteMap */
.ChildNode{MARGIN-TOP: 6px; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 27px}
.ParentNode {PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; COLOR: #cc6600;}
.LeafNode {PADDING-LEFT: 0px; FONT-SIZE: 13px;}
.ParentNode A {COLOR: #cc6600}
.ParentNode A:hover {COLOR: #cc6600;}
.ChildNode A {COLOR: #67492C;}
.ChildNode A:hover {COLOR: #ff6600;}

.newsimg{ width:77px; border:1px #C3B89C solid;}

/* Modal Styles */

.CommonModalMask
{
	opacity: .4;
	filter: alpha(opacity=40);
	background-color: #333;
}

.CommonModal
{
	padding: 0 7px;
}

.CommonModal1, .CommonModal2, .CommonModal3, .CommonModal4, .CommonModal5 
{ 
	background-color: #ccc;
	/*background-image: url(../images/common/navigation-gradient.png);*/
	background-repeat: repeat-x;
	background-position: left -20px;
	border-left: solid 1px #666;
	border-right: solid 1px #666;
}

.CommonModal1 {	margin: 0 -2px;	padding: 0; border-top: solid 1px #666; border-bottom: solid 1px #666; border-left-width: 0px; border-right-width: 0px; }
.CommonModal2 { margin: 0 -2px; padding: 1px 0; border-left-width: 2px; border-right-width: 2px; }
.CommonModal3 { margin: 0 -3px; padding: 1px 0; }
.CommonModal4 { margin: 0 -2px; padding: 2px 0; }
.CommonModal5 { margin: 0 -2px; padding: 1px 0; }

.CommonModalTitle
{
	border-bottom: solid 1px #666;
	padding: 3px 6px 6px 6px;
	font-size: 130%;
	font-weight: bold;
	color: #000;
	cursor: move;
	min-height: 16px;
}

.CommonModalContent
{
	background-color: #fff;
}

.CommonModalFooter
{
	border-top: solid 1px #666;
	width: 100%;
	height: 20px;
}

.CommonModalClose
{
	width: 33px;
	height: 12px;
	background-image: url(../images/modal/close.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
	right: 6px;
}

.CommonModalResize
{
	width: 14px;
	height: 14px;
	background-image: url(../images/modal/resize.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	position: absolute;
	right: 6px;
	margin-top: 4px;
	cursor: se-resize;
}