/* CSS Document */

@import url(http://vincellar.vinfolio.com/style/vc3/vc3.css);
@import url(http://www.vinfolio.com/jsp/hk/blogs.css); 

body {
background-color:#EFEFEF; font-size:14px
}

/*body, p, table th, table td, select, textarea { font-size: 12px; color: rgb(63, 63, 63); }*/

a, a:link, a:hover, a:active, a:visited, a:focus { color: rgb(102, 101, 97); }

.press td {margin-bottom:5px}

.right-text .storage-orange-box-outer a:link, .right-text .storage-orange-box-outer a:visited, .right-text .storage-orange-box-outer a:hover { color:#1C488A; text-decoration:none !important}

.right-text .storage-orange-box-outer a:hover 
{ text-decoration:underline !important}

.section-bkg5-0 {
background:#FFFFFF url(home_background01.jpg) no-repeat scroll left bottom;
height:auto;
}
.text-container {
height:auto;
}



.m-item1 ul {
	padding-left: 25px;
}
.right-text strong, .right-text strong a { color: rgb(178, 0, 34); }
.home-menu { margin: 0pt; padding: 0pt; position: absolute; left: 5px; top: 0px; width: 265px; font-size: 22px; }
.facebook { margin: 0pt; padding: 0pt; position: absolute; left: 5px; top: 400px; width: 200px;}
.facebook {font-family:Arial, Helvetica, sans-serif; font-size:12px; border:solid 2px #999; height:110px; padding:10px;}

.home-menu li { margin: 5px 0pt; padding: 0pt; height: 33px; list-style-type: none; list-style-image: none; list-style-position: outside; display: block; }
.home-menu li a:link, .home-menu li a:visited { padding: 5px; display: block; height: 23px; color: rgb(178, 0, 34); text-decoration: none; font-size: 22px; }
.home-menu li a:hover { background: transparent url('home_tab01.gif') no-repeat scroll left top; color: rgb(0, 0, 0); }
.home-menu li.selected a { background: transparent url('home_tab01.gif') no-repeat scroll left top ! important; color: rgb(102, 102, 102) ! important; }

#top-header { background: transparent url('vf-hk-bg.jpg') repeat-x scroll left top; overflow: hidden; height: 123px; position: relative; }

.tl { background: transparent url('shadow_tl.gif') no-repeat scroll left top; font-size: 0pt; height: 5px; float: left; width: 10px; }
.tm { background: transparent url('shadow_tm.gif') repeat-x scroll left top; font-size: 0pt; height: 5px; }
.tr { background: transparent url('shadow_tr.gif') no-repeat scroll left top; font-size: 0pt; height: 5px; float: right; width: 10px; }
.lm { padding: 0pt 0pt 0pt 5px; background: transparent url('shadow_lm.gif') repeat-y scroll left top; height: 100%; }
.rm { padding: 0pt 5px 0pt 0pt; background: transparent url('shadow_rm.gif') repeat-y scroll right top; height: 100%; }
.bl { background: transparent url('shadow_bl.gif') no-repeat scroll left top; font-size: 0pt; height: 5px; float: left; width: 10px; }
.bm { background: transparent url('shadow_bm.gif') repeat-x scroll left top; font-size: 0pt; height: 5px; }
.br { background: transparent url('shadow_br.gif') no-repeat scroll left top; font-size: 0pt; height: 5px; float: right; width: 10px; }

.m-item1, .m-item2, .m-item3, .m-item4, .m-item5, .m-item6 { padding: 14px 10px 40px 280px; font-size: 14px; color: rgb(102, 102, 102); }

.content { margin: 10px 10px 0pt 5px; padding: 0pt; height: 100%; min-width: 980px;}
* html .content {border-right:980px solid #fff;}
* html .holder1 {display:inline-block; position:relative; margin-right:-980px;}


.clearFloats { clear: both; }

#text-content { overflow: auto; height: 440px; position: relative; }
.text-containter { background: transparent url('hongkong-bg.gif') no-repeat scroll center top; width: 90%; height: 450px; }

.text-containter .text-content li {
/*	font-size: 12px;
*/	list-style: outside;
	padding-left: 5px;
}
.text-content a {
	font-weight: bold;
}

.vc .text-content .marcom-intro {
	font-weight: bold;
	padding-left: 10px;
	padding-top: 10px;
}

.m-item1 ul, .m-item2 ul, .m-item3 ul, .m-item4 ul, .m-item5 ul, .m-item6 ul {
/*  line-height: normal
*/}

.section-bkg5 {
  background: none;
  position: relative;
}


.advTitle  { color: rgb(127, 94, 1); font-size: 18px; padding-top: 2px; padding-bottom: 2px; text-decoration: none; font-weight:bold; padding-left:4px }

.text-content a, .text-content a:link, .text-content a:hover, .text-content a:active, .text-content a:visited, .text-content a:focus {text-decoration:underline !important}

.right-text a, .right-text a:link, .right-text a:hover, .right-text a:active, .right-text a:visited, .right-text a:focus {text-decoration:underline !important}


.sale {
	font-weight: bold;
	text-decoration: line-through;
}

.redText, .redText a {
	color: rgb(178, 0, 34) !important
}

.right-text ul {
	margin-left: -15px; *margin-left:30px
}
.right-text li {
	margin-top: 10px; *margin-top:15px
}
.content .holder1 .left-main .section-with-shadow .lm .rm .section-bkg5-0 #H_Public_Site_Content .m-item1 .text-containter .text-content .normal-table td {
	padding-bottom: 10px;
}

.rm, .tm, .bm, .lm {border:none !important}
#top-header img {margin-top:-19px}
