body {

	margin: 0px 0px 0px 0px;

	padding: 0px;

	text-align: center;

	background-color: #97aebb;

	background-image: url(../images/graphics/cwbkgrd.gif);

	background-repeat: repeat-x;

	font-family: arial, helvetica;

	font-size: 12px;

	line-height: 14px;

	color: #FFFFFF;

}

a:link {

	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

a:active {

	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

a:hover {

	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";

	font-size: 12px;

	font-weight: bold;

	color: #e9e7d2;

}

a:visited {

	font-family: Arial, Helvetica, sans-serif, "Trebuchet MS";

	font-size: 12px;

	font-weight: bold;

	color: #FFFFFF;

}

#overall {

	width: 900px;

	height: 100%;

	position: static;

	text-align: center;

	background-color: #e9e7d2;

}

#main {

	width: 900px;

	height: 100%;

	position: static;

	text-align: letf;

	background-color: #e9e7d2;

}

#header {

	position: static;

	width: 900px;

	height: 99px;

	background-color: #415466;

	background-image: url(../images/nav/cwnavbkgrd.gif);

	text-align: left;

	vertical-align: top;

	padding: 0px 0px 0px 0px;

	float: left;

}

.logo {

	width: 200px;

	height: inherit;

	float: left;

}

.addresses {

	width: auto;

	height: inherit;

	float: right;

	padding: 0px 20px 0px 0px;

	color: #635d45;

	font-family: arial, helvetica;

	font-size: 12px;

	font-weight: bold;

	line-height: 14px;

}

#navbarcontainer {

	position: static;

	width: 900px;

	padding: 0px 0px 0px 0px;

	height: 34px;

	text-align: left;

	float: left;

	font-size: 12px;

	background-color: #415466;

	color: #FFFFFF;

	vertical-align: middle;

}

#navbar {

	width: 900px;

	height: 25px;

	float: left;

	font-size: 13px;

	font-weight: bold;

	background-color: #415466;

}

#middlecontainer {

	height: 277px;

}

#middleimage {

	width: 450px;

	float: left;

}

#middletext {

	vertical-align: bottom;

	width: 400px;

	height: 257px;

	float: right;

	padding: 20px 25px 0 25px;

	color: #635d45;

	text-align: left;

	line-height: 17px;

	background-image: url(../images/graphics/greenbkgrd.gif);

}

#bottomcontainer {

	width: 885px;

	height: 292px;

	background-color: #e9e7d2;

	margin: 0px 0px 0px 0px;

	text-align: left;

	vertical-align: top;

	float: left;

	padding: 0px 0px 0px 15px;

}

#bottomdelivery {

	width: 295px;

	height: 292px;

	margin: 0px 0px 0px 0px;

	float: left;

	/*background-image: url(../images/graphics/delivery.gif);*/

}

#bottomtwo {

	width: 575px;

	height: 292px;

	margin: 0px 15px 0px 0px;

	float: right;

}

#bottomspecials {

	width: 280px;

	height: 292px;

	float: left;

	margin: 0px 0px 0px 0px;

	background-image: url(../images/graphics/stainmaster-7.gif);  

}

#bottomspecials a,#bottomspecials a:link {

	width: 280px;

	height: 262px;

	display: block;

	float: left;

	text-indent: -9999px;

	position: absolute;

	margin-top: -50px;

	margin-left: -20px;

}

#bottombuttons {

	width: 280px;

	height: 292px;

	float: right;

	margin: 0px 0px 0px 15px;

}

#tileflooring {

	width: 280px;

	height: 131px;

	float: left;

	margin: 15px 0px 0px 0px;

	/*background-image: url(../images/graphics/tile_flooring.gif);

	background-repeat: no-repeat;	*/

}

#tilewhy {

	width: 280px;

	height: 146px;

	float: left;

	margin: 0px 0px 0px 0px;

	background-repeat: no-repeat;

}

.buttonlink {

	margin: 250px 0px 0px 12px;

}

.buttonpromise {

	margin: 109px 0px 0px 12px;

}

.buttonpromise {

	margin: 109px 0px 0px 12px;

}

.buttonflooring {

	margin: 100px 0px 0px 12px;

}

#bottombar {

	position: static;

	width: 870px;

	height: 50px;

	background-color: #415466;

	float: left;

	padding: 3px 15px 0px 15px;

}

.copyright{

	width: auto;

	color: #FFFFFF;

	float: left;

	text-align: center;

}

img.middle {

	vertical-align:middle;

}

.bottomlinks{

	width: auto;

	color: #FFFFFF;

	padding: 0px 0px 0px 0px;
	
	text-align: center;

}









#apheadertop {

	background-image:url(../images/bg_header6.gif);

	background-repeat:no-repeat;

	width:900px;

	height:101px;

}



#apheaderlogo {

	float:left;

	height: 101px;

	width: 339px;	/*width: 165px;*/

	padding-right:0px; /*30px;*/

}



#apheaderaddresses {

	float:left;

	height:101px;

	width:466px;/*	width:610px;*/

}



#apheaderaddresses a{

	color:#635d45;

	text-decoration:none;

}





#apheaderaction{

	float:left;

	height:101px;

	width:95px;

	text-align:center;

}



#apheaderaddresses div {

	float:left;

	padding-top:28px;

	height:72px;

	width:118px;/*	width:150px;*/

	color:#635d45;

	font-size: 10px;

	font-weight:bold;

}



#apheaderaddresses div span {

	color:#a73921;

}





#apheadertop img {

	border:none;

	float:left;

}

