*{margin:0; padding:0;}

#microtop {width:974px; font-size:9pt; margin:0.5em 0; background:none; color:#808080;}
#microtop {overflow:hidden; width:100%;}
#microtopleft {float:left;}
#microtopright {float:right; text-align:right;}
#microtop ul {margin:0; display:inline; padding-left:1px; float:left;}
#microtop ul li {list-style:none; display:inline; }
#microtop ul li.first-child {padding-left:0;}
#microtop ul li.delimiter {margin:0 0.25em;}
#microtop ul li.last-child {border:0;}
#microtop a {text-decoration:none; color:#808080;}
#microtop a:hover {text-decoration:underline;}

body{ margin:0px;padding:0; background:#E9E9E9;font-size:10pt; font-family: Arial;color:#666;}
input{ font-family:arial;}
img{ border:0px;}
ul,ol{ list-style:none;}
.disn{display:none;}
.disb{ display:block}
.cl{ clear:both;font-size:0;}
.f{ float:left;}
.right{ float:right;}
.hands{cursor:pointer;}
h1,h2,h3,h4,h5,h6{color:#333;}

a:link,a:visited{ color:#64755e; text-decoration:none;font-size:10pt;}
a:hover,a:active{ color:#64755e; text-decoration:underline;font-size:10pt;}

#topinfo{ text-align:right; margin:0 auto 1px; width:980px; color:#759554;font-size:9pt;}
#topinfo a{ font-size:9pt;}
#main{
	padding:0px 15px 15px 15px;
	width:900px;
	margin:0px auto;
	position:relative;
	z-index:2;
}
#head{
	margin:auto;
	height:70px;
}
#logo{
	float:left;
	margin-top:13px;
	margin-left: 5px;
}
#search{
	float:right;
	padding-top:25px;
	width:350px;
	color:#3e3e3e;
}
#search div{ float:left; padding-top:8px; font-weight:bold;font-size:11pt;}
.searchip{
	margin:5px 8px 9px 8px;
	color:#333;
	width:245px;
	float:left;
	height:16px;
	padding:2px 1px;
	line-height:14px;
}
.searchbt{ float:left;width:60px;height:22px; padding-bottom: 5px;margin-top:5px;}

#paths,#pathspd{line-height:15px;margin:3px 0 8px; position:relative;color:#333;font-size:9pt;}
#pathspd a,#paths a{font-size:9pt; color:#333}
#pathspd a:hover,#paths a:hover{font-size:9pt; color:#333}
.pathr{position:absolute; top:-2px; width:220px; right:0 !important;right:18px; text-align:right; font-size:12px;}
#pathrel{ position:relative; }
#pathspd a.greenb{color:#06c; text-decoration:underline;}
#pathspd a.greenb:hover{color:#06c; text-decoration:underline;}
.visualpd{ padding-right:240px;}

