/* RESET.css */  

body {color:#000; background:#FFF;min-width: 1000px;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}
h1, h2, h3, h4, h5, h6, input, textarea, select {font-size:1.0em; font-weight:normal;}
table {border-collapse:collapse; border-spacing:0;}
fieldset, img {border:0;}
li {list-style:none;}
em, strong, th {font-style:normal; font-weight:normal;}
caption, th {text-align:left;}

/*¬
 *	site colours	
 *	black				: #141616
 *	blue				: #0072BC
 * 	dark grey			: #666c6c
 *	default				: #787979
 * 	flourescent green	: #dafb12
 *	light grey			: #e6e7e7
 *	mid grey			: #848989
 *	orange				: #fade11
 */

/*¬ general */
a { color:#43474B; text-decoration:none; }

a:focus { outline: 0; }

a:hover { color:#0072BC; text-decoration:underline; }

body { color:#787979; font-family:Arial,Helvetica,sans-serif; font-size:1.2em; line-height:18px; margin:0; width:100%;}

body .no_capitalize,
body .no_capitalize h3,
body .section .no_capitalize  { text-transform:none; }

.checkbox_and_text { 
	line-height:22px;
	width:90%; 
}
.checkbox_and_text a,
.checkbox_and_text em,
.checkbox_and_text label,
.checkbox_and_text input,
.checkbox_and_text span { float:left; }

.formElement .checkbox_and_text span { width:150px; }

.formElement .checkbox_and_text .stretch { 	width:80%; }

.checkbox_and_text input { 
	height:15px; width:15px; 
	margin-top:4px;
	margin-right:5px;
}
.checkbox_and_text label { 
	line-height:17px;
	margin-left:3px;
}
.current_page { font-weight:bold; }
h3 {
	font-size:1.1em;
	font-weight:bold;
}
#flash_home_page { 
	height:100%; width:100%;
	position:absolute; left:0; top:0; 
}
html {
	font-size:62.5%; 
	height:100%; 
	margin-bottom:1px;
	width:100%;
}
input {
	background:#F3F3F3; 
	border:0; 
}
fieldset { border:0 solid transparent; }

.loading {
	background-color:white;
	/*background-image:url(/pws/images/px_loader-snake.gif);   commented out as part of WHI-1344  */
	background-repeat:no-repeat;
	background-position:center;
}

p { margin-bottom:9px; }

table { font-family:Andale Mono, 'Courier New'/*, monospace - this renders too small in Chrome browsers*/; }

.message { 
	line-height:18px;
	padding-top:22px;
}

#page_cont select option { 
	cursor:pointer;
	padding:1px 5px; 
}

.selected { color:#141616; }
.success { font-weight:bold; }


/* if a feature does not require js but will be revealed by trigger then hide initially */
#page_cont .use_w_js,
#popup_link_cont .use_w_js{ display:block; }

.js #page_cont .use_w_js,
.js #popup_link_cont .use_w_js{ display:none; }

/* if a feature requires js then hide it when js disabled */
#page_cont .show_w_js,
#popup_link_cont .show_w_js{ display:none; }

.js #page_cont  .show_w_js,
.js #popup_link_cont .show_w_js{ display:block; }

/*¬ buttons  */
button { 
	background-repeat:no-repeat; 
	border:none;
	cursor:pointer;
}

.addToBasket { background:url(/pws/images/btn_add-to-basket.gif); }
.addToWishlist { background:url(/pws/images/btn_add-to-wishlist.gif); }
.button { 
	background-repeat:no-repeat; 
	background-position:right center; 
	color:#43474B; 
	cursor:pointer; 
	display:block;
	font-family:Arial;
	line-height:21px; 
	height:21px; width:169px; 
	padding:0;
	position:relative;
	text-align:left;
}


.button a, .button button {
	height:100%; 
	padding-left:9px;
}
.button a { 
	line-height:23px; 
	width:161px;  
}

.button button {
	background-repeat:no-repeat; 
	background:none;
	color:#43474B;
	font-family:Arial;
	padding:0 0 0 7px;
	width:168px;
}
.ie6 .button button { padding:0 0 0 9px; }

.button a, .button button {
	background-position: right center;
	background-repeat: no-repeat;
	display:block;	
	font-size:0.9em;
	font-weight:normal;
	height:20px;
	-moz-height:18px;
	text-align:left;
	z-index:2;
}
.button:hover { background-image:none; }

.button:hover * {
	color:#43474B; 
	text-decoration:underline; 
}
.button a:hover{
	color:#43474B; 
	text-decoration:underline; 
}

.highlight_background a, .highlight_background button {background-image:url("/pws/images/bg_button_arrow_0.png"); background-repeat:no-repeat; background-position:right center;}
.highlight_background a:hover, .highlight_background button:hover, .highlight_background button.hover {background-image:url("/pws/images/bg_button_arrow_1.png");}

body .disabled,
body .disabled a:hover,
body .disabled button:hover { background-color: #e6e7e7; background-image:none; text-decoration: none !important; }

body .disabled, body .disabled button { background-image:none; cursor: default !important; }

.grey_button { background-color:#e6e7e7; }
.grey_button a, .grey_button button { background-image:url(/pws/images/btn_grey3.gif); }
.grey_button a:hover, .grey_button button:hover, .grey_hover a, .grey_hover button { background-image:url(/pws/images/btn_grey3-hover.gif); }

.grey_button2 { background-color:#e6e6e6; }	
.grey_button2 a, .grey_button2 button { background-image:url(/pws/images/btn_grey2.gif); }

.grey_button3 { background-color:#B2B5B5; }
.grey_button3 a, .grey_button3 button {	background-image:url(/pws/images/btn_grey.gif);  }

.green_button { background-color:#DCFB12; }
.green_button a, .green_button button {	background-image:url(/pws/images/btn_green.gif); }
.green_button a:hover, .green_button button:hover, .green_hover a, .green_hover button { background-image:url(/pws/images/btn_green-hover.gif); }

.orange_button { background-color: #fade11; }
.orange_button a, .orange_button button { background-image:url(/pws/images/btn_orange.gif); }
.orange_button a:hover, .orange_button button:hover, .orange_hover a, .orange_hover button { background-image:url(/pws/images/btn_orange-hover.gif); }

.products_added #mini_basket a, .products_added #mini_basket a:hover { color: #141616; } 

.products_added { background-color: #fade11; }

/*¬ square buttons  */
.close_button {	
	color: #fff;
	margin-right:7px;
}
.close_button:hover,.close_hover { 
	text-decoration: none;
}




#exit_fullscreen_preview { width: 141px; height:25px; float:left; }
#exit_fullscreen_preview a { background-image:url('/pws/images/img_sprite-buttons.png'); background-position: -79px -28px; width: 141px; height:25px; }
#exit_fullscreen_preview .text { background-color:#43474b; color:#e0e2e2; display:block; float:right; margin:0px; padding:0 0 0 9px; width: 116px; height: 100%; }
#exit_fullscreen_preview a:hover { background-position:-79px -1px; }
#exit_fullscreen_preview a:hover .text { color:#43474B;  }

.next_button { background:url('/pws/images/img_sprite-buttons.png') -1px -28px; }
.next_button:hover,.next_hover { background-position:-1px -1px; }

.next_product { background:url('/pws/images/img_sprite-buttons.png') -27px -55px; }
.next_product:hover { background:url('/pws/images/img_sprite-buttons.png') -79px -55px; }

.previous_product { background:url('/pws/images/img_sprite-buttons.png') -1px -55px; }
.previous_product:hover { background:url('/pws/images/img_sprite-buttons.png') -53px -55px; }

.previous_button { background:url('/pws/images/img_sprite-buttons.png') -27px -28px; }
.previous_button:hover,.previous_hover { background-position:-27px -1px; }

.square_button { 
	background-repeat:no-repeat;
	cursor:pointer;
	display: block;
	text-indent:-9999px;
	height:25px; width:25px; 
	overflow:hidden;
}
.zoom_button { background:url('/pws/images/img_sprite-buttons.png') -53px -28px; }
.zoom_button:hover,.zoom_hover { background-position:-53px -1px; }


/*¬ errors */
.errors,
.errors h4,
.fcp_errors,
.fcp_errors h4,
#page_cont #main_cont .invalid em,
#page_cont #main_cont .invalid label  { 
	color:red; 
	font-weight:bold; 
}
.errors li,
.fcp_errors li {list-style:disc;}
.errors ul,
.fcp_errors ul {margin:5px 0 25px 12px;}

#page_cont #main_cont .popup_error { display:none; }

/*¬ headers */
h1 { font-size:2.45em; }
h1, h2 {margin:0;}
.header,
.sub-header  { background:url(/pws/images/px_header-bgnd.gif) bottom left repeat-x; }
.header { 
	line-height:40px;  
	margin-bottom:10px;
	position:relative; 
	text-transform:capitalize;
}
.header h1, h1.header, 
.header h2, h2.header {
	color:#43484C;
	font-size:1.9166em; 
	padding-bottom:5px; 
}
.sub-header { 
	font-size:1.04em; 
	font-weight:bold; 
	line-height:25px; 
	padding-bottom:9px; 
}

/*¬ holding page */

.holding_page { color:black; }

.holding_page .contact {
	font-size:1.5em;
	line-height:17px;
}
.holding_page h2 { 
	color:#b30200;
	font-size:3.8em;
	margin-top:162px;
}
.ie6 .holding_page h3, 
.ie8 .holding_page h3,
.ie9 .holding_page h3 { 
	padding-top:20px;
}
.holding_page h3 {
	border-bottom:2px #000 solid;
	font-size:1.5em;
	margin-top:0px;
	padding-top:4px;
	width:230px;
}	
.holding_page p { 
	font-size:1.4em;
	line-height:22px;
	margin-top:0px;
}
.ie6 .holding_page p,
.ie8 .holding_page p,
.ie9 .holding_page p { 
	padding-top:20px;
}

.holding_page  .section { 
	background:url(/pws/images/bgnd_holding-page.gif) repeat-x top left; 
	float:none;
	height:712px;
	margin:0 auto;
	padding:0px;
	width:100%;
}

.holding_page .section .summary { 	
	width:35%; 
}
.holding_page .section .summary  img{ margin-left:100px; }

.holding_page  .section .main { 	
	margin-right:80px;
	width:42%; 
}


/* ¬ form elements */
.confirm_input { display:none; }
.js .confirm_input { display:block; }

form legend {
	font-weight:bold; 
	margin-bottom:12px;
}
.formElement { 
	float:right; 
	margin-bottom:14px;  
	position:relative; 
	width:500px; 
}
#apply_promo .formElement .button {
	margin-top:0;
}
.formElement * { float:left; }
.formElement .button { 
	float:right;
	height:21px; width:171px; 
	margin:12px 0 0 10px;
}

.formElement .button input {
	background:#DCFB12 url(/pws/images/btn_green.gif) no-repeat;
	border:none;
	text-align:right;
	z-index:1;
}
.formElement .button_left { 
	display:inline;
	float:left;
	margin-left:0;
	/*margin:0 0 0 150px; */
}
.formElement  .checkbox {
	cursor:pointer;
	float:left;
	height:16px; width:16px;
	margin:6px 10px 0px 0px;
}
.ie6 .formElement  .checkbox {
	border:none;
}
.formElement .checkbox_and_text { width:100%; }
.formElement .checkbox_and_text em { line-height:27px; }	
.formElement .checkbox_and_text label { 
	float:left;
	line-height:25px;
	width:80%; 
}
.formElement  .checkbox_input {
	border:2px #ccc inset;
	color:#fff;
	float:left;
	height:11px; width:11px;
	line-height:11px;
	margin:6px 10px 0px 0px;
}
.formElement .checkbox_and_text .checkbox_input { float:left; }
.formElement #emailAddr { margin-top:2px; }

.formElement  label ,
.formElement  span{ 
	float:left; 
	padding-top:3px;
	width:120px; 
}
.formElement input { 
	background:#fff; 
	height:20px; 
	width:348px; 
}
.formElement input.numerical { width:30px; }
.formElement select { text-transform:capitalize; width:350px; }
.formElement  p { width:348px; }
.formContent { margin-bottom:8px; }
.subFormSection { margin:20px 0; }

/*¬ general  */
#footerCont {
	float:left; 
	width:980px;
}
#footerLogo {
	float:right; 
	margin-top:5px; 
}
#left_nav_cont {
	border-right:1px white solid;
	color:#787979; 
	float:left; 
	line-height:22px; 	
	padding:0; 
	text-transform:capitalize;
	width:193px;
}
#left_nav_cont ul {
	float:left; 
	margin:30px 0 0 0;  
	padding:0; 
	width:190px;
}
#left_nav_cont li {
	font-size:1.1em; 
	line-height:20px;
}
#page_cont { 
	position:relative; 
	z-index:1; 
}
#main_cont { 
	position:relative; 
	min-height:325px; 
	margin:0 auto; 
	padding:30px 0 0 0; 
	width:950px; 
	z-index:2; 
}
.ly_categorylist #main_cont,
#category_list { width:80%; }

.ie6 #main_cont { height: 325px; }

.pricing span { 
	clear: both;
	display: block; 
	float: left; 
	width: 110px;
}

/*¬ products */
.error_occurred,
.no_content_found,
.out_of_stock {
	font-size:1.7em;
	text-align:center;
	height:100%; width:100%;
	line-height:305px;
}

.product_display_info {
	background: #dafb12;
	display: block;	
	padding: 0px;
	width: 154px;
}
.product_display_info .first {
	float: none;
	font-family: Arial, Helvetica;
}

/*¬ top navigation */            

div#header {position:relative; z-index:2; background:url('/pws/images/bg_000_60pc.png');}
.ie6 div#header {background:none;}
.ie6 div#header_content{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pws/images/bg_000_60pc.png', sizingMethod='scale');}

.error_page div#header {height:50px;}

	div#header_line {position:relative; z-index:1; background:url('/pws/images/bg_000_60pc_header.gif');}
	
	div#header_wrapper {float:left; width:999px;}
	
	div#logo a {position:relative; z-index:1; float:left; padding:14px 26px 13px; width:207px; height:23px;}

	ul#navigation {position:relative; z-index:1; float:left;}
		ul#navigation li {float:left;}
			ul#navigation a {display:block; padding:20px 10px 12px; color:#FFF; text-transform:capitalize;}
			ul#navigation a:hover {text-decoration:none;}
			ul#navigation li.level_1 ul {display:none;}
		.js li#nojs_account {display:none;}
		li#account_links {padding-top:7px;}
			li#account_links a {padding:0 10px;}
			a#account_home_link {font-weight:bold;}
	
		li#mini_basket {margin-left:49px;}
			li#mini_basket a {text-transform:none;}
			li#mini_basket a:hover {text-decoration:none;}
			li#mini_basket a.active {padding:7px 10px; color:#303336;}
			li#mini_basket a.active:hover {text-decoration:underline;}
				li#mini_basket a.active span {display:block;}
				li#mini_basket a.active span#mini_basket_summary {font-weight:bold;}
				
	ul#sub_navigation {position:relative; z-index:1; float:left; width:100%;}
		ul#sub_navigation li {float:left;}
		ul#sub_navigation ul {padding-left:261px;}
			ul#sub_navigation a {display:block; padding:7px 9px; color:#FFF; text-transform:capitalize;}
			ul#sub_navigation a:hover {text-decoration:none;}

	div.header_overlay {display:none; position:absolute; top:0; left:0; z-index:0; width:100%; height:100%; background:#000;}

/*¬ sections */
.section { 
	float:right; 
	padding:20px 0 14px 0px; 
	width:750px; 
}
.section  .button , .ie6 .section  .button { border:none; outline:none;  }

.section .breakdown { 
	background:url(/pws/images/px_bgnd-table-td-edge.gif) no-repeat top left; 
	border-top:1px #ccc solid; 
	float:right; 
	font-family:Andale Mono, 'Courier New' /*, monospace - this renders too small in Chrome browsers */; 
	width:339px;
	line-height:30px; 
	padding-left:10px; 
	text-transform:capitalize; 
}

.section .last_col_349 { background:transparent url(/pws/images/px_bgnd-lastcol-w349.gif) no-repeat left top; }

.section .breakdown * { 
	float:left; 
}
.section .breakdown em { 
	width: 250px;
}
.section .breakdown  input { margin:9px 8px 0 11px; }
.section .breakdown span { 
	background:url(/pws/images/px_bgnd-table-td-dbedge.gif) no-repeat top left;  
	float:right; 
	width:75px; 
	text-align:left; 
}
.section .breakdown span em { 
	float:right;
	padding-right:10px;
	width:49px;
}

.ie6 .section .breakdown span em { width:51px; }

.section h3 { 
	margin-bottom:10px; 
	text-transform:capitalize; 
}
.section  input {  
	border:1px #ccc solid; 
	border-top:2px #7d7d7d groove;
	height:18px;
}
.section  .main {  
	float:right; 
	width:67%; 
}

.section .sub-section { 
	float:left; 
	width:49%; 
}
.section .sub-section input, 
.section .sub-section select { width:170px; }
.section .summary {  
	float:left; 
	width:28%; 
}
.section .summary  p { margin-bottom:10px; }

.hide {display:none;}
.show {display:inline;}

/*¬ footer */

/*------------*/

/*¬ sitemap */
#siteMapNavLevel1 {float:left; width:25%; margin-left:50px;}
#siteMapNavLevel1 li ul {margin-left:10px;}

/*¬ order summary */

/*¬ table : columns */
.order_summary col#itemCol { 
	text-align:center; 
	width:60px; 
}
.order_summary col#descriptionCol { width:330px; }
.order_summary .ie6 col#descriptionCol { width:330px; }
.order_summary col#colourCol { width:100px; }
.order_summary col#sizeCol { width:90px; }
.order_summary col#priceCol { width:80px; }
.order_summary col#quantityCol { width:50px; }
.order_summary col#totalCol { width:76px; }
.order_summary .ie6 col#totalCol { width:77px; }


.order_summary #quantity_header { 
	padding-left:3px; 
	padding-right:6px; 
}

