#content_products_holder { margin: 0 auto; width: 970px; background: url(../images/bg_content_repeat.gif) repeat-y 0 0; }

#content_products { width: 950px; padding: 10px 10px 0; background: url(../images/bg_content_top.gif) no-repeat 0 0; }

/*
#content_products { margin: 0 auto; padding: 10px 10px 0; width: 950px; background: url(../images/bg_content_2_col.gif) no-repeat 0 0; }
*/

	#products_nav { width: 211px; display: inline; float: left; font: normal 14px 'Lucida Sans', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; }
	#products_nav li { padding: 13px 0 13px 13px; width: 198px; background: url(../images/line_left_nav.gif) no-repeat 0 100%; }
	#products_nav li.first { padding-top: 0; }
	#products_nav a { color: #848383; text-decoration: none; }
	#products_nav a:hover { text-decoration: underline; }
	#products_nav a.active { color: #ff8400; font-weight: bold; }
	#products_nav a.special { color: #ff8400; font-weight: bold; font-style: italic; }
	
	#products_right { width: 705px; display: inline; float: right; }
	#products_right h4 { margin: 25px 0; }
	#products_right .page_nav { width: 400px; float: left; margin-top: 6px; }
	
	#products_right .page_sort { float: right; color:#FF8400; font-size:11px; }
	#products_right .page_sort select { background: none; width: 150px; font-size: 11px; color: #838383; }
	
		#products_flash_wrap { margin-bottom: 12px; width: 705px; }
		#products_flash_wrap h2 { width: 50px; height: 258px; display: inline; float: right; background: url(../images/header_featured_jewelry.gif) no-repeat 0 0; text-indent: -9999px; }
			#FeaturedProduct { width: 654px; height: 256px; display: inline; float: left; border: 1px solid #d9d9d9; border-right: none; }
			
		.products_list { width: 705px; display: inline; }
		.products_list li { margin: 0 0 11px 0; width: 174px; height: 180px; display: inline; float: left; }
		.products_list li.last { margin-bottom: 0; }
		.products_list li img { margin-right: 10px; float: left; border: 1px solid #d9d9d9; }
		.products_list li p { padding-top: 0px; width: 160px; display: inline; float: left; color: #848383; font-size: 11px; line-height: 17px; }
		.products_list li strong { color: #ff8400; font: bold 14px 'Lucida Sans', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; }
		.products_list li a { color: #848383; font-size: 10px; }
		.products_list li a:hover { text-decoration: none; }
		
		#product_images { width: 337px; display: inline; float: left; }
			#large_image_bg { margin-bottom: 10px; position: relative; }
			#large_image_bg img { border: 1px solid #d9d9d9; }
			#zoomer   { width: 192px; height: 24px; background: url(../images/zoom_overlay.jpg) no-repeat 0 0; position: absolute; top: 0; left: 0; z-index: 100; }
			
			#thumbs li { margin-right: 10px; width: 58px; height: 58px; display: inline; float: left; border: 1px solid #d9d9d9; }
			#thumbs li a img { display: block; filter: alpha(opacity=25); -moz-opacity: 0.25; opacity: 0.25; }
			#thumbs li a:hover img { filter: alpha(opacity=75); -moz-opacity: .75; opacity: .75; }
			#thumbs li a.active img { filter: alpha(opacity=100); -moz-opacity: 1; opacity: 1; }
			
		#details_wrap { width: 705px; }
			#product_details { width: 348px; display: inline; float: right; }
			#product_details h2 { margin-bottom: 5px; color: #ff8400; font: normal 20px 'Lucida Sans', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; line-height: 26px; }
			#product_details h2 span { margin-left: 10px; }
			#product_details h3 { margin-bottom: 5px; font-size: 14px; font-weight: normal; line-height: 22px; }
			#product_details p { margin-bottom: 5px; font-size: 11px; line-height: 22px; }
			#product_details a { color: #ff8400; }
			#product_details a:hover { text-decoration: none; }
			#product_details li { margin-bottom: 15px; padding-left: 25px; height: 15px; }
			#product_details li a { color: #838383; font-size: 10px; }
			#product_details li a:hover { text-decoration: none; }
			#product_details li.first a { font-size: 12px; color: #ff4800; }
			#product_details li.pricing { color: #CC0000; margin-top: 10px; padding-left: 0px; }
			#product_details li.quantity  { margin-bottom: 20px; }
			#product_details li.quantity input { width: 25px; border: 1px solid #FF8400; }
			#product_details li.quantity select { width: 125px; border: 1px solid #FF8400; background: none; }
			#product_details li.add { background: url(../images/icon_add.gif) no-repeat 0 3px; }
			#product_details li.email { background: url(../images/icon_email.gif) no-repeat 0 3px; }
			
			#product_full_description ul { list-style-position: outside; list-style-type: disc; padding-left:0; margin-left:30px; }
			#product_full_description li { margin-bottom: 8px; padding-left:0; height:auto; }			
		
		#large_image_bg { position: relative; }
		#roll_over_tag  { position: absolute; top: 0; left: 0; }
		#dragLayer      { overflow:hidden; position:absolute; }
		#dragBox        { border:2px solid #FF8400; cursor:pointer; height:132px; overflow:hidden; width:177px; z-index:10; position: absolute; visibility: hidden; top: 0px; left: 0px;  }
		#tint           { background-color:#FFFFFF; opacity: 0; *filter: alpha(opacity=0); visibility: visible; width: 400px; height: 300px; }
		#zoomLayer      { border:2px solid #FF8400; height:264px; width:355px; overflow:hidden; position: absolute; visibility: hidden; z-index:10; }
		#zoomImg        { left:0px; top:0px; position:absolute; }
		#dragImg        { left:0px; top:0px; position:absolute; }
		.zoomHide       { display: none; }
		
/* REMOVE THIS STYLE AFTER SOFT LAUNCH
#content_products_temp { margin: 0 auto; padding: 10px 10px 0; width: 950px; background: url(../images/bg_content.gif) no-repeat 0 0; }
		
	.products_list_temp { margin-right: 40px; width: 290px; display: inline; float: left; }
	.products_list_temp_last { margin-right: 0; }
	.products_list_temp li { margin-bottom: 11px; height: 105px; }
	.products_list_temp li.last { margin: 0; }
	.products_list_temp li img { margin-right: 10px; float: left; border: 1px solid #d9d9d9; }
	.products_list_temp li p { padding-top: 10px; width: 174px; display: inline; float: right; color: #848383; font-size: 11px; line-height: 21px; }
	.products_list_temp li strong { color: #ff8400; font: bold 14px 'Lucida Sans', 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif; }
	.products_list_temp li a { color: #848383; font-size: 10px; }
	.products_list_temp li a:hover { text-decoration: none; }
 */
