body {
	background-image:   url("theconstruct/frtopline.gif");
	background-repeat: repeat-x;
	padding: 6px 0px 0px 20px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #788DA4;
}
#topnav {
	color: #088B83;
	font-size: 12px;
	font-weight: bold;
	padding-right: 10px;
}
#topnav a:link{
	color: #088B83;
	text-decoration: none;
		font-weight: bold;
}
#topnav a:visited{
	color: #088B83;
	text-decoration: none;
		font-weight: bold;
}
#topnav a:hover, #topnav a:active{
	color: #088B83;
	text-decoration: underline;
		font-weight: bold;
}
#topbar {
	background-image:  url(theconstruct/frbarbg.gif);
	background-repeat: repeat-x;
	color: #788DA4;
	padding-top: 8px;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 8px;
}
#footer {
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #ACC0D7;
	font-size: 12px;
	font-weight: normal;
	color: #788DA4;
	padding-top: 26px;
	padding-left: 11px;
}
#footer a:link{
	color: #788DA4;
	text-decoration: none;
}
#footer a:visited{
	color: #788DA4;
	text-decoration: none;
}
#footer a:hover, #footer a:active{
	color: #788DA4;
	text-decoration: underline;
}
#ctrcol {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 20px;
	margin-top: 0px;
	height: 400px;
}
#fmnewsblock {
	height: 200px;
	background-image:  url(theconstruct/frnewsfadeup.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#fmletterblock {
	height: 200px;
	background-image:  url(theconstruct/frletterfadedown.gif);
	background-repeat: repeat-x;
	background-position: top;
}
#newstxt {
	font-size: 12px;
	line-height: 150%;
	color: #718CA5;
	padding-right: 14px;
	padding-left: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #718CA5;
}
#newstxt a:link{
	color: #088B83;
	text-decoration: none;
}
#newstxt a:visited{
	color: #088B83;
	text-decoration: none;
}
#newstxt a:hover, #newstxt a:active{
	color: #088B83;
	text-decoration: underline;
}
.elist {
	font-size: 10px;
	color: #ACC0D7;
	width: 120px;
	margin-top: 3px;
	margin-bottom: 3px;
	padding: 2px;
}
#elisttxt {
	font-size: 12px;
	line-height: 150%;
	color: #718CA5;
	padding-right: 14px;
	padding-left: 14px;
	padding-top: 8px;
	padding-bottom: 8px;
}

form {
	margin: 0px;
	padding: 0px;
}
#catfreeze {
	background-image: url(catimages/fridgefreezers.jpg);
	background-repeat: no-repeat;
	height: 118px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACC0D7;
	padding: 50px 430px 0px 20px;
	color: #788DA4;
	font-size: 12px;
	line-height: 130%;
}

	/* Fix for IE-win \*/
		* html #catfreeze {height: 118px;}
	/* End Fix for IE-win */ 

#catfreezers {
	background-image: url(catimages/freezers.jpg);
	background-repeat: no-repeat;
	height: 118px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACC0D7;
	padding: 50px 370px 0px 20px;
	color: #788DA4;
	font-size: 12px;
	line-height: 130%;
}

	/* Fix for IE-win \*/
		* html #catfreezers {height: 118px;}
	/* End Fix for IE-win */ 

#catfridge {
	background-image: url(catimages/refrigerators.jpg);
	background-repeat: no-repeat;
	height: 118px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACC0D7;
	padding: 50px 370px 0px 20px;
	color: #788DA4;
	font-size: 12px;
	line-height: 130%;
}

	/* Fix for IE-win \*/
		* html #catfridge {height: 118px;}
	/* End Fix for IE-win */ 

#catamerican {
	background-image: url(catimages/american.jpg);
	background-repeat: no-repeat;
	height: 118px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACC0D7;
	padding: 50px 370px 0px 20px;
	color: #788DA4;
	font-size: 12px;
	line-height: 130%;
}

	/* Fix for IE-win \*/
		* html #catamerican {height: 118px;}
	/* End Fix for IE-win */ 

