/* Websurf-Shop.CMBC */ /* CSS For Common Use */
	/* Robin Hu@Websurf 2008-11 Design */
	/*============== Body Frame ================*/
BODY {
	font-family: Verdana, Tahoma, "宋体";
	font-size: 12px;
	color: #666;
	background: White;
	margin: 0px;
	padding: 0px;
	line-height: 18px;
}

TD {
	font-family: Verdana, Tahoma, "宋体";
	font-size: 12px;
	color: #333333;
}

P {
	line-height: 20px;
}

p.box {
	padding: 5px 0px 0px 10px;
	line-height: 20px;
}

IMG {
	border: none;
}

/* Table Header - View Sample In Shopping Cart */
.theader1 {
	background: #EEEECC;
	height: 30px;
}

.theader1 TD {
	font-size: 14px;
	padding: 0 10px;
}

.theader2 { /*background:#EDEDF7;*/
	background: #C2DEEA;
	height: 30px;
}

.theader2 TD {
	font-size: 14px;
	padding: 0 10px;
}

.tbodybg1 {
	background: #F5F5FA;
}

.stitgd /* Sub Title Of Goods Description */ {
	font-size: 14px;
	font-family: Verdana, Tahoma, "宋体";
	color: #FF9900;
	font-weight: bold;
}

/*============== Font Style ===================*/
	/* Font Style of Title */
H3 {
	margin: 0px;;
	font-weight: bold;;
	font-size: 12px;;
	margin-top: 15px;;
	color: #494D5E;;
	text-decoration: underline;
}

H3:hover {
	color: #494D5E;;
	text-decoration: underline;
}

.tit_caption {
	font-size: 14px;
	color: #494D5E;
	font-weight: bold;
}

.tit_caption2 {
	font-size: 14px;
	color: #494D5E;
}

.tit_alert {
	font-size: 14px;
	font-weight: bold;
	color: #2488B1;
}

.gdesc /* Goods Description */ {
	font-size: 14px;;
	color: #CC0000;
}

.efs /* Emphatic Font Style */ {
	color: #CC0000;
	font-family: Georgia, Verdana, "宋体";
}

.efs2 {
	color: #2336AB;;
	font-weight: bold;
}

.time {
	color: #666666;;
	font-family: Georgia, "Times New Roman", Times, serif;;
	font-size: 11px;
}

.f1px {
	font-size: 1px;
}

.red {
	color: #FF0000;
}

.comment {
	color: #666666;;
	line-height: 20px;
}

/*============= Division Line ================*/
HR.solid {
	border: solid 1px #999999;
	height: 0px;
}

.vertical_dotted {
	background:
		url(/CMBCMALL/frontend/shopdata/CMBCMALL/images/css/vertical_dotted.gif)
		repeat-y center center;
	padding: 0px;
	width: 1px;
	font-size: 1px;
}

.horizontal_dotted {
	background:
		url(/CMBCMALL/frontend/shopdata/CMBCMALL/images/css/horizontal_dotted.gif)
		repeat-x center center;
	padding: 0px;
	width: 1px;
	font-size: 1px;
}

/*============= Link(A) Style ================*/ /* Link Style */
A {
	color: #666666;
	text-decoration: none;
}

A:hover {
	color: #0066cc;
	text-decoration: underline;
}

A.white {
	color: White;
}

A.white:hover {
	color: White;
}

A.imp {
	color: #CC0000;
}  /* Important  */
A.imp:hover {
	color: #CC0000;
}

A.black {
	color: Black;;
	font-weight: bold;
}

A.black:hover {
	color: Black;;
	font-weight: bold;
}

A.m1 /* More>> Link */ {
	color: White;;
	font-size: 11px;
}

A.m1:hover {
	color: White;;
	font-size: 11px;
}

A.caption {
	color: #494D5E;;
	font-size: 14px;;
	text-decoration: none;
}

A.caption:hover {
	color: #494D5E;;
	font-size: 14px;;
	text-decoration: underline;
}

A.blue {
	color: #004499;
}

/*================ List Style ======================*/
	/* Category Level 1 */
UL.categorylevel1 {
	margin: 0px;
	list-style: none;
	line-height: 23px;
	/*word-break:keep-all;*/
}

UL.categorylevel1 em {
	width: 1px;
	height: 10px;
	border-left: solid 1px #CCCCCC;
	margin: 0 5px;
}

UL.categorylevel1 LI A {
	color: #494d5E;
	text-decoration: none;
	border-bottom: dotted 1px #494d5E;
}

UL.categorylevel1 LI A:hover {
	color: #494d5E;
	text-decoration: none;
	border: none;
}

/* General Content - UL With List-Style:none; */
UL.content {
	margin: 0px;
	list-style: none;
	line-height: 20px;
}

/* General Content - UL With List Style */
UL.normal {
	margin: 0px;
	color: #666666;
	line-height: 20px;
	margin-left: 16px;
}

/* Left Advertisment */
UL.adv {
	margin: 0px;
	text-align: center;
	list-style: none;
}

UL.adv LI {
	padding-top: 10px;
}

