@import url("global.css");
@import url("category.css");
@import url("ranking.css");
@import url("brand.css");
@import url("mypage.css");
@import url("webboard.css");

@font-face { font-family: Bookman;
src: url("../font/BookmanOldStyle.ttft"); 
}
html {
    overflow-y:scroll;
	overflow-x:auto;
/*	height:100%; */
}
body {
	margin: 0px;
	color: #666;
	font-size: 13px;
	line-height: 1.3em;
	font-family: Tahoma;
	background:#FFF url(../images/bg-body.jpg) top repeat-x;
}
div, ul , li{
	margin: 0px;
	padding: 0px;
	list-style: none;
	overflow: hidden;
}
img {
	border-style: none;
}
a:link , a:visited{
	text-decoration: none;
	color: #666;
}
a:hover {
	text-decoration: underline;
}
.clearAll {
	display: block;
	clear: both;
	height: 0px;
}
input[type=text], input[type=password], textarea, select {
	border: 1px solid #ccc;
	padding:2px 4px;	
	font-size:12px;
	color:#444444;
	font-family: Tahoma;
}

h1, h2, h3, h4 {
	font-family: Tahoma;
	line-height: normal;
	padding:0;
	margin:0;
}
h1 {
	font-size:20px;
	color:#666666;
	padding-left:10px;
	line-height:1.4em;
}
p {
	padding: 0px;
	margin: 0px;
}
.left {
	float: left;
}
.right {
	float: right;
}
.bttnReview {
	background:url(../images/bttn-voted-review-item.jpg) right top no-repeat;
	padding:2px 0px;
	color:#ffffff;
	margin-left:11px;
	width:98px;
	height:20px;
	text-align:center;
	display:block;
	float:right;
}
.bttnReview a {
	color:#ffffff;
}
.bttnReview-item {
	background:url(../images/bttn-voted-review-item.jpg) right top no-repeat;
	padding:2px 0px;
	color:#ffffff;
	margin-left:11px;
	width:98px;
	height:20px;
	text-align:center;
	display:block;
	float:right;
}
.bttnReview-item a {
	color:#ffffff;
}
a.bttnWb {
	width:125px;
	color:#FFF;
	font-weight:bold;
	padding:6px 0;
	text-align:center;
	display:inline-block;
	background:url(../images/bg-bttn-wb.jpg) no-repeat;
	text-decoration:none;
}
.barHead {
	height:30px;
	padding-left:8px;
	background:url(../images/bg-bar-center.jpg) no-repeat;
}
.barHead .leftBar {
	float:left;
}
.barHead .centerBar {
	float:left;
	line-height:1.8em;
	font-size:15px;
	font-weight:bold;
	font-family:Trebuchet MS;
}
.barHead .centerBar a {
	display:block;
	width:418px;
	height:30px;
	color:#999999;
}
.barHead .rightBar {
	float:right;
}
.wrapper {
	width: 972px;
	margin:0 auto;
	padding:0 14px;
	background-color:#FFF;
}
#mainHeader {
	height:100px;
	overflow: hidden;
}
#mainHeader .top {
	font-size:12px;
	padding-top:4px;
	padding-bottom:4px;
	background:url(../images/line.gif) bottom repeat-x;
}
#mainHeader .top h1 {
	float:left;
	font-size:12px;
	font-weight:bold;
	padding-left:0;
	line-height:1em;
	color: #666;
}

.mainLogo {
	float:left;
	padding-top:5px;
	padding-left:10px;
	width:240px;
	overflow:hidden;
}
.linetop-mainHome {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #a79c8e;
/*	border-top-color: #C03; */
}
.linetopHome {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #cc0033;	
}
.navTop {
	float:right;
	font-size:12px;
	margin-top:-2px;
}
.navTop li {
	float:left;
	margin-right:5px;
}
.navTop li a, .navTop li.login {
	color:#ff9900;
	font-weight:bold;
/*	text-decoration: underline; */
}
.navTop li.login a {
	color:#ff9900;
}
.navTop li.last {
	margin-right:0;	
}
.social-home {
	padding-top:6px;
	text-align:right;
}
.social {
	float:right;
	position:absolute;
	margin-left:932px;
	margin-top:-25px;
}
.txtkeyword , .txtkeyword a {
	font-size:11px;
	color:#999;
	padding-left:10px;
	padding-bottom:2px;
}
#mainSearch {
	background:#c5e0dc;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:4px 10px;
	margin-top:2px;
}
#mainSearch span {
	color:#FFF;
	font-weight: bold;
}
#mainSearch input {
	width:175px;	
}
#mainSearch select  {
	width:125px;	
}
#mainSearch .ico {
	float:right;
	padding:2px 5px;
}
#mainSearch .ico input {
	width:23px;
	border:none;
}
.nowReview {
	float:left;
	width:250px;
	color:#cc6633;
	padding-top:42px;
/*	padding-left:90px;*/
	text-align:right;
	overflow:hidden;
}
.nowReview span {
	color:#663333;
	font-size:30px;	
}
#body {
	margin-top:5px;
/*	margin-bottom:15px;*/
	padding-bottom:30px;
	overflow:hidden;
}
#header {
	width:972px;
	height:95px;
}
#header .left {
	padding-bottom:4px;
	background:url(../images/line.gif) bottom repeat-x;
}
.l-frame1 a:link img,.l-frame1 a:visited img{
	border:1px solid #ccc;
}
.l-frame1 a:hover img,.l-frame1 a:active img{
	background:none;
	border:1px solid #CC0033;
}
.l-frame2 a:link img,.l-frame2 a:visited img{
	border:1px solid #fff;
}
.l-frame2 a:hover img,.l-frame2 a:active img{
	background:none;
	border:1px solid #CC0033;
}
.l-red a:link,.l-red a:visited{
	color:#CC0000;
}
.l-red a:hover,.l-red a:active{
	color:#CC0000;
}
.l-orange a:link,.l-orange a:visited{
	color:#ff9900;
}
.l-orange a:hover,.l-orange a:active{
	color:#ff9900;
}
.gray{
	color:#999999;
}

/* Top Search */

#topSearch {
	width:274px;
	height:55px;
	float:right;
	background:url(../images/bg-search-inside.jpg) no-repeat;
}
#topSearch .form {
	float:left;
	padding-top:3px;
	padding-left:10px;
}
#topSearch input[type=text] {
	width:202px;
	padding:2px 4px;
	margin-top:1px;
	margin-bottom:1px;
	font-size:12px;
	color:#7f7f7f;
}
#topSearch select {
	width:212px;
	font-size:12px;
	color:#7f7f7f;
}
#topSearch .bttn {
	float:right;
	padding-top:7px;
	padding-right:10px;
}

#header .bottom {
	width:972px;
	padding-top:7px;
	color:#999;
}
.txtbox-review {
	color:#999;
	font-size:11px;
	padding-top:8px;
}
.navCrumb {
	float:left;
	font-size:11px;
	width:680px;
	overflow:hidden;
}
.navCrumb li {
	float:left;
	padding-right:10px;
	padding-left:5px;
}
.navCrumb li a {
	color:#999;
}
.navCrumb li.home {
	padding-right:5px;
}
.navCrumb li.home img {
	display:block;
	margin-top:2px;
}
.navCrumb li.last {
	background:none;
	background:url(../images/arrw-crumb.gif) left no-repeat;
	padding-right:5px;
	padding-left:10px;
}
.navCrumb h1 {
	color:#999;
	font-size:11px;
	padding-left:0px;
	line-height:1.3em;
	font-weight:normal;
	padding-top:1px;
}

