@charset "utf-8";
/* CSS Document */

html { 
	height: 				100%;
}

img {
	border:					none;	
}

body {
	font-family: 			Arial, Helvetica, sans-serif;
	font-size: 				13px;	
	height: 				99%;
	margin:					0px;
	background-color:		#000000;
	color:					#353f3f;
	height: 				100%;
	margin: 				0; 
	padding: 				0;
}


a {
	text-decoration:		none;
	color:					#353f3f;
	display:				inline-block;	

}

a:hover {
	text-decoration:		underline;
	color:					#376b89;
}

p {
	line-height:			1.5em;
}

#flashbg {
	position:				fixed;
	z-index:				1;
	display: 				block;
	height: 				100%; 
	width: 					100%;
	background-color:		#69b0af;
	background-color:		#3e7291;
}

#outer-wrapper {
	position:				relative;
	display: 				block;
	height: 				100%;
}

#body-wrapper {
	position:				absolute;
	width:					100%;
	top:					0;
	z-index:				2;
	display: 				block;
	height: 				100%;
}

#inner-body-wrapper {
	position:				relative;
	width:					100%;
}

#content-wrapper {
	text-align:				left;
	width:					980px;
	border:					none;
	display:				block;
	position:				relative;
	top:					80px;
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/column1bgshadow.png);
	background-repeat:		repeat-y;
	background-position:	top left;
	margin-left:			auto;
	margin-right:			auto;
}

.column-group1 {
	width:					840px;
	float:					left;
}

.column1 {
	width:					240px;
	float:					right;
	padding-top:			0px;
	padding-bottom:			50px;
}

.column2 {
	width:					600px;
	float:					right;
	background-color:		#fff;
	padding-top:			0px;
	padding-left:			0px;
	padding-right:			0px;
	padding-bottom:			50px;
}

.column3 {
	width:					140px;
	float:					left;
	position:				relative;
	padding-bottom:			360px;
}

.clr {
	clear:					both;	
}

#header {
	display:				block;
	background-color:		#000;
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/headerbg.gif);
	background-position:	top left;
	background-repeat:		repeat-x;
	height:					80px;
	border-bottom:			1px solid #fff;
	position:				absolute;
	top:					0px;
	width:					100%;
}

#header-wrapper, .footer-wrapper {
	text-align:				left;
	position:				relative;
	width:					980px;
	border:					none;
	display:				block;
	margin-left:			auto;
	margin-right:			auto;
}

.header-strip {
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/header/header-bg.gif);
	background-position:	right;
	background-repeat:		no-repeat;
	text-align:				left;
	height:					50px;
	position:				relative;
}

.mcafee {
	position:				absolute;
	right:					13px;
	top:					0px;
}

#footer {
	background-color:		#000;
	border-top:				1px solid #fff;
	position:				relative;
	top:					80px;
	background-image:		url('http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/generic/footerbg.gif');
	background-repeat:		repeat-x;
	background-position:	top;
}

#footer .footer-wrapper {
	background-image:		url('http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/generic/footercolumns.gif');
	background-position:	top left;
	background-repeat:		no-repeat;
}

#footer-text .footer-wrapper {
	background-image:		none;
}

#footer-text {
	border-top:				1px solid #fff;
	background-color:		#000000;	
}

.footer-left {
	font-size:				11px;
	text-align:				left;
	color:					#b3b3b3;
	padding-left:			10px;
	padding-top:			10px;
	height:					70px;
	float:					left;
	line-height:			1.5em;
	width:					430px;
}

.footer-left .fade {
	color:					#666666;
}

.footer-right {
	font-size:				11px;
	text-align:				right;
	color:					#b3b3b3;
	padding-right:			150px;
	padding-top:			10px;
	height:					70px;
	float:					right;
	line-height:			1.5em;
	width:					390px;
}

.footer-strip {
	text-align:				left;
	color:					#ccc;
	padding-left:			12px;
	padding-top:			20px;
}

.footer-strip a {
	text-decoration:		none;	
	color:					#ccc;
}

.footer-strip a:hover {
	text-decoration:		underline;	
}

.footer-column {
	width:					168px;
	float:					left;
	font-size:				11px;
	color:					#999999;
}

.footer-column ul {
	margin:					0px;
	padding-left:			10px;
	list-style:				none;
	padding-bottom:			10px;
}

.footer-column ul li {
	padding-top:			2px;
	padding-bottom:			2px;
}

.footer-column a {
	color:					#999999;	
}

.footer-column a:hover {
	text-decoration:		none;
	color:					#ffffff;
}

.footer-hd {
	font-weight:			bold;
	padding-top:			10px;
	padding-bottom:			4px;
	padding-left:			10px;
	border-bottom:			1px solid #545454;
	color:					#ffffff;
	margin-bottom:			4px;
}

.row {
	padding-left:			10px;
	padding-right:			10px;
	clear:					both;
}

h1 {
	display:				block;
	padding-right:			10px;
	padding-top:			10px;
	padding-bottom:			5px;
	border-top:				1px solid #e4e4e4;
	border-left:			1px solid #e4e4e4;
	border-right:			1px solid #e4e4e4;
	color:					#353f3f;
	font-size:				1.4em;
	font-weight:			normal;
	text-transform:			capitalize;
	margin:					0px;
	text-align:				right;
	
	
	background-color:		#404040;
	color:					#ffffff;
}

.mainimage, .postimage {
	border-left:			1px solid #e4e4e4;
	border-right:			1px solid #e4e4e4;
	border-bottom:			1px solid #e4e4e4;
	overflow:				hidden;
	text-indent:			-1px;
}

.categories {
	padding-left:			5px;
}

