
	.box1, .box2, .box3, .box4, .box5 {
    display: none;
}
	
.pointer {
	cursor:pointer;
	}
	
p, ul, ol, li, h1, h2, h3, h4, h5, h6, blockquote, forms {margin:0px; padding:0px;}
p {	padding:8px 0; margin:0; font-size:1em;}
p.first_line:first-letter {font-size:3em; font-style:italic; line-height:1.0em;}
p.bigger {font-size:1.2em; font-weight:bold; font-style:italic;}
ul li a .bigger {font-size:1.1em; font-weight:bold; }
p span.bigger {font-size:1.1em; font-weight:bold; font-style:italic;}

.pdf {
	vertical-align:bottom;
	padding-bottom:6px;
	}

.alignright {
	float:right;
	padding: 3px 0 10px 15px; margin:0;
}
.alignleft {	/* No extra bottom padding, just regular 20 px */
	float:left;
	padding: 3px 20px 0px 0; margin:0;
}

.alignleft2 {	/* Bottom padding extra 60 px */
	float:left;
	padding: 3px 20px 80px 0; margin:0;
}

.alignleft3 {	/* Bottom padding extra 10 px */
	float:left;
	padding: 3px 30px 30px 7px; margin:0;
}
.alignleft4 {	/* No extra bottom padding, just regular 20 px */
	float:right;
	padding: 3px 35px 0px 0px; margin:0;
}
.alignleft5 {	/* No extra bottom padding, just regular 20 px */
	float:left;
	padding-right: 10px; padding-bottom: 0px; margin: 0;
}

.custom-colour-text {
	padding:7px 0 0 10px;
	font-style:italic;
	}
	
.colour-chip {
	padding:0 0 10px 0px;
}
	
.colour-title {
	padding:0; margin:0;
}

.aligncenter {margin:0 auto 0 auto; text-align:center;}
a img {border:none;}
a {color:#fbf1dd; text-decoration:none; font-style:italic; font-weight:bold; }
a:hover {color:#FFF;}
h2 {color:#FFF; font-size:1.2em;}

 a .a_realestate {color:#E9D7B4; text-decoration:none; font-style:italic;}

body {
	margin:0; padding:0;
	background:#C5B69C;
	font:72%/1.8 georgia, garamond, palatino, "Lucida Console", serif;
	color:#E9D7B4;
	text-align:center;
}

#wrapper, #wrapper_home {
	position:relative;
	width:1000px; 
	margin:15px auto 15px auto;
	background: #470000 url(../images/bg.gif) top no-repeat;
}

#wrapper_details {
	position:relative;
	width:598px; 
	margin:15px auto 15px auto;
	background: #470000 url(../images/bg.gif) top no-repeat;
}

#wrapper_home {
	background: #3E0101 url(../images/bg_home.gif) top no-repeat;
	height:844px;
}
#wrapper_in {
	float:left;
	width:890px;
	margin:10px 0 0 0; padding-left:54px; padding-bottom:20px;
}

#head {
	float:left; 
	width:890px; height:131px;
	margin:0; padding:0;
	background:#4A0202;
}
/* Header area 
-------------------------------------------*/

#logo { 
	display: block; overflow: hidden;
	position: absolute; 
	margin-top:10px; 
	margin-left: 30px;
	font-size: 1px; 
	padding:0; 
	background: url(../images/ailogo2.gif) bottom right no-repeat; 
	width: 361px; height:74px;  
}

/* Main Navigation 
-------------------------------------------*/

#main_nav {
	position:absolute;
	top:110px; left:54px;
	height:30px; width:760px;
}
#nav {
	height: 32px; width:891px;
	background: url(../images/nav.jpg) no-repeat;
	margin:0; padding:0;
	position:relative;
}
#nav li {
	position: absolute;
	margin: 0; padding: 0;
	list-style: none;
	top: 0;
}
#nav a {
	height: 32px;
	display: block; outline: 0;
	text-indent: -9999px;
	text-decoration: none;
	}
	
#home	{left: 0px; width: 77px;}
#about	{left: 85px; width: 110px;}
#details	{left: 177px; width: 110px;}
#flooring	{left: 277px; width: 72px;}
#doors	{left: 352px; width: 82px;}
#trim	{left: 462px; width: 120px;}
#colors	{left: 587px; width: 120px;}
#gallery	{left: 707px; width: 100px;}
#contact	{left: 807px; width: 81px;}

