/* 
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	CSS Document
	Author: 9xb.com
	First Edit: 12 May 2008
	~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* DEFAULT STYLES   */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	html,body {
		font: 12px/1.4em arial, helvetica, verdana, tahoma, verdana, sans-serif;
		color: #999;
		line-height: normal;
	}
	
	body {
		margin: 0;
		text-align: center;
		background: url(../images/bg_main.gif) repeat-x top center #edf4f8;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* GLOBAL STYLES  */  
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* GLOBAL RESET */
	html,body,div,li,dl,dt,dd,h1,h2,h3,h4,h5,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }
	h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th { font-size: 1em; font-weight: normal; font-style: normal; }
	fieldset,img { border: none; }
	caption,th { text-align: left; }
	table { border-collapse: collapse; border-spacing: 0; }
	
/* Hidden elements */
	.hidden, .screen_reader, hr { display: none; }
	
/* Paragraph default styling, amend as desired */
	p { margin: 0 0 15px 0; }
	
/* Removes blue border on img links */
	a img { border: 0; }
	
/* Default link styling */
	a { color: #84203a; text-decoration: none; }
	a:hover { color: #84203a; text-decoration: underline; }
	
/* Float an element left with a margin */
	.floatL { float: left; margin: 0 20px 20px 0; }
	
/* Float an element right with a margin */
	.floatR { float: right; margin: 0 0 20px 20px; }
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* TEMPLATE ELEMENTS   */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#outerwrap {
		width: 1015px;
		margin: 0 auto;
	}
	#innerwrap {
		width: 975px;
		padding: 20px;
		background: #fff;
		float: left;
		text-align: left;
	}
	#headerwrap {
		position: relative;
		width: 975px;
		padding: 0;
		margin: 0 0 20px 0;
		float: left;
	}
	#contentwrap {
		width: 975px;
		float: left;
		/*position: relative;*/
	}
	
	#contentarea {
		width: 744px;
		float: right;
		color: #003e6d;
		padding: 0 0 100px 0;
	}
	
	#contentareahome {
		width: 744px;
		float: right;
		color: #003e6d;
		padding: 0;
		position:relative;
	}
	
	.pad {
		padding: 10px 20px;
	}
	#leftcolumn {
		width: 211px;
		float: left;
		padding: 0 0 50px 0;
	}
	#footerwrap {
		width: 975px;
		float: left;
		z-index: 10;
		position: relative;
		border-top: 5px solid #87c5eb;
	}
	
	#footerouterwrap {
		width: 1015px;
		margin: 0 auto;
	}
	#footerinnerwrap {
		width: 975px;
		padding: 20px;
		background: #fff;
		float: left;
		text-align: left;
		border-top: 20px solid #edf4f8;
		border-bottom: 20px solid #edf4f8;
	}
	
	
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* FORM ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	input, textarea, select {
		font-family: arial, verdana, Trebuchet MS, Lucida Grande, Lucida Sans Unicode, geneva, helvetica, sans-serif;
		font-size: 1em;
		color: #666;
	}	
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* HEADING ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
	h1, h2, h3, h4 {
		color: #003e6d;
		line-height: normal;
		margin: 0 0 15px 0;
		padding: 0;
		font-size: 1em;
	}
	.titleBasket {
		font-size: 1.6em;
		color: #84203a;
		font-weight: bold;
		background: url(../images/icon_basket.gif) no-repeat 0 0;
		padding: 5px 0 0 40px;
		height: 41px;
		clear: both;
		position: relative;
		margin: 25px 0 10px 0;
	}
	.redh2 {
		font-size: 1.8em;
		color: #84203a;
		font-weight: bold;
	}
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* HEADER STYLES  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#logo {
		float: left;
		width: 236px;
		height: 56px;
		text-indent: -3000em;
		font-size: 1px;
		overflow: hidden;
		background: url(../images/yorkshire_linen_logo.gif) no-repeat 0px 4px;
	}
		#logo a {
			width: 195px;
			height: 60px;
			display: block;
		}
	
	#logo_warehouse {
		float: left;
		width: 195px;
		height: 60px;
		text-indent: -3000em;
		font-size: 1px;
		overflow: hidden;
		background: url(../images/logo_linen_warehouse.gif) no-repeat top left;
	}
		#logo_warehouse a {
			width: 195px;
			height: 60px;
			display: block;
		}
	
	.phonenum{
		float:right;
		color: #00adef;
		font-size:160%;
		padding:0px 0px 0px 10px;
		text-align: center;
	}
	
	
	.phonenum strong{ 
		color: #00adef;
		font-weight: bold;
		font-size:100%;
	}

/* NAV STYLES  */
	
	#toplogos{
		float:left;
		display:block;
		width:484px;
		padding:00px 0px 0px 0px;
	}
	
	#infolinks {
		float: left;
		color: #00adef;
		list-style: none;
		margin: 0 0 18px 0;
	}
	#infolinks li {
		float: left;
	}
	#infolinks li a {
		float: left;
		padding: 0 11px 0 0;
		margin: 0 10px 0 0;
		background: url(../images/divider.gif) no-repeat right center;
		color: #7f8081;
	}
	#infolinks li a:hover {
		color: #003e6d;
	}
	#infolinks li a.selected {
		color: #003e6d;
		font-weight: bold;
	}
	#infolinks li strong {
		color: #00adef;
		font-weight: bold;
	}
	
/*  */

	.basket_header {
		float: left;
		width: 340px;
		height: 46px;
		background: url(../images/bg_basket_header.gif) no-repeat;
		overflow: hidden;
	}
	.basket_header ul {
		list-style: none;
		float: left;
		padding: 10px 10px 0 0;
		width:340px;
		display:block;
	}
	.basket_header li {
		float: left;
		font-weight: bold;
		color: #84203a;
	}
	.basket_header li.first {
		padding: 0 0 0 45px;
	}
	.basket_header li a {
		padding: 0 0 0 12px;
		margin: 0 0 0 10px;
		background: url(../images/divider.gif) no-repeat left center;
	}
	.basket_header li.first a {
		padding: 0;
		margin: 0;
		background: none;
	}
	.basket_header li.first a span {
		text-decoration: underline;
	}
	
