body.mainbody
{
	background-color: #1A1A1A;
	margin-left: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
	font-size: 1px;
	font-family: arial;
}

body.mainbody2
{
	background-color: #464646;
	margin-left: 0;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 0;
}

td.bodyText 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 6px;		
}

td.bodyText b
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFC00;
	text-align: justify;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 6px;		
}

td.bodyTexta
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	padding-bottom: 10px;
	padding-left: 5px;		
}

td.bodyText2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 6px;		
}

td.bodyText3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-top: 6px;		
}

td.bodyText4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;		
}

td.bodycontact
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	padding-left: 0px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-top: 10px;		
}

td.bodyimage
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 6px;		
}

td.rightsidetext
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 15px;		
}

td.copy
{
	font-family: verdana;
	font-size: 9px;
	padding-top: 5px;
	color: #A09F9F;
	text-align: center;
}

td.copy b
{
	font-family: verdana;
	font-size: 11px;
	padding-top: 5px;
	color: #FFFC00;
	text-align: center;
}

a.copy
{
	font-family: verdana;
	font-size: 9px;
	padding-top: 5px;
	color: #A09F9F;
	text-align: center;
	text-decoration: none;
}

a.copy:visited
{
	font-family: verdana;
	font-size: 9px;
	padding-top: 5px;
	color: #A09F9F;
	text-align: center;
	text-decoration: none;
}

a.menu
{
	padding-left: 16px;
}

a.designer
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	color: #E8DEC1;
	text-align: center;
	text-decoration: none;
}

a.designerbold
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	color: #C8A480;
	text-align: center;
	text-decoration: none;
}

td.frameborder
{
	border: 1px solid #2E2E2E
}

td.clickhere
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #B4B4B4;
}

a.clickhere
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #C8A480;
	text-decoration: none;
}

td.popText 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align: justify;
	padding-left: 10px;
	padding-right: 20px;		
}

td.popheader 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	padding-bottom: 20px;
	text-align: center;
	font-weight: bold;		
}

input.buttons
{
	background-color: #736354;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	color: #DFDBD8;
}

.jewelrymenu
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
	color: #E8DEC1;
	text-align: center;
	vertical-align: top;
	border-top: #454545 1px solid;
	text-decoration: none;	
}

.jewelrymenu3
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
	color: #E8DEC1;
	text-align: center;
	vertical-align: top;
	text-decoration: none;	
}

.jewelrymenu2
{
	font-family: verdana;
	font-size: 13px;
	font-weight: bold;
	padding-top: 5px;
	color: #E8DEC1;
	text-align: center;
	vertical-align: top;
	text-decoration: none;	
}


td.jewelrymenuimages
{
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	color: #E8DEC1;
	text-align: center;	
}

ul#display 
{
  padding:0; 
  margin:0; 
  width:256px; 
  height:235px; 
  position:relative; 
}

#display li 
{
  list-style-type:none; 
  width:64px; 
  height:48px; 
  float:left; 
  z-index:100;
}

#display a 
{
  position:relative; 
  width:64px; 
  height:48px; 
  display:block; 
  float:left; 
  z-index:100; 
}

#display a img 
{
  position:relative; 
  width:62px; 
  height:46px; 
  border:1px solid #212121; 
  z-index:100;
}

#display a:hover 
{
  width: 260px; 
  height: 120px; 
  padding-top: 108px;
  padding-left: 50px; 
  position: absolute; 
  left :0; 
  top: 0; 
  z-index: 20;
}

#display a:hover img 
{
  background:#000000; 
  position:relative; 
  width:160px; 
  height:120px; 
  border:0; 
  z-index:20;
  border:1px solid #212121;
}

/*#display a:active, #display a:focus 
{
  background:transparent; 
  width:320px; 
  height:240px; 
  padding:48px 64px; 
  position:absolute; 
  left:0; 
  top:0; 
  z-index:10;
}

#display a:active img, #display a:focus img 
{
  background:#000000; 
  position:relative; 
  width:320px; 
  height:240px; 
  border:0; 
  z-index:10;
}
*/

ul#citwatch 
{
  padding:0; 
  margin:0; 
  width:128px; 
  height:240px; 
  position:absolute; 
}

