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: #999999;
	line-height:18px;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
	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;
}*/

h1, #mainarearight h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #b5b2a5;
	font-weight: bold;
/*	color: #DF0A0A;	*/
}
.headerSecondColor {
	color: #d2cfc2;
}

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

#mainareatwocolumn h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #d2cfc2;
	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: #d2cfc2;
	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;
}

h6{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	padding: 0px;
	margin: 0px;
	margin-bottom: 10px;
}

#mainareainternal h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #81873D;
	font-weight: bold;	
}
#mainarealeft h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #949a76;
	padding-top: 10px;
}

.colorsubh1{
	color: #DFCEBE;
}

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

#topsection{
	width: 780px;
	height: 84px;
	background-image: url(../img/phonenum.gif);
	background-position: top right;
	background-repeat: no-repeat;
	position: relative;
}
#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;
}


.navDivide {
	background: url(../img/nav-devide-dash.gif) no-repeat right 5px;
}
#mainareatwocolumn{
	background-image: url(../img/homeinternalmid.gif);
}

#mainarealeft{
float: left;
width: 170px;
margin: 0px 6px 0px 10px;
padding: 3px 10px 0px 18px;
line-height: 11px;
}

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

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

#mainfadegfx{
	background-image: url(../img/topbrownborder.gif);
	background-position: 10px 0px;
	background-repeat: no-repeat;
}

#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;
}
#sandersPackageTop {
	width: 762px;
	margin: 0 auto;
	height: 23px;
	background: url(../img/hire-sander-equip-border-top.gif) no-repeat;
}
#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: #999999;
text-align: center;
}

#mainarealeft a:link, #mainarealeft a:visited, #mainarealeft a:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #a8ae88;
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: #a8ae88;
line-height: 15px;
text-align: left;
padding: 0px;
margin: 0px;
}

.bluelink{
color: #fbd687;
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: #fbd687;
}

#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-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;
	display: none;
}
#noflasherrormessage1{
	width: 557px;
	height: 231px;
	display: none;
}

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

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

.lhandseperator{
	xborder-top: 1px solid #ff;
}

#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;
	clear: both;
	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;
}

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

#transportlinkpic{
	float: right;
	margin-left: 16px;
	margin-bottom: 16px;
}

/* comparison table */


#comparisontable td{
	background-color: #f0f0f0;
	padding-top: 6px;
	padding-bottom: 6px;
	padding-left: 8px;
	padding-right: 2px;
	border: 1px solid white;
}
#comparisontable th{
	background-color: #e0e0e0;
	padding: 2px;
	padding-left: 8px;
	border: 1px solid white;
}
#comparisontable{
	border: 1px solid #e0e0e0;
}
table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.comparisontable{
	font-weight: bold;
	font-size: 11px;
}

.imgfloatleft{
	float: left;
	margin-right: 16px;
	margin-bottom: 16px;
}

.imgfloatright{
	float: right;
	margin-left: 16px;
	margin-bottom: 16px;
	margin-top: 20px;
}

.txtunderline{
	text-decoration: underline;
}

.processpic{
	float: right;
	margin-left: 16px;
}

.processpicleft{
	float: left;
	margin: 4px 16px 4px 0px;
}

.advisepic{
	float: left;
	margin-right: 16px;
}

