/* Main */
html, body {
	height: 98%;
	background-color:#C9C9C9;
}
#shell-wrapper {display:table;width:100%;height:98%;}
#shell-cell {display:table-cell; vertical-align:middle;}
#outer {
	position:relative;
	width:945px;
	height:630px;
	background-image:url(/images/bg.gif);
	margin:0 auto;
	padding:20px 0 0 20px;
}
#outer-lb {
	width:945px;
	height:630px;
	background-image:url(/images/bg.gif);
	margin:0 auto;
	padding:20px 0 0 20px;
	position:relative;
}
#logo {
	margin: 98px 0 0 378px;	
}
#content {
	margin:17px 0 0 76px;
}
#homenav {
	width:157px;
	margin:64px 0 0 384px;
}
#nav {
	float:left;
	width:157px;
	height:382px;
	margin:20px 0 0 0;
}
#nav-inner {
	height:307px;	
}
.social-icons-home {
	margin:0 0 0 17px;	
}
.home-subscribe-button {
	margin:0 0 11px 22px;	
}
.facebook-icon-home {
	margin-left:7px;
}
.twitter-icon-home {
	margin-left:7px;
}
.googleplus-icon-home {
	margin-left:7px;
}
.facebook-icon-shop {
	margin:126px 0 0 0;
	text-align:center;	
}
.subnav_item {
	margin:17px 0 0 0;	
}
.subnav_item_bottom {
	margin:17px 0 0 0;	
}
.lookbook_item_bottom {
	margin:0 0 5px 0;	
}
#main_content {
	float:left;
	margin:0 0 0 39px;
	width:578px;
}
#main_content_about, #main_content_stores {
	float:left;
	margin:0 0 0 39px;
	width:588px;
}
.lookbook_item {
	margin:0 0 10px 0;	
}
.nav_archive_center_block {
	width:157px;
	text-align:center;
	margin:0 0 8px 0;
}
.nav_archive_left_block {
	float:left;
	margin:0 0 0 28px;
}
.nav_archive_right_block {
	float:left;
	margin:0 0 0 15px;
}
.nav_archive_block_item {
	padding:0 0 9px 0;
}
.nav_archive_block_item_bottom {
	margin:11px 0 6px 0;
}
/* End Main */

/* ABOUT */
.about_list {
	margin:0 0 0 15px;
	padding:0;
}
.about_list li {
	list-style-image: url('/images/square_bullet.gif');
	list-style-type: square;
	margin:0;	
}
.about_list_hi li {
	padding:6px 0 0 0;	
}
.about_list_ex li {
	padding:12px 0 0 0;	
}
.about_list_aw li {
	padding:6px 0 0 0;	
}
.about_content_image { 
	 margin:11px 0 0 0;
}
/* END ABOUT */

/* CONTACT */
.stores_list {
	margin:0 0 0 15px;
	padding:0;
}
.stores_list li {
	list-style-type: square;
	margin:0;	
}
.stores_list_na li {
	padding:6px 0 0 0;	
}
.stores_list_europe li {
	padding:8px 0 0 0;	
}
.stores_list_item { margin:4px 0 0 0; }
.stores_list_item_short { margin:2px 0 0 0; }
.stores_content_image_top { 
	 margin:11px 0 0 0;
}
/* END CONTACT */

/* Lookbook */
.lb_thumb_left {
	float:left;
	border-bottom:6px solid #5A5858;
	margin-bottom:5px;
}
.lb_thumb {
	float:left;	
	margin:0 0 0 12px;
	margin-bottom:5px;
}
.lb_thumb_off { border-bottom:6px solid #5A5858; }
.lb_thumb_on { border-bottom:6px solid #F1F1F1; }
#lb_detail_main {
	width:410px;
	margin:0 auto 0 auto;
	text-align:center;
}
#lb_detail_main_alt {
	width:100%;
	margin:0 0 0 0;
	text-align:center;
}
#lb_detail_footer {
	height:26px;
	width:386px;
	margin:8px auto 0 auto;
	padding:0 0 0 0;
	text-align:center;
}
.lb_detail_footer_text {
	float:left;
	height:26px;
	width:328px;
	margin:0 auto;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	color:#AFAFAF;
}
/* END Lookbook */

/* Join TB */
#join-tb {
	position:absolute;
	top:171px;
	left:268px;
	background-image:url(/images/join-tb-bg.png);
	background-repeat:no-repeat;
	width:428px;
	height:434px;
}
.join-close {
	float:right;
	margin:20px 23px 0 0;
}
#join-form {
	margin:90px 0 0 50px;
}
.join-form-select {
	width: 240px;
	height: 28px;
	overflow: hidden;
	background: url(/images/buttons/form_select_arrow.gif) no-repeat 210px 10px #FFF;
	border: 1px solid #6E6E6E;
	font-size: 16px;
	margin:5px 0 5px 0;
}
.join-form-select select {
	background: transparent;
	width: 265px;
	padding: 6px 5px 5px 5px;
	margin-left:0;
	font-size: 12px;
	line-height: 1;
	border: 0;
	border-radius: 0;
	height: 26px;
	text-align:left;
	-webkit-appearance: none;
	-webkit-margin-start: 0;
	-webkit-padding-start: 6px;
	color:#888787;
	font-family:"Arial Narrow", Arial;
}
	.join-form-select select option {
		border:none;
	}
