
/*global layout */
body{text-align:center;
	border:none;
	margin:0;
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	background-color:#FFFFFF;
	}
a {
	text-decoration:none;
	color:#733e2e;
	}
a:visited{color:#733e2e;}
a:hover{color:black;}
img{border:none;}
input{font-weight:bold;margin:0;border:1px solid #a4a4a4;background-color:#ebf0f6;color:#733E2E;}
select{border:1px solid #a4a4a4;background-color:#ebf0f6;color:#733E2E;}
.button{background-color:#bfbfbf;color:black;}
.removebutton{background-color:red;color:#FFFFFF;}
form{margin-bottom:2px;}
.red{color:red;}
.bold{font-weight:bold;}
.codepop{position:relative;font-weight:bold;}
.tip{max-width:300px;padding:5px 5px 10px 5px;text-align:justify;position:relative;z-index:1000;background-color:#FFFFFF;border:2px solid #47a1da;}
.insettip{text-align:center;}
.insettip .tip{background-color:#FFFFFF;border:2px solid #47a1da;}
.enlarge .tip{background:#ffffff url('/mm5/images/zoom.png') no-repeat 5px 5px;width:25px;height:25px;padding:5px;}
.tip-bottom{background:url('/mm5/images/addshadowb.png') repeat-x 0 -4px;width:100%;height:10px;}
fieldset{position:relative;margin-bottom:10px;text-align:center;padding:5px;}
#dlquote{width:440px;text-align:center;position:relative;margin:0 auto;height:55px;padding:10px;border:1px solid #adadad;}
#length{position:relative;width:100px;}
#width{position:relative;width:100px;}
#dimensions{margin-bottom:10px;}
#getquote{position:relative;right:10px;}
#quotearea{position:relative;top:5px;width:265px;left:3px;}
h1{font-family:georgia, times, serif;
	font-size:17pt;
	font-weight:normal;
	color:#604F39;}
h2{font-family:georgia, times, serif;
	font-size:15pt;
	font-weight:normal;
	margin:3px 0;
	text-align:left;
	color:#604F39;}
.pdstheader{position:relative;width:610px;left:-30px;margin-bottom:-10px;border-bottom:1px solid #733e2e;}
.bar{background-color:#F7EED1;color:#733E2E;border-bottom:1px solid #733E2E;}
h3{font-family:arial,helvetica,sans-serif;
	font-size:11pt;
	font-weight:normal;
	margin:0;
	position:relative;
	top:-4px;
	text-align:left;
	left:5px;
	color:#604F39;}
h4{font-family:georgia, times, serif;
	font-variant:small-caps;
	font-size:15pt;
	font-weight:normal;
	margin:10px 0 3px;
	text-align:left;
	width:100%;
	clear:both;
	color:#604F39;
	border-bottom:1px solid #733e2e;}
h7{position:relative;
	font-family:georgia, times, serif;
	font-size:14pt;
	font-weight:normal;
	text-align:left;
	padding-left:15px;
	top:10px;
	clear:both;
	color:#604F39;}
h5{font-family:georgia, times, serif;
	font-size:15pt;
	font-weight:normal;
	padding-left:10px;
	text-align:left;
	width:100%;
	margin:0px;
	font-variant:small-caps;
	}
h6{font-family:georgia, times, serif;
	font-size:13pt;
	font-weight:normal;
	margin:3px 0;
	text-align:left;
	clear:both;
	border-bottom:1px solid #733e2e;
	color:#604F39;}
#wrap{position:relative;
	width:985px;
	margin:0 auto;
	text-align:left;
	background-color:#FFFFFF;
	}
#shadow1{position:relative;padding-left:13px;width:985px;margin:0 auto;background-repeat:repeat-y;background-image:url(images/addshadowl.png);}
#shadow2{position:relative;padding-right:13px;width:985px;background-repeat:repeat-y;background-position:top right;background-image:url(images/addshadowr.png);}
/*header layout*/
#header{
	width:985px;
	height:120px;
	text-align:center;
	position:relative;
	color:#FFFFFF;
	background-color:#000000;
	}
#headerimage{position:absolute;top:0;right:0;width:960px;}
#header a{color:#FFFFFF;}
#header a:hover{color:#c6c2c1}
#leftside{position:absolute;
	width:245px;
	height:120px;
	font-family:arial, helvetica, sans-serif;
	text-align:left;
	left:0px;
	}
#newbit{position:absolute;top:30px;left:-10px;height:20px;padding-left:10px;padding-top:5px;padding-right:10px;background-color:#47a1da;color:#ffffff;font-weight:bold;}
#newbitwrap{position:absolute;top:0px;left:0px;}
#newbitr{position:absolute;top:30px;right:-10px;height:20px;padding-left:10px;padding-top:5px;padding-right:10px;background-color:#47a1da;color:#ffffff;font-weight:bold;}
#newbitrwrap{position:absolute;top:0px;left:0px;}
#search{position:absolute;
	top:65px;
	}
#search a{font-size:8pt;
	margin-left:5px;
	}
#searchbar{position:relative;
	width:245px;
	height:20px;
	
	}
#searchlabel{position:relative;
	margin-left:5px;
	font-size:16pt;
	font-family:georgia, serif;
	}
#searchboxb{position:absolute;
	width:200px;
	height:22px;
	top:0px;
	left:0px;
	border:none;
	background-color:#FFFFFF;
	}
#searchbox{
	position:relative;
	left:1px;
	top:1px;
	width:195px;
	color:#ADADAD;
	}
#sb{position:relative;
	left:200px;
	top:0px;
	width:30px;
	}
#sb input{
	cursor:pointer;
	width:22px;
	height:22px;
	border:none;
	background:url(https://www.whitechapel-ltd.com/mm5/images/search.png) no-repeat;
	}
#rightside{position:absolute;
	right:0px;
	text-align:right;
	width:300px;
	height:120px;
	font-family:arial, helvetica, sans-serif;
	}
#stylebox{position:absolute;
width:0px;
height:0px;
right:-5px;
top:0;
}
#white{width:10px;height:10px;background-color:#FFFFFF;border:1px solid #ADADAD;}
#black{width:10px;height:10px;background-color:#733e2e;border:1px solid #ADADAD;margin-top:1px;}
#account{position:relative;
	right:0px;
	font-size:10pt;
	margin-right:5px;
	}
#account a{margin-left:20px;}
#contact{margin-left:5px;
	margin-top:5px;
	font-size:10pt;
	}
#cartarea{position:absolute;
	right:0px;
	width:300px;
	height:50px;
	top:75px;
	margin-right:5px;
	font-size:14pt;}
#cartlink{padding:3px;}
#minicart{position:relative;
	right:0px;
	width:300px;
	font-size:11pt;
	top:2px;
	} 