.category {
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/generic/cat-buy-bg.gif);
	background-repeat:		no-repeat;
	display:				block;
	width:					186px;
	text-align:				left;
	float:					left;
	margin-left:			5px;
	margin-right:			6px;
	margin-bottom:			0px;
	padding-top:			12px;
}
.category:hover {
	background-position:	-186px 0px;
	cursor:					pointer;
}
.category:hover a{
	text-decoration:		none;
	color:					#353F3F;
}

.category .image {
	display:				block;
}
.category a {
	
}



.category .catheader {
	display:				block;
	width:					174px;
	padding:				5px;
	margin:					0px;
	font-size:				0.9em;
	font-weight:			normal;
	height:					40px;
	text-align:				center;
}

.category p {
	display:				block;
	width:					174px;
	padding-left:			5px;
	padding-right:			5px;
	padding-bottom:			10px;
	padding-top:			10px;
	margin:					0px;
	font-size:				0.7em;
}



.category .calltoaction {
	text-align:				center;
	margin-top:				-3px;
}


.category .calltoaction img {
	border:					none;
}
.category .categoryfrom {
	display:				block;
	font-size:				1em;
	padding-top:			0px;
	text-align:				center;
	height:					22px;
	width:					186px;
}
.category .categoryfrom i {
	font-size:				0.7em;
	font-style:				normal;
}

.category .viewbuy {
	background-image:		url(/_s/nationwidebathrooms/_images/generic/cat-view-buy.png);
	width:					101px;
	height:					30px;
	display:				inline-block;
}

.magnify2 {
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/magnify.gif);
	background-repeat:		no-repeat;
	padding-left:			16px;
	padding-top:			2px;
}



.category .image {
	height:					95px;
	width:					184px;
	overflow:				hidden;
	margin-left:			1px;
}

.category .image img {
	border:					none;
}


.menu, .submenu, .mainmenu, .mainmenusub, .menuheader, .submenu {
	font-size:				11px;
}

.submenu {
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/white50.png);
	background-repeat:		repeat;
	border-top:				1px solid #ffffff;
	border-bottom:			1px solid #ffffff;
	padding-top:			8px;
	padding-bottom:			8px;
	padding-left:			10px;
	padding-right:			10px;
}

.menu ul {
	list-style:				none;	
	margin:					0px;
	padding:				0px;
	display:				block;
}

.menu ul li {
	display:				block;
}

.menu ul li a {
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/white50.png);
	background-repeat:		repeat;
	display:				block;
	padding-top:			8px;
	padding-bottom:			8px;
	padding-left:			10px;
	padding-right:			10px;
	border-bottom:			1px solid #ffffff;
}

.menu ul li a:hover {
	color:					#353f3f;
	text-decoration:		none;	
	background-color:		#ffffff;
	background-image:		none;
}

.menuheader {
	padding-top:			20px;
	padding-left:			0px;
	padding-bottom:			7px;
}

.menuheader .title {
	padding:				7px 10px 7px 10px;
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/black50.png);
	background-repeat:		repeat;
	color:					#ffffff;
	font-weight:			bold;
}

.mainmenulogo {
	float:					left;
	width:					240px;
}


.mainmenu, .mainmenusub {
	margin-top:				5px;
	margin-left:			0px;
	margin-right:			0px;
	margin-bottom:			0px;
	height:					25px;
	overflow:				hidden;
	padding:				0px;
	float:					left;
}

.mainmenu {
	margin-left:			0px;
	width:					590px;
	text-align:				right;
	margin-top:				0px;
	padding-top:			5px;
	background-color:		#ffffff;
	padding-left:			10px;
}

.mainmenu ul {
	float:					right;
	margin:					0px;
	padding:				0px;
	list-style:				none;
}

.mainmenu ul li {
	display:				block;
	float:					left;
}

.mainmenu ul li a {
	color:					#808080;
	padding:				5px 10px 5px 10px;
}

.mainmenu ul li a:hover {
	color:					#CCC;
	text-decoration:		none;
}

.mainmenusub {
	position:				relative;
	width:					139px;
	font-weight:			bold;
	border-right:			1px solid #252525;
}

.mainmenusub ul {
	margin:					0px;
	padding:				0px;
	list-style:				none;
	display:				block;
}

.mainmenusub ul li {
	display:				block;
	border-left:			1px solid #252525;
	float:					left;
}

.mainmenusub ul li.active {
	background-color:		#252525;	
}

.mainmenusub ul li.active a {
	color:					#ccc;	
}

.mainmenusub ul li.active a:hover {
	color:					#ccc;	
}

.mainmenusub ul li a {
	color:					#999;
	padding:				5px 10px 5px 10px;
	width:					48px;
	text-align:				center;
}

.mainmenusub ul li a:hover {
	color:					#ccc;
	text-decoration:		none;
}

#footer .mainmenu, #footer .mainmenusub {
	margin-top:				0px;
}

.relative {
	position:				relative;	
}

.legalmenu {
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/black50.png);
	background-repeat:		repeat;
	width:					140px;
	position:				absolute;
	bottom:					1px;
	left:					840px;
	z-index:				10;
}

.legalmenu ul {
	list-style:				none;	
	margin:					0px;
	padding:				0px;
	display:				block;
}

.legalmenu ul li {
	display:				block;
}

.legalmenu ul li a {
	display:				block;
	padding-top:			8px;
	padding-bottom:			8px;
	padding-left:			10px;
	padding-right:			10px;
	border-top:				1px solid #ffffff;
	color:					#ffffff;
}

.legalmenu ul li a:hover {
	color:					#ffffff;
	text-decoration:		none;	
	background-color:		#000000;
	background-image:		none;
}

