/********************************************************/
/* 18gem.com China Gem Net STYLE SHEET				*/
/* COLORS					  	*/
/* 	Background: #ffffff;			     	*/
/*	Text against background: #777777;		*/
/*	Secondary text color: #dedede;			*/
/********************************************************/

#banner {
	position: absolute;
	top: 0px;
	left: 205px;
	background: #000000;
	font-family: Arial, Verdana, sans-serif;
	font-size: 16pt;
	font-weight: bold;
	color: #ffffff;
	height: 65px;
	width: 465px;
	overflow: hidden;
	text-align: center;
}

body {
	background-image:url(/images/header.jpg);
	background-repeat: no-repeat;
	background-position:top left;
        background-attachment:fixed
	background: #ffffff
	margin-top: 0px;
	margin-left: 0px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	color: #777777;
}

ul {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	color: #777777;
	text-indent:20px;
}

table.main-content {
	width: 770px;
	padding-top: 0px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right: 10px;
}

table.top-buttons {
	width: 611px;
	height: 25px;
	border-bottom: 1px solid #dedede;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
td.top-button {
	width: 112px;
	border-right: 1px solid #dedede;
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	text-align: center;
}
td.top-button-last {
	width: 110px;
	height: 25px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	text-align: center;
}

select {
	background-color: #ffffff;
	width: 150px;
	font-weight: bold;
	font-size: 8pt;
	color: #777777;
	margin-bottom: 3px;
	}
	
select.interior {
	background-color: #ffffff;
	width: auto;
	font-weight: bold;
	color: #777777;
	}

input {
	background-color: #ffffff;
	color: #777777;
}

p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	margin-top: 12px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 0px;
}