.logo {
	float:left;
	margin-top:5px;
	margin-right:10px;
	width:147px;
}
#navMain {
	width:216px;
	margin-top:5px;
}
#navMain li {
	font-weight:bold;
	margin-bottom:3px;
}
#navMain .navIndent {
	padding-left:12px;
}
#navMain li , #navMain li a {
	color:#FFF;
}
#navMain li a {
	display:block;
	width:216px;
	height:25px;
	padding-left:12px;
}
#navMain li.mypages {
	line-height:2em;
	background:url(../images/bg-menu-mypage.jpg) no-repeat;	
}
#navMain li.mrank {
	line-height:2em;
	background:url(../images/bg-menu-ranking.jpg) no-repeat;	
}
#navMain li.search {
	line-height:2em;
	background:url(../images/bg-menu-search.jpg) no-repeat;
	margin-bottom:0;
}
#navMain li.newsclip {
	line-height:2em;
	background:url(../images/bg-menu-promotion.jpg) no-repeat;	
}
#navMain li.newsclip a {
	color:#d28e8e;
}
#navMain li.mwebboard {
	line-height:2em;
	background:url(../images/bg-menu-webboard.jpg) no-repeat;	
}
#navMain li.what {
	line-height:2em;
	background:url(../images/bg-menu-what.jpg) no-repeat;	
}
#navMain .subMenu {
	margin-top:0;
}

#navMain .subMenu li.first, #navMain .subMenu li.last {
	background:url(../images/bg-submenu.jpg) bottom no-repeat;
	color:#81bbb2;
	font-size:12px;
	line-height:2em;
}
#navMain .subMenu li.last {
	background:url(../images/bg-submenu-last.jpg) bottom no-repeat;
	margin-bottom:0;
}
#navMain .subMenu li a {
	display:block;
	width:184px;
	height:26px;
	color:#81bbb2;
	font-weight:normal;
	padding-left:20px;
}

/* navMenu */

#navMenu {
	float:left;
}
#navMenu li {
	width:107px;
	height:26px;
	float:left;
	font-size:11px;
	text-align:center;
	line-height:2.2em;
	margin-right:1px;
	font-weight:bold;
}
#navMenu li a {
	display:block;
	width:107px;
	height:26px;
}
#navMenu .mypage, .mypage a {
	background:url(../images/bg-m-mpage.jpg) no-repeat;
	color:#cc0000;
}
#navMenu .re-ranking , .re-ranking a {
	background:url(../images/bg-m-re-ranking.jpg) no-repeat;
	color:#cc6633;
}
#navMenu .brand, .brand a {
	background:url(../images/bg-m-brand.jpg) no-repeat;
	color:#009999;
}
#navMenu .category, .category a {
	background:url(../images/bg-m-category.jpg) no-repeat;
	color:#993399;
}
#navMenu .webboard, .webboard a {
	background:url(../images/bg-m-webboard.jpg) no-repeat;
	color:#669933;
}
#navMenu h1 {
	color:#999;
	font-size:11px;
	padding-top:9px;
	padding-left:0;
	line-height:1.3em;
	font-weight:normal;
	width:520px;
	overflow:hidden;
}
.bn-hilight {
	text-align:center;
	margin:0 0 15px;
}
.boarder_hd_home{
	border:solid #E3E3E3 1px;
}
.boarder_hd_inner{
	border:solid #E3E3E3 1px;
	width:728px;
	margin:0 0 15px 122px;
}
.boarder_rc{
	border:solid #E3E3E3 1px;
}
.banner_top-side{
	border:solid #E3E3E3 1px;
}
.banner_middle-side{
	margin:0 0 15px;
}
.banner_fb-side{
	margin:5px 0;
}
.banner_bottom-side{
	margin:0;
}
.banner_synergye{
	margin:10px 0 5px;
}
/* Body */

.threeColum {
}
.mainColLeft {
	width:216px;
	float:left;
}
.mainColMiddle {
	float:left;
	width:426px;
	padding:0 15px;
}
.mainColRight{
	width:300px;
	float:right;
}
.twoColum {
	
}
.twoColum .colLeft {
	width:660px;
	float:left;
	margin-right:12px;
}
.twoColum .colLeft-prfull {
	width:100%;
	float:left;
	margin-right:12px;
}
.twoColum .ColRight{
	width:300px;
	float:right;
}
.txtclose {
	color:#CC6666;
	font-size:12px;
}

/* Member */
#memberCol {
	background-color:#fffbf7;
	margin-top:15px;
	border: 1px solid #f1d4af;
	padding:1px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#memberCol .login {
	padding:12px 0 2px;
	background-color:#fef1e0;
}
#memberCol .login li {
	margin-bottom:6px;
	line-height:1.8em;
}
#memberCol .login .left {
	width:80px;
	float:left;
	padding-right:8px;
	display:block;
	text-align:right;
}
#memberCol input {
	width:180px;
	padding:2px 4px;	
}
#memberCol .bttnLogin input {
	border:none;
	width:47px;
	vertical-align:baseline;
	margin-left:43px;
	padding:0;
}
#memberCol .txtorg a {
	color:#c87f6c;
	font-size:11px;
	margin-left:20px;
}
#memberCol .login .forget {
	font-size:11px;
	float:none;
	line-height:12px;
}
/*
#memberCol .login .bttnLogin {
	margin-left:50px;	
}
*/
#memberCol .checkbox input {
	padding:0px 4px;
	width:10px;
	vertical-align:middle;
}
#memberCol .register {
	padding:7px 0;
	text-align:center;
	background-color:#fef1e0;
}
#memberCol .bttnRegister {
	padding:8px 0 10px;	
}
.barcodeBB {
	text-align:center;
	padding:16px 0;
	font-weight:normal;
}
#showcase {
	width:972px;
	margin-bottom:15px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #a79c8e;
}
#showcase .header {
	width:400px;
	height:25px;
	color:#594a37;
	padding-left:215px;
	font-weight:bold;
	padding-top:10px;
	position:absolute;
}
#showcase .bottom {
	border-right-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #a79c8e;
	border-left-color: #a79c8e;
	text-align:center;
	color:#808080;
	overflow:hidden;
}
#showcase .showcaseList {
	padding:15px 0;
}
#showcase .showcaseList .tn {
	text-align:center;
	margin-bottom:10px;
}
#showcase .showcaseList li {
	width:130px;
	float:left;
	text-align:center;
	margin:0 15px;
}

/* Vanilla Member  */

#vanillaMember {
}
#vanillaMember .memberList {
	margin-top:10px;
}
#vanillaMember .memberList li {
	width:95px;
	height:145px;
	float:left;
	text-align:center;
	margin-right:10px;
}
#vanillaMember .contentBox {
	text-align:center;	
}
#vanillaMember .tn img {
	margin-bottom:5px;	
/*	border: 1px solid #CCC; */
}
#vanillaMember .txtbox {
	font-size:11px;
	line-height:1.8em;
}
#vanillaMember a {
	color:#ff9900;
	font-weight: bold;
/*	text-decoration: underline; */
}

/* Webboard */

#webboard {
}
#webboard .webboardList {
	margin-top:10px;
	padding-right:1px;
}
#webboard .webboardList li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
	padding:3px 16px;
	background:url(../images/ico-webboard.gif) left 7px no-repeat;
}
#be-the-first {
	margin: 10px 0 10px;	
}
#be-the-first .header {
	background:url(../images/line-head.gif) repeat-x;
	height:22px;
	padding-top:8px;
}
#be-the-first .firstList {
}
#be-the-first .firstList li {
	background:url(../images/line.gif) bottom repeat-x;
	padding:10px 0;
}
#be-the-first .contentBox {
	padding-top:6px;	
}
#be-the-first .tn {
	float:left;
	margin-right:10px;