.menubreakdown-container {
	width:					572px;
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/popshadow.png);
	background-repeat:		no-repeat;
	background-position:	bottom;
	position:				absolute;
	left:					-562px;
	z-index:				10;
	display:				none;
}

.menubreakdown {
	margin-left:			10px;
	margin-right:			10px;
	margin-bottom:			10px;
	background-color:		#ffffff;
	border-top:				1px solid #dddddd;
}

.loading {
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/loading.gif);
	background-position:	center;
	background-repeat:		no-repeat;
	height:					200px;
}

.cats .loading {
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/loadingcats.gif);	
}

.cats {
	width:					552px;
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/breakdownbg.gif);
	background-repeat:		repeat-y;
	border-bottom:			1px solid #cacaca;
}

.cats ul {
	float:					left;
	width:					184px;
	padding:				0px;
	list-style:				none;	
	margin:					0px;
	display:				block;
	padding-top:			10px;
	padding-bottom:			10px;
}

.cats ul li {
	display:				block;
}

.cats ul li a {
	background-image:		none;
	background-repeat:		no-repeat;
	display:				block;
	padding-left:			15px;
	padding-right:			15px;
	padding-top:			7px;
	padding-bottom:			7px;
	border-bottom:			none;
}

.cats ul li a:hover {
	color:					#353f3f;
	text-decoration:		none;	
	background-color:		#dddddd;
	background-image:		none;
}
.brands {
	padding:				10px;
}

.brands a {
	width:					131px;
	text-align:				centre;
	display:				block;
	float:					left;
	padding:				1px;
}

.brands a:hover {
	padding:				0px;
	border:					1px solid #cacaca;	
}

.brands img {
	border:					none;	
}

.innercolumngroup {
	border-left:			1px solid #e4e4e4;
	border-right:			1px solid #e4e4e4;
	border-bottom:			1px solid #e4e4e4;
	background-image: 		url(http://www.nationwide-bathrooms.co.uk/_images/generic/productbg.gif);
	background-repeat:		repeat-y;
}

.innercolumn1 {
	width:					289px;
	float:					left;
	text-align:				justify;
}

.innercolumn2 {
	width:					289px;
	float:					left;
	background-color:		#f2f2f2;
	position:				relative;
}

.producth1 {
	background-color:		#404040;
	color:					#ffffff;
	margin-top:				10px;
	padding-top:			5px;
	padding-bottom:			5px;
	padding-right:			11px;
	border-top:				none;
	border-left:			none;
	border-right:			none;
	font-size:				1.2em;
}

.producth2 {
	background-color:		#404040;
	color:					#ffffff;
	margin-top:				10px;
	padding-top:			5px;
	padding-bottom:			5px;
	padding-right:			11px;
	border-top:				none;
	border-left:			none;
	border-right:			none;
	font-size:				1.2em;
	text-align:				right;
	margin-bottom:			0px;
}

.productinfo-container {
	padding:				10px;
	color:					#666666;
	font-size:				0.9em;
}

.productinfo-container h2 {
	font-size:				1em;
	font-weight:			normal;
	color:					#333333;
}

.productinfo-container h3 {
	font-size:				1.2em;
	color:					#575757;
}

.productinfo-container table {
	font-size:				1em;
	color:					#666666;
	width:					100%;
	border-spacing:			0px;
}

.productinfo-container td.name, .productinfo-container td.value {
	border-bottom:			1px solid #e4e4e4;
	padding-top:			5px;
	padding-bottom:			5px;
}

.productinfo-container td.name {
	text-align:				left;
}

.productinfo-container td.value {
	text-align:				right;
}

table.prices {
	font-size:				1em;
	width:					100%;
	border-spacing:			0px;
}


.options h3 {
	text-align:				left;
	padding-top:			5px;
	padding-bottom:			5px;
	padding-left:			10px;
	overflow:				hidden;
	margin-top:				20px;
	margin-bottom:			0px;
}

.rrptext, .ourpricetext, .rrptotaltext, .ourtotaltext, .yousavetext {
	text-align:				left;
	padding-top:			5px;
	padding-bottom:			5px;
	padding-left:			10px;
	width:					50%;
	overflow:				hidden;
}

.rrp, .ourprice, .rrptotal, .ourtotal, .yousave {
	text-align:				right;
	padding-right:			10px;
	padding-top:			5px;
	padding-bottom:			5px;
}

.rrp, .rrptotal, .rrptext, .rrptotaltext, .yousave, .yousavetext {
	font-size:				0.8em;
	color:					#666666;
}

.rrptext, .rrptotaltext, .yousavetext {
	font-size:				1em;
}

.rrp strong, .rrptotal strong, .yousave strong {
	font-size:				1.3em;
	font-weight:			normal;
}

.ourprice strong {
	font-size:				1.4em;
	font-weight:			normal;
}

.ourtotal {
	font-weight:			bold;
}

.ourtotal strong, .ourpricetext, .ourtotaltext {
	font-size:				1.4em;
	font-weight:			bold;
}

.ourpricetext {
	font-weight:			normal;
	font-size:				1em;
	text-decoration:		line-through;
}


.ourprice, .ourpricetext, .ourtotal, .ourtotaltext {
	color:					#404040;
	background-color:		#FFCC00;
}

.deliverytext {
	position:				relative;
	color:					#fff;
	text-align:				left;
	padding-top:			4px;
	padding-bottom:			4px;
	overflow:				hidden;
	background-color:		#414141;
	background-image:		url('/_s/nationwidebathrooms/_images/generic/delivery.gif');
	background-position:	top left;
	background-repeat:		no-repeat;
	padding-left:			60px;
	font-size:				0.8em;
	
}

.deliverytext strong {
	color:					#a7a6a6;
	font-weight:			normal;
}

.deliverycost {
	position:				absolute;
	top:					8px;
	right:					10px;
	color:					#fff;
	text-align:				right;
}

.deliverycost strong {
	color:					inherit;
	font-size:				1.4em;
	font-weight:			normal;
}

.deliverycost em {
	color:					#fff;
	font-size:				1.4em;
	font-weight:			bold;
}

.productimage {
	padding-left:			1px;
	padding-right:			1px;
	overflow:				hidden;
}

.productimage img{
	border:					none;
}

.options label {
	font-size:				0.9em;
	padding-left:			10px;	
	width:					100px;
	display:				inline-block;
}

.options select {
	width:					170px;
	display:				inline-block;
}



.options .option {
	clear:					both;
	padding-top:			5px;
	padding-bottom:			5px;
	border-bottom:			1px solid #CCC;
}

table.optionprices {
	font-size:				1em;
	width:					100%;
	border-spacing:			0px;
	font-size:				0.9em;
}

table.optionprices td {
	padding-left:			10px;
	padding-right:			10px;
	border-top:				1px solid #dedede;
	padding-top:			3px;
	padding-bottom:			3px;
}

table.optionprices label {
	display:				inline;
	font-size:				1em;
}

table.optionprices .price {
	text-align:				right;	
}

.option h4 {
	padding-top:			10px;
	padding-left:			10px;
	margin:					0px;
	padding-bottom:			5px;
	font-weight:			normal;
}

.gallery:hover{
	text-decoration:		none;
}

.gallerylink {
	padding-right:			12px;
	background-image:		url(/_images/icons/image.png);
	background-position:	center;
	background-repeat:		no-repeat;
}

.gallery:hover .gallerylink {
	background-color:		#999;	
}

.crumbtrail {
	background-color:		#404040;
	color:					#aaaaaa;
	text-align:				right;
	margin-left:			1px;
	margin-right:			1px;
	margin-bottom:			1px;
	padding-right:			10px;
	padding-bottom:			10px;
	font-size:				11px;
}

.crumbtrail ul {
	list-style:				none;
	margin:					0px;
}

.crumbtrail li {
	display:				inline-block;
	margin:					0px;
}

.crumbtrail a {
	text-decoration:		none;
	color:					#999;
}

.crumbtrail a:hover {	
	color:					#dddddd;
}







#flashbg {
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/backgrounds/0003.jpg);
	background-color:		#000000;
	background-repeat:		repeat-x;
}