#home a:hover {background:  url(../images/nav.jpg) -0px -32px no-repeat;}
#about a:hover {background:  url(../images/nav.jpg) -85px -32px no-repeat;}
#details a:hover {background:  url(../images/nav.jpg) -177px -32px no-repeat;}
#flooring a:hover {background:  url(../images/nav.jpg) -277px -32px no-repeat;}
#doors a:hover {background:  url(../images/nav.jpg) -352px -32px no-repeat;}
#trim a:hover {background:  url(../images/nav.jpg) -462px -32px no-repeat;}
#colors a:hover {background:  url(../images/nav.jpg) -587px -32px no-repeat;}
#gallery a:hover {background:  url(../images/nav.jpg) -707px -32px no-repeat;}
#contact a:hover {background:  url(../images/nav.jpg) -807px -32px no-repeat;}

#home a.active {background:  url(../images/nav.jpg) -0px -64px no-repeat;}
#about a.active {background:  url(../images/nav.jpg) -78px -64px no-repeat;}
#details a.active {background:  url(../images/nav.jpg) -167px -64px no-repeat;}
#flooring a.active {background:  url(../images/nav.jpg) -277px -64px no-repeat;}
#doors a.active {background:  url(../images/nav.jpg) -352px -64px no-repeat;}
#trim a.active {background:  url(../images/nav.jpg) -462px -64px no-repeat;}
#colors a.active {background:  url(../images/nav.jpg) -587px -64px no-repeat;}
#gallery a.active{background:  url(../images/nav.jpg) -707px -64px no-repeat;}
#contact a.active {background:  url(../images/nav.jpg) -807px -64px no-repeat;}





/* Main content area 
-------------------------------------------*/


#main {
	float:left;
	width:892px; 
	margin:0px; padding:0px; 
	background:#4C0000 url(../images/main_bg.gif) right top no-repeat;
	text-align:left;
}

#main_home {
	position:absolute;
	top:140px; left:54px;
	width:892px; 
	margin:0px; padding:0px; 
	background:#3E0101 url(../images/main_bg_home.gif) left top no-repeat;
	text-align:left;
}

#home_text {
	width:357px; height:335px; 
	background: url(../images/home_text.gif) left top no-repeat;
}


#flash {/*home page only */
	float:left;
	width:448px;
	height:435px;
	margin:20px 0 0 27px;
	padding:0px 0 0 0px;
}

#content_home {
	float:right;
	width:347px;
	margin:40px 40px 0 0px;
	padding:0;
}

#content {
	float:left;
	width:823px;
	padding:20px 15px 0 24px ; margin:0;
}

#content_flooring {
	float:left;
	width:823px;
	padding:20px 24px; margin:0;
}
#content ul, #content ol {
	margin:10px 20px; padding:0 20px;
}

#left {
	float:left;
	margin:0; padding:0; 
	width:300px;
}

#right {
	float:right;
	margin:0; padding:0; 
	width:410px;
}


/* Titles 
-----------------------------------------*/

h1.home_title {
	padding:0 0 0 290px; margin:0px; 
	width:344px; height:70px;
	background: url(../images/titles/home.gif) left top no-repeat;
}

h1.about_title {
	padding:0 0 4px 290px; margin:25px 0 0 0;  
	width:269px; height:40px;
	background: url(../images/titles/about.gif) right top no-repeat;
}

h1.current_flooring_inventory {
	padding:0 0 4px 0; margin:0px; 
	width:269px; height:40px;
	background: url(../images/titles/current_flooring_inventory.gif) right top no-repeat;
}

h1.details_title {
	padding:0 0 0px 1px; margin:25px 0 0 0;  
	width:302px; height:40px;
	background: url(../images/titles/details.gif) left top no-repeat;
}

h1.door_title {
	padding:0 0 4px 415px; margin:25px 0 0 0; 
	width:208px; height:40px;
	background: url(../images/titles/door_collections.gif) right top no-repeat;
}

h1.custom_subtitle {
	padding: 0 0 0 0px; margin:0px; 
	width:454px; height:40px;
	background: url(../images/titles/custom_door_subtitle.gif) left top no-repeat;
	}
	