/*  */

	#nav {
		/*position:absolute; top:250px; left:0; z-index:10000;*/
		width: 975px;
		float: left;
		background: url(../images/bg_headerlinks.gif) no-repeat top left;
		height: 37px;
	}

	#nav .navinner {
		width: 974px;
		float: left;
		list-style: none;
	}
	
	#nav .navinner li { float: left; margin:0; padding:0; position:relative; }
	
	.navinner .first ul 		{ display:none; }
	.navinner .first:hover ul	{ position:absolute; top:33px; left:0; z-index:10000; list-style-type:none; display:block; border-left:2px solid #88c6ed; border-right:2px solid #88c6ed; border-bottom:2px solid #88c6ed; background-image:none!important; }
	.navinner .first:hover ul li a { background:#f1f6fa!important; border:0!important; }
	.navinner .first:hover ul li a:hover	{ background:#c3dae8!important; border:0!important; }
	
	
	
	
	#nav .navinner li a {
		display: block;
		float: left;
		height: 15px;
		padding: 10px 0;
		margin:0;
		font-weight: bold;
		color: #003e6d;
		border-right: 1px solid #fff;
		/*background: url(../images/bg_nav.gif) repeat-x top;*/
		text-align:center;
	}
	
	.navone a	{ width:109px; }
	.navtwo	a	{ width:145px; }
	.navthree a	{ width:117px; }
	.navfour a	{ width:151px; }
	.navfive a	{ width:122px; }
	.navsix	a	{ width:138px; }
	.navseven a	{ width:108px; }
	.navten	a	{ width:111px; }
	.naveleven a	{ width:164px; }
	.naveight a	{ width:150px; border-right:0; }
	
	.first a,
	.first a:hover	{ width:204px; }
	
	/*#nav .navinner li.navfour a,
	#nav .navinner li.navsix a
	{ padding: 4px 0 16px 0;  }
	
	#nav .navinner li.naveight a
	{ padding: 4px 0 16px 0;  }
	*/
	
	#nav .navinner li a:hover {
		background: url(../images/bg_nav_hover.gif) repeat-x top;
		text-decoration: none;
		color: #84203a;
	}
	#nav .navinner li a.selected {
		background: url(../images/bg_nav_active.gif) repeat-x top;
		text-decoration: none;
		color: #fff;
	}
	#nav .navinner li.first a:hover {
		background: url(../images/bg_nav_left_hover.gif) no-repeat top left;
	}
	#nav .navinner li.first a.selected {
		background: url(../images/bg_nav_left_active.gif) no-repeat top left;
	}
	
	
	#nav .navinner li.searchbar {
		float: right;
		padding: 7px 3px 0px 0px;
		width:195px;
		margin:0px;
	}
	* html #nav .navinner li.searchbar { padding: 6px 0 0 20px; }
	
	#nav .navinner ul{
		margin:0px;
		padding:0px;
	}
	
	#nav .navinner li.searchbar ul {
		list-style: none;
		margin:0px;
		padding:0px;
	}
	#nav label {
		display: none;
	}
	#nav .searchinput {
		border: 0;
		margin: 0 10px 0 0;
		padding: 4px 6px;
		background: url(../images/bg_input.gif) no-repeat top right;
		width: 117px;
		height: 14px;
	}
	
	
	
	.leftsearch	{ background:url(../images/search.gif) 15px 10px no-repeat #c3d9e6; margin-bottom:-10px!important; }
	.leftsearch	form ul { list-style-type:none; float:left; margin:20px 0 0 0;  }
	.leftsearch	form ul li { float:left; }
	.leftsearch	form ul li label { display:none; }
	.leftsearch	form ul li .searchinput	{ padding:2px 5px; width:110px; margin:0 8px 0 0; }
	.leftsearch	form .btnsearch {  border:0; background-color:#c3d9e6; color:#84203A; background:url(../images/btn-search.gif) 0 4px no-repeat; font-weight:bold; padding-left:6px; margin:4px 0 0 0;  }
	
	
	ul.sociallinks	{ list-style-type:none; }
	ul.sociallinks li { float:left; }
	.facebooklink	{ background:url(../images/facebook.png) 0 0 no-repeat; text-indent:-3000em; width:25px; height:25px; display:block; margin:0 10px 0 0;  }
	.twitterlink	{ background:url(../images/twitter.png) 0 0 no-repeat; text-indent:-3000em; width:25px; height:25px; display:block; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* CONTENT STYLES  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/****** ******/

	.featuredItems {
		width: 744px;
		float: left;
		padding: 10px 0;
		border-bottom: 1px solid #c0c1c2;
	}
	.featuredItemsInner {
		width: 744px;
		float: left;
		background: url(../images/bg_gradient1.gif) repeat-x bottom left;
		padding: 10px 0 40px 0;
	}	
	
	.fIContainer  {
		width: 340px;
		float: left;
		padding: 0 15px;
		margin: 0;
	}
		.titleLink  {
			font-size: 1.5em;
			font-weight: bold;
			position:relative;
		}
		.titleLink a  {
			padding: 0 0 0 10px;
			color: #003e6d;
			background: url(../images/arrow3.gif) no-repeat left center;
		}
		.fIContainer a  {
			color: #003e6d;
			font-weight: bold;
		}
		.fIContainer .img  {
			float: left;
			width: 165px;
		}
		.fIContainer .img p  {
			margin: 0 0 5px 0;
		}
			.textLink {
				padding: 0 0 0 7px;
				background: url(../images/arrow2.gif) no-repeat left center;
			}
		.fIContainer .info  {
			float: left;
			width: 165px;
		}
			.fIContainer .info .prices  {
				text-transform: uppercase;
			}
			.fIContainer .info strong  {
				font-weight: bold;
				color: #84203a;
			}
			.fIContainer .info span  {
				text-transform: uppercase;
			}
			
		.fILeft {
			border-right: 1px solid #ccc;
		}
/*  */

	.bestSellers {
		float: left;
		clear: both;
		width: 693px;
		/*border-right: 1px solid #ccc;*/
		margin: 10px 0;
		padding: 0 15px;
		position:relative;
	}
	
/*  */

	.hpcolthin {
		float: right;
		width: 200px;
		margin: 10px 0;
		padding: 0;
	}

/* THESE ARE THE STYLES FOR A DEFAULT LIST OF ITEMS WITH SMALL THUMBNAILS */
	.productThumbs {
		list-style: none;
		clear: both;
		position:relative;
	}
	.productThumbs li {
		float: left;
		width: 155px;
		padding: 0;
		margin: 0 5px 5px 0;
		text-align: center;
		min-height: 175px;
		height: 175px;
		display:block;
		position:relative;
	}
	.productThumbs li a {
		color: #003e6d;
		display: block;
	}
	.productThumbs li a:hover {
		text-decoration: none;
	}
	.productThumbs li a img {
		margin: 0 0 5px 0;
	}
	.productThumbs li a span{
		margin: 0 0 10px 0;
		display: block;
		color: #84203a;
		font-weight: bold;
		text-transform: uppercase;
	}
	.productThumbs li a strong{
		margin: 0;
		color: #003e6d;
		font-weight: bold;
		text-transform: uppercase;
	}
	.productThumbs li a:hover span{
		text-decoration: underline;
	}
	.productThumbs .arrowLink {
		background: url(../images/arrow1.gif) no-repeat left center;
		padding: 0 0 2px 8px;
		margin: 0;
		font-weight: bold;
		text-transform: lowercase;
		display: inline;
		clear: both;
		color: #84203a;
	}
	
/* Product listing specific additional styling */

	.productRows {
		background: url(../images/bg_gradient1.gif) repeat-x bottom left;
		padding: 10px 15px 40px 15px;
		float: left;
		width: 714px;
		margin: 0 -30px 0 0;
	}
	.productRows .productThumbs li {
		float: left;
		width: 155px;
		padding: 0 8px;
		margin: 0 5px 0 0;
		text-align: center;
		border-right: 1px solid #ccc;
	}
	.productRows .productThumbs li.last {
		border-right: 0;
		padding: 0 0 0 10px;
	}
	.title_large {
		font-size: 1.5em;
		font-weight: bold;
	}
	
/*  */
	.money_back {
		float: left;
		width: 744px;
		height: 103px;
		text-indent: -3000em;
		font-size: 1px;
		overflow: hidden;
	}
		.money_back a {
			width: 744px;
			height: 103px;
			display: block;
			background: url(../images/cta_money_back.gif) no-repeat top left;
		}
		.money_back a:hover {
			width: 744px;
			height: 103px;
			display: block;
			background: url(../images/cta_money_back.gif) no-repeat bottom left;
		}
		
/* Breadcrumb  */   

	.breadcrumbwrap {
		width: 744px;
		float: left;
		margin: 0;
		padding: 0;
		color: #777;
		font-size: 0.9em;
	}
	.breadcrumb {
		list-style: none;
		padding: 0;
		margin: 0;
		float: left;
	}
		.breadcrumb li {
			padding: 0;
			margin: 0;
			float: left;
		}
		.breadcrumb li a {
			padding: 0 14px 0 0;
			margin: 0 10px 0 0;
			float: left;
			color: #003e6d;
			background: url(../images/arrow4.gif) no-repeat right center;
		}


	
/* Product infomation specific styling */

	#prodInfoWrap {
		background: url(../images/bg_gradient1.gif) repeat-x bottom left;
		padding: 10px 15px 40px 15px;
		float: left;
		width: 714px;
		margin: 0 -30px 0 0;
	}
	#prodImgcol {
		width: 250px;
		float: left;
		border-right: 1px solid #ccc;
		padding: 15px 20px 15px 0;
	}
		.altimgs {
			list-style: none;
			float: left;
			width: 250px;
			margin:0 0 10px 0;
		}
		.altimgs li {
			float: left;
			margin: 0;
		}
		.altimgs li.enlarge {
			float: right;
			font-weight: bold;
		}
	
	#prodInfocol {
		width: 395px;
		float: left;
		border-left: 1px solid #ccc;
		padding: 15px 10px 15px 20px;
		margin: 0 0 0 -1px;
	}
	#prodInfocol h2 {
		font-size: 1.7em;
		font-weight: bold;
	}
	#prodInfocol .row label {
		font-weight: bold;
	}
	
	.prodopttable {
		width: 100%;
		margin: 0 0 15px 0;
	}
	
	.prodopttable label a{
		text-decoration:none;
		color: #003e6d;
	}
	
	.prodopttable th, .prodopttable td {
		padding: 5px;
		border-bottom: 1px solid #fff;
		text-align: center;
	}
	.prodopttable th {
		background: #c0c1c2;
		color: #fff;
		font-weight: bold;
		text-transform: uppercase;
	}
	.prodopttable th span {
		color: #84203a;
	}
	.prodopttable td {
		background: #dfe0e0;
		color: #003e6d;
	}
	.prodopttable td.left, .prodopttable th.left {
		text-align: left;
	}
	.prodopttable td span {
		color: #84203a;
	}
	.prodopttable td strong {
		font-weight: bold;
	}
	.qty {
		width: 20px;
	}
	.redbutton {
		color: #84203a;
		font-weight: bold;
	}
	.formbutton { color:#003e6d; font-weight:bold; cursor:pointer; }
	
	.infobubble	{ margin:0 0 0 10px; float:right; cursor:help; }
	.tooltip { color:#fff; font-size:.9em; padding:10px; background-color:#00adef; z-index:1000; width:150px;  text-align:left; }
	
/* Basket */

	.baskettable { width:717px; margin: 0 0 15px 0; background: url(../images/bg_gradient1.gif) repeat-x top; }
	.baskettable tr { width:717px; }	
	
	.baskettable th 	{ color:#003e6d; font-weight:bold; text-align:center; margin:0; padding:10px 0 0 0; }
	.baskettable .tprice { color:#003e6d; font-weight:bold; text-align:right; }
	.baskettable .price	{ color:#003e6d; font-weight:bold; text-align:center; }
	
	.baskettable .rrp	{ color:#555; font-weight:bold; text-align:center; }
	.baskettable .rrp span	{ color:#555; font-weight:bold; text-align:center; text-decoration:line-through; }
	
	.baskettable .qty	{ margin:0 auto; }
	.baskettable .qtycol	{ text-align:center; }
	
	.baskettable .codecol	{ text-align:right; }
	
	.baskettable .btnupdate	{ float:right; }
	.baskettable tr.updaterow td	{ border-bottom:1px solid #c0c1c2; }
	
	.baskettable td {
		padding: 15px;
		text-align: left;
		line-height: 1.6em;
	}
	.baskettable td.border {
		background: url(../images/divider2.gif) no-repeat right center;
	}
	.baskettable td.widthmax 	{ width:100%; font-weight:bold; }
	.baskettable h3 {
		font-weight: bold;
		text-transform: uppercase;
		margin: 0;
	}
	

	.baskettable strong, .baskettable label {
		font-weight: bold;
	}
	.baskettable span {
		font-weight: bold;
		color: #84203a;
	}
	
	.baskettable .offer{
		font-size:120%;
		color:#ff0000;
		font-weight: bold;
	}
	
	.baskettable td.basketMsg 	{ padding:0; }
	.baskettable td.basketMsg .deliverybanner	{ margin:10px 0 0 0; padding:0; background:url(../images/checkout-banner.jpg) 0 0 no-repeat; height:64px; width:717px; }
	.baskettable td.basketMsg .deliveryinfo { color: #fff; font-size: 1.5em; font-weight: normal; line-height: 1.4em; margin: 5px 0 10px 10px; width:472px; float:left; }
	.baskettable .basketMsg .deliverylink { font-size: 1em; line-height:1.2em; font-weight:bold; float:right; margin:17px 40px 0 0; }
	
	.baskettable td.greyback	{ background-color:#e1e1e1; }
	
	.baskettable td.greyback .darkred	{ color:#84203a; font-weight:normal; }
	
	.baskettable td.totalbox	{ border-top:1px solid #c0c1c2; font-size:1.4em; text-align:right; font-weight:bold; }
	.baskettable td.subtotalcol,
	.baskettable td.shippingcol	{ text-align:right; font-weight:bold; font-size:1em; }
	
	.baskettable td.shippinglocation	{ text-align:right; }
	
	.baskettable .colone	{ width:422px; }
	.baskettable .coltwo	{ width:142px; }
	.baskettable .colthree	{ width:85px; }
	.baskettable .colfour	{ width:69px; }

	.typicalrrp		{ color:#606060; font-weight:bold; text-align:right; }
	.typicalrrp .strikethrough	{ text-decoration:line-through; color:#606060; }
	.typicalrrp .yousave		{ color:#003e6d; text-transform:uppercase; }
	.typicalrrp .saveprice		{ color:#84203a; }
	
	.checkoutTweak {
		background: none;
		margin-top: -15px;
	}
	
/*  */
	.myaccount{
		float:left!important;
	}

	.loginwrap {
		float: right;
		width: 235px;
		padding: 15px;
		border: 1px solid #ccc;
		margin: 0 0 20px 20px;
	}
	.loginwrap h3 {
		font-size: 1.4em;
		color: #003E6D;
		font-weight: bold;
		margin: 0 0 20px 0;
	}
	.loginwrap label {
		display: block;
		float: left;
		width: 70px;
		margin: 0 10px 0 0;
		text-align: right;
		font-weight: bold;
	}
	.loginwrap p.indent {
		padding-left: 80px;
	}
	.loginwrap p.indent a {
		text-decoration: underline;
	}
	.loginwrap p.indent a:hover {
		text-decoration: none;
	}
	
/*  */
	.checkoutForm {
		float: left;
		clear: both;
		background: url(../images/bg_gradient1.gif) repeat-x top;
		padding: 15px 20px;
		width: 705px;
	}
	.checkoutForm label {
		display: block;
		float: left;
		width: 110px;
		margin: 0 10px 0 0;
		text-align: right;
		font-weight: bold;
	}
	F.checkoutForm .inputfield input {
		padding: 2px;
		width: 300px;
	}
	.checkoutForm .formbutton {
		width: auto;
	}
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* LEFTCOLUMN STYLES  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

/* Sub nav */

	.subnavwrap {
		float: left;
		width: 211px;
	}
	.title_subnav {
		font-size: 1.5em;
		color: #003E6D;
		padding: 0 20px 5px 20px;
		border-bottom: 5px solid #003E6D;
		font-weight: bold;
		margin: 0;
	}
	.subnavwrap h3 {
		text-transform: uppercase;
		padding: 5px 20px;
		font-weight: bold;
		margin: 0px;
		border-top: 1px solid #ccc;
		background: #E8F3FB;
	}
	.subnavwrap ul {
		float: left;
		clear: both;
		width: 211px;
		padding: 5px 0 15px 0;
		list-style: none;
		background: url(../images/bg_subnav.gif) repeat-x top;
	}
	.subnavwrap li {
		float: left;
		clear: both;
		width: 211px;
	}
	.subnavwrap li a {
		float: left;
		clear: both;
		width: 163px;
		color: #003E6D;
		padding: 2px 20px 2px 28px;
		background: url(../images/arrow2.gif) no-repeat 20px 6px;
	}
	.subnavwrap li a.selected {
		color: #003e6d;
		font-weight: bold;
		background: url(../images/arrow2.gif) no-repeat 20px 6px #C3D9E6;
	}

/*  */
	.lc_container {
		padding: 15px;
		margin: 0 0 10px 0;
		width: 181px;
		float: left;
	}
	
	.links	{ background-color:#c3d9e6; margin:0 0 10px 0; float:left; clear:both; }
	
	.links ol	{ list-style-type:none; }
	
	.links .leftjustin a 	{ background:url(../images/leftnavbanners.gif) 0 0 no-repeat; height:35px; width:211px; text-indent:-3000em; display:block; margin:0 0 1px 0; }
	.links .leftexclusive a { background:url(../images/leftnavbanners.gif) 0 -37px no-repeat; height:35px; width:211px; text-indent:-3000em; display:block; }
	.links .leftclearance a { background:url(../images/leftnavbanners.gif) 0 -72px no-repeat; height:35px; width:211px; text-indent:-3000em; display:block;  margin:0 0 1px 0; }
	
	.links .leftsale a { background:url(../images/leftnavbanners.gif) 0 -215px no-repeat; height:35px; width:211px; text-indent:-3000em; display:block;  margin:0 0 1px 0; }
	
	.links .leftjustin a:hover 		{ background:url(../images/leftnavbanners.gif) 0 -107px no-repeat;  }
	.links .leftexclusive a:hover 	{ background:url(../images/leftnavbanners.gif) 0 -143px no-repeat;  }
	.links .leftclearance a:hover 	{ background:url(../images/leftnavbanners.gif) 0 -179px no-repeat;  }
	.links .leftsale a:hover 	{ background:url(../images/leftnavbanners.gif) 0 -251px no-repeat;  }
	
	
	.lc_container h3 {
		text-indent: -3000em;
		font-size: 1px;
		overflow: hidden;
		margin: 0;
		padding: 0;
	}
	.lc_container p {
		margin: 0 0 5px 0;
		padding: 0;
	}
	.lc_container .arrowLink {
		background: url(../images/arrow1.gif) no-repeat left center;
		padding: 0 0 2px 8px;
		margin: 0;
		font-weight: bold;
		color: #84203a;
		float: right;
	}
		.lc_container .arrowLink a {
			float: left;
			padding: 0;
			margin: 0;
			cursor:pointer;
		}
/*  */
	.specialOffer {
		background: url(../images/special_offers.gif) no-repeat #fff 0px 0px;
		cursor:pointer;
	}
	.specialOffer h3 {
		height: 75px;
		width: 165px;
		display:block;
	}
/*  */
	.freeDelivery {
		background: #c3d9e6;
	}
	.freeDelivery h3 {
		background: url(../images/title_free_delivery.gif) no-repeat top left;
		height: 17px;
		width: 170px;
		margin:10px 0 5px 0;
	}
	.freeDelivery p {
		color: #000;
	}
	
/*  */
	.findUs {
		background: url(../images/bg_stores.jpg) no-repeat top left;
	}
	
	.searchcolour{
		background-image:url(../images/searchbycolour.gif);
		background-position: 15px 10px;
		background-repeat:no-repeat;
		background-color:#c3d9e6;		
	}
	
	#searchcolform{
		float:left;
		margin:25px 0px 0px 0px;
		width:175px;
	}
	
	#coloursearch{
		background-image:url(../images/btn-search.gif);
		background-position: 0 5px;
		background-repeat:no-repeat;
		background-color:#c3d9e6;
		border:0px;
		color:#84203a;
		font-weight:bold;
		cursor:pointer;
		float:right;
		padding:0 0 0 8px;
	}
	
	.formcolour{
		padding:5px 0px 0px 0px;
	}
	
	.findUs h3 {
		height: 46px;
		width: 181px;
		margin: 0 0 5px 0;
	}
	
/*  */
	.productGuide {
		border: 1px solid #ccc;
		background: #fff;
		width: 179px;
	}
	.productGuide h3 {
		height: 23px;
		width: 147px;
		background: url(../images/title_product_info.gif) no-repeat top left;
		margin: 0 0 5px 0;
	}
	.productGuide ul {
		list-style: none;
	}
	.productGuide li {
		float: left;
	}
	
/*  */
	.findUs{
		cursor:pointer;
	}
	
	.question {
		background: url(../images/bg_questionmark.gif) no-repeat top left #c3d9e6;
		color: #000;
		cursor:pointer;
	}
	.question h3 {
		height: 22px;
		width: 138px;
		background: url(../images/title_question.gif) no-repeat top left;
		margin: 0 0 5px 0;
	}
	
/*  */
	.passOn {
		background: #c3d9e6;
		color: #000;
	}
	.passOn h3 {
		height: 22px;
		width: 101px;
		background: url(../images/title_pass_it_on.gif) no-repeat top left;
		margin: 0 0 5px 0;
	}
	
/*  */
	.newsletter {
		border: 1px solid #ccc;
		background: #fff;
		width: 179px;
	}
	.newsletter h3 {
		height: 41px;
		width: 165px;
		background: url(../images/latest-offers.gif) no-repeat top left;
		margin: 0 0 5px 0;
	}
	.newsletter label {
		display: none;
	}
	.newsletter .newsletterinput {
		width: 115px;
	}
	.newsletter ul {
		list-style: none;
	}
	.newsletter li {
		float: left;
	}
	
/*  */
	.quote {
		font: Georgia, "Times New Roman", Times, serif;
		font-size: 1.4em;
		font-weight: normal;
		font-style: italic;
		color: #003e6d;
		padding:10px 20px;
		float:left;
	}
	
	.quotewrapper{ margin:0 0 0 0; float:left;  border-top: 5px solid #87c5eb; clear:both; width:100%;  }
	
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* FOOTER ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	.est15 {
		position: absolute;
		top: -117px;
		right: 0;
	}
	* html .est15 { right: -1px; }

 /* NAV STYLES  */

	#footerlinks {
		float: left;
		color: #00adef;
		list-style: none;
		margin: 0 0 15px 0;
		padding: 10px 0 0 0;
	}
	#footerlinks li {
		float: left;
		padding: 0 11px 0 0;
		margin: 0 10px 0 0;
		background: url(../images/divider.gif) no-repeat right center;
	}
	#footerlinks li.last {
		padding: 0;
		margin: 0;
		background: none;
	}
	#footerlinks li a {
		float: left;
		color: #0061ac;
	}
	#footerlinks li a:hover {
		color: #0061ac;
	}
	#footerlinks li a.selected {
		color: #0061ac;
		font-weight: bold;
	}
	#footerlinks li strong {
		color: #00adef;
		font-weight: bold;
	}

/*  */
	.copyright {
		clear: left;
		margin: 0;
	}
	.cards {
		float: right;
		padding: 10px 0 0 0;
		margin: 0;
	}
	
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* OUTERFOOTER ELEMENTS  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	#footerinnerwrap h3 {
		font-size: 1em;
		font-weight: normal;
		color: #0061ac;
		margin: 0;
	}
	#footerinnerwrap ul {
		width: 975px;
		list-style: none;
		float: left;
	}
	#footerinnerwrap li {
		/*display: inline;*/
		float:left;
		font-weight: bold;
		color: #84203a;
	}
	
	#footerinnerwrap li a {
		padding: 0 12px 0 0;
		margin: 0 10px 0 0;
		font-weight: normal;
		color: #7f8081;
		/*background: url(../images/divider.gif) no-repeat right center;*/
		font-weight: normal;
		color: #7f8081;
		white-space:nowrap;
		border-right:1px solid #999;
	}
	
	#footerinnerwrap li a:hover {
		color: #0061ac;
	}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
/* CUSTOM  */   
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */


/* recruitment  */ 

.recruitment{
	padding:5px;
	margin:5px 0px 5px 0px;
}

.recruitment h3{
	font-size:120%;
}

.recruitment span{
	font-weight:bold;
}

/* store finder */

#storefinder .row{
	float:left;
	clear:both;
	padding:10px 0px 0px 0px;
}

#storefinder legend{
	display:none;
}

#message{
	clear:both;
}

#resultstable{
	float:left;
	clear:both;
	margin:15px 0px 0px 0px;
}