/*¬ orders table */
.orders_table { 
	border-collapse:separate; 
	float:right;
	font-size:0.92em; 
	width:750px; 
}
.orders_table .button {
	display:block;
	padding:0;
}
.orders_table * { padding-bottom:5px; }
.orders_table a { 
	text-decoration:underline; 
}
.orders_table caption {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em; 
	font-weight:bold; 
	text-transform:capitalize; 
}
.orders_table p { margin-bottom:0; }
.orders_table select { 	
	height:19px;
	padding:0; 
}
.orders_table select option { cursor:pointer; }	

.orders_table td , 
.orders_table th { padding:6px 0 0 9px; }
.orders_table th { border-bottom:21px white dashed; }
.orders_table thead { 
	margin-top:30px; 
	text-transform:capitalize; 
}

/*¬ table : body */
.orders_table tbody { color:#43474b }
.orders_table tbody td {
	background:transparent url(/pws/images/px_bgnd-table-td-edge.gif) no-repeat left top;
	border-top:1px solid #CCCCCC;
}
.orders_table tbody td, 
.orders_table tbody .subPriceCont,
.orders_table tbody tr { 
	line-height:10px;
	text-transform:capitalize;
	padding-bottom: 20px;
}

.orders_table .quantityCont { padding-top:0; }

.orders_table tbody .subPriceCont { padding-top:10px; }

.orders_table tbody .subPriceCont p { 
	line-height:20px;
	padding-right:8px;
	text-align:left;
}
.ie6 .orders_table tbody .actionCont { padding-top:7px; }

.ie6 .orders_table tbody .subPriceCont { padding-top:4px; }

.ie6 .orders_table tbody .subPriceCont p { line-height:14px; }

#view_order_table tbody .subPriceCont p { line-height:10px; }

.ie6 #view_order_table tbody .subPriceCont p { line-height:9px; }

.orders_table  tbody form,
.orders_table tbody li,
.orders_table tbody p { height:40px; }
.orders_table tbody li a { line-height:15px; }

/*¬ table : columns */
col#itemCol { 
	text-align:center; 
	width:54px; 
}
col#descriptionCol { width:315px; }
.ie6 col#descriptionCol { width:319px; }
col#colourCol { width:89px; }
col#sizeCol { width:78px; }
col#priceCol { width:75px; }
col#quantityCol { width:75px; }
col#removeCol { width:72px; }
col#totalCol { width:78px; }
.ie6 col#totalCol { width:72px; }