h1.mission_title {
	padding:0 0 4px 290px; margin:0px; 
	width:384px; height:37px;
	background: url(../images/titles/mission_door.gif) right top no-repeat;
}
h1.raised_title {
	padding:0 0 4px 290px; margin:0px; 
	width:384px; height:37px;
	background: url(../images/titles/raised_door.gif) right top no-repeat;
}
h1.french_title {
	padding:0 0 4px 290px; margin:0px; 
	width:313px; height:37px;
	background: url(../images/titles/french_door.gif) right top no-repeat;
}
h1.custom_title {
	padding:0 0 4px 290px; margin:0px; 
	width:383px; height:37px;
	background: url(../images/titles/custom_door.gif) right top no-repeat;
}

h1.trim_title {
	padding:0 0 4px 305px; margin:0px; 
	width:296px; height:44px;
	background: url(../images/titles/trim.gif) right top no-repeat;
}

h1.door_trim {
	padding:0 0 4px 0; margin:0px; 
	width:156px; height:37px;
	background: url(../images/titles/door_trim.gif) left top no-repeat;
}
h1.flooring_transitions {
	padding:0 0 4px 0px; margin:0px; 
	width:269px; height:40px;
	background: url(../images/titles/flooring_transitions.gif) left top no-repeat;
}
h1.specialty_items {
	padding:0 0 4px 290px; margin:0px; 
	width:269px; height:40px;
	background: url(../images/titles/specialty_items.gif) left top no-repeat;
}


h1.flooring_title2 {
	padding:0 0 4px 375px; margin:30px 0 0 0; 
	width:315px; height:40px;
	background: url(../images/titles/flooring.gif) right top no-repeat;
}

h1.chateau_plank_title {
	padding:0 0 4px 415px; margin:30px 0 0 0; 
	width:269px; height:40px;
	background: url(../images/titles/chateau_plank.gif) right top no-repeat;
}

h1.estate_white_title {
	padding:0 0 4px 410px; margin:10px 0 0 0; 
	width:356px; height:40px;
	background: url(../images/titles/estate_white.gif) right top no-repeat;
}

h1.estate_black_title {
	padding:0 0 4px 415px; margin:5px 0 0 0; 
	width:384px; height:40px;
	background: url(../images/titles/estate_black.gif) right top no-repeat;
}

h1.estate_hickory_title {
	padding:0 0 4px 410px; margin:10px 0 0 0; 
	width:397px; height:43px;
	background: url(../images/titles/estate_hickory.gif) right top no-repeat;
}
h1.handscraped_title {
	padding:0 0 4px 410px; margin:20px 0 0 0; 
	width:392px; height:40px;
	background: url(../images/titles/chisel_cut.gif) right top no-repeat;
}
h1.engineered_title {
	padding:0 0 4px 410px; margin:20px 0 0 0; 
	width:399px; height:40px;
	background: url(../images/titles/engineered.gif) right top no-repeat;
}

h1.heart_pine_title {
	padding:0 0 4px 380px; margin:20px 0 0 0; 
	width:399px; height:40px;
	background: url(../images/titles/heart_pine.gif) right top no-repeat;
}

h1.castillo_plank_title {
	padding:0 0 4px 325px; margin:0px; 
	width:399px; height:40px;
	background: url(../images/titles/castillo_plank.gif) right top no-repeat;
}

h1.solid_title {
	padding:0 0 4px 480px; margin:20px 0 0 0;  
	width:315px; height:40px;
	background: url(../images/titles/solid.gif) right top no-repeat;
}

h1.colour_title {
	padding:0 0 4px 420px; margin:20px 0 0 0; 
	width:200px; height:40px;
	background: url(../images/titles/product_colours.gif) right top no-repeat;
}
h1.gallery_title {
	padding:0 0 4px 220px; margin:0px; 
	width:200px; height:40px;
	background: url(../images/titles/ideas_gallery.gif) right top no-repeat;
}

h1.contact_title {
	padding:0 0 4px 1100px; margin:0px; 
	width:269px; height:40px;
	background: url(../images/titles/contact.gif) left top no-repeat;
}

h1.management {
	padding:0 0 4px 0px; margin:0px; 
	width:171px; height:40px;
	background: url(../images/titles/management.gif) right top no-repeat;
}

