/* GENERIC TYPES */
body {
	margin:				0px;
	font-family:		arial;
	font-size:			11px;
	color:				#444336;
}
table {	
	font-size:			100%;
}
td {
	text-align:			left;
	vertical-align:		top;
}
form 
{
	margin:				0px;
}
a.link_size {
	font-family:		arial;
	font-size:			10px;
	color:				#81607F;
	text-decoration:	underline;	
	font-weight:		400;
	}
a.link_size:visited {
	font-family:		arial;
	font-size:			10px;
	color:				#81607F;
	text-decoration:	underline;	
	font-weight:		400;
	}
a.link_size:hover {
	font-family:		arial;
	font-size:			10px;
	color:				#81607F;
	text-decoration:	underlines;	
	font-weight:		400;
	}	
a.SUP_link:link, a.SUP_link:visited, a.SUP_link:hover {
	
	font-weight: 400;
	font-size: 11px;
	border-bottom-width:1px;
	border-bottom-style : solid;
	font-family: arial;
	text-decoration:none;
	color:	#2F2F26;
}
a.small_link:link, a.small_link:visited, a.small_link:hover {
	font-family:		arial;
	font-size:			11px;
	text-decoration:	underline;	
	font-weight:		400;
	color:				#2F2F26;
	}	
a.shoping_cart, a.shoping_cart:visited {
	font-family:		arial;
	font-size:			10px;
	color:				#C5C9E0;
	text-decoration:	none;	
	font-weight:		400;
	}
a.shoping_cart:hover {
	font-family:		arial;
	font-size:			10px;
	background-color:	#C5C9E0;
	color:				#000000;
	text-decoration:	none;	
	font-weight:		400;
	}		
td.body_seperator {
	background-color:	#BFBFBF;
}
td.shipping_box {
	background-color:	#E5E5CD;
	vertical-align:		middle;
}
td.acces_box {
	background-color:	#DDDCC8;
}
td.bottom_box_sep1 {
	background-color:	#C9CBA3;
}

td.bottom_box_sep2 {
	background-color:	#F5F2E9;
}	  
td.bottom_box2_sep1 {
	background-color:	#C9B9C9;
}
td.bottom_box2_sep2 {
	background-color:	#F8F8F8;
}
.product_title {
	font-family:		arial;
	font-size:			16px;
	color:				#70705B;
	text-decoration:	none;	
	font-weight:		400;
	}	
	
.main_text {
	text-decoration:	none;	
	font-weight:		400;
	color:				#444336;
}
td.price_tag {
	font-weight:		400;
	color:				#927890;
	width:				100%;
	vertical-align:		middle;
	font-weight:		bold;
	padding-left:		0px;
}
.box_title {
	font-family:		arial;
	font-size:			11px;
	color:				#56344F;
	text-decoration:	none;	
	font-weight:		400;
}	
td.menu_main {
	background-color:	#70705B;
	vertical-align:		middle;
}
td.menu_second {
	background-color:	#616053;
	font-size:			14px;
}