/*	border: 1px solid #CCC;*/
} 
#be-the-first .review {
	margin-top:10px;
}

/* PR Text Link */

#PRtextCol {
	width:657px;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom:15px;
}

#PRtextCol .textContent {
	border: 2px solid #eee;
	padding:3px 8px;
}

#PRtextCol .textlink {
	background:url(../images/ico-pr.gif) left no-repeat;
	padding-left:14px;
	line-height:150%;
}

#PRtextCol .textlink a:link, #PRtextCol .textlink a:visited{
	display:block;
	color:#969696;
	width:630px;
	padding:0 4px;
}

#PRtextCol .textlink a:hover, #PRtextCol .textlink a:active{
	display:block;
	color:#F29417;
	width:630px;
	background:#FFF9C9;
	padding:0 4px;
}


/* Content Colume */

#contactCol {
	width:657px;
	float:left;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:15px;
}
#contactCol .mainContent {
	border: 3px solid #eee;	
}
#contactCol .header {
	background:url(../images/bg-h-review.gif) left 2px no-repeat;
	padding-left:10px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#contactCol .formField {
	width:490px;
	margin:0 auto;
	padding-top:15px;
	padding-bottom:10px;
}
#contactCol li {
	margin-bottom:8px;
}
#contactCol li span {
	width:110px;
	display:block;
	float:left;
	text-align:right;
	padding-right:5px;
	font-weight: bold;
	line-height:1.6em;
}
#contactCol input {
	width:275px;	
}
#contactCol select {
	width:285px;	
}
#contactCol textarea {
	width:275px;
	height:75px;
}
#contactCol a.alt {
	text-decoration: underline;
	color:#999;
	font-size: 12px;
}

/* Recommend Colum */

#recommendCol {
	width:972px;
	margin-top:15px;
}
#recommendCol .header {
	background:url(../images/h-recommend.jpg) no-repeat;
	height:35px;
	color:#663333;
	padding-left:215px;
	font-weight:bold;
	line-height:2.7em;
}
#recommendCol .bottom {
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #a79c8e;
	border-bottom-color: #a79c8e;
	border-left-color: #a79c8e;
	text-align:center;
	padding:35px 0;
	color:#c87f6c;
}
.backtop {
	font-size:11px;
	color:#999;
	text-decoration: underline;
	position:absolute;
	margin-left:146px;
	margin-top:3px;
	background:url(../images/arrw-backtop.gif) right no-repeat;
	padding-right:16px;
}
/* Request */

#boxRequest {
	background-color:#faf5f2;
	margin-top:15px;
	border: 1px solid #cce4ed;
	padding:1px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#boxRequest .content {
	padding:10px 17px;
	background-color:#d9eff7;
}
#boxRequest .form {
	padding:12px 0;
}
#boxRequest input {
	width:190px;
	float:left;
}
#boxRequest .bttn {
	padding-top:5px;	
}
.red {
	color:#cc0000;
	font-size:12px;
}
.red a  {
/*	text-decoration: underline; */
	font-weight: bold;
	color:#cc0000;
}
.errorred {
	color:#FF0000;
}
.errorgreen {
	color:#339999;
}
.share {
	text-align:right;
	margin:10px 0;
}
/* Read Share */

#boxreadShare {
	background-color:#faf5f2;
	margin-top:10px;
	border: 1px solid #e6d3c9;
	padding:1px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
#boxreadShare .content {
	padding:10px 17px;
	background-color:#f4e7e0;
	color:#cc9966;
}
#boxreadShare input {
	width:253px;
	font-size:11px;
}

/* Free gift Right */

#PR-right {
	margin-bottom:15px;
}
#PR-right ul {
	margin-top:15px;
}
#PR-right li {
	margin-bottom:10px;
}
#PR-right .tn {
	border: 1px solid #CCC;
	float:left;
	margin-right:12px;
}
#PR-right .head ,.head a {
	color:#ff9999;
	font-weight: bold;
}

#refineSearch, #refineSearch2 {
	width:657px;
	float:left;
}
#refineSearch, #refineSearch2 {
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:5px;
}
#refineSearch .contentBox, #refineSearch2 .contentBox {
	border: 3px solid #eee;	
}
#refineSearch .header, #refineSearch2 .header {
	background:url(../images/bg-h-refine.gif) left 2px no-repeat;
	padding-left:10px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin:10px 10px 0 10px;
}
#refineSearch .formField {
	width:620px;
	margin-left:20px;
	padding-top:12px;
	padding-bottom:6px;
}
#refineSearch2 .formField {
	width:580px;
	margin-left:70px;
	padding-top:12px;
	padding-bottom:6px;
}
#refineSearch li {
	margin-bottom:8px;
	display: block;
	float:left;
	width:300px;
}
#refineSearch2 li {
	margin-bottom:8px;
}
#refineSearch li .colLeft, #refineSearch2 li .colLeft{
	width:90px;
	display:block;
	float:left;
	text-align:right;
	padding-right:5px;
	margin-right:0;
	font-weight: bold;
	line-height:1.6em;
	color:#999;
}
#refineSearch2 li .colLeft{
	width:110px;
}
#refineSearch li .colRight, #refineSearch2 li .colRight{
	float:left;
	width:295px;
	text-align:center;
}
#refineSearch li.keywdsearch{
	float:none;
	width:400px;
}
#refineSearch select {
	width:200px;	
}
#refineSearch2 select {
	width:295px;	
}
#refineSearch select.price {
	width:93px;	
}
#refineSearch input {
/*	width:18px; */
}
#page {
	padding:10px 0;
 	border-bottom: dotted 1px #BEB5A8;
}
#pageBottom {
	padding:10px 0;
}
#pageBottom2 {
	margin-top:-15px;
	padding:10px 0;
}
#pageBottom3 {
	padding:0;
}
#pageNone {
	padding:10px 0;
}
#pageNone2 {
	padding:0;
}
#pageNone3 {
	padding:10px 0 0;
}
#pageNone4 {
	padding:0 0 10px;
}
.sort2 {
	color:#C8030C;
	font-weight:bold;
}
.sort2 span, .sort a{
	color:#666666;
	font-weight:normal;
}
.pageList, .pageList2 {
	font-size:11px;
/*	padding-top:8px; */
}
.pageList2 {
	padding-top:8px;
}
.pageList .allpage, .pageList2 .allpage {
	padding-right:12px;
	margin-right:12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999;
	color:#666;
}
.pageList ul, .pageList2 ul {
	display:block;
	float:right;	
}
.pageList li, .pageList2 li {
	float:left;
	display: block;
	padding:0 5px;
}
.pageList li a, .pageList2 li a {
	color:#333;
}
.pageList li.active, .pageList2 li.active  {
	color:#FFF;
	font-weight:bold;
	background:#c8030c;
}
.pageList li.arrow, .pageList2 li.arrow {
	padding-top:4px;
}

/* item Top */

#itemTop {
	margin-bottom:0;
}
#itemTop .boxOption {
	position:absolute;
	margin-top:-52px;
	margin-left:460px;
} 
#itemTop h3 {
	font-size:15px;
	font-weight:bold;
	padding-left:12px;
	float:left;
	color:#666;
}
#itemTop .hlProduct {
	margin-bottom:22px;
}
#itemTop .tn {
	width:160px;
	text-align:center;
	margin-left:8px;
}
#itemTop .boxTopweek {
	margin-left:20px;