td {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	margin-top: 12px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

td.forms-input {
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	margin-top: 12px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-align:left;
}

p.byline {
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	margin-top: 2px;
	padding-top: 0px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-right: 10px;
	padding-bottom: 0px;
}

li.article-bullet {
	list-style: disc;
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Verdana, sans-serif;
}

li.article-list {
	font-weight: bold;
	font-size: 10pt;
	font-family: Arial, Verdana, sans-serif;
}

h1.landing {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}

h1.landing-byline {
	font-family: Arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
}

h2.landing {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11pt;
	margin-left: 10px;
	margin-right: 10px;
}

h2.landing-byline {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11pt;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}

td.error-text {
	color: #ff0000;
	font-weight: bold;
}

td.survey-text {
	color: #777777;
	font-size: 10pt;
	min-height: 20px;
	_height: 20px;
}

td.survey-question {
	color: #777777;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 12px;
	min-height: 20px;
	_height: 20px;
}
td.survey-grid-question {
	color: #777777;
	border-top: 1px solid #dedede;
	border-collapse:collapse;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 12px;
	min-height: 20px;
	_height: 20px;
	vertical-align:middle;
}
table.survey-table {
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
}



a:link.grid-links {
	color:#777777;
	font-weight: bold;
	margin-left:0px;
	margin-top: 2px;
	font-size: 8pt;
}
a:visited.grid-links {
	color:#777777;
	font-weight: bold;
	margin-left:0px;
	margin-top: 2px;
	font-size: 8pt;
}
a:hover.grid-links {
	color:#afafaf;
	font-weight: bold;
	margin-left:0px;
	margin-top: 2px;
	font-size: 8pt;
}

/********************************************************/
/* CATALOG ITEMS 					*/
/* Applies to catalog elements			     	*/
/********************************************************/
table.group-table {
	width: 611px;
	border-top: 1px solid #dedede;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

td.group-cell {
	width: 153px;
	height: 153px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
td.group-cell-blank {
	width: 152px;
	height: 153px;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
td.group-cell-last {
	width: 152px;
	height: 153px;
	border-bottom: 1px solid #dedede;
	text-align: center;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

/********************************************************/
/* SEARCH ITEMS 					*/
/* Applies to search elements			     	*/
/********************************************************/
form.search-form {
	margin-bottom: 0px;
}
a:link.search-links {
	color:#777777;
	margin-left:10px;
	margin-top: 8px;
	font-size: 10pt;
}
a:visited.search-links {
	color:#777777;
	margin-left:10px;
	margin-top: 8px;
	font-size: 10pt;
}
a:hover.search-links {
	color:#dedede;
	margin-left:10px;
	margin-top: 8px;
	font-size: 10pt;
}
p.search-instr {
	text-align: left;
	margin-top: 5px;
}
p.search-result {
	text-align: left;
	margin-left:10px;
	font-weight: bold;
	font-size: 14pt;
	margin-top: 15px;
}
p.search-items {
	text-align: left;
	font-weight: bold;
	margin-top: 15px;
}
p.search-desc {
	text-align: left;
}
p.search-price {
	text-align: left;
	font-weight: bold;
	font-size: 9pt;
	margin-top: 5px;
}
p.search-sale-price {
	text-align: left;
	color: red;
	font-weight: bold;
	font-size: 9pt;
	margin-top: 5px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}
table.search-table {
	width: 611px;
	border-top: 1px solid #dedede;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
td.search-image {
	width: 111px;
	height: 90px;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	text-align: center;
}
td.search-res {
	width: 500px;
	height: 90px;
	border-bottom: 1px solid #dedede;
	vertical-align: middle;
	text-align: left;
}



/********************************************************/
/* STANDARD LINKS 					*/
/* "see-more" is the style for standard links     	*/
/*	throughout the site				*/
/********************************************************/
a:link.see-more {
	color:#777777;
	font-weight: bold;
	margin-left:0px;
	margin-top: 2px;
	font-size: 8pt;
}
a:visited.see-more {
	color:#777777;
	font-weight: bold;
	margin-left:0px;
	margin-top: 2px;
	font-size: 8pt;
}
a:hover.see-more {
	color:#afafaf;
	font-weight: bold;
	margin-left:0px;
	margin-top: 2px;
	font-size: 8pt;
}

a:link.prominent {
	color:#dedede;
	margin-left:0px;
	margin-top: 2px;
	font-size: 14pt;
}
a:visited.prominent {
	color:#dedede;
	margin-left:0px;
	margin-top: 2px;
	font-size: 14pt;
}
a:hover.prominent {
	color:#d2d2d2;
	margin-left:0px;
	margin-top: 2px;
	font-size: 14pt;
}

p.more {
	text-align: right;
	margin-top: 10px;
	margin-left: 10px;
	margin-right: 10px;
}



/********************************************************/
/* LEFT HAND NAV LINKS 					*/
/* menu boxes on the left side				*/
/********************************************************/

a:link.menu-links {
	text-decoration: none;
	background-color: #ffffff;
	color:#777777;
	margin-left:10px;
	margin-top: 5px;
	font-size: 8pt;
	font-style: normal;
}
a:visited.menu-links {
	text-decoration: none;
	background-color: #ffffff;
	color:#777777;
	margin-left:10px;
	margin-top: 5px;
	font-size: 8pt;
	font-style: normal;
}
a:hover.menu-links {
	text-decoration: none;
	background-color: #ffffff;
	color:#777777;
	margin-left:10px;
	margin-top: 5px;
	font-size: 8pt;
	font-style: normal;
}
a:link.title-menu-links {
	text-decoration: none;
	background-color: #ffffff;
	color:#777777;
	margin-left:0px;
	margin-top: 5px;
	font-size: 8pt;
	font-style: normal;
}
a:visited.title-menu-links {
	text-decoration: none;
	background-color: #ffffff;
	color:#777777;
	margin-left:0px;
	margin-top: 5px;
	font-size: 8pt;
	font-style: normal;
}
a:hover.title-menu-links {
	text-decoration: none;
	background-color: #ffffff;
	color:#777777;
	margin-left:0px;
	margin-top: 5px;
	font-size: 8pt;
	font-style: normal;
}
a:link.sub-menu {
	text-decoration: none;
	background-color: #ffffff;
	color:#777777;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 8pt;
}
a:visited.sub-menu {
	text-decoration: none;
	background-color: #ffffff;
	color:#777777;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 8pt;
}
a:hover.sub-menu {
	text-decoration: none;
	background-color: #777777;
	color:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 8pt;
}
a:link.sub-menu-strong {
	text-decoration: none;
	background-color: #ffffff;
	color:#777777;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 8pt;
	font-weight: bold;
}
a:visited.sub-menu-strong {
	text-decoration: none;
	background-color: #ffffff;
	color:#777777;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 8pt;
	font-weight: bold;
}
a:hover.sub-menu-strong {
	text-decoration: none;
	background-color: #777777;
	color:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 8pt;
	font-weight: bold;
}
a:link.sub-menu-selected {
	text-decoration: none;
	background-color: #777777;
	color:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 8pt;
	font-weight: bold;
}
a:visited.sub-menu-selected {
	text-decoration: none;
	background-color: #777777;
	color:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 8pt;
}
a:hover.sub-menu-selected {
	text-decoration: none;
	background-color: #777777;
	color:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 8pt;
}
.menucell {
	background-color: #ffffff;
	border-top: 1px solid #dedede;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 188px;
}

.menubox {
	background-color: #ffffff;
	border-top: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 100000;
	position: absolute;
	top:263px;
	left:125px;
	visibility:hidden;
	width:120px;
	font-size: 8pt;
}


/********************************************************/
/* PIECE PAGES	 					*/
/* Applies to the individual piece pages	     	*/
/********************************************************/
a:link.piece-menu {
	text-decoration: none;
	background-color: #ffffff;
	color:#777777;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 8pt;
}
a:visited.piece-menu {
	text-decoration: none;
	background-color: #ffffff;
	color:#777777;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 8pt;
}
a:hover.piece-menu {
	text-decoration: none;
	background-color: #777777;
	color:#ffffff;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 8pt;
}

table.piece-page-table {
	border-collapse: collapse;
	width: 611;
}

table.piece-menu-table {
	border-collapse: collapse;
	height: 100px; 
	width: 100%;
}

td.piece-cell-first {
	background-color: #ffffff;
	border-collapse: collapse;
	border-top: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 25px;
}

td.piece-cell {
	background-color: #ffffff;
	border-collapse: collapse;
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 25px;
}

/********************************************************/
/* HEADER ELEMENTS 					*/
/* Applies to small links in the upper right corner  	*/
/* 	such as "About Us"			     	*/
/********************************************************/
#header {
	position: absolute; top: 0px; left: 0px;
}


.rightcol {
	width: 100px;
	float: right;
}
a:link.header-links {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	font-style: normal;
}
a:visited.header-links {
	text-decoration: none;
	color: #fff;
	font-weight: normal;
	font-style: normal;
}
a:hover.header-links {
	text-decoration: underline;
	color: #fff;
	font-weight: normal;
	font-style: normal;
}

#headerbuttons {
	position: absolute; top: 7px; left: 680px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	font-style: normal;
}

#headerbuttons ul {
	margin: 0;
	padding: 0;
}

#headerbuttons li {
	list-style: disc;
}


/********************************************************/
/* MAIN BOX						*/
/* Applies to the main content area		 	*/
/********************************************************/
.shadebox {
	background: #fff;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	margin: 5px;
}

#mainbox {
	position: absolute; top: 77px; left: 187px;
	border-bottom: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
	width: 610px;
	min-height: 600px;
	_height: 600px;
	padding-bottom: 10px;
}


/********************************************************/
/* TOP BUTTONS						*/
/* Not in current site				 	*/
/********************************************************/
#navcontainer {
	position: absolute; top: 70px; left: 220px;
	width: 555px;
	font-style: normal;
	text-align: center;
	padding: 0;
	margin: 0;
	color: #D2D2D2;
}