/* error messages */

.msgerror {
	color:#ff0000;
	border: 1px solid #ff0000;
	padding:5px;
}

/* homepage changes */


#homepagebanner { position:relative; height:432px; }

#homepagebanner .slide{ position:absolute; top:0; left:0; z-index:0; height:432px; width:744px; display:block; }

#bannerone	{ background:url(../images/banners/bannerone.jpg) 0 0 no-repeat; }
#bannerone .bannerintro	{ position:absolute; left:387px; top:174px; width:290px; font-size:120%; line-height:120%; }
#bannerone .btnsellers { position:absolute; left:387px; top:293px; }
#bannerone .btnsellers a { color:#84203a; text-decoration:none; padding:8px 10px 8px 20px; background:url(../images/arrow5.gif) 10px 11px no-repeat #fff;  }

.bannerlinks	{ position:absolute; top:392px;	left:152px;	z-index:10;	color:#fff; }
.bannerlinks a  { color:#fff; }


#bannertwo	{ background:url(../images/banners/bannertwo.jpg) 0 0 no-repeat; }
#bannertwo .bannerintro	{ display:none; }
#bannertwo .btnverity { padding:0; margin:0; position:absolute; left:340px; top:318px; }
#bannertwo .btnverity a { background:url(../images/banners/bg-button.png) 0 0 no-repeat; display:block; padding:5px 10px 8px 22px; }


#bannerthree	{ background:url(../images/banners/yl_hero_banners_wintersale.jpg) 0 0 no-repeat; }
#bannerthree .bannerintro	{ display:none; }
.btnchristmas { position:absolute; left:449px; top:289px; background:url(../images/banners/bg-button-red.png) 0 0 no-repeat; display:block; padding:5px 10px 8px 22px; }
#bannerthree a.fulllink { width:744px; height:386px; display:block; }

#bannerfour	{ background:url(../images/banners/banner-dorma.jpg) 0 0 no-repeat; }
#bannerfour a.fulllink { width:744px; height:432px; display:block; text-indent:-3000em;  }

#bannerfive	{ background:url(../images/banners/banner-valencia.jpg) 0 0 no-repeat; }
#bannerfive a.fulllink { width:744px; height:385px; display:block; text-indent:-3000em; }

#bannersix	{ background:url(../images/banners/yl_hero_banner_valentine2011.jpg) 0 0 no-repeat; }
#bannersix a.fulllink { width:744px; height:385px; display:block; text-indent:-3000em; }

#bannerseven	{ background:url(../images/banners/banner-catherinelansfield.jpg) 0 0 no-repeat; }
#bannerseven a.fulllink { width:744px; height:385px; display:block; text-indent:-3000em; }

#bannereight { background:url(../images/banners/yl_hero_banners_flowerpower.jpg) 0 0 no-repeat; }
#bannereight a.fulllink { width:744px; height:385px; display:block; text-indent:-3000em; }


#bannernine { background:url(../images/banners/yl_hero_sale.jpg) 0 0 no-repeat; }
#bannernine a.fulllink { width:744px; height:385px; display:block; text-indent:-3000em; }


#bannerten { background:url(../images/banners/bannerthree.jpg) 0 0 no-repeat; }
#bannerten .bannerintro		{ display:none; }
#bannerten a.fulllink { width:744px; height:385px; display:block; text-indent:-3000em; }



/*
#homepagebanner .bannerintro{
	position:absolute;
	top:120px;
	left:350px;
	z-index:10;
	width:353px;
	line-height:140%;
}

#homepagebanner .bannerlinks{
	position:absolute;
	top:230px;
	left:143px;
	z-index:10;
	color:#fff;
}

#homepagebanner .bannerlinks a{
	color:#fff;
}
*/



/*forgotten password*/

#forgotpassword legend{
	display:none;
}

/*testimonial*/

.testimonial{
	padding:0px 0px 10px 0px;
}

.testimonial span{
	font-size:120%;
	padding:0px 0px 10px 0px;
}

/*unsubscribe*/

#unsubscribe legend{
	display:none;
}