/*	text-align:center; */
/*	font-weight:bold; */
/*	font-size:12px; */
/*	color:#996633; */
}
#itemTop .detailProduct {
	width:490px;
}
#itemTop .detailProduct li {
	margin-bottom:6px;
}
#itemTop .detailProduct li .inner {
	margin-bottom:0;
}
#itemTop .detailProduct .colLeft {
	width:110px;
	float:left;
	display:block;
	padding-right:10px;
	text-align:right;
	color:#999;
}
#itemTop .type , #itemTop .type a{
	color:#ff9900;	
	font-weight: bold;
	font-size:12px;
}
#itemTop .re , #itemTop .re a {
	color:#cc9966;	
	font-weight: bold;
	font-size:12px;
}
#itemTop table {
	font-size:12px;
}
/* #itemTop table td {
	padding-right:15px;
	padding-bottom:2px;
	color:#666;
}*/
#itemTop .detailProduct .rank{
	font-size:12px;
}
.pt {
	font-size:11px;
	color: #c7010b;
	font-weight:bold;
}
#itemTop .detailProduct .vote {
	width:70px;
	color:#999;
	font-size:11px;
}
#itemTop .highlightitem_aw {
}
#itemTop .infoProduct {
	padding-top:15px;
	background:url(../images/bg-topdetail-product.gif) top repeat-x;
}
#itemTop .infoProduct .topHead {
	margin-bottom:5px;
}
#itemTop .infoProduct .alt, #itemTop .infoProduct .alt a {
	font-size:11px;
	color:#cc9966;
	line-height:2.2em;
}
#itemTop .infoProduct .alt a {
	font-weight:bold;
}
#itemTop .infoList {
	width:655px;
}
#itemTop .infoList li {
	background:url(../images/line.gif) bottom repeat-x;
	padding:8px 0;
}
#itemTop .infoList .left {
	width:140px;
	text-align:right;
	display:block;
	color:#999;
}
#itemTop .infoList .right {
	width:495px;
	padding-right:12px;
	display:block;
}
#itemTop .infoList ol {
	margin-left:28px;
	padding:0;	
}
#itemTop .infoList ol li {
	padding:0;
	overflow:visible;
	list-style-type: decimal;
	background:none;
	margin-bottom:2px;
}

/* Tab Item */

.tab-content , .tab-content-review {
	background:url(../images/bg-topdetail-product.gif) top repeat-x;
	width:660px;
	padding-top:30px;
	float: right;
}
.tab-content-review {
	padding-top:20px;
}

.navTopItem {
	
}
.navTopItem li {
	float: left;
	margin-right:4px;
	font-weight:bold;
	text-align:center;
}
.navTopItem li.active {
	background:url(../images/bg-tab-item-active.jpg) no-repeat;
}
.navTopItem li.inactive {
	background:url(../images/bg-tab-item.jpg) no-repeat;
}
.navTopItem li.active a , .navTopItem li.inactive a {
	display: block;
	width:109px;
	height:24px;
	color:#FFFFFF;
	line-height:27px;
}
.navTopItem li.inactive a {
	color:#996600;	
}
.tab-header {
	position: relative;
	height: 3em;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.tab  /* the heading that became the li */
{
	display: none;
}

.lastReview {
	padding-top:15px;
	margin-bottom:0;
	background:url(../images/bg-topdetail-product.gif) top repeat-x;
}
.lastReview h3 {
	font-size:15px;
	font-weight:bold;
	padding-left:12px;
	float:left;
	color:#333;
}
.lastReview .topHead {
	margin-bottom:15px;
	font-size:11px;
}
.lastReview .topHead .wrReview {
	margin-right:13px;	
}
.boxReview , .boxReview2 , .boxReviewRes {
/*	background:#fef0f0; */
	background:#F8F2F3;
	padding:12px 8px;
	margin-top:0px;
	margin-bottom:15px;
}
.boxReview2 {
	margin-top:15px;
	margin-bottom:0px;
}
.boxReviewRes {
	padding:12px 8px 12px 40px;
	width:607px;
	background:#F2F2F2;
	border-top:dotted 2px #E6E6E6;
	margin-top:0;
	margin-bottom:0;
}
.boxReview .last , .boxReviewRes .last {
	margin:0;	
}
.boxReview .boxTop .img , .boxReview2 .img , .boxReviewRes .boxTop .img {
	float:left;
/*	border: 1px solid #e6c3c4; */
	display:block;
	margin-right:10px;
}
.boxReview .boxTop .left , .boxReview2 .left , .boxReviewRes .boxTop .left{
	float:left;
}
.boxReview .boxTop .left li , .boxReviewRes .boxTop .left li {
	float:left;
	padding:0 10px 1px 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #beb4b4;
}
.boxReview .boxTop .left li.first , .boxReview2 .boxTop .left li.first , .boxReviewRes .boxTop .left li.first {
	padding-left:0px;
	color:#ff9900;
	font-weight:bold;
}
.boxReview .boxTop .left li.first a , .boxReview2 .boxTop .left li.first a , .boxReviewRes .boxTop .left li.first a {
	color:#ff9900;
}
.boxReview .boxTop .left li.last , .boxReview2 .boxTop .left li.last , .boxReviewRes .boxTop .left li.last {
	border:none;	
}
.boxReview .boxTop .rank , .boxReviewRes .boxTop .rank {
	font-size:13px;
	padding-top:8px;
	font-weight:bold;
}
.boxReview .boxTop .del , .boxReview2 .del, .boxReviewRes .boxTop .del {
	text-align:right;
}
.boxReview .boxTop .date , .boxReview2 .date , .boxReviewRes .boxTop .date {
	padding:5px 0 10px 0;
	text-align:right;
}
.boxReview .contentBox , .boxReview2 .contentBox , .boxReviewRes .contentBox  {
	border: 1px solid #e6c3c4;
	background:#FFF;
	padding:15px 15px 15px 16px;
	margin:10px 0;
}
.boxReview .detailReveiw ul , .boxReview2 .detailReveiw ul , .boxReviewRes .detailReveiw ul {
	margin-left:36px;
	margin-top:15px;	
}
.boxReview .detailReveiw li , .boxReview2 .detailReveiw li , .boxReviewRes .detailReveiw li {
	margin-bottom:4px;
	display: inline-block;
}
.boxReview .txtcomment , .boxReview .txtreview , .boxReview .txtreview2 , .boxReview2 .txtcomment , .boxReviewRes .txtcomment {
	font-size:14px;
	background:url(../images/line.gif) bottom repeat-x;
	padding:5px 0 15px 0;
	line-height:150%;
	color:#444444;
}
.boxReview .txtreview {
	padding:10px 0 10px 5px;
	line-height:100%;
	color:#CC0033;
}
.boxReview .txtreview2 {
	padding:10px 5px 10px 5px;
}
.boxReview .reviewpoint table strong {
	color:#FF9900;
}
.boxReview .detailReveiw .head , .boxReview2 .detailReveiw .head , .boxReviewRes .detailReveiw .head {
	width:70px;
	color:#999;
	font-size:12px;
}
.boxReview .detailReveiw .colRight , .boxReviewRes .detailReveiw .colRight {
	width:450px;
	display:block;
	float:left;
	color:#ff9900;
	padding-right:10px;
}
.boxReview .detailReveiw span , .boxReviewRes .detailReveiw span {
	width:16px;
	color:#999;
	text-align:center;
	display: inline-block;
}
.boxReview .bottom , .boxReviewRes .bottom {
	padding:3px 0;
}

/* Last Review Item */

.boxReview-item {
	background:#f4f0e9;
	padding:8px;
	margin-top:15px;
}
.boxReview-item .last {
	margin:0;	
}
.boxReview-item .boxTop .img {
	float:left;
/*	border: 1px solid #e6c3c4; */
	display:block;
	margin-right:10px;
}
.boxReview-item .boxTop .left {
	float:left;
}
.boxReview-item .boxTop .left li {
	float:left;
	padding:0 10px 1px 10px;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #beb4b4;
}
.boxReview-item .boxTop .left li.first {
	padding-left:0px;
	color:#ff9900;
	font-weight:bold;
}
.boxReview-item .boxTop .left li.first a {
	color:#ff9900;
}
.boxReview-item .boxTop .left li.last {
	border:none;	
}
.boxReview-item .boxTop .rank{
	font-size:13px;
	padding-top:8px;
	font-weight:bold;
}
.boxReview-item .boxTop .del {
	padding:5px 0 10px 0;	
	text-align:right;
}
.boxReview-item .boxTop .date {
	text-align:right;
}
.boxReview-item .contentBox {
	border: 1px solid #d6c5a8;
	background:#FFF;
	padding:15px 15px 15px 16px;
	margin:10px 0;
}
.boxReview-item .detailReveiw ul {
	margin-left:36px;
	margin-top:15px;	
}
.boxReview-item .detailReveiw li {
	margin-bottom:4px;
	display: inline-block;
}
.boxReview-item .txtcomment {
	font-size:14px;
	background:url(../images/line.gif) bottom repeat-x;
	padding:10px 0 15px 0;
	line-height:150%;
	color:#444444;
}
.boxReview-item .detailReveiw .head {
	width:70px;
	color:#999;
	font-size:12px;
}
.boxReview-item .detailReveiw .colRight {
	width:450px;
	display:block;
	float:left;
	color:#ff9900;
	padding-right:10px;
	font-size:12px;
}
.boxReview-item .detailReveiw span {
	width:16px;
	color:#999;
	text-align:center;
	display: inline-block;
}
.boxReview-item .bottom {
	padding:3px 0;
}
.lastReview-item {
	padding-top:15px;
	background:url(../images/bg-line-item.gif) top repeat-x;
}
.lastReview-item h3 {
	font-size:15px;
	font-weight:bold;
	padding-left:12px;
	float:left;
	color:#333;
}
.lastReview-item .topHead {
	margin-bottom:15px;
	font-size:11px;
}
.lastReview-item .topHead .wrReview {
	margin-right:13px;	
}
.lastReview-item .topHead .boxOption2 {
	position:absolute;
	margin-left:460px;
	margin-top:3px;
} 

.lastReview-item .error , .lastReview .error {
	font-size:15px;
	font-weight:bold;
	padding-left:20px;
	float:left;
	color:#FF9900;
	margin:15px 0 30px 0;
}

/* hl item score */
#itemScore {
	width:658px;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	border-radius: 4px;
	display:block;
	margin-top:10px;
}
#itemScore .contentBox {
	border: 3px solid #eee;
	min-height:160px;
}
#itemScore .header {
	background:url(../images/bg-h-review.gif) left 2px no-repeat;
	padding-left:10px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin:10px 11px 15px 10px;
}
#itemScore li {
	width:141px;
	float:left;
	text-align:center;
	padding:0 10px 15px 10px;
}
#itemScore .tn {
	text-align:center;
