

body {
	background: url(background2w.jpg);
	height: 100%; /* fix height to 100% for IE */
}

img#bg {
   position:fixed ;
   top:0 ;
   left:0 ;
   width:100% ;
   height:100% ;
}

#content {
   
}

body, td, p, a, div {
	font-family: Arial, Tahoma, sans-serif;
	font-size: 11px;
	color: #54514f;
	line-height: 1.3em;
}

td, form, div, img {
	margin: 0;
	padding: 0;
}

input.btn, input.btnhov {
	color: #54514f;
	font: 10pxArial, Helvetica,sans-serif;
	font-weight: bold;
	background-color:#F5F1DB;
	border: 1px solid;
	border-color: #F5F1DB;
	padding: 5px;
}

input.btnhov {
	color: #c93;
}


H1 {
	font: Arial,Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	/* PINK color: #FFCCCC; */
color: #e4d489;


	
}



h2 {
	font:Arial,Helvetica,  sans-serif;
	font-size:16px;
	font-weight:bold;
	line-height:16px;
	color: #FFCCCC;


}

h3 {
	font-size: 11px;
	margin:0;
	padding:2px 0;
}

a:link, a:visited, a:hover, a:active {
	color: #000;
	text-decoration: none;
}
a:hover, a:active {
	color: #356371; 
         
}

div.clear {
	clear: both;
}

.price {
	color: #666;
	z-index: 10;
}

/* ==== banner ==== */
#banner_table {
	background-color: transparent ;
	color: #ffc;
	height: 106px;
}

.bannertext {
	color: #54514f;
	font-size: 10px;
}

a.bannerlink:link, a.bannerlink:visited, a.bannerlink:hover, a.bannerlink:active {
	font-size: 11px;
	font: Arial, Helvetica, sans-serif;
	letter-spacing: 0.5px;
	color: #666;
	text-decoration: none;
	font-weight: bold;
	line-height:25px;
}

#artistbio {
	font-size: 11px;
	letter-spacing: 0.5px;
	color: #FFF;
	text-decoration: none;
	line-height:20px;
	padding-top:15px;
}

a.bannerlink:hover, a.bannerlink:active {
	color: #F1C200;
}

/* === topnav === */
#topnav_table {
	z-index: 4;
	background-color: #000 ;
	height: 30px;
}

#topnav {
	z-index: 4;
	background-color: #505050 ;
	height: 22px;
	padding-top: 8px;
}

.shop {
 	/* color: #d590ab; PINK */
        color: #f9dda1;
	font-size: 10px;
 	font-weight: bold;
 	letter-spacing: 1px;
}

.topdrop {
 	color:#CCC;
	font-size: 10px;
 	font-weight:bold;
 	letter-spacing: 1px;
}

/* ==== home page ==== */
#home_main {
	position: relative;

}

#home_left {
	position: absolute;
	top: 5px;
	left: 0px;


}

#home_center {
	position: absolute;
	top: 0px;
	left: 375px;


}

#home_left_and_center {
   position: absolute;
   top: 5px;
   left: 0px;


}

#home_center div {
	margin: 0;
	padding-top: 5px;
}


#home_center_and_right {
   position: absolute;
   top: 4px;



}

/* ==== home page right column ==== */
#home_right {
	position: absolute;
	top: 0px;
	right: 0px;


}

/*
#home_right_text {
	position: absolute;
	top: 140px;
	left: 17px;
	z-index: 20;
	width: 153px;
	font-family: Arial, sans-serif;
	font-size: 12px;
	color: #FFF;
	line-height: 1.1em;
}

#home_right_text a:link, #home_right_text a:visited {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #FFF;
}
#home_right_text a:hover, #home_right_text a:active {
	font-family: Arial, sans-serif;
	font-size: 14px;
	color: #CCC;
}
*/

/* ==== pages with leftnav ==== */
#page_main {

	width: 903px;

}

#page_left {
	float:left;
	padding-top: 15px;
	text-align: left;
}

#page_right, #page_right_white, #page_right_content, #page_right_wide, #page_rightDetail {
	float:right;
	width: 780px;
	text-align: left;
}

#page_right {
	/* 	
	background: url(images/bkgndgreytilewo2.jpg) repeat;
   background-color: #C9C6B9
	*/
	background-color: #999;
}

#page_rightDetail {
	/* 	
	background: url(images/bkgndgreytilewo2.jpg) repeat;
   background-color: #C9C6B9;
	*/
	background: url(detail_bkgnd.jpg) no-repeat;
	background-color: #999;
	float:right;
        width: 770px;
}

#page_right_white {
	background-color: #FFFFFF;
}

