body {	padding: 0;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 10px;	background-color: #FFFFFF;	text-align: center;	}h1, h2, hs, body, td, #maintext p, #newstext a, #bodytext, #bodytext p {	font-family: verdana, helvetica, arial, sans-serif;	}	h2, h3, .subheader {	font-weight: bold;	}h1 {	font-size: 12px; 	color: #AB804F;	}h2 {	font-size: 11px; 	line-height: 14px;		color: #AB804F;	}h3 {	font-size: 10px; 	color: #785E02;	}	#frontpagetext {		text-align: left;	width: 600px;	font-size: 11px; 	font-weight: normal;		line-height: 16px;	color: #343601;	padding: 20px 10px 10px 20px;	}#bodytext {		text-align: left;	width: 500px;	font-size: 11px; 	font-weight: normal;		line-height: 16px;	color: #343601;	padding: 0px 15px 10px 45px;	}	#bodytext b {		font-size: 11px;		font-weight: bold;		line-height: 16px;		color: #343601;	}#bodytext p {		width: 550px;	font-size: 11px;		font-weight: normal;		line-height: 16px;	text-align: left;	color: #343601;	}#indextext {    padding: 0px 10px 0px 20px;	font-size: 11px;		font-weight: normal;		line-height: 16px;	text-align: left;	color: #000;}	#bodytext a {		color: #785E02;		text-decoration: underline;	}#bodytext a:visited {		color: #687CA8;		text-decoration: underline;	}#bodytext a:active {	color: #343601;		text-decoration: none;	}#bodytext a:hover {	color: #B89046; 	text-decoration: none;	}	#bodytext ul li  {	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	line-height: 16px;	color: #343601;	text-align: left;	}	#content {	width: 560px; 	text-decoration: none;	}#maintext p {		font-size: 11px;		font-weight: normal;		line-height: 16px;		color: #374C8A;	}/*additions*/td {	font-size: 11px;	}	.pad {	text-align: center; 	padding: 20px 0px 15px 0px; 	width: 124px;	font-family: arial, helvetica, sans-serif;	font-size: 11px;	}	/****KITCHEN CABINETERY****/.pad2 {	text-align:left; 	padding: 20px 0px 15px 0px; 	width: 200px;	font-family: arial, helvetica, sans-serif;	font-size: 11px;	}	a.b {	text-align: left; 	color: #686968; 	font-size: 10px; 	text-decoration: none; 	font-weight: bold;	}a.b:visited {	color: #bbbbbb; 	text-decoration: none;	}a.b:hover {	color: #AB804F; 	text-decoration: none;	}a.b:active {	color: #C79A65; 	text-decoration: none;	}	#w500 {	text-align: left; 	width: 550px;	padding: 0px 5px 10px 45px;	}	.line {	text-align: left; 	width: 550px;	border-bottom: 1px solid #ccc; 	padding: 0px 0px 0px 45px;	}#breadcrumbs {	line-height: 14px;		font-size: 10px; 	font-family: arial, sans-serif;	font-weight: normal	width: 560px;	text-align: left;	padding: 10px 15px 5px 45px;	color: #A89987;	border-bottom: 1px solid #ccc; 	}#breadcrumbs a {	color: #2A322F;	text-decoration: none;	}	#breadcrumbs a:hover {	color: #5D735D;	text-decoration: underline;	}	.boxleft {	height: 44px;	width: 200px;	border-left: 1px solid #ccc; 	border-top: 1px solid #ccc; 	border-bottom: 1px solid #ccc; 	}	.boxright {	height: 44px;	width: 300px;	border-right: 1px solid #ccc; 	border-top: 1px solid #ccc; 	border-bottom: 1px solid #ccc; 	}#boxright {	height: 44px;	width: 300px;	border-right: 1px solid #ccc; 	border-top: 1px solid #ccc; 	border-bottom: 1px solid #ccc; 	margin-bottom: 2px;	}.space {	line-height: 1px;	width:2px;	height: 2px;	background-color: #FFFFFF;	}	.tableprice {	border-left: 1px solid #ccc; 	border-top: 1px solid #ccc;	}.tdprice {	border-right: 1px solid #ccc; 	border-bottom: 1px solid #ccc;	}.colorrow {	background: #D6D9CA;	}.bspan {	font-family:  arial, helvetica, sans-serif;	font-size: 10px;	line-height: 16px;	padding: 10px 0px 10px 15px;	margin-left: 15px;	}	/* ----------------Main Page--------------------- */body.main   { 	margin-right: auto; 	margin-left: auto; 	width: 800px; 	min-height: 513px 	}#BranchHillLogo   { 	background-image: url("../images/bh_logo.gif");	background-repeat: no-repeat; 	width: 750px; 	height: 97px 	}#BranchHillLogo p{	font-size: 11px;	color: #2A322F;	vertical-align: bottom;	text-align: right;	padding-top: 75px;	margin-right: 5px;}a#TopLinks:link, a#TopLinks:visited {	color: #2A322F;	text-decoration: none;}a#TopLinks:hover {	color: #6B7055;	text-decoration: underline;}#BranchHillLogo P a:link, #BranchHillLogo P a:visited {	color: #2A322F;	text-decoration: none;}#BranchHillLogo span a:hover {	color: #6B7055;	text-decoration: underline;}#maintable {	border: solid 1px #c2c2c2 }/* ----------------Middle Box--------------------- */#TopBox   { 	background-color: #e9e9e9; 	margin-top: 0px; 	padding: 0px 0px; 	position: relative; 	width: 798px; 	height: 11px; 	float: left; 	vertical-align: middle; 	border-bottom: solid 1px #eeeeee; 	}.RightCol {	margin: 0px 0px 0px 0px;	width: 18px;	height: 193px;	padding: 0px 0px 0px 0px;	border-right: 0px;	border-top: 0px;	border-left: 0px;	border-bottom: 0px;	position: relative;	float: left;}.RightCol div.GreyTop {	position: relative;	height: 29px;	background-color: #C6C8BF;	border-bottom: 0px;	line-height: 1px;}.RightCol div.FillBox {	display: Box;	top: 0px;	height: 164px;	background-color: #D6D9CA;	border-bottom: 0px;	font-size: 1px;	font-weight: bold;	color: #59615E;	font-family: Verdana, Arial, Helvetica, sans-serif;}.RightCol1 {	margin: 0px 0px 0px 0px;	width: 18px;	height: 260px;	padding: 0px 0px 0px 0px;	border-right: 0px;	border-top: 0px;	border-left: 0px;	border-bottom: 0px;	position: relative;	float: left;}.RightCol1 div.GreyTop {	position: relative;	height: 29px;	background-color: #C6C8BF;	border-bottom: 0px;	line-height: 1px;}.RightCol1 div.FillBox {	display: Box;	top: 0px;	height: 231px;	background-color: #D6D9CA;	border-bottom: 0px;	font-size: 10px;	font-weight: bold;	color: #59615E;	font-family: Verdana, Arial, Helvetica, sans-serif;}.ProductThumb {	width: 116px;	height: 207px;	margin: 0px 2px 0px 0px;	padding: 0px 0px 0px 0px;	border: solid 1px #B8B8B8;	line-height: 1;	position: relative;	float: left;}.ProductThumb img.ProductImages {	width: 112px;	height: 130px;	margin: 12px 0px 0px 0px;	padding: 0px 0px 0px 0px;	position: relative;	float: none;	border: none;}.ProductThumb p.ProductTitle {	font-family: arial, helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #FFFFFF;	text-transform: uppercase;	padding-top: 16px;	float: none;}.ProductThumb p.ProductTitle a {	color: #FFFFFF; 	text-decoration: none; 	} 	.ProductThumb p.ProductTitle a:hover {	color: #534117; 	text-decoration: underline; 	} 	#producttable {	border-top: solid 1px #e2e2e2 }/* ----------------Nav Boxes --------------------- */.NavTextL1    {	width: 188px;	font-size: 11px;  	font-weight: normal;}.NavTextL1 a   {	height: 18px;	width: 182px;	display: block;	border-bottom: solid 1px #E4E6DB;	border-top: solid 1px #E4E6DB;	border-right: solid 1px #E4E6DB;	border-left: solid 1px #E4E6DB;	margin-top: 1px;	margin-bottom: 1px;	text-decoration: none;	text-align: left;	text-indent: 16px;	margin-right: 2px;	margin-left: 2px;	color: #3E4542;	font-style: normal;	padding-top: 4px;	float: left;	font-weight: normal;}.NavTextL1space   {	height: 18px;	width: 182px;	display: block;	border-bottom: solid 1px #E4E6DB;	border-top: solid 1px #E4E6DB;	border-right: solid 1px #E4E6DB;	border-left: solid 1px #E4E6DB;	margin-top: 1px;	margin-bottom: 1px;	text-decoration: none;	text-align: left;	text-indent: 16px;	margin-right: 2px;	margin-left: 2px;	color: #747871;	font-style: normal;	padding-top: 4px;	float: left;}.NavTextL1 a:hover  { 	background-color: #B1B2AA; 	color: #FFFFFF; 	text-decoration: none }.NavTextL2  { 	width: 188px;	font-size: 11px;  	font-family: arial, sans-serif;	font-weight: normal;		 }  .NavTextL2 a  {	height: 18px;	font-family: arial, sans-serif;	width: 188px;	display: block;	color: #ffffff;	text-decoration: none;	background-color: #9a9a9a;	text-align: left;	text-indent: 32px;	display: block;	margin: 0;	padding-top: 6px;	border-bottom: 1px solid #BABABA;	/*text-transform: uppercase;*/	font-weight: normal;}.NavTextL2current  { 	width: 188px;	font-size: 11px;  	font-weight: bold	font-family: arial, sans-serif; } .NavTextL2current a {	height: 18px;	font-family: arial, sans-serif;	width: 186px;	color: #8C8568;	background-color: #DBDBDA;	text-align: left;	text-indent: 32px;	display: block;	margin-top: 1px;	padding-top: 6px;	padding-right: 0;	padding-bottom: 0;	vertical-align: middle;	border-bottom: 1px solid #BABABA;	border-left: 1px solid #9a9a9a;	border-right: 1px solid #9a9a9a;	font-weight: bold;	text-transform: none;	text-decoration: none;}.NavTextL2current a:hover  { 	background-color: #C9C9C9; 	color: #38362B; 	text-decoration: none 	}.NavTextL2 a:hover  { 	background-color: #B2B2B2; 	color: #38362B; 	text-decoration: none 	}.NavTextL3    {	width: 188px;	font-size: 11px;  	font-weight: normal}.NavTextL3 a   {	height: 24px;	width: 182px;	display: block;	border-bottom: solid 1px #E4E6DB;	border-top: solid 1px #E4E6DB;	border-right: solid 1px #E4E6DB;	border-left: solid 1px #E4E6DB;	margin-top: 1px;	margin-bottom: 1px;	text-decoration: none;	text-align: left;	text-indent: 16px;	margin-right: 2px;	margin-left: 2px;	color: #3E4542;	font-style: normal;	padding-top: 12px;	float: left;}.NavblockL2last   {	height: 18px;	width: 186px;	display: block;	color: #8C8568;	background-color: #9a9a9a; 	margin-top: 1px;	padding-top: 6px;	padding-right: 0;	padding-bottom: 0;	vertical-align: middle;	border-bottom: 1px solid #BABABA;	border-bottom: 1px solid #BABABA;}.NavTextL3 a:hover  { 	background-color: #D6D9CA; 	color: #AB804F; 	text-decoration: none }	.tour a {	height: 118px;	display: block;	} .tour a:hover {	height: 118px;	display: block;	border-bottom: solid 2px #000000;	border-right: solid 1px #ffffff;	border-left: solid 1px #ffffff;	float: none;	margin-right: 2px;	margin-left: 2px;	}/* ----------------Bottom Box--------------------- */#BottomBox   { 	color: #3E4542; 	font-size: 11px; 	font-family: Verdana, Arial, Helvetica, sans-serif; 	font-weight: normal; 	background-color: #e9e9e9; 	margin-top: 5px; 	padding: 3px 0px; 	width: 800px; 	height: 25px; 	float: left; 	vertical-align: middle; 	border: solid 1px #c2c2c2; 	text-align: center;	}#BottomBox div.BottomBoxLeftText a {	text-align: left;	padding-top: 3px;	padding-bottom: 3px;.gif	padding-right: 2px;	padding-left: 12px;	position: relative;	float: left;	color: #3E4542;	text-decoration: none}#BottomBox div.BottomBoxLeftText a:hover {	color: #AB804F; 	text-decoration: underline;	}	#BottomBox div.BottomBoxRightText{	text-align: right;	padding-top: 3px;	padding-bottom: 3px;	padding-right: 12px;	padding-left: 3px;	position: relative;	float: right;}/*color font the index page bottom part - invisible*/.invisible {color: #fff;}