.intro .content{
	padding-top:			10px;
	padding-bottom:			10px;
	border:					none;
	color:					#999999;
}

.outro .content{
	padding-top:			10px;
	padding-bottom:			10px;
}


.content, .pagesummary {
	padding:				10px;
	border-left:			1px solid #e4e4e4;
	border-right:			1px solid #e4e4e4;
	border-bottom:			1px solid #e4e4e4;
	text-align:				justify;
	line-height:			1.4em;
	color:					#666;
}

.content {
	padding-left:			10px;
	padding-right:			10px;
	padding-bottom:			0px;
	padding-top:			0px;
	border-top:				1px solid #e4e4e4;
	margin-top:				10px;
}

.content p {
	
}

.content h3 {	
}

.content a {
	color:					#376b89;
}

.quote {
	padding-left:			20px;
	padding-top:			20px;
	color:					#ffffff;
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/quotes.png);
	background-position:	10px 0px;
	background-repeat:		no-repeat;
	font-size:				1em;
	font-weight:			bold;
}

.quote span{
	padding-bottom:			10px;
	padding-right:			20px;
	font-weight:			normal;
	background-position:	bottom right;
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/quotes.png);
	background-repeat:		no-repeat;
	font-size:				1.3em;
}

.brandlogos {
	text-align:				center;
	padding-top:			30px;
	padding-bottom:			30px;
}

.basketadd {
}

.basketadd-container {
	position:				relative;
	height:					107px;
	padding-top:			20px;
	background-color:		#fff;
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/generic/addtobasketfade.gif);
	background-repeat:		repeat-x;
	background-position:	top left;
}

#basket-container {
    z-index:				1500;
	width:					600px;
	font-size:				11px;
	display:				none;
	margin-left:			50px;
	padding-left:			50px;
	padding-right:			50px;
	padding-top:			40px;
	text-align:				left;
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/basket/basketshadow.png);
	background-position:	top left;
	background-repeat:		no-repeat;
}

.basket-instructions-inactive {
	display:				none;	
}

.basket-logo {
	position:				absolute;
	z-index:				1600;
	left:					560px;
	top:					0px;
}

.basket-footer {
	position:				absolute;
	left:					0px;
}

#basket-container h2 {	
	padding-top:			10px;
	padding-bottom:			10px;
	margin:					0px;
	color:					#ffcc00;
	font-size:				2.4em;
}

.checkoutbasket {
	font-size:				11px;
}

#basket {
	width:					100%;
	background-color:		#ffffff;
}

#basket table {
	width:					100%;	
	border-spacing:			0px;
}

#basket td, #basket th {
	border-bottom:			1px solid #CCC;	
	vertical-align:			top;
	padding-top:			10px;
	padding-left:			5px;
	padding-right:			5px;
	padding-bottom:			5px;
}

#basket td.bprice, #basket th.bprice {
	width:					75px;
	text-align:				right;
}

#basket td.bimage, #basket th.bimage {
	width:					50px;
}

#basket td.bimage img {
	width:					50px;
}

#basket h2 {
	padding-left:			10px;
	padding-bottom:			0px;
	margin-bottom:			0px;
}

#basket p {
	padding-left:			10px;
	padding-top:			0px;
	margin-top:				0px;
	padding-bottom:			0px;
	margin-bottom:			0px;	
}

.checkoutbasket #basket h2 {
	padding-left:			0px;
}

