/* general styles */

body {
  margin: 0 10px 0 10px;
  padding: 0;
  background: white;
  text-align: center;
  background: #ffffff;
}

#c_body {
  width: 750px;
  margin: auto;
  clear: both;
}

form {
  margin: 0;
}

div#footer {width:750px; font-family:arial; font-size:12px; line-height:1.3; text-align:center; padding:5px; margin: 10px 0; border-top: 1px solid #ccc; color:#000;}

/* yma override */

#ygmagreet b {font-family:verdana;font-size:11px;}

/* yhk gradient */

.yhk-g-top {width:736px; background:#91456d;}
.yhk-g-nw {width:7px; height:7px; background:url(http://hk.yimg.com/i/soho/soho_style00_nw.gif);}
.yhk-g-ne {width:7px; height:7px; background:url(http://hk.yimg.com/i/soho/soho_style00_ne.gif);}
.yhk-b-cell1, .yhk-b-cell4 {background: #91456d; width:7px;}
.yhk-b-cell2 {background:#91456d; height:39px; vertical-align:middle; font-weight:bold; font-size:16; color:#fff; font-family:arial; padding-left:20px; padding-bottom:6px;}
.yhk-b-cell3 {background:#91456d; height:39px; vertical-align:middle; font-weight:bold; font-size:16; color:#fff; font-family:arial; padding:0px 15px 5px 15px; width:100%}

/* yhk bar */

div.yhk-bar {
  margin: 0 0 3px;
}

div.yhk-bar table {
  border-top: 1px solid #d0b1d0;
  border-bottom: 0px none;
}

.yhk-bar td {
  background: #e3d4e3;
  padding: 3px 0 2px;
}

.yhk-bar #cell1 {
	text-align: left;
	padding-left: 25px;
	font-weight: normal;
	letter-spacing: 0.1em;
	color: #946494;
	vertical-align: 0%;
}

.yhk-bar #cell2 {
  text-align: right;
  padding-right: 10px;
}

.yhk-bar #cell3 {
  text-align: left;
  padding-right: 10px;
  padding-left: 5px;
}

.yhk-bar a {
  color: #0033bd;
}

.yhk-bar a:hover {
  color: #f00;
}

#col2 {padding-left:15px; margin-top:0px;	padding-top:1px;}
#col3 {padding-top: 5px;}
#col4 {padding-left:5px; margin-top: 0px; padding-top: 1px;}
#col1 {background-color:#F1EBE4;}

ol {margin:0; padding:10px 0 10px 35px; background:#FEFEFE0; border:1px solid #C4E387; border-width:0 1px;}
p {font-size:13px; color:#7D7D7D; line-height:1.5em; padding:0 10px;}
#content p {
	padding:0;
	color: #000000;
}


.btn_xs {width:43px;  height: 21; cursor: hand; border-width:0; background:url(http://hk.yimg.com/i/soho/btn_xs.gif) no-repeat; color:#fff; font: 12px/21px "新細明體", "mingliu", "taipei"; color:#000;}
.btn_s {width:82px;  height: 26; cursor: hand; border-width:0; background:url(http://hk.yimg.com/i/soho/btn_s.gif) no-repeat; color:#fff; font: 13px/28px "新細明體", "mingliu", "taipei"; color:#000;}
.btn_l1 {width:82px;  height: 26; cursor: hand; border-width:0; background:url(http://hk.yimg.com/i/soho/btn_11.gif) no-repeat; color:#fff; font: 13px/18px "新細明體", "mingliu", "taipei"; color:#000;}
.btn_l2 {width:99px;  height: 26; cursor: hand; border-width:0; background:url(http://hk.yimg.com/i/soho/btn_l2.gif) no-repeat; color:#fff; font: 13px/28px "新細明體", "mingliu", "taipei"; color:#000;}


/* yhk subtitle*/
div.yhk_stit {margin:5px 0;}
.yhk_stit #stit_left {text-align:left; font-weight:bolder; font-size:18px; color:#91456d;}
.yhk_stit #stit_right {text-align:right; font-size:12px;}
.yhk_stit #stit_right a {color:#0033bd;}

div.cart.final .yhk_stit #stit_left {text-align:left; font-weight:bold; font-size:13px; padding-left: 10px; color:#fff;}
div.cart.final .yhk_stit #stit_right {text-align:right; font-weight:bold; padding-right:105px; color:#fff;}

/* soho subtitle - pageno */
.yhk_stit div.yhk_pageno {text-align: right; padding: 0;}
.yhk_stit .yhk_pageno #prev {font-size:15px; padding-left:13px; background-image:url(http://hk.yimg.com/i/soho/soho_prev.gif); background-repeat: no-repeat; background-position: left;}
.yhk_stit .yhk_pageno #next {font-size:15px; padding-right:13px; background-image:url(http://hk.yimg.com/i/soho/soho_next.gif); background-repeat: no-repeat; background-position: right;}
div.yhk_pageno a {color:#0033bd;}

/* yhk page no */
div.yhk_pageno {text-align: center; letter-spacing: .1em; font-family: arial; font-size:16px; padding: 10px 0;}
.yhk_pageno #prev {font-size:15px; padding-right:10px; background-image:url(http://hk.yimg.com/i/soho/soho_prev.gif) ; background-repeat: no-repeat; background-position: right;}
.yhk_pageno #next {font-size:15px; padding-left:13px; background-image:url(http://hk.yimg.com/i/soho/soho_next.gif); background-repeat: no-repeat; background-position: left;}

/* yhk containers */
.yhk_ctn {padding:0 8px;}
.yhk_ctn div {border-style:solid; border-width:0 1px; margin:-2px -8px; height:1em;}
html>body .yhk_ctn div {height:auto;}
.yhk_ctn div div {border-style:none; border-width:0; margin:0;}
.yhk_ctn .first, .yhk_ctn .last {position:relative; height:8px; margin:0;}
.yhk_ctn .first {border-width:1px 0 0 0;}
.yhk_ctn .last {border-width:0 0 1px 0;}
.yhk_ctn .first .first, .yhk_ctn .first .last {margin-top:-1px;}
.yhk_ctn .last .first, .yhk_ctn .last .last {margin-bottom:-1px;}
.yhk_ctn .first .first, .yhk_ctn .first .last, .yhk_ctn .last .first, .yhk_ctn .last .last {border:0; position:absolute; z-index:1; width:8px; background-repeat:no-repeat;}
.yhk_ctn .first .first, .yhk_ctn .last .first {margin-left:-8px;}
.yhk_ctn .first .last, .yhk_ctn .last .last {right:0px; margin-right:-8px;}

div.yhk_ctn {margin:0 0 10px 0;}
div.yhk_ctn div div {padding:0; background:#fbfcde;}
div.yhk_ctn .price.n {font-size:12px; font-weight:normal; color:#000;}
div.yhk_ctn .price.b {font-size:13px; font-weight:bold; color:#000;}

div.filled div {border-color:#A85BBB; background-color:#fbfcde; padding:5px 0 5px 0; border-right-width:0;}
div.filled a:link {color: #0033bd;}
div.filled a:hover {color: #f00;}

div.tab {width:160px;  margin-bottom:0;}
div.ltab {width:260px;  margin-bottom:0;}
div.tab div{border-color:#B7A2DB; background-color:#B7A2DB; border-left-width:0;}
div.tab .last {border-width:0;}
div.tab .first .first{background-image:url(http://hk.yimg.com/i/soho/tab_cnr_w.gif);}
div.tab .first .last{background-image:url(http://hk.yimg.com/i/soho/tab_ne.gif);}
div.tab .last .first{background-image:url(http://hk.yimg.com/i/soho/tab_cnr_w.gif);}
div.tab .last .last{background-image:url(http://hk.yimg.com/i/soho/tab_cnr.gif);}
div.tab .first .first, div.tab .last .first {margin-left:-8px;}
div.tab .first .last, div.tab .last .last {right:0px; margin-right:-8px;}

div.cart {margin-bottom:0;}
#col2 ol {background:#fff;}
#col2 #total {background:#fff;}
#col2 #tit {background:#C4E387;}
div.cart .last {border-width:0;}
div.cart .first .last, div.cart .last .last {right: -1px;}
html>body div.cart .first .last, div.cart .last .last {right: 0;}
div.cart.final .first .last, div.cart.final .last .last {right: 0px;}
div.cart div{border-color:#C4E387; background-color:#C4E387;}
div.cart.final div{border-color:#C4E387; background-color:#C4E387;}
html>body div.cart.final .first {border-color: #C4E387;}
html>body div.cart.final .last {border-color: #C4E387;}
div.cart .first .first{background-image:url(http://hk.yimg.com/i/soho/cart_nw.gif);}
div.cart .first .last{background-image:url(http://hk.yimg.com/i/soho/cart_cnr.gif);}
div.cart .last .first{background-image:url(http://hk.yimg.com/i/soho/cart_cnr.gif);}
div.cart .last .last{background-image:url(http://hk.yimg.com/i/soho/cart_cnr.gif);}

div.cart.final .first .first{background-image:url(http://hk.yimg.com/i/soho/cart_final_nw.gif);}
div.cart.final .first .last{background-image:url(http://hk.yimg.com/i/soho/cart_final_ne.gif);}
div.cart.final .last .first{background-image:url(http://hk.yimg.com/i/soho/cart_final_cnr.gif);}
div.cart.final .last .last{background-image:url(http://hk.yimg.com/i/soho/cart_final_cnr.gif);}

div.nav div{border-color:#f2f2f2; background-color: #f2f2f2;}
div.nav div {border-width:0 0 0 1px;}
div.nav .first {border-color: #f2f2f2;}
div.nav .last {border-color: #f2f2f2;}
div.nav .first .first{background-image:url(http://hk.yimg.com/i/soho/soho_style00_nav_cnr.gif);}
div.nav .first .last{background-image:url(http://hk.yimg.com/i/soho/soho_style00_nav_cnr.gif);}
div.nav .last .first{background-image:url(http://hk.yimg.com/i/soho/soho_style00_nav_sw.gif);}
div.nav .last .last{background-image:url(http://hk.yimg.com/i/soho/soho_style00_nav_se.gif);}


div.shop div{border-color:#fdd473; background-color:#fdd473;}
div.shop div div{padding:0 5px;}
div.shop .first .first{background-image:url(http://hk.yimg.com/i/soho/shop_nw.gif);}
div.shop .first .last{background-image:url(http://hk.yimg.com/i/soho/shop_ne.gif);}
div.shop .last .first{background-image:url(http://hk.yimg.com/i/soho/shop_sw.gif);}
div.shop .last .last{background-image:url(http://hk.yimg.com/i/soho/shop_se.gif);}
div.shop div.prod_name {
	margin:3px 0;
	height:40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #fdd473;
}

div.shop_cat {margin-bottom:0;}
div.shop_cat .last {border-width:0;}
div.shop_cat div {border-color:#fdd473; background:#fdd473;}
div.shop_cat div.box {border:1px solid #fdd473; background-color: #fdd473;}
div.shop_cat .first .first {background-image:url(http://hk.yimg.com/i/soho/shop_cat_nw.gif);}
div.shop_cat .first .last {background-image:url(http://hk.yimg.com/i/soho/shop_cat_ne.gif);}
div.shop_cat .last .first {background-image:url(http://hk.yimg.com/i/soho/shop_sw.gif);}
div.shop_cat .last .last {background-image:url(http://hk.yimg.com/i/soho/shop_cat_se.gif);}
div#shop_cat_btm a, div#shop_cat_btm a:link {color:#0033bd;}

div.shop_cat.btm div div {padding:20px;}
div.shop_cat.btm .first {border-width: 0;}
div.shop_cat.btm .last {border-width:0 0 1px 0;}
div.shop_cat.btm div{border-color:#c57001; background-color:#fdd473;}
div.shop_cat.btm .last .first {background-image:url(http://hk.yimg.com/i/soho/shop_cat_btm_sw.gif);}
div.shop_cat.btm .last .last {background-image:url(http://hk.yimg.com/i/soho/shop_cat_btm_se.gif);}

div.comp {margin-bottom:0;}
div.comp .first .last, div.comp .last .last {right: -1px;}
html>body div.comp .first .last, div.comp .last .last {right: 0;}
div.comp div{border-color:#C093C0; background-color:#C093C0;}
div.comp .first .first {background-image:url(http://hk.yimg.com/i/soho/shop_comp_nw.gif);}
div.comp .first .last {background-image:url(http://hk.yimg.com/i/soho/shop_comp_ne.gif);}


/* soho warnings */
.warnings table {margin:10px 0;}

/* soho top nav - checkout*/
.soho_nav {width:750px; text-align:left; border-bottom:2px solid #A85BBB; margin: 20px 0;}
.soho_nav a {text-decoration:none; font-weight:bold; font-size: 13px; padding:5px 0 0 55px;}
@media all {.soho_nav a{width:100%;}}
.soho_nav td {height:22px; background-repeat:no-repeat; background-position: right bottom;}
.soho_nav #cell1.on {background-image:url(http://hk.yimg.com/i/soho/on_1.gif);}
.soho_nav #cell2.on {background-image:url(http://hk.yimg.com/i/soho/on_2.gif);}
.soho_nav #cell3.on {background-image:url(http://hk.yimg.com/i/soho/on_3.gif);}
.soho_nav #cell4.on {background-image:url(http://hk.yimg.com/i/soho/on_4.gif);}
.soho_nav #cell1 {background-image:url(http://hk.yimg.com/i/soho/off_1.gif);}
.soho_nav #cell2 {background-image:url(http://hk.yimg.com/i/soho/off_2.gif);}
.soho_nav #cell3 {background-image:url(http://hk.yimg.com/i/soho/off_3.gif);}
.soho_nav #cell4 {background-image:url(http://hk.yimg.com/i/soho/off_4.gif);}
.soho_nav a:hover {color: #999999;}
.soho_nav a:link {color: #91456D;}

/* soho left nav - shop*/

#soho_lnav {margin-top:2px;}
#soho_lnav td {line-height:22px; font-weight:normal; font-size:15px;}
@media all {}
#soho_lnav td {padding:5px 5px 0px 25px; background-color:#f2f2f2;}
#soho_lnav a {width:100%;}
#soho_lnav td {background-image: url(http://hk.yimg.com/i/soho/soho_style00_nav_off.gif); background-repeat:no-repeat; background-position:left 50%;}
#soho_lnav .on {background-image: url(http://hk.yimg.com/i/soho/soho_style00_nav_on_bg.gif); background-color:#f2f2f2; font-weight:bold;}
#soho_lnav a {color:#000; text-decoration:none;}
#soho_lnav .on a {color:#000;}
#soho_lnav a:hover {color: #999;}

#soho_lnav_info {background-image:url(http://hk.yimg.com/i/soho/soho_style00_soho_com_desc.gif);}
#soho_lnav_info a {color:#0033bd;}
#soho_lnav_info a:hover {color:#f00;}

/* soho left details - shop */
.soho_ldetails table {margin:10px 0; border-bottom:1px solid #bfbfbf;}
.soho_ldetails td {border-top:1px solid #bfbfbf; padding:3px 0 3px 28px; background-repeat:no-repeat; background-position:3px;}
.soho_ldetails a:link {color: #0033bd;}
.soho_ldetails a:hover {color:#f00; text-decoration:none;}

/* confirmation screen - checkout */
.totaltable .line-2ndlast {height:1px; background:#c8c8c8;}
.totaltable .line-last {height:3px; background:#c4e387;}
.carttable {border:1px solid #666 !important;}
.carttable .th {text-align:left; background:#c4e387;}
.totaltable {border-right:1px solid #666 !important; border-bottom:1px solid #666 !important; border-left:1px solid #666 !important;}
.confirm-cell {width:33%; border-left:1px solid #a85bbb; background-color:#b7a2db;}
.confirm-cell #tit {background:#B7A2DB url(http://hk.yimg.com/i/soho/arr.gif) no-repeat left 9px !important; color:#412F4A !important;}
.confirm-narrow1 {width:1%; background-color:#b7a2db;}
.confirm-narrow2 {width:1%; background-color:#f0ebfa;}
.confirm-body {vertical-align:top; background-color:#f0ebfa;}
.confirm-body-cell {width:50%; border-left:1px solid #a85bbb;}

/* soho form - checkout*/
.warn_color {color:#f00;font-size: 12px;}
.notice_color {color:#91456D; font-size:12px; font-weight:bold;}
.notice_color table {border: 1px solid #666;}
.soho_form table{margin:5px 0;}
.soho_form td.col1{padding-left:15px; font-size:12px; color: #666666; width: 16%;}
.soho_form td.col2 {width: 50%; font-family:arial; padding-left:0px; font-size:12px; color: #666666;}
.soho_form td.col3 {width: 8%; padding-left:5px ;}
.soho_form td.col4 {width: 27%; font-family:arial; padding-right:5px ;padding-left:5px; padding-top:3px}
.soho_form td.col1b{padding-left:15px; padding-top:4px; font-size:12px; color: #666666; width: 25%;}
.soho_form td.col2b {width: 52%; font-family:arial; padding-left:0px; font-size:12px; color: #666666;}
.soho_form td.col2c {width: 75%; font-family:arial; padding-left:0px; font-size:12px; color: #666666;}
.soho_form td.col3b {width: 8%; padding-left:5px ;}
.soho_form td.col4b {width: 27%; font-family:arial; padding-right:5px ;padding-left:5px; padding-top:3px}
.soho_form td.warn {padding-left:10px ;padding-right:5px}
.soho_form td.icon {width: 10%; padding-bottom:10px ;padding-right:5px}
.yhk_ctn .note {margin-left:0px;}

/* checkout tab */
.tab #tit {background:#B7A2DB url(http://hk.yimg.com/i/soho/arr.gif) no-repeat left; font-weight:normal; font-size: 15px; padding:5px 10px 5px 10px; color:#412F4A;  border-left:1px solid #A85BBB;}
span.modify {color:#60f;}
.modify a:link, .modify a:hover, .modify a:active, .modify a:visited{color:#60f;}

/* soho shopping cart */
.cart #tit {font-weight:normal; font-size: 15px; padding: 5px 10px 0 7px; color:#526925;}
.cart .list {background:#FAF7FA;}
#total {background:#FEFEFE0; text-align:right; font-weight:bold; padding-right:5px; margin-bottom:20px; border:1px solid #C4E387;}
.final#total {background:#fff;}
#cart {background:#E9E7E7; margin-bottom:20px;}
#cart table {border-top:1px solid #ABAAAA;}
#cart td#cell1 {background:#5F5E5E; text-align:center; padding:5px 0;  border-left:1px solid #ABAAAA;}
#cart td#cell2 {font-weight:bold; padding-left:10px;}
#cart td#cell4 {padding-right:10px; text-align:right; border-right:1px solid #ABAAAA;}
#cart td#cell5 {text-align:center; border-right:1px solid #ABAAAA;}

/* soho universal shopping cart */
#unicart {background:#E9E7E7; margin-bottom:20px; width:100%;}
#unicart .tit {padding:3px 0px 3px 10px; background:#FFFFFF; border-top:4px solid #fff; border-right:1px solid #ABAAAA; border-left:1px solid #ABAAAA;}
#unicart .tit a {color:#fff; font-weight:bold;}

#unicart table {border-bottom:1px solid #ABAAAA;}
#unicart td#cell1 {border-left:1px solid #ABAAAA;}
#unicart td#cell2 {padding-left:10px; text-align:center;}
#unicart td#cell4 {padding-right:10px; text-align:center; border-right:1px solid #ABAAAA;}

#unicart img {margin:0 5px 5px 0;}
#unicart input {margin-bottom:10px;}

/* soho list */
#soho_list img {border:1px solid #ccc;}
#soho_list table {border:1px solid #ccc;}
#soho_list td {text-align:center; padding:5px 7px 5px 7px; border-top:0px solid #e4e4e4; background-color:#fff;}
#soho_list td.break {padding:0; font-size:0; background:#e4e4e4; height:1px;}
#soho_list div.prod_name {
	margin:3px 0;
	height:40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #ccc;
	line-height: 18px;
	overflow: hidden;
}
#soho_list .prod_name a {color:#7a7a7a; text-decoration:none;}
#soho_list div.price {height:10px; padding-top:10px; padding-bottom:10px;}
#soho_list td.col_first {padding-bottom:25px; width:25%;}
#soho_list td.col_others {padding-bottom:25px; width:25%; border-left:1px solid #e4e4e4;}
.price {font-family:"arial";}
.price.td {cellpadding-top: "0px";}
.price.o {color:#000; font-family:"arial"; font-size:13px; font-weight:bold; text-decoration: line-through;}
.price.s {font-size:13px; font-weight:bold; color:#EE4A4A;}
.price.n {font-size:12px; font-weight:normal; color:#000;}
.price.b {font-size:13px; font-weight:bold; color:#000;}
.price.nr {font-size:12px; font-weight:normal; color:#EE4A4A;}

/* shopping */
#shop_in, .table {width: 510px;}
#shop_in, #shop_in div {background:#fbfcde;}
#shop_in #vbar {background:#fbfcde url(http://hk.yimg.com/i/soho/soho_style00_shop_bar.gif) repeat-y;}
#shop_in .prod_name a {font-weight:bolder; color:#000; height:40px; text-decoration:none; font-size: 15px;}
#shop_box {padding:3px; border-bottom:1px solid #fdd473;}
#shop_recommend {background:#fdd473; width:100%; padding:3px 10px; color:#c57001; font-size:15px; font-weight:bold; border-color:#fdd473; border-width:1px; border-style:solid;}

.shop_cat {padding-top:1px;}
.shop_cat #tit {font-weight:bold; padding: 5px 10px 5px 10px; color:#c57001; border-top:1px solid #fdd473;}
#shop_cat_btm td {padding:3px 0; border-bottom:1px dotted #7B7A7B;}
#shop_cat_btm span {background:url(http://hk.yimg.com/i/soho/soho_style00_shop_cat_arr.gif) no-repeat left center; padding:5px 10px 2px;}
#shop_cat_btm a:link {color: #0033bd;}
#shop_cat_btm a:hover {color: #f00;}

/* soho product - shop*/
div.soho_prod {width:100%;} html>body .soho_prod {width:auto; font-size:12px; font-weight:normal; color:#000}
.soho_prod img {margin-right:20px;}
.soho_prod .prod_name {font-size:16px; font-weight:bold; color:#000; text-decoration:none;}

/* soho company details */
.comp #tit {font-weight:bold; font-size:15px; padding: 3px 0 3px 10px; color:#fff;}
div#shipping {width:100%; background:#EBE9E9; padding:0 10px;}
#shipping td{border-bottom:1px solid #fff; color:#7D7D7D; padding:3px 0;}
#shipping td#cell1 {padding-left:30px;}
#shipping td#cell3 {font-family:arial;}
.col3 {padding: 5px 0px 3px;}
.carttable {border: 1px solid #526925; background:#fff;}
.totaltable {border-right: 1px solid #526925; border-bottom: 1px solid #526925; border-left: 1px solid #526925;
}


.cartcontent {font-size: 13px; font-weight: normal;color: #333333; padding:3px 0px 3px 7px;}
.cartheader {font-size: 15px; font-weight: normal;color: #526925; padding:3px 0px 3px 7px;}
.cartheader2 {font-size: 15px; font-weight: normal;color: #526925;}
.remove {font-size: 12px; font-weight: normal;}
.cart_price{font-size: 13px; font-weight: bold; color: #000000; padding-left: 5px;}
.cart_price a:link{color: #0033bd;}
.cart_price a:hover{color: #f00;}
.cart_price2{font-size: 12px; padding:3px 9px 3px 7px; font-family: "Arial", "Helvetica", "sans-serif";}
.cart_price2 a:link{color: #0033bd;}
.cart_price2 a:hover{color: #f00;}
.cart_tot{font-size: 15px; font-weight: normal; padding:3px 5px 3px 3px;}
.cart_tot td{border-top-width: 1px; border-bottom-width: 0px; border-top-style: dotted; border-top-color: #CCCCCC;}
.cart_subtot{font-size: 13px; font-weight: normal; color: #666; padding:3px 5px 3px 3px;}
.cart_table_padding{padding:8px 0 0 0;}
.item_desc {
	line-height: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}

/* company information*/
.cpinfo_title {text-align:left; font-weight:bolder; font-size:18px; color:#91456d; padding:10px 10px 0px 10px;}
.cpinfo_td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
#cpinfo_bg {background:#fff; width:100%; color:#000;}
#cpinfo_bg td, #cpinfo_bg p, #cpinfo_bg th {color:#000;}
#cpinfo_bg a {color:#00f;}
#cpinfo_bg td td {color:#000;}