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

img {
	border:none;
}

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

}


#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;
}

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


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




#nav {
float:left;
width:230px;
margin:0px;
}




ul {
	margin:0;
	padding:0;
	width:230px;
}

#boxfornav {
width:230px;
background-color:#f8e4dc;
margin-top:35px;
float:left;
}





#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;



}


#navcontainerC {
float:left;
width:230px;
height:545px;
}




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

}

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


}

ul#navlist li a
{
display: block;
;
padding: 0.5em 0 0.5em 0;
margin:0;
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;margin:0;padding:0; }

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

}

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

}






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

}

li#navlist2
{
display: block;
width:230px;
float:left;
clear:left;

}

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;
}






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

}

li#navlist3
{
display: block;
width:230px;
float:left;
clear:left;

}

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;
width:230px;
float:left;
clear:left;



}

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: #f2e5be;
border-color: #aaab9c #fff #fff #ccc;

}



#fakerC
{
	
	width:230px; 
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;
}
	


li#fakerC
{
display: block;
margin: 0;
padding:3px 0 0 5px;
width:230px;

}


#fakerR
{
width:230px; 
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;

}

li#fakerR
{
display: block;
margin: 0;
padding:3px 0 0 5px;
width:230px;

}




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

}

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

}

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

}

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;
float:left;
clear:left;

}

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;
}






#listingsmain {
float:left;
width:500px;
background-color:#fff;
padding:10px 5px 10px 10px;


}


div.productpicksR {
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:normal;
	color:#666;
	line-height:1.25em;
	margin-top:20px;
		margin-bottom:20px;
		padding-bottom:20px;

	
}


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


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


.productpicksR a:link {
	color: #cc3300;

}
.productpicksR a:visited {
		color: #cc3300;

}

.productpicksR a:hover {
		color:#900;

}

.productpicksR a:active {
		color: #cc3300;

}

.productpicksR img {
	margin:3px;
	border: 2px solid #cc3300;
	
}



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


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


.productpicksC a:link {
	color:#C90;

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

}

.productpicksC a:hover {
		color:#960;

}

.productpicksC a:active {
	color:#C90;

}

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








td.morefrom {
font-family:'Times New Roman', Times, serif;
font-size:12px;
color:#666;
line-height:1.125em;
font-weight:normal;
padding:0;
}

td.morefrom a {
	
	font-family:"Times New Roman", Times, serif;
	font-size:12px;
	font-weight:bold;
	color:#990;
	line-height:1.125em;
	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;

}

td.morefrom img {
	margin-top:12px;
	margin-bottom:3px;
}



.morefromtitle {
font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-weight:bold;
font-size:19px;
color:#990;
line-height:1.125em;
}



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

}

.subcategory {

font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;
font-size:18px;
font-weight:bold;
color:#993333;

}









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

}

#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;

	
}


#navlist li a.samePage {
color: #800000;
background: transparent;
border-color: #aaab9c #fff #fff #ccc;
}







.companyinfo {

font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif;

font-size:18px;

font-weight:bold;

color:#600;



}



#companyname {

	font-family:"Times New Roman", Times, serif;

font-size:14px;

font-weight:bold;

color:#600;

float:left;



}







#requestfreecatalog {

	font-family:"Times New Roman", Times, serif;

font-size:12px;

font-weight:bold;

color:#600;

float:right;

background-image:url(http://www.traditionalproductgalleries.com/images/star.gif);

background-position:left top;

background-repeat:no-repeat;

padding: 0 20px;



}





#companycard {

	width:460px;

	padding:8px;

	background-color:#fcf2da;

	font-family:"Times New Roman", Times, serif;

font-size:13px;

margin:10px auto;

}



#companycard a {

	

	font-family:"Times New Roman", Times, serif;

	font-size:13px;

	font-weight:bold;

color:#600;

	line-height:1.125em;

	text-decoration: none;



}





#companycard a:link {

color:#600;



}

#companycard a:visited {

color:#600;



}



#companycard a:hover {

		color:#C00;



}



#companycard a:active {

color:#600;



}



#companycard p {

	clear:both;

}


#residentialbanner {
width:470px; 
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;
margin: 10px auto;
	
}


#commercialbanner {
width:470px; 
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;

margin: 10px auto;
}