.orders_table  .last_col_74,
.orders_table  .last_col_75,
.orders_table  .last_col_85,
.orders_table  .last_col_183,
.orders_table  .last_col_184 { display:block; }
.orders_table  .last_col_75 { background:transparent url(/pws/images/px_bgnd-lastcol-w75.gif) no-repeat left top; }
.orders_table  .last_col_74 { background:transparent url(/pws/images/px_bgnd-lastcol-w74.gif) no-repeat left top; }
.orders_table  .last_col_85 { background:transparent url(/pws/images/px_bgnd-lastcol-w85.gif) no-repeat left top; }
.orders_table  .last_col_183 { background:transparent url(/pws/images/px_bgnd-lastcol-w183.gif) no-repeat left top; }
.orders_table  .last_col_184 { background:transparent url(/pws/images/px_bgnd-lastcol-w184.gif) no-repeat left top; }


/*¬ table : headers */
.orders_table img { width:25px; height:50px;}
.orders_table td { padding-top:9px; }
.orders_table th { 
	background:url(/pws/images/px_bgnd-thead-th.gif) repeat-x; 
	border-right:1px #fff solid; 
	line-height:29px; 
}
.orders_table .space { height:30px; }

#page_cont #main_cont .no_border { 
	border:none; 
	margin-top:0;
}