#citwatch li 
{
  list-style-type:none; 
  width:64px; 
  height:80px; 
  float:left; 
  z-index:100;
}

#citwatch a 
{
  position:absolute; 
  width:64px; 
  height:80px; 
  display:block; 
  float:left; 
  z-index:100; 
}

#citwatch a img 
{
  position:absolute; 
  width:64px; 
  height:80px; 
  border:1px solid #212121; 
  z-index:100;
}

#citwatch a:hover 
{
  width: 150px; 
  height: 275px; 
  padding-top: 68px;
  padding-left: 160px; 
  position: absolute; 
  left :0; 
  top: 0; 
  z-index: 20;
}

#citwatch a:hover img 
{
  background:#000000; 
  position:absolute; 
  width:150px; 
  height:193px; 
  border:0; 
  z-index:20;
  border:1px solid #212121;
}

ul#invwatch 
{
  padding:0; 
  margin:0; 
  width:144px; 
  height:240px; 
  position:absolute; 
}

#invwatch li 
{
  list-style-type:none; 
  width:48px; 
  height:80px; 
  float:left; 
  z-index:100;
}

#invwatch a 
{
  position:absolute; 
  width:48px; 
  height:80px; 
  display:block; 
  float:left; 
  z-index:100; 
}

#invwatch a img 
{
  position:absolute; 
  width:48px; 
  height:80px; 
  border:1px solid #212121; 
  z-index:100;
}

#invwatch a:hover 
{
  width: 140px; 
  height: 250px; 
  padding-top: 5px;
  padding-left: 185px; 
  position: absolute; 
  left :0; 
  top: 0; 
  z-index: 20;
}

#invwatch a:hover img 
{
  background:#000000; 
  position:absolute; 
  width:140px; 
  height:230px; 
  border:0; 
  z-index:20;
  border:1px solid #212121;
}

td.topspacer
{
	height: 160px;
	font-family: verdana;
	font-size: 10pt;
	color: #FFFC00;
	text-decoration: none;
	padding-left: 25px;
}

a.topspacer
{
	height:160px;
	font-family: verdana;
	font-size: 10pt;
	color: #FFFC00;
	text-decoration: none;
}

ul#kcdesign 
{
  padding:0; 
  margin:0; 
  width:130px; 
  height:200px; 
  position:absolute; 
}

#kcdesign li 
{
  list-style-type:none; 
  width:55px; 
  height:55px; 
  float:left; 
  z-index:100;
}

#kcdesign a 
{
  position:absolute; 
  width:55px; 
  height:55px; 
  display:block; 
  float:left; 
  z-index:100; 
}

#kcdesign a img 
{
  position:absolute; 
  width:55px; 
  height:55px; 
  border:1px solid #212121; 
  z-index:100;
}

#kcdesign a:hover 
{
  width: 200px; 
  height: 250px; 
  padding-top: 10px;
  padding-left: 150px; 
  position: absolute; 
  left :0; 
  top: 0; 
  z-index: 20;
}

#kcdesign a:hover img 
{
  background:#000000; 
  position:absolute; 
  width:200px; 
  height:200px; 
  border:0; 
  z-index:20;
  border:1px solid #212121; 
}

ul#fredg 
{
  padding:0; 
  margin:0; 
  width:200px; 
  height:100px; 
  position:absolute; 
}

#fredg li 
{
  list-style-type:none; 
  width:50px; 
  height:50px; 
  float:left; 
  z-index:100;
}

#fredg a 
{
  position:absolute; 
  width:50px; 
  height:50px; 
  display:block; 
  float:left; 
  z-index:100; 
}

#fredg a img 
{
  position:absolute; 
  width:50px; 
  height:50px; 
  border:1px solid #212121; 
  z-index:100;
}

#fredg a:hover 
{
  width: 200px; 
  height: 200px; 
  padding-top: 110px;
  padding-left: 0px; 
  position: absolute; 
  left :0; 
  top: 0; 
  z-index: 20;
}

#fredg a:hover img 
{
  background:#000000; 
  position:absolute; 
  width:200px; 
  height:200px; 
  border:0; 
  z-index:20;
  border:1px solid #212121; 
}


ul#elma
{
  padding:0; 
  margin:0; 
  width:240px; 
  height:120px; 
  position:absolute; 
}

