@charset "UTF-8";
/* CSS Document */


@import "home.css";

@import "footer.css";

@import "pngHack.css";



/** START TEMPLATE **/

* {

 padding: 0;

 margin: 0;

}



body {

	margin: 0;

	padding: 0;

	font-family: Arial, Helvetica, sans-serif;

	color: #666666;

	font-size: 12px;

	background-color:#ba915c;

}



a,#content a {

font-family:arial,verdana,sans-serif;

text-decoration:underline;

color:#C07819;

}



a:link,a:visited,#content a:link,#content a:visited {

color:#C07819;

text-decoration:underline;

}



a:active,a:hover,#content a:active,#content a:hover {

color:#e5bf64;

text-decoration:none;

}



#fixed {

	margin: 0px;

	padding: 0px;

	width: 800px;

	height: 100%;

	position: static;

}



#wrapper {

 float:left;

 clear: none;

 width: 578px;

 margin:0;

 padding:0;

 height:auto;

 border:0;

 background:url(/cabot/images/bg_content.jpg) left repeat-y;

}



/* START: header */



#header {

	background: #C07819 url(../images/main_bgTop.jpg) no-repeat;

	width: 596px;;

	min-height: 52px;

	max-height: 52px;

	border:0;

	margin:0;

	float: left;

	clear: none;

}




.btn input {

	background-color: transparent;

	border: none;

	border-left: none;

	padding-top: 2px;

	padding-bottom: 2px;

	padding-left: 5px;

	padding-right: 5px;

}



.headerTopper {

	height: 6px;

	width: 578px;

	top: 46px;

	position: fixed;

	margin-bottom: -3px;

	padding-bottom: 0px;

}



.headerRightShaddow {

	width: 578px;

	height: 100%;

}



/* END: header */



#leftnav { 

 margin:0;

 padding:0;

 display: inline; /* IE Hack */

 width: 204px;

 float: left;

 clear: none;

 top: 0px;

 left: 0px;

 position: relative;

 border: 0;

 min-height: 420px;

 font-size:12px;

 font-family:Arial, Helvetica, sans-serif;

}

* html #leftnav {height:420px} /* IE Hack */ 



#content {

 border: 0;

 margin:0 45px 0 201px;

width: 555px;

 display: inline;

 padding:10px;

 float: left;

 clear: none;

 min-height: 660px;

background-color:#fae8b6;


}

#content img {
	float:right;
	clear:both;
	padding: 5px;
	border:none;
	
	}

#internalBg {

	margin: 0;

	padding: 0;

	background-image:url(../images/internalSample2.jpg);

	width: 800px;

	min-width: 795px;

	height: 918px;

	min-height: 510px;

}


#pgHd {
	float: right;
	margin: 120px 0 0 0;
	padding-right: 30px;
}

* html #content {height:660px;}



/* START: footer */

#footer {

	margin: 0;

	padding: 30px 0 0 0;

    width: 578px;

	height: 150px;

	background: #C07819 url(/cabot/images/footer_bg.jpg) top no-repeat;

	color: #5C4221;

	clear: both;

}



.footerTxt a {

	color: #5C4221 !important;

	text-decoration: none;

}



.footerTxt a:hover {

	color: #FAE9B6 !important;

	text-decoration: underline;

}



.footerTxt {

	background: #C07819;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #5C4221;

	float: left;

	clear: none;

	width: auto;

	padding-bottom: 10px;

	padding-left: 10px;

	padding-right: 10px;

	margin-right: 20px;

}



/*

#footer {

	clear:both;

	width:100%;

	height:20px;

	text-align:left;

	border:0;

	font-size:11px;

	padding:10px 3px 10px 3px;

	margin:0;

	color:#2465B5;

	background:url(../images/footer_bg.jpg) repeat-x;

}

#footer DIV, #footer DIV a {

	text-decoration:none;

	font-size:11px;

	color:#2465B5;

} */



/* END: footer */



/** END TEMPLATE **/

/** CLASSES CUSTOMIZE **/

/**   LEFT NAVIGATION START **/

#leftnav ul { background:url(/cabot/images/bg_leftnav.gif) repeat-y; list-style-type:none; width:204px;}

#leftnav ul li {}

#leftnav ul li a {display:block; color:#e5bf64; text-decoration:none;padding:4px 0 2px 12px; width:192px; border:0;}

#leftnav ul li a:hover {color:#e18a16; text-decoration:underline;}

#leftnav ul ul ul {list-style-type:none; width:173px;}

#leftnav ul ul ul li {background:url(/cabot/images/bg_leftnav_bull.gif) no-repeat;}

#leftnav ul ul ul li a {display:block;width:100%;border:0;padding:0 0 0 31px; text-decoration:none;font-size:11px; border:0; }

#leftnav ul ul ul li a:hover {text-decoration:underline;}

#leftnav ul ul {background:url(/cabot/images/bg_leftnav_two.gif) repeat-y;  list-style-type:none;}

#leftnav ul ul li {font-weight:500;}

#leftnav ul ul li a {display:block;width:192px;color:#5c4221; text-decoration:none;border:0; padding:4px 0 2px 12px; font-size:11px;}

#leftnav ul ul li a:hover {color:#5c4221; text-decoration:underline;}