/*	border: 1px solid #ccc; */
	margin-bottom:8px;
}
#itemScore .nameBrand {
	font-size:12px;	
}
#itemScore .nameProduct {
	font-size:12px;	
}
#itemScore .error {
	color:#66CCCC;
	font-size:14px;
	font-weight:bold;
	padding-left:30px;
}
.sort {
	font-size:12px;	
}
/* item Review */

#itemReview-all {
	
}
#itemReview-all .hl-itemReview {
	margin-bottom:30px;	
}
#itemReview-all .hl-itemReview .contentBox {
	width:400px;
	float:left;
}
#itemReview-all .hl-itemReview .boxRight {
	float:right;
	padding-right:20px;
}
#itemReview-all .hl-itemReview .tn {
	width:120px;
	float:left;
	display: block;
}
#itemReview-all .hl-itemReview .bottom {
	padding-top:10px;
	font-size:11px;	
}
#itemReview-all .hl-itemReview .rank {
/*	padding-right:10px; */
}
.tag {
	font-size:11px;
	padding-top:5px;
	color:#999999;
}
.tag a {
	color:#ff9900;
	font-weight:bold;
}
.pp {
	width:450px;
	display:block;
}
.pp li {
	width:150px;
	font-size:12px;
	float:left;
	color:#666;
	margin-bottom:0px;
	height:17px;
}
.barItem {
	background:url(../images/bg-bar-item-top.jpg) no-repeat;
	height:24px;
	padding-top:6px;
	padding-right:10px;
	margin-bottom:15px;
	color:#996633;
	overflow:hidden;
}
.barItem .left {
	padding-left:13px;
}
.barItem .title {
	font-size:16px;
	font-weight: bold;
	font-family:Trebuchet MS;
}
.barItem h2 {
	float:left;
	padding-left:13px;
	padding-right:8px;
	font-size:16px;
	font-family:Trebuchet MS;
	margin-top:-3px;
}
.barItem a.back {
	background:url(../images/arrw-back-item.gif) right 5px no-repeat;
	padding-right:10px;
	font-size: 12px;
	text-decoration:none;
	color:#996633;
}

.bgTopHead {
	padding-top:15px;
	background:url(../images/bg-topdetail-product.gif) top repeat-x;
}

/* Contact us */

#contact {
	width:688px;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:35px auto 0 auto;
}
#contact .mainContent {
	border: 3px solid #eee;	
}
#contact .header {
	background:url(../images/bg-h-review.gif) left 2px no-repeat;
	padding-left:10px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin:10px 10px 0 10px;
}
#contact .formField {
	width:auto;
/*	margin:30px auto;*/
	padding:30px 20px;
}
#contact .formField p {
	line-height:150%;
}
#contact .formField li {
	margin-bottom:11px;
}
#contact .formField li span {
	width:335px;
	display:block;
	float:left;
	text-align:right;
	padding-right:10px;
	font-weight: bold;
	line-height:1.6em;
}
#contact .formField input {
	width:275px;	
}
#contact .formField select {
	width:285px;	
}
#contact .formField textarea {
	width:275px;
	height:75px;
}
#contact .formField a {
	color:#009999;
/*	text-decoration: underline;*/
	line-height:1.3em;
}
#contact .formField .txtbox {
	color:#d80000;
	text-align:center;
	font-weight:bold;
	padding-top:20px;
}

/* Login */

