:focus{
	outline:0px;
}
#index_retailer{
/*padding-left:350px;*/
	padding-top:75px;
}
#index_retailer_user{
/*padding-left:350px;*/
	padding-top:75px;
	float:left;
	width:600px;
}
div.leftImage{float:left; width:350px;height:704px;}
div.leftImage_logged{float:left; width:250px;height:704px; background: url(../images/bg/ret_menu.png) no-repeat top left }
#retailer_content{
	 background:url(../images/bg/retailer_bg.jpg) no-repeat 100% 0;
	 width:979px;
	 height:704px;
}
#retailer_content_register{
	 background: #2c5696 url(../images/bg/retailers_register.jpg) no-repeat 100% 0;	 
	 width:979px;
	 height:auto;
	 float:left;
	 padding-bottom:40px;
}
#retailer_content_loged{
		 
	 width:979px;
	 height:704px;
}
div.welcome_user{	
	height:35px;
	width:250px;
	right:0px;
}
	div.welcome_user a{	
		color:#A48E76;
		text-decoration:underline;
	} 
	div.welcome_user a:hover {
		color:#4A83D7;
		text-decoration:none;
	}
#index_retailer_logged{
	width:369px;
	float:left;
	padding-top:30px;
	padding-left:30px;
}
div.right_image_logged{
	width:330px;
	height:432px;
	float:left;
	position:relative;
}
#become_ret p{	
	margin-left:45px;
	font-weight:bold;
}
#become_ret div.logintext{	
	padding-left:1px;
}
#become_ret{	
	 width:203px;
	 height:307px;	 
	 padding:20px;
	 padding-bottom:35px;
	 float:left;
}
#text_ret{
	width:332px;
	float:left;
	padding: 0 20px;
	font-size:11px;
}
#content_title{
	font-size:24px;
	font-family:TimesNewRoman;
	color:#9a9390;
	font-style: italic;
	padding-bottom:30px;
	font-weight:bold;
}
.white_bg a{
	color:#231f1b;
}
.white_bg{
	background:url(../images/retailers/retailer_butt.png) top left no-repeat;
	width:134px;
	height:26px;	
	color:#000;
	text-align:center;
	line-height:26px;
	float:left;
}
.whiteborder{
	width:1px;
	height:24px;
	background-color:#fff;
	margin:1px 0px;
	float:left
}
.space{
	height:60px;
	padding-left:40px;
}
.bottom_box{
	width:292px;
	float:left;
	
}
#bottom_content{
	padding: 0 20px;
	float:left;
	
}
#our_story_content{
	width:980px;
	height:auto;
	padding-bottom:50px;
	float:left;
	background:url(../images/bg/bios-background.jpg) 0px 0 no-repeat; 	
}
#contact_content{
	width:980px;
	height:auto;
	padding-bottom:50px;
	float:left;
	background:url(../images/bg/bios-background.jpg) 0px 0 no-repeat; 	
}
#flagship_store_content{
	width:980px;
	height:auto;
	padding-bottom:50px;
	float:left;	
}
#our_story_content_psihology{
	width:980px;
	height:auto;
	padding-bottom:50px;
	float:left;
	background:url(../images/bg/company_philosophy_bg.jpg) 0px 0 no-repeat; 	
}
ul li.menuactive a.menuactive{
	color:#4a83d7;
}
#top_menu li.menuparent a.menuparent{
	color:#4a83d7;
}#top_menu li.currentpage h3{
	color:#4a83d7;
	font-size:12px;
}
#timeline_content{
background:transparent url(../images/bg/timeline_bg.jpg) no-repeat scroll 0 0;
height:560px;
width:980px;
}
#news_press{
	/*background:transparent url(../images/bg/bios-background.jpg) no-repeat scroll 0 0;*/
	height:auto;
	padding-bottom:30px;
	float:left;
	width:980px;

}

.our_story_menu_news{
	float:left;
	width:686px;
	height:45px;
	background-color:#302b27;
	margin-top:38px;
	margin-left:38px;
	margin-bottom:30px;
}
.our_story_menu_news  ul{
	width:636px;
	height:45px;
	padding-left:50px;
}
.our_story_menu_news  ul li{
	height:45px;
	line-height:45px;
	width:auto;
	
	float:left;
}
.our_story_menu_news  ul li a{
	height:45px;
	line-height:45px;
	width:auto;
	float:left;
	padding:0 5px;
	text-decoration:underline;
	font-weight:bold;
}
.our_story_menu_news  ul li a:hover , 
.our_story_menu_news  ul li a.menuactive {
	text-decoration:none;
}




#home_news_press_content{
	float:left;
	width:690px;
}
.media_coverage{
	padding-top:30px;
	width:688px;
	height:530px;
	/*background: url(../images/newspress/news_press_stick.jpg) bottom left no-repeat;*/
	border-bottom: 1px solid #6B6662;
}