UL.adv LI.firstadv {
	padding-top: 0px;
}

/* Tile UL List */
UL.tile {
	margin: 0px;
	list-style: none;
	line-height: 20px;
}

UL.tile LI {
	display: inline;
	padding-left: 20px;
}

/* Special UL & OL */
UL.spul {
	margin: 0px;
	margin-left: 16px;
	color: #CC0000;
	line-height: 20px;
}

OL.spol {
	margin: 0px;
	margin-left: 32px;
	color: #CC0000;
	line-height: 20px;
}

UL.news {
	margin: 0px;
	margin-left: 26px;
	line-height: 25px;
}

/*============= Form Style ===============*/
.gftp /* General Frame Padding */ {
	padding-top: 7px;
}

.ginp /* General Input Form */ {
	width: 100px;;
	border: solid 1px #494D5E;
}

.qinp /* Quantity Input Form */ {
	width: 45px;
}

.einp /* E-Mail Input Form */ {
	width: 200px;
}

.psdinp /* Password Input Form */ {
	width: 150px;
}

/*============= Box Model ===============*/
.memo_box {
	background: #EBF8F8;
	border: solid 1px #2488B1;
	padding: 6px 12px;
}

/* General Content Box Model - Be Used In TD Style - View Sample In Index */
.gc_box {
	border: solid 1px #CCCCCC;
	/* border-top:none; */
	padding: 10px;
}

/* Member Management Box */
.mm_box {
	border: solid 1px #CCCCCC;
	border-top: none;
	padding: 20px;
}

.alert_box_noimg {
	background: #EBF8F8
		url(/CMBCMALL/frontend/shopdata/CMBCMALL/images/css/xxxx.gif) 10px
		10px no-repeat;
	border: solid 1px #2488B1;
	padding: 17px 45px;
}

.alert_box {
	background: #EBF8F8
		url(/CMBCMALL/frontend/shopdata/CMBCMALL/images/css/ico_alert_box.gif)
		10px 10px no-repeat;
	border: solid 1px #2488B1;
	padding: 17px 45px;
}

/* Order table */
.formtable {
	padding: 5px 10px;
}

/*============= Common Use ===============*/
.hotpro a:link,.hotpro a:visited {
	color: #7593AF;
}

.hotprice a:link,.hotprice a:visited {
	color: #FF0000;
}

.lh {
	line-height: 20px;
}

.top {
	padding: 5px;
}

.copryrighttd {
	padding-left: 20px;
}

/* Title Of Goods - In The Goods Review Page */
.titgd {
	font-size: 18px;
	font-family: Georgia, Verdana, Tahoma, "宋体";
	color: #494D5E;
	font-weight: bold;
}


.titbar_middle {
	padding-top: 4px;
	color: #494D5E;
	background: #c2deea;
}

.titbar_right {
	background: #c2deea;
	height: 21px;
	width: 20px;
	text-align: right;
	font-size: 1px;
}

/*============= 2008-11-Created ===============*/
.toplinkbg {
	height: 0px;
	background: #EBF8F8;
	vertical-align: middle;
}

.toplink {
	color: #013849;
	padding: 0 10px;
	vertical-align: middle;
}

.toplink A {
	color: #013849;
}


.searchbg {
	background: #F6F6F6;
	height: 41px;
	text-align: left;
	vertical-align: middle;
}

.inp {
	border: solid 1px #C3C3C3;
	background: #FAFAFA;
	font-family: Verdana, Arial, Helvetica, sans-serif, "宋体";
}

.taglink {
	color: #2488B1;
	padding: 0 1px;
	vertical-align: middle;
}

.taglink A {
	color: #2488B1;
	padding: 0 1px;
	vertical-align: middle;
}

.btmlink {
	color: #2488B1;
}

.btmlink A {
	color: #2488B1;
}

.btn_top {
	text-align: right;
	padding: 5px;
}

.copyright {
	text-align: center;
	padding: 10px;
	color: #7795A0;
}

/***End***/ /*** ray for search,clientfeedback 2008-11-12****/
.theader1 {
	background: #EEEECC;
	height: 30px;
}

.f1px {
	font-size: 1px;
}

.dessubtittd {
	padding: 3px 10px;
	border-top: #DAEEDF solid 1px;
	border-bottom: #DAEEDF solid 1px;
	background: #F3F9F5;
	color: #004C86;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.destext {
	padding: 20px 10px;
	text-align: left;
	color: #666;
	line-height: 20px;
}

.destext a:link {
	color: #41BC6C;
}

.gbooktit01 {
	padding: 3px 10px;
	background: #F3F9F5;
	color: #008D7E;
	vertical-align: middle;
	text-align: left;
	font-weight: bold;
}

.gbookbtm {
	padding: 0px 10px;
	color: #008D7E;
	vertical-align: top;
	border-bottom: #008D7E dashed 1px;
	width: 100%;
	text-align: left;
	height: 40px;
}

.gbookinp {
	padding: 10px;
	text-align: left;
}

.comboxtit {
	background: #4488BC;
	padding: 3px;
	color: #FFF;
	text-align: center;
}