#hint{
	margin:25px auto 0;
	width:887px;
	padding:5px;
	border:1px solid #cbcbcb;
        font-size:11px;
	line-height:150%;
}
#hint-right{
        margin:25px auto 0;
        width:439px;
        padding:5px;
        border-top:1px solid #cbcbcb;
        border-bottom:1px solid #cbcbcb;
        border-right:1px solid #cbcbcb;
        line-height:150%;
        font-size:11px;
        float:right;
}
#hint-left{
        margin:25px auto 0;
        width:439px;
        padding:5px;
        border-top:1px solid #cbcbcb;
        border-bottom:1px solid #cbcbcb;
        border-left:1px solid #cbcbcb;
        line-height:150%;
        font-size:11px;
        float:left;
}
#extrainfo{
	position:relative;
	margin:25px auto;
	width:950px;
	height:159px;
}
#extratit{float:left; width:140px; margin:3px 5px 0 20px; text-align:right; font-weight:bold;}
.extra{ float:left; width:170px; border-left:1px solid #cbcbcb; margin:0 10px 15px 0; padding:0 8px;}
ul.list li{margin:0; padding:3px 0; border-bottom:1px solid #f3f3f3;}
ul.list li a:link,ul.list li a:visited{text-decoration:none; color:#333;}
ul.list li a:hover,ul.list li a:active{color:#333; text-decoration: underline;}
.list li b,#extratit li{color:#3e3e3e;}

#foot {background:#7C7C7C; color:#cecece; height: 35px;}
#footinfo {float:right; color:#cecece;}
#footinfo2 {float:left; color:#cecece;}
#footinfo3 {width:900px; height:20px; position:relative; padding:10px 15px 0px 15px; margin:0px auto;}

#footinfo a,#foot a{color:#cecece; text-decoration:none;}
#footinfo a:hover,#foot a:hover{ color:#cecece; text-decoration:underline;}

.favbox{clear:both; overflow:hidden;}
.favbox a{text-decoration:none;}
a.favtit:link,a.favtit:visited,a.favtit:hover,a.favtit:active{color:#06c;font-size:13pt; text-decoration:underline;font-weight:bold;}
a.favdes:link,a.favdes:visited,a.favdes:hover,a.favdes:active{color:#333;text-decoration:none;}
a.favwww:link,a.favwww:visited,a.favwww:hover,a.favwww:active{ color:#008000;text-decoration:none;}
.favbox ul{margin-bottom:15px;}

.ud{ text-decoration:underline;}
a.ud:link,a.ud:visited,a.ud:hover,a.ud:active{ text-decoration:underline;}

#note{
	margin:25px auto 0;
	width:887px;
	clear:both;
	line-height:13px;
	height:55px;
	font-size:8pt;
	padding: 5px;
}
#note span,#note p{color:#898989;font-size:8pt;}
#note a:link,#note a:visited,#note a:hover,#note a:active{color:#06c;font-size:8pt;}

.proFunction{clear:both;}
.proFcoupon{margin:4px 15px 3px 0px;width:auto; float:left;}
.proFrating{padding:3px 0 0 0px;width:auto; height:24px;float:left; line-height:24px;}
.proFrating img{ margin-right:2px;}
.proFrating a:link,.proFrating a:visited,.proFrating a:hover,.proFrating a:active{color:#666; float:left;}
.proFrating a:hover{color:#06c; text-decoration:none; float:left;}
.proFrating a:hover span{color:#06c;}
.proFrating b{font-size:12pt; padding-top:5px; float:left;}
.proFrating span{font-size:7pt; float:left;padding-top:7px;}
.relatedproduct .iconbox{position:relative; float:left; width:26px;}
.relatedproduct .iconreviewbox{position:relative; float:left; width:90px;}


.ratFunction{ word-spacing:0px; }
.ratFunction img{ margin-right:10px; margin-top:5px; margin-bottom:3px;}
.ratFunction img.blog{ margin-left:15px;}
.ratFunction img.review{ margin-right:0px;}
.ratFunction a.rating{color:#666; font-size:7pt; margin-left:2px; line-height:14px; margin-right:10px;}
.ratFunction b{ color:#b1b0b0; font-size:12pt;}
.ratFunction span{ color:#666;}
.ratFunction span.noreview{color:#666; font-size:7pt; margin-left:2px; line-height:14px;}
.ratFunction .iconbox{position:relative; float:left; width:35px;}
.ratFunction .iconreviewbox{position:relative; float:left; width:90px;}

.solidus{color:#999;font-size:7pt; padding:0 3px; float:left;padding-top:7px;}

#SideBar{
	width:170px;
}
#SideBar div.left{float:left;}
#SideBar div.right{
	width:166px;
	float:right;
	padding:6px 0 6px 0;
}
#SideBar h2{
	font-size:14px;
	color:#713D04;
	border:#CFCFCF 1px solid;
	margin-bottom:3px;
	clear:both;
	float:left;
	width:170px;
}
#SideBar h2 a{
	font-size:14px;
	color:#713D04;
	text-decoration:none;
	line-height:19px;
}
#SideBar h2 a:hover{
	font-size:14px;
	color:#64755e;
	text-decoration:none;
	line-height:19px;
}
#SideBar h2 img{cursor:pointer; vertical-align:middle; padding:5px;}
#SideBar h2.normal{background:#F7EDD4; }
#SideBar h2.over{background:#F7EDD4;}
#SideBar ul{ margin:0; padding:0;border:#E5E5E5 1px solid; border-bottom:0px; text-align:right; margin-bottom:3px; clear:both; width:218px; float:left;}
#SideBar ul li{margin:0; padding:0;border-bottom:#E5E5E5 1px solid;}
#SideBar ul li a{line-height:18px; padding:5px 0; display:block; font-size:13px;border-top:#fff 1px solid;border-bottom:#fff 1px solid; text-decoration:none; padding-right:3px; color:#333; text-decoration:none; width:215px;}
#SideBar ul li a:active,#SideBar ul li a:hover{background:#990000; color:#ffffff; text-decoration:none;} 
.toplink{ background:#e9e9e9; position:absolute; top:-1px; right:90px; z-index:2; padding:8px 0 8px 8px;}
.toplink ul{ float:left; padding-right:15px;}
.whatshot{ background:#e9e9e9; position:absolute; top:-1px; right:0px; z-index:2; padding:8px 0 8px 8px;}
.whatshot ul{ float:left; padding-right:15px;}
.whatshot li.tit{ color:#000; font-weight:bold;}

.forFatherDay{ position:absolute; width:80px; right:12px; top:35px; padding-left:24px; background:url(icon_father.jpg) no-repeat 0 1px;}
.forFatherDay a:link,.forFatherDay a:visited,.forFatherDay a:hover,.forFatherDay a:active{font-size:10px; text-decoration:underline; line-height:12px;}

