body{background-image:url('./images/background-gradient.jpg');background-color:#ffffff;background-repeat:repeat-x;margin:auto auto;text-align:center;color:#584030;width:800px;}

h3{margin:15pt 0 0 0;padding:0 0 0 0px;color:#584030;font-size:13pt;font-family:times;font-weight:400;}
 
#wholePg{margin:auto auto;text-align:center;width:780px;position:relative;}
#contentContainer{margin:0 0;text-align:center;width:780px;position:relative; padding:0 0;}

#arrow{background-image:url('./images/arrow1.gif');width:60px;height:60px;position:absolute;top:195px;left:-25px;z-index:10;cursor:pointer;}
#pageTop{height:100px;width:780px;text-align:left;position:relative;}
#logo{background-image:url('./images/logo.jpg');height:78px;width:113px;position:absolute;top:0;left:0;cursor:pointer;clear: both;}
#topNav{text-align:right;float:right;margin:12px 5px 0 0;width:auto;font-size:8pt;color:#72b0ca;font-family:arial;font-weight:700;}
#topNav a{color:#72b0ca;text-decoration:none;}
#topNav a:visited{color:#72b0ca;text-decoration:none;}
#topNav a:hover{color:#e4f7ff;text-decoration:none;} 
#phone{text-align:right;margin:12px 5px 0 0;width:175px;height:100px;color:#f6abdc;font-size:15pt;font-family:times;position:absolute;right:8px;top:22px;}
#tagline{color:#f6abdc;font-size:14pt;font-family:times;padding-top:53px;width:600px;height:22px;}


#contentArea{background-image:url('./images/background-content-area.jpg');background-color:#ffffff;background-repeat:repeat-x;width:780px;margin:0px 0px 0px 0px;padding:5px 0px 0px 0px;font-family:verdana,arial;font-size:10pt;clear:both;}

#mainGraphic{text-align:center;width:780px;height:219px;position:relative;padding:0 0 0 0px;margin:auto auto;}
#picsContainer{position:absolute;top:7px; left:10px;}
#thepics{width:760px;height:219px;text-align:center;position:relative;margin:0 0;}
/* #mainGraphic > #thepics{width:760px;height:219px;text-align:center;margin:auto auto;position:relative;padding:0;} */

#mainNav{background-image:url('./images/background-home-nav.jpg');background-repeat:no-repeat;text-align:center;height:51px;width:780px;margin:0 0px 0 0px;padding:0px 0px 0px 8px;background-position:10px 0;font-size:11pt;}

#carpet{float:left;padding-top:20px;padding-left:42px;}
#hardwood{float:left;padding-top:20px;padding-left:70px;}
#laminate{float:left;padding-top:20px;padding-left:76px;}
#vinyl{float:left;padding-top:20px;padding-left:76px;}
#promise{float:left;padding-top:20px;padding-left:72px;}
#carpet a.mainNavigation:hover{color:#e4f7ff;font-weight:700;text-decoration:none;font-family:times;}
#hardwood a.mainNavigation:hover{color:#e4f7ff;font-weight:700;text-decoration:none;font-family:times;}
#laminate a.mainNavigation:hover{color:#e4f7ff;font-weight:700;text-decoration:none;font-family:times;}
#vinyl a.mainNavigation:hover{color:#e4f7ff;font-weight:700;text-decoration:none;font-family:times;}
#promise a.mainNavigation:hover{color:#e4f7ff;font-weight:700;text-decoration:none;font-family:times;}
.mainNavigation{color:#c5d1d7;font-weight:700;text-decoration:none;font-family:times;}
.mainNavigation:visited{color:#c5d1d7;font-weight:700;text-decoration:none;font-family:times;}

#content{text-align:left;padding:5px 5px 5px 5px;position:relative;}
#leftColumn{width:440px;height:100%;float:left;margin:0 12px 0 0;padding:0 0 0 25px;}
#rightColumn{width:280px;height:100%;float:right;padding:0 0 0 5px;}

#resourceContainer{padding:5px 0 0 0;width:440px;height:24px;text-align:left;}
#resourceNav{background-image:url('/images/resource-tabs-bg.gif');width:440px;height:24px;text-align:center;margin:0;padding:0;text-align:left;}
#tipsTab{width:44px;height:24px;float:left;text-align:center;padding-top:4px;}
#pressTab{width:105px;height:24px;float:left;text-align:center;padding-top:4px;}
#projectsTab{width:122px;height:24px;float:left;text-align:center;padding-top:4px;}
#testimonialsTab{width:110px;height:24px;float:left;text-align:center;padding-top:4px;}
#newsTab{width:110px;height:24px;float:left;text-align:center;padding-top:4px;}
#linksTab{width:50px;height:24px;float:left;text-align:center;padding-top:4px;}

#tipsbox{visibility:hidden;position:absolute;width:620px;height:auto;z-index:10;background-color:#FAF0E6;border-width:2px;border-color:orange;border-style:solid;padding:8px 8px 8px 8px;top:65px;left:50px;font-size:10pt;font-family:arial;}

#projectsbox{visibility:hidden;position:absolute;width:350px;height:auto;z-index:10;background-color:#FAF0E6;border-width:2px;border-color:orange;border-style:solid;padding:8px 8px 8px 8px;top:65px;left:50px;font-size:10pt;font-family:arial;}

#newsbox{visibility:hidden;position:absolute;width:350px;height:auto;z-index:10;background-color:#FAF0E6;border-width:2px;border-color:orange;border-style:solid;padding:8px 8px 8px 8px;top:65px;left:50px;font-size:10pt;font-family:arial;}

#linksbox{visibility:hidden;position:absolute;width:350px;height:auto;z-index:10;background-color:#FAF0E6;border-width:2px;border-color:orange;border-style:solid;padding:8px 8px 8px 8px;top:65px;left:50px;font-size:10pt;font-family:arial;}



a.tabNav{color:#ffffff;text-decoration:none;font-size:8pt;font-weight:700;font-family:verdana;}
a.tabNav:hover{color:#faebd7;text-decoration:none;}

a:hover {color:red; text-decoration:none;} 

.bluetext{color:#45849f;text-decoration:none;}
.heading1{margin:18px 0 0 0;padding:0 0 0 0px;color:#584030;font-size:16pt;font-family:times;font-weight:400;}
.heading2{margin:18px 0 0 0;padding:0 0 0 0px;color:#584030;font-size:14pt;font-family:times;font-weight:700;}
.heading3{margin:18px 0 0 0;padding:0 0 0 0px;color:#584030;font-size:13pt;font-family:times;font-weight:400;}

#footer{font-size:7pt;width:780px;}

#terms{position:absolute;visibility:hidden;height:300px;width:300px;background-color:#e4f7ff;border:2px solid #005387;bottom:5px;left:110px;}

#privacy{position:absolute;visibility:hidden;height:300px;width:300px;background-color:#e4f7ff;border:2px solid #005387;bottom:5px;left:10px;}


/* testimonial styles */
.feedback{
	margin: 5px 2px 0px 2px;
	clear: both;
}
.feedback div.left{
	float:left;
	width: 73%;
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
}

.feedback div.right{
	float: right;
	width: 23%;
	text-align: right;
	font-size: 12px;
	padding: 5px;
}

.feedback div.message{
	clear: both;
	padding: 5px;
	color: #333;
}


.feedback div.signature{
	text-align: right;
	padding-bottom: 5px;
	border-bottom: 1px solid #555555;
	font-weight: bold;
	font-size: 14px;
}

ul.navul{display:inline;margin:0;padding:0;list-style-type:none;}
ul.navul li{display:inline;margin:0;padding:0;list-style-type:none;}

.purpleText{color:#f6abdc;text-decoration:none;}

.border1{border:2px solid #453d1a;}

.bottomImage{text-align:center;font-size:8pt;}

a.visitedBrown:visited{color:#584030;}




