body {
	background: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	color:#DDDDDD;
	font: normal 14px;
	font-family: "Garamond", Arial, Tahoma;
    scrollbar-base-color:#dfdfdf;
}
@font-face {
font-family: "Garamond";
src: url(/media/images/garamond.ttf)
}
a {
	color: #69340E;
	text-decoration:none;
}
a:visited {
	color: #69340E;
}
a:hover {
	color: #000;
}
img {
	border: none;
}
form {
	border: none;
}
#container {
	margin: 0px auto;
	width: expression(document.body.clientWidth < 782? "780px" : document.body.clientWidth > 1218? "1216px" : "auto");
	min-width:780px;
	max-width:1216px;
}
#page {
    text-align:center;
	margin-top:0px;
}

#content
{
    text-align:center;
    margin:40px;
    border:solid 1px #443B33;
}


.row1a{
	background:url(/media/images/row1a.gif);
}
.row1b{
	background:url(/media/images/row1b.gif);
}
.row3a{
	background:url(/media/images/row3a.gif) no-repeat;
}
.row3b{
	background:url(/media/images/row3b.gif);
}
.tableborder{
	background-color:#808080;
}
#menu{
	background-color:#fff;
	margin:0px;
	width:95px;
	height:29px;
	overflow:hidden;
	font: normal 20px "Garamond", Arial, Tahoma;
	border: 3px solid #808080;
}
#menu li, #menu ul{
	display:inline;
    list-style-type:none;
}
#menu li {
    padding-bottom:5px;
}
.home a,.jewelry a,.gallery a,.links a{
/* 	height: 29px; */
	width: 77px;
	display:block;
	text-align:center;
	padding-top:2px;
    font-size:24px;
    font-family: "Times";
/* 	border-right: 1px solid #808080; */
}
.press a{
	height: 26px;
	width: 97px;
	display:block;
	text-align:center;
	padding-top:3px;
	border-right: 1px solid #808080;
}
.viewcart a{
	height: 26px;
	width: 87px;
	display:block;
	text-align:center;
	padding-top:3px;
	border-right: 1px solid #808080;
}
.contact a{
	height: 26px;
	width: 78px;
	display:block;
	text-align:center;
	padding-top:3px;
	border-right: 0px solid #808080;
}
#menu2{
	margin-top:0px;
	width:498px;
	height:29px;
	overflow:hidden;
	font: normal 14px "Garamond", Arial, Tahoma;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
}
#menu3{
	margin-top:0px;
	width:498px;
	height:29px;
	overflow:hidden;
	font: normal 14px "Garamond", Arial, Tahoma;
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;
	border-left: 1px solid #808080;
}
#menu2 li, #menu2 ul,#menu3 li, #menu3 ul{
	display:inline;
	list-style-type:none;
}
#menu2 li,#menu3 li {
	display:block;
	float:left;
}
.divider {
	height: 24px;
	width: 7px;
	display:block;
	padding-top:5px;
}
.btn a{
	height: 24px;
	width: 94px;
	display:block;
	text-align:center;
	padding-top:5px;
}
.bio a{
	height: 24px;
	width: 64px;
	display:block;
	text-align:center;
	padding-top:5px;
}
.one a{
	height: 24px;
	width: 124px;
	display:block;
	text-align:center;
	padding-top:5px;
}
#stage1{
	width:100%;
	border: 1px solid #000;
	float:left;
	text-align:center;
	padding-bottom:25px;
}
#stage1 img{
	float:left;
	width:94px;
	height:92px;
	border: 1px solid #000;
	text-align:center;
	padding:4px 4px 4px 4px;
	margin-left:21px;
	margin-top:25px;

}
#stage2{
	width:100%;
	border: 1px solid #000;
	padding-bottom:25px;
	padding-top:8px;
	padding-left:8px;
	text-align:left;
}
/*#footer{
	background-color:#fff;
	margin-top:0px;
	width:460px;
	height:19px;
	padding-top:5px;
	overflow:hidden;
	text-align:center;
	font: normal 13px "Garamond", Arial, Tahoma;
	border: 1px solid #808080;
}*/

#product_thumb_nav {
	border: 1px solid;
	width: 360px;
	float: left;
	margin-left: 10px;
	padding-bottom: 4px;
    height:600px;
    overflow-y:auto;
}
table.product_nav {
	list-style-type: none;
	padding: 5px;
	margin: 0px;
}
table.product_nav td {
	float: left;
	border: 1px solid;
	padding: 2px;
	margin: 2px;
/* 	height: 95px; */
	width: 150px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}

ul.product_nav li img {
/* 	max-height: 95px; */
}
table.product {
 border: 1px solid #808080;
 margin-top: -35px;
 width: 550px;
}
table.product td {
	text-align: center;
}
#press-menu {
}
#menu_container {
border: 1px solid;
border-top: none;
padding: 7px;
margin: 0 auto;
margin-bottom: 35px;
width: 500px;
}
#menu_container ul {
padding: 0px;
margin: 0px;
text-align: center;
}
#menu_container li:first-child {
border-left: none;
}
#menu_container li {
border-left: 1px solid;
padding: 0px 15px;
display: inline;
}
#blockcontent
{
   margin: 70px auto 70px auto;
   min-height:450px;

}

.contact
{
    padding-right:5px;
}

#gallery_menu
{
    margin-bottom: 35px;
}

li { list-style:none; }

#checkout_login_form
{
/*     border:solid 1px #808080; */
}

#checkout_login_form table
{
    width:600px;
    border:solid 1px #808080;
}

/**********************************************************************/
/* Home page stuff */
    #home-stage2
    {
        margin: 70px auto 70px auto;
    /*     border:solid 1px blue; */
        text-align:center;
    }
/**********************************************************************/

/********************************* NEW SITE *******************************************************************/
a {
    color: #FFBE00;
    text-decoration:none;
}
a:visited {
    color: #FFBE00;
}
a:hover {
    color: #FFBE00;
    /*border-bottom:solid 1px blue; */
}

#page {
    margin:0 auto;
    text-align:center;
    margin-top:0px;
    width:1000px;
}

#content
{
    text-align:center;
    margin:40px;
    padding-bottom:20px;
    border:solid 1px #443B33;
    min-height:650px;
    letter-spacing: 3px;
}

#logo a
{
    color:#DDDDDD;
}

#logo a:hover
{
    color:#AFAFAF;
}

#logo{
    background-color:#333333;
    margin:0 auto;
    margin-top:-17px;
    margin-bottom:17px;
    width:90px;
/*     height:19px; */
    padding-top:5px;
    padding-bottom:8px;
    padding-left:4px;
/*     overflow:hidden; */
    text-align:center;
    font: normal 20px "Times New Roman";
    border:solid 1px #443B33;
    letter-spacing: 4px;
}

#footer{
    background-color:#333333;
    margin:0 auto;
    margin-top:-53px;
    margin-bottom:20px;
    width:460px;
    height:19px;
    padding-top:5px;
    overflow:hidden;
    text-align:center;
    font: normal 13px "Garamond", Arial, Tahoma;
    border:solid 1px #443B33;
}


/********************************* NEW SITE *******************************************************************/