.hlt {background:url(/cabot/images/bg_leftnav_arrow.gif) no-repeat 188px 7px; color:#e5bf64; font-weight:700;}

.hlt_1 {background:url(/cabot/images/bg_leftnav_rowbot.gif) no-repeat 188px 7px; color:#e5bf64; font-weight:700;}

.hlt_2 { font-style:italic;color:#5c4221;}



.leftbg {

	background: url(/cabot/images/leftnav/bottom_bg.jpg) no-repeat bottom left;

	padding-bottom: 294px;

}



/**   LEFT NAVIGATION END **/



.img_bs {

	border: 0;

	margin: 0;

	padding: 0 0 3px 0;

	background: transparent url(../images/header_bgShaddowRight.jpg) right top no-repeat;

	width: 578px;

}



#content p {

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	padding-right: 20px;

}



.tbl_copy {border:0; width:550px; height:auto; margin-left:10px; margin-top:10px; margin-bottom:10px; }

.td_copy {width:100%;}

.td_pad { width:100%; padding-top:4px; padding-left:2px;}*/

.td_pad TABLE { border:2px solid green;}

.td_img {}

a.arrow { margin:0; padding:0 14px 0 0;	width:28%; background:url(/lowes/cabot/images/linkarrow.gif) no-repeat 100% 60%; }

a.arrow:hover { background:url(/lowes/cabot/images/linkarrow3.gif) no-repeat 100% 60%; }

#content ul, #content ol { margin-left:30px;}

P {margin:0;padding:3px 0 3px 0}



b {

font-family:arial,verdana,sans-serif;

font-weight:700;

}



i {

font-family:arial,verdana,sans-serif;

font-style:italic;

}



li {

font-family:arial,verdana,sans-serif;

list-style-image:url(/lowes/cabot/images/bullet.gif);

vertical-bottom:middle;

}



ul {

font-family:arial,verdana,sans-serif;

list-style-image:url(/lowes/cabot/images/bullet.gif);

}



ol {

font-family:arial,verdana,sans-serif;

}



h6 {

font-family:arial,verdana,sans-serif;

font-size:13px;

}



h5 {

font-family:arial,verdana,sans-serif;

font-size:16px;

}



h4 {

font-family:arial,verdana,sans-serif;

font-size:18px;

}



h3 {

font-family:arial,verdana,sans-serif;

font-size:20px;

}



h2 {

font-family:arial,verdana,sans-serif;

font-size:15px;

}



h1 {

font-family:arial,verdana,sans-serif;

font-size:28px;

}



div {

font-family:arial,verdana,sans-serif;

font-size:10pt;

position:relative;

margin:0;

padding:0;

}



#box {

	background: url(../images/boxBg.jpg) repeat-y;

	width: 556px;

	height: auto;

	padding-top: 10px;

	padding-bottom: 10px;

	padding-left: 10px;

	padding-right: 20px;

	margin-left: 5px;

	margin-right: 5px;

}



#box img {

	padding: 10px;

}



#box p {

	padding-top: 5px;

	padding-bottom: 5px;

	padding-left: 10px;

	padding-right: 20px;

}



.boxTop {

	margin-top: 5px;

	margin-left: 5px;

	padding: 0px;

}



.boxBot {

	margin-bottom: 5px;

	margin-left: 5px;

	padding: 0px;

}



.brClear {

	clear: both;

	height: 0;

	margin: 0;

	font-size: 1px;

	line-height: 0px;

}





/* missing data */

.red { color: red; font-weight:bold; }  

.blue { color: blue; font-weight:bold; }





/* sitemap */

.sitemap_left {

	margin: 10px 5px 0 10px;

	padding: 0;

	width: 265px;

	float: left;

}



.sidemap_right {

	margin: 10px 10px 0 5px;

	padding: 0;

	width: 265px;

	float: left;

}



ul.sitemap {

	margin: 0;

	padding: 0;

}



ul.sitemap ul {

	padding: 0 0 10px 0;

}



ul.sitemap li {

	margin: 0 0 15px 0;

	padding: 0;

	list-style-image: url(/cabot/images/icon_arrow-right-dkgrey.gif);

}



li.sitemapCategory {

	font-weight: bold;

}



li.sitemapCategory ul li {

	font-weight: normal;

	margin: 0;

	margin-top: 3px;

	margin-bottom: 3px;

}

.quote {
	font-style: italic;
	text-indent: 4px;
}
#centerLeft {
	margin: 0 260px 0 0;
	padding:0;
}

#rcolumn {
	width:230px;
	float:right;
	}
#rcolumn img {
	border:none;
	padding-left: 2px;
	margin:0;
}
#quote_form {
	width:450px;
	padding: 5px;
	}
#quote_form td {
	padding:5px;
	width: 50%;
}
.table_heading {
	text-align:right;
	font-weight:bold;
	font-size:90%;
	}
.questions {
	color:#333333;
	font-weight:bold;
	text-align:left;
	font-size: 90%;
}
#deck_materials {
	width:450px;
	border:none;
	padding:none;
}
#deck_materials td {
	width: 225px;
}

#table_treatments {
	width: 450px;
	border:none;
	padding:none;
}

#table_treatments td {
	width: 225px;
}

#surface_types {
	width: 450px;
	border:none;
	padding:none;
}

#surface_types td {
	width: 225px;
}
.instructions {
	text-align:center;
}

#table_portfolio {
	width: 425px;
	padding:10px;
}
#table_portfolio td {
	text-align:center;
	}
.tagline {
	clear:both;
	background-color:#FFCC00;
	padding:2px;
	margin-top:15px;
	font-weight:bold;
	text-align:center;
	font-style:italic;
	color:#003300;
	}
.copyright {
	width:800px;
	margin:0 50%;
	text-align:center;
}