h1.people_title {
	font-size:1.4em;
	color:#FFF;
	text-align:left;
}

h1.dealer_sign_in_title {
	padding:0 0 4px 290px; margin:0px; 
	width:182px; height:38px;
	background: url(../images/titles/dealer_sign_in.gif) right top no-repeat;
}

h1.dealer_info {
	padding:0 0 4px 0px; margin:0px; 
	width:282px; height:37px;
	background: url(../images/titles/dealer_info.gif) right top no-repeat;
}

h1.sales_title {
	padding:0 0 4px 95px; margin:0px; 
	width:181px; height:40px;
	background: url(../images/titles/sales_title.gif) right top no-repeat;
}



h2.flooring_estate_title {
	padding:15px 0 0 0px; margin:0px; 
	width:720px; height:54px;
	background: url(../images/titles/flooring_estate.gif) right top no-repeat;
}

h2.flooring_alder_title {
	padding:0 0 15px 0px; margin:0px; 
	width:720px; height:54px;
	background: url(../images/titles/flooring_alder.gif) right top no-repeat;
}

h2.flooring_historic_title {
	padding:15px 0 0 0px; margin:0px; 
	width:720px; height:54px;
	background: url(../images/titles/flooring_historic.gif) right top no-repeat;
}

h2.flooring_heart_pine_title {
	padding:0 0 15px 0px; margin:0px; 
	width:720px; height:54px;
	background: url(../images/titles/flooring_heart_pine.gif) right top no-repeat;
}
h2.historic_projects_title {
	padding:0px 0 10px 0px; margin:0px; 
	width:704px; height:54px;
	background: url(../images/titles/historic_projects.gif) right top no-repeat;
	}
	
h2.estate_plank_projects_title {
	padding:0px 0 10px 0px; margin:0px; 
	width:704px; height:54px;
	background: url(../images/titles/estate_plank_projects.gif) right top no-repeat;
	}
	
h2.alder_projects_title {
	padding:5px 0 10px 0px; margin-top:5px; 
	width:704px; height:54px;
	background: url(../images/titles/alder_projects.gif) right top no-repeat;
	}
	
h2.alder_projects_title_sm {
	padding:0 0 0 2px; margin:5px; 
	width:355px; height:54px;
	background: url(../images/titles/alder_projects_sm.gif) left top no-repeat;
	}

h2.estate_projects_title_sm {
	padding:5px 0 0px 2px; margin:5px; 
	width:355px; height:54px;
	background: url(../images/titles/estate_projects_sm.gif) left top no-repeat;
	}
	
h2.historic_projects_title_sm {
	padding:5px 0 0px 2px; margin:5px; 
	width:455px; height:54px;
	background: url(../images/titles/historic_projects_sm.gif) left top no-repeat;
	}

h2.floor-pic-title {
	padding:0; margin:7px 0 0 5px; 
	width:350px; height:19px;
	}	

.colour_arrow {
	padding:5px 0 5px 0px;
	margin-top:20px;
	width:132; 
	height:54;
	background: url(../images/titles/click_for_colours.gif) right top no-repeat;
}

.country_chisel h2.floor-pic-title { background: url(../images/titles/chisel-cut_country.gif) left top no-repeat; }

.rustique_chisel h2.floor-pic-title { background: url(../images/titles/chisel-cut_rustique.gif) left top no-repeat; }

.antequera_chisel h2.floor-pic-title { background: url(../images/titles/chisel-cut_antequera.gif) left top no-repeat; }

.country h2.floor-pic-title { background: url(../images/titles/country.gif) left top no-repeat; }

.orchard h2.floor-pic-title { background: url(../images/titles/orchard.gif) left top no-repeat; }

.rustique h2.floor-pic-title { background: url(../images/titles/rustique.gif) left top no-repeat; }

.antequera h2.floor-pic-title { background: url(../images/titles/antequera.gif) left top no-repeat; }

.blacksmith h2.floor-pic-title { background: url(../images/titles/blacksmith.gif) left top no-repeat; }

.saddle h2.floor-pic-title { background: url(../images/titles/saddle.gif) left top no-repeat; }

.hayloft h2.floor-pic-title { background: url(../images/titles/hayloft.gif) left top no-repeat; }