.join-form-select-label {
	
}
.join-form-input {
	width:231px;
	height:28px;
	color:#888787;
	background-color:#FFF;
	border:1px solid #6E6E6E;
	margin:5px 0 5px 0;
	padding-left:9px;
	font-size:12px;
	font-family:"Arial Narrow", Arial;
}
.join-form-terms {
	margin:15px 0 0 0;
}
#jf_terms_check {
	vertical-align:middle;	
}
.join-form-check-label {
	color:#888787;
	background-color:#FFF;
	font-size:10px;
	line-height:16px;
	font-family:"Arial Narrow", Arial;
}
	.join-form-check-label a {
		color:#000;
		text-decoration:none;
	}
	.join-form-check-label a:hover {
		text-decoration:underline;
	}
	
.join-form-submit {
	margin-top:20px;
	text-indent:-9999em; 
	border:0; 
	width:78px; 
	height:26px; 
	background:#fff url('/images/buttons/subscribe.png') no-repeat 0 0;
	line-height:0;
	font-size:0;
	cursor:pointer;
}

#join-tb-thankyou {
	position:absolute;
	top:171px;
	left:268px;
	background-image:url('/images/join-tb-confirm-bg.png');
	background-repeat:no-repeat;
	width:432px;
	height:399px;
}
.join-close-thankyou {
	float:right;
	margin:73px 23px 0 0;
}
/* END Join TB */

/* Misc */
.clear { clear:both; }
.link-normal { 
	color:#e4e4e4;
	text-decoration:none
}
.link-normal:hover { text-decoration:underline; }
.main_image_left { float:left; }
.main_image_right {
	float:left; 
	margin:0 0 0 9px;
}
.main_image_container_right_outer {
	float:left; 
	margin:0 0 0 9px;
	width:286px;
	height:430px;
	background-color:#838383;
}
.main_image_container_right {
	width:279px;
	background-color:#838383;
}
.main_text_right {
	float:left; 
	margin:0 0 0 9px;
	width:254px;
	height:420px;
	background-color:#838383;
	padding:10px 15px 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#e4e4e4;
}
.main_text_right_lb {
	float:left; 
	margin:0 0 0 11px; 
	width:279px;
	height:420px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#AFAFAF;
}
.main_text_right .large {
	font-size:13px;
	font-weight:bold;
}
#main_text_body {
	height:394px;
}
#main_text_body_lb {
	height:409px;
}
#main_text_footer {
	height:26px;
}
.main_text_right .heading {
	font-size:13px;
	font-weight:bold;
}
.main_text_bottom_header {
	float:left;
	width:220px;
	font-size:15px;
	font-weight:bold;
	text-align:center;
}
.main_text_bottom_header_lb {
	float:left;
	width:240px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}
.main_text_bottom_left {
	float:left;
}
.main_text_bottom_right {
	float:right;
}

.main_text_bottom_left_detail {
	float:left;
	margin:0 0 0 4px;
}
.main_text_bottom_right_detail {
	float:right;
	margin:0 4px 0 4px;
}
#main_archive_container { 
	width:538px;
	height:406px;
}
.lookbook_archive_item_left {
	float:left;	
	width:103px;
	height:201px;
}
.lookbook_archive_item {
	float:left;	
	width:103px;
	height:201px;
	margin-left:42px;
}
.lookbook_archive_item_title {
	margin-top:9px;
	text-align:center;
}
.lookbook_archive_item_year {
	margin-left:4px;	
}
#lookbook_archive_footer {
	width:538px;
	height:26px;
	text-align:right;
}
.lookbook_archive_arrow {
	vertical-align:middle;
	margin-top:-3px;
}
.lookbook_archive_pagenum {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14.5px;
	font-weight:bold;
	text-decoration:none;
	color:#A5A4A4;
	
}
.lookbook_archive_pagenum_on {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14.5px;
	font-weight:bold;
	text-decoration:none;
	color:#dcdcdc;
}
/* SHOP */
#shop_temp {
	position:relative;
	width:927px;
	height:612px;
	background-image:url('/images/shopbg.jpg');
}
#shop_temp_inner {
	position:absolute;
	top:299px;
	margin:0 auto;
	width:100%;
	font-family:"Arial Narrow", Arial;
	font-size:16px;
	line-height:20px;
	color:#FFF;
	text-align:center;
}
.email_submit {
	border:none;
	background:none;
	color:#FFF;
	font-family:'Arial Narrow', Arial;
	font-size:18px;
}
/* END SHOP */