/* CSS Document */
body, td, p{
	font: 11px Verdana, Tahoma, Helvetica, sans-serif;
	color: #515151;
}
img{border: none;}
H1{
	font: 14px Verdana, Tahoma, Helvetica, sans-serif;
	color:913d24;
	font-weight:bold;
}

h1.home_page_h1 {
	font: 14px Verdana, Tahoma, Helvetica, sans-serif;
	color:913d24;
	font-weight:normal;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

h3.home_page_h3 {
	font: 11px Verdana, Tahoma, Helvetica, sans-serif;
	color:913d24;
	font-weight:normal;
	padding: 5px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
}

H2{
	font: 12px Verdana, Tahoma, Helvetica, sans-serif;
	color:913d24;
}
H3{
	font: 10px Verdana, Tahoma, Helvetica, sans-serif;
	color:913d24;
}
form, h1, h2, h3{margin:0;padding:0;}

strong{
	font: 11px Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: bold; 
}

b{
	font: 11px Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: bold; 
}

.bgnorepeat{background-repeat: no-repeat;}
#contents a, #contents a:hover{
	font: normal 10px Verdana, Tahoma, Helvetica, sans-serif;
	color: #666666;
}

#saleprice{
	font: 16px Verdana, Tahoma, Helvetica, sans-serif;
	color:913d24;
	font-weight:bold;
}

#breadcrumbs{
	padding:3px;
	font: 10px Verdana, Tahoma, Helvetica, sans-serif;
}
#breadcrumbs, #breadcrumbs a, #breadcrumbs a:hover{
	font: 10px Verdana, Tahoma, Helvetica, sans-serif;
	color: #000099;	
}

#breadcrumbs strong{
	font: 10px Verdana, Tahoma, Helvetica, sans-serif;
	font-weight: bold; 
}
#nav-footer{
/*	background-image:url(/lib/yhst-1860194584342/bg-nav-footer.gif); */
	height: 100%;
	background-repeat: no-repeat;
	background-position: bottom left;
}
#sectionmap a:hover{color:#913d24;}
html #navigation a {
/*	font: 9px Verdana, Tahoma, Helvetica, sans-serif;*/
/*	display: block;*/
/*	padding-top: 4px;*/
/*	padding-bottom: 4px;*/
/*	padding-right: 30px;*/
	width: 151px;
	background-repeat: no-repeat;
	text-decoration: none;
	background-position: right;
	color: #515151;
	/*color: #000099;*/
	
	font: 11px Verdana, Tahoma, Helvetica, sans-serif;
}
/*
html #navigation a,#navigation a:hover {
	width: 151px;
}
#navigation a{
	color: #515151;
	background-image:url(/lib/yhst-1860194584342/bg-nav-out.gif);
}
*/
#navigation a:hover{
	/*color: #C37456; -- a reddish color*/
	color: #000099;
	text-decoration: underline;
	/*background-image:url(/lib/yhst-1860194584342/bg-nav-over.gif);*/
}

#customorder-left{color: #fff;}
#home td{color: #fff;}
#home a, #home a:hover{
	font: bold 12px Verdana, Tahoma, Helvetica, sans-serif;
	color: #515151;
}
#footer-links td, #footer-links a, #footer-links a:hover{color:#fff;}
.menuskin{
	position:absolute; 
	width:235px; 
	z-index:100; 
	visibility:hidden;
	border:1px solid #B56D48; 
	border-bottom:0px;
	font: bold 12px Verdana, Tahoma, Helvetica, sans-serif;
	background-color:#eeede1;
}
.menuskin a{
	font: bold 12px Verdana, Tahoma, Helvetica, sans-serif;
	color: #E8D1C6;
	display: block;
	padding-top: 5px;
	padding-bottom: 5px;
    	padding-left:5px; 
	padding-right:5px; 
	width: 100%;
	text-decoration: none;
	border-bottom:1px solid #B56D48; 
}
.menuskin a:hover {
	background-color:#B56D48;
	text-decoration: none;
	color:FFF;
}