.devonshire h2.floor-pic-title { background: url(../images/titles/devonshire.gif) left top no-repeat; }

.natura h2.floor-pic-title {background: url(../images/titles/natura.gif) left top no-repeat; }

.calais h2.floor-pic-title {background: url(../images/titles/calais.gif) left top no-repeat; }
	
.madeira h2.floor-pic-title {background: url(../images/titles/madeira.gif) left top no-repeat; }
	
.tuscany h2.floor-pic-title {background: url(../images/titles/tuscany.gif) left top no-repeat; }
	
.casablanca h2.floor-pic-title {background: url(../images/titles/casablanca.gif) left top no-repeat; }

.ozark h2.floor-pic-title {background: url(../images/titles/ozark.gif) left top no-repeat; }

.savannah h2.floor-pic-title {background: url(../images/titles/savannah.gif) left top no-repeat; }

.conestoga h2.floor-pic-title {background: url(../images/titles/conestoga.gif) left top no-repeat; }

/* Footer Information 
--------------------------------------------------*/
#footer {float:left; width:892px; height: 190px; text-align:left; }
#footer p {padding-left:30px; margin-top:10px;}

#foot {clear:top; float:left; width:892px; height: 270px; background:url(../images/footer.gif) top left no-repeat;}
#nwfa-home { width:143px; height:45px; background:url(../images/nwfa_logo.gif) top left no-repeat; position:absolute; margin: 33px 0 0 502px;}
#nwfa { width:143px; height:45px; background:url(../images/nwfa_logo.gif) top left no-repeat; position:absolute; margin: 33px 0 0 502px;}
#bbb { float:right; margin: 35px 0 0 682px;}
#bbb-home { position:absolute; margin: 35px 0 0 682px;}
.hide {display:none;}
.copyright { text-align:center; padding-top:90px;}

#copytext  {
	position:absolute;
	margin: 742px 0 0 30px;
	float:left;
	}
	
#footerarea {
	margin-left:30px;
	}
	
.footercolumn {
	float:left;
	width:174px; 
	height: 220px; 
	margin:0 0 0 0; 
	}

.footercolumn ul{
	text-align:center;
	line-height: 15px;
}

.footercolumn li{
	font-family: Georgia, "Times New Roman", Times, serif;
	margin-bottom:5px;
	text-transform:capitalize;
}

.footercolumn ul li:first-child {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	margin-bottom:9px;

}

.footercolumn ul li a{
	font-weight:normal;
	font-style:normal;
	text-decoration: none;
	font-size:.9em;
	color:#ac7862;	
}

.footercolumn ul li.short {
	line-height: 15px;
}


.footercolumn a:hover {
	text-decoration:underline;
}

#footer_nav_home ul {
	list-style:none;
	margin-top: 30px;
	text-align:center;
	}
	
#footer_nav ul {
	list-style:none;
	margin-top: 170px;
	text-align:center;
	}
	
#footer_nav_home ul li a, #footer_nav ul li a {
	font-weight:normal;
	font-style:normal;
	text-decoration: none;
	color:#ac7862;	
	}
	
/* Bottom Row with Buttons -- appears on home page only
----------------------------------------------------------------*/
#preloader {display:none; height:0; width:0; margin:0; padding:0;}

#bottom_row {
	float:left;
	width:860px;
	height:32px;
	margin:15px 0 10px 0px;
	padding: 0 0 0 30px;
}
#bottom_nav {
	margin:0;
	padding:0;
	list-style-type: none;
	height:30px;
}
#bottom_nav li {display: inline;
}
#bottom_nav li a {
	float: left;
	margin:0 41px 0 0;
 	padding: 0 ;
 	height: 32px;
}
#bottom_nav span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}
#bottom_nav .flooring {width: 170px; background: url(../images/buttons/flooring.gif) no-repeat;}
#bottom_nav .doors {width: 170px; background: url(../images/buttons/doors.gif) no-repeat;}
#bottom_nav .moulding {width: 169px; background: url(../images/buttons/moulding.gif) no-repeat;}
#bottom_nav .gallery {width: 170px; background: url(../images/buttons/gallery.gif) no-repeat;}

