
body {
	margin:				0px;
	font-family:		arial;
	font-size:			11px;
	color:				#444336;
}


form {
	margin:				0px;
}

img {
	border:				0px;
}
td {
	vertical-align:		center;
	text-align:			left;
}
#mainTable {

	background-position:top right;
	background-repeat:	no-repeat;
}

a:link, a:visited {
	color:				#C48EC4;
}

td.menu_main {
	background-color:	#70705B;
	vertical-align:		middle;
}

td.menu_second {
	background-color:	#616053;
	font-size:			14px;
	vertical-align:		middle;
}

td.menu_seperator {
	background-color:	#B0AFA9;
}
hr {
	color:				#eeeeee;
}

.menu_search {
	font-family:		arial;
	font-size:			10px;
	color:				#C5C9E0;
	text-decoration:	none;	
	font-weight:		400;
	}
	
input {
	font-family:		arial;
	font-size:			9px;
	color:				#51536B;
	text-decoration:	none;	
	font-weight:		400;
}	
	
.input_search {
	width:				60px;
	height:				10px;
}

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;
	color:				#000000;
	background-color:	#C5C9E0;
	text-decoration:	none;	
	font-weight:		400;
}		
	





td.body_seperator {
	background-color:	#BFBFBF;
}

td.shipping_box {
	background-color:	#E5E5CD;
}

td.acces_box {
	background-color:	#DDDCC8;
}


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;
	}
	
.price_tag {
	font-family:		arial;
	font-size:			18px;
	color:				#ffffff;
	background: 		#70705B;
	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;
	height: 			10px;
	}



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.small_link {
	font-family:		arial;
	font-size:			11px;
	color:				#000000;
	text-decoration:	underline;	
	font-weight:		400;
	}	
	
	
a.small_link:visited {
	font-family:		arial;
	font-size:			11px;
	color:				#000000;
	text-decoration:	underline;	
	font-weight:		400;
	}		
	
a.small_link:hover {
	font-family:		arial;
	font-size:			11px;
	color:				#000000;
	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;
	color:				#000000;
	background-color:	#ffffff;
	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:	#CACAC2;
}
td.contentPageNavigation {
	text-align:			left;
	height:				10px;
}


td.collectionDescription {
	border-top:			1px solid #D9D9D9;
	vertical-align:		top;
	padding:			10px;
	color:				#6F735A;
	font-size:			13px;
}
td.collectionItem {
	vertical-align:		middle;
	text-align:			center;
	padding:			1px;
}
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;
}




/* 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;
}
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;
}

TABLE#tblFinancing {
    background-color: #efefef;
    border-collapse: collapse;
}
#tblFinancing THEAD TR{
    background-color: #B47AB1;
    color: white;
    font-weight: bold;
}
#tblFinancing TD{
    border: 1px solid #3b3b3b;
    padding: 1px 5px;
}