/*for the search box
.vd-searchbox {
	size=430 
	style="font-size: 14pt; width=700; height:30"
	}

/*New for site-map nav - 20080508 to be phased out*/
.vd-nav2 {
	
	padding:3px;
	background-color:#e5e1ca;
	border-top:0px solid #913d24;
	border-bottom:0px solid #913d24;
	}
.vd-nav2 a {
	font-family: arial,verdana,tahoma; 
	font-size: 11px;
	color: #283886;
	text-decoration:none;
	padding-left:5px;
	}

.vd-nav2 b {
	font-family: arial,Verdana,Tahoma;
	font-size: 11px;
	font-weight: bold; 
	}

/*20080508 vd nav*/
/*1st Rule for IE*/
.vd-nav3 {
	
	padding:3px;
	padding-left:12px;
	text-indent:-5px;
	background-color:#e5e1ca; 
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}
/*2nd Rule for all other browsers*/
html>body .vd-nav3 {
	
	padding:3px;
	padding-left:15px;
	text-indent:-10px;
	background-color:#e5e1ca;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	}
	
.vd-nav3 a {
	font-family: arial,Verdana,Tahoma;
	font-size: 11px;
	color: #283886;
	text-decoration:none;
	padding-left:5px;
	}

.vd-nav3 b {
	font-family: arial,Verdana,Tahoma;
	font-size: 11px;
	font-weight: bold; 
	}

.vss-nav1wrap {
	width: 145px;
	margin: 2px 0px 0px 5px;
	padding: 4px;
	padding-left: 10;
}

.vss-nav1 {
/*	margin-left: 0px;
	padding-left: 2px;
*/
	padding:1px;
	padding-left:5px;
	text-indent:-5px;
	/*background-color:#e5e1ca;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;*/
}

html>body .vss-nav1 {
/*	margin-left: 0px;
	padding-left: 2px;
*/
	padding:1px;
	padding-left:5px;
	text-indent:-6px;
	/*background-color:#e5e1ca;
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;*/
}

.vss-nav1 a { 
	font-family: arial,verdana,tahoma; 
	font-size: 11px; 
	text-decoration: none; 
	padding-left: 5px;
	/*color:#eeede1; 20090727*/
	color: #000099;
}

.vss-nav1 a:hover {
	text-decoration: underline;
}

.vss-nav1 ul {
	margin-left: 5px;
	margin-top: 1px;
	margin-bottom: 0px;
	padding-left: 0;
}

/*for IE first rule*/
.vss-nav1 li {
	margin-top: 3px;
	list-style: none; 
	padding-left: 8px;	
}
/*2nd rule for all other browsers using html>body*/
html>body .vss-nav1 li {
	margin-top: 3px;
	list-style: none; 

	padding-left: 8px;
	text-indent: -12px;		
}

.vss-nav1style {padding-left:10px; margin:5px 3px 2px 3px;}
.vss-nav1style a { font-family: arial,verdana,tahoma; font-size: 11px; text-decoration: none; color:#eeede1;}
.vss-nav1style a:hover {text-decoration: underline;}

.front-nav1 {padding-left:5px; margin:3px 0px 3px 3px;}
.front-nav1 a { font-family: arial,verdana,tahoma; font-size: 11px; text-decoration: none; color:#000099;}
.front-nav1 a:hover {text-decoration: none;}


table.resultsIMGTBL {
	border: 1px #ECE9D8 solid;
	/*border-collapse: collapse;*/
	border-spacing: 0px;
	margin: 0px;
	padding: 0px;
	width: 130px;
	height: 130px;
	/*table-layout: fixed;*/
}

#catHilitecol
{width:500px;float:left;display:inline;margin:0;padding:0;}

#catHilitecol ul
{margin-left:20px;margin-top:5px;margin-bottom:0;padding:0;}

#catHilitecol li
{color:#000;}

#catHilitecol li.hiliteHeader
{font-weight:bold;list-style:none;text-transform:uppercase;}

#catHilitecol a.xref {
	text-decoration: underline;
	color: #000099;
	font: normal 12px Verdana, Tahoma, Helvetica, sans-serif;
}
#catHilitecol a, #catHilitecol a:hover {
	text-decoration: underline;
	color: #000099;
	font: normal 12px Verdana, Tahoma, Helvetica, sans-serif;
}

#catHilitecol li b
{color:#000099}

#tabs { 
    clear: both;
    text-align: left; 
}

#tabcontrols a:link, #tabcontrols a:visited {
    font-family: verdana,arial,helvetica,sans-serif;
    font-size: 14px;
    color: #FFFFFF;
    background-color: #943100;
    border: 1px solid #943100;
    padding: 4px;
    text-decoration: none;
    margin-left: 2px;
}

#tabcontrols a:hover, #tabcontrols a:link.selected, #tabcontrols a:visited.selected {
    color: #000000;
    background-color: #FFD7C4;
}