#login {
	width:688px;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:35px auto 0 auto;
}
#login .contentLogin {
	border: 3px solid #eee;	
}
#login .header {
	background:url(../images/bg-h-review.gif) left 2px no-repeat;
	padding-left:10px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin:10px 10px 0 10px;
}
#login .formField {
	width:680px;
	margin:0 auto;
	background:url(../images/line.gif) bottom repeat-x;
	padding-top:20px;
}
#login .formField li {
	margin-bottom:11px;
}
#login .formField li .leftRef {
	width:218px;
	display:block;
	float:left;
	text-align:right;
	padding-right:10px;
	font-weight: bold;
	line-height:1.6em;
}
#login .formField .error {
	color:#FF0000;
	font-weight:bold;
	line-height:150%;
	padding-left:228px;
}
#login .formField input {
	width:275px;	
}
#login .formField select {
}
#login .formField textarea {
	width:275px;
	height:75px;
}
#login .bttn {
	margin:20px 0;
	text-align:center;
	background:url(../images/line.gif) bottom repeat-x;
}
#login a.txtforget {
	color:#cc9966;
	font-size:13px;
}
#login .regisCol {
	color:#ff0000;
	margin-left:195px;
}
#login .regisCol ul {
	margin-top:10px;	
}
#login .regisCol li  {
	
}
.titlebar {
	width:436px;
	height:26px;
	background:url(../images/bg-titlebar.jpg) no-repeat;
	position:absolute;
	margin-left:535px;
	margin-top:-26px;
}
.titlebar li {
	float:left;
	color:#cc0000;
	font-weight:bold;
	padding-right:10px;
}
.titlebar li .first ,  .titlebar li .second{
	width:27px;
	height:22px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color:#FFF;
	padding-top:5px;
	margin-right:4px;
	text-align:center;
	background: url(../images/bg-titlebar-num.jpg) 0 -1px no-repeat;	
}
.titlebar li .second{
	background: url(../images/bg-titlebar-num2.jpg) 0 -1px no-repeat;	
}
.titlebar li.active {
	color:#cc6666;
}
.titlebar li.active span {
	width:27px;
	height:22px;
	display: inline-block;
	*display: inline;
	*zoom: 1;
	color:#efaaa9;
	padding-top:5px;
	margin-right:4px;
	text-align:center;
	background: url(../images/bg-titlebar-active.jpg) 0 -1px no-repeat;	
}

/* Member */

#member {
	width:688px;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin:35px auto 0 auto;
}
#member  .contentBox {
	border: 3px solid #eee;	
}
#member  .header {
	background:url(../images/bg-h-review.gif) left 2px no-repeat;
	padding-left:10px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin:10px 10px 0 10px;
}
#member .bttn {
	margin-right:10px;	
}

/* Regsiter */

#register {
	
}
#register .formField {
	
}
#register .formField li {
	background:url(../images/line.gif) bottom repeat-x;
	padding:15px 0;
}
#register .formField li.last {
	background:none;	
}
#register .formField .leftRef {
	width:150px;
	display:block;
	float:left;
	padding-right:32px;
	text-align:right;
	font-weight:bold;
	line-height:1.7em;
}
#register .formField .error , #register .formField .errorterms {
	color:#FF0000;
	font-weight:bold;
	line-height:150%;
	padding-left:182px;
}
#register .formField .errorterms {
	padding-left:0px;
}
#register .formField .userCheck {
	clear:both;
	padding-left:182px;
	padding-top:5px;
	vertical-align:bottom;
}
#register .formField .listStyle {
	width:540px;
	float:right;
}
#register .formField .listStyle li {
	width:270px;
	float:left;
	padding:0px;
	background:none;
	margin-bottom:5px;
}
#register .formField .boxTerms {
	width:545px;
	height:165px;
	margin:12px 0;
	padding:5px;
	color: #606060;
	font-family: Tahoma;
	line-height: 150%;
}
#register .terms {
	width:560px;
	margin:0 auto;
}
#register .listSelect {
	width:273px;	
}
#register .boxForm {
	width:268px;	
}
#register .boxForm-s {
	width:153px;	
}
#register .alt {
	clear:both;
	color:#cc9966;
	font-size:11px;
	padding-left:185px;
	padding-top:10px;
}
#register .registerComfirm {
	
}
#register .registerComfirm  li.confirmProfile {
	background:url(../images/line.gif) bottom repeat-x;
	padding:15px 0;
}
#register .registerComfirm li.last {
	padding:15px 0;
	background:none;	
}
#register .registerComfirm ul.condition li {
	line-height:150%;	
}
#register .registerComfirm ul.condition {
	line-height:150%;	
}
#register .registerComfirm span {
	width:150px;
	display:block;
	float:left;
	padding-right:32px;
	text-align:right;
	font-weight:bold;
}
#member li.box01 {
	background:url(../images/line.gif) bottom repeat-x;
	padding:15px 0 15px 0;
	text-align:center;
}
#member li.box02 {
	background:url(../images/line.gif) bottom repeat-x;
	padding:15px 10px 15px 19px;
	color:#ff0000;
}
#member .txtred {
	color:#ff0000;	
}
.forget {
	
}
.forget  li {
	background:url(../images/line.gif) bottom repeat-x;
	padding:15px 0;
}
.forget li.last {
	background:none;	
}
.forget .leftRef {
	width:220px;
	display:block;
	float:left;
	text-align:right;
	font-weight:bold;
	padding-right:10px;
	line-height: 1.7em;
}
.forget .form {
	margin-top:10px;	
}
.forget .form .error {
	color:#FF0000;
	font-weight:bold;
	line-height:150%;
	padding-left:230px;
}
.forget .form li {	
	background:none;
	padding:0;
	margin-bottom:6px;
}
.forget input[type=text] {
	width:275px;	
}
.formDate {
	width:76px;
}
.formMonth {
	width:100px;
}
.formYear {
	width:100px;
}
/* Review Guideline */

.reGuidelines {
	padding:20px;	
}
.reGuidelines p {
	margin-bottom:12px;
	line-height:150%;
}
.reGuidelines li {
	margin-bottom:15px;
	line-height:150%;
}
.reGuidelines .bold {
	font-weight:bold;
	color:#cc0000;
}
.reGuidelines .bold span {
	padding-right:20px;	
}
.reGuidelines ul.sub01 {
	margin-left:37px;
}
.reGuidelines .sub01 li {
	margin-bottom:12px;	
}
.reGuidelines .sub01-01 li {
	margin-bottom:0;	
}
.reGuidelines .sub02 ul {
	margin-left:37px;
}
.reGuidelines .sub02 li {
	margin-bottom:15px;
}
.reGuidelines .sub03 ul {
	margin-left:37px;
}
.reGuidelines .sub03 li {
	margin-bottom:0;	
}

/* Most Review Brand*/

#mostReviewBrand {
	height:218px;
	background:url(../images/bg-footer.gif) repeat-x;
/*	margin-top:15px;*/
}
#mostReviewBrand .head {
	margin:12px 0;
}
#mostReviewBrand  .all-brand {
	width:980px;
	margin:0 auto;
	padding:7px 0 7px 20px;
}
#mostReviewBrand  .all-brand  ul {
	width:960px;
}
#mostReviewBrand  .all-brand li {
	float:left;
	margin:3px 5px 2px 5px;
	width:110px;
	height:56px;
	text-align:center;
}
#mostReviewBrand .txtbox {
	color:#fdebca;
	text-align:center;
	padding-top:8px;
}
#mostReviewBrand .txtbox a {
	color:#fdebca;
	font-weight:bold;
}
.myProfile {
	padding:0 18px;
	background-color:#fef1e0;
	min-height:220px;
}
.myProfile li {
	padding:15px 0 10px;
}
.myProfile li.last {
	padding:5px 0 15px;
	background:none;	
}
.myProfile .tn {
	float:left;
/*	border: 1px solid #ccc; */
	margin-right:15px;
	display:block;
}
.myProfile .contentBox {
	
}
.myProfile .name a {
	color:#ff9900;
	font-weight:bold;
	padding-bottom:5px;
}
.myProfile .bttn {
	margin-top:20px;
}
.myProfile .line {
	color:#999;	
}
.myProfile .rank {
	margin-top:18px;
}
.myProfile .txtitem a {
	font-size:12px;
	color:#c87f6c;
	margin-bottom:12px;
}

/* Footer */

#footer {
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #9ebfba;
}
#footer .bottom {
	width:1000px;
	padding:11px 0 25px 0;
	font-size:11px;
	margin:0 auto;
}
#footer .copyright {
	float:left;
	padding-left:15px;
}
#footer .navFooter {
	float:right;
}
#footer .navFooter li {
	float:left;
	line-height:1.2em;
	padding:0 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#footer .navFooter li a {
