@charset "utf-8";
/* CSS Document */
body{margin:0px auto; background:#ababab; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
#wrap{background:#FFFFFF; width:974px; margin:14px auto 10px; padding:5px 0px 0px;
	background-image: url(../images/marble-background.jpg);
	background-repeat: no-repeat;
}
#header{margin:0px; height:74px; width:976px; }
#logo{margin-top:0px; margin-left:30px; float:left; }
#cont{float:right; margin:0px 20px 0px 0px; padding-top:10px; font:Arial, Helvetica, sans-serif; font-size:12px; }
#cont span{color:#ff7e00; font-weight:bold;}
#nav{background:url(../images/menu_bg.jpg) repeat-x; height:59px; width:100%; margin:20px 0 0;}
#menu { padding-top:20px;}
#nav ul {margin:0px; padding:0px 0 0 10px; list-style:none; }
#nav li{position:relative; float:left; padding-right:10px; font-size:14px; color:#ffffff;}
#nav a.home{ text-decoration:none; padding:11px 13px 11px 13px; height:39px; line-height:49px; color:#000000;}
#nav a.ufh{ text-decoration:none; padding:11px 10px 11px; height:39px; line-height:49px; color:#000000;}
#nav a.adhesive { text-decoration:none; padding:11px 13px 11px; height:39px; line-height:49px; color:#000000;}
#nav a.kitchen { text-decoration:none; padding:11px 10px 11px 12px; height:39px; line-height:49px; color:#000000;}
#nav a.samples { text-decoration:none; padding:11px 13px 11px 16px; height:39px; line-height:49px; color:#000000;}
#nav a.contact { text-decoration:none; padding:11px 10px 11px 11px; height:39px; line-height:49px; color:#000000;}
#nav a.home:hover, a.homeactive{background:url(../images/menu_home.jpg) no-repeat; padding:17px 13px 11px 13px; width:104px; line-height:49px; font-size:14px; text-decoration:none; color:#e18c05;}
a.homeactive{padding-top:14px\9;}
#nav a.ufh:hover, a.ufhactive{background:url(../images/menu_ufh.jpg) no-repeat; padding:17px 10px 11px; width:104px; line-height:49px; font-size:14px; text-decoration:none; color:#e18c05;}
a.ufhactive{padding-top:14px\9;}
#nav a.adhesive:hover, a.adhesiveactive{background:url(../images/menu_adhesive.jpg) no-repeat; padding:17px 13px 11px; width:104px; line-height:49px; font-size:14px; text-decoration:none; color:#e18c05;}
a.adhesiveactive{padding-top:14px\9;}
#nav a.kitchen:hover, a.kitchenactive{background:url(../images/menu_kitchen.jpg) no-repeat; padding:17px 10px 11px 12px; width:104px; line-height:49px; font-size:14px; text-decoration:none; color:#e18c05;}
a.kitchenactive{padding-top:14px\9;}
#nav a.samples:hover, a.samplesactive{background:url(../images/menu_samples.jpg) no-repeat; padding:17px 13px 11px 16px; width:124px; line-height:49px; font-size:14px; text-decoration:none; color:#e18c05;}
a.samplesactive{padding-top:14px\9;}
#nav a.contact:hover, a.contactactive{background:url(../images/menu_contact.jpg) no-repeat; padding:17px 10px 11px 11px; width:124px; line-height:49px; font-size:14px; text-decoration:none; color:#e18c05;}
a.contactactive{padding-top:14px\9;}
#search {float:right; margin-right:20px; background:#ffffff; border:solid 1px #c8c8c8; width:228px; height:45px; font-size:12px; font-weight:bold; padding:12px 0 0 12px;}
#banner{ margin:5px; padding:0;}
#maincontent {padding-bottom:25px; margin-top:5px;}
.imgbanner{margin-top:-5px}
.rhsimgbanner{margin-bottom:4px}
.rhsimgbanner1{margin-bottom:5px}
#rightcontent{ float:right; width:258px; margin-right:5px;}
#bestbuys{ width:522px; margin:10px 0}
h1{color:#000000; font-size:19px; margin:0px; padding:5px 0 10px 0; text-align:left;}
h2{color:#000000; font-size:20px; margin:0px; padding:5px 0 10px 8px; text-align:left; font-weight:normal}
h3{color:#000000; font-size:20px; margin:0px; padding:5px 0 5px 8px; text-align:left; font-weight:normal}
h4{color:#898989; margin:0px; padding:4px 0px 10px; font-weight:bold; font-size:15px;}
h4 a{color:#898989; text-decoration:none;}
h4 a:hover{color:#898989; text-decoration:underline;}
#content {width:701px; margin:0px 5px; padding:10px 10px 10px 20px;}
#tblcontent {margin:0px 5px}
#tblcontent table{margin-top:10px;}
#tblcontent span, #content1 span{color:#ff7e00; font-weight:bold; font-size:15px;}
#tblcontent td{padding: 0px 8px; border-right: solid 1px #fbc08c;}
#tblcontent td.left{padding: 0px 8px 0 2px; border-right: solid 1px #e3e2e2; font-size:11px; color:#6a6a6a;}
#tblcontent td.noborder{padding: 0px 8px; border-right: none;}
#tblcontent td.hrtd{padding: 0px; border-right:none}
#content1 td{padding: 0px 8px; border-right: solid 1px #e3e2e2; font-size:11px; color:#6a6a6a;}
#content1 td.left{padding: 0px 8px 0 2px; border-right: solid 1px #e3e2e2; font-size:11px; color:#6a6a6a;}
#content1 td.noborder{padding: 0px 8px; border-right: none; font-size:11px; color:#6a6a6a;}
#content1 td.hrtd{padding: 0px; border-right:none}
hr{ background:#fbc08c; border:0px; height:1px; width:100%;}
hr.gray{ background:#e3e2e2; border:0px; height:1px; width:100%;}
.box1{border:solid 1px #ffba76; background:#fff2e6; padding:10px; color:#000000; font-size:11px; line-height:normal; margin:5px 0;}
.box2{border:solid 1px #bbbbbb; background:#eeeeee; padding:10px; color:#000000; font-size:11px; line-height:normal; margin:0;}
.orangetitle{color:#666666; font-size:16px; font-weight:bold; margin:0px; padding:0 0 10px 0;}
.txtbox, .txtarea {border:solid 1px #c5c5c5; width:230px;}
.txtboxsmall, .txtareasmall {border:solid 1px #c5c5c5;}
.txtbox1 {border:solid 1px #c5c5c5; width:180px;}
.btn{background:#ff7e00; border:solid 1px #9f5e1f; padding:2px 5px; color:#ffffff; font-size:13px; line-height:normal; margin-top:10px;}
.btn1{background:#ff7e00; border:solid 1px #9f5e1f; padding:1px 5px; color:#ffffff; font-size:12px; line-height:normal;}
.btn2{background:#ff7e00; border:solid 1px #9f5e1f; padding:1px 5px; color:#ffffff; font-size:12px; line-height:normal;  margin:2px 0 0 120px;}
.label{margin:0; padding:12px 0px 0px; font-size:12px;}
.clear{clear:both}
.pdtboxbig {border:solid 1px #dcdcdc; width:513px; border-top:none; min-height:350px; padding:20px 10px 10px; line-height:16px;}
#pdtdesc {float:right; width:250px; padding:0 0px 5px 10px;}
#pdtdesc1 { width:472px; padding:10px 0px 5px 10px;}

#contentwrap {
	margin:5px 0;
	padding:8px 0;
	border: 0px solid #CC3399;
}
#left {
	float: left;
	width: 204px;
	margin:0 0 5px 5px;
	border: 0px solid #FF0000;
}
.leftbox{border:solid 1px #e3e2e2;}
.leftboxtitle{background:#eeeeee; height:35px; color:#000000; font-size:15px; padding-left:20px; font-weight:bold; line-height:35px;}
.leftboxtitle img{margin-right:5px;}
#left ul{margin:0px; padding:2px 10px 5px 30px; list-style:none; }
#left ul li{background:url(../images/dot.gif) no-repeat 3px; padding:3px 5px 3px 15px; margin:0px; }
#left a{color:#404040; text-decoration:none;}
#left a:hover{color:#404040; text-decoration:underline;;}
#right {
	float: right;
	width: 212px;
	margin-right:5px;
	border: 0px solid #00FF00;
}
#right img {margin:0 0 6px}
#content1 {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 224px;
	border: 0px solid #0033CC;
	width: 520px;
	padding: 0px;
}
#contactcontent {margin: 0 0 0 222px; width:742px;}
#fullcontent {margin: 0 0 0 216px; width:535px; }
label{float: left; width:120px;}
.pdttitle{background:url(../images/pdttitlebg.jpg) repeat-x #eaeaea; border:solid 1px #dcdcdc;}
.pdtboxbig table{background:#cccccc; margin-top:5px; text-align:left;}
.pdtboxbig th{background:#dddddd; font-weight:bold;}
.pdtboxbig td{background:#ffffff;}
.orangebox {border:solid 1px #dcdcdc; background: url(../images/orangeboxbg.jpg) repeat-x bottom #ffffff; width:475px; padding:10px; margin-top:10px;}
.img{padding:4px; border:solid 1px #e3e2e2;}
.img1{padding:4px; border:solid 1px #e3e2e2; width:242px; height:359px;}
#footer{width:974px; margin:0px auto 10px; padding:0; text-align:center; font-size:11px; line-height:20px;}
#footer a{color:#000000;}


#SEARCHBOX {
	width: 520px;
	border: 0px solid #666666;
	text-align: center;
}
#SEARCHBOX ul, #SEARCHBOX li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	text-align: left;
}

#SEARCHBOX p{
	margin: 0px;
	padding: 0px;
	padding-bottom:2px;
	padding-top: 2px;
}

#SEARCHBOX p.top {
	font-size: 9px;
	font-style: normal;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	padding-bottom:2px;
	padding-top: 2px;
}

#SEARCHBOX img {
	border: 0px solid #000000;
}
#SEARCHBOX .result {
	float: left;
	height: 460px;
	width: 155px;
	border: 1px solid #eeeeee;
	margin-right: 5px;
	margin-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
#SEARCHBOX .orange{color:#ff7e00; font-weight:bold; font-size:12px;}
.orange{color:#ff7e00; font-weight:bold; font-size:12px;}
.size_10 {
	font-size: 10px;
}
.image_box{
	height: 140px;
	width: 140px;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	background-color: #ffffff;
	padding: 3px;
	border: 1px solid #aaaaaa;
}