#wclogo{position:absolute;
	width:450px;
	height:100px;
	left:255px;
	top:12px;
	}
#wclogo a{position:absolute;
	width:450px;
	padding-top:56px;
	top:0px;
	left:0px;
	font-family:georgia,serif;
	color:#FFFFFF;
	}
#wclogo a:hover{color:#FFFFFF;}
#byline{font-family:georgia,serif;font-size:10pt;margin:0px;padding-top:3px;color:#FFFFFF;}
/*page layout*/
#container{position:relative;
	width:630px;
	padding-left:190px;
	padding-right:165px;
	margin-bottom:30px;
	}
#content{position:relative;
	float:left;
	width:630px;
	text-align:justify;
	margin-bottom:30px;
	background:url('images/shadowdown.jpg') repeat-x #FFFFFF;
	}
#checkoutcontent{position:relative;
	float:left;
	width:630px;
	text-align:justify;
	margin-bottom:30px;}
	
#content p{
	}
#leftnav{position:relative;width:190px;float:left;margin-left:-100%;right:190px;text-align:left;}
#rightnav{position:relative;float:left;width:165px;margin-right:-165px;margin-bottom:45px;}
#leftnavshadows{width:100%;height:100%;top:0px;padding-right:13px;position:absolute;}
#leftnavbottomshadow{position:relative;height:0px;width:100%;padding-right:13px;}
#rightnavshadows{width:165px;height:100%;top:0px;padding-left:13px;position:absolute;right:0px;}
#rightnavbottomshadow{position:relative;width:100%;padding-left:20px;left:-13px;height:0px;}
.r{background-image:url('/mm5/images/addshadowr.png');height:100%;width:13px;position:absolute;right:0px;background-repeat:repeat-y;background-position:-3px 0;}
.l{background-image:url('/mm5/images/addshadowl.png');height:100%;width:13px;position:absolute;left:0px;background-repeat:repeat-y;background-position:3px 0;}
.trci{}
.b{background-image:url('/mm5/images/addshadowb.png');position:relative;height:13px;width:183px;}
.r_b{background-image:url('/mm5/images/addshadowb.png');position:relative;height:13px;width:158px;}
.brco{background-image:url('/mm5/images/addshadowbr.png');width:17px;height:13px;position:absolute;right:3px;top:0px;background-position:0 -4px;}
.blco{background-image:url('/mm5/images/addshadowbl.png');width:17px;height:13px;position:absolute;left:3px;top:0px;background-position:0 -4px;}
#footershadow{position:relative;width:1011px;height:13px;margin:0 auto;left:7px;}
#blshadow{position:absolute;width:17px;height:17px;background-image:url('/mm5/images/addshadowbl.png');left:0px;}
#bshadow{position:absolute;height:13px;width:977px;background-image:url('/mm5/images/addshadowb.png');top:4px;left:17px;}
#brshadow{position:absolute;width:17px;height:17px;background-image:url('/mm5/images/addshadowbr.png');right:0px;}
/*nav layout*/
#mainnav{position:relative;width:165px;}
#navshop{font-family: georgia,serif; font-size: 15pt;position:relative;border-bottom:1px double #733e2e;color:#604F39}
#navshop a{color:#604F39;padding-left:3px;display:block;padding-top:2px;background-color:#F7EED1;color:#604F39;}
#navshop a:hover{color:#604F39;background-color:#49A1DA;color:#ffffff;}
#rightnavshop{font-family: georgia,serif; font-size: 15pt;padding-left:5px;position:relative;padding-top:2px;text-align:left;background-color:#F7EED1;border-bottom:1px double #733e2e;color:#604F39;}
.navhead{position:relative;background-repeat:repeat-x;background-position:0 -3px;}
.navnotlink{position:relative;display:block;padding-left:5px;padding-top:3px;color:#733e2e;font-size:12pt;height:23px;}
.navheada{position:relative;display:block;height:23px;font-size:12pt;padding-left:5px;padding-top:3px;border-bottom:none;background-color:#ffffff;cursor:default;}
.navheada:hover{background-color:#47A1DA;color:#ffffff;}
.navlink{position:relative;display:block;height:23px;font-size:12pt;padding-left:5px;padding-top:3px;border-bottom:none;background-color:#ffffff;}
.navlink:hover{background-color:#47A1DA;color:#ffffff;}
.navhead h6{margin:0px;}
.navhead h2{position:relative;font-size:12pt;text-align:right;padding-right:5px;padding-bottom:3px;padding-top:3px;margin:0;}
.navsub1{position:relative;border-bottom:1px solid #733E2E;border-top:1px solid #733E2E;background:#eee6cb url('/mm5/images/addshadowb.png') repeat-x 0 -4px;}
.navsub1 .navitem{}
.navsub1 .navitem a{padding-left:24px;background-position:12px 4px;}
.navsub2{position:relative;border-bottom:1px solid #733E2E;border-top:1px solid #733E2E;background:#E5DDC2 url('/mm5/images/addshadowb.png') repeat-x 0 -4px;}
.navsub2 .navitem{}
.navsub2 .navitem a{padding-left:36px;background-position:24px 4px;}
.navsub3{position:relative;border-bottom:1px solid #733E2E;border-top:1px solid #733E2E;background:#ded6bd url('/mm5/images/addshadowb.png') repeat-x 0 -4px;}
.navsub3 .navitem{}
.navsub3 .navitem a{padding-left:48px;background-position:36px 4px;}
.nodisplay{display:none;}
#navabout{background-image:url('/mm5/images/info.jpg');background-repeat:no-repeat;background-position:3px 4px;padding-left:23px;}
#navcontact{background-image:url('/mm5/images/telephone.jpg');background-repeat:no-repeat;background-position:3px 4px;padding-left:23px;}
#navhelp{background-image:url('/mm5/images/question.jpg');background-repeat:no-repeat;background-position:3px 4px;padding-left:23px;}
#activec{background-color:#49A1DA;}
#activec a{color:#ffffff;}
#activec a:hover{background-color:#49A1DA;}
#guideslink{text-align:right;}
#catlink{text-align:right;}
#codeslink{text-align:right;}
#typenav{position:relative;width:165px;}
.navmenu{position:relative;overflow:hidden;background-color:#F7EED1;border-bottom:1px solid #733E2E;}
.dropdown{position:absolute;right:5px;top:9px;width:15px;height:10px;background-image:url('/mm5/images/dropdown.png');}
.dropup{background-image:url('/mm5/images/dropup.png') !important;}
.spacer{border-bottom:1px solid #733e2e;height:1px;background-color:#F7EED1;}
.navitem{position:relative;
	font-size:9pt;
	font-family:arial, helvetica, sans-serif;
	}
.navitem a{position:relative;
	top:0px;
	left:0px;
	padding-left:12px;
	padding-top:2px;
	padding-bottom:2px;
	display:block;	background-repeat: no-repeat;
	background-position:1px 4px;
	color:black;
	}
.navopen{background-image:url('/mm5/images/open.png');}
.navclosed{background-image:url('/mm5/images/closed.png');}
.navend{background-image:url('/mm5/images/end.png');}
.navitem a:hover{text-decoration:underline;background-color:#49A1DA;color:#ffffff;}
#bobsrulelink{text-align:center;position:relative;z-index:2;}
#bobsrulediv{height:140px;}
#clearancelink{text-align:center;position:relative;z-index:2;}
#featuredproduct{position:relative;width:165px;text-align:center;}
#featuredproduct h2{border-bottom:1px double #733e2e;background-color:#F7EED1;}	
#featuredproducthead{color:#604F39;font-family:georgia,serif;font-size:15pt;padding-left:5px;position:relative;padding-top:2px;background-color:#F7EED1;border-bottom:1px double #733e2e;color:#604F39;}
#fpimg{position:relative;margin:0 auto;}	
#fpimgdiv{position:relative;}
#fpinfo{font-family:arial,helvetica,sans-serif;font-size:10pt;text-align:left;}		
#fpname{padding:3px 5px;font-size:12pt;font-family:georgia, serif;text-align:center;color:#604F39;border-bottom:1px solid #733e2e;}
#fpdesc{width:155px;margin:2px 0;padding:5px;padding-bottom:3px;border-bottom:1px solid #733e2e;}
#fpdesc p{margin:0;}
#fpin{position:relative;padding-left:5px;}
#fpcn{position:relative;padding-left:5px;font-weight:bold;}
#fpprice{padding-bottom:3px;padding-left:5px;border-bottom:1px solid #733e2e;}
.biglink{position:relative;margin-top:1px;padding:5px;z-index:2;border-bottom:1px solid #733e2e;border-top:1px solid #733e2e;background-color:#F7EED1;}	
.biglink a:hover{color:black;}
.rightbiglink{position:relative;width:155px;margin-top:1px;padding:5px;text-align:right;}
.rightbiglink h3{text-align:right;margin-right:4px;}
/*content layout*/
#contentheading{margin:0px;text-align:center;position:relative;z-index:3;width:628px;background-color:black;color:#FFFFFF;}
#contentheader{position:relative;
	width:630px;
	text-align:left;
	border-bottom:1px solid #733e2e;
	background-color:#FFFFFF;
	}
#contentheader h1{position:relative;
	left:10px;
	top:2px;
	margin:0px;
	width:615px;
	margin-bottom:5px;
	font-variant:small-caps;}
	/* products layout*/
#catdescriptiontab{position:relative;width:115px;float:right;top:-29px;}
#catdescriptiontab a{background-color:#47A1DA;color:#FFFFFF;padding:5px;width:105px;position:relative;display:block;font-family:georgia,serif;font-size:12pt;cursor:pointer;}
#catdescriptiontab a:hover{}
#catdescription{position:relative;display:block;border-top:1px solid #733e2e;}
#catdescription p{padding:0px 15px;}
#prods{position:relative;
	margin:0 auto;
	width:608px;
	padding:10px;
	background:url("/mm5/images/addshadowb.png") repeat-x scroll 0 -4px transparent;}
#pdst{position:relative;margin:0 auto;width:600px;}
.cpimage{width:150px;text-align:center;height:150px;}
.cpimg{position:relative;cursor:pointer;}
.cpitem{padding-bottom:15px;position:relative;}
.cpitemdiv{position:relative;margin:0 auto;width:150px;}
.cpitem a{color:black;}
.cpitema{position:absolute;display:block;top:0px;left:0px;z-index:100;width:150px;color:black;}
.cpitema:hover{margin:-1px;border:1px solid #733e2e;}
.cpinfo{font-family:arial,helvetica,sans-serif;font-size:10pt;width:120px;position:relative;margin:0 auto;text-align:center;}
.cpname{width:120px;font-weight:normal;}
.cpin{position:relative;}
.cpcn{position:relative;font-weight:bold;}
.cpprice{}
.cpatts{position:relative;width:120px;text-align:center;padding-left:3px;margin:0 auto;}
.cpatt{position:relative;width:17px;height:17px;overflow:hidden;margin-right:3px;display:inline;}
#sorter{position:absolute;text-align:right;top:5px;left:10px;}
#sorter form{display:inline;position:relative;}
/*subcats layout*/
#subcatheader{width:495px;}
#subcats{position:relative;
	margin:0 auto;
	width:608px;
	padding:10px;
	background:url("/mm5/images/addshadowb.png") repeat-x scroll 0 -4px transparent;
	}
#subcattable{position:relative;margin:-1px auto;}
.subcat{position:relative;width:150px;text-align:center;padding-top:5px;padding-bottom:5px;}
.subcatlink{
	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	}
.subcat a{display:block;color:black;}
.subcat a:hover{color:#733e2e;}
.subcatitem{position:relative;color:black;}
.subcatitema{position:absolute;display:block;top:0px;left:0px;z-index:100;width:150px;padding-top:5px;padding:bottom:5px;}
.subcatitema:hover{margin:-1px;border:1px solid #733e2e;}
.subcatimagediv{position:relative;height:150px;}
.subcatimage{position:relative;margin:0 auto;}
.subcatname{position:relative;font-family:arial, helvetica, sans-serif;
	font-size:10pt;text-align:center;width:140px;margin:0 auto;}
#breadcrumb{position:relative;
	font-family:arial, helvetica, sans-serif;
	font-size:9pt;
	left:10px;
	top:3px;
	width:615px;
	color:#604F39;
	}
#breadcrumb a{white-space:nowrap;color:#604F39;}
#prodbreadcrumb{position:relative;
	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	left:5px;
	top:2px;
	width:610px;
	color:#604F39;
	}
#prodbreadcrumb a{white-space:nowrap;color:#604F39;}
#pdstbar{position:relative;height:30px;border-bottom:1px solid #733e2e;background:#d7d7d7;}
#totalps{font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	position:absolute;
	left:5px;
	top:7px;
	width:615px;
	text-align:right;
	color:#000000;}
#pages{
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	position:absolute;
	right:5px;
	top:5px;
	color:#000000;
}
#totalps a {}
.ispage{background-color:#733e2e;color:#ffffff;border-left:1px solid #ADADAD;font-weight:bold;height:30px;padding:7px 2px 7px 2px;text-align:center;margin:0px;}
.pageno{background-color:#ffffff;border-left:1px solid #ADADAD;height:30px;padding:7px 2px 7px 2px;text-align:center;margin:0px;}
.pageno:hover{background-color:#733e2e;color:#ffffff;}
.etc{background-color:#ffffff;border-left:1px solid #ADADAD;height:30px;padding:7px 2px 7px 2px;text-align:center;margin:0px;}
#pagenos{background-color:#ffffff;}
#pagesfooter{
position:relative;
top:27px;
text-align:right;
padding-right:10px;
}
#pagesb{
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	position:relative;
	margin-right:5px;
	margin-left:5px;
	float:right;
	color:#000000;
	}
#pagesb a {color:#000000;}
#pagesb a:hover{font-weight:bold;}
#article{font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	position:relative;
	padding:0 50px;
	margin:0 auto 10px;
	text-align:justify;
	}
#page a{font-weight:bold;}
.cathf{width:550px !important;margin:0 auto;position:relative;display:block;}
.cathf a{font-weight:bold;}
.article{font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	position:relative;
	padding:0 50px;
	margin:0 auto 10px;
	text-align:justify;
	}
#article a{font-weight:bold;}
#contactinfo{font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	position:relative;
	width:550px;
	margin:0 auto 10px;
	}
.fleft{float:left;position:relative;margin-right:10px;margin-bottom:10px;top:3px;clear:left;}
.fright{float:right;position:relative;margin-left:10px;margin-bottom:10px;top:3px;clear:right;}
.center{position:relative;margin:0 auto;text-align:center;}
.tcenter{text-align:center;}
#map_canvas{position:relative;width:550px;height:300px;margin:10px 0;}
#notfound{font-weight:bold;font-size:12pt;margin-top:20px;}
#cabfinishes{position:relative;width:515px;margin:5px auto;height:60px;}
.cabfinish{position:relative;float:left;text-align:center;width:65px;margin:0 10px;}
/* footer layout*/
.heading{position:relative;
	font-family:georgia, serif;
	font-size:12pt;
	display:block;
	margin-bottom:3px;
	color:#604F39;
	}
.heading a{color:#604F39;}
#tguides{margin:0;list-style-type:none;padding-left:5px;font-size:9pt;}
#tguides li{}
#footer{position:relative;
	clear:both;
	height:150px;
	font-family:arial, helvetica, sans-serif;
	font-size:10pt;
	top:4px;
	background-color:#C6C6C6;
	border:1px solid #ADADAD;
	}
#footer a:hover{font-weight:bold;color:black;}
#geotrust{position:relative;top:10px;}
#badges{position:relative;height:80px;text-align:center;width:225px;}
#cards{position:relative;padding-top:10px;width:225px;text-align:center;border-top:1px solid #ADADAD;}
.column{position:relative;float:left;width:150px;height:130px;top:10px;left:15px;padding-left:15px;border-left:1px solid #adadad}
#column1{
	position:relative;
	width:250px;
	float:left;
	height:130px;
	top:10px;
	left:15px;
	padding-left:15px;
	}
#copyright{width:958px;text-align:center;position:absolute;top:158px;left:0px;color:black;}
.date{border-bottom:1px solid #733e2e;}
#social{width:300px;position:absolute;top:158px;text-align:left;left:0px;margin-bottom:20px;}
#fblogin{position:absolute;top:0px;left:0px;}
#fblike{position:relative;margin-bottom:10px;z-index:30;}
#fblike a{color:#3B5998;font-weight:bold;}
#fblink{position:relative;background-color:#47a1da;height:20px;color:white;}
/*homepagelayout*/
#dropcap{font-family:georgia,serif;display:block;font-size:30pt;float:left;position:relative;top:-5px;margin-bottom:-25px;margin-right:3px;color:#604F39;}
.dropcap{font-family:georgia,serif;display:block;font-size:30pt;float:left;position:relative;top:-5px;margin-bottom:-25px;margin-right:3px;color:#604F39;}
#welcometext{width:600px;margin:0 auto;position:relative;font-family:arial,helvetica,sans-serif;font-size:10pt;text-align:justify;}	
#lowerarea{position:relative;width:615px;margin:0 auto;}
#topbox{position:relative;}
#bottombox{position:relative;}
#installed{position:relative;width:300px;float:left;}
#installedbar{position:relative;height:25px;margin-bottom:10px;}
#installedbar a{position:absolute;right:10px;top:3px;}
.installedentry{position:relative;}
#igallery{position:relative;width:310px;float:left;overflow:hidden;}
#igallerybar{position:relative;height:25px;margin-bottom:0px;}
#igalleryall{position:absolute;right:5px;top:3px;}
#fgallery{position:relative;width:310px;float:left;overflow:hidden;}
#fgallerybar{position:relative;height:25px;margin-bottom:0px;}
#fgalleryall{position:absolute;right:5px;top:3px;}
.clearanceitem{width:150px;text-align:center;float:left;margin:0 2px}
.climage{position:relative;height:150px;}
.climg{position:relative;}
.clpinfo{position:relative;}
.clpname{position:relative;}
.clpin{position:relative;}
.clpprice{position:relative;}
#fcategory{position:relative;width:295px;float:left;left:10px;overflow:hidden;text-align:center;font-family:georgia,serif;font-variant:small-caps;font-size:12pt;}
#fcategorybar{position:relative;height:25px;margin-bottom:10px;}
#news{position:relative;width:295px;float:left;left:10px;overflow:hidden;}
#newsbar{position:relative;height:25px;}
#newsall{position:absolute;right:5px;top:3px;}
#press{position:relative;width:310px;float:left;overflow:hidden;}
#pressbar{position:relative;height:25px;}
#pressall{position:absolute;right:5px;top:3px;}
/* showroom layout*/
#showroombar{position:relative;height:25px;width:100%;}
#showroom{position:relative;
	width:630px;
	height:280px;
	overflow:hidden;
	text-align:left;
	background-color:black;}
#showroombar{background-color:#733e2e;}
.section{position:relative;
	height:280px;
	width:157px;
	overflow:hidden;
	float:left;
	}
.section a{display:block;position:relative;top:0px;left:0px;width:430px;height:280px;color:#F7EED1;}
.section a:hover{color:darkgrey;}
.srbar{position:absolute;width:430px;height:25px;top:255px;left:0px;background:url(images/black.png);}
.srtitle{position:relative;width:430px;height:25px;top:0px;left:0px;font-family:georgia, serif;font-size:15pt;font-variant:small-caps;padding-left:10px;text-align:left;color:#FFFFFF;}
.srsub{font-weight:normal;font-size:10pt;position:absolute;top:5px;right:15px;}
#holder{position:relative;width:1500px;}
.stext{position:absolute;left:0px;width:410px;height:0px;overflow:hidden;top:0px;font-family:arial,helvetica,sans-serif;font-size:10pt;padding:0 10px;text-align:justify;color:#F7EED1;background:url(images/black.png);}
#cabtext{}
#code4text{}
#patinatedtext{}
/* search layout*/
#searchtopbar{position:relative;width:600px;height:26px;background-color:#733e2e;color:#f7eed1;}
#codelabel{position:absolute;top:3px;left:200px;}
#namelabel{position:absolute;top:3px;left:400px;}
#pricelabel{position:absolute;top:3px;left:500px;}
#searchitem{position:relative;width:600px;}
#searcharea{position:relative;width:600px;margin:0 auto;}
#spages{
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	position:relative;
	float:right;
	margin-left:10px;
	right:5px;
	top:0px;
	text-align:right;
	color:#000000;}
#spages a {}
#spagesb{
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	position:relative;
	right:5px;
	float:right;
	top:27px;
	text-align:right;
	color:#000000;}
/* guides layout*/
#guides{width:600px;margin:0 auto 10px;position:relative;}
.gbox{position:relative;padding:5px;background-color:#F7EED1;}
.gbox a{display:block; font-family:arial,helvetica,sans-serif;font-size:10pt;}
#histbar{width:600px;height:25px;}
#techbar{width:600px;height:25px;}
#hist{width:600px;position:relative;clear:both;margin-top:10px;}
#tech{width:600px;position:relative;}
#tech h4{}
#howto{position:absolute;width:295px;left:305px;top:25px;}
#install{position:relative;width:295px;}
#hista{position:relative;width:295px;}
#histb{position:absolute;width:295px;top:5px;left:305px;}
#slopingstay{position:relative;text-align:center;}
#slopingstaytable{position:relative;text-align:center;margin:0 auto;}
#verticalstay{position:relative;text-align:center;}
#verticalstaytable{position:relative;margin:0 auto;}
#cheststay{position:relative;text-align:center;}
#cheststaytable{position:relative;margin:0 auto;}

/* product layout*/
#highlight{position:absolute;top:0px;left:-12px;width:112px;height:43px;background-repeat:no-repeat;background-image:url(/mm5/images/highlight.jpg)}
.pcn{font-weight:bold;}
#productheader{width:600px;padding:0 10px;}
#productarea{
	position:relative;
	width:600px;
	margin:10px auto;
}
#productimage{
	position:relative;
	width:300px;
	height:300px;
	text-align:center;
	overflow:hidden;
	}
#loading{position:absolute;width:300px;height:300px;text-align:center;z-index:1000;background-color:#FFFFFF;}
#loadingi{position:relative;width:90px;height:40px;margin-top:100px;}
#pi{position:relative;
	}
.smalling{width:300px;}
#options{
	position:absolute;
	right:170px;
	width:105px;
	padding-left:15px;
	padding-top:10px;
	height:300px;
	top:0px;
	background-color:#F7EED1;
	}
#also{width:115px;position:relative;left:-15px;margin-bottom:3px;padding-left:5px;border-bottom:1px solid #733e2e;}
.finishbox{margin-top:5px;padding-bottom:5px;position:relative;width:100px;}
.finishbox a{position:relative;z-index:1;}
.finish{text-align:left;position:relative;}
#ordering{
	position:absolute;
	top:0px;
	right:0px;
	width:160px;
	height:300px;
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	padding-top:10px;
	background-color:#F7EED1;
	}
#orderinfo{position:relative;}
#orderarea{position:relative;height:115px;padding-left:10px;}
#addtocart{position:relative;margin-top:5px;width:140px;left:-20px;padding:10px;padding-left:20px;background-color:#47a1da;}
#addtocartwrap{position:absolute;top:35px;left:0px;}
#add{position:relative;
	left:31px;
	background-position:75px;
	background-repeat:no-repeat;
	cursor:pointer;
	width:105px;
	height:22px;
	text-align:left;
	padding-left:3px;
	font-weight:normal;
	background-image:url(images/bcart.png);background-color:#C9B387;border:1px solid #733e2e;color:#2C1913;}
#quantb{position:absolute;
	width:30px;
	height:20px;
	text-align:right;
	border:1px solid #733e2e;background:#FFFFFF;}
#quant{border:none;width:30px;position:relative;text-align:right;}
#pdim{padding-left:15px;padding-top:3px;padding-bottom:3px;background-color:#F7EED1;border-bottom:1px solid #733e2e;}
.dimhead{font-family:georgia,serif;font-size:13pt;padding-bottom:10px;color:#604F39;}
#relatedproducts{position:relative;width:600px;margin:0 auto;}
#rpbar{width:100%;height:25px;margin-bottom:5px;background-color:#733e2e;}
.relateditem{font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	width:140px;
	float:left;
	margin:0 10px 15px 0;
	text-align:center;}
.relateditem img{}
#pdesc{position:relative;
	clear:both;
	font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	width:600px;
	margin:0 auto;
	padding-bottom:5px;
	background-color:#F7EED1;border-bottom:1px solid #733e2e;
}
#pdesc h2{position:relative;top:5px;padding-left:15px;padding-bottom:2px;border-bottom:1px solid #733e2e;}
#desctext{position:relative;width:560px;left:20px;text-align:justify;}
#desctext a{font-weight:bold;}
#addbox{position:fixed;right:50px;top:50px;width:200px;padding-bottom:5px;z-index:3;height:255px;}
#addeddiv{position:relative:height:231px;}
#acimgdiv{position:relative;height:150px;}
#acimg{position:relative;padding:3px 0;}
#accart{position:absolute;left:5px;top:5px;}
#addbox{background-color:#FFFFFF;border:4px solid #733e2e;}
#addshadowt{position:absolute;background-image:url('images/addshadowt.png');width:200px;height:13px;left:0px;top:-17px;}
#addshadowtl{position:absolute;background-image:url('images/addshadowtl.png');width:17px;height:17px;left:-17px;top:-17px;}
#addshadowl{position:absolute;background-image:url('images/addshadowl.png');width:13px;height:13px;left:-17px;top:0px;height:260px;}
#addshadowbl{position:absolute;background-image:url('images/addshadowbl.png');width:17px;height:17px;left:-17px;top:260px;}
#addshadowb{position:absolute;background-image:url('images/addshadowb.png');width:200px;height:13px;top:264px;left:0px;}
#addshadowbr{position:absolute;background-image:url('images/addshadowbr.png');width:17px;height:17px;top:260px;left:200px;}
#addshadowr{position:absolute;background-image:url('images/addshadowr.png');width:13px;height:260px;left:204px;top:0px;}
#addshadowtr{position:absolute;background-image:url('images/addshadowtr.png');width:17px;height:17px;left:200px;top:-17px;}
#added{position:relative;font-size:16pt;font-variant:small-caps;font-family:georgia, serif;padding:3px;background-color:#733e2e;color:#FFFFFF;}
#added img{margin-right:10px;}
#acname{position:relative;font-size:12pt;font-family:georgia, serif;color:#604F39;padding:0 5px;color:#604F39;}
#acquantity{position:relative;}
/*Cart Layout*/
#cartbar{width:100%;height:25px;margin-bottom:5px;font-family:georgia, serif;}
#cartbar div{position:relative;float:left;top:3px;}
#cbcode{left:125px;}
#cbproduct{left:200px;}
#cbprice{left:255px;}
#cbtotal{left:285px;}
#cbquantity{left:345px;}
.cartitem{position:relative;height:100px;width:100%;font-family:arial,helvetica,sans-serif;font-size:10pt;border-bottom:1px solid #ADADAD;}
.cartimage{position:relative;width:90px;height:80px;top:10px;overflow:hidden;text-align:center;border-right:1px solid #ADADAD;}
.cartimg{position:relative;}
.cartinfo{position:absolute;left:90px;top:10px;height:10px;}
.cartinfo div{position:absolute;height:80px;border-right:1px solid #ADADAD;}
.cartin{width:100px;left:0px;text-align:center;}
.cartname{width:130px;left:100px;padding:0 10px;}
.cartprice{width:75px;left:250px;text-align:center;}
.cartquantity{width:120px;left:415px;text-align:center;border:0 !important;}
.cartitemtotal{width:75px;left:330px;text-align:center;}
.cartremove{position:absolute;right:0px;top:55px;border:0 !important;}
.cartupdate{position:absolute;right:10px;border:0 !important;}
#carttotal{position:relative;text-align:right;padding:10px;padding-right:135px;height:20px;font-family:arial,helvetica,sans-serif;font-size:10pt;background-color:#F7EED1;}
#checkout{position:absolute;top:14px;left:515px;font-weight:bold;border-style:solid;border-width:1px;width:100px;text-align:center;font-family:helvetica,sans-serif;font-size:11pt;background-color:#47a1da;color:#ffffff;border-color:#EBEBEB #666666 #666666 #EBEBEB;}
#checkout a{color:#ffffff;}
#cartfooter{position:relative;font-size:11pt;}
#checkoutb{position:absolute;right:10px;top:-32px;font-weight:bold;border-style:solid;border-width:1px;width:100px;text-align:center;font-family:helvetica,sans-serif;background-color:#47a1da;color:#ffffff;}
#checkoutb a{color:#ffffff;}
#flatrate{position:absolute;left:10px;top:-30px;}
/*Pop Layout*/
.pop{cursor: pointer;}
#dark {
cursor:auto;
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:1000;
}
#iph {
border-style:solid;
border-width:1px;
cursor:pointer;
left:0;
position:absolute;
top:0;
z-index:1001;
border-color: #666666;
}
#closetab{position:absolute;width:40px;height:32px;z-index:1001;font-family:arial,helvetica,sans-serif;font-size:20pt;font-weight:bold;cursor:pointer;}
#closetab a{color:#49a1da;}
#closetab a:hover{color:red;}
#dimdiv{position:absolute;z-index:1001;text-align:left;background-color:#FFFFFF;}
#dimwhite{position:relative;background-color:white;padding-left:10px;padding-bottom:10px;padding-right:10px;}
/*attribute layout */
#attributes{}
.attribute{width:100px;margin-bottom:5px;}
/*login layout */
#loginform{position:relative;margin:10px auto;width:550px;}
#loginbutton{position:relative;float:right;}
#emailme{position:relative;clear:both;left:330px;top:0px;}
#emailme a{color:#47a1da;}
#emailme a:hover{color:darkgrey;}
#forgotform{margin-top:15px;}
#emailmebutton{position:relative;margin-left:15px;}
#username{position:absolute;left:48px;font-size:8pt;color:#767676;}
/*customer account layout */
#custinfo{font-family:arial,helvetica,sans-serif;font-size:10pt;width:600px;margin:0 auto 10px;position:relative;}
#shipbillbar{width:100%;height:25px;margin-bottom:5px;margin-top:5px;position:relative;}
#shiptolabel{position:absolute;left:10px;margin:0;padding:0}
#billtolabel{position:absolute;left:310px;margin:0;padding:0;}
h5 #ifdifferent{font-size:10pt;font-variant:normal;}
#shipbill{width:100%;height:390px;}
#shipto{position:relative;width:290px;float:left;padding:5px;}
#billto{position:relative;width:290px;float:left;left:5px;padding:5px;}
#cclegend{width:100%;height:20px;text-align:center;padding-top:2px;border-bottom:1px solid #733e2e;}
#account input{margin:5px 10px 5px  0;}
#custfooter #saveinfo{left:0px;position:relative;height:27px;background-color:#47a1da;color:#ffffff;}
#saveinfo{position:relative;height:27px;background-color:#47a1da;color:#ffffff;}
#cfship{position:absolute;left:480px;cursor:pointer;top:3px;padding:2px;color:#733E2E;}
#cfship:hover{color:#FFFFFF;background-color:#47a1da;}
#cfbill{position:absolute;left:100px;cursor:pointer;top:3px;padding:2px;color:#733E2E;}
#cfbill:hover{color:#FFFFFF;background-color:#47a1da;}
#submitbar{position:relative;text-align:right;margin-top:10px;}
#updatecust{position:relative;float:left;margin:5px;}
/*checkout layout */
#oemailme{position:relative;clear:both;left:330px;top:0px;}
#oemailme a{color:red;}
#oemailme a:hover{color:darkgrey;}
#oshipbillbar{width:100%;height:25px;margin-bottom:10px;position:relative;}
#occlegend{width:100%;height:20px;text-align:center;padding-top:2px;margin-top:3px;border-top:1px solid #733e2e;}
#custfooter{position:relative;text-align:right;margin-top:10px;}
#checkoutstatus{position:relative;margin:10px auto;width:400px;height:75px;}
#or{position:relative;width:60px;height:60px;margin:10px auto;}
.hidden{position:absolute;width:0px;height:0px;visibility:hidden;}
#payshipselect h4{padding-left:20px;width:608px;}
#payship{font-family:arial,helvetica,sans-serif;font-size:10pt;width:550px;margin:20px auto;position:relative;}
#shipmethod{position:relative;padding:10px 20px;}
#paymethod{position:relative;}
.pitem{position:relative;text-align:center;clear:both;margin-top:5px;padding-bottom:9px;border-bottom:1px solid #ADADAD;}
.paycode{position:absolute;width:100px;padding:0 5px 5px;left:0px;top:0px;border-right:1px solid #ADADAD;}
.payname{position:relative;padding:0 5px;width:280px;left:105px;top:0px;border-right:1px solid #ADADAD;}
.payquantity{position:absolute;padding:0 5px;width:65px;left:400px;top:0px;border-right:1px solid #ADADAD;}
.payprice{position:absolute;padding:0 5px;width:60px;left:475px;top:0px;border-right:1px solid #ADADAD;}
.paysubtotal{position:absolute;padding:0 5px;width:60px;left:545px;top:0px;}
#paymentform{position:relative;}
#pcartbar{position:relative;width:100%;height:25px;margin-bottom:5px;margin-top:5px;font-family:georgia, serif;font-size:11pt;}
#pcartbar div{position:absolute;top:3px;}
#pcbcode{left:35px;}
#pcbproduct{left:226px;}
#pcbprice{left:483px;}
#pcbtotal{left:563px;}
#pcbquantity{left:410px;}
#pcarttotal{position:relative;clear:both;padding:10px;text-align:right;}
.charge{display:inline;position:relative;}
#pay{position:relative;padding:10px 20px;}
.payfield{margin-top:5px;}
#paybutton{position:relative;height:27px;background-color:#47a1da;color:#ffffff;}
#icust{position:relative;width:610px;margin:0 auto;}
#thankyou{position:relative;width:550px;margin:15px auto 20px;}
#orderbar{position:relative;width:100%;height:25px;padding-left:10px;padding-right:10px;}
#ishipbill{width:100%;}
#invoicebottom{font-family:arial,helvetica,sans-serif;
	font-size:10pt;
	position:relative;
	width:550px;
	margin:10px auto 30px;
	text-align:justify;}
#createaccount{font-size:14pt;font-weight:bold;}
/*sitemap layout */
#sitemap{width:550px;margin:20px auto;}
.sitemapsection{position:relative;left:30px;}
.sub{position:relative;left:30px;padding:0 5px;}
.expander{width:15px;height:15px;text-align:center;cursor:pointer;display:inline-block;position:absolute;left:-21px;border:1px solid #ADADAD;background:lightgrey;}
.closed{height:0px;overflow:hidden;}
.cat{margin:1px 0;}
/*catalog layout */
#catleft{position:absolute;}
#catright{position:absolute;left:275px;padding-left:20px;padding-bottom:60px;border-left:1px solid #733e2e;}
#catabove{padding-bottom:10px;margin-top:10px;border-bottom:1px solid #733e2e;}
ul{margin:0px;list-style-type:square;padding-left:25px;}
h2  a{color:#733e2e;}


#boresize{display:none;}
.boresize{position:relative;float:left;width:58px;height:25px;border:1px solid #c9c9c9;text-align:center;overflow:hidden;padding-top:10px;}
.boresize:hover{background-color:#47A1DA;}
.boresize input{position:absolute;width:58px;height:85px;left:0px;top:0px;margin:0px;cursor:pointer;}
#bottomselector{width:170px;position:relative;margin:0 auto;}
#borebottom{background-color:#47A1DA;position:relative;width:170px;text-align:center;padding:10px 0;}
.selected{background-color:#47A1DA;}
.found{background-color:green;color:white;}
.notfound{background-color:red;color:white;}
#showselector{position:fixed;right:50px;top:50px;border:1px solid black;padding:20px;background-color:#c9c9c9;}
#showselector div{position:relative;margin-bottom:10px;border:1px solid black;background-color:#ACACAC;cursor:pointer;padding:5px;}
#showselector div:hover{background-color:#ffffff;}