#elma li 
{
  list-style-type:none; 
  width:60px; 
  height:60px; 
  float:left; 
  z-index:100;
}

#elma a 
{
  position:absolute; 
  width:60px; 
  height:60px; 
  display:block; 
  float:left; 
  z-index:100; 
}

#elma a img 
{
  position:absolute; 
  width:60px; 
  height:60px; 
  border:1px solid #212121; 
  z-index:100;
}

#elma a:hover 
{
  width: 200px; 
  height: 100px; 
  padding-top: 130px;
  padding-left: 60px; 
  position: absolute; 
  left :0; 
  top: 0; 
  z-index: 20;
}

#elma a:hover img 
{
  background:#000000; 
  position:absolute; 
  width:120px; 
  height:120px; 
  border:0; 
  z-index:20;
  border:1px solid #212121; 
}

ul#lyric
{
  padding:0; 
  margin:0; 
  width:240px; 
  height:120px; 
  position:absolute; 
}

#lyric li 
{
  list-style-type:none; 
  width:60px; 
  height:60px; 
  float:left; 
  z-index:100;
}

#lyric a 
{
  position:absolute; 
  width:60px; 
  height:60px; 
  display:block; 
  float:left; 
  z-index:100; 
}

#lyric a img 
{
  position:absolute; 
  width:60px; 
  height:60px; 
  border:1px solid #212121; 
  z-index:100;
}

#lyric a:hover 
{
  width: 200px; 
  height: 150px; 
  padding-top: 130px;
  padding-left: 45px; 
  position: absolute; 
  left :0; 
  top: 0; 
  z-index: 20;
}

#lyric a:hover img 
{
  background:#000000; 
  position:absolute; 
  width:150px; 
  height:150px; 
  border:0; 
  z-index:20;
  border:1px solid #212121; 
}

ul#lori
{
  padding:0; 
  margin:0; 
  width:240px; 
  height:120px; 
  position:absolute; 
}

#lori li 
{
  list-style-type:none; 
  width:60px; 
  height:60px; 
  float:left; 
  z-index:100;
}

#lori a 
{
  position:absolute; 
  width:60px; 
  height:60px; 
  display:block; 
  float:left; 
  z-index:100; 
}

#lori a img 
{
  position:absolute; 
  width:60px; 
  height:60px; 
  border:1px solid #212121; 
  z-index:100;
}

#lori a:hover 
{
  width: 250px; 
  height: 100px; 
  padding-top: 140px;
  padding-left: 45px; 
  position: absolute; 
  left :0; 
  top: 0; 
  z-index: 20;
}

#lori a:hover img 
{
  background:#000000; 
  position:absolute; 
  width:150px; 
  height:150px; 
  border:0; 
  z-index:20;
  border:1px solid #212121; 
}

td.pagetext1a
{
	line-height: 17px;
	vertical-align: top;
	font-family: verdana;
	font-size: 8pt;
	color: #DFDBD8;
	padding-left:15px;
	height: 100px;
}

td.pagetext1b
{
	line-height: 17px;
	vertical-align: top;
	font-family: verdana;
	font-size: 8pt;
	color: #DFDBD8;
	padding-left:15px;
	padding-bottom:15px;
}

a.pagetext3ainline
{
	font-family: verdana;
	font-size: 8pt;
	color: #FFFC00;
	text-decoration: none;
}

a.pagetext3binline
{
	font-family: verdana;
	font-size: 9pt;
	color: #FFFC00;
	text-decoration: none;
}

a.pagetext3binline:hover
{
	font-family: verdana;
	font-size: 9pt;
	color: #FFFC00;
	text-decoration: underline;
}

tr.resultsrow1
{
	height: 20px;
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	align: center;
	padding-top: 1px;
	padding-bottom:1px;
	BACKGROUND-COLOR: #E9E4F1;

}

tr.resultsrow2
{
	height: 20px;
	font-family: verdana;
	font-size: 8pt;
	color: #000000;
	align: center;
	padding-top: 1px;
	padding-bottom:1px;
	BACKGROUND-COLOR: #FFFFFF;
}

td.resultsleft
{
	border-bottom: none;
	padding-left: 10px;
	text-align: center;
}

td.resultsleft1
{
	border-bottom: none;
	padding-left: 5px;
	padding-right: 10px;
	text-align: right;
}

