.bodyclass { 
				background-color:#ffffff; 
				background-image:url(../images/bg_stripe.jpg);
				margin-left:0; 
				margin-right:0; 
				margin-top:0;
				margin-bottom:0; 
}	

.tablemain { 	
				border-bottom:0px; 
				border-top: 0px; 
				border-left: 1px; 
				border-right: 1px; 
				border-style: solid; 
				border-color: #518806; 
				width:752px;
				background-color:#FFFFFF; 
				margin-left:auto;
				margin-right:auto;
}

.tablemain2 { 
				border-bottom:0px; 
				border-top: 0px;
				border-left: 1px; 
				border-right: 1px; 
				border-style: solid;
				border-color: #518806; 
				width:752px; 
				height:auto;
				background-color:#FFFFCC; 
				background-image:url(../images/bg_info.jpg);
				margin-left:auto;
				margin-right:auto;
}

.tablemain2_no_bg { 
				border-bottom:0px; 
				border-top: 0px;
				border-left: 1px; 
				border-right: 1px; 
				border-style: solid;
				border-color: #518806; 
				width:752px; 
				height:auto;
				background-color:#FFFFCC; 
				margin-left:auto;
				margin-right:auto;
}

.tablemain3 { 	
				border-bottom:1px; 
				border-top: 0px; 
				border-left: 1px; 
				border-right: 1px; 
				border-style: solid; 
				border-color: #518806; 
				width:752px;
				height:80px;
				background-color:#FFFFFF; 
				background-image:url(../images/footer_bg.jpg);
				background-repeat:no-repeat;
				margin-left:auto;
				margin-right:auto;
}

.trmain {
}

.trmain2 {
}

.trmain3 {
}

.tdmain { 
				width:750px; 
				vertical-align:top; 
}

.tdmain2 { 
				width:750px; 
				vertical-align:top; 
}

.tdmain3 { 
				width:750px; 
				vertical-align:top; 
}

.maintext  { 	
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 12px; 
				font-weight:normal; 
				color: #518806; 
				padding-left:10px;
				padding-right:10px;
				padding-top:10px;
				padding-bottom:10px;
}

.footertext  { 
				font-family: Arial, Helvetica, sans-serif; 
				font-size: 12px; 
				font-weight:normal; 
				color: #fef26c; 
				padding-top:12px;
}	
.colon_seperator {font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-right:5px; }
.h3class { font-family: "Times New Roman", Times, serif; margin:0px; }

.tablebirthstone {
				width:720px;
}

.tdimage_bs	{
				width:60px;
				vertical-align:top;
}

.tdinfo		{
				width:300px;
				vertical-align:top;
				padding-bottom:20px;
}

.tablegemguide {
				width:720px;
}


.tdimage2	{
				width:60px;
				vertical-align:top;
				padding-bottom:20px;
}
				
.tdinfo2	{
				width:660px;
				vertical-align:top;
				padding-bottom:20px;
}

.tableanniversary{
				width:720px;
				border:solid;
				border-width:2px;
				border-color:#518806;
}

.tdyear		{
				width:150px;
				padding-left:30px;
}

.tdtraditional {
				width:150px;
				padding-left:30px;
}

.tdmodern	{
				width:150px;
				padding-left:30px;
}

.tdgems		{
				width:150px;
				padding-left:30px;
}


.tdclarity1	{
				border-width:1px;
				border-color:#000000;
}

.tdclarity2	{
				border-width:1px;
				border-color:#000000;
				width:150px;
}

.tdclarity3	{
				border-width:1px;
				border-color:#000000;
				width:250px;
}										

.testimonialquote {
				font-family:Arial, Helvetica, sans-serif;
				font-weight:bold;
				font-size:14px;
}		

.linktotips	{
				text-align:center;
}												

.alert	{
				color:#FF0000;
}

.tablecontactus	{
				border-bottom:0px; 
				border-top:0px;
				border-left:0px; 
				border-right:0px;
				width:500px;
}

.tdcontact1	{
				width:100px;
				padding-left:10px;
				vertical-align:top;
}

.tdcontact2	{
				width:180px;
				vertical-align:top;
}

.tableregistry	{
				width:600px;
}

.tdregistry1	{
				width:140px;
}

.tdregistry2	{
				width:140px;
}

.tdregistry3	{
				width:140px;
}

.tdregistry4	{
				width:140px;
}

.tableabout		{
				width:730px;
}

.tdimage		{
				width:200px;
				vertical-align:top;
				font-size:10px;
				text-align:center;
}

.tdtext			{
				width:500px;
				vertical-align:top;
}