.checkoutbasket #basket p {
	padding-left:			0px;	
}

#basket td.btotal, #basket th.btotal {
	width:					75px;
	text-align:				right;	
	padding-right:			10px;
}

#basket td.bquantity, #basket th.bquantity, #basket td.bquantityd {
	text-align:				center;
	width:					85px;
	padding-top:			5px;
}

#basket th.bquantity, #basket td.bquantityd {
	padding-top:			10px;
}

#basket td.bquantity input {
	border:					none;
	background-color:		#eeeeee;
	width:					40px;
	text-align:				center;
	border-top:				1px solid #999;
	border-bottom:			1px solid #999;
	float:					left;
	height:					16px;
	font-size:				11px;
}

#basket td.bquantity a {
	padding-top:			3px;
	border:					1px solid #999;
	background-color:		#CCC;
	display:				block;
	float:					left;
	font-weight:			bold;
	width:					20px;
	height:					15px;
}

#basket td.bquantity a:hover {
	padding-top:			3px;
	border:					1px solid #999;
	background-color:		#eeeeee;
	font-weight:			bold;
	text-decoration:		none;
}

#basket td.baskettotal {
	width:					75px;
	text-align:				right;	
	padding-right:			10px;
	font-weight:			bold;
}

#basket td.baskettotaltext {
	text-align:				right;	
	font-weight:			bold;
}

#basket-overlay {
     position:				fixed;  
     top:					0;  
     right:					0;  
     bottom:				0;  
     left:					0;  
     height:				100%;  
     width:					100%;  
     margin:				0;  
     padding:				0;  
     background:			#000;  
     opacity:				.75;  
     filter: 				alpha(opacity=75);  
     -moz-opacity: 			0.75;  
     z-index:				1499;
	 display:				none;
}  

.basketadd {
	display:				block;
	width:					184px;
	height:					57px;
	background-image:		url('http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/generic/addtobasket.png');
	background-position:	0px 0px;
	background-repeat:		no-repeat;
	position:				absolute;
	left:					-17px;
}

.basketadd:hover {
	background-position:	0px -57px;
}

.basketbuy {
	display:				block;
	width:					141px;
	height:					57px;
	background-image:		url('http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/generic/addtobasket.png');
	background-position:	-184px 0px;
	background-repeat:		no-repeat;
	position:				absolute;
	left:					167px;
	z-index:				10;
}

.basketbuy:hover {
	background-position:	-184px -57px;
}

.basketppcheckout {
	position:				absolute;
	top:					85px;
	left:					95px;
}

.basketadd2 {
	padding-right:			10px;
	padding-top:			5px;
	padding-bottom:			5px;
	display:				block;
	font-weight:			bold;
	text-align:				right;
	background-color:		#404040;
	color:					#FC0;
}

.basketadd2:hover {
	text-decoration:		none;
	background-color:		#FC0;
	color:					#404040;
}

.basketgallery img {
	border:					none;
}

.input {
	clear:					both;
	border-bottom:			1px solid #CCC;
	font-size:				11px;
}

.input input {
	float:					left;
	width:					355px;
	border:					none;
	background-color:		#eeeeee;
	padding-bottom:			5px;
	padding-top:			5px;
}

.input label {
	float:					left;
	width:					190px;
	padding-top:			5px;
	padding-right:			10px;
	text-align:				left;
}

.input input.checkbox {
	width:					auto;
}

.input textarea {
	float:					left;
	width:					350px;
	height:					150px;
	border:					none;
	background-color:		#eeeeee;
	padding-bottom:			5px;
	padding-top:			5px;
	font-family:			Arial, Helvetica, sans-serif;
	font-size:				12px;
	margin:					0px;
}

.optional {
	color:					#aaa;	
}

.input.optional input {
	background-color:		#f9f9f9;	
}


.input.optional textarea {
	background-color:		#f9f9f9;	
}

.content #basket {
	border-bottom:			none;
	padding-bottom:			20px;
}

.basketactions {
	text-align:				right;	
}

.basketactions a {
	padding-right:			10px;
	padding-top:			5px;
	padding-bottom:			5px;
	display:				block;
	font-weight:			bold;
	text-align:				right;
	background-color:		#404040;
	color:					#FC0;
}

.basketactions a:hover {
	text-decoration:		none;
	background-color:		#FC0;
	color:					#404040;
}

#checkoutframe {
	display:				none;
	height:					800px;
	width:					558px;
	border:					1px solid #E4E4E4;
	padding:				10px;
	margin-top:				10px;
	background-image:		url('/_s/nationwidebathrooms/_images/shopping/ajax-loader.gif');
	background-position:	200px 50px;
	background-repeat:		no-repeat;
}

#basket-container h1 {
	padding:				20px;
}

#checkout label.error {
	color:					#f76d22;
	padding-left:			200px;
}

#checkout input.error {
	background-color:		#ffd8c3;
}

.paymentoption, .paymentoptionfirst {
	border:					1px solid #999;
	margin-left:			10px;
	margin-bottom:			10px;
}

.paymentoptionfirst {
	margin-left:			0px;	
}

.paymentoption:hover, .paymentoptionfirst:hover {
	border:					1px solid #f76d22;	
}

.basket-instructions, .basketadd-container-inactive {
	padding-right:			10px;	
	text-align:				right;
	font-size:				0.8em;
	background-color:		#fff;
}

.basket-instructions p, .basketadd-container-inactive p {
	margin:					0px;
	padding-top:			15px;
	padding-bottom:			15px;
}

.sideoffer {
	padding:				10px;	
}

.sideoffer img {
	border:					none;	
}

