@charset "utf-8";
@import url("form-stylesheet.css");
@import url("pagination-stylesheet.css");
@import url("content-stylesheet.css");
@import url("nav-stylesheet.css");

/* GLOBAL RESET */
* {padding:0px; margin:0px; }
/* GENERIC RESET */
.reset {padding:0px; margin:0px; list-style:none;}
.full-reset {padding:0px; margin:0px; list-style:none;line-height:0px;font-size:0px;list-style:none;}

/* GENERIC TAG ELEMENTS */
html, body {width: 100%;height:100%;}
body {font:normal 62.5% 'Tahoma', Arial, Helvetica, sans-serif;}

/* COMMON ELEMENTS */

/* Backgrounds */
.bak-blue {background:blue;}
.bak-red {background:red;}
.bak-green {background:green;}
.bak-pink {background:pink;}
.bg_int {background:url(/images/generic/bg_body-int.png) left 120px no-repeat;}
.bg_int2 {background:url(/images/generic/bg_body-int2.png) left 120px no-repeat;}
.bg_int3 {background:url(/images/generic/bg_body-int3.png) left 120px no-repeat;}
.int-bnr1 { background:url(/images/internal/banner-1.jpg) 440px top no-repeat;}
.int-bnr2 { background:url(/images/internal/banner-2.jpg) 440px top no-repeat;}
.int-bnr3 { background:url(/images/internal/banner-3.jpg) 440px top no-repeat;}
.int-bnr4 { background:url(/images/internal/banner-4.jpg) 440px top no-repeat;}
.shop-bnr1 {background:url(/images/internal/shop-banner.jpg) 566px 35px no-repeat;}
.tshadow {background: url(/images/right_background.gif) top right repeat-y;}
.t-basket {background: url(/images/title-basket.jpg) 0 0 no-repeat;}
.gen-btn {background: url(/images/btn-lft.jpg) 0 0 no-repeat;}
.tshadow-bottom {background: url(/images/bottom_background.gif) left top repeat-x #fff;}
.next-pattern {background:#eaeaea; border:solid 1px #ccc;}
.total-img {background: url(/images/title-total.jpg) right top no-repeat; height: 53px; width: 86px; text-indent:-999999px; float: right;}
.total-pattern {background: url(/images/total-bar-pattern.jpg) left top repeat-x;}
.price-bg {background: url(/images/total-price-bg.jpg) 0 0 no-repeat;}
.bg-white{background: #fff;}
.bg-grey {background:#ccc;}


/* Text Colours */
.red {color:#742111;}
.d-red {color:#a01d03}
.l-grey {color:#cbcaca;}
.d-grey {color:#575757;}
.white {color:#fff;}

/* Text sizes */
.txt09em {font-size:0.9em;}
.txt10em {font-size:1.0em;}
.txt11em {font-size:1.1em;}
.txt13em {font-size:1.3em;}
.txt14em {font-size:1.4em;}
.txt2em {font-size:2.0em;}
.txt10px {font-size:10px;}
.txt16px {font-size:16px;}

/* Text align */
.txt-r {text-align:right;}
.txt-c {text-align:center;}

/* Text weight */
.bold {font-weight:bold;}

/* Line Height */
.lh15 { line-height:15px;}

/* indent */
.indnt { text-indent:-999999px;}
.ovrflw { overflow:hidden;}

/* postion */
.pos-abs {position:absolute;}
.pos-rel {position:relative;}

/* float */
.flt_l {float:left;}
.flt_r {float:right;}

/* display */
.bloc {display:block;}

/* cursor */
.pointer {cursor:pointer;}

/* Padding */
/* Left padding */
.pl7 {padding-left:7px}
.pl10 {padding-left:10px}
.pl15 {padding-left:15px}
.pl18 {padding-left:18px}
.pl20 {padding-left:20px}
.pl30 {padding-left:30px}
/* Right padding */
.pr5 {padding-right:4px}
.pr7 {padding-right:7px}
.pr10 {padding-right:10px}
.pr15 {padding-right:15px}
.pr18 {padding-right:18px}
.pr20 {padding-right:20px}
.pr30 {padding-right:30px}
.pr50 {padding-right:47px}
/* Top padding */
.pt1 {padding-top:1px;}
.pt2 {padding-top:2px;}
.pt3 {padding-top:3px;}
.pt6 {padding-top:6px;}
.pt8 {padding-top:8px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt18 {padding-top:18px;}
.pt20 {padding-top:20px;}
.pt25 {padding-top:25px;}
.pt60 {padding-top:60px;}
/* Bottom padding */
.pb2 {padding-bottom:2px;}
.pb6{padding-bottom: 6px;}
.pb5 {padding-bottom:8px;}
.pb10 {padding-bottom:10px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pb25 {padding-bottom:25px;}

/* all padding */
.p2{padding:2px;}
.p5{padding:10px;}

/* margin */
.m-c {margin: 0 auto;}
/* left margin */
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
/* right margin */
.mr40 {margin-right:40px;}
.mr20 {margin-right:20px;}
.mr10 {margin-right:10px;}
.mr6 {margin-right:6px;}
.mr5 {margin-right:5px;}
.mr1 {margin-right:1px;}
/* top margin */
.mt25 {margin-top:25px;}
.mt20 {margin-top:20px;}
.mt15 {margin-top:15px;}
.mt10 {margin-top:10px;}
.mt8 {margin-top:8px;}
.mt6 {margin-top:6px;}
.mt5 {margin-top:5px;}

/* bottom margin */
.mb6 {margin-bottom:6px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}

/* clears */
.clr-all {height:0px; font-size:0px; line-height:0px; clear:both;}
.clr-b {clear:both;}
.clr-l {clear:left;}
.clr-r {clear:right;}

/* widths */
.w990 {width:990px;}
.w970 {width:970px;}
.w969 {width:969px;}
.w754 {width:754px;}
.w740 {width:740px;}
.w730 {width:730px;}
.w734 {width:734px;}
.w715 {width:715px;}
.w658 {width:658px;}
.w431 {width:431px;}
.w415 {width:415px;}
.w380 {width:380px;}
.w335 {width:335px;}
.w330 {width:330px;}
.w320 {width:320px;}
.w240 {width:240px;}
.w238 {width:238px;}
.w237 {width:237px;}
.w210{width:210px;}
.w190 {width:190px;}
.w173 {width:173px;}
.w172 {width:172px;}
.w170 {width:170px;}
.w161 {width:161px;}
.w119 {width:119px;}
.w80 {width:80px;}
.w70 {width:70px;}
.w65 {width:65px;}
.w50 {width:50px;}
.w46 {width:46px;}
.w4 {width:4px;}
.w31{width:31px;}
.w41{width:41px;}


/* heights */
.h373 {height:373px;}
.h220 {height:220px;}
.h180 {height:180px;}
.h161 {height:161px;}
.h120 {height:120px;}
.h72 {height:72px;}
.h53 {height:53px;}
.h50 {height:50px;}
.h51 {height:51px;}
.h48 {height:48px;}
.h35 {height:35px;}
.h31{height:31px;}
.h30 {height:30px;}
.h22 {height:22px;}
.h15 {height:15px;}
.h10 {height:10px;}
.h4 {height:4px;}

/* Min-heights */
.mh35 {min-height:35px;}
.mh70 {min-height:70px;}
.mh88 {min-height:88px;}
.mh180 {min-height:180px;}
.mh650 {min-height:650px;}
.mh845 {min-height:845px;}
/* Positions */
.top0 {top:0px;}
.bottom0 {bottom:0px;}
.left0 {left:0px;}
.right0 {right:0px;}

/* Borders */
.bdr-t {border-top:dotted 1px #8f8f8f;}
.bdr {border:solid 1px #c4c4c4}
.bdr-n {border:none;}

/* Buttons */
a.btn-a {
background:url(/images/generic/bg_btn-a.gif) left 6px no-repeat;
padding-left:8px;}

	/* A Href Buttons Start */
	a.email{
		background: url(/images/btn-email.gif) no-repeat left 2px;
		width: 72px;
		height: 14px;
		padding-left: 22px;
		float: right;
		font-size: 12px;
	}
	a.login {
		background: url(/images/login.gif) left top no-repeat;
		width: 38px;
		height: 35px;
		text-indent: -9999px;
		float: right;
		color:#FFFFFF;
		text-transform:lowercase;
		font-size:14px;
		padding:0;
		margin-right:15px;}
	a:hover.login {
		background: url(/images/login.gif) left bottom no-repeat;}

	a.logout {
		background: url(/images/logout.gif) left top no-repeat;
		width: 50px;
		height: 35px;
		text-indent: -9999px;
		float: right;
		color:#FFFFFF;
		text-transform:lowercase;
		font-size:14px;
		padding:0;
		margin-right:15px;}
	a:hover.logout {
		background: url(/images/logout.gif) left bottom no-repeat;}

		a.myaccount {
		background: url(../images/btn_myaccount.jpg) left top no-repeat;
		width: 80px;
		height: 25px;
		text-indent: -9999px;
		float: right;
		color:#FFFFFF;
		text-transform:lowercase;
		font-size:14px;
		padding:0;
		margin-right:1px;}
	/*a:hover.myaccount {
		background: url(/images/btnmyaccount.gif) left bottom no-repeat;}*/

	a.view-pattern {
		background: url(/images/btn-view-pattern.gif) no-repeat scroll left top;
		width: 126px;
		height: 53px;
		text-indent: -9999px;}
	a.back-btn {
		display:block;
		background: url(/images/btn-back.gif) no-repeat scroll left top;
		width: 77px;
		height: 17px;
		padding:3px 0 0 10px;
		color:#fff;
		text-align:center;
		font-size:11px;
		text-transform:uppercase;
		margin-top:10px;
		margin-left:5px;
		border:none;
		float:left;}
	a:hover.back-btn {background: url(/images/btn-back.gif) no-repeat scroll left bottom;}
		a.back-btn2 {
		display:block;
		background: url(/images/btn-back.gif) no-repeat scroll left top;
		width: 77px;
		height: 17px;
		padding:3px 0 0 10px;
		color:#fff;
		text-align:center;
		font-size:11px;
		text-transform:uppercase;
		margin-top:0px;
		margin-left:5px;
		border:none;}
	a:hover.back-btn2 {background: url(/images/btn-back.gif) no-repeat scroll left bottom;}
	a.back-btn.flt_r {float:right;}
	a.next-btn {
		display:block;
		background: url(/images/btn-next.jpg) no-repeat scroll left top;
		width: 77px;
		height: 17px;
		padding:3px 10px 0 0;
		color:#fff;
		text-align:center;
		font-size:11px;
		text-transform:uppercase;
		margin-top:10px;
		margin-left:5px;
		border:none;}
	a:hover.next-btn,
	a:hover.next-btn-submit  {
		display:block;
		background: url(/images/btn-next.jpg) no-repeat scroll left bottom;
		text-decoration:none; }
	input.next-btn-submit {
		display:block;
		background: url(/images/btn-next.jpg) no-repeat scroll left top;
		width: 87px;
		height: 20px;
		padding:0px 10px 3px 0;
		margin:0;
		color:#fff;
		text-align:center;
		font-size:11px;
		text-transform:uppercase;
		margin-top:10px;
		margin-left:5px;
		border:none;
		line-height:20px;
	}
	input:hover.next-btn-submit {
	background: url(/images/btn-next.jpg) no-repeat scroll left bottom;}
	/*a.next-btn:active {
		background: url(/images/btn-next.jpg) no-repeat scroll left bottom;
	}*/
	a.checkout-btn {
		background: url(/images/btn-checkout.jpg) no-repeat scroll left top;
		padding: 0px;
		margin: 0px;
		width: 205px;
		height: 53px !important;
		text-indent: -9999px;
	}
	a.checkout-btn:active {
		background: url(/images/btn-checkout.jpg) no-repeat scroll left bottom;
	}
	a.sml-btn {
		background: url(/images/btns.jpg) no-repeat scroll left top;
		width: 32px;
		height: 14px;
		font: normal 10px Arial, Helvetica, sans-serif;
		text-decoration: none !important;
		text-transform: lowercase;
	}
	a.sml-btn:active {
		background-position: left bottom;
	}
	a.mid-btn {
		background: url(/images/btns.gif) no-repeat scroll -32px top;
		width: 61px;
		height: 14px;
		font: normal 10px Arial, Helvetica, sans-serif;
		text-decoration: none !important;
		text-transform: lowercase;
	}
	a.mid-btn:active {
		background-position: -32px bottom;
	}
	a.lge-btn {
		background: url(/images/btns.jpg) no-repeat scroll -93px top;
		width: 92px;
		height: 14px;
		font: normal 10px Arial, Helvetica, sans-serif;
		text-decoration: none !important;
		text-transform: lowercase;
	}
	a.lge-btn:active {
		background-position: -93px bottom;
	}
	/* A Href Buttons End */
	
	/* Input Buttons Start */
	input#btn {
		height:15px; float: left; line-height: 14px; padding-bottom: 14px; cursor: pointer; text-transform: lowercase;
	}
	.sml-btn {
		background: url(/images/btns.jpg) no-repeat scroll left top;
		width: 32px;
		font: normal 10px Arial, Helvetica, sans-serif;
	}
	.sml-btn:active {
		background-position: left bottom;
	}
	.mid-btn {
		background: url(/images/btns.jpg) no-repeat scroll -32px top;
		width: 61px;
		font: normal 10px Arial, Helvetica, sans-serif;
	}
	.mid-btn:active {
		background-position: -32px bottom;
	}
	.lge-btn {
		background: url(/images/btns.jpg) no-repeat scroll -93px top;
		width: 92px;
		font: normal 10px Arial, Helvetica, sans-serif;
	}
	.lge-btn:active {
		background-position: -93px bottom;	
	}
	/* Input Buttons End */


/* Corners */
.corner-lt { background:url(/images/generic/corner.png) left top no-repeat;}
.corner-rt { background:url(/images/generic/corner.png) right top no-repeat;}
.corner-lb { background:url(/images/generic/corner.png) left bottom no-repeat;}
.corner-rb { background:url(/images/generic/corner.png) right bottom no-repeat;}


/* z-index */
.z999 { z-index:999;}
.z900 { z-index:900;}
.z850 { z-index:850;}

/* Breadcrumbs Start */
#breadcrumb {
	text-transform: lowercase;
	width:680px;
	padding:5px 0 0 0;}
#breadcrumb .crumb li {
	display: inline;}
/* Breadcrumbs End */

/* STRUCTURAL ELEMENTS */
/*OUTER CONTAINER*/
#ctr_1 {background:url(/images/generic/bg_body.png) center top no-repeat;}
/*HEADER*/
#ctr_2 {background:url(/images/generic/bg_header.png) center top no-repeat;}
	/* Logo */
	#ctr_2a {background:url(/images/generic/bg_logo.png) left top no-repeat; top:32px; left:27px;}
	/* Slogan */
	#ctr_2b {background:url(/images/generic/bg_slogan.png) left top no-repeat; top:47px; right:27px;}
/*FLASH or Internal content*/
#ctr_3 {}
	/* Right Column */
	#ctr_3a {}
		#nav {background:url(/images/generic/bg_nav.png) left top no-repeat;}
		#internal #nav {background:url(/images/generic/bg_nav-internal.png) left top no-repeat;}
	#ctr_3b {}
	/* Left Column */
	.left_content {
	width:680px;
	padding:25px 30px;}
	.left_content_wide {
	width:auto;
	padding:10px 30px 25px 30px;}
				
/*CONTENT*/
	#ctr_4 {}
		/* Internal Headers */
		#internal #content-head h1 {
		color:#FFFFFF;
		font-size:32px;
		font-weight:normal;
		text-transform:lowercase;}
		#internal #content-head h1.news {
		padding:12px 0 0 0;}
		/* Home Buttons */
		.home-htm-a {background:url(/images/home/home-btn-a.gif) left top no-repeat;}
		.home-htm-b {background:url(/images/home/home-btn-b.gif) left top no-repeat;}
		.home-htm-c {background:url(/images/home/home-btn-c.gif) left top no-repeat;}
		.home-htm-d {background:url(/images/home/home-btn-d.gif) left top no-repeat;}
		/* Boxes */
		.box {background:url(/images/home/box_base.gif) left bottom no-repeat;}
		.box div {background:url(/images/home/box_bg.gif) left bottom repeat-y;}
		.box div div {background:url(/images/home/box_top.gif) left top no-repeat;}
		.box .hed-a {background:url(/images/home/hdr_subscribe.gif) 18px 7px no-repeat;}
		.box .hed-b {background:url(/images/home/hdr_asseenin.gif) 18px 7px no-repeat;}
		.box .hed-c {background:url(/images/home/hdr_finduson.gif) 18px 7px no-repeat;}
		/* Caption */
		.caption { background:url(/images/home/home-caption.gif) left top no-repeat;}
		
	/* News list page*/
	ul.news-list {
	list-style:none;
	padding:0;
	margin:0;}
	.news-list li { font-family:Arial, Helvetica, sans-serif; border-bottom:dotted 1px #ccc; padding:10px 0;}
	.news-list p.news-list-content {font-size:0.9em; line-height:20px;padding-top:5px; padding-bottom:0;}
	.news-list li span,
	.news-list li h3 { display:inline; font-size:1.3em; font-family:'Tahoma', Arial, Helvetica, sans-serif; padding:0;}
	.news-list li span.date {padding:0 5px 0 0;}
	p.date_published {display:block; padding:0 10px 4px 0;font-size:1.2em;}
	.news-article h2 {padding:0 0 4px 0;}
	
	/* As Seen in page*/
	.as-seen-in {
	border-bottom:dotted 1px #999;
	padding: 7px 0 7px 0;}
	.as-seen-in .as-seen-in_title {padding:0px 0 0 0;}
	.as-seen-in .as-seen-in_title h3,
	.as-seen-in .as-seen-in_title p {
	padding:0 0px 5px 0;}
	.as-seen-in .as-seen-in_title p {}
	.as-seen-in .as-seen-in_title h3 {}
	.as-seen-in .as-seen-in_img {float:left;padding:0 10px 0 0;}
	.as-seen-in_content .body img {
	float:right;
	padding:0 0 15px 15px;}
	
	/* Finishing type table */
	table.finishing-type {
	margin-left:5px;}
		table.finishing-type th {
		background:#e4d3b2;}
		table.finishing-type td {
		background:#f2e3c6;}
		table.finishing-type th,
		table.finishing-type td {
		padding:5px;
		border-bottom:solid 1px #fff;
		border-right:solid 1px #fff;
		font-size:12px;
		color:#333333;
		line-height:18px; }
	
	
	/* Your details */
	table.your-details {
	margin-bottom:5px;
	border:dotted 1px #ccc;}
		table.your-details th {
		text-align:left; }
		table.your-details td {}
		table.your-details th,
		table.your-details td {
		padding:10px 5px 10px 5px;
		font-size:12px;
		color:#333333;
		line-height:17px;}
		table.your-details td input {
		height:22px;
		padding:2px 0 0 5px;}
		table.your-details td span {
		color:#666666;}
	/* Shipping */
	table.your-details.shipping th {
	border-bottom:dotted 1px #ccc;}
	
	/* instruction box */	
	.next-pattern p {
	padding:0;}
	
	/* Totals for Cart */
	.total-pattern {}
	
	/* Remove btn for Cart */
	a.remove-btn {
		display:block;
		background: url(/images/btn-remove-table.jpg) no-repeat scroll left top;
		width: 77px;
		height: 17px;
		padding:3px 10px 0 0;
		color:#fff;
		text-align:center;
		font-size:11px;
		line-height:13px;
		text-transform:uppercase;
		border:none;}
	
	/* Login table */
	table.login {
	font-size:12px;
	background:#f2e3c6;
	border:solid 1px #e4d3b2;}
		table.login td {
		padding:5px 10px;
		font-weight:normal;}
		table.login td.td_name {}
		table.login td input {
		width:94%;
		height:22px;
		padding:3px 5px 0px 5px;}
			table.login td p {
			padding:0;}
	
	/* Shop Table */
	.table_shop {width:100%;}
	.table_shop td {
	padding:6px 5px 6px 5px;
	border-bottom:dotted 1px #999999;
	font-size:12px;
	color:#575757;}
	td.table_shop-desc {
	font-size:11px;
	color:#828282;}
	
	
	/* Cart Container */
	.cart_container { background: url(../images/cart.gif) left top no-repeat;
	float:right;
	font-size:12px;
	padding:0 0 0 33px;
	height:22px;}
		.cart_container a {
		display:block;
		color:#575757;
		padding:3px 0 0 0;}
		
	/* Featured Item */
	.featured_item {
	width:25%;
	float:left;}
	.featured_item_holder {
	width:161px;}
	
	/*Buy now Button */
	a.btn_buy-now {
	background:url(../images/btn_buy-now.gif) left top no-repeat;
	display:block;
	padding:3px 0 0 14px;
	margin:0;
	width:115px;
	height:31px;
	color:#fff;
	font:normal 20px Arial, Helvetica, sans-serif;}
	a:hover.btn_buy-now {
	background:url(../images/btn_buy-now.gif) left bottom no-repeat;
	text-decoration:none;}
	/* For forms */
	input.btn_buy-now-submit {
	background:url(../images/btn_buy-now.gif) left top no-repeat;
	display:block;
	padding:0px 0 5px 14px;
	margin:0;
	width:129px;
	height:34px;
	color:#fff;
	font:normal 20px Arial, Helvetica, sans-serif;
	border:none;
	text-align:left;}
	input:hover.btn_buy-now-submit {
	background:url(../images/btn_buy-now.gif) left bottom no-repeat;
	text-decoration:none;}
	
	/* Print Button */
	a.btn-print {
	display:block;
	background: url(../images/btn-print.jpg) left top no-repeat;
	padding:3px 0 0 25px;
	height:17px;
	margin: 15px 0;
	font-size:11px;}
	
	/* Shop thumbnail */
	.shop_thumbnail {
	float:left;
	width:161px;
	margin:0 65px 0 0;
	min-height:248px}
	.shop_thumbnail.no-marg {
	margin:0 32px 0 0;}
	.shop_thumbnail_img {
	clear:left;
	width:161px;}
	.shop_thumbnail img {
	/*border:solid 1px #cccccc;*/}
	
	
	
	/* Shop options  */
	.shop_options-box {
	float:left;
	width:717px;}
	.shop_options-steps {
	border-bottom:dotted 1px #999999;
	padding:35px 0 15px 0;
	margin:0 0 15px 0;}
	.shop_options-steps.checkout {
	border-bottom:none;
	margin: 0;}
	.shop_options-steps .step {
	float:left;}
	.shop_options-steps .step.arrow {
	background:url(../images/arrow_steps-light.gif) right center no-repeat;
	padding: 0 68px 0 0;
	margin: 0 52px 0 0;}
	.shop_options-steps.checkout .step.arrow{
	padding: 0 98px 0 0;
	margin: 0 82px 0 0;}
		.shop_options-steps .step h4 {
		font:normal 1.8em Arial, Helvetica, sans-serif;
		padding: 0 0 0 0;
		color:#b2b2b2;}
		.shop_options-steps .step p {
		padding: 0 0 0 0;
		color:#b2b2b2;}
		/* Selected */
		.shop_options-steps .step.selected h4 {
		color:#a62c14;}
		.shop_options-steps .step.selected p {
		color:#575757;}
	
	/* Shop options  (for instore range) */
	.shop_options-box2 {
	float:left;
	width:617px;}
		.shop_options-box ul,
		.shop_options-box2 ul {
		list-style:none;
		margin:0;
		padding:0}
		
	/* Shop options  (for instore range) */
	.shop_options-box3 {
	clear:left;
	width:auto;}
		.shop_options-box3 ul {
		list-style:none;
		margin:0;
		padding:0 0 10px 0;
		min-height:90px;}
	
	/* Swatch layout */
	.item_holder {
	width:173px;
	height:237px;
	float:left;
	margin:0 20px 0 0;}
	.item_holder img {
	border:solid 1px #ccc;}
		.item_holder h3 {
		display:inline;}
		.item_holder p {
		display:inline;}
	
	/* button */
	.btn_viewinhome {
	display:block;
	background:url(../images/btn-home2.gif) left top no-repeat;
	width:163px;
	height:45px;
	overflow:hidden;
	text-indent:-99999px;
	margin:0 0 15px 0;}
	/* Forced image size */
	 img.forced-img-size {
	max-width:400px;
	margin-right:9px;
	margin-bottom:9px;}
	
	
/*CONTENT*/
	#ctr_5 {position:relative; clear:both;}
	/* Footer Nav */
	ul.footer-nav {
	padding:0 0 5px 0;
	margin:0;
	float:right;
	list-style:none;
	text-align:right;
	font-size:1.1em;
	text-transform:lowercase;}
		ul.footer-nav li {
		float:left;
		margin:0 25px 0 0;}
		ul.footer-nav li#nav6 {
		margin:0;}
		ul.footer-nav a {
		background:url(/images/generic/bg_btn-a.gif) left 6px no-repeat;
		padding-left:8px;
		color:#575757;}
			ul.footer-nav ul {display:none;}


	/* Footer Nav */
	ul.footer-nav2 {
	padding:0 0 5px 0;
	margin:0;
	position:absolute;
	right:0;
	top:40px;
	list-style:none;
	text-align:right;
	font-size:1.1em;
	text-transform:lowercase;}
		ul.footer-nav2 li {
		float:left;
		margin:0 15px 0 0;}
		ul.footer-nav2 li.indepth {
		float:left;
		margin:0;
		height:15px;}
		ul.footer-nav2 a {
		background:url(/images/foot-menu_divider.gif) left 2px no-repeat;
		padding-left:18px;
		color:#575757;}
		
	/* In store item details box */
	.instore-details {
	float:left;}
	
	/* Available in wallpaper link */
	a.icon_wallpaper {
	display:block;
	background:url(../images/icon_wallpaper.gif) left top no-repeat;
	height:16px;
	padding:2px 0 0 24px;
	float:left;}
			
	/* Header Nav */
	.header_nav {
	position:absolute;
	top:0px;
	right:0px;
	width:400px;
	z-index:999;
	padding:0 13px 0 0;}
    .header_nav a {
	display:block;
	overflow:hidden;
	text-indent:-999999px;
	float:right;}
	.header_nav .btn-login {
	background:url(../images/btn_login.gif) left top no-repeat ;
	width:55px;
	height:20px;}
	.header_nav .btn-logout {
	background:url(../images/btn_logout.gif) left top no-repeat ;
	width:55px;
	height:20px;}
	.header_nav .btn-search {
	background:url(../images/btn_search.gif) left top no-repeat;
	width:55px;
	height:20px;
	margin-right:1px;}

	/* Notification Box */
	.notification {
	border:solid 1px #F0E8E8;
	background:#F9F2F2;
	padding:10px}
	
	/* In home */
	.in-home {
	width:700px;
	margin: 0 auto;
	text-align:center;
	padding:10px 0 10px 0;
	background:#F3F3F3;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	border-bottom:solid 1px #ccc;}
	.in-home-item {}
	.in-home a {
	display:inline-block;
	padding:5px;
	background:#fff;}
	.in-home a img {border:none;}
	.in-home-return {
	width:700px;
	margin:0 auto;}
	
	/* This is for the range display pages */
	 .h3-fixed {
	 display:block;
	 height:26px;
	 overflow:hidden;
	 margin:0;}
	 .p-fixed {}
	 
	 /* Sitemap Page */
	 .sitemap ul {
	 font-size:1.1em;
	 text-transform:uppercase;}
	 .sitemap ul li {
	 padding-bottom:15px;}
	 .sitemap ul ul {
	 font-size:0.9em;
	 padding:5px 0 0 15px;}
	 .sitemap ul ul li {
	 padding-bottom:5px;}
	 .sitemap ul ul li a {
	 color:#666666;}
		
	/***/
	.ui-icon {
	display:none;}
	
	/**/
	.box-with-shadow {
	position:relative;
	background: url(../images/right_shadow.gif) right top no-repeat;
	float:left;}
	.box-with-shadow_inner {
	background: url(../images/base_shadow.gif) left bottom no-repeat;}
	.box-with-shadow_inner-rc {
	position:absolute;
	bottom:0px;
	right:0px;
	width:10px;
	height:9px;
	background: url(../images/base_shadow.gif) right bottom no-repeat;}
	.box-with-extras {
	height:54px;
	float:left;}