@charset "utf-8";
/* CSS Document */
body {margin:0px auto; background: url(../images/bg.jpg) repeat-x #ffffff; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}
#wrap {width:984px; margin:0px auto;}
#header {
width:100%;
margin:0px;
padding:0px;
background:url(../images/tiles_top.jpg) repeat-y 454px 0px;
border: 0px solid #FF0000;
position: relative;
}
#logo{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#topright{
padding-top:10px;
text-align:right;
position: absolute;
top: 0px;
right: 0px;
width: 250px;
}
#toplinks{
background:url(../images/toplinksbg.jpg) repeat-x;
height:29px;
line-height:29px;
margin-top:2px;
text-align:center;
font-weight:bold;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
}
#toplinks a{color:#000000; text-decoration:none;}
#toplinks a:hover{color:#000000; text-decoration:underline;}
#nav{background:url(../images/menubg.jpg) repeat-x; height:47px;}
#menu{background:url(../images/menu_left.jpg) no-repeat; height:47px;}
#nav ul {margin:0; padding:0; list-style:none;}
#nav li {position: relative; float:left; font-size:17px; margin:12px 0 0; padding:0px 22px; line-height:normal; border-right:solid 1px #d8d8d8; height:26px;}
#nav a.home, a.products, a.contact, a.kitchen_worktops{
	color:#646464;
	text-decoration:none;
	line-height:26px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}
#nav a.blog{color:#646464; text-decoration:none; padding:4px 18px 3px; line-height:26px;}
#nav a.home:hover, #nav a.homeactive{background:url(../images/homehover.png) no-repeat; color:#ffffff; text-decoration:none;  padding:4px 14px 3px; line-height:26px;}

#nav a.kitchen_worktops:hover, #nav a.kitchen_worktopsactive{
	background:url(../images/kitchenworktopshover.png) no-repeat;
	color:#ffffff;
	text-decoration:none;
	line-height:26px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
}



