.top-backing 				{ background-color: #000000; }
.top-smallbar-backing		{ background-color: #9ca6ad; }
.top-links					{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#ffffff; text-decoration: none; }
.top-links:hover			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#ce3c6b; text-decoration: none; }

.top-links-cg				{ font-family:"Century Gothic"; font-size:8pt; color:#ffffff; text-decoration: none; padding-top: 10px; padding-right: 10px;}
.top-links-cg:hover			{ font-family:"Century Gothic"; font-size:8pt; color:#ce3c6b; text-decoration: none; padding-top: 10px; padding-right: 10px;}

.top-smallbar-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.textbox-search 			{ background-color: #FFFFFF; font-family: Tahoma; font-size: 8pt; font-weight: light; color: #000000; border: 1 solid #30799E; }
.button-search 				{ background-color: #B9DDEF; font-family: Tahoma; font-size: 7pt; font-weight: light; color: #000000; border: 1 solid #30799E; padding: 0px; height: 17px; cursor: hand; }

.menu-backing				{ background-color: #ce3c6b; }
.menu-backing-title			{ background-color: #359BCF; }
.menu-backing-content		{ background-color: #737A7F; height:30px; line-height:30px;}
.menu-title-text			{ font-family:Tahoma; font-weight:bold; font-size:9pt; color:#FFFFFF; text-decoration: none; }
.menu-section-links			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.menu-section-links-selected		{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none; }
.menu-section-links:hover 	{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none; }

.menu-section-links-cg			{ font-family:"Century Gothic"; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; padding-top: 10px; padding-right: 3px; padding-left: 3px;}
.menu-section-links-selected-cg		{ font-family:"Century Gothic"; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none; padding-top: 10px; padding-right: 3px; padding-left: 3px;}
.menu-section-links-cg:hover 	{ font-family:"Century Gothic"; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none; padding-top: 10px; padding-right: 3px; padding-left: 3px;}
.menu-section-links-selected-cg:hover 	{ font-family:"Century Gothic"; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; padding-top: 10px; padding-right: 3px; padding-left: 3px;}

.menu-subsection-links		{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#006A94; text-decoration: none; }
.menu-subsection-links:hover{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.menu-normal-text			{ font-family:Tahoma; font-weight:normal; font-size:8pt; text-decoration: none; }
.menu-bold-text				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.menu-links					{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }
.menu-links:hover 			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

.middle-backing				{ background-color: #ce3c6b; }
.middle-backing-white			{ background-color: #ffffff; }
.middle-backing-pink			{ background-color: #ce3063; }
.text-path-old 					{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#2B7AA3; text-decoration: none; }
.text-path 					{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#ce3c6b; text-decoration: none; }
.text-path:hover			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.middle-normal-text			{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.table-backing-title-old		{ background-color: #359BCF; }
.table-backing-title		{ background-color: #999999; }
.table-backing-content		{ background-color: #ffffff; }
.field-backing-title-old		{ background-color: #359BCF; }
.field-backing-title		{ width:100px; background-color: #CCCCCC; }
.field-backing-content-old		{ background-color: #B9DDEF; }
.field-backing-content		{ background-color: #ffffff; }
.table-title-text			{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	color:#FFFFFF;
	text-decoration: none;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
	background-color: #999999;
}
.middle-links				{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:9px;
	color:#CC3366;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: uppercase;
}
.middle-links:hover				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#ce3c6b; text-decoration: none; }
.middle-links:hover-old			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#0000FF; text-decoration: none; }
.product-field-title		{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.product-field-content		{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.normal-field-title-old			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.normal-field-title			{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#000000;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
	letter-spacing: 1px;
margin-left: 2px;
}
.normal-field-content		{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:9px;
	color:#000000;
	text-decoration: none;
	font-style: normal;
	line-height: normal;
}
.error-text					{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none; }
.error-text_white		{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none; }
.highlight-text				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#0000FF; text-decoration: none; }
.highlight-text-old				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FFFFFF; text-decoration: none; }
.highlight-text-black				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#D6D3CE; text-decoration: none; }

.description-text			{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.specialoffer-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#FF0000; text-decoration: none; }
.extrafield-title-text		{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.extrafield-content-text	{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.qty-title-text				{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.price-title-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.price-content-text			{ font-family:Tahoma; font-weight:bold; font-size:10pt; color:#0000FF; text-decoration: none; }
.other-title-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.darkshade-backing			{ background-color: #AAAAAA; }
.mediumshade-backing		{ background-color: #BBBBBB; }
.lightshade-backing			{ background-color: #CCCCCC; }
.extralightshade-backing	{ background-color: #DDDDDD; }
.review-title-backing		{ background-color: #CCCCCC; }
.review-subject-backing		{ background-color: #DDDDDD; }
.review-content-backing		{ background-color: #EEEEEE; }
.review-title-text			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.review-content-text		{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }

.header-title				{ font-family:Tahoma; font-weight:bold; font-size:9pt; color:#000000; text-decoration: none; }
.header-description			{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#222222; text-decoration: none; }
.subsection-description		{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#222222; text-decoration: none; }

.textbox 					{
	background-color: #FFFFFF;
	font-fanily: Tahoma;
	font-size: 9px;
	font-weight: light;
	color: #000000;
	border: 1 solid #30799E;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
}

.button-old						{ background-color: #B9DDEF; font-family: Tahoma; font-size: 7pt; font-weight: light; color: #000000; border: 1 solid #30799E; padding: 0px; height: 17px; cursor: hand; }
.button						{
	background-color: #ce3c6b;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	border: 1 solid #30799E;
	padding: 0px;
	height: 17px;
	cursor: hand;
	text-transform: uppercase;
}
.selectbox			{ background-color: #FFFFFF; font-fanily: Tahoma; font-size: 8pt; font-weight: light; color: #000000; border: 1 solid #30799E;  max-width:250px}

.copyright-text				{ font-family:Tahoma; font-weight:normal; font-size:8pt; color:#000000; text-decoration: none; }
.copyright-links			{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }
.copyright-links:hover 		{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }

A 							{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#006A94; text-decoration: none; }
A:hover 					{ font-family:Tahoma; font-weight:bold; font-size:8pt; color:#000000; text-decoration: none; }
.body-shop					{ background-color: #FFFFFF; margin: 0px; }

/* styles from Eyewear.css file */

.PinkLarge {
	font-family: "Century Gothic";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #CB3C69;

	text-decoration: none;
	letter-spacing: 1px;
}


.PinkLarge-cg {
	font-family: "Century Gothic";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: capitalize;
	color: #CB3C69;
	text-decoration: none;

}
.Grey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 20px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.Grey a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #999999;
	text-decoration: none;
}

.BlackSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 30px;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}
.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #CC6699;
	text-decoration: none;
}

.links a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000;
	text-decoration: none;
}
.BodyCopy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: left;
}

.BodyCopy a:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: underline;
	text-align: left;
}
.BodyCopy-sm {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: justify;
}
.TitleCopyPink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #CC3366;
	text-decoration: none;
	text-align: justify;
}

/* Additional styles from Eyewear.css file - 5/2/2007*/

.products {
	font-family: "Century Gothic";
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
	margin-right: 12mm;
	padding-right: 12mm;
	word-spacing: 3px;
}

.products a{
	font-family: "Century Gothic";
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #000000;
	text-decoration: none;
}

.products a:hover{
	font-family: "Century Gothic";
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}


.products-active {
	font-family: "Century Gothic";
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
}
.menu {
	font-family: "Century Gothic";
	font-size: 9px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 3px;
	letter-spacing: 1px;
}

.menu a{
	font-family: "Century Gothic";
	font-size: 9px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #FFFFFF;
	text-decoration: none;
	word-spacing: 3px;
	letter-spacing: 1px;

}


.menu a:hover{
	font-family: "Century Gothic";
	font-size: 9px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #CC3366;
	text-decoration: none;
	word-spacing: 3px;
	letter-spacing: 1px;
}



.menu a:active{
	font-family: "Century Gothic";
	font-size: 9px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #CC3366;
	text-decoration: none;
	word-spacing: 3px;
	letter-spacing: 1px;
}



.menu-active{
	font-family: "Century Gothic";
	font-size: 9px;
	font-style: normal;
	line-height: 22px;
	font-weight: normal;
	font-variant: normal;
	text-transform: uppercase;
	color: #CC3366;
	text-decoration: none;
	word-spacing: 3px;
	letter-spacing: 1px;
}

.TCs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	line-height: 14px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	text-align: justify;
	padding-right: 30px;
	margin-right: 30px;
}
