/**********************************************************************/
/*    I N D E X                                                       */
/**********************************************************************/
/* Suggested order:
 * display
 * list-style
 * position
 * float
 * clear
 * width
 * height
 * margin
 * padding
 * border
 * background
 * color
 * font
 * text-decoration
 * text-align
 * vertical-align
 * white-space
 * other text
 * content
 *
 */
 
@import "text.css";
@import "tools.css";
@import "content.css";
/* pages */

.wrapper{width: 100%;}

#page_main_container{
	clear:both;
	padding-top:20pt;
}


#search_container,
#nav_container,
.shop_nav_container,
#basket_container,
#breadcrumb_container,
.footer_nav_container,
.accessibility{
	display:none;
}



#footer_content{border-top:1pt solid #000; padding:2pt 5pt;}
	#footer_copy{float:left;}
	#footer_sign{float:right;}
	
	
	
	
a.button_left{float:left;}
a.button_right{float:right;}	
	
	
/* BASKET - ORDER */

table .price{text-align:right;white-space:nowrap;}
table.basket{
	width:100%;
	margin:0;
	border:1px solid #333333;
	padding:0;
	border-collapse:collapse;
}
	table.basket th{
		padding:.5em;
		background-color:#2A2A2A;
		color:#FFF;
		vertical-align:middle;
	}
	table.basket td{
		border-bottom:1px solid #333333;
		padding:.2em;
		vertical-align:middle;
	}
	table.basket td .note{color:#434343;}
	table.basket td .srp_price{font-size:.9em;}



table.total{
	margin:0 0 0 auto;
	border:0;
	padding:0;
}
	table.total th,
	table.total td{padding:.2em;vertical-align:middle;}
	table.total th{
		padding-right:20px;
		font-weight:normal;
		text-align:right;
	}
	table.total .price{text-align:right;white-space:nowrap;}
	table.total .total_price{
		font-size:1.4em;
		font-weight:bold;
		text-align:right;
		white-space:nowrap;
	}