.tagoverview {
	color:					#ffffff;
	margin-left:			10px;
	margin-right:			10px;
	border:					1px solid #ffffff;
	margin-bottom:			10px;
	padding-bottom:			10px;
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/black50.png);
}

.tagoverview:hover {
	background-color:		#404040;
}

.tagoverview h2 {
	background-color:		#ffffff;
	margin:					0px;
	text-align:				center;
}

.tagoverview h3 {
	background-color:		#ffffff;
	margin:					0px;
	color:					#404040;
	padding:				5px 10px 5px 10px;
	text-align:				center;
}

.tagoverview p {
	padding-left:			10px;
	padding-right:			10px;	
	padding-top:			10px;
	margin:					0px;
	text-shadow:			#404040 0px 0px 2px;
}

.tagoverview div p {
	text-shadow:			none;	
}

.content .allbrands {
	padding-left:			10px;
}

.content .allbrands img {
	border:					0px;	
}

.content .allbrands {
	padding:				10px;
}

.content .allbrands a {
	width:					131px;
	text-align:				centre;
	display:				block;
	float:					left;
	padding:				1px;
}

.content .allbrands a:hover {
	padding:				0px;
	border:					1px solid #cacaca;	
}

.content .allbrands img {
	border:					none;	
}


.content .relatedbrands {
	padding:				5px;
	margin-left:			-10px;
	margin-right:			-10px;
}

.content .relatedbrands img {
	border:					0px;
	width:					69px;
}

.content .relatedbrands a {
	width:					69px;
	text-align:				centre;
	display:				block;
	float:					left;
	padding:				1px;
}

.content .relatedbrands a:hover {
	padding:				0px;
	border:					1px solid #cacaca;	
}

.content .relatedbrands img {
	border:					none;	
}

.content h3.subtle {
	font-weight:			normal;	
	color:					#888;
	padding-top:			10px;
	padding-bottom:			10px;
	margin:					0px;
}

.content h3.subtle strong {
	color:					#666;
}

.content .relatedbrands h3.subtle {
	padding-left:			5px;	
}

.content .alsorange {
	text-align:				left;
	color:					#999;
	padding-bottom:			5px;
	font-size:				0.9em;
}

.content .alsorange .alsotype a {
	margin:					0px;
	display:				inline;
	color:					#666;
	font-weight:			bold;
	text-decoration:		none;
}

.content .alsorange .alsotype a:hover {
	color:					#376B89;
}

.content .alsorange a {
	color:					#999;
}

.content .alsorange a:hover {
	color:					#376B89;
}


.content .descriptions {
	font-size:				0.9em;
	padding-bottom:			5px;
}


#productbanners a {
	padding-bottom:			1px;	
}

.basketgfxbuttons {
	text-align:				right;
	padding-top:			10px;
}

.basketgfxbuttons img {
	border:					none;	
}

.searchmenu {
	border-bottom:			1px solid #ffffff;
	background-color:		transparent;
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/white50.png);
	padding:				4px;
}

.searchmenu form {
	padding:				0px;
	margin:					0px;
}

.searchmenu #search {
	border:					1px solid #ffffff;
	width:					120px;
	background-color:		#ffffff;
	color:					#999;
	padding:				5px;
	font-size:				11px;
}

.content #searchfield {
	border:					1px solid #cccccc;
	width:					400px;
	color:					#353F3F;
	padding:				5px;
	float:					left;
}

#search:hover {
	background-color:		#ffffff;	
}

.searchagainbutton {
	padding:				4px;
	display:				block;
	float:					left;
	border:					1px solid #cccccc;
	margin-left:			10px;
}

.searchagainbutton:hover {
	background-color:		#CCC;	
}

.logosml {
	padding-left:			5px;
	padding-top:			5px;
}

.logosml a {
	width:					130px;
	text-align:				centre;
	display:				block;
	float:					left;
	padding:				1px;
	margin-right:			5px;
	margin-bottom:			5px;
}

.logosml a:hover {
	padding:				0px;
	border:					1px solid #cacaca;	
}

.logosml img {
	border:					none;	
}

.startsearchmenu {
	border-bottom:			1px solid #ffffff;
}

#startsearch {
	margin:					0px;
	background-color:		transparent;
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_images/generic/white50.png);
	background-repeat:		repeat;
	display:				block;
	padding-top:			8px;
	padding-bottom:			8px;
	padding-left:			10px;
	padding-right:			10px;
	
	border:					none;
	width:					100%;
	text-align:				left;
	font-size:				11px;
	color:					#353F3F;
}

#startsearch:hover {
	background-color:		#ffffff;	
}

.topofferbanner {
	background-color:		#fec501;
	text-align:				center;
}

#deliverydetails {
	display:				none;	
}

.categorygroupheading {
	margin-left:			-5px;
	background-image:		url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/generic/pagecurl.jpg);
	background-repeat:		no-repeat;
	padding-top:			60px;
	height:					50px;
	text-align:				left;
	font-size:				1.3em;
	color:					#999;
	padding-left:			20px;
}

.orderdetails {
	width:				100%;	
}

.orderdetails td {
	border-bottom:		1px solid #CCC;
	padding:			4px;
	vertical-align:		top;
}

.csreceived {
	display:			none;	
}

.csitem {
	padding-top:		10px;
	padding-bottom:		10px;
}

.csitem textarea {
	height:				75px;	
}

.addthissurround {
	padding-top:		10px
}

.addthisshare {
	float:				left;
	padding-right:		10px;
	font-weight:		bold;
}

.addthislinks {
	float:				left;
	padding-top:		2px;
	padding-right:		5px;
}

.header-strip .twitter {
	position: 			absolute;
	left: 				240px;
	top: 				0px;
	padding-top: 		25px;
	background:			url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/twitter/twitter_bg.jpg) no-repeat scroll 0% 0% transparent; 
	width: 				332px; 
	height: 			25px; 
	padding-left: 		40px;	
}