#page_right_whiteSAF {
	background-image:url(images/bottomnav_bg.png);	
	background-repeat:repeat;
	width:700px;
}

#page_right_content {
	background-color: #FFF;
}

#page_right_wide {
	background-color: #FFF;
	width: 900px;
}

/* ==== footer ==== */
.footertext {
	color: #54514f;
	font-size: 10px;
	background-image:url(images/bottomnav_bg.png);	
	background-repeat:repeat-x;
	height:30px;
	vertical-align:middle;
	padding-top:11px;
}


#footer {
	background-color: transparent ;
	
}

a.footerlink:link, a.footerlink:visited, a.footerlink:hover, a.footerlink:active {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #54514f;
	text-decoration: none;

}

a.footerlink:hover, a.footerlink:active {
	/* color: #d590ab; PINK */
        color: #a7bde2;
}


/* ==== left navigation ==== */
#leftnav {
	background-color: transparent ;
	font: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	width:120px;
}

#leftnav a:link, #leftnav a:visited {

	color: #666;
}
#leftnav a:hover, #leftnav a:active {
	font-weight: bold;
	/* color: #d590ab; PINK */
        color: #a7bde2;
}

#leftnav a.selected {
	/* color: #d590ab; PINK */
        color: #a7bde2;
	font-weight: bold;
}

.leftnav_item {
	padding-top:20px;
}


/* ==== item description ==== */
#itemdesc div {
		font: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

div #vendorName, h1#vendorName {
	font-size: 12px;
	font-weight: bold ;
	color: #FFF;
	margin: 0;
	padding: 0;
}

div #oneitem_vendorName, div #oneitem_vendorName_grey {
	font-size: 12px;
	font-weight: bold ;
	color: #FFF;
}
div #oneitem_vendorName_grey {
	color: #505050;
}

div #displayPrice {
	font-size: 12px;
	font-weight: bold ;
}

a.addToCart:link, a.addToCart:visited, a.addToCart:hover, a.addToCart:active {
 	text-decoration:underline ;
 	color:#FFF ;
	font-size: 12px;
	font-weight: bold ;
}

a.addToCart:hover, a.addToCart:active {
 	color:#C93 ;
}

a.remove:link, a.remove:visited, a.remove:hover, a.remove:active {
 	text-decoration:underline ;
}

a.remove:hover, a.remove:active {
 	color:#C93 ;
}

div #inCart, span #inCart {
	font-size: 12px;
	font-weight: bold;
 	color:#FFF ;
}

#item_scroll {
	width: 720px;
	height: 441px;
	overflow: auto;
	margin-top: 9px;
	position: relative;
}

#boutique_scroll {
	width: 669px;
	height: 622px; /* 457px; */
	overflow: auto;
	margin-top: 0px;
	position: relative;
}

/* 2 column layout ------------------------------------------------------------------------ */
#container {
	/* centers everything */
	width: 903px;
	margin: 0 auto;
	
	
}

#containerSpecialsOutside	{
	background-image:url(images/special_bg.png);
	background-repeat:repeat;
}

#containerSpecials {
	/* centers everything */
	width: 900px;
	margin: 0 auto;
	background:url(Valentine_bkgnd2.jpg) no-repeat center;
}

#bottomnav {
	clear:both;
	background-color: transparent ;
	height: 34px;
	padding:12px 0 12px 119px;
}

#bottomnavContentPages {
    clear:both;
	width: 900px;
	background-color: transparent ;
	height: 34px;
	padding:12px 0 12px 0px;
}

/* jQuery Dropdown ------------------------------------------------------------------------ */
	/* LEVEL ONE */
ul.dropdown {
	z-index: 5;
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
	/*
		float:left;
	*/
	}

ul.dropdown li {
	background: transparent;
	font-size: 11px;
	float: left;
	margin: 0;
	/*
		zoom: 1;
		padding: 2px 0 3px 0;
	*/
	}

ul.dropdown li a {
	font-size: 11px;
	text-decoration: none;
	text-align:left;
	/*
		display: block;
		font: bold 12px/20px Arial, Verdana, Geneva, Helvetica, sans-serif;
		text-transform: uppercase;
		margin: 0;
		padding: 0 50px 0 0;
		color: #fff;
		letter-spacing: 3px;
	*/
	}

ul.dropdown li a:hover {
	
		color: #C6B162;

	position: relative;
	}

ul.dropdown li.hover, ul.dropdown li:hover {
	/*
		color: #CC9933;
	*/
	position: relative;
	}

ul.dropdown li.hover a {
	/*
		color: #CC9933;
	*/
	}

