@charset "utf-8";
/* CSS Document */
body{
	margin:0;
	background:#f6f7ee;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
a{
	color:#336600;
	text-decoration:underline;
}
a:hover{
	color:#333;
	text-decoration:none;
}

/* header style block start */
#header{
	position:relative;
	margin:0 auto;
	background:url(/i/bg-logo.jpg) no-repeat top right;
	width:1000px;
	height:500px;
}
.menu{
	position:relative;
	width:226px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	padding:27px 0 0 0px;
	z-index:99;
}
.menu .item{
	padding:0px 0px 22px 18px;
}
.menu .item a{
	color:#333;
	padding:0 0 0 20px;
}
.menu .item a:hover{
	background:#6ec628;
	padding:8px 20px 9px 20px;
	color:#fff;
	text-decoration:none;
}
.menu .subitem{
	padding:0px 0px 22px 18px;
}
.menu .subitem a{
	color:#333;
	padding:0 0 0 30px;
}
.menu .subitem a:hover{
	background:#6ec628;
	padding:8px 20px 9px 30px;
	color:#fff;
	text-decoration:none;
}.box1{
	position:absolute;
	right:180px;
	top:0px;
}
.box2{
	position:absolute;
	right:130px;
	top:0px;
}
.box3{
	position:absolute;
	right:80px;
	top:0px;
}
.box{
	width:45px;
	text-align:center;
	cursor:pointer;
}
.box-up{
	padding:30px 0 0 0px;

}
.box-down{
	padding:5px 0 0 0px;

}
.box b, .box .inner-box {
}
.r1, .r2, .r3{
    display: block;
    height: 1px;
}
.r3{
	margin: 0 3px;
}
.r2{
	margin: 0 2px; 
}
.r1{
	margin: 0 1px;
}
.r1, .r2, .r3{
    overflow: hidden; 
    font-size:1px;
}
.raindrop{
	background:url(/i/bg-raindrop.jpg) no-repeat;
	width:111px;
	height:104px;
	position:absolute;
	bottom:0px;
}
/* header style block end */

/* content style block start */
#content{
	position:relative;
	margin:0 auto;
	width:1000px;
}
.pathway{
	position:relative;
	padding:0 0 0 190px;
}
.pathway .slash{
	color:#999;
	padding:7px 7px;
}
.textblock{
	position:relative;
	width:680px;
	padding:0 0 0 38px;
	float:left;
}
.caption{
	color:#333;
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	padding:0 0 0 38px;
	position:relative;
	width:680px;
}
.shopcaption{
	color:#333;
	float:right;
	font-family:"Times New Roman", Times, serif;
	font-size:36px;
	width:270px;
}
.cart{
	font-size:14px;
	position:relative;
	z-index:9;
	padding:5px 0 5px 54px;
	vertical-align:top;
	background:url(/i/shopping-cart.png) no-repeat left center;
}
.sum{
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	font-weight:bold;
}
.product{
	position:relative;
	color:#333;
	float:right;
	width:270px;
	z-index:10;
}
.product table{
	font-family:"Times New Roman", Times, serif;
	width:270px;
}
.prodphoto{
	padding:0 0 0 12px;
	width:120px;
}
.ptodtitle{
	font-size:36px;
	padding:35px 0 0 10px;
	vertical-align:bottom;
}
.prodsum{
	font-size:16px;
	font-weight:bold;
	text-align:center;
	vertical-align:top;
	padding:5px 20px 0 0px;
}
.prodsum input{
	margin:3px 0 3px 0px;
}
.prodsum .submit{
	background:url(/i/button.jpg) no-repeat;
	width:92px;
	height:22px;
	border:0px;
}
.table_caption{
	font-weight:bold;
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	color:#333;
}
td{
	padding:2px 10px 2px 10px;
}
.noborder{
	border:0px;
}
/* content style block end */

/* footer style block start */
#footer{
	margin:0 auto;
	width:1000px;
}
.dotted a {
	border-bottom:1px dotted #336600;
	text-decoration:none;
}
.dotted a:hover {
	border-bottom:0px;
}
.footbox{
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	padding:0 0 7px 0;
}
.first{
	clear:both;
	float:left;
	padding:20px 0 10px 50px;
	width:435px;
}
.second{
	float:left;
	width:435px;
	padding:20px 0 10px 50px;
}
.footitem{
	padding:0 0 0 12px;
	font-size:15px;
}
.copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	clear:both;
	padding:20px 0 10px 38px;
	width:900px;
}
.newstitle{
	font-size:16px;
	font-weight:bold;
}
.newstitle a{
	font-size:16px;
}
/* footer style block end */
