body {
	background-color: #E9E6E1;
	margin: 0px;
	padding: 0px;
	margin-bottom: 8px;
}

.clrboth{
	clear: both;
}

.floatleft{
	float: left;
}

a{
	padding: 0px;
	margin: 0px;
}

ul{
	padding: 0px;
	margin: 0px;
	padding-left: 24px;
}
li{
	padding: 0px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	padding: 0px;
	margin: 12px 0px 8px 0px;
	text-align: justify;
}


#mainarearighthome h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #4e6276;
	line-height: 23px;
	padding: 0px;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}

#mainareainternal h1, #mainarearight h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #996533;
	font-weight: bold;
}

#mainarearight h1{
	margin-bottom: 20px;	
}

#mainareatwocolumn h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #996533;
	line-height: 18px;
	padding: 0px;
	font-weight: bold;
	margin: 5px 0px 5px 0px;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #7E8535;
	padding: 0px;
	margin: 0px;
}

h4{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5b7085;
	padding: 0px;
	margin: 0px;
	margin-top: 16px;
}

h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
}

#mainareainternal h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #81873D;
	font-weight: bold;	
}

.colorsubh1{
	color: #DFCEBE;
}

#wrapper{
	width: 780px;
	margin: 0 auto;
	background-color: #ffffff;
	padding: 0px;
	position: relative;
}

#topsection{
	width: 780px;
	height: 84px;
	background-image: url(../img/phonenum.gif);
	background-position: top right;
	background-repeat: no-repeat;
}
#logo{
	position: relative;
	top: 18px;
	left: 24px;
}

#mainheader{
height: 239px;
}

#imageleft{
	float: left;
	position: relative;
	backgorund-color: green;
	padding-left: 10px;
	padding-top: 4px;
}
#imageright{
	float: left;
	padding-left: 4px;
	position: relative;
}

#navigation{
	background-image: url(../img/navbackdrop.jpg);
	background-repeat: no-repeat;
	height: 27px;
	margin: 0px 0px 8px 0px;
	width: 750px;
	padding-left: 24px;
	padding-top: 8px
}

#mainareatwocolumn{
	background-image: url(../img/homeinternalmid.gif);
}

#mainarealeft{
float: left;
width: 180px;
padding: 3px 10px 0px 28px;
line-height: 11px;
background-image:url(../img/topbrownborder.gif);
background-repeat:no-repeat;
background-position: 10px -24px;
}

#mainarearighthome{
float: left;
width: 484px;
padding: 22px 0px 16px 34px;
}

#mainarearight{
float: left;
width: 484px;
padding: 0px 0px 16px 40px;
}

#mainfadegfx{

}

#mainareatop{
	background-image: url(../img/homeinternaltop.gif);
	width: 780px;
	height: 21px;
}
#mainareamid{
	width: 780px;
}
#mainareabot{
	background-image: url(../img/homeinternalbot.gif);
	width: 780px;
	height: 21px;
}
#footer{
	background-image: url(../img/footergfx.gif);
	background-position: bottom;
	background-repeat: no-repeat;
	width: 780px;
	xheight: 55px;
	margin: 0px 0px 0px 0px;
	padding-bottom: 6px;
	position: relative;
}

#footer p{
font-family: Tahoma, Verdana;
font-size: 10px;
color: #666666;
text-align: center;
}

#mainarealeft a:link, #mainarealeft a:visited, #mainarealeft a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #ffffff;
line-height: 19px;
text-decoration: underline;

}

#mainarealeft a:hover{
text-decoration: none;
}

a:link, a:visited, a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #666666;
text-decoration: underline;
}
a:hover{
text-decoration: none;
}

#mainarealeft p{
font-family: Arial, Helvetica, sans-serif;
font-size: 11px;
color: #ffffff;
line-height: 15px;
text-align: left;
padding: 0px;
margin: 0px;
}

#bluelink{
color: #B5CACF;
font-size: 11px;
}

#bluelink a:link, #bluelink a:visited, #bluelink a:active{
font-family: Tahoma, Helvetica, sans-serif;
font-size: 11px;
text-decoration: underline;
color: #B5CACF;
}

#bluelink a:hover{
text-decoration: none;
color: #B5CACF;
}


#mainarealeft a:hover{
text-decoration: none;
}

#footer a{
font-family: Tahoma, Verdana;
font-size: 10px;
color: #666666;
text-decoration: underline;
}
#footer a:link, #footer a:visited, #footer a:active{
text-decoration: underline;
}
#footer a:hover{
text-decoration: none;
}

#mainareainternal{
background-image:url(../img/mainareainternalmid.gif);
}
#mainareainternaltop{
background-image:url(../img/mainareainternaltop.gif);
width: 780px;
height: 22px;
}
#mainareainternalmid{
width: 685px;
padding-left: 50px;
padding-right: 45px;
}
#mainareainternalbot{
	background-image:url(../img/mainareainternalbot.gif);
	background-position: bottom;
	width: 780px;
	height: 22px;
}

.posnaturalwoodfloorlogo{
	position: relative;
	left: 30px;
	margin-top: 6px;
	margin-bottom: 10px;
}

.whyussection{
	width: 404px;
	padding-left: 72px;
	padding-top: 6px;
	background-image: url(../img/whyus-tick.gif);
	background-repeat: no-repeat;
}

.testimonialsection{
	width: 404px;
	padding-left: 48px;
	padding-top: 6px;
	background-image: url(../img/aftercaresymbol.gif);
	background-position: 0px 10px;
	background-repeat: no-repeat;
}

.sectionbotmargin{
	margin-bottom: 10px;
}