#bottom_nav .flooring:hover {width: 170px; background: url(../images/buttons/flooring_over.gif) no-repeat;}
#bottom_nav .doors:hover {width: 170px; background: url(../images/buttons/doors_over.gif) no-repeat;}
#bottom_nav .moulding:hover {width: 169px; background: url(../images/buttons/moulding_over.gif) no-repeat;}
#bottom_nav .gallery:hover {width: 170px; background: url(../images/buttons/gallery_over.gif) no-repeat;}

/* dealer button
---------------------------------*/

#dealer {
	position:absolute;
	top:40px; right:64px; 	
	height:22px; width:91px;
}

/* Thumbnails 
-------------------------------------------*/

.four_across {
	list-style:none; 
	margin:0 10px 0 10; 
	padding:0px 10px 0 10;
	}
	
.flooring_image_menu {
	margin:0 40px 10px 30px; 
	padding:0px 50px 0 10;
	}
	
.space {
	margin-right:43px;	}
	
#content ul.flooring_thumb {width:710px; list-style:none; margin:20px 0 0 0; padding:0;}
#content ul.flooring_thumb li {float:left; margin:0; padding:20px 90px 0 0; }
#content ul.flooring_thumb li.third {float:left; margin:0; padding-right:0;}
#content ul.flooring_thumb img  {width:170px; height:260px; vertical-align:bottom;}
#content ul.flooring_thumb a {display:block; text-decoration:none;}


#content ul.door_thumb {width:840px; list-style:none; margin:20px 0 0 0; padding:0px;}
#content ul.door_thumb li {float:left; margin:0; padding:20px 15px; }
#content ul.door_thumb li.last {float:left; margin:0; padding-right:0;}
#content ul.door_thumb img  {width:170px; height:482px; vertical-align:bottom;}
#content ul.door_thumb a {display:block; text-decoration:none;}

/* Subnavigation on trim pages
-----------------------------------------------------*/
#sub-nav {margin-top:8px;}
#sub-nav a {color:#E9D7B4; text-decoration:none; padding:0 10px;}
#sub-nav a:hover {color:#FFF; text-decoration:none;}
#sub-nav a.first {padding-left:0px;}


/* Tables 
---------------------------------------*/
td {
	vertical-align:top;
	color: #E9D7B4;
}

.resources {
	padding: 20px 0 0 0;
	border:1px solid #865B4A;
	width:810px;
	-moz-border-radius: 0.3em;
	margin-top:10px;
	list-style:none;
	font-family: arial, verdana, tahoma, sans-serif;
}

.resources ul li{
	line-height: 2.7em;
	list-style:none;
}
.emphasis, emphasis_flooring {
	border:1px solid #865B4A;
	padding:10px;
	width:790px;
	-moz-border-radius: 0.3em;
	margin-top:30px;
	font-family: arial, verdana, tahoma, sans-serif;
}

#contact_table {
	border-collapse:collapse;
	padding:20px 0 10px 0; 
	width:410px;
}

#contact table th {
	text-align:left;
	font-weight:bold;
	font-size:1.2em;
}
#contact table td {
	padding:4px 0;
}

#contact table td.first {
	padding-right:30px;
}

#colour_table tr th {
	font-size:1.2em;
	color:#FFF;
	text-align:left;
}

#colour_table span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

#colour_table td {padding:4px 4px;}


#bottom_nav .doors {width: 170px; background: url(../images/buttons/doors.gif) no-repeat;}
#bottom_nav .moulding {width: 169px; background: url(../images/buttons/moulding.gif) no-repeat;}
#bottom_nav .gallery {width: 170px; background: url(../images/buttons/gallery.gif) no-repeat;}



#ideas_table {
	margin-top: 5px;
	}

#ideas_table tr th{
	float: left;
	text-align:left;
}


#ideas_table tr td{
	float: left;
	text-align:left;
}

#door_spec_table td.title, .floor_spec_table td.title, .floor_spec_table td.span.title, .moulding_table td.title, .colour_swatches td span.title{
	color:#FFF;
}

.bright {
	color:#FFF;
}

