/* CSS Document */
body{
background-color:#2A2A2A;
margin:0px;
padding:0px;
}

.top_navigation{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:28px;
}

.top_navigation a{
color:#FFFFFF;
text-decoration:none;
}

.top_navigation a:hover{
background-repeat:repeat-x;
background-image:url(images/top_navigation_hover_bg.gif);
height:28px;
display:block;
}
.breadcrum{
	font-family:Arial, Verdana, sans-serif;
	border-bottom: 1px dotted #ddd;
	font-size: 12px;
	color:#ffffff;
}


.breadcrum a{
text-decoration:underline;
color:#ffffff;
}

.breadcrum a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#69C5BC;
}
.left_contact_nav{
padding-left:15px;
border-top:0px;

}

.left_contact_nav a{
color:#181818;
text-decoration:none;
}

.left_email_text{
font-family:Arial, Helvetica, sans-serif;
color:#022622;
font-size:12px;
padding-left:15px;
}

.main_image{
text-align:right;
}

.footer{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
padding-bottom:2px;
padding-left:6px;
}
.footer sup{
font-size:12px;
}


.footer a{
text-decoration:none;
color:#FFFFFF;
}

.green_box{
background-color:#04332D;
border-left:1px solid #3F4B4A;
border-top:1px solid #3F4B4A;
border-bottom:1px solid #3F4B4A;
width:710px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding-left:10px;
}

.green_box1{
background-color:#04332D;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:18px;
}

.green_box1 a{
text-decoration:none;
color:#FFFFFF;
}
.green_box1 a:hover{
border-bottom:1px dashed #FFFFFF;
color:#FFFFFF;
}


.about_container_box{
background-color:#FFFFFF;
padding-left:20px;
padding-right:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
text-align:left;
}

.about_container_box a{
text-decoration:none;
color:#541003;
border-bottom:1px dashed #541003;
}

.about_container_box a:hover{
color:#541003;
border-bottom:1px dashed #541003;
}

.heading1{
font-family:Arial, Helvetica, sans-serif;
color:#676464;
font-size:11px;
line-height:20px;
}

.about_mid_con_links{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
line-height:40px;
}

.about_mid_con_links a{
text-decoration:none;
color:#FFFFFF;
}

.about_mid_con_links a:hover{
font-weight:bold;
text-decoration:none;
color:#FFFFFF;
font-size:12px;
border-bottom:1px dashed #FFFFFF;
}

.heading2{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#541003;
font-weight:bold;
}

.table{
background-color:#EBEBEB;
border:1px solid #A6A6A6;
}
.heading3{
	font-family:Arial, Verdana, sans-serif;
	clear: left;
	width: 90%;
	margin-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ddd;
	font-size: 12px;
	margin-top: 0;
	margin-bottom: 3px;
	color:#000000;
}

.heading3 a{
text-decoration:none;
color:#000000;
}

.heading3 a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
background-color:#541003;
padding:1px;
}


.heading4{
	font-family:Arial, Verdana, sans-serif;
	clear: left;
	width: 90%;
	margin-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px dotted #ddd;
	font-size: 1.0em;
	margin-top: 0;
	margin-bottom: 3px;
	color:#632e30;
}


.heading4 a{
text-decoration:none;
color:#632e30;

}

.heading4 a:hover{
font-family:Arial, Helvetica, sans-serif;
color:#FFFFFF;
background-color:#541003;
padding:1px;
}

.search_box{
background-color:#EBEBEB;
border:1px dashed #676464;
text-align:right;
width:137px;
height:25px;
margin-right:2px;
}

.left_white_box{
border-right:1px solid #676464;
background-color:#FFFFFF;
}
#slider {
	position: absolute;
	top: 60px;
	left: 130px;
	width: 232px;
	height: 8px;
	padding-left: 5px;
	padding-right: 10px;
	background-image: url("images/slider-track.gif");
}

