body{background:#FFF url(../images/background/main.jpg) fixed top left;margin:0;font-family:arial;font-size:11px;color:#000;}
a, a:visited{text-decoration:none;color:#A18954;}
a:hover{color:#000;}
img{border:none;}
img, form{border:none;}
h1,h2,h3,h4,h5,h6,ul, li, ol, form, p, input, textarea, select, table, td, th{margin:0;padding:0;}
ul{list-style:none;}


input, textarea, select{font-family:arial;font-size:11px;}
input.text{padding:0 2px;}
input.input_disabled{background:#CCC !important;}
input.text.default_text, textarea.text.default_text{color:#8E8E8E !important;font-style:italic;}
.input_submit{background:#000;border:none !important;color:#FFF !important;font-size:11px;font-weight:bold;text-transform:uppercase;padding:2px 3px 1px;white-space:nowrap;cursor:pointer;}
.input_submit:hover{color:#A18954 !important;}
.rounded_submit .input_submit:hover{color:#666 !important;}
a.input_submit:hover{color:#A18954 !important;}
select{border-width:1px;}

#page_wrapper{background:#FFF;border:1px solid #000;margin:22px auto 0;position:relative;}
#page_wrapper, .footer_logo{width:965px;margin-left:auto;margin-right:auto;}
.inner_wrapper{margin:0 20px;}

#header{border-top:1px solid #F1F1F1;position:relative;}
	#top_user_nav{height:19px;margin-bottom:18px;font-size:10px;}
	#top_user_nav .home-link, #top_user_nav a.home-link, #top_user_nav a.home-link:visited{display:block;float:right;border:1px solid #E9E9E9;border-top:none;height:14px;padding:2px 16px 0 16px;color:#BBB;}
	#top_user_nav a.home-link:hover, #top_user_nav span.home-link{color:#A18954;}
	
	#top_user_nav .select-language{display:block;float:right;border-bottom:1px solid #E9E9E9;border-top:none;height:14px;padding:2px 5px 0 16px;border-right:none;color:#BBB;}
	#lang_menu, #top_user_nav .bookmark{float:right;padding:3px 17px 0;border:1px solid #E9E9E9;height:14px;position:relative;top:-1px;border-top:none;border-right:none;}
		#lang_menu{background:url(../images/misc/swiss_flag.jpg) top right no-repeat;padding:3px 35px 0 16px;border-left:none;}
		#lang_menu li{display:inline;color:#BBB;}
		#lang_menu li a, #lang_menu li a:visited{color:#BBB;}
		#lang_menu li a:hover{color:#A18954;}
		#lang_menu li span, #lang_menu li a.current, #lang_menu li a.current:visited{color:#A18954;}
		#lang_menu li a.current:hover{color:#000;}
		#top_user_nav .bookmark{border-right:none;display:none;color:#BBB;}
		#top_user_nav .bookmark:hover{color:#A18954;}
		
	#header .logo{margin-left:15px;float:left;}
	
	#user_menu{}
		#user_controls{
			float:right;
			width:180px;
			border-right:1px solid #000;
			text-transform:uppercase;
			text-align:right;
			padding-right:20px;
			height:77px;
			padding-top:15px;
		}
			#user_controls a,#user_controls a:visited{display:block;font-size:11px;}
			#user_controls a strong{color:#000;font-weight:bold;font-size:12px;padding-bottom:5px;display:block;}
			#user_controls a.whis_list{padding-top:10px;}
			#user_controls span{ color: #A18954; }
		#user_cart{
			float:right;
			width:115px;
			padding:15px 0 0 100px;
			background:url(../images/background/bag.jpg) no-repeat 20px 0;
			height:77px;
			font-size:12px;
		}
		#user_cart p{font-weight:bold;margin-bottom:2px;text-transform:uppercase;}
		#user_cart em{color:#A18954;font-weight:normal;}
		#user_cart a, #user_cart a:visited{margin-top:10px;}
		#user_cart a strong{color:#000;font-weight:bold;font-size:12px;padding-bottom:2px;display:block;text-transform:uppercase;}
		.user_menu_wrapper{height:120px;}
		#image_header{
			float:right;
			width: 260px;
			height: 92px;
		}
		#voucher_fr, #voucher_en, #voucher_de{
			float:right;
			width: 260px;
			height: 92px;
			font-weight: bold;
			font-size: 16px;
			cursor: pointer;
		}
		#voucher_fr{ background-image: url(../images/vouchers/myprivatebon-fr.gif); }
		#voucher_en{ background-image: url(../images/vouchers/myprivatebon-en.gif); }
		#voucher_de{ background-image: url(../images/vouchers/myprivatebon-de.gif); }
		#voucher_fr div { margin: 51px 0 0 130px; }
		#voucher_en div { margin: 51px 0 0 140px; }
		#voucher_de div { margin: 49px 0 0 140px; }
	
	#main_menu{border:1px solid #BBB;position:relative;}
		#main_menu.has_submenu{border-bottom:none;}
		#main_menu .controls{height:30px;border-bottom:1px solid #BBB;color:#FFF;background:#000;font-size:12px;text-transform:uppercase;}
			#main_menu .controls li{display:block;float:left;height:21px;padding-top:9px;text-align:center;border-right:1px solid #B9B7B4;border-left:1px solid #937D4B;overflow:hidden;}
			#main_menu .controls li.current a, #main_menu .controls li.current a:visited{color:#000;}
			#main_menu .controls li.current.private_sales a, #main_menu .controls li.current.private_sales a:visited{color:#A18954;}
			#main_menu .controls li.search{background:#A18954;width:26.4%;border-left:none;}
			#main_menu .controls li.shop_by_brands{background:#907842;width:24%;}
			#main_menu .controls li.newsletter{background:#7B6637;width:26.3%;}
			#main_menu .controls li.private_sales{background:#000;width:21.7%;border-right:none;border-left:none;}
			#main_menu .controls li.private_sales a:hover{color:#A18954;}
			#main_menu .controls a, #main_menu .controls a:visited{color:#FFF;display:block;}
			#main_menu .controls a:hover{color:#000;}
			#main_menu .controls label{float:left;margin-left:20px;}
			#main_menu .controls li.newsletter label{margin-left:10px;}
			#main_menu .controls .form_wrapper{background:url(../images/background/menu_form.jpg) top left no-repeat;padding-bottom:1px;float:left;margin-left:5px;margin-top:-1px;height:15px;overflow:hidden;}
			#main_menu .controls input.text{width:115px;padding:1px 2px;height:13px;border:none;background:none;border:none;font-size:10px;font-family:arial;vertical-align:middle;color:#000;}
			#main_menu .controls input.submit{width:20px;height:15px;border:none;vertical-align:middle;cursor:pointer;text-indent: -9999px;text-transform: capitalize;background:none;}	
			#main_menu .controls input.submit:hover{background:url(../images/buttons/submit_header.jpg) top left no-repeat;}
		#main_menu .pages{position:relative;text-align:center;height:37px;font-size:12px;text-transform:uppercase;}
		#main_menu .pages li{float:left;width:16%;height:18px;padding:11px 0 8px;}
		#main_menu .pages li.selected{background:url(../images/buttons/menu_selected.jpg) center bottom no-repeat;}
		#main_menu .pages li.selected a, #main_menu .pages li.selected a:visited{color:#A18954;}
		#main_menu .pages a, #main_menu .pages a:visited{display:block;border-left:1px solid #000;color:#000;}
		#main_menu .pages a:hover{color:#A18954;}
		#main_menu .pages .first a,#main_menu .pages .first a:visited{border-left:none;}
	#submenu_wrapper{height:37px;position:relative;white-space:nowrap;}
		#submenu_wrapper ul{height:27px;background:#7B6637;border:1px solid #BBB;border-top:none;display:none;position:absolute;top:-1px;left:0px;}
		#submenu_wrapper li{float:left;}
		#submenu_wrapper a, #submenu_wrapper a:visited{color:#FFF;font-size:12px;padding:7px 10px 2px;display:block;}
		#submenu_wrapper a:hover{color:#000;}
	
	
.col_left{float:left; }
.col_left.wide{width:688px;height:429px;overflow:hidden;position:relative;}
	.col_left.wide img{border:1px solid #C4C4C3;}
.col_right{float:right;width:214px;border:1px solid #C4C4C3;height:424px;}
	.private-sales-preview{border-bottom:1px solid #C4C4C3;}
	.private-sales-preview{height:325px;}
	.col_right:hover,.col_right:hover .private-sales-preview{border-color:#A18954;}
	
	
	
	
.fade-images{position:relative;}
	.fade-images .images{display:none;}
	.fade-images img{position:absolute;top:0;left:0;border:none !important;}
	.col_left.wide.fade-images img{border:1px solid #C4C4C3 !important;}
#content_wrapper{font-family:arial;} 
#content_wrapper .page_title{height:81px;padding:27px 0 0 3px;margin-bottom:1px;}
	#content_wrapper .page_title h1{font-family:Georgia;font-size:50px;font-weight:normal;border-bottom:1px solid #FFF;display:block;color:#FFF;padding-left:60px;float:left;}
	#content_wrapper .page_title div{font-family:Georgia;font-size:50px;font-weight:normal;border-bottom:1px solid #FFF;display:block;color:#FFF;padding-left:60px;float:left;}
	#content_wrapper .page_title.cosmetics{background:url(../images/background/cosmetics.jpg) top left no-repeat;}
	#content_wrapper .page_title.private-sale-title{background:url(../images/background/private-sales.jpg) top left no-repeat;}
	#content_wrapper .page_title.no_image{background:#000;}
	#content_wrapper .page_title.h1_register{background:#7B6637; display: none;}
#content_wrapper .h1_register{height:40px;padding:5px 0 0 3px;margin-bottom:1px; }
	#content_wrapper .h1_register h1{ font-size: 15px; border-bottom: none; font-family:arial; }
		#content_wrapper .h1_register h1 span.smallText{ font-size: 11px; font-style: italic; }

	
.extended .col_left{background:#000 url(../images/background/col_left.jpg) bottom left repeat-x;color:#FFF;width:217px;padding:34px 0 200px 0;}
	.extended .col_left.private-sales{background:#330000 url(../images/background/col_left_red.jpg) bottom left repeat-x;}
	.extended .col_left.private-sales img{margin:0 18px 24px 13px;display:block;}
	.extended .col_left.private-sales h2{margin:0 18px 24px 13px;display:block; font-weight: normal; font-size: 13px; color: #A18954;}
	.extended .col_left.private-sales a{font-size: 13px;}
	.extended .col_left form{margin:6px 0;display:block;}
	.extended .col_left select{width:100%;}
	.extended .col_left ul{text-transform:uppercase;font-size:14px;padding:0 18px 0 13px;margin-bottom:35px;}
	.extended .col_left li{border-bottom:1px solid #FFF;padding:6px 2px;}
	.extended .col_left ul ul{margin-top:3px;margin-bottom:0;}
	.extended .col_left ul ul li{border:none;padding:2px 0;font-size:11px;}
	.extended .col_left ul a, .extended .col_left ul a:visited, .extended .col_left li:hover li a, .extended .col_left li:hover li a:visited{color:#FFF;}
	.extended .col_left ul a:hover, .extended .col_left li:hover a, .extended .col_left li:hover a:visited{color:#A18954;}
	.extended .col_left ul li a:hover{color:#A18954 !important;}
	.extended .col_left ul a.selected, .extended .col_left ul a.selected:visited{color:#A18954;}
	.extended .col_left .brands{padding:0 0 0 13px;line-height:60px;height:auto;}
	.extended .col_left .brands p{margin-bottom:15px;font-size:14px;line-height:normal;}
	.extended .col_left .brands img{margin-left:5px;}


.extended .col_right{width:688px;border:none;padding-top:7px;height:auto;}
	.extended .col_right h1{ font-size: 11px; color:#666; font-weight: normal; }
	.extended .col_right .top{}
	.extended .search_results .top{ margin:10px 0 0 0; }
	.extended .col_right .nav_location, .extended .search_results .nav_location {float:left;font-size:11px;color:#666;}
		.new_products .nav_location, .nav_location.extra-margin{margin:10px 0;}
		.extended .col_right .nav_location a, .extended .col_right .nav_location a:visited, .nav_location ,.nav_location a, .nav_location a:visited{color:#666;}	
		.extended .col_right .nav_location a.selected, .extended .col_right .nav_location a.selected:visited, .nav_location a.selected, .nav_location a.selected:visited{color:#A18954}
		
		
		.extended .col_right .nav_location a.selected:hover, .extended .col_right .nav_location a:hover, .nav_location a:hover, .nav_location a.selected:hover, .extended .nav_location .selected{color:#A18954;}
	.extended .col_right .nav_filter, .extended .search_results .nav_filter {float:right;font-size:11px;color:#666;border-bottom:1px solid #CFCFCF;padding-bottom:5px;}
		.extended .col_right .nav_filter a, .extended .col_right .nav_filter a:visited, .extended .search_results .nav_filter a, .extended .search_results .nav_filter:visited{color:#666;}
		.extended .col_right .nav_filter a.selected, .extended .col_right .nav_filter a.selected:visited, .extended .search_results .nav_filter a.selected, .extended .search_results .nav_filter a.selected:visited {color:#A18954}
		.extended .col_right .nav_filter a.selected:hover, .extended .col_right .nav_filter a:hover, .extended .nav_filter .selected, .extended .search_results .nav_filter a.selected:hover, .extended .search_results .nav_filter a:hover{color:#A18954;}
	.extended .col_right .nav_pagination, .extended .search_results .nav_pagination{clear:both;padding-top:5px;}
		.extended .col_right .nav_pagination, .extended .search_results .nav_pagination{font-size:11px;text-align:right;color:#666;}
		.extended .col_right .nav_pagination a, .extended .col_right .nav_pagination a:visited, .extended .search_results .nav_pagination a, .extended .search_results .nav_pagination a:visited{color:#666;}
		.extended .col_right .nav_pagination a.selected, .extended .col_right .nav_pagination a.selected:visited, .extended .nav_pagination span.selected, .extended .search_results .nav_pagination a.selected, .extended .search_results .nav_pagination a.selected:visited, .extended .search_results .nav_pagination span.selected{color:#A18954}
		.extended .col_right .nav_pagination a.selected:hover, .extended .col_right .nav_pagination a:hover, .extended .search_results .nav_pagination a.selected:hover, .extended .search_results .nav_pagination a:hover{color:#A18954;}
		.extended .col_right .nav_pagination .next, .extended .search_results .nav_pagination .next{padding-left:10px;}
		.extended .col_right .nav_pagination .previous, .extended .search_results .nav_pagination .previous{padding-right:10px;}

	
.gift-certificats{margin-top:50px;color:#666;}
	.gift-certificats li{width:215px;float:left;margin-left:19px;}
	.gift-certificats li.description{width:183px;text-align:justify;padding-right:15px;color:#666;font-size:12px;margin-left:0px;}
	.gift-certificats li.description h2{font-size:12px;color:#BEA368;font-weight:bold;text-transform:uppercase;margin-bottom:15px;}
	.gift-certificats li.description strong{display:block;margin-bottom:15px;}
	.gift-certificats li.description p{margin-bottom:15px;}
	.gift-certificats .image_wrapper{display:block;text-align:center;border-bottom:1px solid #C4C4C3;padding-bottom:5px;}
	.gift-certificats li h3{font-size:12px;color:#BEA368;font-weight:bold;text-transform:uppercase;margin:15px 0 15px;}
	.gift-certificats li label{margin:0 0 7px;display:block;float:left;}
	.gift-certificats li label.quantity{margin-bottom:15px;}
	.gift-certificats li input.text{background:#FFF;border:1px solid #000;height:16px;width:132px;}
	.gift-certificats li textarea{display:block;width:215px;height:63px;margin:5px 0 15px;background:#FFF;border:1px solid #000;}
	.gift-certificats li input.submit{display:block;float:right;margin-top:5px;background:#000;width:auto;cursor:pointer;}
	.gift-certificats .input_spinner{margin-right:100px;float:right;}
	
.input_spinner{position:relative;padding:0 8px;border:1px solid #C4C4C3;display:block;height:15px;float:left;}
	.input_spinner span{background:#DDD;position:absolute;top:0px;color:#FFF;display:block;width:8px;height:15px;text-align:center;cursor:pointer;}
	.input_spinner span.minus{left:0px;border-right:1px solid #C4C4C3;}
	.input_spinner span.plus{right:0px;border-left:1px solid #C4C4C3;}
	.input_spinner input.text{width:17px !important;height:15px !important;border:none !important;text-align:center;color:#666;background:none  !important;}

.invite_form{border:1px solid #C4C4C3 !important;}
	.invite_form h2{background:#000;color:#A18954;font-weight:bold;font-size:12px;padding:11px 18px 7px;text-transform:uppercase;}
	.invite_form form{padding:11px 18px 7px;display:block;}
	.invite_form p{margin-bottom:19px;line-height:125%;font-size:11px;text-align:justify;}
	.invite_form .input_group_wrapper{margin-bottom:17px;}
	.invite_form input.text{display:block;width:100%;border:1px solid #000;margin-bottom:4px;}
	.invite_form input.button{display:block;width:100%;cursor:pointer;}



.login_form{padding:8px 20px 0;height:90px;overflow:hidden;}
	.login_form label{color:#000;font-size:12px;text-transform:uppercase;}
	.login_form input.text{border:1px solid #000;width:165px;display:block;height:13px;margin-top:4px;padding:1px 0 0 6px;}
	.login_form .password_wrapper{position:relative;margin-top:4px;}
	.login_form input.text.password{padding-right:24px;width:141px;border:1px solid #000;margin-top:0;}
	.login_form input.submit{width:17px;height:15px;background:#000 url(../images/buttons/small_submit.jpg) center no-repeat;border:none;cursor:pointer;text-indent:-9999px;text-transform: capitalize;position:absolute;top:1px;left:156px;z-index:2;}
	.login_form input.submit:hover{background:#000 url(../images/buttons/small_submit_hover.jpg) center no-repeat;}
	.login_form a,.login_form a:visited{display:block;margin-top:2px;}
	.login_form .signup{text-transform:uppercase;}
.col_right .links{padding:8px 20px 0;height:90px;overflow:hidden;color:#666;font-size:11px;}
	.col_right .links a, .col_right .links a:visited{text-transform:uppercase;font-size:12px;display:block;margin-bottom:5px;}
	
	
	
.content_menu{padding:21px 0 1px;position:relative;white-space:nowrap;}
	.content_menu.latest-salse{border:1px solid #C4C4C3;padding:0;margin-top:19px;}
	.content_menu.latest-salse .clear{height:0px;}
	.content_menu.latest-salse ul{height:94px;}
	.content_menu.latest-salse h3{font-size:14px;text-transform:uppercase;font-weight:normal;padding:11px 0 11px 14px;}
	.content_menu.latest-salse li{display:inline;float:none;border:none;width:auto;height:auto;margin-left:17px;padding:0;}
	.content_menu li{display:block;float:left;margin-left:17px;border:1px solid #C4C4C3;padding:0;width:215px;height:129px;overflow:hidden;}
	.content_menu li:hover{border-color:#A18954;}
	.content_menu li a, .content_menu li a:visited, .content_menu li strong{text-transform:uppercase;color:#000;font-size:14px;}
	.content_menu li a:hover{color:#A18954;}
	.content_menu li strong{display:block;padding:10px 13px 11px;font-weight:normal;}
	.content_menu li.first{margin:0;margin-right:3px;}
	.content_menu li.last{float:right;margin:0;}
	.content_menu img{border:none;}
	.content_menu.latest-salse img{border:1px solid #C4C4C3;}

.brands{padding:18px 0 10px;height:44px;}
	.brands li{display:inline;float:none;padding:0 30px;}
	.brands.marque-scroller{margin-top:22px;border:1px solid #C4C4C3;}
	.brands.marque-scroller:hover{border-color:#A18954;}
	.marque-scroller{overflow:hidden;position:relative;}
	.marque-scroller ul{white-space:nowrap;display:inline;}
	.content_menu.latest-salse .marque-scroller{overflow:hidden;height:97px;}

#footer{margin-top:25px;}
	.footer_notes{border-top:1px solid #000;border-bottom:1px solid #000;height:96px;padding:29px 35px 0;font-size:12px;}
		.footer_notes li{float:left;background:url(../images/background/footer_notes_sep.jpg) top left no-repeat;padding:0 0 13px 20px;height:57px;overflow:visible;}
		.footer_notes li.refer{background:none;padding-left:0;width:182px;padding-right:7px;}
		.footer_notes li.gift{width:209px;padding-right:7px;}
		.footer_notes li.request{width:210px;padding-right:7px;}
		.footer_notes li.recent{width:190px;}
		.footer_notes a, .footer_notes a:visited{display:block;color:#666;font-size:12px;}
		.footer_notes a:hover{color:#A18954;}
		.footer_notes a:hover em{color:#000;}
		.footer_notes .first a, .footer_notes .first a:visited{}
		.footer_notes em{text-transform:uppercase;display:block;font-weight:bold;margin-bottom:4px;font-style:normal;color:#000;}
		.footer_notes .recent li{background:none;padding:0;margin:0;height:auto; width: 189px;}
		.footer_notes .recent a{display:block;}
		.footer_notes .recent li em{text-transform:none;display:inline;font-weight:normal;margin:0;color:#BEA368;font-size:11px;}	
		.footer_notes .recent .img_warpper{float:left;display:block;width:38px;text-align:center;}
		.footer_notes .recent .text_warpper{display:block;margin:0 0 5px 38px;font-size:11px;}
	
	.footer_logo{text-align:right;color:#7B6637;padding:10px 0 20px;font-size:10px;}
	.footer_logo .logo{display:block;height:17px;float:right;}
	.footer_logo .logo span{display:block;width:33px;height:10px;float:right;background:url(../images/misc/labelv.png) right top no-repeat;margin-left:5px;}
	.footer_logo .logo:hover{color:#666;}
	.footer_logo .logo:hover span{background:url(../images/misc/labelv_hover.png) right top no-repeat;}
		
	.linkbar1{border:1px solid #F0F0F0;border-left:none;border-right:none;height:36px;position:relative;padding:0 30px;}
		.linkbar1 li{float:left;background:url(../images/buttons/sprite1.jpg) no-repeat;width:189px;height:25px;font-size:14px;text-transform:uppercase;padding:11px 0 0 37px;}
		.linkbar1 li span{font-weight:bold;}
		.linkbar1 li.guarantees{background-position:0 -27px;padding-left:51px;width:175px;}
		.linkbar1 li.terms{background-position:0 -63px;}
		.linkbar1 li.contact{background-position:0 -99px;padding-left:44px;width:182px;}
		.linkbar1 li.swiss{background-position:0 -135px;}
		.linkbar1 a, .linkbar1 a:visited{display:block;height:36px;}
	.linkbar2{border-top:1px solid #000;background:#7B6637;text-align:center;padding:15px 0 9px 0;}
		.linkbar2 .links{color:#FFF;font-size:12px;text-transform:uppercase;}
		.linkbar2 .links a, .linkbar2 .links a:visited{color:#FFF;}
		.linkbar2 .links a:hover{color:#BEA46A;}
		.linkbar2 .links li{display:inline;border-left:1px solid #FFF;padding:0 8px;}
		.linkbar2 .links li.first{border-left:none;}
		.linkbar2 .meta{margin-top:6px;color:#BEA46A;}
		.linkbar2 .meta a, .linkbar2 .meta a:visited{color:#BEA46A;}
		.linkbar2 .meta a:hover{color:#FFF;}
		
.lightbox_content_wrapper{font-size:12px;color:#666;}
	.lightbox_content_wrapper .close{display:block;position:absolute;top:2px;right:2px;background:url(../images/buttons/sprite1.jpg) 0 0 no-repeat;width:17px;height:17px;text-indent:-111px;overflow:hidden;cursor:pointer;}
	.lightbox_content_wrapper .close:hover{background-position:-17px 0;}
	.lightbox_content_wrapper h1{color:#A18954;font-size:14px;text-transform:uppercase;margin-bottom:3px;}
	.lightbox_content_wrapper p{margin-bottom:10px;}
	.lightbox_content_wrapper form div{margin-bottom:5px;}
	.lightbox_content_wrapper input.text{width:159px;height:16px;border:1px solid #000;padding:0 6px;}
	.lightbox_content_wrapper input.submit{background:#000;color:#FFF;width:auto;height:16px;border:none;cursor:pointer;text-transform:uppercase;float:right;font-size:11px;font-weight:bold;}
	.lightbox_content_wrapper input.submit:hover{color:#A18954;}
	.lightbox_content_wrapper input.submit.refer{position:absolute;bottom:40px;left:224px;display:block;float:none;padding:0px 5px;width:auto;}
	.lightbox_content_wrapper textarea{width:287px;height:50px;border:1px solid #000;padding:2px 6px;}
	.lightbox_content_wrapper .frogot_password{padding:0 0px;}
	.lightbox_content_wrapper .frogot_password input.text{width:110px;}
	.lightbox_content_wrapper input.submit.frogot_password{position:absolute;top:94px;left:149px;float:none;height:18px;}
	.lightbox_content_wrapper .loading{width:16px;height:16px;background:url(../images/misc/loading.gif) top left no-repeat;position:absolute;top:50%;left:50%;margin:-8px 0 0 -8px;overflow:hidden;text-indent:999px;white-space:nowrap;}
	.lightbox_content_wrapper .product{color:#666;}
		.lightbox_content_wrapper .product h1{margin-bottom:22px;}
		.lightbox_content_wrapper .product .product_link{display:block;color:#666;font-size:12px;font-weight:bold;}
			.lightbox_content_wrapper .product .product_link img{display:block;float:left;border:1px solid #BBB;margin-right:5px;}
			.lightbox_content_wrapper .product .product_link span.thumb { border:1px solid #BBB;float:left;margin-right:5px; width: 62px; height: 62px; text-align: center; overflow: hidden;}
			.lightbox_content_wrapper .product .product_link span.thumb img { float: none; border: none; margin: 0; padding: 0; display: inline; }
			
			.lightbox_content_wrapper .product .product_link em{display:block;color:#A18954;text-transform:uppercase;font-style:normal;}
			.lightbox_content_wrapper .product .product_link small{display:block;font-size:12px;margin-top:20px;}
		.lightbox_content_wrapper .product p{clear:both;padding:15px 0;margin:0;font-size:11px;}
		.lightbox_content_wrapper .product .check-out-now{float:right;}
	
.list1{margin:30px 0 20px;}
	.list1 li{width:215px;float:left;margin-left:18px;font-size:12px;color:#666;}
	.list1 li.first{margin:0;}
	.list1 h2{font-size:12px;font-weight:bold;text-transform:uppercase;border-top:1px solid #CFCFCF;padding:10px 0 0;color:#A18954;}
	.list1 div{line-height:130%;}

.termns{margin:20px 60px 10px 60px;}
	.termns h2{font-size:14px;font-weight:bold;color:#A18954;margin-bottom:15px;text-transform:uppercase;}
	.termns h2 span.big{font-size:30px;}
	.termns li{margin-bottom:10px;}
	.termns p{margin-bottom:12px;font-size:12px;color:#666;}



.rounded_button, .rounded_submit{background:url(../images/buttons/button1_right.png) top right no-repeat;display:block;float:left;font-size:9px;font-weight:bold;text-transform:uppercase;}
	.rounded_button span, .rounded_submit input{background:url(../images/buttons/button1_left.png) top left no-repeat;padding:5px 15px 8px 23px;display:block;color:#A18954 !important;font-weight:bold;font-size:9px;}
	a.rounded_button:hover, a.rounded_button:hover span{color:#666 !important;}
	a.rounded_button:hover, a.rounded_button:hover span{color:#666 !important;}
	.rounded_submit input{padding:5px 15px 7px 23px;}
	.rounded_button.grey{background:url(../images/buttons/button2_right.png) top right no-repeat;}
	a.rounded_button.grey, a.rounded_button.grey:visited, a.rounded_button.grey span{color:#666 !important;}
	a.rounded_button.grey:hover, a.rounded_button.grey:hover span{color:#A18954 !important;}
	.rounded_button.grey span{background:url(../images/buttons/button2_left.png) top left no-repeat;padding-left:15px;}

.accordion-menu li ul{height:0;overflow:hidden;}
.accordion-menu li.selected ul{height:auto;}
	
.clear{clear:both;height:1px;font-size:1px;overflow:hidden;margin:0px;}
.text_align_right{text-align:right;}
.text_align_left{text-align:left;}
.text_align_center{text-align:center;}
.relative{position:relative;}
.hidden{display:none;}

div.error { margin-bottom: 8px; color: #0f0; font-weight: bold; }

.sitemap { font-size: 12px; margin: 0 0 0 55px; padding: 0; }
.sitemap ul { 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0; 
}
.sitemap ul li { 
	list-style-image:none;
	list-style-position:outside;
	list-style-type:square;
	margin-left:20px;
	line-height:20px;
}

div#directory_filters { font-size: 12px; }
	div#directory_filters a.current{ font-weight: bold; }
div#directory h1{ color: #666; font-size: 14px; margin: 5px; }

#loader{ background: url(../images/misc/loading.gif) no-repeat; width: 16px; height: 16px; display: none; float: left; }

#register-box{}
	#register-box .wrapper{overflow:hidden;position:relative;}
	#register-box .image-column{float:left;}
	#register-box .text-column{float:right;width:270px;}
		#register-box .text-column h2{font-size:14px;font-weight:bold;color:#A18954;text-transform:uppercase;}
		#register-box .text-column h3{text-align:center;text-transform:uppercase;font-size:12px;color:#FFF;padding:2px 0;background:#000;color:#FFF;margin:15px 0;}
		#register-box .text-column p{margin-bottom:15px;line-height:150%;}
	#register-box form{display:block;clear:both;padding-top:20px;}
		#register-box .form-wrapper{border-top:1px solid #CF0000;padding-top:15px;}
			#register-box .form-wrapper h4{color:#CF0000;font-size:14px;text-transform:uppercase;float:left;}
			#register-box .form-wrapper label{display:block;float:right;}
			#register-box .form-wrapper label.password-wrapper{position:relative;margin-left:15px;}
			#register-box .form-wrapper input.text{width:185px;}
			#register-box .form-wrapper input.submit{padding:1px 3px;}
			#register-box .form-wrapper .buttons{clear:both;padding-top:15px;text-align:right;}
			#register-box .form-wrapper .helper-links{margin-top:10px;font-size:11px; font-weight: bold;}
				#register-box .form-wrapper .helper-links p{margin:0;}
				#register-box .form-wrapper .helper-links a, #register-box .form-wrapper .helper-links a:visited{font-size:11px;}
