
html {height: 100%;}
body {
	background: url(../images/bg_shadow.gif) repeat-y center -150px;
	margin: 0;
	padding: 0;
	color: #630;
	font-size: 9pt;
	font-family: Verdana;
	line-height: 14pt;
	background-color: #D1BF91;
}
#equote { background-color: #fff; background-image: none; background-position: center -150px; margin: 0; }
img a, img { border-width: 0; }
a:link { color: #333; text-decoration: none; }
a:visited { color: #000; text-decoration: none; }
a:hover { text-decoration: underline; }
a:active { }

a.boldlink:link {color: #630; font-family: Arial, Verdana; font-size: 13pt; font-weight: bold; text-decoration: underline;}
a.boldlink:visited {color: #630; font-family: Arial, Verdana; font-size: 13pt; font-weight: bold; text-decoration: underline;}
a.boldlink:hover {color: navy; font-family: Arial, Verdana; font-size: 13pt; font-weight: bold; text-decoration: underline;}
td.boldtext  {color: #630; font-family: Arial, Verdana; font-size: 13pt; font-weight: bold; }

.topbar { background-color: #fff; background-image: url(../images/woodharbor_logo.gif); background-repeat: no-repeat; width: 760px; height: 99px; margin: 0 auto; }
body.homer div.topbar { background-image: url(../images/woodharbor_logo_clean.gif); }
body.homer div#dealerloc { background-image: url(../images/dealerbar_clean.gif); }
body.streaming{	background-color: #D1BF91;}
	
/*Structure*/
.mainnav { background-color: #630; background-image: url(../images/MainNav_3.gif); background-repeat: no-repeat; width: 760px; height: 28px; margin-right: auto; margin-left: auto; }
.livearea { margin-right: auto; margin-left: auto; padding-bottom: 10px; width: 760px; background-color: #F2E7B9; border-bottom: 1px solid #630; }
.bigbody { margin-right: auto; margin-left: auto; width: 760px; height: auto; border-bottom: 1px solid #630;}
.minheight { height:400px; }
.minpin {  margin-right: auto; margin-left: auto; padding-bottom: 10px; width: 760px; background-color: #F2E7B9; height:400px; border-bottom: 1px solid #630;}
.livehome { background-image: url(../images/home/rotate.php); background-repeat: no-repeat; background-position: center top; width: 760px; height: 300px; overflow: auto; margin-right: auto; margin-left: auto; padding: 0; }
.livecontainer { background-image: url(../images/livearea_bg.gif); background-repeat: no-repeat; margin-right: auto; margin-left: auto; width: 760px; height: auto; overflow: hidden; min-height: 330px; }
.subnav {font-family: Verdana; background-color: #fff; margin-right: auto; margin-left: auto; width: 750px; height: 25px; overflow: hidden; float: none; clear: both; padding-left: 10px; border-bottom: 1px solid #630; }
.brandcopy { background-color: #fff; margin-right: auto; margin-left: auto; width: 750px; height: auto; overflow: hidden; float: none; clear: both; min-height: 28px; }
.footer { text-align: left; margin-right: auto; margin-left: auto; width: 760px; overflow: hidden;}
.livepin { margin-right: auto; margin-left: auto; padding-bottom: 10px; width: 760px; background-color: #F2E7B9; border-bottom: 1px solid #630;}
.dealerR { background-color: #F2E7B9; margin-right: auto; margin-left: auto; padding-bottom: 10px; width: 760px;  }
.bigbodyR { background-color: #F2E7B9; margin-right: auto; margin-left: auto; width: 760px; height: auto; border-bottom: 1px solid #630;}

	/*Subnav*/
	.subnavtxt { font-family: Verdana, Arial, Helvetica, sans-serif; color: #c00; font-size: 7pt; text-transform: uppercase; margin: 0; padding: 5px 0 0 0; }
	.subnavtxt a:link { color: #630; text-decoration: none; }
	.subnavtxt a:visited { color: #630; text-decoration: none; }
	.subnavtxt a:hover { color: #000; }
	.subnavtxt a:link span { color: #000; }
	.subnavtxt span { color: #000; }
	
	/*topleftnav*/
	.topleftnav { font-family: Verdana, Arial, Helvetica, sans-serif; text-align: left; margin: 0; padding: 0; width: 83px; }
	.topleftnav ul { font-size: 7pt; font-style: bold; text-align: right; margin: 0; padding: 8px 0 0 0; line-height: 10px; }
	.topleftnav a:link { color: #948276; text-decoration: none; }
	.topleftnav a:visited { color: #948276; text-decoration: none; }
	.topleftnav a:hover { color: #7a6455; }

	/*tertiaryNav*/
		#tertiaryNav1 td {  }
		#tertiaryNav1 p { color: #542E14; line-height: 11px; text-decoration: none; font-weight: bold; padding: 0; margin: 0; background-color: #F2E7B9; display: block; }
		#tertiaryNav1 b { background: url(../images/arrow_down.png) 9px 1px no-repeat ; padding: 1px 10px 2px 20px; font-size: 9px; text-decoration: none; background-color: #F2E7B9; display: block; margin: 0; } 
		#tertiaryNav1 a { background: url(../images/arrow.png) 9px 2px no-repeat; padding: 1px 10px 2px 20px; font-size: 9px; color: #542E14; text-decoration: none; background-color: #F2E7B9; display: block; margin: 0; }
		#tertiaryNav1 a:hover { background: url(../images/arrow_down.png) 9px 1px no-repeat; padding: 1px 10px 2px 20px; font-size: 9px; text-decoration: none; background-color: #F2E7B9; display: block; margin: 0; }
		
		#tertiaryNav2 {  }
		#tertiaryNav2 p { color: #855c39; text-decoration: none; font-weight: bold; padding: 0; margin: 0; background-color: #F2E7B9; display: block;}
		#tertiaryNav2 b { background: url(../images/arrow_down_light.png) 12px 1px no-repeat ; padding: 1px 10px 2px 23px; font-size: 9px; color: #855c39; line-height: 11px; text-decoration: none; background-color: #F2E7B9; display: block; margin: 0 0 0 7px; } 
		#tertiaryNav2 a { background: url(../images/arrow_light.png) 12px 2px no-repeat; padding: 1px 10px 2px 23px; font-size: 9px; color: #855c39; line-height: 11px; text-decoration: none; background-color: #F2E7B9; display: block; margin: 0 0 0 7px; }
		#tertiaryNav2 a:hover { background: url(../images/arrow_down_light.png) 12px 1px no-repeat; padding: 1px 10px 2px 23px; font-size: 9px; line-height: 11px; text-decoration: none; background-color: #F2E7B9; display: block; margin: 0 0 0 7px; }
		
		#tertiaryNav3 td {  }
		#tertiaryNav3 p { color: #542E14; line-height: 11px; text-decoration: none; padding: 0; font-weight: bold; margin: 0; background-color: #F2E7B9; display: block; }
		#tertiaryNav3 b { padding: 1px 10px 2px 16px; font-size: 9px; color: #000000; text-decoration: none; background-color: #F2E7B9; display: block; margin: 0 0 0 14px; } 
		#tertiaryNav3 a { padding: 1px 10px 2px 16px; font-size: 9px; color: #542E14; text-decoration: none; background-color: #F2E7B9; display: block; margin: 0 0 0 14px; }
		#tertiaryNav3 a:hover { padding: 1px 10px 2px 16px; font-size: 9px; color: #000000; text-decoration: none; display: block; margin: 0 0 0 14px; }



	
/*Text Style*/
h1, .vprofile h2 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #630; font-size: 12pt; font-weight: normal;  margin: 0; padding-left: 10px; }
/*#lead { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/h1_bg.gif); background-repeat: no-repeat; background-position: 0 0; }

#lead { font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #F2E7B9; }
*/
#flashcontain{border-bottom: 1px solid #630;}
*#lead { font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../images/h1_bg2.jpg); background-repeat: no-repeat; background-position: 0 0; }
h2, .pinright h3 { color: #630; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding-left: 10px; }
h3 { font-family: Verdana, Arial, Helvetica, sans-serif; color: #630; font-weight: normal;  margin: 0; padding-right: 20px; text-align: right;}
.padnone { padding: 3px 0 3px 0; }
.padbottom { padding: 0 0 5px 5px; }
p { color: #630; line-height: 14pt; padding-right: 10px; padding-left: 10px; }
ul { color: #630; line-height: 14pt; padding-right: 10px; padding-left: 10px; list-style-type: disc; list-style-position: inside; }
ul a:link { text-decoration: none; }
ul a:hover { text-decoration: none; }
ul a:visited { text-decoration: none; color: #630; }
ul.topleft { margin: 0; padding: 0; }

#helpful { color: #630; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding-left: 10px; }

/*Dealer Loc*/
#dealerloc { background-image: url(../images/dealerbar/rotate.php); background-repeat: no-repeat; background-position: center top; width: 436px; height: 99px; visibility: hidden; float: left; margin: 0; padding: 0; display: none; }
#dealerloctemp { background-image: url(../images/dealerbar/rotate.php); background-repeat: no-repeat; background-position: center top; margin: 0; padding: 0; width: 436px; height: 99px; float: left; }
#dealerform { width: auto; margin-top: 65px; margin-left: 100px; padding: 0; }
#fakeform { margin-top: 65px; margin-left: 100px; padding: 0; width: auto; }
#brochreq { border-width: 0; outline-width: 0; }

/*Dealer Locator Elements*/
#zipsubmitfld {  }
#zipsubmitimg {  }
#layer1 { height: 23px; width: 85px; left: 336px; top: 64px; position: relative; visibility: visible; margin-right: -85px; margin-bottom: -23px; }

/*<agl.folder "Nav on-page Indicators">*/
	body.cabinetry div.MainNav_3 { background-image: url(../images/MainNav_3.gif); }
	body.doors div.mainnav { background-image: url(../images/MainNav_3.gif); }
	body.ideagal div.mainnav { background-image: url(../images/MainNav_3.gif); }
	body.whdiff div.mainnav { background-image: url(../images/MainNav_3.gif); }
	body.whatsnew div.mainnav { background-image: url(../images/MainNav_3.gif); }
	body.vprofile div.mainnav { background-image: url(../images/MainNav_3.gif); }
	body.support div.mainnav { background-image: url(../images/MainNav_3.gif); }
	body.careers div.mainnav { background-image: url(../images/MainNav_3.gif); }
	body.advsearcg div.mainnav { background-image: url(../images/MainNav_3.gif); }
	body.wizzard div.mainnav { background-image: url(../images/MainNav_3.gif); }
	body.streaming div.nest { background-color: #D1BF91; }
/*</agl.folder>*/

/*<agl.folder "Sidescrolling Galleries">*/
	/*Sidescrolling Galleries*/
	.sidescroll { background-image: url(../images/sidescroll_bg2.gif); width: 760px; height: auto; overflow: scroll; }
	.sidescroll td { text-align: center; vertical-align: top; width: 231px; height: 250px; min-width: 131px; max-width: 131px; }
	.sidescroll td { color: #666; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; margin: 0; padding: 0 10px; }
	.sidescroll td p { color: #666; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; text-align: center; padding-right: 10px; padding-left: 10px; }
	.sidescroll td strong { color: #000; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11pt; text-align: center; }
	.stylez { text-align: center; height: 200px; padding-right:5px; padding-bottom: 10px; padding-left: 5px; border-width: 0; }

/*</agl.folder>*/
.eyespot { width: auto; height: 155px; overflow: hidden; float: left; }

/*Cabinetry Flags*/
.flags { width: 18px; height: 18px; min-width: 18px; min-height: 18px; max-width: 18px; max-height: 18px; }
.footer img { vertical-align: top; margin: 15px 0 15px 15px; }
.footer p { color: #000; font-size: 9pt; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; margin-left: 400px; padding-right: 10px; padding-left: 10px; }

/*Brand Pages*/
.brandcopy p { color: #630; font-size: 9pt; font-family: Verdana; line-height: 12pt; text-align: left; margin-left: 300px; }
.whiteText p { color: #fff; }
table p { margin-bottom: 0; }

/**/
.pinright { border-right: 1px solid #630; }
.pinleft { border-left: 1px solid #630; }
.pinbottom { border-bottom: 1px solid #630; padding:5px} 
.pinbottomC { border-bottom: 1px solid #630; 
	text-align: center;
	}
#pinbottom { border-bottom: 1px solid #630;}
#pintop { border-top: 1px solid #630;}
#pinbottom img { padding-left: 10px; padding-top: 10px; }
#SwapDn img{ position: relative; left:0px; top:40px;}
#SwapUp { position: relative; left:0px; top:-50px;}
#SwapDn2 { position: relative; left:0px; top:10px;}
 lineheight14 { position: relative; left:0px; top:10px; line-height: 14px; }
#SwapPanel  { position: relative; left:0px; top:40px; }
#SwapPanel img { position: absolute; left:0px; top:35px;}
#SwapPanel p { position: relative; left:10px; top:60px; line-height: 14px;}
#SwapPanel h2{position: absolute; left:0px; top:0px;}


.pdflist { list-style-image: url(../images/iconPdf.gif); }

/*Woods & Finishes*/
#scroller { height: 308px; overflow: scroll; }
#scroller td { color: #000; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; vertical-align: top; width: 33%; }
#scroller p { color: #000; font-size: 9pt; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 5px; }
#scroller img { margin-top: 5px; margin-bottom: 5px; }

/*Header Include*/
.headinsert { width: 760px; height: 99px; overflow: hidden; margin-top: 0; margin-right: auto; margin-bottom: 0 !important; margin-left: auto !important; padding: 0; }

	/*New Top Nav*/ 
	.width12 { width: 12em; }
	.right9{ margin: 0 9px 0 0; }
	#nav { padding: 0; margin: 0 0 0 38px; list-style: none; }
	#nav ul { float: left; padding: 0; margin: 0; list-style: none; }
	#nav a { display: block; color: #D0C4A9; text-decoration: none; padding: 5px 4px 3px 10px; font-size: 9px; }
	#nav a:hover, #nav li:hover > a { color: #FFFFFF; }
	#nav li { float: left; padding: 0; }
	#nav li ul { position: absolute; left: -999em; height: auto; margin: 0; background-color: #542E14; line-height: 11px; }
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { left: auto; }
	#nav li ul li:hover, #nav li ul li.sfhover { background-color: #603417; color: #FFFFFF; }
	#nav li ul li{ padding: 1px 0 3px 0; }

	/*Project Profile Pages*/
	.profile { padding: 3px 10px 3px 10px; font-size: 12px; }
	.profile img { border:1px #630 solid; padding:10px; margin:8px 3px 8px 3px;}
	.profile a:link { color: #fff; text-decoration: none; }
	.profile a:visited { color: #fff; text-decoration: none; }
	.profile a:hover { text-decoration: underline; }
	.profile td#vlable {padding:10px 0px 0px 15px;  vertical-align: top;}
	.profile td#vdata {padding:0px 25px 0px 25px;  vertical-align: top;}
	.profile h2 { color: #630; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding-left: 0px; }
	
	#whlable{ background-color:#630; color: #fff; font-size: 16pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding: 5px 5px; }
	
	.profile2 { padding: 3px; }
	.profile2 img { border:1px #630 solid; padding:10px; margin:0 3px 12px 3px;}
	.profileImageContainer { height: 295px; border:1px #630 solid; margin: 10px 0 10px 0; background: url(../images/projectProfile/strunk_profile.jpg) no-repeat 107px;}
	.profileImageContainer img { border:none; margin:0;}
	.width500 { text-align: -moz-center;  width: 500px; }
	.leftBrownHorizontal { padding:10px 0 0 10px; height: 295px; background: url(../images/projectProfile/horBrown.png) no-repeat 0px 0px; line-height: 15px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; list-style: none; color:#FFFFFF}
	.leftBrownHorizontal a{color: white; text-decoration: none;}
	.profileImageContainerVertical { height: 440px; border:1px #630 solid; margin: 10px 0 10px 0; background: url(../images/projectProfile/strunk_070330_lg.jpg) no-repeat 130px 10px;}
	.profileImageContainerVertical img { border:none; margin:0;}
	.leftBrownVertical { padding:10px 0 0 10px; height: 440px; background: url(../images/projectProfile/vertBrown.png) no-repeat 0px 0px; line-height: 15px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:left; list-style: none; color:#FFFFFF}
	.profileDetail  {align:center}
	.profileDetail td {align:center}
	.profileDetail img { border:1px #630 solid; padding:10px; margin:8px 3px 8px 3px;}
	a#profileDetail {color:#630;}
/*	td#horzTD {text-align:center; margin-left:auto; margin-right:auto; }
	table#horzTD {text-align:center; margin-left:auto; margin-right:auto; }
*/
	table#profileDetail {padding:0 0 0 0px;}
	table#profileDetail td {
	    border: none;
	}
	.data {
	    padding: 0 0 0 2px ;
		color: #000000;
	    text-align: center;
	}
	.leftcol {
	    padding: 0 3px 0 2px ;
		font-weight: bold;
	    text-align: right;
	    color:#630;
	    width: 25%;
	}
	.rightcol {
	    padding: 0 2px 0 3px ;
		text-align: left;
	    
	}
	.comment {
		padding:5px 50px 5px 50px;
	    text-align: center;
	    color:#630;
	    
	}
	/*Video Project Profile Pages*/
	.vprofile { padding: 5px 10px 5px 10px; font-size: 12px; }
	.vprofile img { border:1px #630 solid; padding:10px; margin:15px 3px 12px 3px;}
	.vprofile h1 {color: #630; font-size: 12pt; font-weight: normal;  margin: 0; padding-left: 0px; }
	.vprofile td {padding: 0px 15px 0px 15px;  vertical-align: top; }

/* basic stuff*/
 #basic hr {width:100%; color: #630; size: 1;
	background-color: #630}

/******** Main Navigation Styles ********/

#navMainWrapper { height: 28px; width: 759px; }
#navMain { background: url(../images/MainNav_3.gif) no-repeat; height: 28px; position: absolute; width: 759px; }
#navMain li { display: block; height: 28px; margin: 0; position: absolute; top: 0; }
#navMain li a { display: block; height: 28px; text-indent: -1000em; outline:none }
#navMain .nHome { left: 0; width: 85px; background: url(../images/MainNav_3.gif) no-repeat  0px -28px; }
#navMain .nCabinetry { left: 85px; width: 72px; background: url(../images/MainNav_3.gif) no-repeat  -85px -28px; }
#navMain .nDoors { left: 157px; width: 48px; background: url(../images/MainNav_3.gif) no-repeat  -157px -28px; }
#navMain .nIdea { left: 205px; width: 78px; background: url(../images/MainNav_3.gif) no-repeat  -205px -28px; }
#navMain .nDifference { left: 283px; width: 151px; background: url(../images/MainNav_3.gif) no-repeat  -283px -28px; }
#navMain .nNew { left: 434px; width: 76px; background: url(../images/MainNav_3.gif) no-repeat  -434px -28px; }
#navMain .nDealers { left: 510px; width: 100px; background: url(../images/MainNav_3.gif) no-repeat  -510px -28px; }
#navMain .nSearch { left: 610px; width: 149px; background: url(../images/MainNav_3.gif) no-repeat  -610px -28px; }

#navMain .nHomeSel { left: 0; width: 85px; background: url(../images/MainNav_3.gif) no-repeat  0px -56px; }
#navMain .nCabinetrySel { left: 85px; width: 72px; background: url(../images/MainNav_3.gif) no-repeat  -85px -0px; }
#navMain .nDoorsSel { left: 157px; width: 48px; background: url(../images/MainNav_3.gif) no-repeat  -157px -56px; }
#navMain .nIdeaSel { left: 205px; width: 78px; background: url(../images/MainNav_3.gif) no-repeat  -205px -56px; }
#navMain .nDifferenceSel { left: 283px; width: 151px; background: url(../images/MainNav_3.gif) no-repeat  -283px -56px; }
#navMain .nNewSel { left: 434px; width: 76px; background: url(../images/MainNav_3.gif) no-repeat  -434px -56px; }
#navMain .nDealersSel { left: 510px; width: 100px; background: url(../images/MainNav_3.gif) no-repeat  -510px -56px; }
#navMain .nSearchSel { left: 610px; width: 149px; background: url(../images/MainNav_3.gif) no-repeat  -610px -56px; }

#navMain .nHome a:hover, #navMain .nHome a.active { background: url(../images/MainNav_3.gif) no-repeat  0px 0px; }
#navMain .nCabinetry a:hover, #navMain .nCabinetry a.active { background: url(../images/MainNav_3.gif) no-repeat  -85px 0px; }
#navMain .nDoors a:hover, #navMain .nDoors a.active { background: url(../images/MainNav_3.gif) no-repeat  -157px 0px; }
#navMain .nIdea a:hover, #navMain .nIdea a.active { background: url(../images/MainNav_3.gif) no-repeat  -205px 0px; }
#navMain .nDifference a:hover, #navMain .nDifference a.active { background: url(../images/MainNav_3.gif) no-repeat  -283px 0px; }
#navMain .nNew a:hover, #navMain .nNew a.active { background: url(../images/MainNav_3.gif) no-repeat  -434px 0px; }
#navMain .nDealers a:hover, #navMain .nDealers a.active { background: url(../images/MainNav_3.gif) no-repeat  -510px 0px; }
#navMain .nSearch a:hover, #navMain .nSearch a.active { background: url(../images/MainNav_3.gif) no-repeat  -610px 0px; }

.menu { left: 0; margin: 0; padding: 0; text-align: left; }
.menu .options { margin-bottom: 1px; margin-right: 1px; }
.menu a { font-family: Verdana, Arial, Helvetica, sans-serif; border-bottom: 1px solid #D0C4A9; color: #FFF; display: block; font-size: 9px; padding: 5px 4px 7px 10px; text-decoration: none; line-height: 11px; }
.menu a:hover {text-decoration: none;}
.menu a:visited {color: #FFF; text-decoration: none;}

.options { background: #542E14; border: none; border-bottom-width: 0; margin-bottom: -10px; }
.options a { padding-right: 10px; }
.options a:hover, .options a:active { background-color: #603417; color: #D0C4A9; }

table#dealersHdr  {margin-left: auto; margin-right: auto; width:100%; text-align: left;}
table#dealersHdr td {font-family: Verdana; text-align: left;}
	.label {text-align: left; color: #630; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding-left: 10px;}
	.centerTd {text-align: center;}
	.announceTd { color: #630; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding-left: 10px;}
table#dealersHdr p {color: #666; font-size: 9pt;	font-family: Verdana;}
table#dealerHdr a:link { color: #630; font-size: 10pt; text-decoration: none; }
table#dealerHdr a:visited { color:#630; text-decoration: none; }
table#dealerHdr a:hover { text-decoration: underline; }
table#dealerHdr a:active { }



table#dealers  {font-family: Verdana; color:#666; margin-left: auto; margin-right: auto; width:100%; }
table#dealers td {font-family: Verdana;}
	.label {text-align: left; color: #630; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; }
	.label2 {text-align: left; color: #630; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0;
	padding-left: 25px; }
	.centerTdD {text-align: center;}
	.announceTd { color: #630; font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; }
	.ul1 { color: #630; line-height: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif; padding-right: 10px; padding-left: 10px; list-style-type: circle; list-style-position: inside; }
	.label2 {color: #630; font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; }
	.label3 {color: #630; font-size: 8pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0 ;padding-left: 20px; }
    .grey2 {color:#666; padding-left: 50px;   }
    .grey2 p{color:#666;  }
.grey {color:#666; padding-right: 70px; }
.grey p{color:#666; }
.grey ul li{ color: #666; line-height: 14pt; font-family: Verdana, Arial, Helvetica, sans-serif;  padding-left: 10px; list-style-type: disc; list-style-position: inside; }
			

div#whatsNew
.floatLimg
  {
  margin: 8px;
  border: 0px ;
  float: left;
  text-align: center;
  }
whatsNew.img img
  {
  display: inline;
  margin: 3px;
  border: 1px solid #ffffff;
  }
table#catalogTable	{text-align: left; width:80%; }
table#catalogTable td {
	    border: none;
	}
	
	.textcol {
	    padding: 3px 20px 30px 20px ;
		font-weight: normal;
	    text-align: center;
	    color:#666;
	    width: 100%;
	}
	.imgcol {
	    padding: 3px 20px 30px 20px ;
	    text-align: center;
	    
	}
/*eHarbor*/
	.login {
	    text-align: right;
	    color:#630;
	    width: 33%;
	}
	.loginCenter {
	    text-align: center;
	    color:#630;
	    width: 33%;
	}
	.loginNote {
	    text-align: center;
	    color:#630;
	    width: 33%;
	    font-size:8pt;
	}
	.loginBold {
	    text-align: right;
	    color:#630;
	    width: 33%;
	    font-weight:bold;
	    font-size:12pt;
	    
	}
		.loginBoldCenter {
	    text-align: center;
	    color:#630;
	    width: 33%;
	    font-weight:bold;
	    font-size:10pt;
	    
	}
/* dealer resources*/	
table#dealerResources {	align: center;
						background-color: #F2E7B9;
						text-align: center;
						width:80%;
						spacing:5px;
						margin: 15px 13px 15px 13px ;
						border:5px;
		
						
						
	}

table#dealerResources td .withBorders{ border-style: solid;
										border-width: 1px;
										border-color: #630;	}
dealerResources .bordertext {	margin: 5px; border: 1px solid black; 	}
table#dealerResources td  {
	    padding: 3px 3px 3px 3px ;
		font-weight: normal;
	    text-align: left;
	    color:#666;
		margin: 15px 13px 15px 13px ;
}

.textcol {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
	    padding: 0 3px 0 3px ;
		margin: 5px 3px 5px 3px ;
		font-weight: normal;
	    text-align: left;
	    color:#630;
		border: none;
		vertical-align: middle;
		cellspacing:10px;
	}
	.textcol1 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
	    padding: 0 3px 0 3px ;
		margin: 5px 3px 5px 3px ;
		font-weight: normal;
	    text-align: left;
	    color: #630;
		border: none;
		vertical-align: middle;
		cellspacing:10px;
	}.textcol2 {
	    font-family: Verdana, Arial, Helvetica, sans-serif;
		padding: 0 3px 0 3px ;
		margin: 5px 3px 5px 3px ;
		font-weight: normal;
	    text-align: left;
	    color:#630;
		border: none;
		vertical-align: middle;
		cellspacing:10px;
	}.textcol3 {
	    padding: 0 3px 0 3px ;
		margin: 5px 3px 5px 3px ;
		font-weight: normal;
	    text-align: left;
	    color:#630;
		border: none;
		vertical-align: middle;
		cellspacing:10px;
	}.textcol4 {
	    padding: 0 3px 0 3px ;
		margin: 5px 3px 5px 3px ;
		font-weight: normal;
	    text-align: left;
	    color:#630;
		border: none;
		vertical-align: middle;
		cellspacing:10px;
	}
.imgcol {
	    text-align: center;
	    
	}
	
 a.dAnchor:link { 
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:5; 
	text-decoration: none;
	color: #630;
}

 a.dAnchor:visited { 
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0; 
	text-decoration: none;
	color: #630;
}
 a.dAnchor:hover {
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	text-decoration: underline;
	font-family: Verdana;	
	font-color:#630;
} 
.groupId {text-align: right; color: #630; font-size: 12pt; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; margin: 0; padding-left: 5px;}
.bordertext {	margin: 5px; border: 1px solid black; 	}
.textborder {
	    padding: 5px 3px 5px 3px ;
		margin: 0 3px 0 3px ;
		font-weight: normal;
	    text-align: left;
	    background-color:#FFFFFF;
		border: 1px solid #630;
	    vertical-align: top;
	}
	
/* frequently asked questions*/	
	
	#faq {
		margin: 2em;
		padding: 5px;
	}
	ol.faq {
		list-style-type: decimal;
		list-style-position: outside;
		margin-left: 0;
		padding-left: 1em;
		color: #333;
	}
	ol.faq ul {
		list-style-type: none;
		list-style-position: inside;
	}
	ol.faq p {
		color:maroon;
	    list-style-type: none;
		list-style-position: inside;
	}
	td.errortxt{
	text-align: center;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10pt;
	color: red;
	}
	
	span.errortxt{
	text-align: center;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 10pt;
	color: red;
	}
/* for design software download main page*/
#design table{
	margin-top: 10px;
	margin-bottom: 15px;
	margin-left: 10px;
	text-align: center;
	margin-right: 10px
}
#design td{
	margin: 20px;
	padding-bottom: 25px;
	padding-top: 0px;
	padding-right: 12px;
	padding-left: 12px
}
/* Pro Kitchen downloads */
#proKitchen table{
	padding: 5px;
	background-position: center;
	width: 85%
}
#proKitchen td .wideText{
	text-align: center;
	padding-left: 50px;
	padding-right: 50px
	 
}
#proKitchen td .pkLink{
	text-align: left

}
#proKitchen td .pkLable{
	text-align: left;
	 padding-left: 50px;
}
/* fire doors page*/
 .fire  { 
	color: #630; 
	font-size: 11pt; 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-weight: normal; 
	margin: 0; 
	padding-left: 20px; }

/* drawing page */
.bottomborder { border-bottom: 1px solid #630;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11pt;
	text-align: left;}
table#drawings  {
	width:90%; 
	margin-left: auto; 
	margin-right: auto;  
	text-align: center;}
table#drawings td.topBottomBorderBold{ border-bottom: 1px solid #630;
	border-top: 1px solid #630;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;}

table#drawings td.topbottomborder { border-bottom: 1px solid #630;
	border-top: 1px solid #630;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 11pt;
	text-align: left;}
table#drawings td {font-family: Verdana; text-align: center;}
table#drawings td.leftAlign {font-family: Verdana; text-align: left;}
table#drawings p {color: #666; font-size: 9pt;	font-family: Verdana;}
table#drawings a:link { color: #630; font-size: 10pt; text-decoration: none; }
table#drawings a:visited { color:#630; text-decoration: none; }
table#drawings a:hover { text-decoration: underline; }
table#drawings a:active { }
table#wizzard  {
	width:100%; 
	margin-left: 0; 
	margin-right: 0; 
	padding-left:15px;
	border-width: 0,0,0,0;
	cellspacing:0px;;
	border-collapse: collapse

	
	}
table#wizzard td.pinright { 
	border-right: 1px solid #630; 
	text-align:center;}
table#wizzard td.rightcol { 
	text-align:right;
	padding-right:10px;}
table#wizzard td.center { 
	text-align:center;}
	
#narrow {
	width:80%; 
	float : right;
	margin : 20px 60px 80px 50px;
}
.black{
	color : black;
	font-size: 10pt;
	padding :5 0 0 0;
}

.add-to-cart-table td, .add-to-cart-table th{
	border:0px solid #ddd;
	border-collapse:collapse;
	text-align:left;
}

/*** Buttons ***/
/* Add 151px for hover state */
.view-cart{
	background: transparent url('/images/buttons.png') no-repeat scroll 0 -116px;
	width:87px;
	height:30px;
	display:inline-block;
}

	.view-cart:hover{
		background-position: -151px -116px;
	}

.add-to-cart{
	background: transparent url('/images/buttons.png') no-repeat scroll 0 0px;
	width:87px;
	height:30px;
	display:inline-block;
}

	.add-to-cart:hover{
		background-position: -151px 0px;
	}
	
.submittal-form{
	background: transparent url('/images/buttons.png') no-repeat scroll -4px -6px;
	width:207px;
	height:30px;
	display:block;
}

	.submittal-form:hover{
		background-position: -210px -6px;
	}

.update-cart{
	background: transparent url('/images/buttons.png') no-repeat scroll 0px -150px;
	width:80px;
	height:30px;
	display:inline-block;
}
	.update-cart:hover{
		background-position: -151px -150px;
	}

.checkout, .continue{
	background: transparent url('/images/buttons.png') no-repeat scroll 0px -32px;
	width:81px;
	height:30px;
	display:inline-block;
}
	.checkout:hover,.continue:hover{
		background-position: -151px -32px;
	}

.continue-shopping{
	background: transparent url('/images/buttons.png') no-repeat scroll 0px -85px;
	width:145px;
	height:30px;
	display:inline-block;
}

	.continue-shopping:hover{
		background-position: -151px -85px;
	}	

.confirm-order{
	background: transparent url('/images/buttons.png') no-repeat scroll 0px -60px;
	width:115px;
	height:30px;
	display:inline-block;
}

	.confirm-order:hover{
		background-position: -151px -60px;
	}
	


	.view-cart span, .checkout span, .update-cart span, .continue-shopping span, .submittal-form span, .add-to-cart span{
		display:none;
	}

span.download{
	display:none;
}

tr.step_title span{
	display:block;
	width:220px;
	font-family:"Arial Bold",Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:16px;
	padding-left:15px;
}

tr.step_text{
	background-color:#deba57;
}

	tr.step_text td{
		vertical-align:top;
	}
	tr.step_text span{
		padding:3px 0;
		display:block;
		padding-left:15px;
		color:#000;
		text-align: left
	}
	
	tr.step_text a{
		color:#000;
	}
		tr.step_text span.available a{
			
			text-decoration:underline;
		}
h2.step_head{
	padding-bottom:1em;
	font-size:16px;
}

div.infotext{
	display:none;
}

h2.product_head{
	font-size:12pt;
	font-weight:bold;
}

.pinright h3{
	text-align:center;
	padding-right:inherit
}

.vprofile h2{
}

.ms-rteCustom-subBold h2{
	padding-left:0;
}