#slidehandle {
	visibility: hidden;
	width: 52px;
	height: 8px;
	margin: 0;
	padding: 0;
	line-height: 7px; /* for ie6 only */
	background-image: url("images/slider-button.gif");
	background-repeat: no-repeat;
	cursor: move;
}
#nav1 {
	position: absolute;
	top: 30px;
	left: 120px;
	width: 265px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	border: 1px solid #222;
}

#nav1 li {
	display: inline; /* for ie 6 only */
	float: left;
	margin-left: 22px;
	margin-top: 6px;
}

#nav1 #li_welcome {
	margin-left: 50px;
	margin-right: 28px;
}

#nav1 a, #nav1 a:link, #nav1 a:visited {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
}

#nav1 a:hover, #nav1 a:active, #nav1 a:focus {
	outline: none;
}
#logo {
	position: absolute;
	left: 600px;
	top: 27px;
}

#logo span {
	display: none;
}
.explore_box_link {
	color:#000000;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
	text-decoration:underline;
	
}

.explore_box_link a {
	color:#682537;
	font-size:12px;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;

}

.explore_box_link a:hover {
	color:#FFFFFF;
	font-size:12px;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #682537;
}

.feature_box{
color:#541003;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
}

.explore_box{
font-size:14px;
color:#682537;
#text-decoration:none;
}

.explore_box a{
text-decoration:none;
color:#541003;
border-bottom:1px dashed #541003;
}
.explore_box a:hover{
text-decoration:none;
background-color:#541003;
color:#FFFFFF;
}
/* main text and inline elements */
#main h1, #main h2.prodpage {
	height: 28px;
	padding-top: 10px;	
	margin-top: 20px;
	margin-bottom: 10px;
	color: #541003;		
	font-weight: normal;
	font-size: 1.4em;
	background-position: 0 10px;
	background-repeat: no-repeat;
}

#main h1 span, #main h2.prodpage span {
	display: none;
}
/* all the individual H1 graphics at bottom */

#main h1.prodheader {
	height: auto;
	padding: 0;
	margin: 0;
	margin-top: 25px;	
}

#main h2 {
	color: #541003;	
	font-weight: normal;
	font-size: 1.3em;
}

#main h2.msg {
	padding: 2px;	
	border: 1px dotted  #541003;	
}

#main h3 {
	color: #541003;	
	font-weight: normal;
	font-size: 1.1em;	
	margin-bottom: 5px;
}
.inputLabel, .inputLabelPayment, #contactUsForm label {
	display: block;
	float: left;
	width: 100px;
	display: inline; /* for ie6 only */
	float: left;
	clear: left;
	width: 100px;
	margin-top: 10px;
	margin-bottom: 5px;
	margin-right: 4px;
	color: #999;	
	font-weight: bold;
	text-transform: lowercase;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
}

.finishing_wood_textfield{
width:166px;
height:25px;
background-color:#EBEBEB;
text-align:right;
border:1px dotted #676464;
margin-top:5px;
marginbottom:5px;
}

.finishing_wood_textfield2{
width:166px;
height:80px;
background-color:#EBEBEB;
border:1px dotted #676464;
margin-top:5px;
marginbottom:5px;
}
.finishing_wood_textfield2222{
width:166px;
height:80px;
background-color:#EBEBEB;
border:1px dotted #676464;
margin-top:5px;
marginbottom:5px;
 }
.form_text{
color:#999999;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-align:right;
padding-right:4px;
}

.form_text_heading{
color:#541003;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
.form_text_heading1{
color:#000000;
font-size:14px;
font-family:Arial, Helvetica, sans-serif;
}
/* buttons */
.jsButton {
	display: none; /* overridden when there is JS */
	width: 48px;
	height: 48px;
	margin: 0;
	padding: 0;
	background-position: 0 0;
	background-repeat: no-repeat;
	border: 0 !important;
	text-decoration: none;
}

.jsButton span {
	display: none;
}

.jsButton:hover {
	background-position: 0 -48px !important;
}
.button_send, .button_send:hover {
	background-image: url("images/button_send.gif") !important;
}
.jsButton {
	display: inline; /* ie6 only */
	float: left;
}

.noJsButton {
	display: none;
}
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}