#tabcontents {
	border: 1px solid silver;
	padding: 10px;
        margin-top: 4px;
}

HR {
    height:2px;
    width:100%;
    background:#446791;
    margin: 0px 0px 2px 2px;  
   }

td.home_specials_subs {
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	
	font-size: 10px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	
	color: #6D7B8D;
	padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:10px;
}

a.home_specials_subs:link {
	font-family: sans-serif;
	font-size: 10px;

	text-decoration: none;
	text-transform: none;

	color: #6D7B8D;
}

a.home_specials_subs:visited {
	font-family: sans-serif;
	font-size: 10px;
	text-decoration: none;
}

a.home_specials_subs:hover {
	font-family: sans-serif;
	font-size: 10px;

	text-decoration: underline;
	text-transform: none;

	color: #6D7B8D;
}

td.home_specials_feature {
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 3ex;
	
	color: #d06c0b;
	padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:0px;
}

h2.home_specials_feature {
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 14px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 3ex;
	
	color: #d06c0b;
	padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:0px;
}

a.home_specials_feature:link, a.home_specials_feature:visited {
	font-family: sans-serif;
	font-size: 14px;
	font-weight: bold;

	text-decoration: underline;
	text-transform: none;

	color: #d06c0b;
}

td.home_specials_parent {
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	
	color: #0000ff;
	padding-left:1px; padding-right:1px; padding-top:1px; padding-bottom:2px;
}

a.home_specials_parent:link, a.home_specials_parent:visited {
	font-family: sans-serif;
	font-size: 16px;
	font-weight: normal;

	text-decoration: underline;
	text-transform: none;

	color: #0000ff;
}



td.home_3rdCol_sum {
	font-family: sans-serif;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	
	font-size: 12px;
	line-height: 100%;
	word-spacing: normal;
	letter-spacing: normal;
	text-decoration: none;
	text-transform: none;
	text-align: left;
	text-indent: 0ex;
	
	color: #6D7B8D;
	padding-left:8px; padding-right:1px; padding-top:1px; padding-bottom:3px;
}

div.feedburnerFeedBlock ul li span.headline { 
font: 10px Verdana, Tahoma, Helvetica, sans-serif;
font-weight:normal; 
display:block; 
margin:2px 0 0 0; 
}

div.feedburnerFeedBlock p.date {
	text-align: left;
	font: 9px Verdana, Tahoma, Helvetica, sans-serif;
	margin-left:0px;
	padding: 0;
	margin: 0;	
	}

div.feedburnerFeedBlock ul {
	text-align: left;
	font: 10px Verdana, Tahoma, Helvetica, sans-serif;
	padding: 0;
	margin: 8px;
	list-style-type: none; 
	}