/* 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;
	width: 300px;
	height: 36px;
}

#swf{
	width: 300px;
}

#packagesection{
	border: 1px solid #e0e0e0;
	width: 492px;
	height: 182px;
	background-image: url(../img/products/pck1.jpg);
	background-repeat: no-repeat;
	background-position: 10px 28px;
	position: relative;
	font-size: 11px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#subpackageselection{
	border: 1px solid red;
	position: absolute;
	font-size: 11px;
	left: 184px;
	top: 146px;
}

.pos-pckname{
	position: absolute;
	left: 10px;
	top: 4px;
}

.pos-sub1{
	position: absolute;
	left: 206px;
	top: 140px;
}
.pos-sub2{
	position: absolute;
	left: 305px;
	top: 140px;
}
.pos-sub3{
	position: absolute;
	left: 380px;
	top: 140px;
}

.chkofset{
	position: relative;
	top: 2px;
}

#orderform td{
	padding-top: 1px;
	padding-bottom: 1px;
}

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

#formerrors{
	border: 1px solid gray;
	margin-top: 8px;
	margin-bottom: 8px;
	background-color: #fff0f0;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:normal;
	padding: 8px;
}

/* packages style */
#hardwoodPackageBox {
	width: 100%;
	float: left;
}
#victorianPackageBox {
	width: 100%;
	float: left;
}
#headerBox1 {
	height: 30px;
	margin-bottom: 20px;
	background: #7B8ACD url(../img/hire-header-top-right.gif) no-repeat right;
}
#headerBox1 h2 {
	color: #FFFFFF;
	padding: 4px 0px 0px 30px;
	font-weight: normal;
	height: 26px;
	margin: 0px;
	background: url(../img/hire-header-top-left.gif) no-repeat left;
}
#headerBox2 {
	height: 30px;
	margin-bottom: 20px;
	background: #3C477d url(../img/hire-header-bottom-right.gif) no-repeat right;
}
#headerBox2 h2 {
	color: #FFFFFF;
	padding: 4px 0px 0px 30px;
	font-weight: normal;
	margin: 0px;
	height: 26px;
	background: url(../img/hire-header-bottom-left.gif) no-repeat left;
}
#mainarearight .hymsection p {
	padding: 0px;
	margin: 0px;
}
.packageBoxFloat {
	width: 100%;
	float: left;
	padding-bottom: 30px;
}
.packageBoxFloatDetails {
	width: 100%;
	float: left;
	padding-bottom: 20px;
}
.packageBoxFloatDetails p {
	margin: 0px;
	padding: 0px;
}
.packageBoxFloatDetails img {
	margin-right: 20px;
}

#mainareainternalmid .packageBoxFloat td {
	text-align: right;
	background-color: #F4F4F4;
}
#mainareainternalmid .packageBoxFloat th {
	background-color: #E6E6E6;
}
#mainareainternalmid .packageBoxFloat table {
	float: left;
}
.sanderBox1 {
	width: 260px;
	height: 175px;
	float: left;
	padding: 0px 20px 0px 50px;
}
.sanderBox1 li {
	display: block;
	float: left;
	padding-right: 10px;
	list-style: none;
}
.sanderBox1 ul {
	margin-top: 18px;
	margin-left: 0px;
	padding: 0px;
}
.sanderBox2 {
	width: 280px;
	height: 175px;
	float: left;
	border: solid 2px #D1D1D1;
	position:relative;
}

.sanderBox2 img {
margin-top: 30px;
}

.sanderText {
	position: absolute;
	left: 3px;
	top: 1px;
}

.sanderBox2 li {
	display: block;
	float: left;
	padding-right: 20px;
	list-style: none;
}
.sanderBox2 ul {
	margin-left: 20px;
	padding: 0px;
}
.sanderBox2 p {
	padding: 10px 0px 0px 10px;
	margin: 0px;
	line-height: 15px;
}
.packageBookOnline {
	width: 177px;
	height: 80px;
	float: left;
	padding: 10px 0px 0px 30px;
}
a.linkStyle2,  a.linkStyle2:visited {
	font-size: 10px;
}
a.linkStyle2:hover {
	
}