#navcontainer ul {
	border: 0;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	}

#navcontainer ul li {
	display: block;
	float: left;
	text-align: center;
	padding: 2px;
	border: 1px solid #000;
	background: #fff;
	margin-right: 10px;
	}

#navcontainer ul li a {
	background: #fff;
	border: 1px solid #000;
	padding: 0;
	color: red;
	text-decoration: none;
	display: block;
	text-align: center;
	width: 120px;
	height: 20px;
	}

#navcontainer ul li a:hover {
	color: #fff;
	background: #6DD5D1;
	}

#navcontainer a:active {
	background: #fff;
	color: #6DD5D1;
	}

#navcontainer li#active a {
	background: #fff;
	border: 1px solid #000;
	color: #6DD5D1;
	}



/********************************************************/
/* SIDE BOXES - Left Hand Nav				*/
/* Applies to keyword rollovers on product pages  	*/
/********************************************************/
#sideboxes {
	position: absolute; top: 77px; left: 0px;
	margin: 0px;
}

#sideboxes p.nav-title {
	text-align: left;
	font-family: Arial Bold, Arial, Verdana, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	color: #777777;
	padding-bottom: 1px;
	padding-left: 0px;
}


.sidebox {
	padding-top: 5px;
	padding-bottom: 5px;
	border-right: 1px solid #dedede;
	text-align: left;
	font-style: bold;
	font-size: 8pt;
	background: #ffffff;
	color: #777777;
	width: 188px;
	clear: left;
	float: left;
	margin-bottom: 0px;
}