/*products*/

.proddesc{
	padding:0px 0px 15px 0px;
}

/**/
.images {
	position:relative;
	height:100px;
	display:block;
	text-align:center;
	overflow:hidden;
}

.images img{
	position:absolute;
	top:0px;
	left:0px;
	height:auto;
	display:block;
}

.slider{
	margin:auto auto;
	position:absolute;
	top:-110px;
	left:25px;
	width:101px;
	height:101px;
	display:block;
	background-color:#fff;
}

.sliderfirst{
	margin:auto auto;
	position:absolute;
	top:0px!important;
	left:25px;
	width:101px;
	height:101px;
	display:block;
	background-color:#fff;
}

/*NEW STYLES*/

/*basket*/

.gotacode{
	position:absolute;
	top:45px;
	right:0px;
}

.gotacode form, .gotacode label{
	padding:0px;
	margin:0px;
}

.code{
	float:right;
}

.baskethelp{
	width:20px;
	height:20px;
	float:right;
	padding:0px 0px 0px 10px;
}

.discountrow	{ text-align:right; }
.discountrow span{ color: #84203a; }

.offertitle{
	color:#ff0000;
	font-size:130%;
	font-weight:bold;
	margin:0;
	text-align:center;
}

.offersubtitle{
	color:#ff0000;
	font-size:110%;
}

.offertext{
	color:#84203A;
	font-size:110%;
	font-weight:bold;
}


.btnupdate{
	float:left;
}

.btnproceed{
	float:right;
	margin:1px 0px 0px 5px;
}

.required{
	color:#ff0000;
}

.clear{
	clear:both;
	border:0px!important;
	padding:0px!important;
	margin:0px!important;
}


/*offer images*/

.rangeofferimg{
	position:relative;
	z-index:0;
}

.rangeofferimg img	{ position:relative; }

.rangeofferimg .threefor2offerban{
	z-index:5;
	margin-top: -40px;
	position:relative;
}

/*header text*/

#headertext{
	background-color:#c3d9e6;
	color:#003e6c;
}

