#body {
  margin: 0px 0px 0px 0px;
  background-color: #FFF;
  padding: 0px;

}
h1 {
	margin: 6px;
	padding: 4px;
}
h2 {margin: 6px; font-size: 18px; padding: 0px;}
h3 {
	color: #3C0005;
	font-size: 12px;
	margin: 2px;
	padding: 2px;
}
#bodyblock
{
width: 470px;
height: 70px;
margin: 0px;
background-color: #FFFFFF;
padding: 0px;

}

#bodysmallblock
{
width: 470px;
height: 25px;
margin: 0px;
background-color: #FFFFFF;
padding-bottom: 3px;

}

#leftshortblock
{
width: 128px;
height: 250px;
margin: 0px;
background-color: #FFFFFF;
padding: 0px;
}

#bodyblockyf
{
width: 470px;
height: 70px;
margin: 0px;
padding: 0px;
background-color: #FFFFFF;

}


#envelop{
width: 980px;

/* height: 100%; */
background-color: #FFFFFF;

align: center;

margin-right:0px;
margin-left:0px;
padding: 0px;



}

#view{


}


#header{

color: #3C0005;
height: 86px;
background-image: url(jgpwoodfloorwallpaper.jpg);

padding-left: 20px;
padding-right: 20px;
padding-top: 4px;
padding-bottom: 2px;

float:left;

z-index: 6;
}
#footer{

clear: both;
color: #A0A0A0;
height: 36px;
/* width set same as envelope width */
/* width: 800px; */
background-image: url(jgpwoodfloorwallpaper.jpg);
font-family: Arial, Times New Roman, Times, Serif;
font-size: small;
font-style: italic;
font-weight: normal;

padding-left: 2px;
padding-right: 2px;
padding-top: 2px;
padding-bottom: 2px;



z-index: 6;
overflow: hidden;
text-align:center;

}
.bottomtext {text-align:center; font-family: "Arial"; font-style: normal;}

#headertwo{

color: #FFFFFF;
height: 16px;


/*
background-color: #EE9D01;
background-image: url(jgpwoodfloorwallpaper.jpg);
*/
margin-bottom: 5px;
padding-left: 20px;
padding-right: 20px;
padding-top: 0px;
padding-bottom: 5px;


border-bottom: 0px;

z-index: 6;
overflow: hidden;
}



#strap{

color: #3C0005;

padding-left: 20px;
padding-top: 2px;
padding-bottom: 6px;


border-bottom: 0px;
z-index: 5;
float: right;

}