/* form page */
#sanderPackageform {
	width: 420px;
	float: right;
}
#mainareainternalmid #sanderPackageform td {
	text-align: left;
	background-color: #FFFFFF;
}
#mainareainternalmid #sanderPackageform th {
	text-align: left;
	background-color: #FFFFFF;
	color: #944826;
	font-weight: bold;
	padding: 0px;
}
/* sanders and equipment page style */
#sandersAndEquipmentBox {
	width: 706px;;
}
.equipmentBoxFloatLeft {
	width: 210px;
	height: 270px;
	float: left;
	padding: 0px 5px 0px 0px;
	border-right: solid 1px #cccccc;
}
.equipmentBoxFloatMid {
	width: 215px;
	height: 270px;
	float: left;
	padding: 0px 5px 0px 20px;
	border-right: solid 1px #CCCCCC;
}
.equipmentBoxFloatRight {
	width: 225px;
	height: 270px;
	float: left;
	padding: 0px 0px 0px 20px;
}
#sanderDetailsContent {
	width: 645px;
	background:url(../img/hire-bracket.gif) no-repeat;
	padding-left: 45px;
}
#sandersAndEquipmentBox ul {
	list-style: none;
	padding: 0px;
}
.equipTitle {
	color: #545FA1;
	font-size: 17px;
	font-weight: bold;
}
.equipSubTitle {
	color: #AF7E60;
	font-size: 13px;
	font-weight: bold;
	padding-bottom: 10px;
}
.bestForText {
	padding-bottom: 10px;
	color: #303030;
}
.sanderDetailsTitle {
	color: #6468A7;
	font-size: 18px;
	margin: 0px;
	padding: 0px;
}
.sanderDetailsSubTitle {
	color: #966431;
	font-size: 14px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
#sanderSubDetails {
	width: 450px;
	float: left;
	padding-top: 20px;
}
#sanderSubDetails p {
	padding: 0px 20px 20px 20px;
}
.warningText {
	color: #FF0000;
}
#rightImgContent {
	width: 180px;
	float: left;
	padding: 110px 0px 0px 0px;
}
#rightImgContent img {
	border: solid 5px #E9E0CF;
	margin-bottom: 40px;
}
#equipmentBoxDetails1 {
	width: 450px;
	float: left;
	padding-bottom: 20px;
}
#equipmentBoxDetails1 p {
	padding: 0px 20px 0px 0px;
	margin: 0px;
}
#sanderDetailsFloatRight {
	width: 100%;
	height: 170px;
	margin-bottom: -170px;
	text-align:right;
}
#sanderDetailsFloatRight img {
	margin: 60px 0px 0px 160px;
}
#hardwoodPackageBox #formTableTop td {
	background-color: #ffffff;
	text-align: left;
}
#hardwoodPackageBox #formTableTop {
margin-left: 20px;
}
#sanderDetailsBeforeAfter {
	width: 100%;
	float: left;
}
#sanderDetailsBeforeAfter li {
	list-style: none;
}
.beforeAfterText {
	color: #9D7337;
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
}
#mainarealeft p .beforeAfterTextHome {
	color: #E6D3C2;
	font-size: 16px;
	font-weight: bold;
	padding-top: 20px;
}
#sanderMainDetails {
	width: 450px;
	float:left;
}
#sandersAndEquipmentBox img {
	border: 0px;
}
#swf{
	width: 300px;
	position: relative;
	left: 480px;
}


/* navigation link style */
#navigation {
background-image: url(../img/navbackdrop.jpg);
background-repeat: no-repeat;
height: 35px;
margin: 0px 0px 8px 0px;
width: 735px;
padding-left: 47px;
position:relative;
}
#navigation ul {
list-style-type:none;
margin:0px;
padding:0px;
}
#navigation li {
background-image:url(../img/nav_bg.jpg);
background-repeat:repeat-x;
display:block;
float:left;
position:relative;
}
.makeRelative {
clear:both;
position:relative;
}
#navigation li a, #navigation li a:visited {
color:#FFFFFF;
display:block;
float:left;
font-family:Tahoma,Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
line-height:35px;
padding:0px 14px;
text-decoration:none;
background-image:url(../img/navbg.gif);
background-repeat: no-repeat;
background-position: center right;
}
#navigation li a:hover {
text-decoration: underline;
}
#navigation a img {
margin-bottom:-4px;
padding-right:10px;
}
#navigation ul li ul {
border-width:medium 1px 1px;
left:0px;
margin:0px;
padding:0px;
position:absolute;
top:0px;
height: auto;
padding-bottom: 10px;
background-image:url(../img/menubot.gif);
background-repeat:no-repeat;
background-position: bottom;
}
#navigation ul li ul li {
border-left:medium none;
border-right:medium none;
clear:both;
margin:0px;
padding:0px;
}
#navigation ul li ul li a, #navigation ul li ul li a:visited {
background-color:#000000;
background-image:none;
border-left:medium none;
border-right:medium none;
color:#FFFFFF;
font-size:11px;
font-weight:normal;
line-height:20px;
margin:0px;
padding:2px 10px;
width:155px;
}
#navigation ul li ul li a:hover {
background-color:#333333;
background-image:none;
text-decoration:none;
}

.last {
background-image:none!important;
}
#sanderDetailsFloatRight .sanderLink {
	position: relative;
	width: 177px;
	height: 88px;
}

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