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




#navcontainer
{
background: #f8e4dc;
width: 230px;
margin: 0;
padding: 0;
font-family:"Times New Roman", Times, serif;
font-size: 12px;
font-weight:bold;
text-align: left;
float:left;
height:535px;
/*height is 545 if it's a horizontal, 515 if it's a vertical*/

}


#navcontainerC {
float:left;
width:230px;
height:520px;
/*height is 515 if it's a vertical, 545 if it's a horizontal*/
}








img {
	border:none;
}

#borderedcontainer {
width:927px;
border:1px solid #999;
margin:auto;margin-top:25px;
height:2300px;
}


#topbanner {
background-image:url(images/traditionalproductgalleries.jpg); 
background-repeat:no-repeat; 
background-position:top left; 
background-color:white;
height:118px;
}

#searchbox {
float:right;
margin:35px 15px 0 0;
}

#transparentbox {
	float:left;
	width:270px;
}


#introductorytext {
margin-left:55px;
padding-top:5px; 
font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; 
font-size:14px;
line-height:1.25em;
font-weight:bold;
color:#960;
text-align:left;
width:650px;
margin-bottom:20px;

}

.thisweekR {
font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; 
font-size:18px; 
font-weight:bold;
color:#cc3300;
}


.thisweekC {
font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif; 
font-size:18px; 
font-weight:bold; 
color:#C90;
	
}

.productpicksVertical {
float:left;
width:450px;
margin:10px;
text-align:left;
}

.productpicksHorizontal {
float:left;
width:450px;
margin:10px;
text-align:left;
}



#residential {
border:1px solid #999; 
width:725px;
margin:10px 5px 10px 10px;
}

#residentialbanner {
width:720px; 
background-color:#C00;
color:white;
font-family:'Times New Roman', Times, serif;
font-weight:bold;
font-size:18px;
clear:both;
height:30px;
padding:3px 0 0 5px;
	
}




#commercial {
	border:1px solid #999; 
	width:725px;

	margin:10px 5px 10px 10px;
}


#commercialbanner {
width:720px; 
background-color:#C90;
color:white;
font-family:'Times New Roman', Times, serif;
font-weight:bold;
font-size:18px;
clear:both;
height:30px;
padding:3px 0 0 5px;
}










ul {
	margin-left:0;
	padding-left:0;
}







ul#navlist
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width:230px;

}

ul#navlist li
{
display: block;
margin: 0;
padding: 0;
width:230px;



}

ul#navlist li a
{
display: block;
padding: 0.5em 0 0.5em 0.5em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #777;
text-decoration: none;
background: #fbf1ed;


}

#navcontainer>ul#navlist li a { width: 230px; }

ul#navlist li#active a
{
background: #f0e7d7;
color: #800000;

}

ul#navlist li a:hover, ul#navlist li#active a:hover
{
color: #800000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;

}











#navlist2
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width:230px;

}

li#navlist2
{
display: block;
margin: 0;
padding: 0;
width:230px;

}

li#navlist2 a
{
display: block;
padding: 0.5em 0 0.5em 1em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color:#900;
text-decoration: none;
background: #f8e4dc;

background-position:right center;
background-repeat:no-repeat;

}

li#navlist2 a:hover
{
display: block;
padding: 0.5em 0 0.5em 1em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color:#000000;
text-decoration: none;
background: #f7f2ea;
color: #800000;

border-color: #aaab9c #fff #fff #ccc;

background-position:right center;
background-repeat:no-repeat;
}



#listTop {
	display: block;
padding: 0.5em 0 0.5em 1em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color:#000000;
text-decoration: none;
background: #f7f2ea;
color: #800000;
border-color: #aaab9c #fff #fff #ccc;

background-position:right center;
background-repeat:no-repeat;

}

.selected {
	display: block;
padding: 0.5em 0 0.5em 1em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color:#000000;
text-decoration: none;
background: #f7f2ea;
color: #800000;

border-color: #aaab9c #fff #fff #ccc;

background-position:right center;
background-repeat:no-repeat;
}



#navlist3
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width:230px;

}

li#navlist3
{
display: block;
margin: 0;
padding: 0;
width:230px;

}

li#navlist3 a
{
display: block;
padding: 0.5em 0 0.5em 1em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color:#900;
text-decoration: none;
background: #fbf1ed;

background-position:right center;
background-repeat:no-repeat;

}

li#navlist3 a:hover
{
display: block;
padding: 0.5em 0 0.5em 1em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color:#000000;
text-decoration: none;
background: #f7f2ea;
color: #800000;

border-color: #aaab9c #fff #fff #ccc;

background-position:right center;
background-repeat:no-repeat;
}





#navcontainerC
{
background: #f2e5be;
width: 230px;
margin: 0;
padding: 0;
font-family:"Times New Roman", Times, serif;
font-size: 12px;
font-weight:bold;
text-align: left;

}




ul#navlistC
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width:230px;

}

ul#navlistC li
{
display: block;
margin: 0;
padding: 0;
width:230px;



}

ul#navlistC li a
{
display: block;
padding: 0.5em 0 0.5em 0.5em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color: #777;
text-decoration: none;
background: #fbf8ed;


}

#navcontainerC>ul#navlist li a { width: 230px; }