.toplabel {font-family: "Arial"; font-style: normal; text-align:center;}
.strapline {
	padding-right: 10px;
	margin-right: 130px;
	font-family: "Times New Roman", Times, Serif;
	font-size: 16px;
	font-style: italic;
	font-weight: normal;
	text-align: right;
} 
.italicsleft {color: #848484; font-size: small;font-style: italic; clear: both;}
.italicsnotleft {color: #A0A0A0; font-size: small;font-style: italic;}
.maintext {
	color: #848484;
	font-family: arial;
	font-variant: normal;
	font-weight: normal;
	font-size: 13px;
}
.brownmaintext {color: #3C0005; font-family: arial;font-variant: normal;font-weight: normal;font-size: 13px;}
.legalnote {color: #848484; font-size: small;font-size: 10px;font-style: normal;}
.linksmaintext {color: #848484; font-family: arial;font-variant: normal;font-weight: normal;font-size: 12px;}
.linkslinks {padding:4px; padding-left:0px; color: #3C0005; width: 180px; font-size: 14px;}
a.lowerlevellinks {margin-left:8px; color: #848484 !important; font-size: 12px !important; width: 132px !important;}



.inlinelinks {display:inline;padding:1px;background: #FFFFFF;color: color: #3C0005; font-size:14px;}
.yourfloorinlinelinks {display:inline;padding:1px;color: color: #3C0005;}
.maininlinelinks {display:inline;padding:1px;color: color: #3C0005; font-size:14px;}
a.mainrightinlinelinks {display:inline;color: #3C0005 !important;}


.footerlinks {
	display:inline;
	color: #848484;
	font-size:12px;
	text-decoration:none;
	font-style: normal;
}


.breadcrumblinks {
	display:inline;
	padding:1px;
	background: #FFFFFF;
	color: #3C0005;	
	text-decoration: none;
	font-size: 12px;
}
a.breadcrumblinks:focus, a.breadcrumblinks:hover, a.breadcrumblinks:active {background: #FFFFFF;}

.map_link {
	display:inline;
	padding:1px;
	background: #FFFFFF;
	color: #3C0005;	
	text-decoration: none;
	font-size: 12px;
	width: 420px !important;
	
}

.tbllinks {
	display:inline;
	padding:1px;
	color: #6C220A;	
	font-size: 12px;
}

.historylinks {
	display:inline;
	padding:1px;
	background: #FFFFFF;
	color: #3C0005;	
	text-decoration: none;
	font-size: 12px;
}
a.historylinks:focus, a.historylinks:hover, a.historylinks:active {background: #D5D5D5;;}


.textfield_effect{font-family: arial; font-size: 12px; color: #3C0005; width: 260px; height: 15px; background-color: #848484; background-repeat: repeat-x;}
.textarea_effect{font-family: arial; font-size: 12px; color: #3C0005; width: 429px; height: 120px; background-color: #FFFFFF; background-repeat: repeat-x;}

#leftbox{

overflow: visible;
width: 240px;
height: 420px;
float: left;
background-color: #FFFFFF;
font-family: arial;font-variant: normal;font-weight: normal;font-size: 12px;
padding-left: 10px;
padding-right: 6px;


padding-top: 10px;
padding-bottom: 6px;
margin-top: 0px;
border: 0px;
z-index: 3;
color: #848484;

}

a {width: 180px; padding:4px; padding-left:4px; color: #3C0005;}
a:focus, a:hover, a:active{ background-color: #D5D5D5; }
a {display: block;}


#form{
background-color: #FFFFFF;
font-family: Arial;font-variant: normal;font-weight: normal;font-size: 12px;
margin-bottom: 8px;

}

#main{
a {display: inline;}
position: relative; left: 0px;
color: #3C0005;
font-family: Arial;font-variant: normal;font-weight: normal;font-size: 12px;
overflow: scroll;

background-color: #FFFFFF;
/*
*/
padding-top: 12px;
padding-bottom: 2px;
padding-right: 10px;
padding-left: 6px;
width: 480px;
align: left;
overflow: auto;
z-index: 2;
margin-left: 10px;
margin-right: 0px;
float: left;

/*
background-image: url(jgpwoodfloorwallpaper.jpg);
background-color: transparent;
background-color: FFF99D;
*/



}

#rightbox
{
position: relative; left: 0px;
color: #3C0005;
overflow: visible;
background-color: #FFFFFF;
font-family: arial;font-variant: normal;font-weight: normal;font-size: 12px;
padding-bottom: 20px;
padding-right: 5px;
padding-left: 5px;
width: 200px;
height: 100%;
float: left;
align: left;
overflow: auto;
z-index: 2;
margin-left: 0px;
padding-top: 6px;

}
#photo{
float: left;
z-index: 2;
border: 0px solid brown;
margin-top: 3px;

/*
position: absolute; top: 22px;
position: absolute; left: 22px;
*/

width: 90px;
height: 67px;

}
#rightphoto
{
float: right;
z-index: 2;
border: 0px solid brown;
margin-top: 3px;

width: 90px;
height: 67px;
z-index: 1;

/*
width: 28%;
position: absolute; top: 250px;
position: absolute; left: 25px;
*/
}
#templatephoto{
	float: left;
	margin-top: 12px;
	margin-left: 12px;
	width: 90px;
	height: 67px;
	background-color:#0F0;
}

#woodphotowrapper
{
float: right;
border: 0px solid;
margin-top: 0px;
padding-left: 16px;

border-color: #3C0005;
color: #000000;
width: 180px;
height: 180px;
margin-bottom: 4px;

}

#woodphoto
{
float: right;
border: 2px solid;
margin-top: 12px;
border-color: #3C0005;

width: 180px;
height: 135px;
margin-bottom: 8px;

}

#leftwoodphotowrapper
{
	float: left;
	border: 0px solid;
	margin-top: 0px;
	padding-left: 8px;
	border-color: #3C0005;
	color: #000000;
	width: 140px;
	height: 226px;
	margin-bottom: 4px;

}

#leftwoodphoto
{
	float: left;
	border: 2px solid;
	margin-top: 4px;
	border-color: #3C0005;
	width: 135px;
	height: 180px;
	margin-bottom: 8px;
}
.lefttext {margin: 7px;}




/*
light blue
input.drop {background-color: #F3FBFF; font-weight: normal; font-size: 14px; color: #3C0005;}
light yellow
input.drop {background-color: #FFFED1; font-weight: normal; font-size: 14px; color: #3C0005;}
option.drop {background-color: #FFFED1; font-weight: normal; font-size: 20px; font-style: 
*/

input.drop {background-color: #D5D5D5; font-weight: normal; font-size: 14px; color: #3C0005;}
option.drop {background-color: #FFFFFF; font-weight: normal; font-size: 14px; color: #3C0005;}

/*
option.drop {background-color: #FFFFFF; font-weight: normal; font-size: 20px; color: #3C0005;}
option.drop {background-color: #EBF5FC; font-weight: normal; font-size: 20px; color: #3C0005;}
*/
#photo{
float: left;
z-index: 2;
border: 0px solid brown;
margin-top: 3px;


width: 90px;
height: 67px;

}
#strapper{width: 240px; background-color: #ABBAAA;}

#jgp2toplinks {
	float: left;
	background-color: #6C220A;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 6px;
	padding-bottom: 6px;
}

.templateitalicsleft {
	color: #848484;
	font-size: small;
	font-style: italic;
	clear: both;
}
.templatelefttext {
	color: #848484;
	font-family: arial;
	font-variant: normal;
	font-weight: normal;
	font-size: 13px;
}

.thrColAbsHdr #container #containerwrapabovefooter #header #woodfloorheaderleftphoto {
	padding: 0px;
	float: left;
	height: 75px;
	width: 100px;
	margin-top: 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	margin-left: 31px;
}

.thrColAbsHdr #container #containerwrapabovefooter #header #woodfloorheaderrightphoto {
	margin: 6px;
	height: 75px;
	width: 100px;
	float: right;
}

.thrColAbsHdr #container #containerwrapabovefooter #sidebar1 .maintext #leftsidehead { font-size: 16px; }

.evenrow {background-color: #FFFFFF;}

.oddrow {background-color: #E7E7E7;}
.thrColAbsHdr #container #containerwrapabovefooter #mainContent .floor-pro-con { font-size: 12px; }
