body {
	border:0;
	margin:0;
	padding:0;
	FONT-SIZE: 12px;
	FONT-FAMILY: Arial;
	color:#7E746A;
	/*background:#72685F url(../images/bg.gif) top repeat-x;*/
	background:#3d3631;
}
h1,h2,h3,h4,h5,ul,li,p,a{
	color:#3f3a34;
	list-style:none;
	margin:0;
	padding:0;
}
a{
	text-decoration:none;
	border:none;
}
img{ border:none;}
.clear{
	clear:both;
}
.rgt{
	float:right;
}
.lft{
	float:left;
}
.txt_l{
	text-align:left;
}
.txt_m{
	text-align:center;
}
.txt_r{
	padding:5px 0;
	text-align:right;
}
button{
	border:none;
}
.underline{
	text-decoration:underline;
}
.line{
	background:url(/media/icon2u/images/line.gif) repeat-x;
	padding-top:2px;
	margin:10px 0;
}

#loading-mask{
	position:absolute;
	background-color:#FFFFCC;
	z-index:1000;
	top:20px;
	right:10px;
	width:100px;
	border:1px solid #CC0000;
	color:#CC0000;
	opacity:0.65;
	padding:5px 15px;
}
#container{
	/*background:#F4F4EF;*/
}

#footer{
	padding-top:20px;
	color:#7E746A;
	height:50px;
}
#footer p{
	color:#72685f;
}
/** Header
******************************************************/
#header{
	width:788px;
	margin:0 auto;
}
.head-widget{
	width:252px;
	height:83px;
	color:#fff;
	background:#59534D;
}
.head-widget a{
	margin-right:10px;
	color:#fff;
	font-weight:bold;
}
.head-widget a:hover{
	text-decoration:underline;
}
.sign{
	margin:10px;
}
.cart-stat{
	color:#fff;
	margin:30px 15px 0;
}
.logo{
	float:left;
	width:115px;
	height:52px;
	margin:10px;
	background:url(../images/logo.gif) no-repeat;
}
.head-nav{
	float:right;
	margin-top:40px;
	margin-right:6px;
}
.head-nav li{
	float:left;
	font-size:18px;
	display:inline;
}
.head-nav li a{
	margin-left:12px;
	float:left;
	color:#CEBFAE;
	padding-left: 10px;
}
.head-nav li a span{
	float:left;
	height:23px;
	cursor:pointer;
	padding:0 10px;
	padding:0px 10px 0px 0px;
}
.head-nav li a.over, .head-nav li a:hover{
	color:#3D3631;
	background:#FFD13F url(../images/tnav_o.gif) left -23px no-repeat;
}
.head-nav li a.over span, .head-nav li a:hover span{
	background:#FFD13F url(../images/tnav_o.gif) right 0px no-repeat;
}

/** Side Bar
******************************************************/
#sidebar{
	width:252px;
	background:#E3E1D5;
}
#sidebar-body{
	margin-left:10px;
}
.recent h3{
	color:#3F3A34;
	margin:10px 0;
}
.sb-box h4{
	margin:5px 0;
}
.sb-box p{
	margin-right:40px;
	text-align:justify;
	text-justify:inter-ideograph;
}
.recent p{
	padding-bottom:20px;
}
.recent a{
	display:block;
	padding:6px 0 0;
	font-weight:bold;
	color:#423b35;
}
.recent img{
	float:left;
	border:4px solid #7F756B;
	margin:0 10px 4px 3px;
}
.recent span{
	color:#7f756b;
}
.ds{
	margin:10px 0;
}
.attri{
	border:1px solid #c0b9ae;
	background-color:#f2f1eb;
	color:#453e37;
	margin:0 auto;
	margin-right:8px;
	padding:17px 11px;
}
.attri b{
	color:#7e746a;
}
.attri ul{
	margin:2px 0px;
}
.attri li.tit{
	color:#7e746a;
	font-weight:bold;
	margin-bottom:10px;
}
.attri p{
	margin:0 0 15px 0;
}
.attri li{
	margin:5px 0;
}
.attri li span{
	float:right;
	text-align:left;
	width:100px;
}
.pb{
	color:#453e37;
	font-weight:bold;
	font-size:14px;
	margin:15px;
	margin-bottom:20px;
}
.recent h5{
	margin:5px 0 20px 3px;
}
.tag-box{
	margin-bottom:20px;
}
.tag-box a{
	color:#7f756b;
	margin:2px 5px;
}
.tag-box h4{
	margin:10px 0;
}
.tag-box p{
	margin-right:15px;
	text-align:justify;
	text-justify:inter-ideograph;
}
/** Container Body
******************************************************/
#rawo{
	background:#72685F;
}
#container_body{
	width:788px;
	margin:0 auto;
	background:url(/media/icon2u/images/bbg.gif) repeat-y;
}
#main{
	padding:21px 0 0 21px;
}
.rss{
	margin:15px 0;
}
.rssfeed{
	margin: 10x;
}
.about{
	margin-top:15px;
}
.about span{
	color:#ffd23e;
	font-weight:bold;
}
.about b{
	color:#6b6b6d;
}
.services p, .about p{
	color:#6c6b70;
	margin:3px 0;
	width:488px;
	text-align:justify;
	text-justify:inter-ideograph;
}
.about h2{
	margin:10px 0;
	background:url(/media/icon2u/images/about_us.gif) no-repeat;
}
h2{
	font-style:normal;
	color:#292727;
}
.services {
	margin-top:40px;
	margin-bottom:20px;
}
.services h2{
	margin:10px 0 0px;
	height:77px;
	background:url(/media/icon2u/images/service.jpg) top left no-repeat;
}
.services p{
	margin-top:10px;
}
.sr{
	background:url(/media/icon2u/images/service_rgt.gif) no-repeat;
	width:79px;
	height:74px;
	top:-20px;
}
.content-div{
	margin:0 auto;
	margin-top:10px;
	padding:0 3px;
	background:#fff;
}
.content-div img{
	text-align:center;
}

/** Faq
******************************************************/
.faq{
	width:486px;
	margin-bottom:20px;
}
.ask{
	font-weight:bold;
	color:#FFD242;
}
.answer{
	margin:3px 0px 20px 0;
}

/** Faq
******************************************************/
.detailbox{
	border:1px solid #d2d0c3;
	background:#fff;
}
.license {
	float:left;
}
.license p{
	width:456px;
	margin:10px 0;
	margin-right:40px;
	text-align:justify;
	text-justify:inter-ideograph;
}


/** Free Body
******************************************************/
.fdw{ width:494px;}
.fdw h2{ color:#72685f; margin:4px 0 10px; font-size:18px;}
.fdw .di{ float:right; }
.fdw .fsize{ margin:10px 0px;}


