/* CSS Document */

body {
	margin:0; font-family:Arial, Helvetica, sans-serif; color:#5e5e5e;  background-image: url(../images/BG-blue2.jpg); background-color:#dde4ee; background-repeat:repeat-x
}

a:link, a:visited {
	color:#296c8c;
	text-decoration: none;
}

a:hover, a:active {
	text-decoration: underline;
	color: #DA7B2E;
}

img {
border:0;
}

:focus {
outline:none	
}

#BGcontainer-Home {
	margin:0 auto; background-image:url(../images/BG-Home5.gif); background-repeat:no-repeat; background-position:top; width:857px; height:517px
}

#container-Home {
	margin:30px auto; width:857px; background-image:url(../images/BG-Home4.gif); /*_background-image:url(../images/BG-Home4-IE6.gif);*/ background-repeat:no-repeat; 
	height:517px; padding:0px 0 0;
}

#container {
	margin:30px auto 0; width:857px; background-image:url(../images/BG-subsTop.gif); /*_background-image:url(../images/BG-Home4-IE6.gif);*/ background-repeat:no-repeat; 
	padding:0px 0 0;
}

#topC {
	padding:10px 0 0 0
}

#LogoTop-Home {
	float:left; width:207px; 
}

#LogoTop {
	float:left; width:145px;  padding:0 23px 0 20px 
}

.LogoLink {
	float:left; border:0; margin-bottom:3px; _margin-bottom:0;
}

#LogoandText {
	float:left; width:384px; padding:0 20px 20px 25px; height:279px; line-height:21px; font-family:Arial, Verdana, Arial; font-size:14px; color:#333; font-weight:normal;
	/*background-image:url(../images/BG-HomeText.jpg); background-position:right; background-repeat:no-repeat*/
}

#contentSubsC {
	width:857px; padding:0; font-family:Arial, Verdana; font-size:12px; color:#333; font-weight:normal;
}

#LogoLink {
	float:left; width:144px; height:98px; padding:0 0 0 20px
}

#contentSubs {
	float:left; width:658px; padding:0 15px  8px; 
}

#contentSubs p {
	padding:0; margin:0 0 15px; 
}

#contentSubs h1 {
text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; margin:20px 0 35px; 
color:#296c8c; font-style:italic;	
}

#contentSubs h2 {
font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; padding:0; color:#DA7B2E; margin:15px 0 12px;
}

#contentSubs ul {
margin:12px 0 12px 26px; padding:0;	
}

.contentSubsTitle {
width:100%; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; padding:20px 0 35px; color:#296c8c; font-style:italic
}

.contentSubsLeftBox {
float:left; width:299px;  padding:0 10px 0 19px;
}

.contentSubsRightBox {
float:right; width:300px; padding:0 5px 0 0;  
}

.contentSubsWideBox {
width:599px; padding:0 15px 0 19px
}

.photoGalleryTitle {
width:100%; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:16px; padding:20px 0 35px; color:#296c8c; font-style:italic
}

.photoGalleryMainPic {
	float:left; width:468px; text-align:center;  height:365px
}

.photoGalleryMainPic p {
text-align:center; font-style:italic; margin:15px 0 0;
}

.photoGalleryMainPic img {
border:1px #dee3ed solid; 
}

.photoGalleryPageLinks {
text-align:center; padding:6px 0 3px; font-weight:bold
}

.photoGalleryPageLinks2 {
text-align:center; padding:0;
}

.photoGallery-bigPic-page {
margin:25px 0 50px;	
}

#photoGallery-bigPic {
margin:0 auto; border:1px #dfdfdf solid; padding:25px; background-color:#fff; width:892px; text-align:center; font-size:12px;	
}

#photoGallery-bigPic img {
margin:25px 0; border:1px #dfdfdf solid;	
}

#photoGallery-bigPic p {
margin:0; text-align:center; font-weight:bold	
}

.thumbnailsRightC {
float:right; width:190px;
}

.thumbnailsRightC img {
width:80px; height:67px; margin:0 0 5px 5px; border:1px #dee3ed solid
}

.thumbnailsR img {

}

.thumbnails-lastR img {

}

.photoGalleryTopNav {
padding:7px 0 40px; text-align:center
}

#loadarea2 {
padding-bottom:10px
}

.contentSubsRightBox img {
border:1px #dee3ed solid
}

.thumbnailsBottomC {
width:639px;  padding:35px 0 0 19px; 
}

.thumbnails {
float:left; margin-right:10px; border:1px #dee3ed solid
}

.thumbnails -last{
float:left; border:1px #dee3ed solid
}

.woodTypesNav {
text-align:center; width:639px;  padding:45px 0 20px 19px;
}

#flash {
	float:left; width:428px;  height:299px;
	_margin-top:-14px;
	/*_display:none;*/
}