ul#navlistC li#active a
{
background: #fbf8ed;
color: #800000;

}

ul#navlistC li a:hover, ul#navlistC li#active a:hover
{
color: #800000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;

}















#navlist4
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width:230px;

}

li#navlist4
{
display: block;
margin: 0;
padding: 0;
width:230px;

}

li#navlist4 a
{
display: block;
padding: 0.5em 0 0.5em 1em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color:#900;
text-decoration: none;
background: #f2e5be;

background-position:right center;
background-repeat:no-repeat;

}

li#navlist4 a:hover
{
display: block;
padding: 0.5em 0 0.5em 1em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color:#000000;
text-decoration: none;
background: #fbf8ed;
color: #800000;

border-color: #aaab9c #fff #fff #ccc;

background-position:right center;
background-repeat:no-repeat;
}






#navlist5
{
text-align: left;
list-style: none;
padding: 0;
margin: 0;
width:230px;

}

li#navlist5
{
display: block;
margin: 0;
padding: 0;
width:230px;

}

li#navlist5 a
{
display: block;
padding: 0.5em 0 0.5em 1em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color:#900;
text-decoration: none;
background: #fbf8ed;

background-position:right center;
background-repeat:no-repeat;

}

li#navlist5 a:hover
{
display: block;
padding: 0.5em 0 0.5em 1em;
border-width: 1px;
border-color: #ffe #aaab9c #ccc #fff;
border-style: solid;
color:#000000;
text-decoration: none;
background: #f2eabc;
color: #800000;

border-color: #aaab9c #fff #fff #ccc;

background-position:right center;
background-repeat:no-repeat;
}






.productpicksR {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
	line-height:1.25em;
}


.productpicks {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
	line-height:1.25em;
}


td.productpicks a, td.productpicksR a {
	
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color: #cc3300;
	line-height:1.25em;
	text-decoration: none;
}


td.productpicks a:link, td.productpicksR a:link {
	color: #cc3300;

}
td.productpicks a:visited, td.productpicksR a:visited {
		color: #cc3300;

}

td.productpicks a:hover, td.productpicksR a:hover {
		color:#900;

}

td.productpicks a:active, td.productpicksR a:active {
		color: #cc3300;

} {
		color: #cc3300;

}

td.productpicks img, td.productpicksR img {
	margin:0;
	border: 2px solid #cc3300;
}









td.productpicks2 img, td.productpicks2R img {
	margin:10px 3px 0 3px;
	border: 2px solid #cc3300;
}



td.productpicks2, td.productpicks2R {
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	font-weight:normal;
	color:#666;
	line-height:1.25em;
	padding-left:3px;
}


td.productpicks2 a, td.productpicks2R a, {
	
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	font-weight:normal;
	color:#666;
	line-height:1.25em;
	text-decoration: none;
}


td.productpicks2 a:link, td.productpicks2R a:link {
	color: #666;
		text-decoration: none;

}
td.productpicks2 a:visited, td.productpicks2R a:visited {
		color: #666;
			text-decoration: none;

}

td.productpicks2 a:hover, td.productpicks2R a:hover {
		color:#cc3300;
			text-decoration: none;

}

td.productpicks2 a:active, td.productpicks2R a:active {
		color: #666;
			text-decoration: none;

}


















































.productpicksC {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
	line-height:1.25em;
}


td.productpicksC a {
	
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#C90;
	line-height:1.25em;
	text-decoration: none;
}


td.productpicksC a:link {
	color:#C90;

}
td.productpicksC a:visited {
	color:#C90;

}

td.productpicksC a:hover {
		color:#960;

}

td.productpicksC a:active {
	color:#C90;

}

td.productpicksC img {
	margin:3px;
	border: 2px solid #C60;
}



td.productpicks2C img {
margin:10px 3px 0 3px;
	border: 2px solid #C60;
}	




td.productpicks2C {
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	font-weight:normal;
	color:#666;
	line-height:1.25em;
	padding-left:3px;
}


td.productpicks2C a {
	
	font-family:"Times New Roman", Times, serif;
	font-size:10px;
	font-weight:normal;
	color:#666;
	line-height:1.25em;
	text-decoration: none;
}


td.productpicks2C a:link {
	color: #666;

}
td.productpicks2C a:visited {
		color: #666;

}

td.productpicks2C a:hover {
		color:#C90;

}

td.productpicks2C a:active {
		color: #666;

}


td.morefrom {
font-family:'Times New Roman', Times, serif;
font-size:14px;
padding:5px;
}

td.morefrom a {
	
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#990;
	line-height:1.25em;
	text-decoration: none;
}


td.morefrom a:link {
	color:#990;

}
td.morefrom a:visited {
	color:#990;

}

td.morefrom a:hover {
		color:#960;

}

td.morefrom a:active {
	color:#990;

}



.morefromtitle {
font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-weight:bold;
font-size:24px;
color:#990;
}




#footer  {
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
float:right;
margin: 10px;

}

#footer  a {
	
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
	color:#990;
	line-height:1.25em;
	text-decoration: none;
}


#footer  a:link {
	color:#990;

}
#footer  a:visited {
	color:#990;

}

#footer  a:hover {
		color:#960;

}

#footer a:active {
	color:#990;

}





#rightcolumn {
	float:left;
	width:180px;
	padding-top:10px;

	
}