.basket-side {
	width:				140px;
	height:				270px;
	margin-top:			20px;
}

.basket-side-container {
	background-image:	url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/basket/sidebasketbg.gif);	
	background-position: top left;
	background-repeat:	no-repeat;
	background-color:	#ffffff;
	padding-top:		114px;
	height:				100%
}

.basket-side-items {
	color:				#7a7a7a;
	font-size:			0.9em;
	padding-bottom:		3px;
	padding-left:		10px;
}

.basket-side-note {
	color:				#7a7a7a;
	font-size:			0.7em;
	padding-left:		10px;
}

.brand-tag {
	background-image:	url(/_s/nationwidebathrooms/_images/generic/brand-bg.png);
	background-position:top left;
	background-repeat:	no-repeat;
	height:				88px;
}

.brand-tag img {
	padding-left:		48px;
}

.infomenuitem {
	text-align:			right;
	padding-bottom:		5px;
	font-size:			0px;
}

.infomenuitemimg {
	text-align:			right;
	font-size:			0px;
	position:			relative;
}

.infomenuitem a, .infomenuitemimg a {
	margin:				0px;
	padding:			0px;
}

.infomenuoffer {
	background-image:	url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/infomenu/special.png);
	background-position:10px 0px;
	background-repeat:	no-repeat;
	padding-top:		24px;
	overflow:			hidden;
	width:				240px;
	position:			relative;
}

.infomenuoffer .offeritem {
	display:			none;	
}

.infomenuoffer a {
	margin-left:		60px;
	display:			block;
	background-image:	url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/infomenu/offersurround.png);
	background-position:top left;
	background-repeat:	no-repeat;
	padding-top:		14px;
	padding-left:		14px;
	padding-right:		14px;
	width:				141px;
	overflow:			hidden;
}

.infomenuoffer a img {
	width:				141px;
}

.infomenuoffer .offertext {
	color:				#ffffff;
	padding-left:		70px;
	font-size:			0.8em;
	width:				160px;
}

.infomenuoffer .offerfooter {
	margin-left:		60px;
	display:			block;
	background-image:	url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/infomenu/offersurround.png);
	background-position:bottom left;
	background-repeat:	no-repeat;
	height:				76px;
	padding-left:		19px;
	position:			relative;
	margin-bottom:		150px;
}

.infomenuoffer .offerfooter .offertag {
	position:			absolute;
	background-image:	url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/infomenu/wasnowtag.png);
	background-position:top left;
	background-repeat:	no-repeat;
	height:				175px;
	width:				207px;
	left:				-60px;
	top:				43px;
	margin-left:		56px;
}

.infomenuoffer .offerfooter .lastone {
	position:			absolute;
	background-image:	url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/infomenu/lastone.png);
	background-position:top left;
	background-repeat:	no-repeat;
	height:				55px;
	width:				56px;
	left:				-18px;
	top:				-25px;
}

.infomenuoffer .offerfooter .lastfew {
	position:			absolute;
	background-image:	url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/infomenu/lastfew.png);
	background-position:top left;
	background-repeat:	no-repeat;
	height:				55px;
	width:				56px;
	left:				-18px;
	top:				-25px;
}

.infomenuoffer .offerfooter .offertag .offerprice {
	position:			absolute;
	width:				80px;
	left:				55px;
	top:				90px;
}

.infomenuoffer .offerfooter .offertag .offerprice .offerwas {
	font-size:			1em;
	display:			block;
	color:				#888888;
	height:				31px;
}

.infomenuoffer .offerfooter .offertag .offerprice .offernow {
	font-size:			1.6em;
	display:			block;
	color:				#111111;
	padding-left:		5px;
	font-weight:		bold;
}

.infomenuoffer .offerfooter .offertag .offerprice .offernow i {
	font-size:			0.6em;
	font-style:			normal;
	font-weight:		normal;
}

.infomenuoffer .offer-container {
	
}


.fingers {
	position:			absolute;
	right:				-34px;
	top:				31px;
	z-index:			100;
}

.infofeedback {
	color:				#ffffff;
	padding-left:		10px;
	padding-right:		10px;
	padding-bottom:		20px;
}

.infofeedback-top {
	background-image:	url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/infomenu/feedbackbg.png);
	background-position:0px 8px;
	background-repeat:	no-repeat;
}

.infofeedback-bottom {
	background-image:	url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/infomenu/feedbackbg.png);
	background-position:	bottom left;
	background-repeat:	no-repeat;
}

.infofeedback-5stars, .infofeedback-4stars, .infofeedback-3stars, .infofeedback-2stars, .infofeedback-1stars, .infofeedback-0stars {
	background-image:	url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/infomenu/stars.png);
	background-repeat:	no-repeat;
	width:				80px;
	height:				25px;
	background-position:0px 0px;
	overflow:			hidden;
	margin-left:		130px;
}

.infofeedback-5stars {
	background-position:0px 0px;
}

.infofeedback-4stars {
	background-position:-16px 0px;
}

.infofeedback-3stars {
	background-position:-32px 0px;
}

.infofeedback-2stars {
	background-position:-48px 0px;
}

.infofeedback-1stars {
	background-position:-64px 0px;
}

.infofeedback-0stars {
	background-position:-80px 0px;
}

.infofeedback-text {
	font-size:			0.9em;
	padding-left:		16px;
	padding-right:		16px;
	line-height:		1.4em;
}

.infofeedback-customer {
	text-align:			right;	
	font-size:			0.8em;
	padding-top:		15px;
	padding-right:		55px;
}