/*sitemap*/

#sitemap ul{
	margin:0px 0px 0px 20px;
}

#sitemap ul li ul{
	margin:10px 0px 10px 20px;
}

#sitemap ul li ul li ul{
	margin:0px 0px 0px 20px;
}

/*search*/

#colourresults dt{
	font-size:130%;
	font-weight:bold;
	padding:0px 0px 5px 0px;
	clear:both;
}

#colourresults img{
	float:left;
	padding:0px 10px 10px 0px;
}


/*new header images*/

.bkshowproduct{
	background-image:url(../images/bg-style-design.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:744px;
	height:116px;
}

#headertext .innerheadertxt{
	padding:15px;
	color:#003e6d;
	font-size:130%;
	width:500px;

}

.bkshowrange{
	background-image:url(../images/bg-our-range.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	width:744px;
	height:116px;
}

#order{
	height:30px;
}

.showtable th{
	font-weight:bold;
	background-image:url(../images/bg_nav_hover.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:39px;
	padding:0px 5px 0px 5px;
}

.showtable td{
	padding:5px 5px 5px 5px;
}

.showtable .right{
	text-align:right;
}


.storefinder td{
	padding:5px 0px 5px 0px;
}

.storefinder th{
	font-weight:bold;
	background-image:url(../images/bg_nav_hover.gif);
	background-position:top left;
	background-repeat:repeat-x;
	height:39px;
}

.storefinder .lefttable{
	padding:0px 0px 0px 5px;
}

.storefinder .righttable{
	padding:0px 5px 0px 0px;
}

.bkblue{
	background-color:#dce5eb;
}

h2{
	font-size:150%;
}

#storeform .row, #storeform .row1{
	float:left;
	clear:both;
	padding:5px 0px 5px 0px;
	width:40em;
}

