﻿/* 
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' Title			: ACTIVEA | Master Stylesheet
' Description	: This page contains overall styles for a new site
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
' History
' 03/26/2007	: Tony Groves - Created Page
' 11/05/2008	: Tony Groves - Modded for Badger LAX
' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
*/

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				HTML <tag> REVISIONS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

html {}

body {
	background:#fff;
	font-family: Verdana, san-serif;
	font-size:16px;
	margin:0;
	padding:120px 0 20px 0;
	text-align:left;
	background-image:url('/site/multimedia/images/bg.gif');
	background-repeat:repeat-x;
}

#profilepopup 		{background:#56504a; width:1388px; height:100%; padding:20px;}
#profilepopup h1 	{font-weight:normal; font-size:1em; color:#a7a3a0; margin:20px 0 0 0;}

a 						{border:none; color:#c01c01; text-decoration:underline;}
a:hover 				{color:#000; text-decoration:underline;}
a:active 				{}
a:visited 				{}
h1,h2,h3,h4,h5,h6,p 	{margin:0; padding:0;}
h1 						{font-size:1.1em; font-weight:bold; color:#0d357e;}
h2 						{font-size:1em;}
h3 						{font-size:1em;}
h4 						{font-size:1.2em; color:#ccba9b;}
h5 						{font-size:1em;}
h6 						{font-size:1em;}
p 						{font-size:.75em; color:#580a06;}
img 					{}
form 					{margin:0; padding:0;}

.clear {display:block; clear:both; width:100%; font-size:1px; line-height:1px; margin:0 0 -1px 0; padding:0;} }

.fullimage				{position:relative; margin:0 0 0 -10px;}
#flashfix object		{position:relative; z-index:1;}

.entry 		{line-height:1.333;}
.entry a	{}
.entry h1	{margin:.25em 0;}
.entry h2	{margin:.25em 0;}
.entry h3	{margin:.25em 0;}
.entry h4	{margin:.25em 0;}
.entry h5	{margin:.25em 0;}
.entry h6	{margin:.25em 0;}
.entry p	{margin:1em 0;}
.entry img	{border:none; margin:3px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				MASTER LAYOUT <div>'s
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#outerWrap 				{width:898px; margin:0 auto; padding:0;}
#innerWrap				{clear:both; min-height:400px; _height:400px;}

#file 					{background:#56504a; width:940px; margin:0 0 0 4px; padding:0;}
#commerce 				{background:#56504a; width:940px; margin:0 0 0 4px; padding:0;}

#customers	 			{background:#56504a; width:940px; margin:0 0 0 4px; padding:0;}
#prodBuilder 			{background:#56504a; width:940px; margin:0 0 0 4px; padding:0;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				HEADER LAYOUT <div>'s
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#logo 					{position:absolute; z-index:2; margin:-90px 0 0 -50px;}
#logo img				{border:none; width:492px; height:155px;}
#logo span				{width:492px !important; height:155px !important;}

#gus					{position:absolute; z-index:3; margin:-71px 0 0 800px;}
#gus h4					{font-size:.65em; color:#808080; position:absolute; z-index:4; font-weight:normal; width:300px; margin:0 0 0 -190px;}
#gus h4 a				{color:#808080; text-decoration:underline;}
#gus h4 a:hover			{color:#c01c01; text-decoration:none;}

#printMast				{display:none; }

#masthead				{background-image:url('/site/multimedia/images/navbg.gif'); background-repeat:repeat-x; width:898px; height:32px; margin:0 0 7px 0; padding:0;}

#masthead img#navfix	{float:right;}

#masterNav				{position:relative; z-index:3; text-align:left; margin:0 0 0 130px; padding:7px 0; list-style-type:none;}
#masterNav li	 		{display:inline; margin:0; padding:5px 0; list-style-type:none;}
#masterNav li a 		{display:inline; text-decoration:none; padding:7px 23px 7px 23px; margin:0; font-weight:bold; font-size:1em; color:#fff;}
#masterNav li a:hover 	{background-image:url('/site/multimedia/images/navbg2.gif'); background-repeat:repeat-x; color:#3e0909;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				FOOTER LAYOUT <div>'s
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#footer 					{text-align:center; margin:8px 0; padding:0 0 10px 0; font-weight:normal; font-size:.8em; border-top:1px solid #b2b2b2; clear:both;}

#footer h6 					{font-weight:normal; font-size:.8em; margin:0; padding:3px 0 0 0; color:#acacac;}
#footer h6 a 				{color:#acacac; text-decoration:none;}
#footer h6 a:hover 			{color:#000; text-decoration:none;}

#footer ul 					{color:#acacac; margin:0 0 5px 0; padding:0; display:block;}
#footer ul li 				{display:inline; margin:0 15px 0 0; padding:0;}
#footer ul li a 			{color:#acacac; text-decoration:none;}
#footer ul li a:hover	 	{color:#000; text-decoration:underline;}

#footerimgs					{text-align:center; border-bottom:1px solid #b2b2b2; margin:0 0 10px 0; padding:3px 0;}
#footerimgs a img			{margin:0 13px; padding:0; border:none;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				BREADCRUMBS LAYOUT
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#breadcrumbs 						{margin:0 0 5px 0; padding:3px 20px 9px 0; text-align:right; border-bottom:1px solid #d0d0d0; color:#b0b0b0; font-size:.7em;}
#breadcrumbs a						{text-decoration:none; color:#b0b0b0;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				FILE ITEMS LAYOUT
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#fileitems 						{font-size:.8em;}
#fileitems a 					{border:none; color:#c01c01; text-decoration:underline;}
#fileitems a:hover 				{color:#000; text-decoration:underline;}
#fileitems a:active 			{}
#fileitems a:visited 			{}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				LOGIN LAYOUT <div>'s
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#showLogin							{padding:50px 210px 70px 210px;}

#showLogin h2 						{font-weight:bold; font-size:1em; color:#90201b; text-align:center; padding:0; margin:0 0 10px 0;}
#showLogin h3 						{font-weight:bold; font-size:1em; color:#b90000; text-align:center; padding:0; margin:0 0 15px 0;}
#showLogin h4 						{font-weight:normal; font-size:.7em; color:#90201b; padding:0; margin:0 0 15px 0; text-align:center;}
#showLogin .submit					{padding:10px 25px;}
#showLogin p						{text-align:center;}

.formRow 							{text-align:right; margin:0; padding:0;}
.formRow .title						{color:#062660; font-size:.8em;}
.formRow .label 					{text-align:right; font-weight:normal; font-size:.7em; color:#2e2d2d; padding:0; margin:0;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				INDEX ITEMS <div>'s
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#colm1								{width:350px; float:left; padding:0 8px 10px 0;}
#colm2								{width:257px; float:left; padding:0 0 10px 8px; border-left:1px solid #dcdcdc;}
#colm3								{width:257px; float:right; padding:0 0 10px 8px; border-left:1px solid #dcdcdc;}

#colm1 h1							{background-image:url('/site/multimedia/images/headerbg.gif'); font-size:.8em; color:#072d5c; height:22px; padding:5px 0 0 15px; margin:0 0 10px 0; text-align:left;}
#colm1 h1 img						{margin:2px 11px 0 0; padding:1px 0 0 0; float:left;}

#colm2 h2							{background-image:url('/site/multimedia/images/headerbg.gif'); font-size:.8em; color:#072d5c; height:23px; padding:5px 0 0 15px; margin:0 0 10px 0; text-align:left;}
#colm2 h2 img						{margin:2px 11px 0 0; padding:1px 0 0 0; float:left;}

#colm3 h2							{background-image:url('/site/multimedia/images/headerbg.gif'); font-size:.8em; color:#072d5c; height:23px; padding:5px 0 0 15px; margin:0 0 10px 0; text-align:left;}
#colm3 h2 img						{margin:2px 11px 0 0; padding:1px 0 0 0; float:left;}


#homeflash							{margin:0 0 10px 0;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 					Subnav Items
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

ul#subnav							{float:left; width:200px; min-height:250px; _height:250px; margin:0 0 40px 0; padding:0 8px 0 0; position:relative; background:url('/site/multimedia/images/bg2.gif') top right no-repeat;}
ul#subnav li						{list-style-type:none; padding:4px 0 5px 8px; text-align:left; font-size:.75em; border-bottom:1px dotted #dbdbdb;}
ul#subnav li a						{color:#09337e; text-decoration:none;}
ul#subnav li a:hover				{color:#93211b; text-decoration:underline;}
ul#subnav li.biglink				{list-style-type:none; padding:7px 0 7px 8px; text-align:left; font-size:.75em; border-bottom:1px dotted #dbdbdb;}
ul#subnav li.biglink a				{color:#cf0202; text-decoration:none; font-weight:bold; font-size:1.1em;}
ul#subnav li.biglink a:hover		{text-decoration:underline;}

ul#subnav li.top					{text-align:left; font-size:.9em; border-bottom:1px dotted #8d8d8d; font-weight:bold;}
ul#subnav li.sel					{color:#93211b; background:transparent url('/site/multimedia/images/arrow.gif') left center no-repeat; line-height:1.5; padding-left:1.25em; font-weight:bold;}
ul#subnav li.sel a					{color:#93211b; text-decoration:none;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				DOOR BUILDER ITEMS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.db										{clear:both;}
.db #left								{width:590px; min-height:300px; _height:300px; float:left; background:url('/site/multimedia/images/bg2.gif') top right no-repeat; margin:0 5px 0 0;}
.db #right								{width:300px; float:right;}

.db label#cat							{width:578px; height:20px; display:block; color:#93211b; padding:6px 0 7px 4px; margin:0 0 5px 0; text-align:left; font-size:.9em; border-bottom:1px dotted #8d8d8d; font-weight:bold;}
.db label.row							{background:url('/site/multimedia/images/downarrow2.gif') top left no-repeat; width:559px; height:27px; padding:2px 0 1px 21px; margin:5px 0 5px 0; display:block; text-align:left; font-size:.65em; border-bottom:1px dotted #dbdbdb;}
.db label.sel							{background:url('/site/multimedia/images/downarrow1.gif') top left no-repeat; width:559px; height:27px; padding:2px 0 1px 21px; margin:5px 0 5px 0; display:block; text-align:left; font-size:.65em; border-bottom:1px dotted #dbdbdb;}
.db label span.title					{float:left; width:185px; text-align:left;}
.db label span.title a					{color:#09337e; text-decoration:none; margin:0; padding:0;}
.db label span.title a:hover			{color:#93211b; text-decoration:underline;}
.db label span.field					{float:right; width:370px; text-align:right; color:#93211b;}
.db label span.field img				{margin:-5px 0 -5px 5px;}

.db label#price							{font-size:.9em; font-weight:bold; padding:0;}
.db label#price	.field					{margin-right:5px; }

.db .overlay img						{border:none;}

ul.dd									{padding:1px 0 5px 8px; margin:0 0 5px 0; text-align:left; font-size:.8em; border-bottom:1px dotted #dbdbdb; height:260px; overflow:auto; width:578px;}
ul.dd li								{list-style-type:none; padding:0 5px 5px 5px; text-align:center; font-size:.8em; margin:5px; width:105px; height:175px; overflow:hidden; float:left;}

#doorimages								{margin:10px 0; text-align:center;}
#doorimages a img						{border:none;}

#doordesc								{text-align:left; padding:5px 0;}
#doordesc h3							{font-size:.8em; font-weight:bold; color:#93211b;}
#doordesc p								{font-size:.7em; color:#09337e;}
#doordesc a img							{border:none;}

#moreoptions							{text-align:center; font-size:.9em; margin:15px 0 20px 0; padding:0;}
#moreoptions img						{border:0 #FFFFFF none;}

#sprite									{border-bottom:1px solid #e6e6e6; margin:0 0 10px 0; padding:0 10px 5px 10px;}
#sprite h2								{text-align:left; font-size:.7em; color:#939293; font-weight:normal;}
#sprite h2 a							{color:#93211b; text-decoration:underline;}
#sprite h2 a:hover						{color:#939293; text-decoration:none;}

#orderConfirm h2 						{margin:.5em 0 .25em 0; padding:2px 0; color:#0D357E;}
#orderConfirm p							{margin:.5em 0;}

#orderHistory							{width:100%; font-size:.8em; color:#580a06;}
#orderHistory thead						{color:#0d357e;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				PRODUCTS ITEMS <div>'s
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.doors 									{margin:8px;}
.doors p 								{color:#a8a8a8; text-align:left;}
.doors p strong			 				{text-align:left; color:#fff;}
.doors a 								{color:#fff; text-decoration:none;}
.doors a:hover 							{color:#fff; text-decoration:underline;}

#products 								{float:right; position:relative; width:455px; margin:5px 0; display:block; font-size:1em; color:#a8a8a8; text-align:left; padding:8px 10px 10px 15px;}

#products dt 							{margin:0 0 5px 0;}
#products dt a		 					{margin:0; padding:0; color:#a8a8a8; text-decoration:none;}
#products dt a:hover 					{color:#242424; text-decoration:underline;}
#products div#productsPaging 			{background:url('multimedia/images/productsPagingBG.jpg'); float:left; width:435px; height:19px; text-align:center; padding:5px 0 0 0; background-repeat:no-repeat;}
#products div#productsPaging a 			{background:transparent; padding:3px 0 3px 3px; margin:1em 0 0 0; text-decoration:none;}
#products div#productsPaging a:hover 	{background:#57381f; text-decoration:none; color:#fff;}

#productDetails 						{float:left; background:url('multimedia/images/productDetailsBG1.jpg'); font-size:1.2em; width:405px; padding:0 0 0 15px; margin:5px 0 0 0; border-right:#756d67 1px solid;}

.prodListing 							{background:transparent; width:81px; height:180px; float:left; display:inline; text-align:center; margin:5px 5px 4px 0; padding:7px 0 0 0;}
.prodListing:hover 						{background-image:url('multimedia/images/productsSMBG.jpg'); background-repeat:no-repeat;}
.prodListing .prodBorder a p 			{text-align:center; margin:.5em 0 0 0; font-size:.2em; font-weight:normal; line-height:1em; text-decoration:none;}
.prodListing .prodBorder a p:hover 		{text-decoration:underline;}

#productDetailsLeft 					{float:left; width:150px; text-align:left;}
#productDetailsLeft h4 					{margin:1.2em 0; font-size:.8em; text-align:center;}
#productDetailsLeft .productimage 		{margin:0 0 10px 15px; text-align:center; border:none;}
#productDetailsLeft p 					{margin:10px 0; color:#a8a8a8; text-align:center;}
#productDetailsLeft p a 				{text-decoration:none; color:#a8a8a8;}
#productDetailsLeft p a:hover 			{text-decoration:none; color:#fff;}

#productDetailsRight 								{float:right; width:228px; text-align:left; margin:1.2em 0 0 0; padding:0 7px 0 0;}
#productDetailsRight h5 							{font-size:.8em; text-decoration:none; margin:5px 0 0 0; cursor:pointer;}
#productDetailsRight h5:hover 						{text-decoration:underline; color:#fff;}
#productDetailsRight span 							{color:#fff;}
#productDetailsRight div#standardOptions 			{padding: 5px 0 5px 5px; font-size:.8em;}
#productDetailsRight div#standardOptions ul			{margin:5px 0 0 15px; padding:0;}
#productDetailsRight div#customerSpecific 			{padding: 5px 0 5px 5px;}
#productDetailsRight div#customerSpecificRequired 	{padding: 5px 0 5px 5px; font-size:.8em;}
#productDetailsRight div#customerSpecificOptional 	{padding: 5px 0 5px 5px; font-size:.8em;}

.dropArrow 											{border:none; margin:-3px 0 2px 3px;}

.navColm		{float:left; display:inline; width:210px; zoom:1;}
.contentColm	{float:right; display:inline; width:675px; zoom:1;}

.prodCategory h2 {clear:both; margin:1.5em 0 .25em 0; padding:2px 0; color:#0D357E;}
.prodCategory h3 {clear:both; margin:1em 0 0 .5em; font-size:.9em; color:#580A06;}

.prodCategory ul.supplierList {clear:both; margin:0; padding:0; list-style:none;}
.prodCategory ul.supplierList li {float:left; display:inline; width:200px; min-height:120px; _height:120px;  margin:.5em; padding:5px 3px; list-style:none; text-align:center; border:1px dotted #d0d0d0;}
.prodCategory ul.supplierList li:hover {border:1px dotted #580A06;}

.prodCategory ul.supplierList li a img	{border:none; max-width:180px; max-height:60px; }
.prodCategory ul.supplierList li p a	{font-size:.8em;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				Contact Us ITEMS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.contact_us 					{}
.contact_us p	 				{color:#a8a8a8; text-align:left;}
.contact_us p strong	 		{text-align:left; color:#fff;}
.contact_us a 					{color:#fff; text-decoration:none;}
.contact_us a:hover 			{color:#fff; text-decoration:underline;}
.contact_us #rightColumn		{float:right; width:385px; display:inline;}

.contact_us_map 				{float:left; clear:both; width:510px; margin:30px 0 0 0; padding:0;}
.contact_us_map					{font-size:.8em;}
.contact_us_map p 				{text-align:center;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				Google Maps API ITEMS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#googleMap 						{height:300px; width:495px; border:2px solid #3e2514; margin:50px 0 0 10px; text-align:center;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				Showcase ITEMS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#showcaseLG 					{float:left; text-align:center; width:690px; padding:3px 10px;}
#showcaseLG h6 					{color:#8e8780; padding:0 0 5px 0;}
#showcaseLG p 					{color:#fff; padding:5px 0;}
#showcaseLG img 				{border:#3f1f08 2px solid; margin:0; padding:0;}

#showcaseSM 					{width:189px; height:416px; float:right; background-image:url('multimedia/images/showcaseBG.jpg'); padding:4px 4px 0 4px; margin:10px 10px 0 0;}

#SMimages 						{float:left; width:189px; text-align:center; overflow:auto; height:412px; margin:0;}
#SMimages img 					{margin:10px 0 10px 0; border:none;}

#area 							{height:412px; width:18px; background-image:url('multimedia/images/showcaseBARBG.jpg'); padding:0; float:right; cursor:pointer;}

#knob 							{height:27px; width:18px; background-image:url('multimedia/images/knob.jpg');}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				Resources ITEMS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#resources .box1 							{width:914px; text-align:right; margin:10px 0 2px 13px; padding:0 0 10px 0; background:#76716c url('/site/multimedia/images/boxbottom.jpg') bottom left no-repeat;}
#resources .box1 img						{display:block;}
#resources .box1 .box2 						{float:left; width:550px; margin:0 15px 15px 15px; border-right:1px solid #76716c; padding:0; font-size:.6em;}
#resources .box1 .box2 p					{text-align:left; color:#f0ebe8; line-height:1.2em; width:550px; text-decoration:none;}
#resources .box1 .box2 p strong				{color:#e7bf7a; font-size:1.2em; margin:0 4px 0 0;}
#resources .box1 .box2 p a					{text-align:left; color:#f0ebe8; text-decoration:none;}
#resources .box1 .box2 p img				{border:none; margin:4px;}
#resources .box1 .resourcesicon				{border:none; margin:20px auto; padding:0;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				Company ITEMS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.company 					{padding:10px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				Product Literature ITEMS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.catalogRequestForm									{color:#f7eedf; text-align:left; font-size:.75em; padding:1em;}
.catalogRequestForm a								{color:#f7eedf;}
.catalogRequestForm a:hover							{color:#fff;}
.catalogRequestForm .clear							{display:block; clear:both; height:1px; font-size:1px; line-height:1px;}
.catalogRequestForm p								{font-size:.9em; margin:.25em;}
.catalogRequestForm .catDescript p					{margin:1em .25em;}
.catalogRequestForm div.fields						{float:right; width:690px; margin:0 0 0 20px;}
.catalogRequestForm select.selectBox				{padding:0;}
.catalogRequestForm .checkbox						{font-size:.9em; margin:0; padding:0;}
.catalogRequestForm .radioBtn						{font-size:.9em; margin:0 0 -2px 0; padding:0;}
.catalogRequestForm .note							{font-style:italic;}
.catalogRequestForm select.state					{width:130px;}
.catalogRequestForm input.zip						{width:50px;}
.catalogRequestForm input.mid						{width:88px;}
.catalogRequestForm select.mid						{width:88px;}
.catalogRequestForm img.submitIcon					{margin:0 10px -5px 0;}
.catalogRequestForm .underline						{text-decoration:underline;}

.catalogRequestForm .textBox {
	width:195px;
	font-size:.9em;
	color:#181818;
	padding:1px;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}


.catalogRequestForm .selectBox {
	width:195px;
	font-size:.9em;
	color:#181818;
	padding:1px;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}


.catalogRequestForm .submitBtn {
	color:#181818;
	background:#fdcc76;
	font-size:1em;
	font-weight:bold;
	border-top:1px solid #f1e0c3;
	border-left:1px solid #f1e0c3;
	border-bottom:1px solid #846a3d;
	border-right:1px solid #846a3d;
}

.catalogRequestForm fieldset {
	margin:0;
	padding:0 5px 5px 5px;
	background:#49433d;
	border-top:1px solid #372f28;
	border-left:1px solid #372f28;
	border-bottom:1px solid #756d67;
	border-right:1px solid #756d67;
}

.catalogRequestForm div.fields h1							{font-size:1.5em; color:#f5bc58; margin:.5em 0; border-bottom:1px solid #756d67;}

.catalogRequestForm fieldset.half							{float:left; margin:0 1em 1em 0; width:320px;}
.catalogRequestForm fieldset.full							{clear:both; margin:1em 1em 1em 0;}
.catalogRequestForm fieldset legend							{color:#f5bc58; font-weight:bold; margin-bottom:.25em;}

.catalogRequestForm .row									{display:block; clear:both; font-size:.9em; padding:5px 0; min-height:18px; _height:18px;}
.catalogRequestForm .row:hover								{background:#695c47;}
.catalogRequestForm .row span.title							{float:left; width:110px; text-align:right; padding:4px 0 0 0;}
.catalogRequestForm .row span.field							{float:right; width:200px; text-align:right; padding:0 5px 0 0;}
.catalogRequestForm fieldset.submit .row					{text-align:left; padding:10px 5px 5px 5px;}


.catalogRequestForm div.status p							{font-style:normal;}
.catalogRequestForm div.status								{float:left; width:200px; margin-top:1em;}	
.catalogRequestForm div.status .inner						{font-size:.8em; margin:-5px 3px 0 3px; padding:5px 8px 8px 8px; background:#1d1d1d url('/site/multimedia/images/prodBuilder/statusBoxFooter.gif') bottom left no-repeat;}
.catalogRequestForm div.status .inner a						{text-decoration:none; margin:0 0 0 5px;}
.catalogRequestForm div.status .inner a:hover				{text-decoration:underline; color:#f5bc58;}
.catalogRequestForm div.status ol							{margin:1em .5em 1em 2.75em; padding:0; font-size:.9em;}
.catalogRequestForm div.status ol li						{margin:.5em 0;}
.catalogRequestForm div.status ol li ul						{margin:0 0 0 1.5em; padding:0; font-weight:normal;}
.catalogRequestForm div.status ol li ul li					{margin:0; padding:0; list-style-type:square;}
.catalogRequestForm div.status ol li.sel					{font-weight:bold;}

/* ~~~~~~~~ Specific Tabs ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.catalogRequestForm #typeOfBusiness #extraPlanLabel #extraPlan	{width:98%; height:60px; margin-top:.5em; overflow:auto;}

.catalogRequestForm #howYouFoundUs div.row							{float:left; display:inline; clear:none; width:210px; margin:0 8px 0 0; padding:2px 0;}
.catalogRequestForm #howYouFoundUs .row 							{float:left; display:inline; clear:none; width:210px; margin:0 8px 0 0; padding:2px 0;}
.catalogRequestForm #howYouFoundUs .row span.title					{float:right; width:180px; text-align:left; padding:4px 0 0 0;}
.catalogRequestForm #howYouFoundUs .row span.field					{float:left; width:15px; text-align:right; padding:0 5px 0 0;}
.catalogRequestForm #howYouFoundUs #TradeMagazineDiv				{clear:left;}
.catalogRequestForm #howYouFoundUs #SearchEngineDiv					{width:650px; margin-top:1em;}
.catalogRequestForm #howYouFoundUs #SearchEngineDiv	.title			{float:left; clear:both; width:190px; margin:2px 0;}
.catalogRequestForm #howYouFoundUs #SearchEngineDiv	.field			{float:left; width:440px; text-align:left; margin:2px 0;}
.catalogRequestForm #howYouFoundUs #SearchEngineDiv	.field .textBox	{width:430px;}

.catalogRequestForm #submitRequest .img		{float:left; width:210px; height:130px; text-align:center;}
.catalogRequestForm #submitRequest .submit	{float:right; width:200px; height:30px; margin-right:1em; padding-top:10px; text-align:right;}


#request_product_literature h6 {
	font-weight:bold;
	font-size:1em;
	color:#fff;
	padding:20px 0 20px 0;
	margin:10px 10px 0 10px;
	background:#695c47;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				Multimedia ITEMS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.multimedia										{color:#fff; text-align:left; font-size:.65em; padding:1em 10px;}
.multimedia a									{color:#f7eedf;}
.multimedia a:hover								{color:#fff;}
.multimedia .clear								{display:block; clear:both; height:1px; font-size:1px; line-height:1px;}
.multimedia p									{font-size:.9em; margin:.25em;}
.multimedia span								{float:left; width:132px;}
.multimedia select.textBox						{padding:0;}

.multimedia fieldset {
	margin:0;
	padding:0 5px 5px 9px;
	background:#49433d;
	border-top:1px solid #372f28;
	border-left:1px solid #372f28;
	border-bottom:1px solid #756d67;
	border-right:1px solid #756d67;
}

.multimedia fieldset .block 					{margin:2px; float:right; padding:1px; width:278px; height:90%; background:#34322f; overflow:auto;}
.multimedia fieldset .block ul 					{list-style-type:none; margin:0; padding:0;}
.multimedia fieldset .block ul li 				{list-style-type:none; margin:5px; padding:4px 4px 8px 4px;}
.multimedia fieldset .block ul li:hover 		{background:#5f5340;}
.multimedia fieldset .block ul li a 			{text-decoration:none;}
.multimedia fieldset .block ul li a:hover 		{text-decoration:underline;}

.multimedia fieldset.half						{float:left; margin:0 1em 1em 0; width:432px; height:230px; overflow:hidden;}
.multimedia fieldset.full						{clear:both; margin:0 1em 1em 0;}
.multimedia fieldset legend						{color:#fff; font-weight:bold; margin-bottom:.25em;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				Brochure and Catalog Download ITEMS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.bcdownloads									{color:#fff; text-align:left; font-size:.65em; padding:1em 10px;}
.bcdownloads a									{color:#f7eedf;}
.bcdownloads a:hover							{color:#fff;}
.bcdownloads .clear								{display:block; clear:both; height:1px; font-size:1px; line-height:1px;}
.bcdownloads p									{font-size:.9em; font-style:italic; margin:.25em;}
.bcdownloads span								{float:left; width:132px;}
.bcdownloads select.textBox						{padding:0;}

.bcdownloads #bcdownloadslink 					{text-align:center; margin:0; height:75px; padding:0 0 0 50px;}
.bcdownloads #bcdownloadslink a h6				{text-decoration:none; color:#c7b689; font-weight:normal; cursor:pointer; font-style:italic; float:left; margin:2.2em 0 0 1.2em; font-size:1.2em;}
.bcdownloads #bcdownloadslink a h6:hover		{text-decoration:underline;}
.bcdownloads #bcdownloadslink img				{float:left; margin:0 0 0 270px; border:none;}

.bcdownloads fieldset {
	margin:0;
	padding:0 5px 5px 9px;
	background:#49433d;
	border-top:1px solid #372f28;
	border-left:1px solid #372f28;
	border-bottom:1px solid #756d67;
	border-right:1px solid #756d67;
}

.bcdownloads fieldset .block 					{margin:2px; float:right; padding:1px; width:278px; height:96%; background:#34322f; overflow:auto;}
.bcdownloads fieldset .block ul 				{list-style-type:none; margin:0; padding:0;}
.bcdownloads fieldset .block ul li 				{list-style-type:none; margin:5px; padding:4px 4px 8px 4px;}
.bcdownloads fieldset .block ul li h5			{margin:0 0 0 -5px; font-size:1em;}
.bcdownloads fieldset .block ul li:hover 		{background:#5f5340;}
.bcdownloads fieldset .block ul li a 			{text-decoration:none;}
.bcdownloads fieldset .block ul li a:hover 		{text-decoration:underline;}

.bcdownloads fieldset.half						{float:left; margin:0 1em 1em 0; width:432px; height:515px;}
.bcdownloads fieldset.full						{clear:both; margin:0 1em 1em 0;}
.bcdownloads fieldset legend					{color:#fff; font-weight:bold; margin-bottom:.25em;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				News ITEMS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#newsitems										{margin:0; padding:0 16px;}
#newsitems .status								{float:left; width:270px; margin:15px 0 15px 0;}
#newsitems .status .inner						{font-size:.8em; margin:0 4px; padding:5px 8px 8px 8px; background:#1d1b19 url('/site/multimedia/images/statusBox2.gif') bottom left no-repeat;}
#newsitems .status .inner ul					{margin:0; padding:0; text-align:left;}
#newsitems .status .inner ul li					{list-style-type:none; margin:2px; padding:3px; font-size:.8em;}
#newsitems .status .inner ul li h5				{font-size:1.2em; color:#dfdede; font-weight:normal;}
#newsitems .status .inner ul li h5:hover		{font-size:1.2em; color:#fff; text-decoration:underline;}
#newsitems .status .inner ul li:hover			{background-color:#5f5340;}
#newsitems .status .inner ul li a				{text-decoration:none; margin:0 0 0 5px; color:#b4a283;}
#newsitems .status .inner ul li a:hover			{text-decoration:underline; color:#f5bc58;}

#news {
	width:606px;
	float:right;
	margin:15px 0 10px 0;
	font-size:.8em;
	padding:0 0 0 16px;
	text-align:left;
	background:#1d1b19 url('/site/multimedia/images/newsbottom.jpg') bottom left no-repeat;
	color:#fff;
}

#news span 										{padding:0 16px 16px 0; margin:0 16px 16px 0;}
#news span h5									{margin:0 0 10px 0; font-size:1.2em;}
#news span p a:hover							{color:#f9b868; text-decoration:underline;}

#newsPaging										{text-align:center; font-size:.7em; color:#7c7c7c;}
#newsPaging a									{text-decoration:none; padding:0 3px 1px 3px;}
#newsPaging a:hover								{text-decoration:none; background:#4f463e;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				Product Specs ITEMS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.productspecs									{color:#fff; text-align:left; font-size:.65em; padding:1em 10px;}
.productspecs a									{color:#f7eedf;}
.productspecs a:hover							{color:#fff;}
.productspecs .clear							{display:block; clear:both; height:1px; font-size:1px; line-height:1px;}
.productspecs p									{font-size:.9em; font-style:italic; margin:.25em;}
.productspecs span								{float:left; width:132px;}
.productspecs select.textBox					{padding:0;}

.productspecs fieldset {
	margin:0;
	height:435px;
	padding:0 5px 5px 9px;
	background:#49433d;
	border-top:1px solid #372f28;
	border-left:1px solid #372f28;
	border-bottom:1px solid #756d67;
	border-right:1px solid #756d67;
}

.productspecs fieldset span 					{margin:2px; padding:1px; width:195px; overflow:hidden;}
.productspecs fieldset .block1 					{margin:2px; float:right; padding:1px; width:205px; height:95%; background:#34322f; overflow:auto;}
.productspecs fieldset .block1 ul 				{list-style-type:none; margin:0; padding:0;}
.productspecs fieldset .block1 ul li 			{list-style-type:none; margin:5px; padding:0; font-weight:bold;}
.productspecs fieldset .block1 ul ul li a 		{text-decoration:none; color:#aeadad;}
.productspecs fieldset .block1 ul ul li a:hover {text-decoration:underline; color:#fff;}
.productspecs fieldset .block1 ul ul li 		{list-style-type:none; margin:0 5px; padding:1px 5px 1px 12px; font-weight:normal; cursor:pointer;}
.productspecs fieldset .block1 ul ul li:hover 	{background:#5f5340;}
.productspecs fieldset .block1 ul ul li.selected{background:#948264;}

.productspecs fieldset .block2 					{margin:2px 4px 2px 9px; float:right; padding:1px; width:465px; height:95%; background:#34322f; overflow:auto;}
.productspecs fieldset .block2 .item 			{margin:4px; border-bottom:1px #696969 dotted; display:block; clear:both;}
.productspecs fieldset .block2 .item span 		{margin:6px; line-height:1.4em; width:240px;}
.productspecs fieldset .block2 .item img 		{float:right; padding:10px 5px 5px 5px;}
.productspecs fieldset .block2 #imgLoader		{margin: 30% 0px 0px 165px;}

.productspecs fieldset.full						{clear:both; margin:0 1em 1em 0;}
.productspecs fieldset legend					{color:#fff; font-weight:bold; margin-bottom:.25em;}

/* ~~~~ Wood Finishes Items ~~~~ */

.woodfinishes									{color:#fff; text-align:left; font-size:.65em; padding:1em 10px 1em 9px;}
.woodfinishes a									{color:#f7eedf;}
.woodfinishes a:hover							{color:#fff;}
.woodfinishes .clear							{display:block; clear:both; height:1px; font-size:1px; line-height:1px;}
.woodfinishes select.textBox					{padding:0;}

.woodfinishes fieldset {
	margin:0;
	height:535px;
	padding:0 5px 5px 9px;
	background:#49433d;
	border-top:1px solid #372f28;
	border-left:1px solid #372f28;
	border-bottom:1px solid #756d67;
	border-right:1px solid #756d67;
}

.woodfinishes fieldset span 					{margin:2px; padding:1px;}
.woodfinishes fieldset .text					{margin:10px 25px 10px 10px;}
.woodfinishes fieldset .block1 					{margin:2px; float:right; padding:1px; width:205px; height:445px; background:#34322f; overflow:auto;}
.woodfinishes fieldset .block1 ul 				{list-style-type:none; margin:0; padding:0;}
.woodfinishes fieldset .block1 ul li 			{list-style-type:none; margin:5px; padding:0; font-weight:bold;}
.woodfinishes fieldset .block1 ul ul li a 		{text-decoration:none; color:#aeadad;}
.woodfinishes fieldset .block1 ul ul li a:hover {text-decoration:underline; color:#fff;}
.woodfinishes fieldset .block1 ul ul li 		{list-style-type:none; margin:0 5px; padding:1px 5px 1px 12px; font-weight:normal; cursor:pointer;}
.woodfinishes fieldset .block1 ul ul li:hover 	{background:#5f5340; text-decoration:underline; color:#fff;}
.woodfinishes fieldset .block1 ul ul li.selected{background:#948264;}

.woodfinishes fieldset .block2 					{margin:2px 4px 2px 9px; float:right; padding:1px 1px 1px 13px; width:654px; height:445px; background:#34322f; overflow:auto;}
.woodfinishes fieldset .block2 .item 			{margin:20px 10px 0 10px; height:220px; width:130px; text-align:center; float:left;}
.woodfinishes fieldset .block2 .item p 			{margin:2px 0; line-height:1.2em; font-size:.9em; width:130px; padding:0; text-align:center;}
.woodfinishes fieldset .block2 .item img 		{margin:5px 0; clear:both;}

.woodfinishes fieldset.full						{clear:both; margin:0 1em 1em 0; padding:0;}
.woodfinishes fieldset legend					{color:#fff; font-weight:bold; margin-bottom:.25em;}

.woodfinishes fieldset .block2 .item .fileDesc	{float:left; position:absolute; background-color:#23221f; border:1px solid #56504a; padding:5px 2px 5px 2px; margin:-30px 0 0 0; width:122px;}
.woodfinishes fieldset .block2 #imgLoader		{margin: 155px 0px 0px 261px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				Employment ITEMS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#employmentops #about {
	width:405px;
	float:right;
	margin:15px 0 12px 0;
	font-size:.8em;
	padding:0 0 0 16px;
	text-align:left;
	background:#1d1b19 url('/site/multimedia/images/aboutbottom.gif') bottom left no-repeat;
	color:#e8e8e6;
}

#employmentops										{margin:0; padding:0 16px;}
#employmentops .status								{float:left; width:465px; margin:15px 0 12px 0;}
#employmentops .status .inner						{font-size:.8em; margin:0 4px; padding:5px 8px 8px 8px; background:#1d1b19 url('/site/multimedia/images/currentopeningsbottom.gif') bottom left no-repeat;}
#employmentops .status .inner ul					{margin:0; padding:0; text-align:left;}
#employmentops .status .inner ul li					{list-style-type:none; margin:2px; padding:3px; font-size:.8em;}
#employmentops .status .inner ul li h5				{color:#b4a283; font-size:1.3em;}
#employmentops .status .inner ul li h6				{color:#b4a283; font-size:1em; margin:0 0 5px 0;}
#employmentops .status .inner ul li h6 a			{color:#aeadad; float:right; text-decoration:none; padding:2px 8px 3px 8px; margin:-18px 0 10px 10px; background:#2d2a28; border-top:1px solid #000; border-left:1px solid #000; border-bottom:1px solid #5e5a57; border-right:1px solid #5e5a57;}
#employmentops .status .inner ul li h6 a:hover		{color:#fff; float:right; text-decoration:underline;}
#employmentops .status .inner ul li span			{color:#aeadad; font-size:1em;}
#employmentops .status .inner ul li span ul li		{font-size:1em; list-style-type:disc; margin:0 0 0 20px;}
#employmentops span 								{padding:0 16px 16px 0; margin:0 16px 16px 0;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 				Login Form ITEMS and News
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

div#loginForm {width:234px; float:right; display:inline;}

div#loginForm .innerMiniForm {
	height:221px;
	margin:0 1px;
	padding:5px;
	background:#56504a url('/site/multimedia/images/homePage-AccountLoginBk.gif') bottom left no-repeat;
	overflow:hidden;
}

div#loginForm .innerMiniForm .formRow			{display:block; font-size:.7em; height:20px;}
div#loginForm .innerMiniForm .formRow .title	{float:left; display:inline; width:60px; padding-top:3px;}
div#loginForm .innerMiniForm .formRow .field	{float:right; display:inline; width:150px; margin-right:5px;}
div#loginForm .innerMiniForm .submit			{margin-top:.5em;}

div#loginForm .innerMiniForm .textBox {
	width:150px;
	font-size:.9em;
	color:#000;
	background:#ccc;
	padding:1px;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}

div#loginForm .innerMiniForm .submitBtn {
	color:#000;
	background:#a8a8a8;
	font-size:1em;
	font-weight:bold;
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	border-bottom:1px solid #333;
	border-right:1px solid #333;
}

div#loginForm .innerMiniForm ul				{font-size:.7em; text-align:right; margin:1em 0 0 0; padding:0; list-style:none;}
div#loginForm .innerMiniForm ul li			{margin:1px 0;}
div#loginForm .innerMiniForm ul li a		{text-decoration:none; color:#2e2d2d;}
div#loginForm .innerMiniForm ul li a:hover	{color:#a8a8a8;}

div#loginForm .innerMiniForm dl 			{font-size:.7em; color:#a8a8a8; margin:0 .75em; height:187px; overflow:hidden;}
div#loginForm .innerMiniForm dt				{color:#ddd; font-weight:bold; margin:.5em 0; border-bottom:1px solid #47413c; padding:0 0 .2em 0;}
div#loginForm .innerMiniForm dd				{margin:.2em 0 0 .5em; padding:0;}
div#loginForm .innerMiniForm dd	a			{color:#e0dfdf; text-decoration:none;}
div#loginForm .innerMiniForm dd	a:hover		{color:#fff; text-decoration:underline;}

.innerMiniForm #newsNav						{position:relative; font-size:.7em; background:#45403a; padding:2px 3px 3px 3px; margin:15px 0 0 0; text-align:center; color:#827970;}
#newsNav a									{text-decoration:none; color:#827970; margin:0; padding:0;}
#newsNav a:hover							{text-decoration:underline; color:#fff;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 			Employment Request Form ITEMS
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.employmentRequestForm									{color:#f7eedf; text-align:left; font-size:.75em; padding:0 0 0 1.4em;}
.employmentRequestForm a								{color:#f7eedf;}
.employmentRequestForm a:hover							{color:#fff;}
.employmentRequestForm .clear							{display:block; clear:both; height:1px; font-size:1px; line-height:1px;}
.employmentRequestForm p								{font-size:.9em; font-style:italic; margin:.25em; text-align:left;}
.employmentRequestForm .norm							{font-style:normal; padding:0 50px 0 15px;}
.employmentRequestForm .right							{float:right;}
.employmentRequestForm div.fields						{float:left; width:905px;}
.employmentRequestForm select.textBox					{padding:0;}
.employmentRequestForm .checkbox						{font-size:.9em; margin:0; padding:0;}
.employmentRequestForm .radioBtn						{font-size:.9em; margin:0 0 -2px 0; padding:0;}
.employmentRequestForm .note							{font-size:.8em;}
.employmentRequestForm input.city						{width:95px;}
.employmentRequestForm select.state						{width:45px;}
.employmentRequestForm input.zip						{width:35px;}
.employmentRequestForm input.mid						{width:55px;}
.employmentRequestForm input.full						{width:655px; height:80px; font-size:1em;}
.employmentRequestForm img.submitIcon					{margin:0 10px -5px 0;}
.employmentRequestForm .catDescript p					{margin:1em .25em; text-align:center;}

.employmentRequestForm .textBox {
	width:210px;
	font-size:1em;
	color:#181818;
	padding:1px;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}

.employmentRequestForm .submitBtn {
	color:#181818;
	background:#fdcc76;
	font-size:1em;
	font-weight:bold;
	border-top:1px solid #f1e0c3;
	border-left:1px solid #f1e0c3;
	border-bottom:1px solid #846a3d;
	border-right:1px solid #846a3d;
}

.employmentRequestForm fieldset {
	margin:0;
	padding:0 5px 5px 5px;
	background:#49433d;
	border-top:1px solid #372f28;
	border-left:1px solid #372f28;
	border-bottom:1px solid #756d67;
	border-right:1px solid #756d67;
}

.employmentRequestForm div.status								{float:left; width:200px; margin-top:1em;}
.employmentRequestForm div.status .inner						{font-size:.8em; margin :0 3px; padding:5px 8px 8px 8px; background:#1d1d1d url('/site/multimedia/images/prodBuilder/statusBoxFooter.gif') bottom left no-repeat;}
.employmentRequestForm div.status .inner a						{text-decoration:none; margin:0 0 0 5px;}
.employmentRequestForm div.status .inner a:hover				{text-decoration:underline; color:#f5bc58;}
.employmentRequestForm div.status ol							{margin:1em .5em 1em 2.75em; padding:0; font-size:.9em;}
.employmentRequestForm div.status ol li							{margin:.5em 0;}
.employmentRequestForm div.status ol li ul						{margin:0 0 0 1.5em; padding:0; font-weight:normal;}
.employmentRequestForm div.status ol li ul li					{margin:0; padding:0; list-style-type:square;}
.employmentRequestForm div.status ol li.sel						{font-weight:bold;}

.employmentRequestForm div.fields h1							{text-align:left; font-size:1.1em; color:#f5bc58; margin:.5em 0; border-bottom:1px solid #756d67; display:block; clear:both;}

.employmentRequestForm fieldset									{text-align:center;}
.employmentRequestForm fieldset.half							{float:left; margin:0 1em 1em 0; width:428px;}
.employmentRequestForm fieldset.full							{clear:both; margin:0 1em 1em 0;}
.employmentRequestForm fieldset.full label.row					{clear:both; margin:0 1em 1em 0; width:200px; display:inline;}
.employmentRequestForm fieldset.full .sub						{float:left; margin:0 1em 1em 0; float:left; width:428px;}
.employmentRequestForm fieldset.full .sub .row					{display:block; clear:both; font-size:.9em; padding:5px 0; min-height:18px; _height:18px; width:420px; margin:0 7px 0 0; padding:2px 0;}
.employmentRequestForm fieldset legend							{color:#f5bc58; font-weight:bold; margin-bottom:.25em;}

.employmentRequestForm .row										{display:block; clear:both; font-size:.9em; padding:5px 0; min-height:18px; _height:18px;}
.employmentRequestForm .short									{min-height:15px; _height:15px; padding:2px 5px; text-align:right;}
.employmentRequestForm .row span.title							{float:left; width:190px; text-align:right; padding:4px 0 0 0;}
.employmentRequestForm .row span.field							{float:right; width:210px; text-align:right; padding:0 5px 0 0;}
.employmentRequestForm fieldset.submit							{text-align:right; padding:0 25px 8px 5px;}

.employmentRequestForm div.status p								{font-style:normal;}

.employmentRequestForm #howYouFoundUs .row 								{float:left; text-align:left; display:inline; clear:none; width:180px; margin:0 7px 0 0; padding:2px 0;}
.employmentRequestForm #howYouFoundUs #OtherDiv .row					{text-align:left; padding:2px 3px;}
.employmentRequestForm #howYouFoundUs .row span.title					{float:right; width:150px; text-align:left; padding:4px 0 0 0;}
.employmentRequestForm #howYouFoundUs .row span.field					{float:left; width:15px; text-align:right; padding:0 5px 0 0;}
.employmentRequestForm #howYouFoundUs #TradeMagazineDiv					{clear:left;}
.employmentRequestForm #howYouFoundUs #SearchEngineDiv					{width:650px; margin-top:1em;}
.employmentRequestForm #howYouFoundUs #SearchEngineDiv	.title			{float:left; clear:both; width:190px; margin:2px 0;}
.employmentRequestForm #howYouFoundUs #SearchEngineDiv	.field			{float:left; width:440px; text-align:left; margin:2px 0;}
.employmentRequestForm #howYouFoundUs #SearchEngineDiv	.field .textBox	{width:430px;}

.employmentRequestForm #legalInformation .row 								{float:left; display:inline; clear:none; margin:0 7px 0 0; padding:2px 0; width:800px;}
.employmentRequestForm #legalInformation .row span.title					{float:left; width:550px; text-align:left; padding:4px 0 0 0;}
.employmentRequestForm #legalInformation .row span.field					{float:right; width:150px; text-align:right; padding:0 5px 0 0;}

.employmentRequestForm #resume .row 								{float:left; display:inline; clear:none; margin:0 7px 0 0; padding:2px 0; width:870px;}
.employmentRequestForm #resume .row span.title						{float:left; width:530px; text-align:left; padding:4px 0 0 0;}
.employmentRequestForm #resume .row span.field						{float:right; width:300px; text-align:right; padding:0 5px 0 0;}

.employmentRequestForm h6 {
	font-weight:bold;
	font-size:1em;
	color:#fff;
	text-align:center;
	padding:20px 0 20px 0;
	margin:10px 10px 0 10px;
	background:#695c47;
	border-top:1px solid #333;
	border-left:1px solid #333;
	border-bottom:1px solid #999;
	border-right:1px solid #999;
}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 			Commerce Splash Page ITEMS

   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
   
#commerce_splash img									{border:none; display:inline; margin:0; padding:0;}

#commerce_splash #CommerceSplashSub						{float:right; text-align:left; width:327px; margin:18px 20px 0 0; padding:0 0 26px 0; background:#1b1b1b url('/site/multimedia/images/commercesplashsubBOTTOM.gif') bottom left no-repeat;}
#commerce_splash #CommerceSplashSub	span				{color:#fff; font-size:.7em; margin:0 22px 0 22px; display:block; padding:0 22px 0 0; position:relative;}
#commerce_splash #CommerceSplashSub	ul					{list-style-type:none; margin:0 0 20px 22px; padding:0;}
#commerce_splash #CommerceSplashSub	ul li a				{font-size:.7em; color:#b4a283; text-decoration:none; margin:2px 0 0 0; padding:0;}
#commerce_splash #CommerceSplashSub	ul li a:hover		{text-decoration:underline; color:#fff;}

#commerce_splash #CommerceSplashSubLeft					{float:left; background:transparent;}


/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

 			CUSTOMER DASHBOARD
 			(Part of the order system, but outside the product builder component)
 			(Added By: DPE, 10/24/2007)

   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#customers #breadcrumbs					{background:url('/site/multimedia/images/customersTITLE.jpg');}
#customers #breadcrumbs h5				{width:820px; margin-left:100px; margin-right:10px; padding-top:1px;}
#customers #breadcrumbs h5 .location	{float:left; width:auto;}
#customers #breadcrumbs h5 .user		{float:right; text-align:right; width:auto; margin:0 50px 0 0;}
#customers #breadcrumbs h5 .logout		{float:right; text-align:right; width:42px;}

#customers .welcome		{float:left; width:600px;}
#customers .welcome p	{font-style:normal !important; margin:1em;}

#customers .content						{float:left; width:295px; margin-left:15px;}
#customers .content h3					{margin:1em 0 0 0;}

#customers .content table				{width:100%; border-collapse:collapse; margin:1em 0; font-size:.9em;}
#customers .content table caption		{display:none;}
#customers .content table tr th			{color:#ccba9b; padding:3px; font-weight:bold; border-bottom:1px solid #ccba9b;}
#customers .content table tr td			{padding:3px;}
#customers .content table tr.alt td		{background:#746b5e;}
#customers .content table tr:hover td	{background:#918573;}

#customers .content h4					{font-size:.9em; margin:0; font-weight:normal; text-align:right;}
#customers .content h4 a				{color:#ccba9b;}
#customers .content h4 a:hover			{color:#fff;}
#customers .content h4 img 				{margin:0 0 -5px -10px;}

#customers .content h1				{font-size:1.1em; margin:2.5em 0 0 0; text-align:right;}
#customers .content h1 img			{border:none;}
#customers .content h1 img.arrow	{margin:0 0 18px -15px;}

#customers .content #msgs		{border:1px solid #ccba9b; margin:1em 0 0 0; padding:15px; background:#746b5e;}
#customers .content #msgs img	{margin-bottom:-5px;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	 			Additional Additions
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.four0four h1										{font-size:.9em;}

#CRbanner											{float:right; position:relative; margin:0; padding:0 0 1px 0;}

tr.fixit td											{padding:5px 10px 6px 15px;}
tr.fixit:hover										{background:#312b26;}

#subbmittedapp table								{border-right: #756d67 1px solid; border-top: #372f28 1px solid; background: #49433d; border-left: #372f28 1px solid; border-bottom: #756d67 1px solid; width:100%; margin:0 0 10px 0; padding:0 10px 8px 10px;}
#subbmittedapp table h2								{color:#f5bc58; padding:3px 15px 6px 15px; margin:0;}
#subbmittedapp table p 								{margin:0 0 15px 0;}
#subbmittedapp table td								{margin:2px 10px; border-bottom:1px solid #524941; padding:4px 3px 6px 3px; width: 50%;}
#subbmittedapp table tr								{ text-align:left;vertical-align:top; }

#moveToArchived {
	padding:  5px 5px 5px 0px;
	margin: 5px 5px 10px 0px;
	text-align: left;
}

#moveToArchived a.submitBtn {
	color:#181818;
	background:#fdcc76;
	font-size:1em;
	font-weight:bold;
	border-top:1px solid #f1e0c3;
	border-left:1px solid #f1e0c3;
	border-bottom:1px solid #846a3d;
	border-right:1px solid #846a3d;
	padding: 5px 5px 5px 5px;
	text-decoration: none;
}

#noCookies											{padding:50px 0;}
.siteError											{text-align:center;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
	Home Page Image rotator Styles
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

.pribox						{text-align:center; margin:0 0 10px 0; height:296px; overflow:hidden;}
.pribox a img				{border:none;}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-size:12px;
    font-weight:normal;
}
.ui-tabs-nav {
	position:absolute;
    z-index:1098;
    list-style:none;
    margin:308px 0 0 20px;
    padding:19px 0 0 20px;
    height:34px;
    width:840px;
    background-image:url('/include/site/multimedia/images/home_ads/homeadsnavbg.png');
    background-repeat:no-repeat;
    left:30px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding:0 10px;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    color: #42325b;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #42325b;
}
.ui-tabs-nav a span {
    width: 25px; /* IE 6 treats width as min-width */
    min-width: 25px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding:9px 15px 6px 15px;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
	background: url('/include/site/multimedia/images/home_ads/homeadsnavbghover.png') repeat-x;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
