a{ text-decoration: none; }

a:hover{ text-decoration: underline; }

input{ margin: 0; padding: 0; }

b, strong{ font-weight: bold; }

blockquote{ margin: 1em; }

dd{ margin: 0 0 0 10px; }

dl{ margin: 5px 0; }

em, i{ font-style: italic; }

img{ border: 0; }

li{
	margin: 0;
	padding: 0;
}

ol, ul{
	list-style: none;
	margin: 0;
	padding: 0;
}

p{ margin: 0; padding: 0; }

tr, td{ vertical-align: top; }

form{
	margin: 0;
	padding: 0;
}

h1, h2, h3{
	margin: 0;
	padding: 0;
}

fieldset {
	margin: 0;
	padding: 0;
	border: 0 none;
}

body{
	background: #fff url(/lib/yhst-93406649301239/bg.gif) repeat-x;
	font: 70% "Times New Roman", Arial, sans-serif;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}

#shadow-div {
width: 920px;
background: url(/lib/yhst-93406649301239/container-bg.png) repeat-y;
margin: 0 auto;
text-align: center;
font-size: 1em;
}

#header-wrapper {
width: 920px;
background:url(/lib/yhst-93406649301239/header-bg.png) no-repeat;
text-align:left;
float: left;
}

#footer-wrapper {
width: 920px;
background: #fff url(/lib/yhst-93406649301239/footer-bg.png) no-repeat;
text-align: left;
}

.container {
width: 717px;
margin-left: 101px;
position: relative;
z-index: 0;
}

#header-links .links {
	padding: 15px 0 5px 10px;
	margin:0;
	text-align: left;
	vertical-align: middle;
	list-style: none;
}

.links a,
.links li{
	display: inline;
	margin:0;
}

#header-links .links li {
border-right: 1px solid #CCD3C8;
color: #CCD3C8;
text-transform: uppercase;
padding: 0 5px;
}

#header-links .links li.last {
border-right: 0 none;
}

#header-links .links li a {
color: #CCD3C8;
}

#logo {
padding-top: 33px;
}

#header-bar {
margin-top: -7px;
position: relative;
z-index: 1;
float: left;
width: 717px;
}

#header-bar #view-cart {
	text-align: right;
	float: right;
	width: 300px;
}

#header-bar #contact-us {
	float: left;
	width: 300px;
	padding: 18px 0 0 9px;
	display: inline;
}

#header-bar #contact-us a {
	cursor: pointer;
}

#main-body {
width: 717px;
float: left;
border-bottom: 5px solid #fff;
}

#body-content {
float: right;
width: 587px;
background: url(/lib/yhst-93406649301239/nav-stripe.gif) no-repeat left 5px;;
}

#bodypad {
padding-left: 10px;
padding-top:15px;
}

#nav {
float: left;
width: 130px;
}

#search {
padding-top: 15px;
padding-left: 5px;
width: 125px;
}

#search #query {
width: 115px;
border:  1px solid #FEC5E5;
}

#search #searchsubmit {
float: right;
margin: 5px;
display: inline;
}

#nav-product ul {
font-family: trebuchet MS;
text-transform: uppercase;
font-weight: bold;
}

#nav-product img {
padding-left: 5px;
}

#nav-product ul li {
margin: 5px 0;
}

#nav-product ul li a {
color: #594415;
width: 120px;
padding-left: 10px;
display: block;
}

#nav-product ul li a:hover {
background: url(/lib/yhst-93406649301239/left-nav-grad.gif) repeat-y;
text-decoration: none;
}

#welcome-area {
margin-bottom: 10px;
}

#welcome-area #first-welcome-img {
margin-right: 15px;
}

#home-content {
float: left;
width: 577px;
}

#home-content #featured-item-wrapper {
float: left;
width: 367px;
background:url(/lib/yhst-93406649301239/featured-item-bg.png);
margin-right: 20px;
}

#home-content #featured-item-wrapper #featured-item {
padding: 5px;
color: #413100;
}

#featured-item table tr td img {
padding-right: 10px
}

#featured-item #featured-header {
font-weight: bold;
text-align:center;
font-size: 1.2em;
padding-bottom:15px;
width: 145px;
}

#featured-item #featured-header a {
color: #413100;
}

#featured-item #featured-abstract {
font-family: trebuchet MS;
padding-bottom: 10px;
}

#featured-item #featured-price {
text-align: center;
}

.priceBold, .salePrice {
font-weight: bold;
font-size: 1.3em;
}

.priceBold sup, .salePrice sup {
font-weight: normal;
font-size: .6em;
}

#footer-wrapper #footer-top, #footer-wrapper #footer-bottom {
margin-left: 101px;
width: 717px;
}

#footer-wrapper #footer-top {
padding: 17px 0 25px;
text-align: right;
font-weight: bold;
color: #49380C;
}

#footer-wrapper #footer-top * {
vertical-align: middle;
}

#footer-wrapper #footer-top form {
padding-right: 17px;
}