/* Popup links */
.content { 
	background-color:#fff;
	height:500px; width:810px;
	margin:0 auto; 
	padding:15px;
	position:relative;
	overflow:auto;
}
.content .section { width:100%; }

.content .section .summary  h3 { margin-top:0px; }

#popup_link_cont {
	height:100%; width:100%;
	padding-top:80px;
	position:absolute; top:0px; left:0px;
	z-index:6500;
}

#popup_link_cont .content { 
	width: 790px; height: 560px;
	padding: 8px;
	position: relative;
}
#popup_link_cont .close_button,
#product_out_of_stock .close_button,
#error_has_occured .close_button { 
	background: #666c6c;
	padding-right: 8px;
	position: absolute; left: -8px; top: 0px;
	text-align: right;
	width: 100%; height: 20px;
}
.ie6 #popup_link_cont .content {
	margin-top: 10px;
	overflow: auto;
}
.ie6 #popup_link_cont .close_button { left: -13px; }
#popup_link_cont .header {
	margin-top: 20px;
}
#product_out_of_stock .close_button, #error_has_occured .close_button { left:0px; }

/* -------------------- */
.cf:after { 
	clear: both; 
	content: "."; 
	display: block; 
	height: 0; 
	visibility: hidden;
}
.cf { display: inline-block; }
/* Hides from IE-mac \*/
.ie6 .cf { height: 1%; }
.cf { display: block; }
/* End hide from IE-mac */

