*{ margin:0; padding:0;}
*{word-wrap: break-word;}

body{ margin:0px;padding:0; background:#ffffff;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:#06c; text-decoration:none;font-size:10pt;}
a:hover,a:active{ color:#06c; 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:15px; background-color:#fff; border:1px solid #c2008c; width:950px; margin:0px auto; position:relative;z-index:2;}
#head{ margin:auto; height:200px; border:1px solid #BEBEBE;  }
#but{ background:transparent url(/images/bg1.gif) repeat-x; margin:auto; height:63px; border:1px solid #BEBEBE;  }
#logo{ float:left; font-family: "Times New Roman", Times, serif; padding-top:60px; padding-left:10px;}
#search{ float:right;padding-top:14px;width:480px;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:14px;padding:2px 1px;line-height:14px;}
.searchbt{ float:left;width:60px;height:22px; padding-bottom: 5px;margin-top:5px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.searchbt{margin-top:7px;}
}



#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:970px; padding:5px;border:1px solid #c2008c;line-height:150%;}
#extrainfo{ position:relative;margin:25px auto; width:980px; height:137px;}
#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 #c2008c; 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{position:relative; background:#7C7C7C; padding:10px 0 10px 35px; color:#cecece}
#footinfo{float:right; position:absolute;right:35px;top:10px; color:#cecece}
#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:970px; clear:both; line-height:13px;height:66px;font-size:8pt;}
#note span,#note p{color:#c2008c;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; cousor:point;}
.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:223px;}
#SideBar div.left{width:31px; float:left;}
#SideBar div.right{ width:185px; float:left; padding:6px 0 6px 0;}
#SideBar h2{font-size:14px; color:#000; border:#CFCFCF 1px solid; margin-bottom:3px; clear:both; float:left; width:218px;}
#SideBar h2 a{font-size:14px; color:#000; text-decoration:none; line-height:19px;}
#SideBar h2 a:hover{font-size:14px; color:#000; text-decoration:underline; line-height:19px;}
#SideBar h2 img{cursor:pointer; vertical-align:middle; padding:5px;}
#SideBar h2.normal{background:#ECECEC; }
#SideBar h2.over{background:#E1FE90;}
#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:#E1FE90; color:#333; text-decoration:none;}


span.motherday{font-size:8pt; float:right; width:68px; display:block; padding-top:4px; background:url(/images/icon_mothersday.gif) no-repeat 2px 8px; padding-left:29px;}
span.motherday a:link,span.motherday a:active,span.motherday a:visited,span.motherday a:hover{font-size:8pt; line-height:110%;}

.cbox-white {
	float: left;
	width: 100%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
}
.gc-cbox {
	clear: both;
	display: block;
	margin: 0em 0em 0.5em 0em;
	padding: 0.2em 0em 0.2em 0.3em;
	background-color: #ffffff;
	font-weight: bold;
	color: rgb(255, 255, 255);
}

#gc-cbox h1, h1 {margin: 0  0; font-size:1.1em; text-transform:capitalize;}
#gc-cbox h3, h3 {margin: 0  0; font-size:1.1em;}
#gc-cbox h4, h4 {margin: 0  0; font-size:1.0em;}
.cbox-right-white {
	float: right;
	width: 98%;
	margin: 0em 0em 1.5em 0em;
	padding: 0em 0em 0em 0em;
	
}
.r-col-tblue {
	clear: both;
	display: block;
    margin: 0em 0em 0.2em 0em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	background-color:#ffffff;
	
	font-weight: normal;
	color: rgb(50,50,50);
}
div#content {					
position : relative;
padding-left : 5px;
float : left;
width : 520px;
}
div#extra {
float : right;
width : 180px;
left : 10px;
top : 10px;
}
.r-col-white {
	float: right;
	width: 91%;
	margin: 0em 0em 0.8em 0em;
	padding: 0.4em 0.4em 0.4em 0.4em;
	
}
.r-col-torangeo {
	clear: both;
	display: block;
    margin: 0em 0em 0.2em 0em;
	padding: 0.2em 0.2em 0.2em 0.2em;
	background-color: #ffffff;
	font-weight: bold;
	color: rgb(55, 84, 118);
}
#right_inner {
  float: none !important;
  float: left;
  border: 1px solid #cccccc;
  padding: 2px;
}