#footer-wrapper #footer-top form #query {
width: 180px;
border:1px solid #FEC5E5;
padding: 1px 0;
margin: 0 10px;
background:#fff !important;
}

#footer-bottom #footer-links {
text-transform: uppercase;
text-align: center;
padding:30px 0 20px;
}

#footer-links .links {
	margin:0;
	vertical-align: middle;
	list-style: none;
}

#footer-links .links li {
border-right: 1px solid #ABA08A;
padding: 0 5px;
}

#footer-links .links li.last {
border-right: 0 none;
}

#footer-links .links li a {
color: #6F5E33;
font-weight:bold;
}

#footnotes {
color: #745B33;
text-align:center;
width: 717px;
float:left;
padding-bottom:20px;
}

#footnotes a {
color: #745B33;
}

#footnotes #designby, #footnotes #copyright {
float: left;
width: 240px;
}

#footnotes #logos {
width: 237px;
float:left;
text-align:center;
}

#footnotes #logos img {
display: block;
text-align: center;
margin: 0 auto;
}

#footnotes #logos a img {
margin-top: 10px;
}

/*Expanding left nav*/
ul#scLeftNav .hasSubnav ul {
	display: none;
}

ul#scLeftNav li.inPath ul {
	display: block !important;
}
ul#scLeftNav .hasSubnav ul li a {
padding-left: 20px;
width: 110px;
}

#seo-related-links {
    width: 577px;
	 margin-top: 10px;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
		
        }
   #bodypad #seo-related-links h3 {
 	background: #EAE8E1;
	font-size: 1.5em;
	font-weight: bold;
	padding: 5px;
	text-align: left;
	color: #605229;
	width: 567px;
        }
    #seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 45%;
        float: left;
        display: inline;
        background: url(dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
            text-decoration: none;
            padding-left: 25px;
            display: block;
            _width: 100%;
            }
            #seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }
/*Section styles*/
.scBreadcrumbs, .scBreadcrumbs a {
color: #98A280;
}

#bodypad h3 {
	font-size: 2em;
	font-weight: bold;
	color: #98A280;
}

.sectinfocont {
float: left;
width: 550px;
margin-bottom: 15px;
display: inline;
}

.sectinfocont img {
	float: left;
	margin-right: 10px;
}

.sectinfocaptn {
	float: left;
}

.sectcontets table {
	text-align: center;
	color: #413100;
}

.sectcontets .itemName{
font-weight: bold;
font-size: 1.2em;
}

.sectcontets .itemName a {
color: #413100;
}

.sectcontets table tr td.contentsHSeparator {
	border-bottom: 1px solid #F4F1E8;
	margin-bottom: 5px;
}

.sectcontets table tr td a.Image img {
	padding-top: 5px;
}

/*Item Page Styles*/
.iteminfocont {
float: left;
width: 550px;
margin-bottom: 15px;
display: inline;
}
.iteminfocont .itemimg {
	width: 225;
	float: left;
	margin-right: 5px;
}

.iteminfocont .itemimg #scPage-insets {
	text-align: center;
}

.iteminfocont .itemimg #scPage-insets img {
	margin: 0 5px;
}

.iteminfocont .iteminfo {
	width: 305px;
	float: left;
}

.iteminfo table {
	width: 100%;
	font-size: 1.2em;
	background:url(/lib/yhst-93406649301239/featured-item-bg.png);
	border: 2px solid #EAE8E1;
	color: #605229;
}

.iteminfo table th {
	width: 33%;
	text-align: center;
	padding: 5px;
	border-bottom: 3px solid #EAE8E1;
	border-right: 3px solid #EAE8E1;
}

.iteminfo table td {
	padding: 5px;
	text-align: left;
	border-bottom: 3px solid #EAE8E1;
}

.iteminfo table td.select {
	width: 140px;
}

.iteminfo table td.add-to-cart {
	border-bottom: 0 none;
	text-align: center;
}

.itemcapt {
	font-size: 1.2em;
	margin-bottom: 10px;
}

.itemcapt .pageTextHeader, .itembanner {
	background: #EAE8E1;
	font-size: 1.5em;
	font-weight: bold;
	padding: 5px;
	color: #605229;
	width: 567px;
}

.itemcapt .pageTextHeader {
	font-size: 1.3em;
}

#info-div {
	font-size: 1.2em;
}

/*sitemap*/
/* custom site map */
.sitemap-header, .sitemap-1, .sitemap-2 { font-weight: bold; }
.sitemap-header, .sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { display: block; }
.sitemap-1, .sitemap-2, .sitemap-3, .sitemap-4 { color: $Link-color; }

.sitemap-header {
	font-size: 1.4em;
	color: #000;
	padding-top: 25px;
}
.sitemap-1 {
	font-size: 1.2em;
	padding-left: 25px;
}
.sitemap-2 {
	font-size: 1.2em;
	padding-left: 50px;
}
.sitemap-3 {
	font-size: 1em;
	padding-left: 75px;
}
.sitemap-4 {
	font-size: .8em;
	padding-left: 100px;
}