#sideboxes p.go-button {
	text-align: right;
	margin-top: 3px;
}

#sideboxes a:link.go-button {
	text-decoration: none;
	text-align: right;
	font-style: bold;
	font-size: 8pt;
	background: #ffffff;
	color: #777777;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#sideboxes a:visited.go-button {
	text-decoration: none;
	text-align: right;
	font-style: bold;
	font-size: 8pt;
	background: #ffffff;
	color: #777777;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
#sideboxes a:hover.go-button {
	text-decoration: none;
	text-align: right;
	font-style: bold;
	font-size: 8pt;
	background: #777777;
	color: #ffffff;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}

#flash-promo {
	padding: 0;
	border: 0;
	width: 188px;
}


/********************************************************/
/* SEARCH 						*/
/* Applies to the search page			 	*/
/********************************************************/
#search {
	text-align: center;
}


/********************************************************/
/* SITE MAP 						*/
/* Applies to the site map page			 	*/
/********************************************************/
#sitemap { font-weight: bold; }
#sitemap a:link { color:#777777; }
#sitemap a:visited { color:#777777; }
#sitemap a:hover { color:#777777; }
#sitemap a.see-more:link { color:#777777;; }
#sitemap a.see-more:visited { color:#777777;; }
#sitemap a.see-more:hover { color:#777777;; }
#sitemap h4 {
	font-size: 12px;
	color:#777777;;
	margin-left:20px;
	margin-top: 10px;
}

#sitemap h5 {
	font-size: 11px;
	color:#777777;;
	margin-left:40px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#sitemap p {
	font-size: 10px;
	margin-left:60px;
	margin-top: 0px;
}

/********************************************************/
/* ROLLOVERS	 					*/
/* Applies to keyword rollovers on product pages  	*/
/********************************************************/
#rollover {
	background-color: #ffffff;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	z-index: 100000;
	position: absolute;
	visibility:hidden;
	width:250px;
	font-size: 8pt;
}


/********************************************************/
/* PAGE LINKS 						*/
/* Applies to cookie crumb page links on group pages 	*/
/********************************************************/
a:link.page-links {
	color:#777777;
	margin-left:0px;
	margin-top: 2px;
	margin-bottom: 7px;
	font-size: 8pt;
	font-weight: bold;
}
a:visited.page-links {
	color:#777777;
	margin-left:0px;
	margin-top: 2px;
	margin-bottom: 7px;
	font-size: 8pt;
	font-weight: bold;
}
a:hover.page-links {
	color:#777777;
	margin-left:0px;
	margin-top: 2px;
	margin-bottom: 7px;
	font-size: 8pt;
	font-weight: bold;
}
p.page-links {
	color:#777777;
	margin-left:0px;
	margin-top: 7px;
	margin-bottom: 7px;
	font-size: 8pt;
	font-weight: bold;
}

/********************************************************/
/* GO BUTTON PARAGRAPH 					*/
/* Applies to the go button in the LH nav	  	*/
/********************************************************/
p.gobutton {
	margin-bottom: 0px;
	margin-right: 4px;
	text-align: right;
	
}