td.menu_seperator {
	background-color:	#B0AFA9;
}
/* MAIN TEMPLATE STYLES */ 
TABLE.template-main { background-color: #cccccc; }
TABLE.template-body { background-color: #ffffff; }
.OutOfStock {color: Red;}

.header {font-family:Tahoma, sans-serif; font-size: 12px; COLOR:#2FFFFF; padding-left:10; padding-right:5; font-weight:900 }
.text {font-size:0.9em;}
.text2 {font-family:Verdana,sans-serif; font-size: 10px; color:#ffffff; padding-left:20; padding-right:10 }
.news {font-family:Arial, sans-serif; font-size: 9px; color:#ffffff; padding-left:10; padding-right:5; font-weight:900; }
li {list-style : url(../images/pic.jpg);}
.footer-text { text-transform: uppercase; color: #5e6e7b;}

.table-subheader
{
	font-size:larger;
	background-color: Gray;
	font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; color: #FFFFFF;
}
.table-footer { color:White; background-color: #999999;}
.listprice { font-family: arial,verdana,sans-serif; text-decoration: line-through; font-size: x-small; }
.price { font-family: verdana,arial,helvetica,sans-serif; color: #990000; font-size: x-small; }
.small { font-family: verdana,arial,helvetica,sans-serif; font-size: x-small; }
.note { color: #990000; font-family: verdana,arial,helvetica,sans-serif; font-size:xx-small; }

/* category menu menu */
#side-menu a
{
	font-weight: bold;
	font-size: 7.5pt;
	left: 12pt;
	padding-bottom: 0px;
	color: white;
	line-height: 8pt;
	position: relative;
	text-decoration: none;
}
#side-menu a:hover{ text-decoration:underline; }
#side-menu h2 { font-size:8pt; padding-left:15px; margin-top:6px; margin-bottom:12px; background-repeat: repeat-y;}
#side-menu { font-weight:bold; background-image:url(../images/menu_bg.gif); background-repeat: repeat-y;}
#side-menu.on { font-weight:bold; background-image:url(../images/menu_bg-on.gif); }
.menu-header { padding-left: 18px; padding-bottom:2px; font-weight:bold; color:White; text-decoration:none; font-size:7.5pt; background-image:url(../images/m_15.gif); background-repeat:no-repeat; }
.skus-item { padding:3px 3px 3px 3px; border-bottom:1px solid #ccc; text-align:left; background-color: #f7f8f9; }
.skus-header
{
	font-weight: bold;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: #ffffff;
	border-bottom-style: none;
}
/* category */
.cat-item
{
	behavior: url(../Style/hilight.htc);
	border:	1px dotted #C795C7;
	cursor: hand;
	padding: 5px;
	text-align: center; 
}
.cat-item-selected { border:1px solid #ccc; cursor:hand; }
.cat-item.menuOver a{ color:#333333;}
.prod-desc	{ color:#333333;font-size:7.5pt; padding:5px; }
.prod-price	{ font-size:7.5pt; padding:5px; }
.border-box
{
	border-right: gray 1px solid;
	padding-right: 5px;
	border-top: gray 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	border-left: gray 1px solid;
	padding-top: 5px;
	border-bottom: gray 1px solid;
	font-family: verdana;
	text-align: left;
}
/*customized*/
body {
	margin:				0px;
	font-family:		arial;
	font-size:			11px;
}
form {
	margin:				0px;
}
img {
	border:				0px;
}
#mainTable {
	background-image:	url('../images/index/sidephoto.jpg');
	background-position:top right;
	background-repeat:	no-repeat;
}
a:link, a:visited {
	color:				#C48EC4;
}
td.menu_main {
	background-color:	#70705B;
}
td.menu_second {
	background-color:	#616053;
	font-size:			14px;
}
td.menu_seperator {
	background-color:	#B0AFA9;
}
.menu_search {
	font-family:		arial;
	font-size:			10px;
	color:				#C5C9E0;
	text-decoration:	none;	
	font-weight:		400;
	}
a.shoping_cart, a.shoping_cart:visited {
	font-family:		arial;
	font-size:			10px;
	color:				#C5C9E0;
	text-decoration:	none;	
	font-weight:		400;
	}
a.shoping_cart:hover {
	font-family:		arial;
	font-size:			10px;
	background-color:	#C5C9E0;
	text-decoration:	none;	
	font-weight:		400;
	color:				#000000;
	}
input.search {
	font-family:		arial;
	font-size:			9px;
	color:				#51536B;
	text-decoration:	none;	
	font-weight:		400;
	width: 				66px;
	height:				16px;	
}
input {
	font-family:		arial;
	font-size:			12px;
	color:				#51536B;
	text-decoration:	none;	
	font-weight:		400;
}
.input {
	border:				1px solid #ADAF86;
}
td.body_seperator {
	background-color:	#BFBFBF;
}

td.shipping_box {
	background-color:	#E5E5CD;
}

td.acces_box {
	background-color:	#DDDCC8;
	vertical-align:		middle;
}
td.bottom_box_sep1 {
	background-color:	#C9CBA3;
}
td.bottom_box_sep2 {
	background-color:	#F5F2E9;
}
.product_title {
	font-family:		arial;
	font-size:			16px;
	color:				#70705B;
	text-decoration:	none;	
	font-weight:		400;
	}		
.main_text {
	font-family:		arial;
	font-size:			11px;
	color:				#030303;
	text-decoration:	none;	
	font-weight:		400;
	}	
.box_title {
	font-family:		arial;
	font-size:			11px;
	color:				#56344F;
	text-decoration:	none;	
	font-weight:		400;
	}			
select.ring_size {
	font-family:		arial;
	font-size:			10px;
	color:				#51536B;
	text-decoration:	none;	
	font-weight:		400;
	}
a.link_size {
	font-family:		arial;
	font-size:			10px;
	color:				#81607F;
	text-decoration:	underline;	
	font-weight:		400;
	}		
a.link_size:visited {
	font-family:		arial;
	font-size:			10px;
	color:				#81607F;
	text-decoration:	underline;	
	font-weight:		400;
	}			
a.link_size:hover {
	font-family:		arial;
	font-size:			10px;
	color:				#81607F;
	text-decoration:	underlines;	
	font-weight:		400;
	}	
td.footer_main {
	background-color:	#CBCC99;
	vertical-align:		middle;
}
td.footer_second {
	background-color:	#989866;
	vertical-align:		middle;
}	
.footer_copy {
	font-family:		arial;
	font-size:			10px;
	color:				#838B85;
	text-decoration:	none;	
	font-weight:		400;
	}	
.footer_sep {
	font-family:		arial;
	font-size:			10px;
	color:				#ffffff;
	text-decoration:	none;	
	font-weight:		400;
	}	
.footer_cutomer {
	font-family:		arial;
	font-size:			10px;
	color:				#464630;
	text-decoration:	none;	
	font-weight:		400;
	}	
a.footer_links, a.footer_links:visited {
	font-family:		arial;
	font-size:			10px;
	color:				#ffffff;
	text-decoration:	none;	
	font-weight:		400;
}
a.footer_links:hover {
	font-family:		arial;
	font-size:			10px;
	background-color:	#ffffff;
	color:				#000000;
	text-decoration:	underlines;	
	font-weight:		400;
}
td.OurVision_title {
	padding:			3px;
	}
td.OurVision_teaser {
	font-weight:		bold;
	color:				#70705B;
	font-size:			12px;
	padding:			3px;
	padding-right:		40px;
	}
td.OurVision_body {
	color:				#70705B;
	font-size:			12px;
	padding:			3px;
	padding-right:		40px;
	}
td.mainCategories_img {
	width:				130px;
	text-align:			left;
	padding-bottom:		10px;
	}
img.mainCategories_img {
	border:				1px dotted #C48EC4;
	}
td.mainCategories_title, a.mainCategories_title:link, a.mainCategories_title:visited {
	color:				#C48EC4;
	font-weight:		bold;
	vertical-align:		top;
	text-decoration:	none;
}
td.mainCategories_body {
	width:				130px;
	color:				#70705B;
	font-size:			10px;
	vertical-align:		top;
}
td.artListImg {
	text-align:			left;
	vertical-align:		top;
	width:				70px;
	background-color:	#F7F7F5;
	padding:			5px;
}
td.artListSpacer {
	width:				5px;
}
td.artListBody {
	width:				455px;
	vertical-align:		top;
	background-color:	#F7F7F5;
	padding:			5px;
	color:				#70705B;
}
td.artListTitle {
	font-weight:		bold;
	background-color:	#F0F0EA;
	padding:			5px;
}	
td.artListSpacerV {
	height: 			1px; 
	background-color:	#CACAC2;
}
td.artListNavigation {
	text-align:			center;
	height:				10px;
}
a.artListTitle:link, a.artListTitle:visited {
	color:				#616053;
}
img.article {
	float:				left; 
	margin-right:		10px; 
}
td.artTitle {
	font-weight:		bold;
	width:				100%;
	color:				#F6F6F4;
	background-color:	#70705B;
	padding:			5px;
	font-size:			1.5em;
}
td.artBody {
	vertical-align:		top;
	padding-top:		10px;
	color:				#70705B;
}
img.contentPage {
	float:				left; 
	margin-right:		10px; 
	border:				5px solid #EBEBE4;
}
td.contentPageBody {
	vertical-align:		top;
	background-color:	#F7F7F5;
	padding:			10px;
	color:				#70705B;
}
td.contentPageSpacerV {
	height: 			1px; 
	background-color:	#EEEEEE;
}
td.contentPageNavigation {
	text-align:			left;
	height:				10px;
}
td.collectionDescription {
	vertical-align:		top;
	padding:			10px;
	color:				#6F735A;
	font-size:			13px;
}
td.collectionItem {
	vertical-align:		middle;
	text-align:			center;
}
span.collectionItemLink {
	color:				#626258;
	text-decoration:	underline;
}
span.collectionItemLinkOver {
	text-decoration:	none;
}
span.italic {
	font-style: 		italic;
}
/* catalogue */
td.catItemDescription {
	color:				#616053;
	padding:			5px;
	vertical-align:		top;
	background-color:	#F7F7F5;
}
td.catSpacer {
	height:				1px;
	background-color:	#DCDCD6;
}
h2.header, h3.header{
	background-color:	#E5E5CD;
	color:				#56344F;
	font-weight:		bold;
	text-align:			left;
	font-size:			1em;
	padding:			5px;
}
/* Shopping Cart Page */
h2.header, h3.header{
	background-color:	#E5E5CD;
	color:				#56344F;
	font-weight:		bold;
	text-align:			left;
	font-size:			1em;
	padding:			5px;
}
td.table-header, tr.table-header {
	background-color:	#E5E5CD;
	color:				#56344F;
	font-weight:		bold;
	text-align:			left;
}
td.table-header-purple {
	background-color:	#56344F;
	color:				#ffffff;
	font-weight:		bold;
	text-align:			left;	
}
tr.table-item {
	background-color:	#F9F9F2;
}
tr.table-item-alt {
	background-color:	#ffffff;
}
td.table-footer {
	background-color:	#616053;
	color:				#ffffff;
}
td.catClothItem {
	text-align:			center;
}
img.catClothItem {
	border:				1px solid #616053;
}
.siteMapTitle {
	font-weight:		bold;
	text-decoration:	none;
}
.siteMapItems {
	padding-left:		10px;
}
input.imageButton {
	height:				auto;
}
/* Community Page */
a.community:link, a.community:visited {
	font-weight:		bold;
	text-decoration:	underline;
	color:				#626256;
}
span.newsMoreArticles {
	color:				#ffffff;
	font-weight:		bold;	
	text-decoration:	underline;
}

/* Checkout stuff */
.dark-back {
	background-color:	#EEEEDF;	
}
.dark-table-body td {
	color:#444336;	
}
.light-back {
	background-color:	#F9F9F2;	
}
catalog_combo
{
	FONT-SIZE: 11px; 
	FONT-FAMILY: verdana;
}
a.active_link:link{
	color:				#C48EC4;
	text-decoration:	 none;
	}
a.active_link:visited {
	color:				#C48EC4;
	text-decoration:	 none;
	}
a.active_link:hover {
	color:				#C48EC4;
	text-decoration:	underline;
	}
a.link-top:link, a.link-top:visited {
	text-decoration:	none; 
	color:			#C9A2CF; 
	font-size:		12px;
}
a.link-top:hover {
	text-decoration:	underline;	 
	font-size:		12px;
}
h1.magArticleTitle {
	margin:			0px;
	color:			#989866;
	font-size:		12px;
	text-transform:	uppercase;
	text-decoration:none;
}
td.magArticleContent {
	color:			#70705B;
	text-align:		justify;
}
td.magSponsoredBy {
	background-color:	#CBCC99;	
	padding:		5px;
	font-weight:	bold;
	color:			#70705B;
}
/* new homepage 2 11/7/05 */
.hp_title {
	width:			152px;
	text-align:		center; 
	vertical-align:	middle;	
	background-color:	#C1A6C5;
}	  
.hp_title2 {
	width:			152px; 
	height:			19px; 
	background-color:	#989866; 
	text-align:		center; 
	vertical-align:	middle;	
}
.promotion_header {font: 800 18px arial; color: #616053;}
.promotion_message {font: 800 14px arial; color: #fff;}
.promotion_options {font: 400 11px arial; color: #616053;}

SELECT.catalog_combo {
width:236px;
}
