@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	text-align: center;
	background-image: url(images/background.png);
	background-color: #000;
	color: #272727;
}
#wrapper {
	position:relative;
	width:100%;
	height:100%
	text-align:center;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#content {
	position:relative;
	width:977px;
	margin: 0 auto;
	min-height: 300px;
	text-align: left;
	vertical-align: middle;
}
#header {
	position:relative;
	height:205px;
}
#announcment {
	position:absolute;
	left: 653px;
	top: 39px;
}
#guarantee {
	position:absolute;
	left:654px;
	top:135px;
}
#main_sub {
	position:relative;
	background-color:#FFF
}
#main {
	position:relative;
	background-color:#FFF
}
#main_top {
	position:relative;
	height:402px;
}
#main_top_sub {
	position:relative;
	height:71px;
}
#nav {
	position:absolute;
	top:11px;
	left:11px;
	width:956px;
	height:49px;
	background-image: url(images/nav_background.png);
}
#home{
	position:absolute;
	left: 14px;
	top: 16px;
}
.home{
	display: block;
	background-image: url(images/home1.png);
}
.home a{
	display: block;
}
.home img{
	border: 0
}
* html a:hover
{
visibility:visible
}
.home a:hover img
{
visibility:hidden
}
#about_us{
	position:absolute;
	left: 96px;
	top: 16px;
}
.about_us{
	display: block;
	background-image: url(images/aboutus1.png);
}
.about_us a{
	display: block;
}
.about_us img{
	border: 0
}
* html a:hover
{
visibility:visible
}
.about_us a:hover img
{
visibility:hidden
}
#jewelry_repair{
	position:absolute;
	left: 208px;
	top: 16px;
	width: 147;
}
.jewelry_repair{
	display: block;
	background-image: url(images/jewelry_repair1.png);
}
.jewelry_repair a{
	display: block;
}
.jewelry_repair img{
	border: 0
}
* html a:hover
{
visibility:visible
}
.jewelry_repair a:hover img
{
visibility:hidden
}
#contact{
	position:absolute;
	left: 369px;
	top: 16px;
}
.contact{
	display: block;
	background-image: url(images/contact1.png);
}
.contact a{
	display: block;
}
.contact img{
	border: 0
}
* html a:hover
{
visibility:visible
}
.contact a:hover img
{
visibility:hidden
}
#pre_owned{
	position:absolute;
	left: 486px;
	top: 16px;
}
.pre_owned{
	display: block;
	background-image: url(images/pre_owned1.png);
}
.pre_owned a{
	display: block;
}
.pre_owned img{
	border: 0
}
* html a:hover
{
visibility:visible
}
.pre_owned a:hover img
{
visibility:hidden
}
#custom_designs{
	position:absolute;
	left: 611px;
	top: 16px;
}
.custom_designs{
	display: block;
	background-image: url(images/custom_design1.png);
}
.custom_designs a{
	display: block;
}
.custom_designs img{
	border: 0
}
* html a:hover
{
visibility:visible
}
.custom_designs a:hover img
{
visibility:hidden
}
#crown_diamond{
	position:absolute;
	left: 772px;
	top: 16px;
}
.crown_diamond{
	display: block;
	background-image: url(images/jubilant_crown_diamond1.png);
}
.crown_diamond a{
	display: block;
}
.crown_diamond img{
	border: 0
}
* html a:hover
{
visibility:visible
}
.crown_diamond a:hover img
{
visibility:hidden
}
#graphic {
	position:absolute;
	left: 11px;
	top: 73px;
}
#image_gallery {
	position:absolute;
	left:652px;
	top:73px;
}
#main_middle {
	position:relative;
	min-height:340px;
	height: 0 auto;
}
#content_pane {
	position:relative;
	width:628px;
	min-height:380px !important;
	margin-left:11px;
	border: solid #bebebe 1px;
	margin-bottom:11px;
}
#content_pane_sub {
	position:relative;
	width:628px;
	min-height:380px !important;
	margin-left:11px;
	border: solid #bebebe 1px;
	margin-bottom:11px;
}
#content_pane_title{
	position:relative;
	margin-top: 10px;
}
#learn_more{
	position:absolute;
	left: 26px;
	top: 338px;
}
.learn_more{
	display: inline;
	background-image: none;
}
.learn_more a{
	display: block;
}
.learn_more img{
	border: 0
}
#content_pane_content{
	margin-left:18px;
	margin-top: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 13px;
	line-height: 18px;
	padding-right: 16px;
}
#content_pane_content_sub{
	margin-left:18px;
	margin-top: 10px;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 13px;
	line-height: 18px;
	padding-right: 16px;
}
#content_pane_content img{
	float: left;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
}
#content_pane_content_sub img{
	float: left;
	padding: 0 0px 0 0;
}
#collections1 {
	position:absolute;
	left:652px;
	top:0px;
}
#collections2 {
	position:absolute;
	left:652px;
	top:131px;
}
#collections3 {
	position:absolute;
	left:652px;
	top:262px;
}
#main_bottom {
	position:relative;
	height:198px;
}
#bottom_nav1 {
	position:absolute;
	left:11px;	
}
#bottom_nav2 {
	position:absolute;
	left:204px;	
}
#bottom_nav3 {
	position:absolute;
	left:398px;	
}
#bottom_nav4 {
	position:absolute;
	left:591px;	
}
#bottom_nav5 {
	position:absolute;
	left:785px;	
}
#footer {
	position:relative;
	background-image: url(images/footer_image.png);
	height:301px;
}
#address {
	position:absolute;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
	left: 346px;
	top: 22px;
}
#bottom_logo {
	position:absolute;
	left: 351px;
	top: 87px;
}
.bottom_logo{
	display: block;
	width: 271px;
	height: 81px;
	background-image: url(images/footer_logo2.png);
}
.bottom_logo a{
	display: block;
	width: 271px;
	height: 81px;
}
.bottom_logo img{
	width: 271px;
	height: 81px;
	border: 0
}
* html a:hover
{
visibility:visible
}
.bottom_logo a:hover img
{
visibility:hidden
}
a:link {
	text-decoration: underline;
	color: #956b27;
}
a:visited {
	text-decoration: underline;
	color: #956b27;
}
a:hover {
	text-decoration: underline;
	color: #956b27;
}
a:active {
	text-decoration: underline;
	color: #b956b27;
}