/********************************************************/
/* FORM BUTTONS 					*/
/* Applies to the all form buttons		  	*/
/********************************************************/
input.btn{
   color:#777777;
   font-family: Arial, Verdana, sans-serif;
   font-size:84%;
   font-weight:bold;
   background-color:#000000
   border:1px solid;
   border-top-color:#777777;
   border-left-color:#777777;
   border-right-color:#777777;
   border-bottom-color:#777777;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffff',EndColorStr='#dedede');}

input.btnhov{
   background-color:#aaaaaa;
   color:#333333;
}


/********************************************************/
/* HOME PAGE GRID					*/
/* Applies to the grid of jewelry on the home page  	*/
/********************************************************/

table {
	border-collapse: collapse;
}
table.home {
	width: 610px;
	border-bottom: 1px solid #dedede;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

td.home-left {
	width: 452px;
	height: 347px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
table.home-left-interior {
	width: 452px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
td.home-right {
	width: 152px;
	height: 347px;
	vertical-align: top;
	border-left: 1px solid #dedede;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
table.home-right-interior {
	width: 152px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

td.home-middle {
	height: 342px;
	border-bottom: 1px solid #dedede;
	text-align: center;
	font-family: Arial, Verdana, sans-serif;
	font-size: 10pt;
	vertical-align: top;
}
p.home-title {
	color: #4a4a4a;
	font-family: Trajan Regular, Arial, Verdana, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
p.home-subtitle {
	font-family: Trajan Regular, Arial, Verdana, sans-serif;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
td.home-bottom {
	height: 24px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	padding-left: 10px;
	text-align: left;
	vertical-text-align: top;
}
td.home-bottom-last {
	height: 24px;
	border-left: 1px solid #dedede;
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	padding-left: 10px;
	text-align: left;
}
td.home-jewelry {
	width: 152px;
	height: 121px;
	border-bottom: 1px solid #dedede;
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	text-align: center;
}
td.home-jewelry-last {
	width: 152px;
	height: 120px;
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	text-align: center;
}
//table below ticker
table.hometwo {
	width: 610px;
	border-top: 1px solid #dedede;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
td.hometwo-left {
	width: 452px;
	vertical-align: top;
	border-top: 1px solid #dedede;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
td.hometwo-right {
	width: 152px;
	vertical-align: top;
	border-top: 1px solid #dedede;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
td.hometwo-left-noticker {
	width: 452px;
	vertical-align: top;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
td.hometwo-right-noticker {
	width: 152px;
	vertical-align: top;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
table.hometwo-right-interior {
	width: 152px;
	border-left: 1px solid #dedede;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
td.hometwo-jewelry {
	width: 152px;
	height: 121px;
	border-bottom: 1px solid #dedede;
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	text-align: center;
}
td.home-type {
	width: 152px;
	height: 25px;
	border-bottom: 1px solid #dedede;
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	padding-left: 10px;
	text-align: left;
}
td.home-type-last {
	width: 152px;
	height: 25px;
	border-bottom: 1px solid #dedede;
	font-family: Arial, Verdana, sans-serif;
	font-size: 8pt;
	padding-left: 10px;
	text-align: left;
}


/********************************************************/
/* FASHION PAGES					*/
/* Applies to fashion and celebrity pages	  	*/
/********************************************************/
p.fashion-section {
	margin-bottom:5px;
	margin-top:5px;
	margin-left:0px;
	margin-right:0px;
	font-size:12pt;
	font-weight:bold;
	color:#ac0000;
}

p.fashion-headline {
	margin-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	font-size:11pt;
	font-weight:bold;
}

p.fashion-byline {
	margin-bottom:3px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	font-size: 8pt;
	font-weight:normal;
}

p.fashion-copy {
	margin-bottom:12px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	font-size: 10pt;
	font-weight:normal;
}

a:link.fashion-link {
	color:#777777;
	font-weight: bold;
	margin-left:0px;
	margin-top: 0px;
	font-size: 10pt;
}
a:visited.fashion-link {
	color:#777777;
	font-weight: bold;
	margin-left:0px;
	margin-top: 0px;
	font-size: 10pt;
}
a:hover.fashion-link {
	color:#afafaf;
	font-weight: bold;
	margin-left:0px;
	margin-top: 0px;
	font-size: 10pt;
}