#catchest {
	background-image: url(catimages/chest_freezers.jpg);
	background-repeat: no-repeat;
	height: 118px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACC0D7;
	padding: 50px 370px 0px 20px;
	color: #788DA4;
	font-size: 12px;
	line-height: 130%;
}
	/* Fix for IE-win \*/
		* html #catchest {height: 118px;}
	/* End Fix for IE-win */ 

#catcooking {
	background-image: url(catimages/cooking.jpg);
	background-repeat: no-repeat;
	height: 118px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACC0D7;
	padding: 50px 370px 0px 20px;
	color: #788DA4;
	font-size: 12px;
	line-height: 130%;
}
	/* Fix for IE-win \*/
		* html #catcooking {height: 118px;}
	/* End Fix for IE-win */ 

#catwine {
	background-image: url(catimages/wine_coolers.jpg);
	background-repeat: no-repeat;
	height: 118px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACC0D7;
	padding: 50px 370px 0px 20px;
	color: #788DA4;
	font-size: 12px;
	line-height: 130%;
}
	/* Fix for IE-win \*/
		* html #catwine {height: 118px;}
	/* End Fix for IE-win */ 

#catlaundry {
	background-image: url(catimages/laundry.jpg);
	background-repeat: no-repeat;
	height: 118px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACC0D7;
	padding: 50px 370px 0px 20px;
	color: #788DA4;
	font-size: 12px;
	line-height: 130%;
}
	/* Fix for IE-win \*/
		* html #catlaundry {height: 118px;}
	/* End Fix for IE-win */ 

#catsmalldomestic {
	background-image: url(catimages/small-domestic.jpg);
	background-repeat: no-repeat;
	height: 118px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACC0D7;
	padding: 50px 370px 0px 20px;
	color: #788DA4;
	font-size: 12px;
	line-height: 130%;
}
	/* Fix for IE-win \*/
		* html #catsmalldomestic {height: 118px;}
	/* End Fix for IE-win */ 

#searchresults {
	background-image: url(catimages/searchresults.jpg);
	background-repeat: no-repeat;
	height: 57px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #88A0B7;
	padding: 50px 20px 0px 20px;
	color: #788DA4;
	font-size: 12px;
	line-height: 130%;
}

	/* Fix for IE-win \*/
		* html #searchresults {height: 57px;}
	/* End Fix for IE-win */ 


