/* CSS Document */

body, td, .default	{
					font-family: Georgia, Times New Roman, serif;
					font-size: 12px;
					color: #524F48;
					background-repeat: repeat-x;
					margin: 0px;
					padding: 0px;
					}

/********ALIGNMENT ELEMENTS*******/

/*background repeat on y-axis only top>bottom*/
.bg1		{background-repeat: repeat-y;}

/*background repeat on x-axis only left>right*/
.bg2		{background-repeat: repeat-x}

/*style for non-repeating background table elements and images*/
.bgnorpt	{background-repeat: no-repeat;}

/*side gutter width control 7px*/
.sidewidth	{
			width: 7px;
			background-repeat: no-repeat;
			}

/*content margin 10px to top, 30px to sides and bottom*/
.cmargin	{
			margin-top: 10px;
			margin-left: 30px;
			margin-right: 30px;
			margin-bottom: 30px;
			}

/*testimonial text margin creator, due to page layout, need to have margin of 30px to right*/
/* of text so it does not edge up to side of content table*/
.tmargin	{margin-top: 0px; margin-left: 0px; margin-right: 30px; margin-bottom: 0px;}

/*creates a left side margin for images that are placed on the right side of content cells*/
.imgright	{margin-right: 0px; margin-left: 20px; margin-right: 0px; margin-bottom: 0px; border-style: double; border-color: #B3AFA4; border-width: 3px;}

/*creates a right side margin for images that are placed on the left side of content cells*/
.imgleft	{margin-right: 20px; margin-left: 0px; margin-top: 0px; margin-bottom: 0px; border-style: double; border-color: #B3AFA4; border-width: 3px;}

/*creates a 1 pixel border around a thumbnail image and a 5 pixel bottom margin spacing*/
.catimg		{border-style: solid; border-width: 1px; border-color: #D5DBE8; margin-right: 0px; margin-left: 0px; margin-top: 0px; margin-bottom: 5px;}

/******TEXT ELEMENTS******/

/*form input style*/
input, select		{font-family: Georgia, Times New Roman, serif; font-size: 11px; color:#3F3D37;}

/*bolded section header text or titles*/
.stitle		{font-family: Georgia, Times New Roman, serif; font-size: 12px; font-weight: bold; color: #4D4852;}


/******sub navigation elements******/

/*style for login text in top navigation*/
.login		{
			font-family: Georgia, Times New Roman, serif;
			font-size: 10px;
			color: #FFFFFF;
			font-weight: bold;
			}
a.login:link		{text-decoration: underline; color: #FFFFFF;}
a.login:active	{text-decoration: none; color: #FFFFFF;}
a.login:visited	{text-decoration: underline; color: #FFFFFF;}
a.login:hover		{text-decoration: none;	color: #FFFFFF;}


/*sub navigation white bold*/
.snav		{font-family: Georgia, Times New Roman, serif; font-size: 11px; color: #FFFFFF;}

/*sub navigation small shopping cart caption text*/
.carttext	{font-family: Georgia, Times New Roman, serif; font-size: 10px; color: #FFFFFF;}

/*header text size for view cart page, smaller to allow more table columns*/
.carthdr	{font-family: Georgia, Times New Roman, serif; font-size: 10px; font-weight: bold; color: #524F48;}

.caption	{font-family: Georgia, Times New Roman, serif; font-size: 10px; color: #524F48;}

/*one step up caption size for Verify and Submit page checkout process*/
.caption2	{font-family: Georgia, Times New Roman, serif; font-size: 11px; color: #524F48;}

/*bolded dark gray text for ring style and collection names in catalogue listings*/
.rname		{font-family: Georgia, Times New Roman, serif; font-size: 12px; font-weight: bold; color: #524F48;}

/*small dark gray text in Arial for ring style description in catalogue listings*/
.rstyle		{font-family: Georgia, Times New Roman, serif; font-size: 11px; color: #524F48;}

/*small dark gray text in Arial for ring style description in catalogue listings*/
.rstyle2		{font-family: Georgia, Times New Roman, serif; font-size: 9px; color: #524F48;}

/*small light purple/blue text in Arial for ring style number in catalogue listings*/
.rstylenum	{font-family: Georgia, Times New Roman, serif; font-size: 11px; color: #A392B7;}

/*small burgandy text in Arial for ring price listing in catalogue listings*/
.rprice		{font-family: Georgia, Times New Roman, serif; font-size: 10px; color: #7B0707;}

/*slightly larger burgandy text in Arial for ring price listing in catalogue listings*/
.rprice2		{font-family: Georgia, Times New Roman, serif; font-size: 11px; color: #7B0707;}

.romancet	{
			font-family: Georgia, Times New Roman, serif;
			font-size: 12px;
			color: #8D98B0;
			}
			
.bluetxt	{
			font-family: Georgia, Times New Roman, serif;
			font-size: 12px;
			font-weight: bold;
			color: #AFB9CF;
			font-style: italic;
			line-height: 20px;
			}

.bluetxt2	{
			font-family: Georgia, Times New Roman, serif;
			font-size: 15px;
			font-weight: bold;
			color: #AFB9CF;
			font-style: italic;
			line-height: 18px;
			}
			
.bluetxt3	{
			font-family: Georgia, Times New Roman, serif;
			font-size: 11px;
			font-weight: bold;
			color: #AFB9CF;
			font-style: italic;
			line-height: 14px;
			}

/********************DEFAULT LINK NAVIGATION****************************/
a:link		{text-decoration: underline; color: #65918D;}
a:active	{text-decoration: none; color: #65918D;}
a:visited	{text-decoration: underline; color: #567C79;}
a:hover		{text-decoration: none;	color: #567C79;}
a.default:link		{text-decoration: underline; color: #65918D;}
a.default:active	{text-decoration: none; color: #65918D;}
a.default:visited	{text-decoration: underline; color: #567C79;}
a.default:hover		{text-decoration: none;	color: #567C79;} 

/*sub-navigation text and links on back pages*/
.navtext	{font-family: Georgia, Times New Roman, serif; font-size: 12px; color: #AE3228;}
a.navtext:link {color:#AE3228; text-decoration:underline;}
a.navtext:visited {color:#932A22; text-decoration:underline;}
a.navtext:hover {color:#932A22; text-decoration:none;}
a.navtext:active {color:#AE3228; text-decoration:none;}

/*sub-navigation text and links on back pages*/
.caplink	{font-family: Georgia, Times New Roman, serif; font-size: 10px; color: #AE3228;}
a.caplink:link {color:#AE3228; text-decoration:underline;}
a.caplink:visited {color:#932A22; text-decoration:underline;}
a.caplink:hover {color:#932A22; text-decoration:none;}
a.caplink:active {color:#AE3228; text-decoration:none;}

/*secondary sub-navigation text and links on back pages*/
.caplink2	{font-family: Georgia, Times New Roman, serif; font-size: 10px; color: #65918D;}
a.caplink2:link {color:#65918D; text-decoration:underline;}
a.caplink2:visited {color:#5B827E; text-decoration:underline;}
a.caplink2:hover {color:#5B827E; text-decoration:none;}
a.caplink2:active {color:#65918D; text-decoration:none;}

/*sub-navnavigation text for "down state" */
.dnavtext	{font-family: Tahoma, Arial, sans-serif; font-size: 12px; color: #AE3228;}
a.dnavtext:link {color:#AE3228; text-decoration:none;}
a.dnavtext:visited {color:#932A22; text-decoration:none;}
a.dnavtext:hover {color:#932A22; text-decoration:none;}
a.dnavtext:active {color:#AE3228; text-decoration:none;}

/*footer navigation text, one point smaller to fit nav elements in allotted space*/
.fnavtext	{font-family: Georgia, Times New Roman, serif; font-size: 11px; color: #65918D;}
a.fnavtext:link {color:#65918D; text-decoration:underline;}
a.fnavtext:visited {color:#527673; text-decoration:underline;}
a.fnavtext:hover {color:#527673; text-decoration:none;}
a.fnavtext:active {color:#65918D; text-decoration:none;}