.infofeedback-name {
	display:			inline-block;
	padding-left:		35px;
	height:				30px;
	background-image:	url(http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/infomenu/reviewers.png);
	background-position:	top left;
	background-repeat:	no-repeat;
	padding-top:		9px;
	color:				#dddddd;
}

.infofeedback-name strong {
	color:				#ffffff;	
}

.pca input {
	margin-top:			2px;
	border:				none;
	background-color:	#ffcc00;
}

.pca input:hover {
	background-color:	#3f3f3f;
	color:				#fff;
}

.addressbilling {
	display:			none;	
}

.checkout-button {
	display:				inline-block;
	width:					152px;
	height:					57px;
	background-image:		url('http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/shopping/checkout_button.jpg');
	background-position:	0px 0px;
	background-repeat:		no-repeat;
}

.checkout-button:hover {
	background-position:	0px -57px;
}

.paynow-button {
	display:				inlind-block;
	width:					142px;
	height:					57px;
	background-image:		url('http://www.nationwide-bathrooms.co.uk/_s/nationwidebathrooms/_images/shopping/paynow_button.jpg');
	background-position:	0px 0px;
	background-repeat:		no-repeat;
}

.paynow-button:hover {
	background-position:	0px -57px;
}

.shopping-actions {
	text-align:				right;
	padding-top:			10px;
}

#search-bar {
	background-image:		url('/_s/nationwidebathrooms/_images/generic/search-bg.png');
	background-repeat:		no-repeat;
	background-position:	0px 0px;
	width:					101px;
	height:					37px;
	position:				absolute;
	top:					50px;
	left:					240px;
	overflow:				hidden;
	text-align:				left;
}

#search-bar:hover {
	background-position:	-110px 0px;
	width:					300px;
	height:					85px;
}

#search-bar #topsearch {
	border:					1px solid #d3a740;
	padding:				2px;
	color:					#362a0e;
	margin-left:			78px;
	background-color:		transparent;
	vertical-align:			top;
	margin-top:				9px;
	width:					125px;
}

#search-bar a {
	border:					1px solid #604f27;
	background-color:		#6f5c2a;
	color:					#fcbf35;
	padding:				2px;
	margin-top:				9px;
	text-decoration:		none;
}

#search-bar a:hover {
	background-color:		#000000;
	text-decoration:		none;
}

.alsobought {
	background-color:		#ffca02;
	background-image:		url('/_s/nationwidebathrooms/_images/generic/alsobought-bottom.jpg');
	background-position:	bottom;
	background-repeat:		no-repeat;
	padding-bottom:			55px;
	padding-left:			0px;
}

.alsoboughtcontainer {
	padding-left:			5px;	
}

.alsoboughtheading {
	background-color:		#ffca02;
	background-image:		url('/_s/nationwidebathrooms/_images/generic/alsobought-top.jpg');
	background-position:	top;
	background-repeat:		no-repeat;
	padding-top:			55px;
	padding-bottom:			25px;
	font-size:				1.3em;
	padding-left:			10px;
	font-weight:			bold;
	color:					#ffffff;
}

.alsoboughtcontainer .category {
	background-image:		url('/_s/nationwidebathrooms/_images/generic/cat-buy-bg-also.gif');
}

.callbest {
	height:					45px;
	margin-top:				10px;
}

.anchor {
	height:					78px;
	background-image:		url('/_s/nationwidebathrooms/_images/generic/split.png');
	background-position:	top;
	background-repeat:		no-repeat;
	height:					60px;
	display:				block;
	line-height:			22px;
	margin-left:			-10px;
	margin-right:			-10px;
	padding-top:			18px;
	text-align:				center;
}

.hd-image {
	margin-left:			1px;
	margin-right:			1px;
	margin-top:				-74px;
}

.competitor-research {
	position:				absolute;
	right:					150px;
	top:					4px;
}

.competitor-research:hover {
	opacity: 			0.5;
	cursor:				pointer;
}

.billingAddressInitial, .deliveryAddressInitial, .delinstructionsInitial, .cardMaestroOnly {
	display:				none;	
}

.findAddress, .findDeliveryAddress {
	background-image:		url('/_images/generic/findaddress.jpg');
	background-repeat:		no-repeat;
	background-position:	top left;
	width:					187px;
	height:					57px;
}

.findAddress:hover, .findDeliveryAddress:hover {
	background-position:	bottom left;
}

.heritage-container {
	background-color:		#000000;
	padding:				10px;
	border-bottom:			1px solid #fff;
}

.heritage-banner {
	width:					760px;
	padding:				10px;
	background-color:		#ffffff;
	border-right:			2px solid #343432;
	margin-bottom:			10px;
	margin-top:				10px;
	margin-left:			auto;
	margin-right:			auto;
}

.heritage-banner a {
	border:					none;	
}

#cookieOptions {
	width:					620px;
	height:					505px;
	background-image:		url(/_s/nationwidebathrooms/_images/cookies/options.gif);
	position:				absolute;
	z-index:				5000;
	bottom:					0px;
	left:					230px;
	display:				none;
}

.cookiestatus1 {
	margin-top:				427px;
	margin-left:			95px;	
}

.cookiestatus2 {
	margin-left:			180px;
}

a.cookiestatus1:hover, a.cookiestatus2:hover {
     opacity:				.50;  
     filter: 				alpha(opacity=50);  
     -moz-opacity: 			0.50;  
}

.changecookiesettings {
	color:					#B3B3B3;
}

.changecookiesettings:hover {
	color:					#ffcc00;
}
.basket-addmcfree, .basketadd-container-inactive {
    background-color: #fff;
    font-size: 0.8em;
    padding-left: 10px;
    text-align: left;
}
#section1 .row  > div
{
margin-top:0 !important;
}