.comboxres {
	background: #00AF9D;
	color: #FFFFFF;
	padding: 3px 10px;
	font-size: 14px;
}

.tagboxnew {
	border-bottom: #e6e6e6 solid 1px;
	border-left: #e6e6e6 solid 1px;
	border-right: #e6e6e6 solid 1px;
	padding-top: 15px;
	padding-left: 10px;
	padding-bottom: 13px;
	margin-bottom: 5px;
	vertical-align: top;
}

.tags_bg {
	background: no-repeat;;
	width: 740px;;
	height: 25px;;
	color: white;;
	font-size: 14px;;
	font-weight: bold;;
	padding-left: 28px;
}

/*** end ray for search,clientfeedback 2008-11-12****/
	/*============= 2008-11-12-Created ===============*/
.navlisttit {
	line-height: 20px;
	text-align: left;
	color: #333;
	font-weight: bold;
	padding-left: 1px;
}

.navlisttitact {
	line-height: 20px;
	text-align: left;
	color: #00AF9D;
	font-weight: bold;
	padding-left: 1px;
}

.navlisttitact a:link {
	color: #00AF9D;
}

.navlisttitact a:visited {
	color: #00AF9D;
}

.navlist {
	line-height: 20px;
	text-align: left;
	color: #666;
	padding-left: 1px;
}

.navlistact {
	line-height: 20px;
	text-align: left;
	color: #00AF9D;
	padding-left: 1px;
}

.navlistact a {
	color: #00AF9D;
}

.navlistact a:hover {
	color: #0066cc;
}

.proimg {
	border: #c8c8c8 1px solid;
}

.pic_td {
	background: #F4F4F4;
	text-align: center;
	padding: 4px 0;
}

.propic_s {
	width: 33%;
	text-align: center;
	vertical-align: top;
	padding-top: 5px;
}

.pro_destit {
	padding: 3px 10px;
	border-right: #CCCCCC dotted 1px;
	width: 20%;
	text-align: left;
}

.content_border {
	border-bottom: #e6e6e6 solid 1px;
	border-left: #e6e6e6 solid 1px;
	border-right: #e6e6e6 solid 1px;
	padding-top: 10px;
	padding-bottom: 13px;
	margin-bottom: 5px;
	text-align: center;
	vertical-align: top;
}

.pro_destd01 {
	padding: 8px 0;
	border-top: #e6e6e6 solid 1px;
	border-bottom: #e6e6e6 solid 1px;
	background: #f8f8f8;
}

.pro_desd {
	padding: 3px 15px;
	width: 80%;
	text-align: left;
}

.buywaytit {
	background: #4488BC;
	padding: 3px;
	color: #FFF;
	text-align: center;
	font-weight: bold;
	width: 50%;
}

.buywaytds {
	background: #f8f8f8;
	padding: 3px;
	color: #333;
	text-align: center;
}

.pro_dname {
	font-size: 16px;
	font-weight: bold;
	color: #042A3D;
	text-align: left;
	padding-bottom: 10px;
	line-height: 22px;
}

.pro_desd {
	padding: 3px 15px;
	width: 80%;
	text-align: left;
}

.pro_destd {
	padding: 8px 0;
	border-top: #e6e6e6 solid 1px;
	border-bottom: #e6e6e6 solid 1px;
}

.pro_destd01 {
	padding: 8px 0;
	border-top: #e6e6e6 solid 1px;
	border-bottom: #e6e6e6 solid 1px;
	background: #f8f8f8;
}

.dessubtittd {
	padding: 3px 10px;
	border-top: #DAEEDF solid 1px;
	border-bottom: #DAEEDF solid 1px;
	background: #F3F9F5;
	color: #004C86;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	vertical-align: middle;
}

.lh {
	line-height: 20px;;
	text-align: left;;
	padding: 10px;
}

.store_keeper {
	border: solid 1px #CCCCCC;
	padding: 5px;
}

.green01 {
	color: #008B7D;
	font-weight: bold;
}

.green {
	color: #02AF9C;
}

.red {
	color: #FF0000;
}

.left_category {
	border-bottom: #e6e6e6 solid 1px;
	border-left: #e6e6e6 solid 1px;
	border-right: #e6e6e6 solid 1px;
	padding-top: 10px;
	padding-bottom: 3px;
	margin-bottom: 5px;
	text-align: left;
	vertical-align: top;
}

.STYLE108 {
	font-size: 13px;
	color: #4B6AC3;
	font-weight: bold;
}
.STYLE105 {
	font-size: 16px;
	color: #4B6AC3;
	font-weight: bold;
}
.text16List {
	FONT-WEIGHT: normal; FONT-SIZE: 16px; LINE-HEIGHT: 22px
}
.text20 {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; LINE-HEIGHT: 27px
}
.text15 {
	FONT-SIZE: 15px; LINE-HEIGHT: normal
}
.text16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; LINE-HEIGHT: 20px
}
.textprice00 {
	FONT-WEIGHT: bold; FONT-SIZE: 42px; LINE-HEIGHT: 50px; FONT-FAMILY: "Verdana"
}