#storeform .row1 label{
	width:18em;
	display:block;
	float:left;
}

#storeform .row .rowleft, #storeform .row .rowright{
	width:12em;
	float:left;
}

#storeform .row .rowleft label, #storeform .row .rowright label{
	float:left;
}

#storeform .row .rowleft select, #storeform .row .rowright select{
	float:right;
}

#storeform .row .rowright label{
	padding:0px 0px 0px 10px;
}


.floatright{
	float:right;
	clear:both;
	padding:0px 0px 10px 0px;
}

.verified{
	width:530px;
	float:left;
}

/*form*/

#genform legend{
	display:none;
}

#genform .row{
	float:left;
	clear:both;
	padding:5px 0px 5px 0px;
	width:460px;
}

#genform .row label{
	display:block;
	width:250px;
	float:left;
}

#genform .row input{
	float:right;
	width:200px;
}

#genform .row textarea{
	float:right;
	width:200px;
	height:150px;
}

#genform .row .submit{
	width:100px;
	float:right;
}

.mand{
	color:#ff0000;
}

.prodimage{
	width:100px;
	height:101px;
}

.adobe img{
	float:left;
	margin:0px 10px 0px 0px;
}

.noshow{
	display:none;
}

.christmasbanner{
	padding:0px 0px 10px 0px;
}

