@import url("/_css/reset.css");

@import url("/_css/borders.css");
@import url("/_css/colour.css");
@import url("/_css/grid.css");
@import url("/_css/links.css");
@import url("/_css/text.css");
@import url("/_css/input.css");
@import url("/_css/adjustment.css");
	
	#container				{font-size:0.9em; padding-bottom:0px;}

	body 					{color:#4f4941;}
	body.home				{background:#ffffff url('/_images/bg/body/spatter2.jpg') -165px top no-repeat;}
	body.ink1				{background:#ffffff url('/_images/bg/body/ink1.jpg') -80px top no-repeat;}
	body.ink2				{background:#ffffff url('/_images/bg/body/ink2.jpg') -80px top no-repeat;}
	body.product			{background:#ffffff url('/_images/bg/body/spatter3.gif') center top no-repeat;}
	
	.ink2_store_signup		{background-image:url('/_images/bg/ink2_store_signup.jpg'); background-color:transparent; background-repeat:no-repeat; background-position:left top; height:270px;}
	.ink2_checkout			{background-image:url('/_images/bg/ink2_checkout.jpg'); background-color:transparent; background-repeat:no-repeat; background-position:left top; min-height:270px;}
	.ink2_menu				{background-image:url('/_images/bg/ink2_menu.png'); background-color:transparent; background-repeat:no-repeat; background-position:center 125px;}
	.ink1_upwards			{background-image:url('/_images/bg/body/ink1_upwards.jpg'); background-color:transparent; background-repeat:no-repeat; background-position:center bottom;}
	.snow_stars				{background-image:url('/_images/bg/body/snow_stars.jpg'); background-color:transparent; background-repeat:no-repeat; background-position:center bottom;}
	.star_sky				{background-image:url('/_images/bg/body/star_sky.png'); background-color:transparent; background-repeat:no-repeat; background-position:center top;}
	
	#content				{margin-top:0px; padding-top:0px;}
	.sale_page				{background:url('/_images/sale-banner.png') 425px 50px no-repeat;}
	.sale_clearance_page	{background:url('/_images/sale-clearance.png') 425px 30px no-repeat;}
	/*body 					{width:100%; height:100%; color:#303030; margin:0; background:url('/_images/bg/fade_blue.gif') 100% repeat-x;}*/
	/*body.home				{background:#ffffff url('/_images/bg/body/inkdude.gif') -500px 50px no-repeat;}*/
		
	.gutter					{padding-bottom:15px;}
		
	#body_content {
		min-height:550px;
	}
	
	
	.homepage_free_delivery		{background-color:#efecea;
								 color:#4f4941;
								 height:282px;
								}

	
	/*.product_enquire_title		{background:url('/_images/bg/ink-spatter-enquire.png') top right no-repeat;}
	.product_enquire_container	{background:url('/_images/bg/ink-spatter-enquire.png') 240px 0 no-repeat;}
	.newsletter_title			{background:url('/_images/bg/ink-spatter.png') top right no-repeat;}
	.newsletter_container		{background:url('/_images/bg/ink-spatter.png') 230px 0 no-repeat;}
	.small_ink_spatter			{background:url('/_images/bg/ink-spatter-foot.png') right 0 no-repeat;}
	.ink_spatter_basket			{background:url('/_images/bg/ink-spatter-basket.png') right 0 no-repeat;}*/
	
	
	#product_summary			{background-image:url(/_images/bg/bg_white_70.png)}
	#product_summary th			{background-color:#5f5f5f; color:#fff; font-weight:normal;}
	#product_summary td			{border-bottom:#d0d0d0 1px solid; padding-top:5px; vertical-align:middle;}
	
	
	#brand_desc img				{margin-right:10px;}
	
	
	
	/* ==== PRODUCT BROWSE FILTERS =================================================================================================================================== */
	/*#style_filter				{height:47px;}*/
	#brand_styles_filter form	{margin-left:10px; /*height:47px;*/ cursor:pointer;}
	
	#size_options,
	#price_options				{cursor:pointer;}
	
	#tab_price_filter,
	#tab_size_filter			{cursor:pointer;}
	
	
	/* ==== HEADER, FOOTER AND NAVIGATION ============================================================================================================================ */
	#header {
		height:88px;
	}
	

	#nav_main {
		background-color:#605e5c;
		height:52px;
		max-height:59px;
		overflow:hidden;
		padding-top:6px;
	}
	

	#sub_nav {
		background-color:#ef9946;
		height:30px;
		max-height:30px;
		overflow:hidden;
	}
	

	#nav_left {
		min-height:650px;
		padding-bottom:20px;
	}
	
	#seven_logo {
	background:#4f4941 url(/_images/7-Clothing-Logo.png) center no-repeat;
	height:88px;
	}
	
	#seven_logo
		img {
		margin-top:0px;
		}
	

	#nav_links
		li {
			margin-left:0px;
			list-style:none;			
		}
	

	#nav_links.across
		li {
			display:inline;
			float:left;
			margin-left:10px;
			list-style:none;			
		}
	
	
	#footer {
		/*background-image:url('/_images/bg/body/frost_footer.jpg'); background-color:#fff; background-repeat:no-repeat; background-position:center top;*/
		background-color:#3b3b3b;
		float:left;
		font-size:8pt;
		width:100%;
	}	
	
	#footer_cards {
		background:#ffffff;
		width:100%;
	}	
	
	#footer img {
		margin-right:10px;
	}
	/* ========================================================================================================================================================== */
		
	
	
	/* ==== FRONT PAGE & PRODUCT PAGE =========================================================================================================================== */
	
	#product_image	{width:400px; height:600px; margin:0 auto; border:1px solid #f0e9d3;}
	
	.prod_div {
		height:280px;
		text-align:center;
		margin-bottom:10px;
	}
	
	.prod_thumb {
		background:#ffffff;
		border:1px solid #d0d0d0;
		height:200px;
		margin-bottom:5px;
		text-align:center;
	}
	
	.style_seperator {
		background:url(/_images/bg/style_seperator.png) center 20px no-repeat;
		height:100%;
		text-align:center;
		width:100%;
	}
	
	.style_seperator a {
		color:#000000;
		font-weight:bold;
		text-decoration:none;
		text-transform:uppercase;
		vertical-align:baseline;
	}	
	
	.style_seperator p {
		padding-top:205px;
		text-align:center;
	}
	
	.fp_style_container {
		/*background-color:#ffffff;
		border-bottom:1px dotted #e0e0e0;*/
		color:#da8200;
		font-size:10px;
		padding-bottom:15px;
		text-align:center;
		text-transform:uppercase;
	}
	
	.fp_style_square {
		background-color:#ffffff;
		/*border:1px solid #e0e0e0;#54b1f2;#7C6140
		border:0px solid #e0e0e0;*/
		height:102px;		
		overflow:hidden;
		width:104px !important;
		text-align:center;
	}
	
	#fp_seven_store {
		background:url('/_images/store/2.jpg') 0px -30px no-repeat;
		cursor:pointer;
		cursor:hand;
		height:100px;
		text-align:right;
	}

	#fp_seven_store a {
		color:#000000;
		text-decoration:none;
		vertical-align:bottom;
	}

	#fp_seven_store a:hover {
		text-decoration:underline;
	}

	#fp_seven_store p {
		display:inline-block;
		margin:80px 20px 10px 0px;
	}
	
	.bg_free_delivery {
		background:url('/_images/bg/bg_free_delivery.png') center no-repeat;
	}
	/* ========================================================================================================================================================== */
	


	/* ==== DELIVERY PAGE ======================================================================================================================================== */
	div.shopping_item	{background-color:#f8f8f8;}
	/* ============================================================================================================================================================ */


	/* ==== PRODUCT PAGE ========================================================================================================================================= */	
	div.prod_colour			{width:180px; margin-left:10px; margin-top:2px;}
	div.prod_swatch			{float:left; width:49px; height:55px; margin:0px; overflow:hidden; border:#cccccc 0px solid; overflow:hidden; background-color:#ffffff;}
	div.colour_swatch		{float:left; width:25px; height:19px; margin:0px; overflow:hidden; border:#cccccc 1px solid;}
	div.colour_desc			{float:left; width:140px; max-width:140px; word-wrap:break-word; margin-left:10px; margin-top:4px; margin-bottom:5px;}
	
	img.prod_thumb			{width:168px; height:auto; margin-top:0px; -ms-interpolation-mode:bicubic; cursor:pointer; cursor:hand;}
	img.color_swatch		{width:240px; margin-left:-135px; margin-top:-100px; -ms-interpolation-mode:bicubic}
	img.prod_swatch			{height:55px; margin-left:0px; margin-top:0px; -ms-interpolation-mode:bicubic}
	
	div.detail_pic_frame	{float:left; width:200px; overflow:hidden; margin-bottom:20px;}
	p.prod_thumb_container	{width:168px; height:138px; border:1px solid #f0e9d3; overflow:hidden;}

	
	.radio_size				{padding-top:2px; border:0; vertical-align:bottom;}
	label.label_size		{padding-top:2px; vertical-align:bottom;}	
	/* ============================================================================================================================================================ */
	
	
	
	/* ==== CHECKOUT PAGE ========================================================================================================================================= */	
	#checkout_container				{overflow:auto}
	
	#checkout_head					{width:720px; height:20px; margin-top:15px;}
	#checkout_head th				{border-bottom:1px dotted #d0d0d0; height:25px; color:#ea9208; font-size:1em; font-weight:normal;}
	#checkout_head th.price p		{width:80px; text-align:right; color:#000000;}
	
	.checkout_item					{height:50px; color:#505050;}
	.checkout_total					{font-size:8pt; color:#000000; font-weight:bold;}
	p.grand_total					{width:80px; text-align:right; font-size:12pt; font-weight:bold;}
	
			
	#checkout_products				{width:100%; margin:0px auto; overflow-y:auto;}

	#checkout_products
		td {
		height:55px;
		vertical-align:top;
		}
	
	#checkout_products
		td.product {
		background:url('/_images/bg/bg_white_70.png');
		border-bottom:#f5f5f5 1px solid;
		height:55px;
		padding-bottom:5px;
		padding-top:5px;
		}
	
	#checkout_products
		td.voucher {
		border-top:#f0f0f0 1px solid;
		height:30px;
		padding-top:10px;
		}
	
	#checkout_products
		div.checkout_thumb {
		border:1px solid #F0E9D3;
		height:75px;
		margin-left:10px;
		overflow:hidden;
		width:100px;
		}
	
	#checkout_products
		#voucher {
		float:left;
		width:450px;
		}
	
	#checkout_products
		#voucher input {
		border:#d0d0d0 1px solid;
		width:120px;
		}
	
	#checkout_products
		.product_description {
		height:50px;
		line-height:12pt;
		margin-left:37px;
		padding-top:5px;
		width:auto;
		}
	
	#checkout_products
		.subtotal {
		/*background:url('/_images/bg/bg_grey_50.png');*/
		background-color:#ffffff;
		border-top:1px solid #d0d0d0;
		border-bottom:1px solid #d0d0d0;
		height:20px !important;
		padding-top:10px;
		}
	
	/*#checkout_products
		.grandtotal {
		background:url('/_images/bg/bg_checkout.png');
		}*/
	
	
	#you_viewed_checkout
		div.prod_swatch {
		background-color:#ffffff;
		border:#d0d0d0 1px solid;
		float:left;
		height:90px;
		margin:2px;
		overflow:hidden;
		overflow:hidden;
		text-align:center;
		width:90px;
		}
		
	#you_viewed_checkout
		img.prod_swatch	{
		height:90px;
		margin:0 auto;
		-ms-interpolation-mode:bicubic
		}

	

