body {	background-color: #000000;}#wrapper { 	width: 740px; 	position: absolute; 	left: 50%; 	margin-left:-370px; }a:link {	color: #C71E0A;	text-decoration: underline;}a:visited {	color: #C71E0A;	text-decoration: underline;}a:hover {	color: #191919;	text-decoration: underline;}a:active {	color: #191919;	text-decoration: underline;}.clearing {	overflow: hidden;	clear: both;	height: 1px;	margin: -1px 0 0 0;	font-size: 1px;}#nav {	border: 2px solid #FFF;	width: 736px;	margin-top: 9px;	margin-right: auto;	margin-left: auto;}#homecenter {	width: 736px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #FFF;	border-bottom-color: #FFF;	border-left-color: #FFF;	margin-right: auto;	margin-left: auto;	background-color: #FFF;}	#homecenter p {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #191919;		margin-top: 10px;		padding-right: 16px;		padding-left: 16px;		line-height: 15px;	}#homefeature {	width: 736px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #fff;	border-bottom-color: #fff;	border-left-color: #fff;	margin-right: auto;	margin-left: auto;	background-color: #EDEDED;}	#homefeature h1 {		font-family: "Times New Roman", Times, serif;		font-size: 18px;		color: #C71E0A;		margin-top: 6px;		margin-bottom: 6px;		padding-right: 10px;		padding-left: 10px;		font-weight: lighter;	}	#homefeature p {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #191919;		margin-top: 10px;		margin-bottom: 10px;		padding-right: 10px;		padding-left: 10px;	}	#homefeature .photo {		margin: 0px;		padding: 0px;	}	#homefeature .photo img {		margin-top: 0px;		margin-right: 0px;		margin-bottom: 10px;		margin-left: 10px;	}#redstripe {	width: 736px;	margin-right: auto;	margin-left: auto;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-bottom-color: #FFFFFF;	border-left-color: #FFFFFF;	background-color: #C71E0A;}#header {	width: 736px;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #FFF;	border-bottom-color: #FFF;	border-left-color: #FFF;	margin-right: auto;	margin-left: auto;	background-color: #000;}#threecolcenter {	width: 736px;	margin-right: auto;	margin-left: auto;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #FFF;	border-bottom-color: #FFF;	border-left-color: #FFF;	margin-top: 0px;	padding-top: 0px;	background-color: #fff;	background-image: url(images/sec-center-bkgd.gif);	background-repeat: repeat-y;}#secondarynav {	background-color: #E7E7E7;	margin: 0px;	padding: 0px;	height: 300px;	width: 161px;}	#secondarynav p {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #191919;		padding: 10px 10px 0px;		margin: 0px;	}	#secondarynav a:link {		color: #191919;		text-decoration: underline;	}	#secondarynav a:visited {		color: #191919;		text-decoration: underline;	}	#secondarynav a:hover {		color: #C71E0A;		text-decoration: underline;	}	#secondarynav a:active {		color: #C71E0A;		text-decoration: underline;	}#email {	margin: 0px;	padding: 0px;}	#email p {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #191919;		padding: 10px;		margin: 0px;	}#threecolcontent {	width: 415px;	margin: 0px;	padding: 0px;}	#threecolcontent h1 {		font-family: "Times New Roman", Times, serif;		font-size: 21px;		color: #C71E0A;		padding-right: 16px;		padding-left: 12px;		margin: 0px;		padding-top: 10px;	}	#threecolcontent h2 {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 13px;		color: #191919;		padding: 0px 16px 0px 12px;		margin: 10px 0px;		font-weight: bold;	}	#threecolcontent p {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #191919;		margin: 10px 0;		padding-right: 16px;		padding-left: 12px;		line-height: 15px;	}	#threecolcontent ul {		margin-top: 7px;		margin-bottom: 7px;	}	#threecolcontent li {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #191919;		line-height: 15px;		padding-right: 16px;	}	#threecolcontent img.floatleft {		float: left;		padding: 0 10px 10px 0px;		margin: 0px;	}	#threecolcontent img.floatright {		float: right;		padding: 0 16px 10px 10px;	}#threecolfeature {	width: 160px;	margin: 0px;	padding: 0px;}	#threecolfeature p {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #191919;		margin: 10px 0px;		padding-right: 10px;		padding-left: 10px;		line-height: 15px;	}#twocolcenter {	width: 736px;	margin-right: auto;	margin-left: auto;	border-right-width: 2px;	border-bottom-width: 2px;	border-left-width: 2px;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	border-right-color: #FFF;	border-bottom-color: #FFF;	border-left-color: #FFF;	margin-top: 0px;	padding-top: 0px;	background-color: #fff;}#twocolcontent {	width: 575px;	margin: 0px;	padding: 0px;}	#twocolcontent h1 {		font-family: "Times New Roman", Times, serif;		font-size: 21px;		color: #C71E0A;		padding-right: 16px;		padding-left: 12px;		margin: 0px;		padding-top: 10px;	}	#twocolcontent h2 {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 13px;		color: #191919;		padding: 0px 16px 0px 12px;		margin: 10px 0px;		font-weight: bold;	}	#twocolcontent p {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #191919;		margin: 10px 0;		line-height: 15px;		padding-right: 16px;		padding-left: 12px;	}	#twocolcontent img.floatleft {		float: left;		padding: 0 10px 10px 2px;		margin: 0px;	}#productgallery table {	margin: 0px;	padding-top: 10px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 2px;}#productgallery img {	margin: 0px;	padding-top: 0px;	padding-right: 2px;	padding-bottom: 10px;	padding-left: 0px;}#productgallery p {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #191919;	padding: 0px 0px 15px;	margin: 0px;}#productgallery h1.galleryhome {		font-family: "Times New Roman", Times, serif;		font-size: 21px;		color: #C71E0A;		padding: 0px 10px 10px 12px;		margin: 0px;}#productgallery p.galleryhome {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #191919;	padding: 0px 10px 15px 12px;	margin: 0px;}#pricing {	padding: 0;	margin: 0px;	width: 228px;	float: right;}	#pricing table {		padding: 0;		margin: 0px;		width: 228px;		height: auto;	}	#pricing img.buynow {		float: right;		padding: 0;		margin: 0px 0px 10px 10px;	}	#pricing img.grayline {		padding: 0;		margin: 10px 0px 5px;	}	#pricing img.blackline {		padding: 0;		margin: 20px 0px 5px;	}	#pricing h2 {		margin: 0px;		padding: 0px 0px 10px;	}	#pricing p {		margin: 0px;		padding: 0px 10px 0px 0px;	}	#pricing .buynow {		float: right;		padding: 0;		margin: 0px 0px 10px 10px;	}#ringsize {	margin: 0px;	padding: 0px;}		#ringsize td {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #191919;		line-height: 15px;		padding-top: 2px;	}	#ringsize input {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #191919;	}	#ringsize select {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #191919;	}#largeimage {	padding: 0;	margin: 0px;	float: left;	height: auto;}	#largeimage table {		padding: 0;		margin: 0px;	}	#largeimage img {		padding: 0 10px 10px 2px;		margin: 0px;	}#footer {	width: 736px;	margin-right: auto;	margin-left: auto;	color: #FFFFFF;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	margin-top: 16px;	margin-bottom: 16px;}	#footer a:link {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #fff;		text-decoration: none;		padding-right: 2px;		padding-left: 2px;	}	#footer a:visited {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #fff;		text-decoration: none;		padding-right: 2px;		padding-left: 2px;	}	#footer a:hover {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #fff;		text-decoration: underline;		padding-right: 2px;		padding-left: 2px;	}	#footer a:active {		font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 11px;		color: #fff;		text-decoration: underline;		padding-right: 2px;		padding-left: 2px;	}	#footer p {		margin: 0px 0px 15px;		padding: 0px;	}#threecolcontent p.boldemphasis, #twocolcontent p.boldemphasis {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #191919;	line-height: 15px;}#homecenter p.boldemphasis {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #191919;	line-height: 19px;	margin-top: 5px;}#homecenter p.rightplace {	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #191919;	line-height: 16px;}#threecolcenter p.poem {	font-family: Geneva, Arial, Helvetica, sans-serif;		font-size: 12px;		color: #191919;		margin-top: 10px;		padding-right: 16px;		padding-left: 16px;		line-height: 16px;}