.article-pagination {
	text-align:center;
	padding:10px 0;
}


.errors	{ padding:10px; color:#f00; }
.errors	ul { padding:5px 5px 5px 15px; }

/**
 * delivery popup
 */
 
body#deliverywrapper { background:#fff; text-align:left; padding:10px; }
body#deliverywrapper table { width: 100%; margin: 0 0 15px 0; }
body#deliverywrapper table th, 
body#deliverywrapper table td {	padding: 5px; border-bottom: 1px solid #fff;	text-align: center; }
body#deliverywrapper table th {	background: #c0c1c2; color: #fff; font-weight: bold; text-transform: uppercase; }
body#deliverywrapper table th span { color: #84203a; }

body#deliverywrapper table td {	background: #dfe0e0; color: #003e6d; }
body#deliverywrapper table tr.even td {	background: #eceeee; color: #003e6d; }

body#deliverywrapper table td.left, 
body#deliverywrapper table th.left { text-align: left; }
body#deliverywrapper table td.right, 
body#deliverywrapper table th.right { text-align: right; }
body#deliverywrapper table td span { color: #84203a; }
body#deliverywrapper table td strong {	font-weight: bold; }

/**
 * rating
 */
 
.formdivide	{ background:url(../images/bg_gradient1.gif) repeat-x scroll left bottom; display:block; padding:0 0 40px 0; }
#rateform { float:left; padding:0; color:#333; }
#rateform ol { list-style-type:none; }
#rateform ol li { clear:both; padding:10px 0 0 0; margin:0; color:#333; }
#rateform ol li .label { float:left; width:176px; color:#333; }
#rateform ol li .field { width:370px; padding:4px; }
#rateform ol li textarea { width:296px; padding:4px; }
#rateform ol li .radioratings { width:145px; float:left; font-size:90%; }
	#rateform ol li .radioratings li { padding:5px 0 0 0; }
	#rateform ol li .excellent { background-image:url(../images/rates/stars-five.gif); background-position:10px 0; background-repeat:no-repeat; padding:0 0 0 75px; }
	#rateform ol li .good      { background-image:url(../images/rates/stars-four.gif); background-position:10px 0; background-repeat:no-repeat; padding:0 0 0 75px; }
	#rateform ol li .average   { background-image:url(../images/rates/stars-three.gif); background-position:10px 0; background-repeat:no-repeat; padding:0 0 0 75px; }
	#rateform ol li .poor      { background-image:url(../images/rates/stars-two.gif); background-position:10px 0; background-repeat:no-repeat; padding:0 0 0 75px; }
	#rateform ol li .bad       { background-image:url(../images/rates/stars-one.gif); background-position:10px 0; background-repeat:no-repeat; padding:0 0 0 75px; }

#rateform ol li .redbutton		{ float:right; }

.bkstars{ width:60px; height:11px; display:block; background-color:#eae4d5; position:relative; margin:2px 0 0 0; }
.bknumstars { height:11px; background-color:#e9b421; position:absolute; top:0; left:0; }
.bkoverlay { width:60px; height:11px; display:block; position:absolute; top:0; left:0; background-image:url(../images/rates/staroverlay.png); background-position:0 0; background-repeat:no-repeat; text-indent:-3000em;  }

.smalllabel	{ font-size:90%; color:#787878; }

#rateform ol li .nsubscribe { margin:0 20px 0 0; }

.errormsg { color:#f00; margin:10px 0 10px 0; }
.errormsg ul { margin:5px 0 0 15px; }


.rightreviewpannel { padding:20px; display:block; float:left; }
.rightreviewpannel .reviewmainimg { width:150px; }
.rightreviewpannel p { width:150px; }
.rightreviewpannel .custrating { width:128px; border:1px solid #dadee9; padding:10px; margin:4px 0 20px 0; }

.listreviews{ clear:both; padding:20px 0 0 0; }


.reviewpagepannelhead { padding:7px 14px 7px 14px; color:#003e6d; font-size:150%; }
.reviewpagepannelhead .titleleft { float:left; }
.reviewpagepannelhead .titleright { float:right; }
.reviewpagepannelhead .titlefull { font-weight:bold; }

.innertitle { margin:0 14px 19px 14px; padding:17px 0 17px 0; font-weight:bold; color:#000; border-bottom:1px solid #ccc; }
.innertitle .averagetext { display:block; float:left; padding:0 10px 0 0; }
.innertitle .basedonetext { margin:0 0 0 10px; float:left; }
.innertitle .averageimage { float:left; padding:0; }

.innertitle a	{ color:#84203a; font-weight:bold; }
.btnaddreview { background:url(../images/reskin/bg-pen.gif) 0 0 no-repeat; display:block; padding:0 0 0 25px; color:#357171; text-decoration:none; text-align:center; float:right; }

.reviewwrapperpannel { float:left; clear:both; padding:7px 14px 7px 14px; width:716px; }
.reviewwrapperpannel .reviewleftpannel { width:130px; margin:0 20px 0 0; float:left; }
.reviewwrapperpannel .reviewleftpannel .name	{ padding:2px 0 5px 0; color:#333; }
.reviewwrapperpannel .reviewrightpannel { width:532px; float:right; color:#333; }
.reviewwrapperpannel .reviewleftpannel .reviewdate { color:#747474; }

.reviewwrapperbottom	{ margin:0 14px 19px 14px; padding:17px 0 17px 0; clear:both; border-top:1px solid #ccc; text-align:right; }
.reviewwrapperbottom a	{ color:#84203a; font-weight:bold; }

.customerrating { margin:0 0 10px 0; padding:10px 0 0 0; display:block; float:left; color:#333333; clear:both; width:100%; }
.customerrating a { color:#333333;  }
.customerrating div { float:left; }
.customerrating .avratingimg { margin:0 5px 0 5px; }

.linkrating div { margin:auto auto; width:160px; float:none; }
.linkrating, .linkrating a { color:#616162; padding:0 0 0 0; font-weight:normal; }
.linkrating .cusratingtext { float:left; }
.linkrating .avratingimg { float:left; }
.linkrating { margin:0;}
.response	{ color:#222; background-color:#dfe1e0; padding:10px; display:block; float:right; width:512px; margin:10px 0 0 0; }
.response span	{ font-weight:bold; }

ul.list	{ margin:0 0 10px 15px; }
.cathone	{ font-size:150%; font-weight:bold; margin:22px 0 0 0; }
.prodhone	{ font-size:150%; font-weight:bold; margin:0 0 10px 0; }


.listwrapper	{ width: 1015px; margin: 0 auto; }
.listwrapperinner	{ width: 975px; padding: 20px 20px 5px 20px; background: #fff; float: left; text-align: left; border-top: 20px solid #edf4f8; }
.innerlistwrapper	{ display:block; float:left; }

.innerlistwrapper .listleft,
.innerlistwrapper .listmiddle,
.innerlistwrapper .listright	{ float:left; width:300px; margin:0 0 10px 20px; }

/*Order by*/

.orderbywrapper	{ float:right; display:block; width:125px; text-align:right; }
.orderbutton	{ float:left; color:#84203a; border:0; cursor:pointer; background-color:#fff; }
.orderby		{ float:left; padding:0 5px 0 0; }
.orderbydivider	{ float:left; padding:0 5px; }

.gridcat		{ position:relative; }
.gridcattitle		{ position:absolute; bottom:40px; left:0; width:155px; text-align:center; }