.titles_pressnews{
	color:#b7b2b0;
	font-weight:bold;
	padding-bottom:20px;
}
.media_items .item{
	float:left;
	width:156px;
	height:220px;
	padding-right:15px;
}
.media_items .item .title{
	width:150px;
	text-align:center;
	padding-top:5px;
}
.media_items .item .image_container{
	width:150px;
	height:190px;
	/*background-color:#756e6a;*/
}
.view_all{
	height:50px;
	line-height:50px;
	width:auto;
	float:left;
}
.view_all a{
	color:#a48e76;
	text-decoration:underline;
	font-weight:bold;
}
.view_all a:hover{
	text-decoration:none;
}
.press_releses{
	float:left;
	width:280px;
	padding-right:80px;
	padding-top:20px;
	clear: both;
}
.press_items  .item{
	padding-bottom:25px;
	width:280px;
}
.press_items  .item_all{
	padding-bottom:25px;
}
.press_items  .item .date{
	color:#dedede;
	font-weight:bold;
}
.press_items  .item .title a{
	color:#a48e76;
}
.press_items  .item .title a:hover{
	text-decoration:underline;
}
.responsability{
	float:left;
	padding-top:20px;
	width:300px;
}
.media_all{	
	padding-top:20px;
	width:688px;
}
.media_all .item{
		padding-bottom:20px;
}
.content_pn{
	padding-left:38px;
	float:left;
	line-height: 16px;
}
#findstore_content{
	float:left;
	height:auto;
	background: url(../images/bg/find-a-store.jpg) 0px -1px no-repeat;
	padding-left:320px;
	padding-top:30px;
	padding-bottom:50px;
}
#find_text{
	padding-top:40px;
	float:left;
	width:300px;
}
#find_image{
	float:left;
	width:235px;
	height:696px;
	padding-left:95px;
	background: url(../images/findastore/shadow-product.gif) 40px 0px no-repeat;
}
#find_image .title{
	color:#A6A19E;
	font-size:16px;
	font-family:georgia;
	margin-top:50px;
	padding-left:5px;
	margin-bottom:25px;
}
#find_image .description{
	margin-top:10px;
	font-family:georgia;
	font-size:11px;
	padding-left:10px;
	margin-bottom:25px;
}
#find_image .description a{
	text-decoration:underline;
}
.find_form .select{
	width:174px;
	margin-bottom:5px;
	border:0px;
}
.find_label{
	line-height:21px;
}
.find_zip{
	width:50px;
	border:0px;
}
.line{
	height:5px;
	width:100%;
	background: url(../images/findastore/line_find.gif) top left no-repeat;
	margin:20px 0px;
}
.state{
	color:#dedede;
	font-weight:bold;
}
.find_box{
	padding-top:20px;
}
.find_box .name{
	/*color:#A48E76;*/
	font-weight: bold;
}
.see_map{
	height:14px;
	width:29px;
	background: url(../images/findastore/findstore_map.png) top left no-repeat;
	float:left;
}
.map_space{
	width:300px;
	height:300px;
	background:#dedede;
	display:none;
	float:left;
}
.find_text_box{
	width:170px;	
}
.distance{
	float:left;
	width:auto;
	padding-right:10px;
}
.register_form  textarea,
.register_form  select,
.register_form input{
	background:transparent none repeat scroll 0 0;
	color:#fff;
	padding-left:3px;
	border:1px solid #fff;
}
.register_form  select{
	background-color:#2c5696;
}
.register_form input.submit_ret{
	width:132px;
	height:25px;
	background: transparent url(../images/retailers/submit_retailer.gif) top left no-repeat;	
	text-indent:400px;
	border:0px;	
}
.retailer_login{
	margin-left:50px; 
	font-family:Arial,Verdana,Helvetica,sans-serif;
	font-size:14px;
}
.retailer_login input{
	background:transparent none repeat scroll 0 0;
	color:#fff;
	border:1px solid #fff;
	padding-left:3px;
}
.retailer_login input.submit{
	width:132px;
	height:25px;
	background: transparent url(../images/retailers/submit_retailer.gif) top left no-repeat;	
	text-indent:400px;
	border:0px;
	cursor:pointer;
}
.pagination{
	height:30px;
	margin-top:15px;
}
.pagination a{
	font-size:12px;
	font-weight:bold;
	display:block;
	text-align:center;	
	float:left;
	width:20px;
	margin-right:5px;
	height:15px;
	border:1px solid #9A9390;
	cursor:pointer;
}
.pagination a.selected{
	color:#4A83D7;	
}
#become_text{
	margin-top:20px;
	font-size:11px;
}
#index_retailer_logged_download{
	float:left;
	padding-left:10px;
	padding-top:30px;
	width:670px;
}
.bios_text_content_s{
	width:700px;	
	float:left;
	color:#dedede;	
}
.bios_text_content p.buyit a{
	color:#D8B895;
	text-decoration:underline;
}
.bios_text_content p.buyit a:hover{	
	text-decoration:none;
}

/* FeaturedRetailer module */ 
#find_image .description a.readmore{
	color: #DEDEDE;
}
	#find_image .description a.readmore:hover { 
		color:#4A83D7; 		
	}
div.link-to-archive{	
	border-top: 1px solid #6B6662; 
	margin-left:10px;	
	padding-top: 10px;
}
	div.link-to-archive a{		
		font-family:georgia;
		font-size:11px;
		text-decoration: underline;
	}