/*	text-decoration: underline;*/
}
#footer .navFooter li.last {
	border:0;
}
.brown {
	color:#996633;
}
.ranking {
	width:77px;
	padding:7px 0;
	text-align:center;
}
.review {
	background:url(../images/ico-review-small.png) left no-repeat;
	padding-left:18px;
	font-size:12px;
}
.review a {
	color:#cc9966;	
}
.reviewSmall {
	background:url(../images/ico-review-small.png) left no-repeat;
	padding-left:16px;
}
.reviewSmall, .reviewSmall a {
	color:#cc9966;	
	font-size:11px;
}
.wishList, .wishList2 , .wreview {
	font-size:11px;
	color:#cc9966;	
	background:url(../images/ico-wish-list.png) 0 3px no-repeat;
	padding-left:15px;
}
.wishList2 {
	background:url(../images/bttn-add-wish-list.jpg) no-repeat;
	padding:0px 0px 0px 24px;
	height:17px;
	width:123px;
}
.wreview {
	background:url(../images/bttn-wr-review.jpg) no-repeat;
	padding:0 0 0 24px;
	height:17px;
	width:47px;
}
.wreview2 {
	background:url(../images/bttn-wr-review2.jpg) no-repeat;
	margin-top:10px;
	font-size:13px;
	margin-left:38px;
}
.wreview2 a {
	display:block;
	padding:1px 0 0 31px;
	height:21px;
	width:100px;
	color:#FFFFFF;
}
.buynow{
	float:left;
	background:url(../images/bttn-buynow.gif) no-repeat;
	font-size:11px;
	font-weight:bold;
/*	width:100%;*/
	margin-left:15px;
}
.buynow a {
	display:block;
	height:17px;
	width:66px;
	color:#FFFFFF;
	padding:0 0 0 29px;
}
.readreview {
	background:url(../images/bttn-readreview.jpg) no-repeat;
	margin-top:10px;
	font-size:13px;
	margin-left:268px;
}
.readreview a {
	display:block;
	padding:2px 0 0 30px;
	height:19px;
	width:95px;
	color:#FFFFFF;
}
.wishList a {
	color:#cc9966;	
}
.wishList2 a , .wreview a{
	color:#FFFFFF;
}
.wrReview {
	background:url(../images/ico-review-01.png) 0 3px no-repeat;
	padding-left:15px;
	text-decoration:none;
}
.wrReview a {
	font-size:11px;
	color:#cc9966;	
}
.nameBrand {
	color:#339999;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}
.nameBrand a:link,.nameBrand a:visited {
	color:#339999;
	text-decoration:none;
}
.nameBrand a:hover,.nameBrand a:active {
	text-decoration:underline;
}
.nameProduct, .nameProduct2 {
	/*color:#66cccc;*/
	color:#33cccc;
	font-size: 13px;
	font-weight: bold;
	text-decoration:none;
}
.nameProduct2 {
	font-weight:normal;
}
.nameProduct a:link,.nameProduct a:visited, .nameProduct2 a:link,.nameProduct2 a:visited {
	/*color:#66cccc;*/
	color:#33cccc;
	text-decoration:none;
}
.nameProduct a:hover,.nameProduct a:active, .nameProduct2 a:hover,.nameProduct2 a:active {
	text-decoration:underline;
}
.rank {
	font-size:11px;	
}
#recommend {
	width:972px;
	margin-top:15px;
}
#recommend .header {
	background:url(../images/h-recommend.jpg) no-repeat;
	height:35px;
	color:#594a37;
	padding-left:215px;
	font-weight:bold;
	line-height:2.7em;
}
#recommend .bottom {
	border-right-width: 5px;
	border-bottom-width: 5px;
	border-left-width: 5px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #a79c8e;
	border-bottom-color: #a79c8e;
	border-left-color: #a79c8e;
	text-align:center;
	color:#808080;
	overflow:hidden;
}
#recommend .showcaseList {
	padding:15px 0;
	height:134px;
	color:#c87f6c;
}
#recommend .showcaseList .tn {
	text-align:center;
	margin-bottom:10px;
}
#recommend .showcaseList li {
	width:130px;
	float:left;
	text-align:center;
	margin:0 15px;
}

/* search */

.bgTopHead-Keyword {
	padding-top:15px;
	background:url(../images/bg-topdetail-keyword.gif) top repeat-x;
}

#search h3 {
	font-size:15px;
	font-weight:bold;
	padding-left:10px;	
}
#search .boxResults {
	padding-left:20px;
	padding-top:10px;
	padding-bottom:8px;
}
#search .keyword {
	 color:#ff6600;
	 font-weight:bold;
 }
#search .keyword span {
	 color:#009999;
	 font-weight:normal;
 }
 #search .contentNotfound {
	 font-size:14px;
	 color:#cc0000;
	 text-align:center;
	 font-weight:bold;
	 padding:20px 0 25px 0;
}
#search .colCheck ul {
	padding-left:20px;
	margin:12px 0;
	color:#999;
}
#search .colCheck p {
	padding-left:20px;
}
#search .colCheck a {
	color:#ff9900;
/*	text-decoration:underline; */
}

#be-the-first-search {
	width:657px;
	float:left;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:15px;
}
#be-the-first-search .contentBox {
	border: 3px solid #eee;
	padding-bottom:20px;
}
#be-the-first-search .header {
	background:url(../images/bg-h-review.gif) left 2px no-repeat;
	padding-left:10px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#be-the-first-search li {
	width:105px;
	float:left;
	margin:18px 28px 0 28px;
	text-align:center;
}
#be-the-first-search .tn {
	display: inline-block;
	border: 1px solid #CCC;
	margin-bottom:5px;
}

.barSeach {
	background:url(../images/bg-bar-search.jpg) no-repeat;
	height:24px;
	padding-top:6px;
	padding-right:10px;
	margin-bottom:15px;
	color:#006666;
}
.barSeach .left {
	padding-left:13px;
	font-size: 14px;
	font-weight: bold;
}
.barSeach .title {
	padding-right:8px;
	font-size:16px;
	font-family:Trebuchet MS;
}
.barSeach a.back {
	background:url(../images/arrw-back-search-02.gif) right 5px no-repeat;
	padding-right:10px;
	font-size: 12px;
	color:#006666;
}
.txtlogin {
	font-size:14px;
	color:#999;	
}
a.txtlogin {
	font-weight:bold;
	color:#cc0000;
	font-size:13px;
/* 	text-decoration: underline;	*/
}

/* freegiftsample */