#door_spec_table td.spec-image {width:324px; padding-left:50px;}
.moulding_table td.spec_image {width:180px;  padding-right:20px;}
.moulding_table tr th {color:#FFF; font-size:1.1em; text-align:left;}

.people_table {margin-top:20px; text-align:center;}
.people_table td {padding:10px;}

.colour_swatches {background:#5F0606; width:810px; text-align:left; color:#E9D7B4;}


/* Gallery 
---------------------------------------*/

.gallery_text {
	text-align:left;
	float:left;
	}

#slider {
    width: 720px;
    margin: 0 auto;
    position: relative;
}

.scroll {
    width: 700px;
    overflow: auto;
    overflow-x: hidden;
    position: relative;
    clear: left;
}

.scrollContainer div.panel {
    padding: 0px; margin:0;
    width: 700px;
}


ul.navigation {
    list-style: none;
	margin: 0;
	padding: 0;
}

#content ul.navigation {
	margin:0; padding:8px 0 0 0;
}


ul.navigation li {
	display: inline;
}

ul.navigation a {
    padding: 10px 0 0 5px;
    text-decoration: none;
}


#next_btn { 
	display: block; overflow: hidden;
	position: absolute; 
	font-size: 1px; 
	margin: 6px 0 0 380px; padding:0; 
	background: url(../images/buttons/next.gif) bottom right no-repeat; 
	width: 160px; height: 47px;
}
#next_btn2 { 
	display: block; overflow: hidden;
	position: absolute; 
	font-size: 1px; 
	margin: 6px 0 0 480px; padding:0; 
	background: url(../images/buttons/next.gif) bottom right no-repeat; 
	width: 160px; height: 47px;
}

#next_btn:hover {
	display: block; overflow: hidden;
	position: absolute; 
	font-size: 1px; 
	margin: 6px 0 0 380px; padding:0; 
	background: url(../images/buttons/next_over.gif) bottom right no-repeat; 
	width: 160px; height: 47px;  
}	


/* About Page 
-------------------------------------------*/
.people_thumb {
	padding-right:20px;
	
	
}
/* Contact Page 
-------------------------------------------*/

span.style1 {
	color:#FFF;
	padding-left:20px;
}


/* Product Colours Page 
-------------------------------------------*/


#flooring_btn { 
	display: block; overflow: hidden;
	position: relative; 
	top:5px; left: 0px;
	font-size: 1px; 
	margin: 0; padding:0; 
	background: url(../images/buttons/flooring_inventory_btn.gif) bottom right no-repeat; 
	width: 167px; height: 47px;
}

#flooring_btn:hover {
	display: block; overflow: hidden;
	position: relative; 
	top:5px; left: 0px;
	font-size: 1px; 
	margin: 0; padding:0; 
	background: url(../images/buttons/flooring_inventory_btn_over.gif) bottom right no-repeat; 
	width: 167px; height: 47px;  
}	
	
/* Flooring pages colour detail styles 
-------------------------------------------*/
input {
    display: block;
	border:none;
	margin: 0;
    padding: 1px;
    width: 116px;
	height: 63px;
}

.box {
	display: none;
}

#gallery_button {
	width: 190px;
	height:50px;
	padding:0 0 4px 0; 
	margin:20px 0 0 0; 
}

/* Inventory Page Buttons -- appears on dealer page only
----------------------------------------------------------------*/

#dealer_table tr td a {
font-family: arial, verdana, tahoma, sans-serif;
}

#dealer_table th {
	font-size:1.4em;
}

#dealer_titles_left {
	text-align:left;
	float:left;
}

#dealer_table span{
	font-size:1.2em;
}
#dealer_table td {padding:4px 4px;}


#inventory_btns {
	margin-left: -20px;
	padding:0 0 0 0px;
	list-style-type: none;
	height:47px;
}
#inventory_btns {display: inline;
}
#inventory_btns a {
	float: left;
	margin: 0;
 	padding: 0 ;
 	height: 47px;
}
#inventory_btns span {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

#inventory_btns .flooring_btn {width: 167px; background: url(../images/buttons/flooring_inventory_btn.gif) no-repeat;}
#inventory_btns .doors_btn {width: 167px; background: url(../images/buttons/doors_inventory_btn.gif) no-repeat;}

#inventory_btns .flooring_btn:hover {width: 167px; background: url(../images/buttons/flooring_inventory_btn_over.gif) no-repeat;}
#inventory_btns .doors_btn:hover {width: 167px; background: url(../images/buttons/doors_inventory_btn_over.gif) no-repeat;}