#listnav {
	color: #788DA4;
	font-size: 12px;
	font-weight: normal;
	padding-top: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACC0D7;
	padding-bottom: 8px;
	padding-left: 13px;
}
#listnav a:link{
	color: #788DA4;
	text-decoration: none;
}
#listnav a:visited{
	color: #788DA4;
	text-decoration: none;
}
#listnav a:hover, #listnav a:active{
	color: #788DA4;
	text-decoration: underline;
}
.prodcode {
	font-size: 14px;
	color: #02428A;
	padding-bottom: 5px;
}
.prodcodeLG {
	font-size: 18px;
	color: #02428A;
	padding-bottom: 5px;
	padding-top: 14px;
}
#smpikbrdr {
	height: 110px;
	border: 1px solid #ACC0D7;
}
#smprodtxt {
	background-image:  url(theconstruct/frprodfade.gif);
	background-repeat: repeat-y;
	padding-top: 12px;
	padding-right: 8px;
	padding-left: 8px;
	font-size: 12px;
	line-height: 130%;
	color: #788DA4;
}
#detailprodtxt {
	background-image:  url("theconstruct/fmdetailfade.gif");
	background-repeat: repeat-y;
	padding-top: 12px;
	padding-right: 12px;
	padding-left: 12px;
	font-size: 12px;
	line-height: 130%;
	color: #788DA4;
	width: 317px;
	padding-bottom: 12px;
}
.viewdetails {
	font-size: 12px;
	color: #088B83;
	padding-bottom: 20px;
	padding-top: 6px;
}
.viewdetails a:link{
	color: #088B83;
	text-decoration: none;
}
.viewdetails a:visited{
	color: #088B83;
	text-decoration: none;
}
.viewdetails a:hover, .viewdetails a:active{
	color: #088B83;
	text-decoration: underline;
}
#prodblkspace {
	margin-right: 12px;
	margin-top: 16px;
}
#bread {
	color: #088B83;
	font-size: 12px;
	padding-top: 6px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ACC0D7;
}
#bread a:link{
	color: #088B83;
	text-decoration: none;
}
#bread a:visited{
	color: #088B83;
	text-decoration: none;
}
#bread a:hover, #topnav a:active{
	color: #088B83;
	text-decoration: underline;
}
#details {
	padding-top: 0px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 20px;
}
.description {
	font-size: 12px;
	font-weight: bold;
	color: #788DA4;
}
#moreimages {
	padding: 16px 12px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ACC0D7;
	font-size: 14px;
	font-weight: bold;
	color: #788DA4;
}
h1 {
	font-size: 12px;
	line-height: 140%;
	font-weight: normal;
	color: #788DA4;
}
a:link{
	color: #788DA4;
	text-decoration: none;
}
a:visited{
	color: #788DA4;
	text-decoration: none;
}
a:hover, a:active{
	color: #788DA4;
	text-decoration: underline;
}
	
	
/* Product Navigation */

	div.productnav {
		width: 165px;
		margin: 0;
		padding: 0 0 10px 0;
		float: left;
		color: #088B83;
	}
	
	div.productnav ul {
		list-style-image: none;
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	
	div.productnav li { 	
		font-weight: bold;
		background-color: #ffffff;
		background-image:  url(theconstruct/fmnavarrow.gif);
    	background-repeat: no-repeat;
		background-position: left top;
		color: #088B83;
		text-decoration: none;
		margin: 0;
		padding: 7px 5px 7px 16px;
		border-bottom-width: 1px;
		border-bottom-style: solid;
		border-bottom-color: #ACC0D7;
		display: block;
	}
	
	div.productnav li a {
		font-weight: bold;
		background-color: #ffffff;
		color: #088B83;
		text-decoration: none;
		margin: 0;
		display: block;
	}
	
	/* Fix for IE-win \*/
		* html div.productnav li a {height: 1px;}
	/* End Fix for IE-win */ 
	
	div.productnav li a:hover {
		background-color:  #ECF0F4;
	}
	
	div.productnav ul ul {
		list-style-image: none;
		list-style-type: none;
		background-color: #ffffff;
		margin: 0;
		padding: 0 0 5px 0;
	}
	
	div.productnav li li { 
		margin: 0;
		padding: 0;
	}
	
	div.productnav li li a {
		font-size: 94%;
		font-weight: normal;
		background-color: #ffffff;
		background-image: none;
		color: #088B83;
		text-decoration: none;
		margin: 0;
		padding: 4px 8px 4px 10px;
		border: none;
		display: block;
	}
	
	div.productnav li li a:hover {
		text-decoration: underline;
	}	
	
	
#homeprodtop {
	background-image: url(homeprods/homeprodtop.jpg);
	padding-top: 0px;
	padding-right: 285px;
	padding-left: 20px;
	background-repeat: no-repeat;
	line-height: 130%;
	height: 220px;
}
#homeprodfoot {
	background-image: url(homeprods/homeprodfoot.jpg);
	height: 0px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	padding-top: 19px;
	padding-left: 40px;
	margin: 0px;
	padding-bottom: 19px;
}
#intro {
	padding-top: 20px;
	padding-right: 20px;
	padding-left: 18px;
	padding-bottom: 25px;
}
.caption {
	font-size: 14px;
	color: #32397A;
	font-weight: bold;
}
#homeprod {
	padding-top: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 0px;
}
#homeprod a:link{
	color: #088B83;
	text-decoration: none;
}
#homeprod a:visited{
	color: #088B83;
	text-decoration: none;
}
#homeprod a:hover, #homeprod a:active{
	color: #088B83;
	text-decoration: underline;
}
#homeprod  p{
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-bottom: 6px;
}
#homeprodspace {
	margin-top: 8px;
}
.anniversary {
	padding: 20px 0 0 0;
}
.searchform {
	margin: 0;
	padding: 6px;
}
.searchform input {
	margin-top: 5px;
	margin-bottom: 5px;
}
.discontinued {
	font-weight: bold;
	color: #FF0000;
}.phone {
	font-size: 140%;
}