#PR {
	margin-bottom:10px;
}
.barPR  {
	background:url(../images/bg-bar-pr.jpg) no-repeat;
	height:24px;
	padding-top:6px;
	padding-right:10px;
	margin-bottom:15px;
	color:#990033;
}
.barPR .left {
	padding-left:13px;
	font-size:14px;
	font-weight:bold;
	color:#555555;
}
.barPR .title {
	font-size:15px;
	font-family:Trebuchet MS;
	color:#999999;
}
#PR .listPR {
	margin-top:10px;
}
#PR .listPR  .advertorial {
	display:block;
	float:left;
	padding:8px 0 8px 15px;
	width:315px;
}
#PR .listPR  .newsclip {
	display:block;
	float:left;
	padding:15px 0 8px 15px;
	width:640px;
}
#PR .listPR  .newsclip .tn img{
	border:1px solid #ccc;
}
#PR .listPR .tn {
	float:left;
	margin-right:15px;
	display:inline-block;
}
#PR .listPR .contentRight {
	height:90px;
	background:url(../images/line.gif) bottom repeat-x;
}
#PR .listPR  .newsclip .contentRight {
	height:85px;
	background:url(../images/line.gif) bottom repeat-x;
}
#PR .listPR  .newsclip .contentRight p {
	padding-right:10px;
	color:#000000;
}
#PR .listPR .head {
	padding:0px 0 2px 0;
	font-weight:bold;
}
#PR .listPR .head a {
	color:#339999;
}
#PR .mail {
	font-size:11px;
	color:#999;
	padding-left:25px;
	padding-top:8px;
	background:url(../images/ico-mail.gif) left 9px no-repeat;
}
#PR .mail a {
	color:#009999;
	font-weight:bold;
	font-size:11px;
	padding:0;
	background:none;
}
#PR .txtClose {
	color:#CC6666;
	font-size:12px;
	font-weight:normal;
	padding:5px 0;
}
.PRList-New {
	margin:20px 28px;
}
.PRList-New li {
	background:url(../images/arrrow-pr-list.gif) left no-repeat;
	padding-left:18px;
	margin-bottom:5px;
}
.PRList-New li a {
	color:#009999;
	font-size:15px;
	font-weight:bold;
	font-family:Trebuchet MS;	
}
#PR .mainContent-PR {
/*	padding-bottom:20px; */
/*	margin-bottom:20px; */
/*	background:url(../images/line.gif) bottom repeat-x; */
}
#PR .mainContent-PR .tnPR {
	text-align:center;
	margin:20px 0;
}
#PR .mainContent-PR  .head {
	font-weight:bold;
	padding:15px 0 8px 0;
}
#PR .contentMain {
	width:630px;
	margin:0 auto;		
}
#PR .contentBox {
	line-height: 150%;
	font-size: 14px;
	color:#000000;
}
#PR .contentMain-prfull {
	width:auto;
	float:left;
}
#PR a.readReview {
	color:#009999;
	font-weight:bold;
/*	text-decoration:underline; */
}
#PR .mainContent-PR .header {
	padding-bottom:12px;
	background:url(../images/line.gif) bottom repeat-x;
}
#PR .mainContent-PR h1 {
	font-size:15px;
	font-weight:bold;
	color:#009999;
	padding-left:5px;
	line-height:130%;
	float:left;
}
#PR .mainContent-PR  .txtColse {
	color:#ff0000;
	font-size:12px;
	font-weight:bold;
}
#PR .mainContent-PR  .txtOnetime {
	font-size:13px;
	color:#ff0000;
}
#PR .mainContent-PR  .txtLogin2 {
	font-size:13px;
	color:#009999;
}
#PR .mainContent-PR  a.txtlogin2 {
	font-size:14px;
	font-weight:bold;
	color:#FF9900;
}

#PR .mainContent-PR  .date {
	font-size:11px;
	color:#999;
	padding-top:8px;
	padding-left:5px;
	margin-bottom:10px;
}
#PR .mainContent-PR .contentBox p {
	margin-top:12px;
	line-height:150%;	
}
#PR .mainContent-PR .contentBox p a {
	color:#009999;
	font-weight:bold;
}
#PR .mainContent-PR .contentBox {
	line-height:150%;	
}
#PR .formField {
	margin:10px auto 10px 5px;
	padding-top:15px;
/*	padding-bottom:20px; */
/*	background:url(../images/line.gif) bottom repeat-x; */
}
#PR .mainContent-PR .contentBox li {
	float:left;
	line-height:120%;
	padding-bottom:8px;	
}
#PR .mainContent-PR .contentBox .colLeft {
	width:60px;
	text-align:left;
	font-weight: bold;
	background:url(../images/common/whatnewicon.gif) 0 6px no-repeat;
	padding-left:10px;
}
#PR .mainContent-PR .contentBox .colRight {
	width:515px;
	padding-left:10px;
}
#PR .mainContent-PR .contentBox li .title {
	margin:3px auto;
	width:90px;
	display:block;
	float:left;
	text-align:left;
	font-weight: bold;
}
#PR a.wintip {
	font-size:13px;
	color:#ff9900;
	font-weight:bold;
/*	text-decoration:underline; */
}
#PR .bttnRegister2 {
	margin:28px 0;
}

/* Free Gift */

#filedPR {
	width:657px;
	float:left;
	border: 1px solid #ccc;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-top:15px;
}
#filedPR .mainContent-PR {
	border: 3px solid #eee;	
}
#filedPR .mainTitle {
	margin:20px auto;
	padding:5px;
	color:#009999;
	font-size: 16px;
	font-weight:bold;
	text-align:center;
}
#filedPR .tc {
	padding-left:15px;
	color:#FF0000;
}
#filedPR .fbfollow {
	margin:20px auto;
	color:#336699;
}
#filedPR .header {
	background: url(../images/bullet-freegift.jpg) left 2px no-repeat;
	padding-left:15px;
	padding-bottom:5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	color:#666666;
	font-weight:bold;
}
#filedPR .formField {
	width:580px;
	margin:10px auto 30px auto;
	padding-top:15px;
	padding-bottom:20px;
	background:url(../images/line.gif) bottom repeat-x;
}
#filedPR .formField input {
	width:300px;
}
#filedPR .formField select {
	width:310px;
}
#filedPR li {
	margin-bottom:3px;
	float:left;
}
#filedPR li .head {
	width:75px;
	display:block;
	text-align:left;
	font-weight: bold;
}
#filedPR li .title {
	margin:3px auto;
	width:90px;
	display:block;
	text-align:left;
	font-weight: bold;
}
#filedPR a.alt {
	text-decoration: underline;
	color:#999;
	font-size: 12px;
}
#filedPR a.wintip {
	font-size:13px;
	color:#ff9900;
	font-weight:bold;
/*	text-decoration:underline; */
}
#filedPR .bttnRegister {
	margin:0 0 28px;
}
#filedPR .bttnRegister2 {
	margin:28px 0;
}
#filedPR .formField .colLeft {
	float:left;
	width:90px;
	text-align:left;
	font-weight: bold;
}
#filedPR .formField .colRight {
	float:left;
	width:450px;
	padding-left:10px;
	padding-bottom:3px;
}
#filedPR .formField .colRight .errorred {
	font-weight:bold;
}

/* Inner Page Side */

.boxFeatured-advertorial { margin:15px 0 0;}
.boxFeatured-activities { margin:8px 0 0;}
.boxFeatured-activities .tn {}
.boxFeatured-activities .h { padding-top:12px;}
.boxFeatured-activities .h ,.boxFeatured-activities a { font-size:13px; font-weight: bold; color:#009999;}
.boxFeatured-activities .subH { color:#66cccc; font-weight:bold;}
.boxFeatured-advertorial .contentBox, .boxFeatured-activities .contentBox, .boxFeatured-highlightitem .contentBox { text-align:center;}
.boxFeatured-activities .colRight { text-align:left !important; padding-top:15px;}
.boxFeatured-advertorial .topHead a, .boxFeatured-activities .topHead a, .boxFeatured-highlightitem .topHead {
	height: 30px;
	padding-left:12px;
	display:block;
	background:url(../images/bg-h-featured-activities.jpg) no-repeat;
	color: #FFF;
	line-height: 1.8em;
	font-size: 15px;
	font-weight: bold;
	font-family: Trebuchet MS;
}
.boxFeatured-highlightitem .topHead {
	background:url(../images/bg-h-highlightitem.jpg) no-repeat;
}
.boxFeatured-highlightitem {
	margin:8px 0 16px;
}