/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//globals//*/*{margin:0;padding:0;}body{	font-family:Georgia, Times, serif;	font-size:0.8em;	color:#4d3539;	background:#f9f9f9;	}a{	text-decoration:none;	color:#008000;	}a:active{	outline:0;	}a img{	border:0;	text-decoration:none;	}.imgRight{	float:right;	}h1{	font-weight:normal;	letter-spacing:-0.08em;	text-transform:uppercase;	color:#008000;	}#mainBody h1.withSubs{	position:absolute;	float:right;	padding:4px 8px;	top:90px;	right:10px;	width:auto;	background:#e4e4e4;	}h1.withoutSubs{	position:absolute;	float:right;	padding:4px 8px;	top:30px;	right:10px;	width:auto;	background:#e4e4e4;	}h2,h3,h4,h5,h6{		color:#008000;	margin:0 0 15px 0;	}#mainBody p{	margin:15px 0;	line-height:1.6em;	}#mainBody p.b{	margin:0;	font-weight:bold;	font-size:12px;	color:#008000;	width:560px;	}input, textarea{	border:1px #aaa solid;	background:url('http://www.classicinteriors-direct.co.uk/images/bgInput.jpg') repeat-x 0 0;	}#pre-load{	position:absolute;	top:-5000px;	}#groheShowers{	width:130px;	height:300px;	cursor:pointer;	cursor:hand;	margin:0 0 0 10px;	background:url('http://www.classicinteriors-direct.co.uk/include/images/grohe009.jpg') no-repeat 0 0;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//box-layout//*/#wrapper{	margin:0 auto;	width:900px;	height:auto;	border:9px #e4e4e4 solid;	border-top:0;	background:#fff;	}#wrapper #mainBody{	position:relative;	float:left;	width:600px;	height:auto;	}#wrapper #mainBody .text{	width:580px;	padding:0 10px;	}#wrapper #mainBody ul,#wrapper #mainBody li{	margin:0 0 0 15px;	padding:0 0 0 2px;	list-style:round;	}#wrapper #mainBody ul{	margin-bottom:10px;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//header//*/#wrapper #header{	width:900px;	height:130px;	clear:both;	margin:0 0 20px 0;	border-bottom:1px #aaa solid;	}#wrapper #header .logo{	float:left;	clear:left;	width:460px;	height:90px;	}#wrapper #header .search{	position:relative;	float:right;	width:415px;	height:35px;	top:25px;	right:25px;	background:url('http://www.classicinteriors-direct.co.uk/images/bgSearch.jpg') no-repeat 0 0;	}#wrapper #header .search input{	float:left;	width:363px;	height:25px;	font-size:18px;	margin:5px;	padding:0 35px 0 5px;	border:0;	background:#fff;	}#wrapper #header .search input.icon{	position:absolute;	right:-31px;	top:0;	width:auto;	background:0;	}#wrapper #header .mod{	position:relative;	width:750px;	height:30px;	margin:5px 0 5px 150px;	clear:both;	}#wrapper #header .mod .address{	position:absolute;	top:-20px;	left:-131px;	width:130px;	height:30px;	font-size:10px;	line-height:12px;	font-family:Tahoma, Arial, Serif;	}#wrapper #header .category ul,#wrapper #header .category li{	padding:0;	margin:0;	list-style:none;	}#wrapper #header .category ul li{	float:left;	height:20px;	xmargin:0 5px;	}#wrapper #header .category ul li .benl{	float:left;	clear:left;	width:10px;	height:30px;	background:url('http://www.classicinteriors-direct.co.uk/images/navLeft.jpg') no-repeat 0 0;	}#wrapper #header .category ul li .benr{	float:left;	width:14px;	height:30px;	background:url('http://www.classicinteriors-direct.co.uk/images/navRight.jpg') no-repeat 100% 0;	}#wrapper #header .category ul li a,#wrapper #header .category ul li a:visited{	display:block;	float:left;	padding:7px 5px;	height:16px;	color:#fff;	background:url('http://www.classicinteriors-direct.co.uk/images/navBg.jpg') repeat-x 0 0;	}#wrapper #header .category ul li a:hover{	color:#008000;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//columnLeft//*/#wrapper #columnLeft{	float:left;	clear:left;	width:150px;	}#wrapper #columnLeft .information{	float:left;	width:140px;	}#wrapper #columnLeft .information ul,#wrapper #columnLeft .information li{	list-style:none;	}#wrapper #columnLeft .information li{	width:140px;	border-bottom:1px #e4e4e4 solid;	}#wrapper #columnLeft .information li.non{	border:0;	height:30px;	}#wrapper #columnLeft .information li a,#wrapper #columnLeft .information li a:visited{	display:block;	text-decoration:none;	padding:4px 6px;	margin:0 5px;	}#wrapper #columnLeft .information li a:hover{	color:#fff;	background:#333 url('http://www.classicinteriors-direct.co.uk/images/corner.jpg') no-repeat 100% 100%;	}#wrapper #columnLeft .mod{	margin:0 0 0 10px;	}#wrapper #columnLeft .mod ul,#wrapper #columnLeft .mod li{	padding:0;	margin:0;	list-style:none;	}#wrapper #columnLeft .mod ul {	margin:4px 0;	}body.home #wrapper #columnLeft .information li.hom,body.about #wrapper #columnLeft .information li.abo,body.delivery #wrapper #columnLeft .information li.del,body.guarantee #wrapper #columnLeft .information li.gua,body.account #wrapper #columnLeft .information li.log,body.basket #wrapper #columnLeft .information li.bas,body.contact #wrapper #columnLeft .information li.con,body.privacy #wrapper #columnLeft .information li.pri,body.terms #wrapper #columnLeft .information li.ter,body.returns #wrapper #columnLeft .information li.ret,body.sitemap #wrapper #columnLeft .information li.sit{	color:#fff;	background:#333 url('http://www.classicinteriors-direct.co.uk/images/corner.jpg') no-repeat 100% 100%;	}body.home #wrapper #columnLeft .information li.hom a,body.home #wrapper #columnLeft .information li.hom a:visited,body.home #wrapper #columnLeft .information li.hom a:hover,body.about #wrapper #columnLeft .information li.abo a,body.about #wrapper #columnLeft .information li.abo a:visited,body.about #wrapper #columnLeft .information li.abo a:hover,body.delivery #wrapper #columnLeft .information li.del a,body.delivery #wrapper #columnLeft .information li.del a:visited,body.delivery #wrapper #columnLeft .information li.del a:hover,body.guarantee #wrapper #columnLeft .information li.gua a,body.guarantee #wrapper #columnLeft .information li.gua a:visited,body.guarantee #wrapper #columnLeft .information li.gua a:hover,body.account #wrapper #columnLeft .information li.log a,body.account #wrapper #columnLeft .information li.log a:visited,body.account #wrapper #columnLeft .information li.log a:hover,body.basket #wrapper #columnLeft .information li.bas a,body.basket #wrapper #columnLeft .information li.bas a:visited,body.basket #wrapper #columnLeft .information li.bas a:hover,body.contact #wrapper #columnLeft .information li.con a,body.contact #wrapper #columnLeft .information li.con a:visited,body.contact #wrapper #columnLeft .information li.con a:hover,body.privacy #wrapper #columnLeft .information li.pri a,body.privacy #wrapper #columnLeft .information li.pri a:visited,body.privacy #wrapper #columnLeft .information li.pri a:hover,body.terms #wrapper #columnLeft .information li.ter a,body.terms #wrapper #columnLeft .information li.ter a:visited,body.terms #wrapper #columnLeft .information li.ter a:hover,body.returns #wrapper #columnLeft .information li.ret a,body.returns #wrapper #columnLeft .information li.ret a:visited,body.returns #wrapper #columnLeft .information li.ret a:hover,body.sitemap #wrapper #columnLeft .information li.sit a,body.sitemap #wrapper #columnLeft .information li.sit a:visited,body.sitemap #wrapper #columnLeft .information li.sit a:hover{	color:#fff;	background:0;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//columnRight//*/#wrapper #columnRight{	float:right;	clear:right;	width:140px;	height:auto;	overflow:auto;	}#wrapper #columnRight .handcursor{	cursor:pointer;	cursor:hand;	}#wrapper #columnRight #floatcart{	clear:both;	width:130px;	height:auto;	overflow:auto;	overflow-x:hidden;	margin:20px 10px 10px 0;	padding:0 0 5px 0;	border-bottom:3px #e4e4e4 double;	}#wrapper #columnRight #floatcart ul,#wrapper #columnRight #floatcart li{	margin:0;	padding:0;	list-style:none;	}#wrapper #columnRight #floatcart .subTot{	width:130px;	height:22px;	line-height:22px;	clear:both;	text-align:right;	font-weight:bold;	margin:2px 0;	padding:2px 0;	border-top:1px #e4e4e4 solid;	}#wrapper #columnRight #floatcart .subTot span{	float:left;	clear:left;	textalign:left;	font-weight:normal;	}#wrapper #columnRight #floatcart ul li.edit{	float:left;	clear:left;	width:30px;	height:22px;	text-align:right;	padding:10px 0 0 0;		font-size:10px;	border-top:1px #e4e4e4 solid;	}#wrapper #columnRight #floatcart ul li.edit{}#wrapper #columnRight #floatcart ul li.check{	height:22px;	text-align:right;	padding:10px 0 0 0;		border-top:1px #e4e4e4 solid;	}#wrapper #columnRight #floatcart ul li.checkbottom{	float:right;	clear:right;	width:100px;	height:22px;	text-align:right;	padding:10px 0 0 0;		border-top:1px #e4e4e4 solid;	}#wrapper #columnRight #floatcart .cartGroup table{	padding:0;	margin:0;	}#wrapper #columnRight #floatcart .cartGroup table tr td{	border-top:1px #e4e4e4 solid;	padding:1px 0;	}#wrapper #columnRight #floatcart .cartGroup table tr td.cartDesc{	font-size:10px;	padding:0 0 0 5px;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//category//*/#wrapper #mainBody .catDesc{	width:580px;	height:auto;	overflow:auto;	padding:10px;	background:#e4e4e4;	}#wrapper #mainBody .catDesc #flashslide{	width:580px;	height:300px;	}#wrapper #mainBody .catDesc p{	margin:5px 0;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//breadcrumb//*/#wrapper #mainBody .breadcrumb{	height:auto;	overflow:auto;	clear:both;	font-size:12px;	}#wrapper #mainBody .breadcrumb ul,#wrapper #mainBody .breadcrumb li{	margin:0;	padding:0;	list-style:none;	}#wrapper #mainBody .breadcrumb li{	float:left;	}#wrapper #mainBody .breadcrumb ul a,#wrapper #mainBody .breadcrumb ul a:visited{	display:block;	padding:2px;	}#wrapper #mainBody .breadcrumb ul a:hover{	color:#008000;	}#wrapper #mainBody .breadcrumb ul a span{	color:#333;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//sub-sections//*/#wrapper #mainBody .subsection{	font-size:10px;	width:590px;	height:50px;	line-height:12px;	clear:both;	padding:2px 2px 3px 2px;	margin:0 0 10px 0;	background:#e4e4e4;	}#wrapper #mainBody .subsection ul,#wrapper #mainBody .subsection li{	margin:0;	padding:0;	list-style:none;	}#wrapper #mainBody .subsection li{	float:left;	}#wrapper #mainBody .subsection li.first{	float:left;	width:590px;	display:block;	clear:both;	}#wrapper #mainBody .subsection a,#wrapper #mainBody .subsection a:visited{	display:block;	float:left;	padding:2px 4px;	margin:-2px 0 0 0;	}#wrapper #mainBody .subsection a:hover{	color:#fff;	background:#008000;	}#wrapper #mainBody .subsection a:first-letter{	color:#054e96;	}#wrapper #mainBody .subsection a:hover:first-letter{	color:#fff;	text-decoration:underline;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//popUpBasket//*/#cat-list-add-msg{	width:160px;	height:40px;	margin:0 auto;	padding:20px;	position:absolute;	top:400px;	color:#fff;	background:url('http://www.classicinteriors-direct.co.uk/images/bgBasket.png') no-repeat 50% 50%;	}* html #cat-list-add-msg{	background:url('http://www.classicinteriors-direct.co.uk/images/bgBasket.gif') no-repeat 50% 50%;	}#cat-list-add-msg .leftio{	float:left;	clear:left;	width:40px;	height:40px;	}#cat-list-add-msg .rightio{	float:right;	width:100px;	height:40px;	clear:right;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//catsInCats//*/#wrapper #mainBody .catList{	margin:0;	padding:0;	width:600px;	height:auto;	overflow:auto;	}#wrapper #mainBody .catList .categories{	float:left;	width:187px;	height:200px;	margin:5px;	text-align:center;	font-size:10px;	border:1px #e4e4e4 solid;	background:#e4e4e4;	cursor:pointer;	cursor:hand;	}#wrapper #mainBody .catList .categories .catImg{	width:170px;	height:130px;	margin:9px 9px 0 9px;	font-size:10px;	background:#fff;	}#wrapper #mainBody .catList .categories .catTitle{	width:160px;	height:40px;	margin:0 9px 0 9px;	padding:5px;	font-size:16px;	text-align:right;	vertical-align:bottom;	border-top:1px #e4e4e4 solid;	background:#fff;	}#wrapper #mainBody .catList .categories:hover .catTitle a,#wrapper #mainBody .catList .categories:hover .catTitle a:visited{	color:#333;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//prodsInCats//*/#wrapper #mainBody .filterControl{	width:600px;	height:25px;	padding:5px 0 0 0;	clear:both;	}#wrapper #mainBody .filterControl .filterLeft{	float:left;	width:200px;	height:25px;	}#wrapper #mainBody .filterControl .pagination{	float:right;	height:25px;	}#wrapper #mainBody .filterControl .pagination ul,#wrapper #mainBody .filterControl .pagination li{	padding:0;	margin:0;	list-style:none;	}#wrapper #mainBody .filterControl .pagination li{	float:left;	margin:0 1px;	}#wrapper #mainBody .filterControl .pagination li.title{		padding:2px 3px;	}#wrapper #mainBody .filterControl .pagination li a,#wrapper #mainBody .filterControl .pagination li a:visited{	display:block;	float:left;	color:#999;	padding:2px 3px;	border:1px #e4e4e4 solid;	background:#e4e4e4;	}#wrapper #mainBody .filterControl .pagination li a:hover{	color:#333;	border-color:#008000;	}#wrapper #mainBody .filterControl .pagination li a.active{	color:#008000;	background:#ccc	}#wrapper #mainBody .cat-list-addtocart-multi{	width:590px;	text-align:right;	}#wrapper #mainBody .product{	float:left;	width:187px;	height:220px;	margin:5px;	text-align:center;	font-size:10px;	border:1px #e4e4e4 solid;	background:#e4e4e4;	}#wrapper #mainBody .product .img{	width:170px;	height:120px;	clear:both;	margin:5px 9px 0 9px;	border-bottom:1px #e4e4e4 solid;	background:#fff;	}#wrapper #mainBody .product .detail{	width:170px;	margin:0 9px;	background:#fff;	}#wrapper #mainBody .product .detail .name{	width:160px;	height:45px;	padding:0 5px;	text-align:right;	font-size:14px;	}#wrapper #mainBody .product .detail .modalOpts a,#wrapper #mainBody .product .detail .modalOpts a:visited{	color:#333;	}#wrapper #mainBody .product .detail .modalOpts a:active,#wrapper #mainBody .product .detail .modalOpts a:hover{	color:#f00;	}#wrapper #mainBody .product .detail .price{	text-align:right;	font-size:16px;	padding:0 4px;	margin:4px 0 0 0;	color:#888;	border-bottom:1px #e4e4e4 solid;	}#wrapper #mainBody .product .detail .price span{	font-size:12px;	}#wrapper #mainBody .product:hover .detail .price{	color:#333;	}#wrapper #mainBody .product .detail .listOptions .left{	text-align:left;	text-indent:10px;	}#wrapper #mainBody .product .detail .listOptions .right select{	width:150px;	font-size:10px;	margin:0 10px;	}#wrapper #mainBody .product .listCheckbox{	margin:0 9px;	padding:0 4px;	text-align:right;	background:#fff;	}#wrapper #mainBody .product .prodOptions{	position:absolute;	z-index:500;	height:auto;	border:9px #e4e4e4 solid;	border-top:1px #e4e4e4 solid;	margin:0 0 0 -9px;	padding:10px 0 0 0;	background:#fff;	}#wrapper #mainBody .product .prodOptions .addtocart{	float:right;	width:160px;	margin:10px 10px 10px 0;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//products//*/#wrapper #mainBody #productDetail{	background:#fff;	}#wrapper #mainBody #productDetail .heading{	color:#f60;	text-transform:uppercase;	font-size:20px;	text-align:right;	padding:0 30px 0 0;	}#wrapper #mainBody #productDetail .heading h1{	color:#008000;	font-weight:normal;	font-size:20px;	text-align:left;	}#wrapper #mainBody #productDetail .description ul,#wrapper #mainBody #productDetail .description li{	margin:0 0 0 10px;	padding:0 0 0 4px;	line-height:18px;	list-style:square;	}#wrapper #mainBody #productDetail .description p{	margin:20px 0;	line-height:1.8em;	}#wrapper #mainBody #productDetail .description u{	text-decoration:none;	font-size:8px;	font-style:italic;	color:#008000;	}#wrapper #mainBody #productDetail .additional{	height:auto;	overflow:auto;	}#wrapper #mainBody #productDetail .info{		float:right;	width:300px;	height:auto;	overflow:auto;	clear:right;	padding:10px;	margin:0 20px 20px 20px;	border:10px #e4e4e4 solid;		background:#fff;	}#wrapper #mainBody #productDetail .info h3{	font-weight:normal;	letter-spacing:-0.08em;	text-transform:uppercase;	color:#008000;	}#wrapper #mainBody #productDetail .info .options{	clear:both;	margin:5px 0;	padding:5px 0;	border-bottom:1px #e4e4e4 solid;		}#wrapper #mainBody #productDetail .info .options span{	display:block;	float:left;	width:110px;	}#wrapper #mainBody #productDetail .info .options select{	width:180px;	}#wrapper #mainBody #productDetail .info .control{	width:295px;	height:30px;	clear:both;	margin:20px 0 0 0;	}#wrapper #mainBody #productDetail .info .control .left{	float:left;	clear:left;		width:100px;	height:30px;	}#wrapper #mainBody #productDetail .info .control .right{	float:right;	clear:right;	text-align:right;	width:140px;	height:30px;	}   #wrapper #mainBody #productDetail .img{	width:188px;	height:120px;	margin:5px;	padding:9px 0 0 0;	text-align:center;	font-size:10px;	border:1px #e4e4e4 solid;	background:#e4e4e4;	}#wrapper #mainBody #productDetail .addImg{	float:left;	width:187px;	height:140px;	margin:5px;	padding:9px 0 0 0;	text-align:center;	font-size:10px;	border:1px #e4e4e4 solid;	background:#e4e4e4;	}#wrapper #mainBody #productDetail .img span,#wrapper #mainBody #productDetail .addImg span{	font-size:12px;	}#wrapper #mainBody #productDetail .img span img,#wrapper #mainBody #productDetail .addImg span img{	vertical-align:middle;	}		#wrapper #mainBody #productDetail .img b,#wrapper #mainBody #productDetail .addImg b{	display:block;	width:188px;	clear:both;	font-size:12px;	font-weight:normal;	}#wrapper #mainBody #interesting{	width:600px;	height:auto;	clear:both;	margin:80px 0 0 0;	}#wrapper #mainBody #interesting .interest{	float:left;	width:170px;	height:190px;	margin:5px;	padding:9px 0 0 0;	text-align:center;	font-size:10px;	border:9px #e4e4e4 solid;	background:#fff;	}#wrapper #mainBody #interesting .interest .img{	height:110px;	line-height:10px;	}	#wrapper #mainBody #interesting .interest .name{	height:48px;	font-weight:normal;	font-size:14px;	padding:4px 9px 0 9px;	border-top:1px #e4e4e4 solid;	text-align:right;	}#wrapper #mainBody #interesting .interest .price{	text-align:right;	fnot-weight:bold;	color:#333;	padding:4px 9px 0 9px;	font-size:16px;	border-top:1px #e4e4e4 solid;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//basket-main//*/#wrapper #mainBody #mainBasket{	width:600px;	height:auto;	overflow:auto;	}#wrapper #mainBody #mainBasket .header{	width:600px;	height:20px;	clear:both;	}#wrapper #mainBody #mainBasket .header div{	float:left;	height:20px;	}#wrapper #mainBody #mainBasket .rem{	width:130px;	text-indent:18px;	}#wrapper #mainBody #mainBasket .opt{	width:210px;	}#wrapper #mainBody #mainBasket .qua{	width:70px;	}#wrapper #mainBody #mainBasket .pri{	width:100px;	}#wrapper #mainBody #mainBasket .tot{	width:50px;	}#wrapper #mainBody #mainBasket .entry{	width:582px;	height:140px;	margin:10px 0;	clear:both;	border:9px #e4e4e4 solid;	}#wrapper #mainBody #mainBasket .entry .mod{	float:left;	clear:left;	width:120px;	height:30px;	margin:0 0 10px 0;	padding:10px 0 0 10px;	font-size:10px;	color:#008000;	border-bottom:1px #e4e4e4 solid;	}#wrapper #mainBody #mainBasket .entry .nam{	float:right;	width:440px;	height:25px;	clear:right;	padding:5px 10px 10px 0;	margin:0 0 10px 0;	text-align:right;	font-size:16px;	border-bottom:1px #e4e4e4 solid;	}#wrapper #mainBody #mainBasket .entry .rem{	float:left;	width:30px;	height:80px;	text-indent:0;	padding:10px 0 0 10px;	}#wrapper #mainBody #mainBasket .entry .img{	float:left;	width:70px;	height:50px;	text-align:center;	border:5px #e4e4e4 solid;	}#wrapper #mainBody #mainBasket .entry .opts{	float:left;	width:180px;	height:80px;	padding:0 0 0 20px;	}#wrapper #mainBody #mainBasket .entry .opts small{	display:block;	clear:both;	width:180px;	padding:2px 0;	border-bottom:1px #e4e4e4 solid;	}#wrapper #mainBody #mainBasket .entry .qua{	float:left;	width:50px;	height:50px;	padding:5px 0 0 20px;	}#wrapper #mainBody #mainBasket .entry .qua input{	width:30px;	font-size:16px;	text-align:center;	color:#111;	border:5px #e4e4e4 solid;	}#wrapper #mainBody #mainBasket .entry .pri{	float:left;	width:80px;	padding:10px 0 0 0;	text-align:right;	}#wrapper #mainBody #mainBasket .entry .tot{	float:left;	width:100px;	font-weight:bold;	font-size:16px;	color:#008000;	text-align:right;	padding:8px 0 0 0;	}#wrapper #mainBody #mainBasket .bFooter{	width:600px;	height:40px;	clear:both;	}#wrapper #mainBody #mainBasket .bFooter .fTot{	float:right;	text-align:left;	width:auto;	padding:0 15px 0 10px;	color:#f00;	font-weight:bold;	font-size:18px;	}#wrapper #mainBody #mainBasket .bFooter .sTot{	float:right;	text-align:left;	width:80px;	}#wrapper #mainBody #mainBasket .cartButtons{	width:560px;	height:40px;	clear:both;	}#wrapper #mainBody .cartButtons .one{	float:left;	width:200px;	height:40px;	}#wrapper #mainBody .cartButtons .two{	float:left;	width:160px;	text-align:center;	}#wrapper #mainBody .cartButtons .three{	float:left;	width:200px;	text-align:right;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//createAccount//*/#wrapper #mainBody .personal,#wrapper #mainBody .address,#wrapper #mainBody .password,#wrapper #mainBody .newsletter,#wrapper #mainBody .buttons{	width:540px;	height:auto;	overflow:auto;	padding:20px;	margin:5px 0;	clear:both;	font-size:14px;	border:9px #e4e4e4 solid;	}#wrapper #mainBody .buttons .right{	float:right;	width:100px;	margin:0;	text-align:right;	}#wrapper #mainBody .buttons .left{	float:left;	width:100px;	margin:0;	}#wrapper #mainBody .row{	width:540px;	clear:both;	margin:4px 0;	}#wrapper #mainBody .row span{	display:block;	float:left;	width:200px;	}#wrapper #mainBody .row span b{	color:#f00;	}#wrapper #mainBody .row input{	width:250px;	padding:2px 4px;	border:1px #aaa solid;	}#wrapper #mainBody .row select{	width:255px;	}#wrapper #mainBody .row .checkboxes input{	border:0;	padding:0;	width:auto;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//basketAccount//*/#wrapper #mainBody .existing{	float:right;	width:280px;	height:auto;	overflow:auto;	padding:10px;	border:9px #e4e4e4 solid;	background:#fff;	}#wrapper #mainBody .existing .row{	width:280px;	height:30px;	clear:both;	margin:2px 0;	}#wrapper #mainBody .existing .row span{	display:block;	float:left;	width:100px;	height:28px;	padding:2px 0 0 0;	}#wrapper #mainBody .existing .row input{	width:160px;	height:18px;	font-size:16px;	color:#222;	}#wrapper #mainBody .existing .row input.button{	width:auto;	font-size:10px;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//basketShipping//*/#wrapper #mainBody #shipping,#wrapper #mainBody #payment{	width:560px;	height:auto;	clear:both;	padding:10px;	border:9px #e4e4e4 solid;	}#wrapper #mainBody #shipping .left,#wrapper #mainBody #payment .left{	float:right;	width:300px;	line-height:25px;	}#wrapper #mainBody .none{	display:none;	}#wrapper #mainBody #comments{	width:560px;	height:auto;	padding:10px;	margin:10px 0 0 0;	border:9px #e4e4e4 solid;	}#wrapper #mainBody #comments textarea{	width:560px;	height:150px;	font-size:16px;	font-family:Arial, Helvetica, sans-serif;	color:#111;	}#wrapper #mainBody .cartButtons{	width:560px;	height:20px;	padding:10px;	margin:10px 0;	border:9px #e4e4e4 solid;	}#wrapper #mainBody .cartButtons .left{	float:left;	clear:left;	width:200px;	height:20px;	}#wrapper #mainBody .cartButtons .right{	float:right;	clear:right;	width:200px;	height:20px;	text-align:right;	}#wrapper #mainBody #confirmDel{	width:560px;	height:120px;	padding:10px;	margin:10px 0;	border:9px #e4e4e4 solid;	}#wrapper #mainBody #confirmDel .left{	float:left;	clear:left;	width:250px;	height:auto;	}#wrapper #mainBody #confirmDel .right{	float:right;	clear:right;	width:250px;	height:auto;	}#wrapper #mainBody #confirmBasket{	width:580px;	height:auto;	}#wrapper #mainBody #confirmBasket .entry{	width:580px;	height:auto;	overflow:auto;	padding:4px 0 2px 0;	clear:both;	border-bottom:1px #e4e4e4 solid;	}#wrapper #mainBody #confirmBasket .pro{	float:left;	width:240px;	}#wrapper #mainBody #confirmBasket .mod{	float:left;	width:140px;	}#wrapper #mainBody #confirmBasket .qua{	float:left;	width:50px;	}#wrapper #mainBody #confirmBasket .pri{	float:left;	width:100px;	}#wrapper #mainBody #confirmBasket .tot{	float:left;	}#wrapper #mainBody #confirmBasket .bFooter{	float:right;	clear:left;	width:200px;	height:auto;	font-weight:bold;	color:#008000;	}#wrapper #mainBody #confirmBasket .bFooter .sTot{	height:20px;	margin:2px 0 0 0;	}#wrapper #mainBody #confirmBasket .bFooter span{	display:block;	float:left;	width:150px;	font-weight:normal;	color:#666;	}#wrapper #mainBody #confirmCom{	width:560px;	height:auto;	clear:both;	padding:10px;	margin:20px 0 10px 0;	border:9px #e4e4e4 solid	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//account//*//*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//history//*/#wrapper #mainBody .results .left{	float:left;	width:280px;	}#wrapper #mainBody .results .right{	float:right;	width:280px;	text-align:right;	}#wrapper #mainBody #history{	width:580px;	height:auto;	overflow:auto;	clear:both;	}#wrapper #mainBody #history .order{	float:left;	width:240px;	margin:5px;	padding:10px;	border:9px #e4e4e4 solid;	}#wrapper #mainBody #history .order .row{	width:230px;	height:auto;	overflow:auto;	}#wrapper #mainBody #history .order .row span b{	display:block;	float:left;	width:85px;	}#wrapper #mainBody #history .order .row input{	width:225px;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//searchResults//*/#wrapper #mainBody #search{	width:560px;	height:auto;	overflow:auto;	padding:10px;	border:9px #e4e4e4 solid;	}#wrapper #mainBody #search .row{	width:560px;	clear:both;	border:0;	}#wrapper #mainBody #search .row span{	display:block;	float:left;	width:560px;	margin:0 0 10px 0;	}#wrapper #mainBody #search .row span input{	width:540px;	}#wrapper #mainBody #search .row .right{	clear:both;	width:540px;	margin:10px 0 0 0;	}#wrapper #mainBody #search .row .right input{	float:left;	margin:2px 10px 0 10px;	width:auto;	}#wrapper #mainBody #search .buttons{	float:right;	text-align:right;	width:100px;	height:40px;	padding:0;	margin:0;	border:0;	}#wrapper #mainBody #search .buttons input{	width:auto;	}#wrapper #mainBody #searchRes{	width:600px;	height:auto;	overflow:auto;	margin:10px 0 0 0;	}#wrapper #mainBody #searchRes .results{	height:30px;	clear:both;	}#wrapper #mainBody #searchRes .products{	float:left;	width:187px;	height:185px;	margin:5px;	padding:9px 0 0 0;	text-align:center;	font-size:10px;	border:1px #e4e4e4 solid;	background:#e4e4e4;	}#wrapper #mainBody #searchRes .products b{	display:block;	clear:both;	height:45px;	padding:5px;	margin:0 9px;	text-align:right;	font-size:14px;	background:#fff;	}#wrapper #mainBody #searchRes .products span{	display:block;	text-align:right;	height:20px;	font-size:16px;	margin:0 9px;	padding:4px;	border-top:1px #e4e4e4 solid;	background:#fff;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//bestSeller//*/#wrapper #mainBody .bestSellers{	width:600px;	height:auto;	}#wrapper #mainBody .bestSellers .products{	float:left;	width:187px;	height:185px;	margin:5px;	padding:9px 0 0 0;	text-align:center;	font-size:10px;	border:1px #e4e4e4 solid;	background:#e4e4e4;	}#wrapper #mainBody .bestSellers .products b{	display:block;	clear:both;	height:45px;	padding:5px;	margin:0 9px;	text-align:right;	font-size:14px;	font-weight:normal;	background:#fff;	}#wrapper #mainBody .bestSellers .products span{	display:block;	text-align:right;	height:20px;	font-size:16px;	margin:0 9px;	padding:4px;	border-top:1px #e4e4e4 solid;	color:#fff;	background:#008000 url('http://www.classicinteriors-direct.co.uk/images/bgPrice.jpg') no-repeat 0 0;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//footer//*/#footer{	width:900px;	height:auto;	overflow:auto;	background:#e4e4e4;	}#footer .cols{	width:600px;	height:80px;	margin:0 150px;	padding:20px 0 0 0;	clear:both;	}#footer .cols .column{	float:left;	width:150px;	line-height:20px;	padding:0 0 0 49px;	border-right:1px #fff solid;	}#footer .cols .last{	border:0;	}#footer .cols .column a,#footer .cols .column a:visited{	padding:2px 4px;	}#footer .cols .column a:hover{	color:#fff;	background:#333;	}#footer .cols .column ul,#footer .cols .column li{	padding:0;	margin:0;	list-style:none;	}#footer .credits{	width:800px;	height:80px;	margin:10px 50px 30px 50px;	background:#fff;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//ends//*/#wrapper #header .category .one{	float:left;	}#wrapper #header .category .one .hidden{	position:absolute;	display:none;	width:200px;	height:auto;	border:1px #ccc solid;	top:30px;	margin:0 0 0 -50px;	z-index:500;	background:transparent url('http://www.classicinteriors-direct.co.uk/images/pingu.png') repeat;	}#wrapper #header .category .one .hidden .lineD{	width:180px;	height:auto;	padding:5px;	float:left;	margin:3px 5px 2px 5px;	background:#fff;	font-size:11px;	}#wrapper #header .category .one li.top:hover .hidden{	display:block;	}*+html #wrapper #header .category .one li.top:hover .hidden{	display:none;	}#wrapper #header .category .one .hidden .lineD ul li{	margin:0;	clear:both;	padding:0 0 0 10px;	}#wrapper #header .category .one .hidden .lineD h4{	margin:0;	}#wrapper #header .category .one .hidden .lineD ul li a,#wrapper #header .category .one .hidden .lineD ul li a:visited,#wrapper #header .category .one .hidden .lineD h4 a,#wrapper #header .category .one .hidden .lineD h4 a:visited{	background:0;	height:auto;	color:#777;	display:block;	padding:1px 5px;	width:150px;	}#wrapper #header .category .one .hidden .lineD h4 a,#wrapper #header .category .one .hidden .lineD h4 a:visited{	color:#008000;	font-size:16px;	margin:0;	padding:0;	}#wrapper #header .category .one .hidden .lineD ul li a:hover{	color:#000;	background:#f1f1f1;	}#wrapper #mainBody .generalBox{	width:560px;	height:auto;	overflow:auto;	padding:10px;	margin:10px 0 0 0;	border:9px #e4e4e4 solid;	}#wrapper #mainBody .generalBox .left{	float:left;	width:300px;	}#wrapper #mainBody .generalBox .right{	float:right;	width:100px;	}#wrapper #mainBody .generalBox .right input{	width:80px;	margin:2px 0;	text-align:center;	}.key{	float:right;	clear:right;	margin:0 60px 0 0;	line-height:21px;	}.zone1{	display:block;	float:left;	width:20px;	height:20px;	clear:left;	margin:0 5px 0 0;	vertical-align:bottom;	background:#98d6fd;	}.zone2{	display:block;	float:left;	width:20px;	height:20px;	clear:left;	margin:0 5px 0 0;	vertical-align:bottom;	background:#019aff;	}.zone3{	display:block;	float:left;	width:20px;	height:20px;	clear:left;	margin:0 5px 0 0;	vertical-align:bottom;	background:#0054a5;	}.zone4{	display:block;	float:left;	width:20px;	height:20px;	clear:left;	margin:0 5px 0 0;	vertical-align:bottom;	background:#d2d4e7;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//IE-fixes//*/* html #wrapper #mainBody .bestSellers .products{	width:185px;	}* html #wrapper #mainBody .catList .categories{	margin:5px 3px;	}* html #wrapper #mainBody .product{	margin:5px 3px;	}*+html #wrapper #mainBody .product .prodOptions{	margin:0 0 0 -95px;	}/*/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-//end//*/.notlive{	width:100%;;	margin:0 auto;	font-size:16px;	text-align:center;	color:#777;	border-bottom:1px #ffa800 solid;	background:#ffd93f;	}#wrapper #mainBody #productDetail .prices{	height:30px;	clear:both;	}#wrapper #mainBody #productDetail .prices .prLeft{	float:left;	width:260px;	color:#999;	text-align:left;	font-size:16px;	}#wrapper #mainBody #productDetail .prices .prLeft span{	text-decoration:none !important;	}#wrapper #mainBody #productDetail .prices .prRight{	float:right;	width:260px;	color:#000;	}.error{	color:#f20 !important;	}#wrapper #mainBody #confirmBasket .bFooter{	float:right;	width:590px;	height:auto;	overflow:auto;	clear:both;	text-align:right;	}#wrapper #mainBody #confirmBasket .bFooter .sTot{	float:right;	clear:both;	text-align:right;	width:250px;	}#wrapper #mainBody #confirmBasket .bFooter .sTot span{	text-align:right;	}		body{	background:#9da6af url('http://www.classicinteriors-direct.co.uk/images/bgMain.jpg') repeat-x 0 0;	}#wrapper{	border-color:#bec5cc;	background:#fff;	}#wrapper #mainBody .bestSellers .products span{	border-top:1px #aaa solid;	color:#fff;	background:#9da6af;	}.text p{	margin:5px 0;	}.text .colLeft{	float:left;	clear:left;	width:280px;	height:290px;	padding:0 10px 0 0;	}.text .colRight{	float:right;	clear:right;	width:280px;	height:290px;	padding:0 0 0 10px;	}	#wrapper #mainBody #flashslide{	width:580px;	height:200px;	}