#whyussection p{
	margin: 8px 0px 8px 0px;
}

a.btnwhy:link, a.btnwhy:visited {
background-repeat:no-repeat;
color:#FFFFFF;
width: 99px;
height: 78px;
display:block;
margin: 0px;
padding: 0px;
}
a.btnwhy:hover {
background-position: 0 -78px;
background-repeat:no-repeat;
height: 78px;
}
.btn01{
background-image: url(../img/whyusbutton01.jpg);
position: absolute;
left: 4px;
top: 0px;
}
.btn02{
background-image: url(../img/whyusbutton02.jpg);
position: absolute;
left: 105px;
top: 0px;
}
.btn03{
background-image: url(../img/whyusbutton03.jpg);
position: absolute;
left: 4px;
top: 78px;
}
.btn04{
background-image: url(../img/whyusbutton04.jpg);
position: absolute;
left: 105px;
top: 78px;
}
.btn05{
background-image: url(../img/whyusbutton05.jpg);
position: absolute;
left: 5px;
top: 156px;
}
.btn06{
background-image: url(../img/whyusbutton06.jpg);
position: absolute;
left: 105px;
top: 156px;
}

.missiontext{
font-style: italic;
}

.seperator{
border-top: 1px solid #D6D6D6;
}

/* contact us */

.contactsection{
padding: 0px 0px 0px 130px;
background-position: 0px 3px;
}

.contactmap{
/*background-image: url(../img/contactusmap.gif);
background-repeat: no-repeat;*/
}

.contactgirl{
background-image: url(../img/contactusgirl.jpg);
background-repeat: no-repeat;
}

/* faqs */

.faqsection{
padding: 0px 0px 16px 54px;
background-repeat: no-repeat;
}

.faqQ{ background-image: url(../img/faqQ.gif); }
.faq1{ background-image: url(../img/faq01.gif); }
.faq2{ background-image: url(../img/faq02.gif); }
.faq3{ background-image: url(../img/faq03.gif); }
.faq4{ background-image: url(../img/faq04.gif); }
.faq5{ background-image: url(../img/faq05.gif); }
.faq6{ background-image: url(../img/faq06.gif); }
.faq7{ background-image: url(../img/faq07.gif); }
.faq8{ background-image: url(../img/faq08.gif); }
.faq9{ background-image: url(../img/faq09.gif); }

/* aftercare product */

.aftercaresection{
padding: 0px 0px 16px 54px;
background-repeat: no-repeat;
background-image: url(../img/aftercaresymbol.gif);
background-position: 0px 36px;
}

.aftercareimage{
float: right;
padding-left: 38px;
padding-top: 14px;
}

/* get a quote */

.quotetableformattingl{
background-color: #F4F1EA;
border-top: 1px solid #D4C09D;
border-left: 1px solid #D4C09D;
border-bottom: 1px solid #D4C09D;
margin: 10px;
padding-top: 3px;
padding-bottom: 3px;
}
.quotetableformattingr{
background-color: #F4F1EA;
border-top: 1px solid #D4C09D;
border-right: 1px solid #D4C09D;
border-bottom: 1px solid #D4C09D;
margin: 10px;
padding-top: 3px;
padding-bottom: 3px;
}

.formbuttons{
background-color: #F4F1EA;
border-top: 1px solid #D4C09D;
border-right: 1px solid #D4C09D;
border-bottom: 1px solid #D4C09D;
margin: 10px;
padding-top: 3px;
padding-bottom: 3px;
text-align: right;
padding-right: 10px;
}

.whitegap{
border-top: 35px solid red;
}

th{
text-align: left;
padding-left: 16px;
font-weight: normal;
}

table{
color: #666664;
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}

.quoteformbuttons{
padding-top: 8px;
text-align: right;
}

.formfield{
color: #666666;
font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
}

.quotepagecontactgirl{
padding-left: 120px;
background-image: url(../img/contactusgirl.jpg);
background-repeat: no-repeat;

}


/* news */

.newssection{
padding: 0px 0px 16px 54px;
background-repeat: no-repeat;
background-image: url(../img/aftercaresymbol.gif);
background-position: 0px 36px;
}

.servicessection{
padding: 0px 0px 16px 54px;
background-repeat: no-repeat;
background-image: url(../img/aftercaresymbol.gif);
background-position: 0px 36px;
}

.newsimage{
	float: right;
	padding-left: 38px;
	padding-top: 14px;
}

#noflasherrormessage{
	width: 557px;
	height: 231px;
}

#mainlefttext p{
	line-height: 50px;
}

#maintext p, #maintext1 p{
	line-height: 18px;
	font-size: 12px;
}

.lhandseperator{
	border-top: 1px solid #A47E5A;
}

#productlinks{
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 250px;
	float: left;
}

.megaimage{
	float: right;
	padding-left: 16px;
	padding-bottom: 16px;
}

#methods p{
	line-height: 15px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
	color: #888888;
}

#methodtxt p{
	padding-top: 2px;
	padding-bottom: 2px;
	margin: 0px;
}

#menubot{
	width: 175px;
	height: 10px;
	background-image: url(../img/menubot-png.png);
}

#swf{
	position: relative;
	left: 480px;
	top: -10px;
}

/* overlay div with link.    fixes, pop up blocker when link upens url in a new page.*/
#overlaydiv{
	width: 300px;
	height: 36px;
}
#link1{
	position: absolute;
	top: 40px;
	left: 480px;
}

#swf{
	width: 300px;
}

img.fmb-logo {
	position:absolute;
	right:17px;
	top:-2px;
}


