	html {font-size: 1.25em;}
	html>body {font-size: 10px;}
	body {font-size:50%;margin:0;padding:1em;font-family: Tahoma, Helvetica, Arial, sans-serif;color: black;text-align:center;background-color:#58504D}
	body * {font-size:1em;margin:0;padding:0;border:none;font-style:normal;font-weight:normal;text-decoration:none;ppposition:relative;ddisplay:inline;}
	div, p, h1, h2, h3, h4 {display:block;}
	a:hover {text-decoration: underline;}
	table {padding:0.2em;font-size:1em}
	td {width:12em}
	td.grey {color:#bbbbbb}
	td.narrow {width:1em}
	td.wide {width:30em}
	th {padding:0.2em;font-size:1em;font-weight:bold; width:9em; text-align:left}
	th a {text-decoration:underline;}
	th.space {padding:2em}
	th.wider {width:30em}
	td a {text-decoration:underline}
	a {text-decoration:none;color: #381557}
	td a.grey {color:#bbbbbb}

	#loading {position:absolute;left:33.5em;top:49.8em;z-index:8;}

	div.container {display:block;position:relative;width:90em;margin:auto;text-align:left;}

	div.top {display:block;height:8.1em;_height:8.7em;border: 0.6em solid #381557;border-bottom: 0.1em solid #381557;width:89.1em;_width:90.3em;background-color:white;}
	p {display:block; font-size:1.2em;margin-bottom:1.4em;}
	p a {text-decoration:underline;}
	span.bold {font-weight:bold}
	span.boldunderline {font-weight:bold; text-decoration:underline;}
	h1 {position:absolute;display:block;left:11.6em;top:2.4em;width:21em;text-transform:uppercase; font-family:Georgia, Times New Roman, serif;color: #381557;font-size:1.6em;}
	h1 span.tworows {position:absolute;top:-0.6em;}
	h2 {display:block;font-size:2.2em;font-family:Georgia, Times New Roman, serif;margin-bottom:0.5em;color: #381557}
	span.subheading {display:block;font-size:1.2em;width:28em}
	span.subheadingsubpage {display:block;font-size:1.2em;width:32em}	
	span.subheadingsubsubpage {display:block;font-size:1.2em;width:22.5em}
	span.subheadinggallerypage {display:block;font-size:1.2em;width:20em}
	h3 {display:block;font-weight:bold;font-size:1.2em;margin-bottom:0.6em;margin-top:0.4em;font-family:Georgia, Times New Roman, serif;color: #381557;text-transform:uppercase}
	h3 a {text-decoration:underline;font-weight:bold}
	h4 {display:block;font-size:1.2em;margin-bottom:0.1em;margin-top:0.3em;color: #381557;font-weight:bold;}
	h4 a {font-weight:bold;text-decoration:underline;}
	h4 span.h4blog {text-transform:uppercase; font-size:0.9em;font-weight:bold}
	img.logo {position:absolute;left:1.8em;top:1em;overflow:hidden}
	ul.awards {display:block; float:right;pposition:absolute;margin-top:0.3em;margin-right:1em;_margin-right:0.6em;list-style-type: none;}
	ul.awards li {font-weight:bold;display:block;position:relative;font-size: 0.9em;margin-left:1em;white-space: nowrap;text-align:right;} 
	div.awards {position:relative;float:right;margin-top:1.5em;}
	div.awards img {margin-right:0.2em;margin-top:1em}

	div.nav {background-color:#F6F6F6;z-index:4;position:relative;width:89.1em;_width:90.3em;height:22px;border-bottom: 0.1em solid #381557;border-left: 0.6em solid #381557;border-right: 0.6em solid #381557;font-family:Helvetica, Arial, sans-serif}
	ul.nav {display:block; height:2.2em;font-weight:bold;text-transform:uppercase}
	ul.nav li {float:left;position:relative;display:inline;list-style-type: none;font-weight:bold}
	ul.nav li a {font-weight:bold;color: #381557;_float:left;display:block;font-size:1.1em;line-height:1.8em;text-decoration: none;height:2em;padding-left:1em;padding-right:1em;}
	ul.nav li a.active {color: white; background-color: #381557;} 
	ul.nav li a:hover {text-decoration: underline;}
	uul.nav li.active {float:left;font-weight:bold;display:inline;font-size:1.1em;height:2em;padding-left:1em;padding-right:1em;line-height:2em;}	
	ul.nav li:hover ul.dropupnav {display:block;font-size:9px;}
	ul.nav li:hover ul.dropupnav li {display:block;font-size:9px}
	ul.nav li:hover ul.dropupnav li a {display:block;font-size:9px}

	div.subnav {background-color:#F6F6F6;z-index:2;position:relative;width:89.1em;_width:90.3em;height:22px;border-bottom: 0.1em solid #381557;border-left: 0.6em solid #381557;border-right: 0.6em solid #381557;font-family:Helvetica, Arial, sans-serif}
	ul.subnav {display:block; height:2.2em;font-weight:bold}
	ul.subnav li {float:left;position:relative;display:inline;list-style-type: none;font-weight:bold}
	ul.subnav li a {font-weight:bold;color: #381557;_float:left;display:block;font-size:1.1em;line-height:1.8em;text-decoration: none;height:2em;padding-left:0.8em;padding-right:0.8em}
	ul.subnav li a.active {color: white; background-color: #381557;} 
	ul.subnav li a:hover {text-decoration: underline}
	uul.subnav li.active {float:left;font-weight:bold;display:inline;font-size:1.1em;height:2em;padding-left:1em;padding-right:1em;line-height:2em;}	
	ul.subnav li:hover ul.dropdownnav {display:block;font-size:9px;}
	ul.subnav li:hover ul.dropdownnav li {display:block;font-size:9px}
	ul.subnav li:hover ul.dropdownnav li a {display:block;font-size:9px}

	ul.dropdownnav {z-index:3;display:none;position:absolute;left:0;top:22px;background-color:#F6F6F6;padding:0.6em;overflow:display;list-style-type:none;text-indent:0;text-transform:uppercase;font-size:9px;border-top:solid 0.1em #381557;border-left: 0.1em solid #dddddd;border-right: 0.1em solid #dddddd;border-bottom: 0.1em solid #dddddd}
	ul.dropdownnav li {color: #381557;display:block;float:none;white-space: nowrap;height:1.7em;line-height:1.7em;font-weight:bold;_display:inline;*float:left;*clear:both;}
	ul.dropdownnav li a {display:block;float:none;height:1.7em;line-height:1.7em;font-weight:bold;_display:inline;_float:left;_clear:both;}
	ul.dropdownnav li.indent {display:block;text-indent:1.4em;}
	ul.dropdownnav li.doubleindent {text-indent:2.8em;}
	ul.dropdownnav li.nolink {padding-left:0.8em}
	ul.dropdownnav li.indent a {text-transform:none}
	ul.dropdownnav li.doubleindent a {text-transform:none;}

	ul.dropupnav {z-index:3;display:none;position:absolute;left:0;bottom:22px;background-color:#F6F6F6;padding:0.6em;overflow:display;list-style-type:none;text-indent:0;text-transform:uppercase;font-size:9px;border-bottom:solid 0.1em #381557;border-top: 0.1em solid #dddddd;border-left: 0.1em solid #dddddd;border-right: 0.1em solid #dddddd}
	ul.dropupnav li {color: #381557;display:block;float:none;white-space: nowrap;height:1.7em;line-height:1.7em;font-weight:bold;_display:inline;*float:left;*clear:both;}
	ul.dropupnav li a {display:block;float:none;height:1.7em;line-height:1.7em;font-weight:bold;_display:inline;_float:left;_clear:both;}
	ul.dropupnav li.indent {display:block;text-indent:1.4em;}
	ul.dropupnav li.nolink {padding-left:0.8em}
	ul.dropupnav li.indent a {text-transform:none}

	div.subsubnav {z-index:1;font-family:Helvetica, Arial, sans-serif;text-transform:uppercase;display:block;color: #381557;position:absolute;top:0em;right:0em;_right:-0.1em;height:36.5em;_height:36.7em;background-image: url(/images/HKJD2008/transpix.png);_background-color:white;_filter:alpha(opacity=80);width:13em;_width:13.5em;padding-left:0.5em;padding-top:0.2em;line-height:1.3em}
	div.subsubnav span.active {display:block;color:white;background-color: #381557;padding-left:0.5em;margin-left:-0.6em;padding-top:0.5em;*padding-top:0.3em;padding-bottom:0.5em;*padding-bottom:0.3em;font-weight:bold}
	div.subsubnav span.activeindent {display:block;color:white;background-color: #381557;padding-left:0.5em;margin-left:-0.6em;padding-top:0.5em;*padding-top:0.1em;padding-bottom:0.5em;*padding-bottom:0.3em;font-weight:bold}
	div.subsubnav ul {font-size:9px;list-style-type:none;display:block;position:relative;left:0;top:0;}
	div.subsubnav li {font-weight:bold;margin-bottom:0.3em;margin-top:0.3em}
	div.subsubnav li a {font-weight:bold}
	div.subsubnav li.indent {text-indent:1em;text-transform:none;font-size:1.1em;margin-top:0.2em;margin-bottom:0.2em}
	div.subsubnav li.indentlast {text-indent:1em;text-transform:none;font-size:1.1em;margin-top:0.2em;margin-bottom:0.6em}
	div.gallerysubsubnav {z-index:1;font-family:Helvetica, Arial, sans-serif;text-transform:uppercase;display:block;color: #381557;position:absolute;right:0.3em;_right:0.5em;top:13.4em;_top:13.1em;height:31.3em;_height:31.5em;background-image: url(/images/HKJD2008/transpix.png);_background-color:white;_filter: alpha(opacity=80);width:13em;_width:13.5em;padding-left:0.5em;padding-top:0.2em;line-height:1.3em}
	div.gallerysubsubnav span.active {display:block;color:white;background-color: #381557;padding-left:0.5em;margin-left:-0.6em;padding-top:0.5em;*padding-top:0.3em;padding-bottom:0.5em;*padding-bottom:0.3em;font-weight:bold}
	div.gallerysubsubnav span.activeindent {display:block;color:white;background-color: #381557;padding-left:0.5em;margin-left:-0.6em;padding-top:0.5em;*padding-top:0.1em;padding-bottom:0.5em;*padding-bottom:0.3em;font-weight:bold}
	div.gallerysubsubnav ul {font-size:9px;list-style-type:none;display:block;position:relative;left:0;top:0;}
	div.gallerysubsubnav li {font-weight:bold;margin-bottom:0.3em;margin-top:0.3em}
	div.gallerysubsubnav li a {font-weight:bold}
	div.gallerysubsubnav li.indent {text-indent:1em;text-transform:none;font-size:1.1em;margin-top:0.2em;margin-bottom:0.2em}
	div.gallerysubsubnav li.indentlast {text-indent:1em;text-transform:none;font-size:1.1em;margin-top:0.2em;margin-bottom:0.6em}
	div.textsubsubnav {background-color:#F6F6F6;z-index:1;font-family:Helvetica, Arial, sans-serif;text-transform:uppercase;display:block;color: #381557;position:absolute;top:0em;right:0em;height:36.5em;_height:36.7em;width:13em;_width:13.5em;padding-left:0.5em;padding-top:0.2em;line-height:1.3em;border-bottom: 0.1em solid #dddddd;border-left: 0.1em solid #dddddd}
	div.textsubsubnav span.active {background-color: #381557;display:block;color:white;padding-left:0.5em;margin-left:-0.6em;padding-top:0.5em;*padding-top:0.3em;padding-bottom:0.5em;*padding-bottom:0.3em;font-weight:bold}
	div.textsubsubnav span.activeindent {display:block;color:white;background-color: #381557;padding-left:0.5em;margin-left:-0.6em;padding-top:0.5em;*padding-top:0.1em;padding-bottom:0.5em;*padding-bottom:0.3em;font-weight:bold}
	div.textsubsubnav ul {font-size:9px;list-style-type:none;display:block;position:relative;left:0;top:0;}
	div.textsubsubnav li {font-weight:bold;margin-bottom:0.3em;margin-top:0.3em}
	div.textsubsubnav li a {font-weight:bold}
	div.textsubsubnav li.indent {text-indent:1em;text-transform:none;font-size:1.1em;margin-top:0.2em;margin-bottom:0.2em}
	div.textsubsubnav li.indentlast {text-indent:1em;text-transform:none;font-size:1.1em;margin-top:0.2em;margin-bottom:0.6em}
	div.searchenginesubsubnav {background-color:#F6F6F6;z-index:1;font-family:Helvetica, Arial, sans-serif;text-transform:uppercase;display:block;color: #381557;position:absolute;top:0em;right:0em;height:25px;width:13em;_width:13.5em;padding-left:0.5em;padding-top:0.2em;line-height:1.3em;border-bottom: 0.1em solid #dddddd;border-left: 0.1em solid #dddddd}
	div.searchenginesubsubnav span.active {background-color: #381557;display:block;color:white;padding-left:0.5em;margin-left:-0.6em;padding-top:0.5em;*padding-top:0.3em;padding-bottom:0.5em;*padding-bottom:0.3em;font-weight:bold}
	div.searchenginesubsubnav span.activeindent {display:block;color:white;background-color: #381557;padding-left:0.5em;margin-left:-0.6em;padding-top:0.5em;*padding-top:0.1em;padding-bottom:0.5em;*padding-bottom:0.3em;font-weight:bold}
	div.searchenginesubsubnav ul {font-size:9px;list-style-type:none;display:block;position:relative;left:0;top:0;}
	div.searchenginesubsubnav li {font-weight:bold;margin-bottom:0.3em;margin-top:0.3em}
	div.searchenginesubsubnav li a {font-weight:bold}
	div.searchenginesubsubnav li.indent {text-indent:1em;text-transform:none;font-size:1.1em;margin-top:0.2em;margin-bottom:0.2em}
	div.searchenginesubsubnav li.indentlast {text-indent:1em;text-transform:none;font-size:1.1em;margin-top:0.2em;margin-bottom:0.6em}

	div.content {top:0em;left:0em;float:left;width:89.1em;border-left: 0.6em solid #381557;border-right: 0.6em solid #381557;border-bottom: solid 0.6em #381557;background-color:white;}
	div.mainpagecontent {top:0em;left:0em;float:left;width:89.1em;border-left: 0.6em solid #381557;border-right: 0.6em solid #381557;border-bottom: solid 0.6em #381557;background-color:white;}
	ul.contentlist {font-size:1.2em;margin-bottom:1.4em;margin-left:2em}
	ul.contentlistsmaller {font-size:1.1em;margin-bottom:1.4em;margin-left:2em}
	ul.contentlinks {font-size:1.2em;list-style-type:none;}
	li.contentlist {line-height:1.5em}
	li.contentlist a {text-decoration:underline}
	li.contentlistmainpage {line-height:1.5em;padding-bottom:0.5em}
	li.contentlistmainpage a {text-decoration:underline}
	div.columnlist {width:11em;float:left;display:block;padding-bottom:0.5em}
	div.borderedbox {border:0.1em solid #dddddd; width:276px; _width:288px; padding:3px; padding-left:5px; padding-right:5px}

	div.topcontent {position:relative;border-bottom:solid 0.7em #381557;display:block;float:left;width:89.1em;height:36.7em}
	div.knowledgesubtopcontent {position:relative;border-bottom:solid 0.1em #381557;display:block;float:left;width:89.1em;height:36.7em}

	div.subsubsubnav {width:89.1em;float:left;height:2.2em;font-family:Helvetica, Arial, sans-serif;border-bottom:solid 0.1em #381557;background-color:#F6F6F6}
	div.subsubsubnavdouble {width:89.1em;float:left;height:4.4em;font-family:Helvetica, Arial, sans-serif;border-bottom:solid 0.1em #381557;background-color:#F6F6F6}
	ul.subsubsubnav {display:block; height:2.2em;font-weight:bold}
	ul.subsubsubnav li {float:left;position:relative;display:inline;list-style-type: none;font-weight:bold}
	ul.subsubsubnav li a {font-weight:bold;color: #381557;_float:left;display:block;font-size:1.1em;line-height:1.8em;text-decoration: none;height:2em;padding-left:0.8em;padding-right:0.8em}
	ul.subsubsubnav li a.active {color: white; background-color: #381557;} 
	ul.subsubsubnav li a:hover {text-decoration: underline}

	div.topright {float:right;display:block;width:50.4em;height:32.7em;padding:2em;padding-left:0em}
	div.topright p {font-size:1.2em;width:30em;}
	div.topleft {float:left;width:34em;_width:35em;height:36.7em;overflow:hidden;}

	div.subpagetopright {float:right;display:block;width:54.3em;_width:56.3em;height:32.7em;padding:2em;padding-left:0em;font-size:1em}
	div.subpagetopright p {width:25em}
	div.subpagetopleft {float:left;width:30em;height:36.7em;overflow:hidden;}

	div.subsubpagetopright {float:right;display:block;width:57.5em;_width:59.3em;height:32.7em;padding:2em;padding-left:0em;font-size:1em}
	div.subsubpagetopright p {width:22em}
	div.subsubpagetopleft {float:left;width:27em;height:36.7em;overflow:hidden;}

	div.knowledgeindextop {float:left;display:block;width:74.6em;_width:75.6em;height:35.7em;_height:36.7em;padding-left:1em;padding-top:1em;font-size:1em}
	div.knowledgetopleft {float:left;padding-left:3.2em;padding-top:2.5em;height:36.7em}
	div.knowledgetopright {float:right;display:block;width:50.4em;_width:52.4em;height:32.7em;padding:2em;padding-top:2.5em;padding-left:0em}
	div.knowledgetopright p {font-size:1.2em;width:26em;}
	div.knowledgesubtopright {float:right;display:block;width:33.4em;_width:50.4em;height:32.7em;padding:2em;padding-top:2.5em;padding-left:0em;padding-right:20em;_padding-right:17.6em}
	div.knowledgesubtopright p {font-size:1.2em;width:30em;}
	div.knowledgebottomcontent {display:block;float:left;width:88.1em;_width:89.1em;height:38em;_height:40em;padding-bottom:1em;padding-left:1em;padding-top:0.6em;}
	div.knowledgebottomcontentbig {display:block;float:left;width:88.1em;_width:89.1em;height:68em;_height:70em;padding-bottom:1em;padding-left:1em;padding-top:0.6em;}
	div.knowledgebottomcontentbigger {display:block;float:left;width:88.1em;_width:89.1em;height:77em;padding-bottom:1em;padding-left:1em;padding-top:0.6em;}
	div.knowledgesubbottomcontent {display:block;float:left;width:87.1em;_width:89.1em;padding:1em;padding-top:1.3em}

	div.middlecontent {border-bottom:solid 0.7em #381557;display:block;float:left;width:88.1em;_width:89.1em;padding-bottom:1em;padding-left:1em;padding-top:0.2em}
	div.middlegallery {display:block;float:left;width:88.1em;_width:89.1em;padding-bottom:1em;padding-left:1em;padding-top:0.2em}
	div.middleright {display:block;float:right;width:27.5em;_width:31.5em;padding-right:2em;padding-left:2em;}
	ul.middlelist {font-size:1.1em;padding-bottom:1em;margin-top:-0.3em;margin-bottom:-0.7em}
	div.middleleft {float:left;width:55em}
	div.quote {padding-top:1.9em}
	div.quote div.quoted {padding-top:0.3em;font-size:0.9em}

	div.transitiontopcontent {position:relative;display:block;float:left;width:89.1em}
	div.transitiontopright {float:right;display:block;width:37.4em;_width:54.4em;padding:2em;padding-top:2.5em;padding-left:0em;padding-right:16em;_padding-right:15em}
	div.transitiontopright p {font-size:1.2em;width:30em;}
	div.transitiontopleft {float:left;padding-left:1.2em;padding-top:2.5em;}

	div.gallerytop {display:block;float:left;width:89.1em;height:31em}
	div.gallerytopright {float:right;display:block;width:46.9em;padding:2em;padding-left:0em;font-size:1em;}
	div.gallerytopright p {width:23em}
	div.gallerybackground {top:0em;left:0em;float:left;width:89.1em;background-color:white;}

	div.gallerybottomcontent {display:block;float:left;width:88.1em;_width:89.1em;padding-bottom:1.5em;padding-left:1em;padding-top:0.6em;}
	div.gallerybottomleft {float:left;width:558px;_width:584px;display:block;padding-right:2.6em;padding-top:0.6em}
	div.gallerybottomright {padding-top:0.1em;}
	div.galleryverybottom {padding-right:0.5em;}

	div.gallerygenericbottomcontent {display:block;float:left;width:86.1em;_width:87.1em;background-color:#F6F6F6;height:46em;padding-bottom:1em;padding-left:1em;padding-top:0.6em;border:solid 0.1em #381557}
	div.gallerygenericbottomcontent ul.galleryfullnav {z-index:3;width:160px;_width:120px;float:left;padding:0.6em;overflow:display;list-style-type:none;text-indent:0;text-transform:uppercase;font-size:9px;}
	div.gallerygenericbottomcontent ul.galleryfullnav li {color: #381557;display:block;white-space: nowrap;height:1.7em;line-height:1.7em;font-weight:bold;_display:inline;*float:left;*clear:both;}
	div.gallerygenericbottomcontent ul.galleryfullnav li a {display:block;height:1.7em;line-height:1.7em;font-weight:bold;_display:inline;_float:left;_clear:both;}
	div.gallerygenericbottomcontent ul.galleryfullnav li.indent {display:block;text-indent:1.4em;}
	div.gallerygenericbottomcontent ul.galleryfullnav li.doubleindent {font-weight:normal;text-indent:2.8em;}
	div.gallerygenericbottomcontent ul.galleryfullnav li.nolink {padding-left:0.8em}
	div.gallerygenericbottomcontent ul.galleryfullnav li.indent a {text-transform:none}
	div.gallerygenericbottomcontent ul.galleryfullnav li.doubleindent a {font-weight:normal;text-transform:none;}

	div.galleryweddingringbottomcontent {display:block;float:left;width:86.1em;_width:87.1em;background-color:#F6F6F6;height:52em;padding-bottom:1em;padding-left:1em;padding-top:0.6em;border:solid 0.1em #381557}
	div.galleryweddingringbottomcontent ul.galleryfullnav {z-index:3;width:160px;_width:120px;float:left;padding:0.6em;overflow:display;list-style-type:none;text-indent:0;text-transform:uppercase;font-size:9px;}
	div.galleryweddingringbottomcontent ul.galleryfullnav li {color: #381557;display:block;white-space: nowrap;height:1.7em;line-height:1.7em;font-weight:bold;_display:inline;*float:left;*clear:both;}
	div.galleryweddingringbottomcontent ul.galleryfullnav li a {display:block;height:1.7em;line-height:1.7em;font-weight:bold;_display:inline;_float:left;_clear:both;}
	div.galleryweddingringbottomcontent ul.galleryfullnav li.indent {display:block;text-indent:1.4em;}
	div.galleryweddingringbottomcontent ul.galleryfullnav li.doubleindent {font-weight:normal;text-indent:2.8em;}
	div.galleryweddingringbottomcontent ul.galleryfullnav li.nolink {padding-left:0.8em}
	div.galleryweddingringbottomcontent ul.galleryfullnav li.indent a {text-transform:none}
	div.galleryweddingringbottomcontent ul.galleryfullnav li.doubleindent a {font-weight:normal;text-transform:none;}

	div#carouselItem {width:360px;float:left; padding-left:1.2em; padding-top:1.2em}
	div#carouselItem img {display:block;}
	div#carouselItem a span.carouselcontent {font-family:Helvetica, Arial, sans-serif;font-size:9px;font-weight:bold;text-transform:uppercase;display:block;color:#381557;padding-left:0.5em;padding-right:0.5em;background-color:#F2EFE9;width:350px;_width:360px;height:5em;line-height:1.6em;top:-3em;position:relative;*top:0;*margin-top:-3em;cursor:default;}
	div#carouselItem a:hover span.carouselcontent {background-color:white;background-image:none;filter: alpha(opacity=100);opacity:1;text-decoration:underline;}
	div#carouselItem a span.carouselcontentprice {text-transform:none; font-size:1.1em;font-family:Tahoma,Helvetica, Arial, sans-serif;}
	div#carouselItem a span.carouselcontentmoreinfotext {text-transform:none; font-size:1.1em;float:right;margin-right:0.3em;font-family:Tahoma,Helvetica, Arial, sans-serif;}

	div#carousel {border-bottom:solid 0.1em #381557;display:block;float:left;width:89.1em;height:145px;_height:180px;overflow:hidden;padding-top:1.5em;padding-bottom:1.5em;}
	#carousel {position:relative;z-index:0; top:0em;height:150px;width:98em;overflow:hidden;}
	#carousel .results {position:absolute;clip:rect(0em, 98em, 148px, 0em); height:150px; width:9999em;/*background-color:#CDC4BF;*/}
	#carousel .superwide {display:block;float:left;padding-left:0em; padding-right:0em;height:150px;width:17400px;margin-left:1.2em;}
	#carousel .eachitem {float:left;display:block;height:155px;*height:148px;overflow:hidden}
	#carousel .superwide a img {display:block}
	#carousel .superwide a span.carouselcaption {padding-left:1px;padding-right:1px;border-left:1px solid #381557; border-right:1px solid #381557; border-bottom:1px solid #381557; *border-top:1px solid #381557; display:block;font-family:Helvetica, Arial, sans-serif;font-size:9px;font-weight:bold;color: #381557;height:33px;line-height:11px;background-color:#F6F6F6;width:138px;_width:142px;top:-4px;margin-bottom:-4px;*top:3px;*position:static;*margin-top:-1px;*margin-bottom:3px;}
	#carousel .superwide a:hover span.carouselcaption {padding-left:0px;padding-right:0px;border-left:2px solid #381557; border-right:2px solid #381557; border-bottom:2px solid #381557; *border-top:2px solid #381557; display:block;font-family:Helvetica, Arial, sans-serif;font-size:9px;font-weight:bold;color: #381557;height:33px;*height:31px;line-height:11px;background-color:#F6F6F6;width:138px;top:-4px;margin-bottom:-4px;*top:0;*position:static;*margin-top:-4px;*margin-bottom:0;}
	div#carousel a img.productImg {border:1px solid #381557;height:111px;width:140px;margin-right:3px}
	div#carousel a img.active {border:2px solid #381557;height:109px;width:138px;}
	div#carousel a:hover img.productImg {border-width:2px;height:109px;*height:111px;width:138px}

	div#carousel img.arrow {border:0px;}
	#carousel .leftArrow {/*background: transparent url(/images/site/left-hkj.png) repeat-y center left;_bbackground-color:white;_bbackground-image:none;*/display:none;position:absolute;width:12px;padding-top:4.3em;padding-left:2px;height:14.5em;z-index:10;cursor:w-resize;}
	#leftArrow {position:relative;cursor: w-resize;z-index:10;}
	#carousel .rightArrow {/*background: transparent url(/images/site/right-hkj.png) repeat-y center right;_bbackground-color:white;_bbackground-image:none;*/display:none;position:absolute;top:1.5em;right:0;margin-right:-0.3em;_right:-0.1em;_padding-right:5px;width:11px;padding-top:4.3em;padding-left:4px;_padding-left:4px;height:14.5em;z-index:10;cursor: e-resize;z-index:10;}
	#rightArrow {position:relative;cursor: e-resize;z-index:10;}
	#carousel .leftArrow .bg, #carousel .rightArrow .bg {display:block;position:absolute;top:0;left:0;width:12px;height:14.5em;background-color:white;z-index:0;opacity:0.8;filter: alpha(opacity = 80);text-decoration:none;}
	#carousel .leftArrow:hover, #carousel .righttArrow:hover {text-decoration:none;}

	div.detailstop {display:block;float:left;width:89.1em;border-bottom: solid 0.6em #381557;padding-bottom:1.3em}
	div.detailstopright {float:left;display:block;width:40em;padding:2em;padding-left:3em;font-size:1em;}
	div.detailstopleft {width:360px;float:left; padding-left:1.2em; padding-top:1.2em}
	div.detailstopleft img {display:block;width:360px}
	div.detailstopleft span.detaileddescription {font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:11px;display:block;color:#35297B;padding:0.7em;padding-top:0.4em;background-color:#efefef;position:relative;top:-20px;margin-bottom:-20px;*top:0;*position:static;*margin-top:-20px;*margin-bottom:0;}
	div.detailsbottomleft {float:left;width:558px;_width:615px;padding-right:5.5em;display:block;}
	div.detailsbottomright {float:left;width:250px;padding-top:0.3em}
	div.detailsotherimages {margin-right:4px;margin-top:5px;float:right;border: 1px solid #dddddd}

	div.textpage {position:relative;display:block;float:left;width:89.1em}
	div.textleft {float:left;padding:1em;width:73em;_width:75em}
	div.textfull {float:left;padding:1em;width:87.1em;_width:89.1em}

	div.searchpage {position:relative;display:block;float:left;width:89.1em;height:70em}
	div.searchform {padding-left:5.5em;padding-top:4em}

		A.SearchPagePositionArrows { font-family:webdings;color:#4c225d;text-decoration:none;font-size:12px; }
		TD.SearchPagePositionHighlight { font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:1,1em;color:white;background:#4c225d; }
		TD.SearchPagePosition { font-family:Tahoma, Helvetica, Arial, sans-serif; font-size:1.1em  }
		FONT.SearchPagePositionResultsCount { font-family:Tahoma, Helvetica, Arial, sans-serif; font-weight:bold; }
		FONT.SearchPagePositionResults { font-family:Tahoma, Helvetica, Arial, sans-serif; }
		SELECT.SearchPageOrder { font-family:Tahoma, Helvetica, Arial, sans-serif; background-color:#e4ebe4; }
		INPUT.SearchPageOrderButton { font-family:Tahoma, Helvetica, Arial, sans-serif; background-color:#e4ebe4; }
		FONT.SearchPageProductDescription { font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:11px; }
		TD.SearchPageProductDescription { font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:11px;align:center;valign:middle; }
		FONT.SearchPageProductSold { font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:9px; }
		FONT.SearchPageProductEarringsAvailable { font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:10px; }
		FONT.SearchPageProductPrice { font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:10px; }
		FONT.SearchPageProductPriceUS { font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:10px; }
		FONT.SearchPageProductCommissioned { font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:9px; }
		FONT.SearchPageNoResults { font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:1.1em }

		TABLE.BasicSearchPage { border:1px solid #381557; background-color:#FFFFFF; }
		TABLE.BasicSearchPage TD { padding:5px;font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:1.1em; width:300px}
		SELECT.BasicSearchPage { width:180px;font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:1.1em;background-color:#F6F6F6; }
		INPUT.BasicSearchPageTextbox { width:180px;font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:1.1em;background-color:#F6F6F6; border:1px solid #aaaaaa}
		INPUT.BasicSearchPageButton { font-family:Tahoma, Helvetica, Arial, sans-serif;font-size:1.1em;background-color:#F6F6F6; border:1px solid #aaaaaa;padding:3px}

		TABLE.AdvancedSearchPage { border:1px solid #381557; background-color:#FFFFFF; }
		TABLE.AdvancedSearchPage TD { padding:5px;Tahoma, Helvetica, Arial, sans-serif;font-size:1.1em; width:300px }
		SELECT.AdvancedSearchPage { width:180px;Tahoma, Helvetica, Arial, sans-serif;font-size:1.1em;background-color:#F6F6F6; }
		TABLE.AdvancedSearchPagePrice TD { padding:0px; }
		SELECT.AdvancedSearchPagePrice { width:79px;Tahoma, Helvetica, Arial, sans-serif;font-size:1.1em;background-color:#F6F6F6; }
		INPUT.AdvancedSearchPagePrice { width:37px;Tahoma, Helvetica, Arial, sans-serif;font-size:1.1em;background-color:#F6F6F; }
		SELECT.AdvancedSearchPageKeywords { width:100px;Tahoma, Helvetica, Arial, sans-serif;font-size:1.1em;background-color:#F6F6F6; border:1px solid #aaaaaa }
		INPUT.AdvancedSearchPageKeywords { width:200px;Tahoma, Helvetica, Arial, sans-serif;font-size:1.1em;background-color:#F6F6F6; border:1px solid #aaaaaa ;padding:40px}
		INPUT.AdvancedSearchPageButton { width:100px;Tahoma, Helvetica, Arial, sans-serif;font-size:1.1em;background-color:#F6F6F6; border:1px solid #aaaaaa;padding:3px}

		Error { color:red;font-weight:bold; }

		TD.ShadedHeading { font-family:garamond;text-align:center;font-size:15px;color:#fffefa;font-weight:bold; }
		H1.ShadedHeading { font-family:garamond;text-align:center;font-size:15px;color:#fffefa;font-weight:bold; }
		TD.ShadedHeading { background-color:#4c225d; }
		TD.ShadedContent { font-family:garamond;text-align:center;font-size:13px;color:#fffefa;background-color:#4c225d; }
		TD.Content { text-align:center;padding:0px; }
		TD.BottomBar { background-color:#cde5cd; }
		TABLE.MenuShaded { background-color:#4c225d; }
		TABLE.MenuShaded TD { vertical-align:middle;text-align:center;font-weight:bold;font-family:Times New Roman;font-size:13px; }
		TABLE.MenuShaded A:link { color:#fffefa; }
		TABLE.MenuShaded A:visited { color:#fffefa; }
		TABLE.MenuShaded A:hover { color:#fffefa; }
		TABLE.MenuShaded A:active { color:#fffefa; }
		TABLE.MenuBlock { background-color:#e4ebe4; }
		TABLE.MenuBlock TD { vertical-align:middle;text-align:center;font-family:Garamond;font-size:13px; }
		TABLE.MenuBlock { width:190px; }
		TABLE.MenuShaded { width:170px; }
		TABLE.MenuShaded TD { padding:3px; }
		TABLE.MenuBlock TD { padding:3px; }
		TABLE.MenuBlock { border-collapse:collapse; }
		TABLE.MenuShaded { border-collapse:collapse; }
		TABLE.DetailsPageProductCommissionText { font-family:Times New Roman;font-size:14px;text-align:center; }
		TABLE.MenuShaded A { font-size:13px; }
		TABLE.MainTable { border-collapse:collapse;width:1000px; }
		TABLE.MainTable TD { padding:0px;text-align:center;vertical-align:middle; }
		TD.LeftBar { text-align:center;vertical-align:middle;background-color:#eef6ee; }
		TABLE.MenuShaded TD { color:#fffefa; }
		TABLE.Menu { border-collapse:collapse;padding:0px;text-align:center;vertical-align:middle; }
		TABLE.MenuText TD { left-padding:3px;right-padding:3px; }
		.ProductDesc { font-family:Times New Roman;font-size:10px; }

	div.bottomcontent {display:block;float:left;width:88.1em;_width:89.1em;padding-bottom:1em;padding-left:1em;padding-top:0.6em}
	div.bottomright {float:right;display:block;width:30em;_width:31em;padding:1em;padding-right:0em}
	div.bottomright p {font-size:1.1em}
	div.bottomleft {float:left;width:55em;overflow:hidden;padding-top:1em}
	div.bottomleft div.extraparagraph {padding-top:1.5em;}
	div.bottomcontentmain {display:block;float:left;width:88.1em;_width:89.1em;padding-left:1em;padding-top:0.6em}
	div.bottompicture {display:block;float:left;width:88.1em;}
	div.subpagebottomleft {float:left;width:558px;_width:584px;display:block;padding-right:2.6em;}
	div.subpagebottomleftweddingrings {float:left;width:400px;_width:430px;display:block;padding-right:2.6em;}
	div.subpagebottomleftweddingringswide {float:left;width:880px;display:block;}

	div.promo {margin-right:8px;margin-top:8px;*margin-top:8px;float:left;}
	div.promo img {display:block;border: 1px solid #dddddd}
	div.promo a span.caption {font-family:Helvetica, Arial, sans-serif;font-size:9px;font-weight:bold;text-transform:uppercase;display:block;color: #381557;height:11px;line-height:11px;background-image: url(/images/HKJD2008/transpix.png);_background-color:white;_filter: alpha(opacity=80);width:100px;top:-12px;left:1px;margin-bottom:-12px;position:relative;*top:0;*position:static;*margin-top:-12px;*margin-bottom:0;*margin-left:1px}
	div.promo a:hover span.caption {background-color:white;background-image:none;filter: alpha(opacity=100);opacity:1;text-decoration:underline;}
	div.promo a span.doublewidth {width:210px}
	div.promo a span.doubleheight {height:22px;top:-23px;margin-bottom:-23px;*margin-top:-23px;}
	div.promo a span.captiontworows {font-family:Helvetica, Arial, sans-serif;font-size:9px;font-weight:bold;text-transform:uppercase;display:block;color: #381557;height:23px;line-height:11px;background-image: url(/images/HKJD2008/transpix.png);_background-color:white;_filter: alpha(opacity=80);width:100px;top:-23px;left:1px;margin-bottom:-23px;position:relative;*top:0;*position:static;*margin-top:-23px;*margin-bottom:0;*margin-left:1px}
	div.promo a:hover span.captiontworows {background-color:white;background-image:none;filter: alpha(opacity=100);opacity:1;text-decoration:underline;}

	div.productthumb {margin-right:4px;margin-top:5px;float:left;border: 1px solid #dddddd}
	div.productthumb img {display:block;}
	div.productthumb a span.caption {font-family:Helvetica, Arial, sans-serif;font-size:9px;font-weight:bold;display:block;color: #381557;height:33px;line-height:11px;background-color:#F6F6F6;width:140px;top:-4px;margin-bottom:-4px;position:relative;*top:0;*position:static;*margin-top:-4px;*margin-bottom:0;}
	div.productthumb a:hover span.caption {background-color:white;background-image:none;filter: alpha(opacity=100);opacity:1;text-decoration:underline;}
	div.productthumb a span.doublewidth {width:285px;}

	div.productthumbright {margin-right:4px;margin-top:5px;float:right;border: 1px solid #dddddd}
	div.productthumbright img {display:block;}
	div.productthumbright a span.caption {font-family:Helvetica, Arial, sans-serif;font-size:9px;font-weight:bold;display:block;color: #381557;height:33px;line-height:11px;background-color:#F6F6F6;width:140px;top:-4px;margin-bottom:-4px;position:relative;*top:0;*position:static;*margin-top:-4px;*margin-bottom:0;}
	div.productthumbright a:hover span.caption {background-color:white;background-image:none;filter: alpha(opacity=100);opacity:1;text-decoration:underline;}
	div.productthumbright a span.doublewidth {width:285px;}

	div.product {margin-right:4px;margin-top:8px;*margin-top:8px;float:left;font-size:1.1em}
	div.product img {display:block;border: 1px solid #dddddd}

	img.contentimage {margin-top:0.6em;margin-bottom:1em;border: 1px solid #dddddd}

	div.pressthumb {float:left;width:180px;height:220px}
	div.pressthumb img {display:block;border: 1px solid #dddddd}
	div.pressthumb p {width:150px}

div.contentblog {top:0em;left:0em;float:left;width:89.1em;_width:90.3em;border-left: 0.6em solid #381557;border-right: 0.6em solid #381557;border-bottom: solid 0.6em #381557;background-color:white;}
div.blogcontent {float:left;padding:1em;_padding-top:1em;width:73em;_width:75.3em;border-right: 0.1em solid #dddddd}
div.blogright {font-weight:bold;float:right;width:13.5em; _width:12.7em; background-color:#F6F6F6; border-bottom: 0.1em solid #dddddd; padding-left:0.5em; font-family:Helvetica, Arial, sans-serif;color: #381557;}
div.blogAuthor {float:left;}
div.blogAuthor span {display:block;font-size:1.3em;}
div.blogTitle {float:right;text-align:right;color:#505050;}
div.blogTitle span.date {display:block;font-size:1.1em;text-align:right;}
div.blogTitle span.time {display:block;font-size:1.1em;text-align:right;}
div.blogTitle h2 {display:block;font-size:1.6em;text-align:right;margin-top:1em;}
div.blogContent h3 {display:block;font-size:1.2em;clear:both;}
div.blogContent {margin-top:1em;}
div.blogContent p {clear:both;font-size:1.2em;padding-bottom:0.5em;padding-top:0.5em;}
div.blogContent ul {margin-left:1em;padding-bottom:0.5em;}
div.blogContent dl {margin-left:1em;padding-bottom:0.5em;font-size:1.4em;}
div.blogContent dd {margin-left:1em;padding-bottom:0.5em;}
div.blogContent li {font-size:1.1em;}
div.blogContent table {border: solid 1px black; font-size: 1.1em;border-collapse:collapse;}
div.blogContent table thead {border: solid 1px black; background-color: #4c225d;; color: white;}
div.blogContent table th, div.blogContent table td {padding: 0.2em; border: solid 1px black;}
div.blogContent span.imageRight {float:right; margin-left: 0.5em; margin-top: 0.5em; margin-bottom: 0.5em;}
div.blogContent span.imageLeft {float:left; margin-left:0;  margin-right: 0.5em; margin-top: 0.5em; margin-bottom: 0.5em;}
div.blogContent span.image {float:left; margin-right: 0.5em; margin-top: 0.5em; margin-bottom: 0.5em;}
div.blogSignature {float:right;}
div.blogSignature span {display:block;font-size:1.1em;padding-bottom:1em;}
div.blogEntry hr {height:1px; color:#c6c6c6; background-color:#c6c6c6;}
.blogNav {padding:0.3em;line-height:1.1em;font-size:10px;font-weight:bold;text-transform:none;list-style-type:none;}
.blogNav li {padding:0.3em;line-height:1.1em;padding-top:0.4em;font-weight:bold;text-transform:none;list-style-type:none;}
.blogNav li a {font-weight:bold;list-style-type:none;}
.blogSubNav {padding:0.3em;line-height:1.1em;padding-top:0.3em;font-weight:none;text-transform:none;list-style-type:none;}
.blogSubNav li {display:inline;font-weight:none;text-transform:none;list-style-type:none;}
.blogSubNav a {font-weight:none;list-style-type:none;}
p.bloglink {font-size:1em; padding-right:0.5em; padding-top:0.3em}


	div.Footer {float:left;display:block;width:89.1em;_width:90.3em;padding-bottom:0.5em;padding-top:0.5em;border-left: 0.6em solid #381557;border-right: 0.6em solid #381557;border-bottom: 0.6em solid #381557;background-color:white}
	div.Footer div.footertop ul {float:left;list-style-type:none;padding-left:1em;list-style-position: outside;}
	div.Footer div.footertop ul li {padding-bottom:1em;}
	div.Footer div.footertop ul address {display:block;margin-bottom:0.4em;}
	dddiv.Footer div.top ul li div {float:left;text-indent:0;}
	div.Footer div.footertop ul li span.ContactNumber {padding-right:1.2em;}
	div.Footer div.footertop ul li span.Heading {font-weight:bold;}
	div.Footer div.footertop a {font-weight:bold;color:black;text-transform:none;font-size:1em;}
	div.Footer div.footertop p {text-align: right;float:right;width:22em;_width:23em;padding-right:1em;right;text-transform:uppercase;color: #381557;font-size:0.9em;}
	div.Footer div.footerbottom ul.bottomlinks {float:right;display:block;text-align:right;list-style-type:none;padding-right:0.6em;}
	div.Footer div.footerbottom li.bottomlinks {display:inline;}
	div.Footer div.footerbottom li.bottomlinks a {text-transform:uppercase;font-weight:bold;color:#381557;font-size:1em;padding-left:0.5em;padding-right:0.5em}

	.accessibility {position:absolute;}
	.accessibility a {position:absolute; left:-499.9em;padding:1.6em; background-color:#E1DED8; border:solid 0.2em #4D4F53;}
	.accessibility a:focus, .accessibility a:active {position:absolute; font-size:1.6em; left:4em;top:4em;background-color:#E1DED8; border:solid 0.2em #4D4F53;z-index:100;}
	.clear {display:block;clear:both;height:0em;font-size:0;}
	.clearspace {display:block;clear:both;height:2em;}