/*¬ session */
table.session {margin-top:50px; clear:both;}
table.session th {padding:5px; font-weight:bold;}
table.session td {padding:5px;}

.ie6 ul#looks, .ie6 div#thumbnails ul {visibility:visible;}
.js.ie6 ul#looks, .js.ie6 div#thumbnails ul {visibility:hidden;}


/* PRODUCT INFORMATION POPUPS*/
.product .product_information {display:none; position:absolute; bottom:39px; left:0; z-index:100; width:125px; padding:5px; text-align:left; line-height:16px;}
#complete_the_look .product .product_information {bottom:96px;}
.product .product_information  span{display:block; font-weight:normal; color:#43484c;}
.product .product_information  span.adjusted_price {color:#EC1D25;}

/* FEATURES SECTION */
.ly_features div#main_cont {width:100%; padding:0;}

div#features_navigation {position:relative; z-index:2; width:100%; background:url('/pws/images/bg_000_60pc.png'); overflow:hidden;}
.ie6 div#features_navigation {background:none;}
.ie6 div#features_navigation_content {width:100%; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/pws/images/bg_000_60pc.png', sizingMethod='scale');}

div#features_navigation ul#sub_navigation {padding-left:269px; border-top:solid 1px #8e8e8e;}
form#change_feature {padding:5px 0;}
	form#change_feature fieldset {float:left;}
		form#change_feature legend, form#change_feature label, form#change_feature select, form#change_feature input.submit {float:left; margin:0 15px 0 0;}
		form#change_feature legend, form#change_feature label {color:#FFF;}
		form#change_feature input.submit {padding:2px;}
		form#change_feature legend, .js form#change_feature label, .js form#change_feature input {display:none;}

.archived div#features_navigation {margin-bottom:30px;}
.archived div#archive {width:950px; margin:0 auto;}

.ly_features #main_cont .header {height:40px; margin-bottom:32px;}

.ly_features #left_nav {float:left; width:239px; margin-right:1px;}
	.ly_features #left_nav  li {margin-bottom:10px;}
		.ly_features #left_nav  a.selected {color:#43474b; font-weight:bold;}
		.ly_features #left_nav  a {color:#787979;}
		
#archived {float:left; width:690px; padding:0;}
	#archived li.feature a {float:left; width:100%; padding:4px 0; border-bottom:dotted 1px #afb7bb;}
	#archived li.feature a:hover span {text-decoration:underline;}
	#archived li.feature img, #archived li.feature span {float:left; vertical-align:middle; text-align:left;}
	#archived li.feature span {padding-top:22px;}
	#archived li.feature span.feature-title {width:326px; padding-left:15px; padding-right:15px; cursor:pointer;}