/* LEVEL TWO */
ul.dropdown ul {
	visibility: hidden;
	position: absolute;
	top: 100%; left: 0;
	margin: 0;
	padding: 2px;
	list-style-type: none;
	border-left: 1px solid #666;
	border-right: 1px solid #666;
	border-bottom: 1px solid #666;
	}

ul.dropdown ul#designers {
	width: 150px;
	}

ul.dropdown ul#jewelrytype {
	width: 85px;
	}

ul.dropdown ul li {
	background: #505050;
	float: none;
	}

ul.dropdown ul li a:link, ul.dropdown ul li a:active, ul.dropdown ul li a:visited, ul.dropdown ul li a:hover {
	width: 100%;
	margin: 0;
	padding: 0px 1px 4px 10px;
	color: #FFF;
	text-decoration: none;
	/*
		display: inline-block; ???
		font: normal 12px/20px Arial, Verdana, Geneva, Helvetica, sans-serif;
		letter-spacing: 3px;
	*/
	text-transform: none;
	}

ul.dropdown ul li a:hover {
	/* color: #d590ab; PINK */
        color: #a7bde2;
	/* background: url(images/arrow_right.gif) left center no-repeat; */
	}

/* LEVEL THREE */
ul.dropdown ul ul 					{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }
/* jQuery Dropdown - end ------------------------------------------------------------------ */

ul.topbannerlinks {
	list-style: none;
	margin: 0;
	padding: 0;
	/*
		float:left;
	*/
	}

ul.topbannerlinks li {
	background: transparent;
	font-size: 11px;
	float: right;
	margin: 0;
	/*
		zoom: 1;
		padding: 2px 0 3px 0;
	*/
	}

ul.topbannerlinks li a:link, topbannerlinks li a:visited, topbannerlinks li a:active {
	font-size: 11px;
	text-decoration: none;
	text-align:right;
         color:#666;
	/*
		display: block;
		font: bold 12px/20px Arial, Verdana, Geneva, Helvetica, sans-serif;
		text-transform: uppercase;
		margin: 0;
		padding: 0 50px 0 0;
		color: #fff;
		letter-spacing: 3px;
	*/
	}
ul.topbannerlinks li a:hover {

/* color: #d590ab; PINK */
        color: #a7bde2;

}


#care_content {
	padding:20px 35px;
	margin: 0;
	line-height:1.5em;
}

#care_content p {
	line-height:1.5em;
	padding: 3px 0;
	margin: 0
}

#stores_content {
	padding: 20px 30px 30px 65px;
	margin: 0;
}

#stores_content_text, #stores_content_text a {
	font-size: 11px;
	line-height:1.6em;
}

#contactus_content {
	padding: 20px 300px 30px 65px;
	height:300px;
	margin: 0;
}

#contactus_content_text {
	font-size: 12px;
	line-height:1.6em;
}

#privacy_content {
	padding:20px 35px;
	margin: 0;
	line-height:1.5em;
	height:300px;
}


/* ==== shopping bag ==== */
.subtotal {
	font-size: 12px;
	font-weight: bold ;
	color: #C93;
}

.subtotal_footnote {
	font-size: 10px;
	font-weight: normal ;
	color: #C93;
}

body {
	scrollbar-base-color:#333;
    scrollbar-face-color: #666;
    scrollbar-arrow-color: #CCC;
    scrollbar-highlight-color: #666;
    scrollbar-3dlight-color: #CCC;
    scrollbar-shadow-color: #CCC;
    scrollbar-darkshadow-color: #333;
    scrollbar-track-color: #999;
}


@charset "utf-8";
/* CSS Document */

#shadow-container {
	position: relative;
	left: 3px;
	top: 3px;
	margin-right: 5px;
	margin-bottom: 5px;
}
 
#shadow-container .shadow2,
#shadow-container .shadow3,
#shadow-container .container {
	position: relative;
	left: -1px;
	top: -1px;
}
 
	#shadow-container .shadow1 {
		background: #999;
	}
 
	#shadow-container .shadow2 {
		background: #666;
	}
 
	#shadow-container .shadow3 {
		background: #ccc;
	}
 
	#shadow-container .container {
		background: #fff;
		border: 1px solid #ccc;
		padding: 0px;
	}
	
.theshadow {
 background-color:#666; 
 border:1px solid #999; 
 margin:4px 5px;
}
.theshadow > img {
 margin:-4px 4px 4px -5px; 
 border:1px solid #333
}


	
#skuprice{
	color:#FFF;
		font: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	}
	
#skunumber{
	color:#FFF;
		font: Arial, Helvetica, sans-serif;
	font-size:11px;
	}
	
#itemDescription
{
	color:#FFF;
		font: Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:18px;
	}

.strikeout {text-decoration: line-through;}