#nav a.blog:hover, #nav a.blogactive{background:url(../images/homehover.png) no-repeat; color:#ffffff; text-decoration:none;  padding:4px 18px 3px; line-height:26px;}
#nav a.products:hover, #nav a.productsactive{background:url(../images/productshover.png) no-repeat; color:#ffffff; text-decoration:none; padding:4px 14px 3px; line-height:26px;}
#nav a.contact:hover, #nav a.contactactive{background:url(../images/contacthover.png) no-repeat; color:#ffffff; text-decoration:none; padding:4px 14px 3px; line-height:26px;}
#search{float:right; background:url(../images/menu_right.jpg) no-repeat right; height:25px; padding:11px 10px 10px;}
#contentwrap {padding:8px 0;}
#content_home {padding: 0 200px 0 224px; margin:0px 7px;}
#content {padding: 0 0 0 224px; margin:0px 0px 0 25px;}
#contentpdt {padding: 0 0 0 224px; margin:0px 0px 0 7px;}
#left {float: left; width: 224px;}
#right {float: right; width: 200px;}
.box{background:#ebebeb; border:solid 1px #cfcfcf; padding:4px; margin-bottom:7px;}
.box_relatedpdt{background:#ffffff; border:solid 0px #cfcfcf; padding:4px; margin:7px 0px; width:700px; overflow:auto;}
.boxtitle{background:url(../images/box_title_bg.jpg) no-repeat; height:38px; padding-left:37px; line-height:38px; color:#ffffff; font-weight:bold; text-transform:uppercase;}
.box ul{margin:0px; padding:10px 10px 5px 10px; list-style:none; }
/*.box ul li{background:url(../images/arrow.gif) no-repeat 3px; width:175px; padding:3px 5px 3px 15px; margin:0px; border-bottom:dotted 1px #72716f; }*/
.box ul li{3px;
	width:175px;
	margin:0px;
	border-bottom:dotted 1px #72716f;
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
}
.box ul li img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.box a{color:#404040; text-decoration:none;}
.box a:hover{color:#404040; text-decoration:underline;;}
.box p {font-size:11px; line-height:normal; padding:5px 5px 0px; margin:0px;}
.ex-offers{padding:2px 0 2px 4px;}
#footer{width:100%; background:#a20202; text-align:center; font-size:11px; color:#ffffff; padding:10px 0; line-height:23px;}
#footer a{color:#ffffff;}
#footer a:hover{color:#ffffff; text-decoration:none;}
.clear{clear:both;}
.clearr{clear:right;}
.txtsearch {height:20px; padding-top:3px; border:solid 1px #d9d9d9; background:#ffffff; vertical-align:top; color:#646464; font-size:15px;}
.txtoffers {height:20px; margin:3px; border:solid 1px #d9d9d9; background:#ffffff; vertical-align:top; color:#646464;}
.txtbox {height:20px; margin:0px 3px; border:solid 1px #d9d9d9; background:#ffffff; color:#646464;}
.txtarea {margin:0px 3px; border:solid 1px #d9d9d9; background:#ffffff; color:#646464; font-family:arial; font-size:12px;}
h1{font-size:22px; color:#a20202; font-weight:normal; margin:15px 0 0; padding:0px;}
h2{font-size:19px; color:#404040; font-weight:normal; margin:8px 0 0; padding:0px;}
h3{font-size:16px; color:#840101; font-weight:bold; margin:0px; padding:4px;}
h4{font-size:20px; font-family:"Times New Roman", Times, serif; font-weight:normal; padding:10px 0 20px; margin:0px;}
h5{font-size:16px; font-weight:bold; margin:0px; padding:20px 0 6px;}
.box_relatedpdt h5{padding:7px;}
.dots {
	background:transparent url(../images/reddots.gif) repeat-x scroll 0 0;
	border:0 none;
	height:1px;
	padding:0;
	width:99%;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
p.label{clear:both; padding:9px 4px 0px; margin:0px; font-size:12px;}
/*.button{background:url(../images/productshover.png) no-repeat; color:#ffffff; width:87px; height:26px; margin:7px 0 0 4px; overflow:hidden; text-align:center;}
.button1{background:url(../images/productshover.png) no-repeat; color:#ffffff; width:87px; height:26px; margin:0px 0 0 125px; overflow:hidden; text-align:center;}
.button2{background:url(../images/productshover.png) no-repeat; color:#ffffff; width:87px; height:26px; margin:0px 0 0 110px; overflow:hidden; text-align:center;}*/
input.btn{background:url(../images/productshover.png) no-repeat; border:0 solid #FF0000; color:#FFFFFF; cursor:pointer; margin:4px;width:87px; height:26px;}
input.btn1{background:url(../images/productshover.png) no-repeat; border:0 solid #FF0000; color:#FFFFFF; cursor:pointer; margin:4px 4px 4px 108px;width:87px; height:26px;}
input.btn2{background:url(../images/productshover.png) no-repeat; border:0 solid #FF0000; color:#FFFFFF; cursor:pointer; margin:4px 4px 4px 123px;width:87px; height:26px;}
#right img{margin:0 0 7px;}
img.smallbanner{margin:10px 0px 20px;}
a.viewmore{width:85px; height:27px; line-height:27px; background: url(../images/arrow_gray.gif) no-repeat 86px 11px #ebebeb; text-align:left; padding-left:20px; border:solid 1px #cfcfcf; color:#a20202; font-weight:bold; display:block; text-decoration:none; margin:10px 0; }
a.viewmore:hover{background: url(../images/arrow_white.gif) no-repeat 86px 11px #a20202; color:#ffffff;}
.borderrb {border-right:solid 1px #d3d3d3; border-bottom:solid 1px #d3d3d3; }
.borderr {border-right:solid 1px #d3d3d3; }
.borderb {border-bottom:solid 1px #d3d3d3; }
p.redtitle{font-weight:bold; color:#a20202; padding:20px 0 10px; margin:0px;}
p.pdttxt{padding:0 0 15px; margin:0px; font-size:11px;}
hr{background-color:#d3d3d3; height:1px; border:0px;}
hr.wspace{background-color:#d3d3d3; height:1px; border:0px; margin:10px 0;}
label{float: left; width:120px;}
label.pdt{float: left; width:100px; padding:3px 0 0 5px;}

label.pdt2{float: left; width:80px; padding:3px 0 0 5px;}
input.btn2{background:url(../images/productshover.png) no-repeat; border:0 solid #FF0000; color:#FFFFFF; cursor:pointer; margin:4px 4px 4px 80px;width:87px; height:26px;}

#productimg {width:340px; margin-right:10px; padding:0px;}
#productdetail{float:right; width:383px;}
#productdetail .redtitle{padding:10px 0 0;}
.description{padding-left:15px;}
#enlargeimg {border:solid 1px #ccccce; width:100%; padding:10px;}
.zoom{float:right;}
#pdtthumb{background:url(../images/pdtthumb_bg.jpg) repeat-x; width:331px; height:82px; padding:15px;}
#tags{padding:15px;}
.price{font-size:22px; font-weight:bold;}
.saveprice{color:#474747; font-weight:bold; margin:0px; padding:6px 3px;}
.strike{ text-decoration:line-through}
.lowprice{
	color:#c80201;
	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
	display:inline;
	margin:0;
	padding-top: 3px;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 100px;
	font-variant: small-caps;
	line-height:40px;
}
.graybutton{background:url(../images/gray_button.gif) no-repeat; color:#000000; font-weight:bold; width:112px; display:inline-block; height:23px; line-height:23px; text-align:center; text-decoration:none;}
img.relatedpdt {padding:7px 0 12px;}
.box_relatedpdt span{font-size:13px; font-weight:bold;}
form {padding:0px; margin:0px;}
/* Rounded corner buttons - start */
a.roundedbig {background: url('../images/btn_right.png') no-repeat scroll top right;
color: #fff;
display: block;
height: 24px;
margin-right: 6px;
padding-right: 6px; /* sliding doors padding */
font-size:1.2em;
text-align:center;
margin-bottom:8px;
text-decoration: none;
width:100px;
font-size:12px;
cursor:pointer;
font-weight:normal;
}
a.roundedmedium {background: url('../images/btn_right.png') no-repeat scroll top right;
color: #fff;
display: block;
height: 24px;
margin-right: 6px;
padding-right: 6px; /* sliding doors padding */
font-size:1.2em;
text-align:center;
margin-bottom:8px;
text-decoration: none;
width:70px;
font-size:12px;	
cursor:pointer;
}
a.roundedmedium span, a.roundedbig span {
background: url('../images/btn_left.png') no-repeat;
display: block;
line-height: 14px;
padding: 5px 0 5px 6px;
font-weight:normal;
}
a.roundedmedium:hover, a.roundedbig:hover{
color:#ffffff; text-decoration:none;
}
/* Rounded corner buttons - end */
.red {color:#a20202;}

#results, #results_01 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width: 720px;
	text-align: center;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #CCCCCC;
		font-size: 10px;
}
#results_01 { width: 690px; }
.tilespec, .tilespec_01  {
	float: left;
	width: 239px;
	height: 620px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #990000;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #990000;
}
.tilespec_01  {width: 229px; }
#results h1, #results h2, #results h3, #results h4, #results h5, #results h6,
#results_01 h1, #results_01 h2, #results_01 h3, #results_01 h4, #results_01 h5, #results_01 h6 {
	font-size: 12px;
	font-weight: bold;
	padding-right: 7px;
	padding-left: 7px;
	margin: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#results p, #results_01 p {
	font-size: 10px;
	font-weight: normal;
	padding-right: 4px;
	padding-left: 12px;
	text-align: left;
}
#results ul, #results_01 ul {
	text-align: left;
	list-style-type: none;
	padding: 0px;
	margin: 0px;
}
#results ul li, #results_01 ul li {
	padding-right: 4px;
	padding-left: 12px;}
#results ul li.offset, #results_01 ul li.offset {
	padding-right: 4px;
	padding-left: 50px;}
#results img, #results_01 img {
	border: 1px solid #444444;
}
#results img.none, #results_01 img.none {
	border: 0px solid #444444;
}
#results .image_box, results_01 .image_box {
	height: 205px;
	overflow: hidden;
}
.red {
	color: #990000;
}
.you_save {color: #990000; font-size:20px; line-height:40px;}
li.offset {
	padding-left: 20px;
	list-style-type: none;
}
#results h1.size_10, #results_01 h1.size_10 {
	font-size: 10px;
	padding-bottom: 15px;
}
p.space {
	color: #990000;
	text-align: right;
	padding-right:20px;
	padding-top: 0px;
	padding-bottom: 10px;
}
#Main_Form {
	width: 400px;
}