#smaller {
	font-size:80%; 
	font-style:italic; 
}

.dealerImgThumbs {
	vertical-align:bottom;
	}
	

/* dealer button
---------------------------------*/

#dealer {
	position:absolute;
	top:40px; right:64px; 	
	height:22px; width:91px;
}

.inputbox {width:200px; height:20px; margin-bottom:5px;}
.sign_in_button {margin-left:90px; width:110px; height:25px;}

/* Shadowbox styles 
-------------------------------------------*/

#sb-title-inner,#sb-info-inner,#sb-loading-inner,div.sb-message{font:58%/1.3 georgia, garamond, palatino, "Lucida Console", serif;
font-weight:bold; color:#000; text-align:left;}
#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;visibility:hidden;display:none;}
#sb-overlay{position:relative;height:100%;width:100%;}
#sb-wrapper{position:absolute;visibility:hidden;width:100px;}
#sb-wrapper-inner{position:relative;border:1px solid #4d0101;overflow:hidden;height:100px;}
#sb-body{position:relative;height:100%;}
#sb-body-inner{position:absolute;height:100%;width:100%;}
#sb-player.html{height:100%;overflow:auto;}
#sb-body img{border:none;}
#sb-loading{position:relative;height:100%;}
#sb-loading-inner{position:absolute;font-size:14px;line-height:24px;height:24px;top:50%;margin-top:-12px;width:100%;text-align:center;}
#sb-loading-inner span{background:url(loading.gif) no-repeat;padding-left:34px;display:inline-block;}
#sb-body,#sb-loading{background-color:#4d0101;}
#sb-title,#sb-info{position:relative;margin:0;padding:0;overflow:hidden;}
#sb-title,#sb-title-inner{height:26px;line-height:26px;}
#sb-title-inner{font-size:16px;}
#sb-info,#sb-info-inner{height:20px;line-height:20px;}
#sb-info-inner{font-size:12px;}
#sb-nav{float:right;height:16px;padding:2px 0;width:45%;}
#sb-nav a{display:block;float:right;height:16px;width:16px;margin-left:3px;cursor:pointer;background-repeat:no-repeat;}
#sb-nav-close{background-image:url(/js/shadowbox-3.0.3/close.png);}
#sb-nav-next{background-image:url(/js/shadowbox-3.0.3/next.png);}
#sb-nav-previous{background-image:url(/js/shadowbox-3.0.3/previous.png);}
#sb-nav-play{background-image:url(/js/shadowbox-3.0.3/play.png);}
#sb-nav-pause{background-image:url(/js/shadowbox-3.0.3/pause.png);}
#sb-counter{float:left;width:45%;}
#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#E9D7B4;}
#sb-counter a.sb-counter-current{text-decoration:underline;}
div.sb-message{font-size:12px;padding:10px;text-align:center;}
div.sb-message a:link,div.sb-message a:visited{color:#E9D7B4;text-decoration:underline;}




	/* Flexslider Styles
***********************/

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
ol, ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: ''; content: none;}
table {border-collapse: collapse; border-spacing: 0;}

#container {width: 100%; max-width: 450px; margin: 0px ;}




/*
 * jQuery FlexSlider v1.7
 * http://flex.madebymufffin.com
 *
 * Copyright 2011, Tyler Smith
 * Free to use under the MIT license.
 * http://www.opensource.org/licenses/mit-license.php
 */
 
/* Browser Resets */
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

/* FlexSlider Necessary Styles
*********************************/ 
.flexslider {width: 100%; padding: 0;}
.flexslider .slides > li {display: none;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .slides element */
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */
.no-js .slides > li:first-child {display: block;}


/* FlexSlider Default Theme
*********************************/
.flexslider {background: #000; }
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container {zoom: 1; position: relative;}

/* Caption style */
.flex-caption {width: 96%; font-size: 14px; line-height: 18px; margin-bottom:0px; text-align: center;}

/* Direction Nav 
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(theme/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background-position: -52px 0; right: -21px;}
.flex-direction-nav li a.prev {background-position: 0 0; left: -20px;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}
*/
/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -12px; text-align: center;}
.flex-control-nav li {margin: 25px 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(theme/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}
