body { color: #3e3e3f; font-size: 12px; font-family: Verdana, Helvetica, Arial, sans-serif; line-height: 15px; background: black url(images/gradBG.jpg) repeat-x fixed 0 top; top: 0; bottom: 0; margin-top: 0; margin-bottom: 0; padding-top: 0; padding-bottom: 0; }

.blog {
	position:absolute;
	top: 0px;
	left: 0px;
	width: 233px;
	height: 34px;
	background-image: url(images/blog_bg.png);
	background-position: left top;
	background-repeat: no-repeat;
	font-size:11px;
	line-height: 12px;
	color: #4157a7;
	font-weight:800;
}

.translation {
	width: 378px;
	height: 67px;
	margin-top: -5px;
	margin-right: -12px;
	float:right;
	z-index:1000;
	font-size:11px;
	line-height: 12px;
	color: #4157a7;
	font-weight:800;
	text-align:left;
}

.trans_space {
	padding-top:19px;
	padding-left: 43px;
}

.click {
	padding-top: 13px;
	padding-left: 4px;
}

.hotarea {
	width: 228px;
	height: 27px;
	position:absolute;
	top: 0px;
	left: 0px;
	cursor:pointer;
}

.hardwood_title { font-size: 18px; line-height: 20px; font-weight: 900; }
.hardwood_logo{ font-size: 18px; font-family: Adobe Garamond Pro, Garamond, Georgia, "Times New Roman", Times, serif; line-height: 20px; font-weight: 900; }
h2 {
	display: inline;
	margin: 0px;
	padding: 0px;
	font-size: 11px; font-weight: normal; line-height: 14px;
}

.hidden_deck_fasteners {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 25px;
}

p {}

td {}

.blog a:link { font-size:11px;
	line-height: 12px;
	color: #4157a7;
	font-weight:800;
	text-decoration: none; }
.blog a:visited { font-size:11px;
	line-height: 12px;
	color: #4157a7;
	font-weight:800;
	text-decoration: none;}
.blog a:hover { font-size:11px;
	line-height: 12px;
	color: #4157a7;
	font-weight:800;
	text-decoration: none;}
.blog a:active {font-size:11px;
	line-height: 12px;
	color: #4157a7;
	font-weight:800; text-decoration: none;}

a:link { color: #4157a7 ; font-weight: bold; text-decoration: none; }
a:visited { color: #4157a7 ; font-weight: bold; text-decoration: none;}
a:hover { color: #e2a265 ; font-weight: bold; text-decoration: none;}
a:active {color: #e2a265 ; font-weight: bold; text-decoration: none;}

#quicklinks a:link { color: #4157a7 ; font-size: 10px; font-weight: bold; text-decoration: none; }
#quicklinks a:visited { color: #4157a7 ; font-size: 10px; font-weight: bold; text-decoration: none; }
#quicklinks a:hover { color: #e2a265 ; font-size: 10px; font-weight: bold; text-decoration: none; }
#quicklinks a:active { color: #e2a265 ; font-size: 10px; font-weight: bold; text-decoration: none; }

.productmenu a:visited { color: #4157a7 ; font-size: 10px; font-weight: bold; text-decoration: none; }
.productmenu a:hover { color: #e2a265 ; font-size: 10px; font-weight: bold; text-decoration: none; }
.productmenu a:active { color: #e2a265 ; font-weight: bold; line-height: 10px; text-decoration: none; }

.productmenufooter a:link { color: #4157a7 ; font-size: 10px; font-weight: bold; text-decoration: none; }
.productmenufooter a:visited { color: #4157a7 ; font-size: 10px; font-weight: bold; text-decoration: none; }
.productmenufooter a:hover { color: #e2a265 ; font-size: 10px; font-weight: bold; text-decoration: none; }
.productmenufooter a:active { color: #e2a265 ; font-weight: bold; line-height: 10px; text-decoration: none; }

.bannerad a:link { color: #3e3e3f; font-size: 10px; font-weight: normal; text-decoration: none; }
.bannerad a:visited { color: #3e3e3f; font-size: 10px; font-weight: normal; text-decoration: none; }
.bannerad a:hover { color: #3e3e3f; font-size: 10px; font-weight: normal; text-decoration: underline; }
.bannerad a:active { color: #3e3e3f; font-size: 10px; font-weight: normal; text-decoration: underline; }

.news a:link { color: #3e3e3f; font-weight: 900; text-decoration: none; }
.news a:visited { color: #3e3e3f; font-weight: 900; text-decoration: none; }
.news a:hover { color: #3e3e3f; font-weight: 900; text-decoration: underline; }
.news a:active { color: #3e3e3f; font-weight: 900; text-decoration: underline; }

.home-nav a:link { color: #4157a7 ; font-weight: 900; font-size:13px; text-decoration: none; }
.home-nav a:visited { color: #4157a7 ; font-weight: 900; font-size:13px; text-decoration: none; }
.home-nav a:hover { color: #e2a265; font-weight: 900; font-size:13px; text-decoration: none; }
.home-nav a:active { color: #e2a265; font-weight: 900; font-size:13px;  text-decoration: none; }


#footer a:link { color: #3e3e3f; font-weight: normal; text-decoration: none; }
#footer a:visited { color: #3e3e3f; font-weight: normal; text-decoration: none; }
#footer a:hover { color: #3e3e3f; font-weight: normal; text-decoration: underline; }
#footer a:active { color: #3e3e3f; font-weight: normal; text-decoration: underline; }

#footer #bottomnav a:link { color: #3e3e3f; font-size: 8px; font-weight: normal; text-decoration: none; }
#footer #bottomnav a:visited { color: #3e3e3f; font-size: 8px; font-weight: normal; text-decoration: none; }
#footer #bottomnav a:hover { color: #3e3e3f; font-size: 8px; font-weight: normal; text-decoration: underline; }
#footer #bottomnav a:active { color: #3e3e3f; font-size: 8px; font-weight: normal; text-decoration: underline; }

.scroller a:link { color: #3e3e3f; font-weight: normal; text-decoration: none; }
.scroller a:visited { color: #3e3e3f; font-weight: normal; text-decoration: none; }
.scroller a:hover { color: #3e3e3f; font-weight: normal; text-decoration: underline; }
.scroller a:active { color: #3e3e3f; font-weight: normal; text-decoration: underline; }

.bigblue {
	font-weight:900;
	color: #4157a7;
}

/*#email_wrapper { width: 900px; margin-left: auto; margin-right: auto; } */
#wrapper { background-color: #ffffff; top: 0; bottom: 0; width: 813px; height: auto;padding-top: 0; padding-bottom: 0; background-color:#FFFFFF; margin-left:auto; margin-right:auto;  }
#header { font-size: 10px; width: 813px; height: 105px; margin-right: auto; margin-left: auto;  }
.international-bg {
	 background-image: url(images/select_location.jpg); background-position: right top; background-repeat: no-repeat;
	 padding-right: 5px;
	 padding-top: 5px;
}
.head-bot-right {
	padding-bottom: 5px;
}
.top_icons { padding-right:15px;}
#nav { width: 813px; height: 45px; margin-right: auto; margin-left: auto; }
.productmenu { background-image: url(images/navBG.jpg); background-repeat: repeat-y; text-align: center; margin-right: auto; margin-left: auto; width: 790px; height: 20px; padding-top: 5px; border-bottom: 1px solid #3e3e3f; }
.productmenufooter { background-color: #fff; background-image: url(images/navBG.jpg); background-repeat: repeat-y; background-position: center top; text-align: center; margin-right: auto; margin-left: auto; width: 790px; height: 20px; clear: both; margin-top: 5px; padding-bottom: 5px; border-top: 1px solid #3e3e3f; border-bottom: 1px solid #3e3e3f; }
.producttitles { font-size: 14px; font-weight: bold; background-color: #fff; text-align: center; width: 790px; height: auto; clear: both; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding-bottom: 8px; border-bottom: 1px solid #3e3e3f; }
.producttitlesBot { font-size: 14px; font-weight: bold; background-color: #fff; text-align: center; padding-bottom: 8px; width: 790px; height: auto; clear: both; margin: 10px auto 5px; border-bottom: 1px solid #3e3e3f; }
#content { width: 790px; height: auto; margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-top: 5px; padding-bottom: 0; }
#homecontent { margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-top: 0; padding-bottom: 0; width: 790px; height: auto; }
#productcontent { margin-right: auto; margin-bottom: 10px; margin-left: auto; padding-top: 0; padding-bottom: 0; width: 790px; height: auto; }
#footer { font-size: 10px; line-height: 12px; text-align: center; width: 790px; height: auto; margin-top: 10px; margin-right: auto; margin-left: auto; padding-top: 10px; padding-bottom: 10px; border-top: 1px solid #3e3e3f; clear:both; }
#homepic { text-align: center; width: 380px; height: auto; float: left; padding-right: 7px; padding-bottom: 5px; }
.producttables { font-size: 11px; width: 620px; height: auto; float: left; }
.newstables { width: 620px; height: auto; float: left; }
#hometext { width: 380px; height: auto; float: right; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
#hometext2 { width: 380px; height: auto; float: left; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
.productads { text-align: center; width: 150px; height: auto; float: right; }
#clear { clear: both; }
.picpadding { margin-top: 15px; }
.picpaddingBottom { margin-bottom: 100px; }
.heading { font-size: 13px; font-weight: bold; line-height: 14px; }
.producttablespCenter .heading { font-size: 13px; font-weight: bold; line-height: 14px; }
h1 { font-size: 15px; font-weight: bold; line-height: 16px; text-align: center; }
strong h1 { font-size: 15px; font-weight: bold; line-height: 17px; text-align: left;  display:inline; padding:0; margin:0; }
h3 { font-size: 11px; font-weight: bold; line-height: 14px; }
.swatch { padding-right: 10px; }
.caption { font-size: 9px; font-weight: normal; line-height: 11px; }
.producttablespCenter .caption { font-size: 10px; font-weight: normal; line-height: 12px; }
.producttablesp { font-size: 11px; float: left; border: solid 1px #3e3e3f; margin-bottom: 10px; }
.producttable { font-size: 11px; border: solid 1px #3e3e3f; }
.producttableCenter { font-size: 12px; border: solid 1px #3e3e3f; margin-left: auto; margin-right: auto;}
.producttableCenter td { font-size: 12px; padding: 5px; border: solid 1px #d2d2d2; }
.producttablespCenter { font-size: 12px; margin-bottom: 25px; float: left; border: solid 1px #3e3e3f; }
.producttablespMain { margin-bottom: 15px; float: left; }
.hometablesp { font-size: 10px; float: left; margin-bottom: 10px; border: solid 1px #3e3e3f; }
.blocktable2 { float: left; border: solid 1px #3e3e3f; }
.blocktable2 td { padding: 2px; border: solid 1px #d2d2d2; }
.blocktable { font-size: 9px; line-height: 11px; float: left; border: solid 1px #3e3e3f; }
.blocktablead { font-size: 9px; line-height: 11px; float: left; border: solid 1px #3e3e3f; }
.blocktable td { font-size: 9px; line-height: 11px; padding: 2px; border: solid 1px #3e3e3f; }
.tableborder {border: solid 1px #3e3e3f;}
.blocktableBanner { font-size: 10px; border: solid 1px #3e3e3f; }
.contacttable { float: left; border: solid 1px #3e3e3f; }
.faqtablesp { margin-bottom: 40px; float: left; border: solid 1px #3e3e3f; }
.producttable td { font-size: 11px; padding: 5px; border: solid 1px #d2d2d2; }
.producttablesp td { font-size: 11px; padding: 5px; border: solid 1px #d2d2d2; }
.producttablespCenter td { font-size: 11px; padding: 5px; border: solid 1px #d2d2d2; }
.blocktable td { font-size: 10px; border: solid 1px #d2d2d2; }
.contacttable td { padding: 5px; border: solid 1px #d2d2d2; }
.faqtablesp td { padding: 2px; }
#tabletitle { font-size: 15px; }
.center { width: 780px; margin-right: auto; margin-left: auto; }
#phonenumb { font-size: 10px; line-height: 11.5px; }
#quicklinks { font-size: 10px; line-height: 12px; }
.picspCenter { margin-bottom: 5px; }
#bottomnav { margin-top: 5px; }
.bottomnavline { border-right: 1px solid #3e3e3f; }
.hand { cursor: pointer; }
.picborder { border: solid 1px #3e3e3f; }

.handcursor {
	cursor:pointer;
}


/*css show img */

.clipbg { background-image: url(images/clips/defaultphoto.jpg); background-repeat: no-repeat; background-position: center top; }
.clipbgBIG { background-image: url(images/clips/defaultphotoBIG.jpg); background-repeat: no-repeat; background-position: center top; }



/*css swap */


.gallerycontainer{ position: relative; height: 350px; width: 580px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.gallerycontainer2{ position: relative; height: auto; width: 580px; padding-bottom:10px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnail img{
margin-right: 5px;
}

.thumbnail:hover{ 
background-color: transparent; 
}

.thumbnail:hover img{

}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
border-top: solid 1px #3e3e3f;
border-left: solid 1px #3e3e3f;
border-right: solid 3px #3e3e3f;
border-bottom: solid 3px #3e3e3f;
padding-bottom: 5px;
background-color: #ffffff;
}

.thumbnail span img{ /*CSS for enlarged image*/
margin: 10px 10px 5px 10px;
border: solid 1px #3e3e3f;

}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 50px;
left: 160px; /*position where enlarged image should offset horizontally */
z-index: 1000;
}


/*CSS for enlarged image LARGE GALLERY*/

.gallerycontainerBIG{ position: relative; height: 360px; width: 580px;
/*Add a height attribute and set to largest image's height to prevent overlaying*/
}

.thumbnailBIG img{
margin-right: 5px;
}

.thumbnailBIG:hover{ 
background-color: transparent; 
}

.thumbnailBIG:hover img{

}

.thumbnailBIG span{ /*CSS for enlarged image*/
position: absolute;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
border-top: solid 1px #3e3e3f;
border-left: solid 1px #3e3e3f;
border-right: solid 3px #3e3e3f;
border-bottom: solid 3px #3e3e3f;
padding-bottom: 5px;
background-color: #ffffff;
}

.thumbnailBIG span img{ /*CSS for enlarged image*/
margin: 10px 10px 5px 10px;
border: solid 1px #3e3e3f;

}

.thumbnailBIG:hover span{ /*CSS for enlarged image*/
visibility: visible;
top: 0px;
left: 205px; /*position where enlarged image should offset horizontally */
z-index: 1000;
}


/*rollover trans */



.rollover a { font-size: 10px; line-height: 10px; display:block; width: 138px; height: 84px; background: url(images/quick_and_easy.gif) no-repeat; text-decoration: none; text-align: left; }
.rollover a:hover { background: url(images/quick_and_easy.gif) no-repeat; cursor: pointer; color: #e2a265; font-size: 10px; line-height: 10px; text-decoration: none; text-align: left; }

.rollover a:active {
color: #e2a265; font-size: 10px; line-height: 10px; text-decoration: none;
text-align: left;
background: url(images/quick_and_easy.gif) no-repeat;
cursor: pointer; 
text-decoration: none;
color: #e2a265;
}



/*rollover trans */



.rollover2 a {
display:block;
width: 138px;
height: 38px;
background: url("images/hardwood.gif") 0 0 no-repeat;
text-decoration: none;
}
.rollover2 a:hover { 
background-position: 0 -38px; 
cursor: pointer; 
text-decoration: none;
color: #ffffff;
}

.rollover2 a:active {
background-position: 0 -38px;
cursor: pointer; 
text-decoration: none;
color: #ffffff;
}

/*rollover trans */

.rollover3 a {
color: #3e3e3f ; 
font-size: 13px; 
font-weight: bold; 
text-decoration: none;
padding-left: 39px;
display:block;
width: 75px;
height: 37px;
background: url("images/site_map.jpg") 0 0 no-repeat;
text-decoration: none;
}
.rollover3 a:hover { 
background-position: 0 -37px; 
cursor: pointer; 
color: #3e3e3f ; 
font-size: 13px; 
font-weight: bold; 
padding-left: 39px;
text-decoration: none;
}

.rollover3 a:active {
background-position: 0 -37px;
cursor: pointer; 
text-decoration: none;
padding-left: 39px;
color: #3e3e3f ; 
font-size: 13px; 
vertical-align: middle;
font-weight: bold; 
}


/*rollover trans */



.rollover4 a { color: #4157a7; font-size: 12px; font-weight: 900; line-height: 14px; display:block; width: 120px; height: 70px; background: url(images/build_con_arch_dev.gif) no-repeat right top; text-decoration: none; }
.rollover4 a:hover { cursor: pointer; text-decoration: none; color: #e2a265; font-size: 12px; font-weight: 900; line-height: 14px; }

.rollover4 a:active {
cursor: pointer; 
text-decoration: none;
}


.textholder { text-align: center; width: 580px; clear: both; }
.installnumb { color: #fff; font-size: 12px; font-weight: 900; background-color: #000; text-align: center; vertical-align: middle; width: 20px; height: 20px; padding: 2px; }


.trans_box2 {
	float: right;
  color: #fff; font-size: 12px; font-weight: 900;
  text-align: center; vertical-align: middle; width: 20px; height: 20px; padding: 2px;
  border:solid 1px #000000;
  /* Mozilla ignores crazy MS image filters, so it will skip the following */
    filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/75p_bg.png');
}
/* IE ignores styles with [attributes], so it will skip the following. */
.trans_box2[class] {
  background-image:url(images/75p_bg.png);
}
.installtext { padding-left: 8px; }
.installtable { width: 790px; height: 200px; margin-bottom: 8px; }
.learntable { width: 250px; height: auto; float: right; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; }
.builderstable { width: auto; padding-bottom: 5px; padding-left: 5px; height: auto; float: right; padding-top: 5px; }
.learnsp { padding: 5px 0 5px 5px; }
.toptablepad { padding-top: 8px; }
.toplines { padding-right: 8px; padding-left: 8px; border-right: 1px solid #e2a265; }
.topnolines { padding-right: 8px; padding-left: 8px; }


/* ######### MAIN MENU STYLE ######### */

#nav_new {
	width: auto;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align:center;
	
}

.selectedanchor{ /*CSS class that gets added to the currently selected anchor link (assuming it's a text link)*/
	font-size: 10px;
	background-color:#4157a7;
}


.anchorclass:link {
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 27px;
	padding-right: 27px;
	margin:0px;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	background-color:#4157a7;
}

.anchorclass:hover {
		background-color:#e2a265;
		color:#ffffff;
}

.anchorclass:active {
		background-color:#e2a265;
		color:#4157a7;
}

.anchorclass:visited {
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 27px;
	padding-right: 27px;
	margin:0px;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	background-color:#4157a7;
}

.anchorclass:visited:hover {
	background-color:#e2a265;
	color:#ffffff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left: 27px;
	padding-right: 27px;
	margin:0px;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-bottom-style: none;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
}



/* ######### Default class for drop down menus ######### */

.anylinkcss{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #4157a7;
border-bottom-width: 0;
font: 10px;
line-height: 18px;
z-index: 100; /* zIndex should be greater than that of shadow's below */
background: #ffffff;
width: 200px; /* default width for menu */
}

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

.anylinkcss ul li a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #4157a7;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
text-indent: 5px;
}


.anylinkcss ul li {
	padding:2px;
	
}

.anylinkcss a:hover{ /*hover background color*/
background: #4157a7;
color: white;
}

/* ######### Alternate multi-column class for drop down menus ######### */


.anylinkcsscols{
position: absolute;
left: 0;
top: 0;
visibility: hidden;
border: 1px solid #4157a7;
padding: 5px;
font: 10px;
z-index: 100; /*zIndex should be greater than that of shadow's below*/
background: #ffffff;
}

.anylinkcsscols .column{
width: auto;
float: left;
border-right: 1px #4157a7 solid;
padding-left: 5px;
padding-right: 5px;
}

.anylinkcsscols .column ul{
margin: 0;
padding: 0;
list-style-type: none;
}

.column a { font-size: 10px; }

.column b { font-size: 11px; color:#000000;text-decoration:none;  }
.column b a:link { font-size: 11px; color:#000000;text-decoration:none;  }
.column b a:hover { font-size: 11px; color:#000000; text-decoration:underline;  }
.column b a:active { font-size: 11px; color:#000000;text-decoration:underline;  }
.column b a:visited { font-size: 11px; color:#000000;text-decoration:none;  }
.column b a:visited:hover { font-size: 11px; color:#000000; text-decoration:underline;  }

.anylinkcss a { font-size: 10px; }

.anylinkcsscols li{
padding-bottom: 3px;
}

/* ######### class for shadow DIV ######### */


.anylinkshadow{ /*CSS for shadow. Keep this as is */
position: absolute;
left: 0;
top: 0;
z-index: 99; /*zIndex for shadow*/
background: #4157a7;
visibility: hidden;
}

.international_table {
	background-image: url(images/translation_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}


.international_right_lists {
	
	padding-left: 5px;
}

.international_left_lists {
	
	padding-right: 5px;
}

.international_mid_lists {
	padding-left: 5px;
	padding-right: 5px;
	border-right: 1px solid #4157a7;
	border-left: 1px solid #4157a7;
}

.home-benefits {
	float:right;
	padding-left: 10px;
	padding-bottom: 8px;
	text-align:center;
}


.fixedPosition   {
	color: #3e3e3f;
	font-size: 10px;
	text-align: center;
	position:fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 50px;
	background-image: url(images/fixed_bg.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding-bottom: 0px;
}

.fixedSheets  {
	text-align: left;
	position:fixed;
	bottom: 0px;
	left: 5px;
	width: 78px;
	height: 97px;
	padding-bottom: 0px;
}

.fixedBlog  {
	text-align: right;
	position:fixed;
	bottom: 0px;
	right: 0px;
	width: 94px;
	height: 67px;
	padding-bottom: 0px;
}

.fixed_right {
	width: 99px;
	padding-right: 5px;
	padding-bottom: 5px;
}

.fixed_center {
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	text-align: center;
}

*.fixed_center2 {
	width: 225px;
	padding-bottom: 5px;
	vertical-align:bottom;
}

.fixed_left2 {
 width: 150px;
 padding-left: 5px;
 padding-bottom: 5px;
}

.fixed_left {
 width: 81px;
 padding-left: 5px;
}

.news_pad {
	padding-right: 350px;
}

.comment_form {
	padding: 0;
	margin: 0;
	border: 0;
	background-color:#FFFFFF;
}

.news-pic {
	float:left;
	padding-right: 8px;
	padding-bottom: 8px;
	text-align:center;
}

.home-nav-header {color: #3e3e3f; font-size:15px; padding-bottom: 8px;}

.home-nav-line{
	border-right: 1px solid #e2a265;
	padding-bottom: 3px;
}

.home-nav-pics {
	padding-top: 3px;
}

.home-hold {
	padding-left: 5px;
	padding-right: 5px;
}

.help-line {
	padding-top: 5px;
	margin-top: 15px;
	border-top: 1px solid #e2a265;
}

.sidebar {
	background-image: url(images/side-bar/side-bar-bg.gif);
	background-repeat: repeat-y;
	background-position: left top;	
}

.sidebar-pad {
	margin-top: 20px;
}

.sidebar-locator {
	margin-top: 20px;
	font-size: 8px;
	padding-left: 5px;
	padding-right: 4px;
	
}

.sidebar-locate-butt {
	font-size: 9px;
	font-weight: 900;
}

.sidebar-locate-text {
	font-size: 9px;
	font-weight: 500;
	margin-top: 3px;
	width:  75px;
}