/*Button*/
.hk_genericc02 .sBtn {background:url(images/btn.png) no-repeat; _background:url(images/btn.gif) no-repeat; width:44px; height:44px; display:inline-block;}
.hk_genericc02 .sBtn	{*display:inline; /*IE6*/}
.hk_genericc02 .dContact, .hk_genericc02 .dContact:hover {background-position:0 -92px; display:block; width:90px; height:23px; margin:0 0 10px 10px; color:#FFFFFF; font-size:16px; line-height:20px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:17px 10px 13px 60px; text-decoration:none; text-shadow:#af1b1e -1px -1px 0;}
.hk_genericc02 .wViewAll{background-position:0 -150px; display:block; width:100px; height:18px; margin-bottom:10px; text-decoration:none; color:#FFFFFF; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:8px 10px; text-decoration:none; text-shadow:#3b2a0e -1px -1px 0;}
.hk_genericc02 .wViewDetails {background-position:0 -209px; display:block; width:99px; height:22px; text-decoration:none;color:#FFFFFF; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:10px 7px 10px 63px; text-decoration:none; text-shadow:#3b2a0e -1px -1px 0;}
.hk_genericc02 .wsMsgBtn{background-position:0 -267px; display:block; width:141px; height:22px; text-decoration:none; color:#FFF; font-size:14px; font-weight:bold; padding:11px 10px; text-decoration:none; text-shadow:#3b2a0e -1px -1px 0; text-align:center;}

/*Title*/
.hk_genericc02 h3.dbShop-ui-cTit {font-size:18px; text-align:left; color:#3b2a0e; font-family:Arial, Helvetica, sans-serif; margin:0 5px 10px 5px; height:15px; _background:url(images/bg_tit.gif) no-repeat left top; padding:15px 10px 20px 60px;  background:url(images/bg_tit.png) no-repeat left top; width:auto;}

/*list item*/
.dbShop-ui-itemCell td {vertical-align:middle; text-align:center;}
.gridA .hk_genericc02 .dbShop-ui-col01, .gridA .hk_genericc02 .dbShop-ui-col02, .gridA .hk_genericc02 .dbShop-ui-col03, .gridA .hk_genericc02 .dbShop-ui-col04	{width:740px;}
.gridB .hk_genericc02 .dbShop-ui-col01, .gridB .hk_genericc02 .dbShop-ui-col02, .gridB .hk_genericc02 .dbShop-ui-col03, .gridB .hk_genericc02 .dbShop-ui-col04, .gridB .hk_genericc02 .dbShop-ui-col05, .gridB .hk_genericc02 .co1Service {width:980px; margin:0 5px; *margin-left:15px;}

/*1-column*/
.gridA .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell {position:relative; width:710px; height:413px; margin:0 5px 15px 5px; padding:25px 10px 0 10px; background:url(images/bg_list_col01_A.png) no-repeat; *background:url(images/bg_list_col01_A.gif) no-repeat;}
.gridA .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .ms_imgBox, .gridA .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .ms_imgBox a {}
.gridA .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .ms_imgBox, .gridA .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .ms_imgBox table {width:710px; height:350px;}
.gridA .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .itemLabel {padding:5px 0;} 
.gridA .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .itemTit {white-space:normal;}
.gridA .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .itemPrice {padding-top:3px; white-space:normal;}

.gridB .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell {position:relative; width:950px; height:413px; margin:0 5px 15px 5px; padding:25px 10px 0 10px; background:url(images/bg_list_col01_B.png) no-repeat; *background:url(images/bg_list_col01_B.gif) no-repeat;}
.gridB .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .ms_imgBox, .gridB .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .ms_imgBox a {}
.gridB .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .ms_imgBox, .gridB .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .ms_imgBox table {width:930px; height:350px;}
.gridB .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .itemLabel {padding:5px;} 
.gridB .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .itemTit {white-space:normal;}
.gridB .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .itemPrice {padding-top:3px; white-space:normal;}

/*2-column*/
.gridA .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell {position:relative; width:338px; height:258px; margin:0 5px 15px 5px; padding:25px 10px 0 10px; float:left; background:url(images/bg_list_col02_A.png) no-repeat; *background:url(images/bg_list_col02_A.gif) no-repeat; *margin:0 5px 15px 4px;}
.gridA .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .ms_imgBox, .gridA .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .ms_imgBox table {width:338px; height:195px;}
.gridA .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .ms_imgBox, .gridA .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .ms_imgBox a {}
.gridA .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .itemLabel {padding:5px 0;} 
.gridA .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .itemTit {white-space:normal;}
.gridA .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .itemPrice {padding-top:3px; white-space:normal;}

.gridB .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell {position:relative; width:460px; height:258px; margin:0 5px 15px 5px; padding:25px 10px 0 10px; float:left; background:url(images/bg_list_col02_B.png) no-repeat; *background:url(images/bg_list_col02_B.gif) no-repeat; *margin:0 4px 10px 4px;}
.gridB .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .ms_imgBox, .gridB .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .ms_imgBox table {width:440px; height:195px;}
.gridB .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .ms_imgBox, .gridB .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .ms_imgBox a {}
.gridB .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .itemLabel {padding:5px 0;} 
.gridB .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .itemTit {white-space:normal;}
.gridB .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .itemPrice {padding-top:3px; white-space:normal;}

/*3-column*/
.gridA .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell {position:relative; width:216px; height:213px; margin:0 5px 10px 5px; padding:25px 10px 0 10px; float:left; background:url(images/bg_list_col03_A.png) no-repeat; *background:url(images/bg_list_col03_A.gif) no-repeat; *margin:0 5px 10px 4px;}
.gridA .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .ms_imgBox, .gridA .hk_genericc02 
.dbShop-ui-col03 .dbShop-ui-itemCell .ms_imgBox	table{width:213px; height:150px;}
.gridA .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .ms_imgBox, .gridA .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .ms_imgBox a {}
.gridA .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .itemLabel {padding:5px 0;} 
.gridA .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .itemTit {white-space:normal;}
.gridA .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .itemPrice {padding-top:3px; white-space:normal;}

.gridB .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell {position:relative; width:296px; height:213px; margin:0 5px 15px 5px; padding:25px 10px 0 10px; float:left; background:url(images/bg_list_col03_B.png) no-repeat; *background:url(images/bg_list_col03_B.gif) no-repeat; *margin:0 5px 10px 4px;}
.gridB .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .ms_imgBox, .gridB .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .ms_imgBox table {width:296px; height:150px;}
.gridB .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .ms_imgBox, .gridB .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .ms_imgBox a {}
.gridB .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .itemLabel {padding:5px 0;} 
.gridB .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .itemTit {white-space:normal;}
.gridB .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .itemPrice {padding-top:3px; white-space:normal;}

/*4-column*/
.gridA .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell {position:relative; width:155px; height:183px; margin:0 5px 10px 5px; padding:25px 10px 0 10px; float:left; background:url(images/bg_list_col04_A.png) no-repeat; *background:url(images/bg_list_col04_A.gif) no-repeat; *margin:0 5px 10px 4px;}
.gridA .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .ms_imgBox, .gridA .hk_genericc02 
.dbShop-ui-col04 .dbShop-ui-itemCell .ms_imgBox	table{width:155px; height:110px;}
.gridA .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .ms_imgBox, .gridA .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .ms_imgBox a {}
.gridA .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .itemLabel {padding:5px 0;} 
.gridA .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .itemTit {white-space:normal;}
.gridA .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .itemPrice {padding-top:3px; white-space:normal;}
.gridA .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .itemTit a {font-size:12px;}
.gridA .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .itemPrice a {font-size:12px;}

.gridB .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell {position:relative; width:215px; height:213px; margin:0 5px 15px 5px; padding:25px 10px 0 10px; float:left; background:url(images/bg_list_col04_B.png) no-repeat; *background:url(images/bg_list_col04_B.gif) no-repeat; *margin:0 5px 10px 4px;}
.gridB .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .ms_imgBox, .gridB .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .ms_imgBox table {width:215px; height:150px;}
.gridB .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .ms_imgBox, .gridB .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .ms_imgBox a {}
.gridB .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .itemLabel {padding:5px 0;} 
.gridB .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .itemTit {white-space:normal;}
.gridB .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .itemPrice {padding-top:3px; white-space:normal;}

/*5-column*/
.gridB .hk_genericc02 .dbShop-ui-col05 .dbShop-ui-itemCell {position:relative; width:166px; height:183px; margin:0 5px 10px 5px; padding:25px 10px 0 10px; float:left; background:url(images/bg_list_col05_B.png) no-repeat; *background:url(images/bg_list_col05_B.gif) no-repeat; *margin:0 5px 10px 4px;}
.gridB .hk_genericc02 .dbShop-ui-col05 .dbShop-ui-itemCell .ms_imgBox, .gridB .hk_genericc02 
.dbShop-ui-col05 .dbShop-ui-itemCell .ms_imgBox	table{width:166px; height:110px;}
.gridB .hk_genericc02 .dbShop-ui-col05 .dbShop-ui-itemCell .ms_imgBox, .gridB .hk_genericc02 .dbShop-ui-col05 .dbShop-ui-itemCell .ms_imgBox a {}
.gridB .hk_genericc02 .dbShop-ui-col05 .dbShop-ui-itemCell .itemLabel {padding:5px 0;} 
.gridB .hk_genericc02 .dbShop-ui-col05 .dbShop-ui-itemCell .itemTit {white-space:normal;}
.gridB .hk_genericc02 .dbShop-ui-col05 .dbShop-ui-itemCell .itemPrice {padding-top:3px; white-space:normal;}
.gridB .hk_genericc02 .dbShop-ui-col05 .dbShop-ui-itemCell .itemTit a {font-size:12px;}
.gridB .hk_genericc02 .dbShop-ui-col05 .dbShop-ui-itemCell .itemPrice a {font-size:12px;}

.dbShop-ui-itemCell .ms_imgBox {border-radius:8px 8px 0 0; -moz-border-radius:8px 8px 0 0; -webkit-border-radius:8px 8px 0 0; -o-border-radius:8px 8px 0 0; overflow:hidden; vertical-align:middle; text-align:center; background:none;}
.ms_imgBox a img {vertical-align:middle; text-align:center;}
.dbShop-ui-itemCell a {vertical-align:middle; text-algin:center;}
.dbShop-ui-itemCell .itemLabel {border-radius:0 0 8px 8px; -moz-border-radius:0 0 8px 8px; -webkit-border-radius:0 0 8px 8px; -o-border-radius:0 0 8px 8px; text-decoration:none; text-align:center;}
.hk_genericc02 .itemTit a:link, .hk_genericc02 .itemTit a:visited, .hk_genericc02 .itemTit a:active {font-size:13px; font-weight:bold; color:#000000; line-height:120%; text-decoration:none;}
.hk_genericc02 .itemTit a:hover {text-decoration:underline;}
.hk_genericc02 .itemPrice a:link, .hk_genericc02 .itemPrice a:visited, .hk_genericc02 .itemPrice a:active {font-size:14px;font-weight:Bold;  text-decoration:none; color:#F00; text-decoration:none;}
.hk_genericc02 .itemPrice a:hover {text-decoration:underline;}
.dbShop-ui-itemCell .dbShop-ui-favTag, .ms_list .dbShop-ui-itemCell .dbShop-ui-favTagOn  {}
.hk_genericc02 center.viewAll {margin-top:10px; display:block; *text-align:center;}
.dbShop-ui-favTag {width:36px; height:30px;}
.gridA .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .dbShop-ui-favTag, .gridA .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .dbShop-ui-favTagOn  {position:absolute; bottom:0; right:0; text-align:left;}
.gridA .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .dbShop-ui-favTag, .gridA .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .dbShop-ui-favTagOn  {position:absolute; bottom:0; right:0; text-align:left;}
.gridA .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .dbShop-ui-favTag, .gridA .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .dbShop-ui-favTagOn  {position:absolute; bottom:0; right:0; text-align:left;}
.gridA .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .dbShop-ui-favTag, .gridA .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .dbShop-ui-favTagOn  {position:absolute; bottom:0; right:0; text-align:left;}
.gridB .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .dbShop-ui-favTag, .gridB .hk_genericc02 .dbShop-ui-col01 .dbShop-ui-itemCell .dbShop-ui-favTagOn  {position:absolute; bottom:0; right:0; text-align:left;}
.gridB .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .dbShop-ui-favTag, .gridB .hk_genericc02 .dbShop-ui-col02 .dbShop-ui-itemCell .dbShop-ui-favTagOn  {position:absolute; bottom:0; right:0; text-align:left;}
.gridB .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .dbShop-ui-favTag, .gridB .hk_genericc02 .dbShop-ui-col03 .dbShop-ui-itemCell .dbShop-ui-favTagOn  {position:absolute; bottom:0; right:0; text-align:left;}
.gridB .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .dbShop-ui-favTag, .gridB .hk_genericc02 .dbShop-ui-col04 .dbShop-ui-itemCell .dbShop-ui-favTagOn  {position:absolute; bottom:0; right:0; text-align:left;}
.gridB .hk_genericc02 .dbShop-ui-col05 .dbShop-ui-itemCell .dbShop-ui-favTag, .gridB .hk_genericc02 .dbShop-ui-col05 .dbShop-ui-itemCell .dbShop-ui-favTagOn  {position:absolute; bottom:0; right:0; text-align:left;}
a.dbShop-ui-favTag:link, a.dbShop-ui-favTag:active, a.dbShop-ui-favTag:visited, a.dbShop-ui-favTag:hover {width:36px; height:30px; background:url(images/btn.png) no-repeat -124px 0; background:url(images/btn.gif) no-repeat -124px 0; color:#FFFFFF;}
a.dbShop-ui-favTagOn:link, a.dbShop-ui-favTagOn:active, a.dbShop-ui-favTagOn:visited, a.dbShop-ui-favTagOn:hover {width:36px; height:30px; background:url(images/btn.png) no-repeat -178px 0; background:url(images/btn.gif) no-repeat -178px 0; color:#FFFFFF;}

/*service list*/
.gridA .hk_genericc02 .co1Service {width:730px; margin:0 10px 10px 0;}
.gridA .hk_genericc02 .co1Service .dbShop-ui-itemCell {position:relative; width:710px; height:113px; margin:0 5px 10px 5px; padding:10px 10px 0 10px; *padding-right:8px; background:url(images/bg_list_service_A.png) no-repeat; *background:url(images/bg_list_service_A.gif) no-repeat;}
.gridA .hk_genericc02 .co1Service .dbShop-ui-itemCell .ms_imgBox, .gridA .hk_genericc02 .co1Service .dbShop-ui-itemCell .ms_imgBox table {width:140px; height:100px; float:left;}
.gridA .hk_genericc02 .co1Service .dbShop-ui-itemCell .itemLabel {float:left; margin:5px 0 0 10px; width:530px;} 
.gridA .hk_genericc02 .co1Service .dbShop-ui-itemCell .itemTit  {text-align:left; padding-bottom:5px;}
.gridA .hk_genericc02 .co1Service .dbShop-ui-itemCell .itemDesc {font-size:12px; line-height:16px; color:#555555; text-align:left; margin-bottom:5px; max-height:34px; _height:34px; overflow:hidden;}
.gridA .hk_genericc02 .co1Service .dbShop-ui-itemCell .itemPrice {text-align:left; margin:0; padding:0;}
.gridA .hk_genericc02 .co1Service .dbShop-ui-itemCell .itemDate {font-size:10px; text-align:left; color:#F00;}
.gridA .hk_genericc02 .co1Service .dbShop-ui-itemCell .dbShop-ui-favTag, .gridA .hk_genericc02 .co1Service .dbShop-ui-itemCell .dbShop-ui-favTagOn  {position:absolute; bottom:0; right:0; text-align:left;}

.gridB .hk_genericc02 .co1Service {width:950px; margin:0 10px 10px 5px; *margin-left:15px;}
.gridB .hk_genericc02 .co1Service .dbShop-ui-itemCell {position:relative; width:950px; height:113px; margin:0 5px 10px 5px; padding:10px 10px 0 10px; background:url(images/bg_list_service_B.png) no-repeat; *background:url(images/bg_list_service_B.gif) no-repeat;}
.gridB .hk_genericc02 .co1Service .dbShop-ui-itemCell .ms_imgBox, .gridB .hk_genericc02 .co1Service .dbShop-ui-itemCell .ms_imgBox table {width:140px; height:100px; float:left;}
.gridB .hk_genericc02 .co1Service .dbShop-ui-itemCell .itemLabel {float:left; margin:5px 0 0 15px; width:750px;} 
.gridB .hk_genericc02 .co1Service .dbShop-ui-itemCell .itemTit  {text-align:left; padding-bottom:5px;}
.gridB .hk_genericc02 .co1Service .dbShop-ui-itemCell .itemDesc {font-size:12px; line-height:16px; color:#555555; text-align:left; margin-bottom:5px; max-height:34px; _height:34px; overflow:hidden;}
.gridB .hk_genericc02 .co1Service .dbShop-ui-itemCell .itemPrice {text-align:left; margin:0; padding:0;}
.gridB .hk_genericc02 .co1Service .dbShop-ui-itemCell .itemDate {font-size:10px; text-align:left; color:#F00;}
.gridB .hk_genericc02 .co1Service .dbShop-ui-itemCell .dbShop-ui-favTag, .gridB .hk_genericc02 .co1Service .dbShop-ui-itemCell .dbShop-ui-favTagOn  {position:absolute; bottom:0; right:0; text-align:left;}

/*service list - no image*/
.gridA .hk_genericc02 .co1ServiceNoImg {width:730px; margin:0 10px 10px 0;}
.gridA .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell {position:relative; width:710px; height:113px; margin:0 5px 10px 5px; padding:10px 10px 0 10px; *padding-right:8px; background:url(images/bg_list_service_A.png) no-repeat; *background:url(images/bg_list_service_A.gif) no-repeat;}
.gridA .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .ms_imgBox, .gridA .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .ms_imgBox table, .gridA hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .ms_imgBox img {display:none;}
.gridA .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .itemLabel {float:left; margin:5px 0 0 10px; width:685px;} 
.gridA .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .itemTit  {text-align:left; padding-bottom:5px;}
.gridA .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .itemDesc {font-size:12px; line-height:16px; color:#555555; text-align:left; margin-bottom:5px; max-height:34px; _height:34px; overflow:hidden;}
.gridA .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .itemPrice {text-align:left; margin:0; padding:0;}
.gridA .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .itemDate {font-size:10px; text-align:left; color:#a44444;}
.gridA .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .dbShop-ui-favTag, .gridA .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .dbShop-ui-favTagOn  {position:absolute; bottom:0; right:0; text-align:left;}

.gridB .hk_genericc02 .co1ServiceNoImg {width:950px; margin:0 10px 10px 5px; *margin-left:15px;}
.gridB .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell {position:relative; width:950px; height:113px; margin:0 5px 10px 5px; padding:10px 10px 0 10px; background:url(images/bg_list_service_B.png) no-repeat; *background:url(images/bg_list_service_B.gif) no-repeat;}
.gridB .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .ms_imgBox, .gridB .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .ms_imgBox table, .griB hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .ms_imgBox img {display:none;}
.gridB .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .itemLabel {float:left; margin:5px 0 0 15px; width:905px;} 
.gridB .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .itemTit  {text-align:left; padding-bottom:5px;}
.gridB .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .itemDesc {font-size:12px; line-height:16px; color:#555555; text-align:left; margin-bottom:5px; max-height:34px; _height:34px; overflow:hidden;}
.gridB .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .itemPrice {text-align:left; margin:0; padding:0;}
.gridB .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .itemDate {font-size:10px; text-align:left; color:#F00;}
.gridB .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .dbShop-ui-favTag, .gridB .hk_genericc02 .co1ServiceNoImg .dbShop-ui-itemCell .dbShop-ui-favTagOn  {position:absolute; bottom:0; right:0; text-align:left;}

/*paging*/
.hk_genericc02 ul.yiiPager {border:none; background:none; margin:0 auto; padding:0; list-style:none; list-style-position:outside; font-family:Verdana, Geneva, sans-serif; text-align:center; height:40px;} 
.hk_genericc02 ul.yiiPager .hidden {border:none; background:none;}
.hk_genericc02 ul.yiiPager .first, .hk_genericc02 ul.yiiPager .last {display:none;}
.hk_genericc02 ul.yiiPager .previous, .hk_genericc02 ul.yiiPager .next {margin:0; padding:0; background:none; border:none; margin:0 0 0 -3px;}
.hk_genericc02 ul.yiiPager .previous a:link, .hk_genericc02 ul.yiiPager .previous a:visited, .hk_genericc02 ul.yiiPager .previous a:active 
{padding:12px 10px 10px 30px; font-size:12px; font-weight:bold; border-radius:8px 0 0 8px; -moz-border-radius:8px 0 0 8px; -webkit-border-radius:8px 0 0 8px; -o-border-radius:8px 0 0 8px;background:url(images/btn.png) no-repeat 0 -326px; _background:url(images/btn.gif) no-repeat 0 -326px; color:#FFFFFF; text-decoration:none; border-right:1px solid #3b2a0e; display:inline-block;}
.hk_genericc02 ul.yiiPager .previous a:hover {text-decoration:underline;}
.hk_genericc02 ul.yiiPager .next a:link, .hk_genericc02 ul.yiiPager .next a:visited, .hk_genericc02 ul.yiiPager .next a:active{padding:12px 40px 10px 10px; font-size:12px; font-weight:bold; border-radius:0 8px 8px 0; -moz-border-radius:0 8px 8px 0; -webkit-border-radius:0 8px 8px 0; -o-border-radius:0 8px 8px 0;background:url(images/btn.png) no-repeat right -382px; _background:url(images/btn.gif) no-repeat right -382px; color:#FFFFFF; text-decoration:none; display:inline-block;}
.hk_genericc02 ul.yiiPager .next a:hover {text-decoration:underline;}
.hk_genericc02 ul.yiiPager li {display:inline; padding:0; margin:0;}
.hk_genericc02 ul.yiiPager .page {border:none;}
.hk_genericc02 ul.yiiPager .page a:link, .hk_genericc02 ul.yiiPager .page a:active, .hk_genericc02 ul.yiiPager .page a:visited{padding:12px 18px 10px 18px; font-size:12px;font-weight:bold; margin:0 0 0 -3px; background:url(images/btn.png) no-repeat 0 -438px; _background:url(images/btn.gif) no-repeat 0 -438px; color:#FFFFFF; text-decoration:none; border:none;  border-right:1px solid #3b2a0e; display:inline-block;}
.hk_genericc02 ul.yiiPager .page a:hover{text-decoration:underline;}
.hk_genericc02 ul.yiiPager .dbShop-ui-selected {text-decoration:none;}
.hk_genericc02 ul.yiiPager a.wTop:link, .hk_genericc02 ul.yiiPager a.wTop:active, .hk_genericc02 ul.yiiPager a.wTop:visited{padding:11px 70px 11px 15px; font-size:12px; font-weight:bold; margin:0; display:inline; background:url(images/btn.png) no-repeat 0 -494px; _background:url(images/btn.gif) no-repeat 0 -494px; color:#FFFFFF; text-decoration:none; display:inline-block; height:22px;}
.hk_genericc02 ul.yiiPager  a.wTop:hover{text-decoration:underline;}
.hk_genericc02 ul.yiiPager .page a, .hk_genericc02 ul.yiiPager .previous a, .hk_genericc02 ul.yiiPager .dbShop-ui-next a, .hk_genericc02 ul.yiiPager .dbShop-ui-top a	{*display:inline;}

/*Gallery*/
.gridA .hk_genericc02 .ms_imgPrev {width:730px; margin:0 5px; /*height:475px;*/ height:425px; position:relative; background:url(images/bg_imgPrevBox_A.png) no-repeat; _background:url(images/bg_imgPrevBox_A.gif) no-repeat;}
.gridA .hk_genericc02 .ms_imgPrev .dbShop-ui-imgBox {height:390px; padding:25px 10px 0 10px; overflow:hidden; vertical-align:middle; text-align:center;}
.gridA .hk_genericc02 .ms_imgPrev .dbShop-ui-imgBox table {width:710px; height:390px;}
.gridA .hk_genericc02 .ms_imgPrev .dbShop-ui-imgBox td {width:710px; height:390px; vertical-align:middle; text-align:center;}
.gridA .hk_genericc02 .ms_imgPrev .imgBoxDes	{background:#FFF; height:40px; padding:10px 0;position:relative;display:none;}
.gridA .hk_genericc02 .ms_imgPrev .itemTit {text-align:left; margin:0px 210px 0 15px; width:460px;}
.gridA .hk_genericc02 .ms_imgPrev .itemPrice {margin:3px 210px 0 15px; width:460px;}
.gridA .hk_genericc02 .ms_imgPrev .dbShop-ui-favTag, .gridA .hk_genericc02 .ms_imgPrev .dbShop-ui-favTagOn {position: absolute; bottom:10px; right:180px;}
.gridA .hk_genericc02 .ms_imgPrev .wViewDetails {position:absolute; bottom:10px; right:10px; text-align:left;}

.gridB .hk_genericc02 .ms_imgPrev {width:970px; margin:0 10px; /*height:475px;*/ height:425px; background:url(images/bg_imgPrevBox_B.png) no-repeat; _background:url(images/bg_imgPrevBox_B.gif) no-repeat; *margin:0 0 0 20px;}
.gridB .hk_genericc02 .ms_imgPrev .dbShop-ui-imgBox {height:390px; padding:35px 10px 0 10px; overflow:hidden; vertical-align:middle; text-align:center;}
.gridB .hk_genericc02 .ms_imgPrev .dbShop-ui-imgBox table {width:950px; height:390px;}
.gridB .hk_genericc02 .ms_imgPrev .dbShop-ui-imgBox td {width:950px; height:390px; vertical-align:middle; text-align:center;}
.gridB .hk_genericc02 .ms_imgPrev .imgBoxDes	{background:#FFF; height:40px; padding:10px 0;position:relative;display:none;}
.gridB .hk_genericc02 .ms_imgPrev  .itemTit {text-align:left; margin:0 210px 0 15px;}
.gridB .hk_genericc02 .ms_imgPrev  .itemPrice {margin:3px 210px 0 15px;}
.gridB .hk_genericc02 .ms_imgPrev  .dbShop-ui-favTag, .gridB .hk_genericc02 .ms_imgPrev  .dbShop-ui-favTagOn {position: absolute; bottom:10px; right:180px;}
.gridB .hk_genericc02 .ms_imgPrev  .wViewDetails {position:absolute; bottom:10px; right:10px;text-align:left;}

.gridA .hk_genericc02 .ms_imgSlider {width:730px; margin:0 0 10px 5px; padding:0;  border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -o-border-radius:0 0 10px 10px; background:#FFF; position:relative; *margin-top:-5px;}
.gridA .hk_genericc02 .ms_imgSlider .btnL {width:52px; height:82px; float:left; background:url(images/bg_gallery_ar.jpg) no-repeat 0 4px #FFFFFF; text-decoration:none; margin-top:190px;}
.gridA .hk_genericc02 .ms_imgSlider .btnR {width:52px; height:82px; float:left; background:url(images/bg_gallery_ar.jpg) no-repeat -52px 4px #FFFFFF; text-decoration:none; margin-top:190px;}
.gridA .hk_genericc02 .ms_imgSlider .btnL:hover {background:url(images/bg_gallery_ar.jpg) no-repeat -120px 4px; text-decoration:none;}
.gridA .hk_genericc02 .ms_imgSlider .btnR:hover {background:url(images/bg_gallery_ar.jpg) no-repeat -172px 4px; text-decoration:none;}
.gridA .hk_genericc02 .ms_imgSlider .dbShop-ui-holder {width:560px; height:450px; margin:10px 33px; float:left; background:#FFF; overflow:hidden;}
.gridA .hk_genericc02 .ms_imgSlider .dbShop-ui-holder ul {width:560px; height:448px; margin:0; padding:0; list-style:none; list-style-position:outside;}
.gridA .hk_genericc02 .ms_imgSlider .dbShop-ui-holder ul li {width:110px; height:110px; border:1px solid #E9E9E9; float:left; overflow:hidden; vertical-align:middle; text-align:center; background:#FFF;}
.gridA .hk_genericc02 .ms_imgSlider .dbShop-ui-holder ul li td {width:110px; height:110px; vertical-align:middle; text-align:center;}
.gridA .hk_genericc02 .ms_imgSlider .dbShop-ui-holder ul li a:link, .gridA .hk_genericc02 .ms_imgSlider .dbShop-ui-holder ul li a:visited, .gridA .hk_genericc02 .ms_imgSlider .dbShop-ui-holder ul li a:active, .gridA .hk_genericc02 .ms_imgSlider .dbShop-ui-holder ul li a:hover {display:block; width:112px; height:112px; }


.gridB .hk_genericc02 .ms_imgSlider {width:970px; margin:0 0 10px 10px; padding:0;  border-radius:0 0 10px 10px; -moz-border-radius:0 0 10px 10px; -webkit-border-radius:0 0 10px 10px; -o-border-radius:0 0 10px 10px; background:#FFFFFF; *margin:-5px 0 0 20px; position:relative;}
.gridB .hk_genericc02 .ms_imgSlider .btnL {width:52px; height:82px; float:left; background:url(images/bg_gallery_ar.jpg) no-repeat 0 4px #FFFFFF; text-decoration:none; margin-top:130px;}
.gridB .hk_genericc02 .ms_imgSlider .btnR {width:52px; height:82px; float:left; background:url(images/bg_gallery_ar.jpg) no-repeat -52px 4px #FFFFFF; text-decoration:none; margin-top:130px;}
.gridB .hk_genericc02 .ms_imgSlider .btnL:hover {background:url(images/bg_gallery_ar.jpg) no-repeat -120px 4px; text-decoration:none;}
.gridB .hk_genericc02 .ms_imgSlider .btnR:hover {background:url(images/bg_gallery_ar.jpg) no-repeat -172px 4px; text-decoration:none;}
.gridB .hk_genericc02 .ms_imgSlider .dbShop-ui-holder {width:804px; height:336px; margin:31px; float:left; background:#FFFFFF; overflow:hidden;}
.gridB .hk_genericc02 .ms_imgSlider .dbShop-ui-holder ul {width:804px; height:336px; margin:0; padding:0; list-style:none; list-style-position:outside;}
.gridB .hk_genericc02 .ms_imgSlider .dbShop-ui-holder ul li {width:110px; height:110px; border:1px solid #E9E9E9; float:left; overflow:hidden; vertical-align:middle; text-align:center; background:#FFF;}
.gridB .hk_genericc02 .ms_imgSlider .dbShop-ui-holder ul li td {width:110px; height:110px; vertical-align:middle; text-align:center;}
.gridB .hk_genericc02 .ms_imgSlider .dbShop-ui-holder ul li a:link, .gridB .hk_genericc02 .ms_imgSlider .dbShop-ui-holder ul li a:visited, .gridB .hk_genericc02 .ms_imgSlider .dbShop-ui-holder ul li a:active, .gridB .hk_genericc02 .ms_imgSlider .dbShop-ui-holder ul li a:hover {display:block; width:112px; height:112px; }

.gridA .hk_genericc02 .ms_sMsg{width:730px; height:318px; position:relative; margin:0 5px 10px 5px; background:url(images/bg_msgBox_A.html) no-repeat; _background:url(images/bg_msgBox_A.gif) no-repeat;}
.gridA .hk_genericc02 .ms_sMsg input.txtfield {width:698px; padding:5px; margin:10px 10px 0 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; font-family:Arial, Helvetica, sans-serif; background:#FAF7ED; *width:688px;}
.gridA .hk_genericc02 .ms_sMsg .txtarea {width:698px; height:185px; padding:5px; margin:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; font-family:Arial, Helvetica, sans-serif; background:#FAF7ED; *padding:0 5px; *width:688px;}
.gridA .hk_genericc02 .ms_sMsg .wsMsgBtn {position: absolute; bottom:15px; right:10px; *right:16px; *bottom:20px;}

.gridA .hk_genericc02 .ms_sMsg .dbShop-ui-loginMsgLayer {right:5px; top:259px; *top:254px; *right:12px; _right:1px;}
.gridA .hk_genericc02 .ms_sMsg .dbShop-ui-loginMsgLayer_c .dbShop-ui-form_c {margin: 5px 10px 10px;}
.gridA .hk_genericc02 .ms_sMsg .dbShop-ui-loginMsgLayer a.dbShop-ui-closeLogMsgLayer:link, .gridA .hk_genericc02 .ms_sMsg .dbShop-ui-loginMsgLayer a.dbShop-ui-closeLogMsgLayer:visited, .gridA .hk_genericc02 .ms_sMsg .dbShop-ui-loginMsgLayer a.dbShop-ui-closeLogMsgLayer:active .gridA .hk_genericc02 .ms_sMsg .dbShop-ui-loginMsgLayer a.dbShop-ui-closeLogMsgLayer:hover {float:right; width:93px; *width:95px; margin-right:4px; *right:0; _right:5px;}
.gridA .hk_genericc02 .ms_sMsg .dbShop-ui-remark {margin:10px 180px 10px 10px; text-align:right; vertical-align:middle; font-size:11px; color:#3b2a0e; *margin:10px 190px 10px 10px;}

.gridB .hk_genericc02 .ms_sMsg {width:970px; height:318px; position:relative; margin:0 10px 10px 10px; background:url(images/bg_msgBox_B.html) no-repeat; _background:url(images/bg_msgBox_B-2.html) no-repeat; *margin-left:20px;}
.gridB .hk_genericc02 .ms_sMsg input.txtfield {width:938px; padding:5px; margin:10px 10px 0 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; font-family:Arial, Helvetica, sans-serif; background:#FAF7ED; *margin:15px 0 0 0; *width:918px;}
.gridB .hk_genericc02 .ms_sMsg .txtarea {width:938px; height:185px; padding:5px; margin:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; font-family:Arial, Helvetica, sans-serif; background:#FAF7ED; *margin:15px 0; *width:918px;}
.gridB .hk_genericc02 .ms_sMsg .wsMsgBtn {position: absolute; bottom:15px; right:10px; *right:20px; *bottom:5px;}

.gridB .hk_genericc02 .ms_sMsg .dbShop-ui-loginMsgLayer {right:5px; top:259px; *top:269px; *right:16px; _right:5px;}
.gridB .hk_genericc02 .ms_sMsg .dbShop-ui-loginMsgLayer_c .dbShop-ui-form_c {margin: 5px 10px 10px;}
.gridB .hk_genericc02 .ms_sMsg .dbShop-ui-loginMsgLayer a.dbShop-ui-closeLogMsgLayer:link, .gridB .hk_genericc02 .ms_sMsg .dbShop-ui-loginMsgLayer a.dbShop-ui-closeLogMsgLayer:visited, .gridB .hk_genericc02 .ms_sMsg .dbShop-ui-loginMsgLayer a.dbShop-ui-closeLogMsgLayer:active, .gridB .hk_genericc02 .ms_sMsg .dbShop-ui-loginMsgLayer a.dbShop-ui-closeLogMsgLayer:hover {float:right; width:93px; *width:95px; margin-right:4px; *right:0; _right:5px;}
.gridB .hk_genericc02 .ms_sMsg .dbShop-ui-remark {margin:10px 180px 10px 10px; text-align:right; vertical-align:middle; font-size:11px; color:#FFFFFF; *margin:0 190px 10px 10px;}

/*Location*/
.gridA .hk_genericc02 .ms_mapArea {width:728px; height:598px; margin:0 5px 10px 5px; position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border:1px solid #cccccc;}
.gridA .hk_genericc02 .ms_mapArea .dbShop-ui-mapBox {width:728px; height:598px; overflow:hidden; overflow:hidden; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}

.gridB .hk_genericc02 .ms_mapArea {width:968px; height:598px; margin:0 10px 10px 10px; position:relative; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px; border:1px solid #cccccc; *margin-left:20px;}
.gridB .hk_genericc02 .ms_mapArea .dbShop-ui-mapBox {width:968px; height:598px; overflow:hidden; overflow:hidden; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -o-border-radius:5px;}
.ms_mapArea .mapTag {}