td.resultsheader
{
	height: 20px;
	font-family: verdana;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;	
	text-align: center;
}

table.resultstable
{
	bgcolor:691312;
}

ul#oro
{
  padding:0; 
  margin:0; 
  width:245px; 
  height:105px; 
  position:absolute; 
}

#oro li 
{
  list-style-type:none; 
  width:60px; 
  height:50px; 
  float:left; 
  z-index:100;
}

#oro a 
{
  position:absolute; 
  width:60px; 
  height:50px; 
  display:block; 
  float:left; 
  z-index:100; 
}

#oro a img 
{
  position:absolute; 
  width:60px; 
  height:50px; 
  border:1px solid #212121; 
  z-index:100;
}

#oro a:hover 
{
  width: 200px; 
  height: 125px; 
  padding-top: 105px;
  padding-left: 50px; 
  position: absolute; 
  left :0; 
  top: 0; 
  z-index: 20;
}

#oro a:hover img 
{
  background:#000000; 
  position:absolute; 
  width:140px; 
  height:125px; 
  border:0; 
  z-index:20;
  border:1px solid #212121; 
}

ul#living
{
  padding:0; 
  margin:0; 
  width:240px; 
  height:100px; 
  position:absolute; 
}

#living li 
{
  list-style-type:none; 
  width:60px; 
  height:50px; 
  float:left; 
  z-index:100;
}

#living a 
{
  position:absolute; 
  width:60px; 
  height:50px; 
  display:block; 
  float:left; 
  z-index:100; 
}

#living a img 
{
  position:absolute; 
  width:60px; 
  height:50px; 
  border:1px solid #212121; 
  z-index:100;
}

#living a:hover 
{
  width: 250px; 
  height: 150px; 
  padding-top: 105px;
  padding-left: 40px; 
  position: absolute; 
  left :0; 
  top: 0; 
  z-index: 20;
}

#living a:hover img 
{
  background:#000000; 
  position:absolute; 
  width:168px; 
  height:150px; 
  border:0; 
  z-index:20;
  border:1px solid #212121; 
}

ul#venetti
{
  padding:0; 
  margin:0; 
  width:155px; 
  height:310px; 
  position:absolute; 
}

#venetti li 
{
  list-style-type:none; 
  width:60px; 
  height:60px; 
  float:left; 
  z-index:100;
}

#venetti a 
{
  position:absolute; 
  width:60px; 
  height:60px; 
  display:block; 
  float:left; 
  z-index:100; 
}

#venetti a img 
{
  position:absolute; 
  width:60px; 
  height:60spx; 
  border:1px solid #212121; 
  z-index:100;
}

#venetti a:hover 
{
  width: 200px; 
  height: 250px; 
  padding-top: 15px;
  padding-left: 150px; 
  position: absolute; 
  left :0; 
  top: 0; 
  z-index: 20;
}

#venetti a:hover img 
{
  background:#000000; 
  position:absolute; 
  width:200px; 
  height:200px; 
  border:0; 
  z-index:20;
  border:1px solid #212121; 
}


ul#hot
{
  padding:0; 
  margin:0; 
  width:240px; 
  height:100px; 
  position:absolute; 
}

#hot li 
{
  list-style-type:none; 
  width:60px; 
  height:50px; 
  float:left; 
  z-index:100;
}

#hot a 
{
  position:absolute; 
  width:60px; 
  height:50px; 
  display:block; 
  float:left; 
  z-index:100; 
}

#hot a img 
{
  position:absolute; 
  width:60px; 
  height:50px; 
  border:1px solid #212121; 
  z-index:100;
}

#hot a:hover 
{
  width: 250px; 
  height: 150px; 
  padding-top: 105px;
  padding-left: 30px; 
  position: absolute; 
  left :0; 
  top: 0; 
  z-index: 20;
}

#hot a:hover img 
{
  background:#000000; 
  position:absolute; 
  width:168px; 
  height:150px; 
  border:0; 
  z-index:20;
  border:1px solid #212121; 
}

.hours
{
	vertical-align: top;
	padding-top: 140px;
	padding-left: 25px;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	text-align: center;
}

.hours h2
{
	
	margin-bottom: -10px;
	font-size: 16px;
	color: #BB0000;
}