#HomeFlash {
	float:left; width:346px; height:250px; background-color:#fff; padding:0 17px 0 0; text-align:left
}

#bottomPics {
	width:833px; padding:10px 14px 0 10px; _padding:0px 14px 0 10px; text-align:center;
	_margin-top:-4px; 
}

#BG-bottomSubs {
	width:857px;  height:23px; background-image:url(../images/BG-bottomSubs2.gif); background-repeat:no-repeat; margin:0 auto; text-align:center; 
}

#footer {
	text-align:center; padding: 26px 0px 0px 0px; font-family:Tahoma; font-size:11px; font-weight:bold; color:#444
}

#footer2 {
	text-align:center; padding: 21px 0px 50px 0px; font-family:Tahoma; font-size:10px; font-weight:bold; color:#555
}

#footer2 a:link, #footer2 a:visited {
	text-decoration: none; color: #555;
}

#footer2 a:hover, #footer2 a:active {
text-decoration: none; color: #DA7B2E;
}

.clear {
	clear:both
}







.logo {
padding: 3px 0px 17px 0px;
}

.textBoxB {
background-color:#FFFFFF;
border: 1px solid #CCCCCC;
font-family:Arial;
font-size:10px;
padding: 19px 5px 19px 5px;
color:#d8782d
}

.textBox {
padding: 7px 5px 17px 5px;
}

.mainPic {
background-color:#FFFFFF;
padding: 2px 0px 2px 7px;
}






.thumbnails1 {background-color:#FFFFFF;
border: 1px solid #ece9d8;
padding: 2px 0px 2px 0px;
}

#portfolioContentLeft {
	float:left; width:285px; padding:15px 10px 15px 15px; font-size:12px; line-height:16px
}

.portfolioContentRight {
	float:left; width:396px; padding:15px 0; vertical-align:top;  
	text-align:center;
}

#topNav-Home {
	float:left; /*width:642px;*/ height:26px; padding:3px 8px 9px 0; text-align:left; width:636px; margin-top:1px;  
}

#topNav {
	float:left; /*width:642px;*/ height:26px; padding:3px 0px 9px 10px; text-align:left; width:636px; margin-top:1px;  
}

/*  Dynamic Drive Drop Down Menu  */

.suckertreemenu {

}

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

/*Top level list items*/
.suckertreemenu ul li{
position: relative;
display: inline;
float: left;
background-color: #de8d4b;  /*overall menu background color*/
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold
}

/*Top level menu link items style*/
.suckertreemenu ul  li a:link, .suckertreemenu ul li a:visited, .suckertreemenu ul li a:active {
color:#fff;
display: block;
text-align:center;
/*width: 130px; *//*Width of top level menu link items*/
padding: 1px 8px;
/*border: 1px solid black;*/
border-left-width: 0;
text-decoration: none;
}

.suckertreemenu ul li a:hover {
color:#fff;
display: block;
text-align:center;
/*width: 130px; *//*Width of top level menu link items*/
padding: 1px 8px;
/*border: 1px solid black;*/
border-left-width: 0;
text-decoration: none;
background-color: #de8d4b;
}

/*1st sub level menu*/
.suckertreemenu ul li ul{
left: 16px;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.suckertreemenu ul li ul li{
display: list-item;
float: none;
font-size:12px; /* font size of drop down links */
font-weight:normal;
top:5px; /* controls positioning of drop down links */
border-bottom:1px #dfdfdf solid;
border-left:1px #dfdfdf solid;
border-right:1px #dfdfdf solid;
}

/*All subsequent sub menu levels offset after 1st level sub menu */
.suckertreemenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.suckertreemenu ul  li ul li a:link, .suckertreemenu ul li ul li a:visited, .suckertreemenu ul li ul li a:active {
	display: block;
width: 130px; /*width of sub menu levels*/
color: #555; /*color of drop down links */
text-decoration: none;
padding:3px 5px 5px;
_padding: 4px 5px;
/*border: 1px solid #ececec;
border-top:1px #fff solid;*/
text-align:left;
background-color:#fff;
height:12px;
}

.suckertreemenu ul li ul li a:hover {
display: block;
width: 130px; /*width of sub menu levels*/
color: #fff; /*color of drop down links */
text-decoration: none;
padding:3px 5px 5px;
_padding: 4px 5px;
/*border: 1px solid #ececec;
border-top:1px #fff solid;*/
text-align:left;
background-color:#de8d4b;
height:12px
}

/*Background image for top level menu list links */
.suckertreemenu .mainfoldericon{
background: #de8d4b url(media/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.suckertreemenu .subfoldericon{
background: #fff url(media/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .suckertreemenu ul li { float: left; height: 1%;}
* html .suckertreemenu ul li a { height: 1%;}
* html .suckertreemenu ul li ul li { float: left;} /* This removes the 1 pixel gap between drop down list items in IE6 */
/* End */











