body{	height:100%; 	padding:0; 	margin:0; 	overflow:auto; 	color:#333;	font-size: 12px; 	line-height: 20px; 	font-family: georgia, arial, sans-serif, serif;	background-color: #6d828c;}#containerHome {	padding: 45px 0 0 0;    text-align: center; 	background-color: #6d828c; 	min-height:1000px;	}	#container {	display:block;	padding: 45px 0 20px 0;	min-height:1000px;    text-align: center;    background: #6d828c url(../images/center_back.gif) center repeat-y;		}#index #pageHeader {    width:111px;    height: 150px;}h3 {	padding: 0;	margin: 0 0 5px 0; 	font-size: 18px; 	line-height: 20px; 	font-family: georgia, arial, sans-serif;}h3.tammyHead {	padding: 0;	margin: 0 0 5px 0; 	font-size: 18px; 	line-height: 20px; 	font-family: georgia, arial, sans-serif;}h3 a {padding:10px 10px 10px; }#pageHeader {    position:absolute;    top:0px;    left:0px;	width:196px;    height:127px;	margin: 0 auto;}h5 {	padding: 0;	text-align: center;	margin: 130px 0 5px 0; 	color: #333;	font-size: 11px; 	line-height: 18px; 	font-family: georgia, arial, sans-serif;}h5.top {	margin: 10px 0 5px 0; }#logo ul {    margin: 0;    padding: 0;    list-style: none;}#logo ul li{    margin:0;     padding:0;    line-height:127px;}#logo ul li a, #logo ul li a:hover{    text-decoration:none;    padding-top: 63px;    padding-bottom: 63px;    padding-right:196px;}#index #logo{    top:0px;    left:0px;    height:150px;    background: url(../images/gemlargeleft.gif) no-repeat;}#logo{    top:0px;    left:0px;    height:127px;    background: url(../images/logoint.gif) no-repeat;}#wwys {text-align: center;padding: 0;margin: 0;}#footer {    padding: 0;	margin: 0;   	text-align: center;		color: #ccc;	font-size: 10px;		line-height: 12px;	font-family: verdana, geneva, arial, sans-serif;	}#footerInt {	display: block;	padding: 0;	margin: 0;   	text-align: center;		color: #999;	font-size: 10px;		line-height: 16px;	font-family: verdana, geneva, arial, sans-serif;	}	#footerInt a {	color: #999;	font-size: 10px;		line-height: 16px;	font-family: verdana, geneva, arial, sans-serif;}	#index #lselect{    left:111px;	}#lselect {	width: 700px;	border: none;	padding: 0;	background-color: #000;	margin: 0 auto;	bottom:2px; 	right:3px;	cursor:pointer;}#lselect a {    font-size: 11px;	font-weight: bold;	padding:3px;	text-decoration:none;	color:#fff;	}#lselect a:hover{	text-decoration:none;	color:#99CCFF;	}#lselectInt .onpage {		color:#CCCCCC}#lselect ul{	margin: 0;	list-style-type: none;	padding: 14px 0 0 0;	white-space : nowrap;	}#lselect ul li {	padding: 9px 0px 0px 5px;	margin:0;	display:inline; }#navContainer {	position:fixed; 	width:100%;	height:45px; 	background-color:#000; 	background-position:00; 	color:#fff; 	text-align:center; }#lselectInt {	width: 700px;	border: none;	padding: 0;	background-color: #000;	margin: 0 auto;	bottom:2px; 	right:3px;	cursor:pointer;}#lselectInt ul{	margin: 0 0 0 10px;	list-style-type: none;	padding: 4px 0 0 0;	white-space : nowrap;	}#lselectInt ul li {	padding: 9px 0 0 5px;	margin: 0;	display:block;	float: left;}	#lselectInt ul li.logo {	padding: 0;	margin: 0 -30px 0 0;	display:inline; }	#lselectInt ul li a {    font-size: 10px;	font-weight: bold;	padding:3px;	text-decoration:none;	color:#fff;	}#lselectInt ul li a:hover{	text-decoration:none;	color:#99CCFF;	}	#supportingText {  	display:block; 	padding:0; 	margin:0; 	text-align:left;	background-color: none; 	}	#tammyText {	margin-top: 30px;	padding: 20px;	color: #fff; 	border: 1px solid #425863;	background-color: #6d828c; 	}	#customBack {	margin-top: 30px;	padding: 20px;	height: 470px;	color: #fff; 	border: 1px solid #425863;	background: #6d828c url(../images/custom_back.jpg)  no-repeat;	}	#aboutText {	margin: 10px 10px 25px;}	img.about {	display: block;	float: left;	margin: 0 15px 0 0;	}	img.tammy {	display: block;	float: left;	margin: 5px 15px 0 0;	}	img.tammyRing {	display: block;	float: right;	margin: -10px 25px 15px 5px;	} img.customGraphix {	margin: 0 0 -6px 0; 	padding: 0;	}	p {}.bot {float:left;padding-bottom:75px;padding-right:25px;}.jewl {clear:left;}#supportingText #collections{	display:block; 	width: 650px;   	padding: 20px;	margin: 0 auto; 	text-align:left;}img.center2 {    margin: 0 0 0 10px;}#price #supportingText #collections table{    width: 100%;    border:1px solid #000;    border-collapse:collapse;}#price #supportingText #collections table td {    padding:4px;    vertical-align:top;    border:1px solid #000;    border-collapse:collapse;}#price #supportingText #collections table tr td {    padding:4px;}#supportingText .p3{    margin-left:196px;}#rings {	margin: 10px 10px 25px 10px;}#rings table{	padding: 0;	margin: 0 0 0 20px;    width: 580px;    text-align: center;}#rings table.custom {	padding: 0 0 0 0;	margin: 0 0 0 0;	border: none;	width: 591px;	border-collapse: collapse;	text-align: left;}#rings td.line{    border-left:1px solid #000;}p { margin: 0 0 10px 0; padding: 0; color: #333; font-size: 12px; line-height: 20px; font-family: georgia, arial, sans-serif }#tammyText p { color: #FFF; }.treasureRing { color: #587f9d; }p.pricetext { margin: 0 0 -15px 0; padding: 0; color: #666699; font-size: 14px; line-height: 16px; font-family: georgia, arial, sans-serif }p.ringHeader { margin: 20px 0 5px 0; padding: 0; color: #333; font-size: 11px; line-height: 20px; font-family: georgia, arial, sans-serif }p.customText { margin: 200px 0 10px 191px; padding: 0; color: #FFF; font-size: 12px; line-height: 20px; font-family: georgia, arial, sans-serif }h2 { margin: 40px 0 -5px 0; padding: 0; border-bottom: 1px solid #CCC; color: #666699; font-weight: bold; font-size: 16px; line-height: 20px; font-family: georgia, arial, sans-serif }.ringListingText {color: #666699; font-weight: bold; font-size: 14px; line-height: 16px; font-family: georgia, arial, sans-serif }.minitext { color: #666666; font-size: 10px; line-height: 12px; font-family: verdana, geneva, arial, sans-serif }.ringheader { color: #666699; font-size: 18px; line-height: 20px; font-family: georgia, arial, sans-serif }.address {margin: 0; line-height: 16px;}a.home:link { color: #CCC; text-decoration: underline; font-size: 10px; line-height: 11pt; font-family: verdana, geneva, arial, sans-serif}a.home:hover { color: #FFF; text-decoration: underline; font-size: 10px; line-height: 11pt; font-family: verdana, geneva, arial, sans-serif}a.home:active { color: #FFF; text-decoration: underline; font-size: 10px; line-height: 11pt; font-family: verdana, geneva, arial, sans-serif}a.home:visited { color: #CCC; text-decoration: underline; font-size: 10px; line-height: 11pt; font-family: verdana, geneva, arial, sans-serif}a.home:visited:hover { color: #FFF; text-decoration: underline; font-size: 10px; line-height: 11pt; font-family: verdana, geneva, arial, sans-serif}a:link { color: #886699; text-decoration: none; font-size: 12px; line-height: 11pt; font-family: verdana, geneva, arial, sans-serif}a:hover { color: #5F476B; text-decoration: underline; font-size: 12px; line-height: 11pt; font-family: verdana, geneva, arial, sans-serif}a:active { color: #5F476B; text-decoration: underline; font-size: 12px; line-height: 11pt; font-family: verdana, geneva, arial, sans-serif}a:visited { color: #886699; text-decoration: none; font-size: 12px; line-height: 11pt; font-family: verdana, geneva, arial, sans-serif}a:visited:hover { color: #5F476B; text-decoration: underline; font-size: 12px; line-height: 11pt; font-family: verdana, geneva, arial, sans-serif}