/* CSS Document */
#overall {
	width: 760px;
	margin: auto;
	text-align: Left;
}
#header {
	width: 760px;
	background: url('/lib/yhst-59926502615164/headerbg3.gif') no-repeat 0 0;
	font-family: Helvetica, Arial, sans-serif;
	float: left;
}
#container {
	width: 760px;
	background: url('/lib/yhst-59926502615164/containerbg.gif') repeat-y 0 0;
	float: left;
}
#footer {
	width: 760px;
	background-color: #ffffff;
	float: left;
	padding-bottom: 15px;
}

/*-------------Header-----------------*/
.logo {width: 348px; padding: 4px 0 0 29px; float: left;}

.search {text-align: center; padding: 1px 0px 5px 10px;}

.search-image {padding: 15px 0px 0px 25px;}

.ln-bottom {text-align:center; width:149px; padding:5px 0; font-size: 11px; border-top: 1px solid #B2A594;}

.search form * {vertical-align: middle; font-size: 11px; color: #7F7F7F; padding: 3px 3px 3px 3px;}

.search form input.area {width: 149px; padding: 3px 3px 2px 3px; line-height: 12px; font-size: 11px; color: #7F7F7F;}

.yoursource {font-size: 11px; color: #000000; padding-bottom: 18px;}

.headerlinks {width: 760px; background-color: #4b4432; text-align: center; padding: 3px 0 0 0; clear: both;}

.headerlinks a {font-size: 12px; color: #ffffff; padding: 0 17px 0 13px; font-weight: bold;}

.headerlinks .cart {background: url('/lib/yhst-59926502615164/shoppingcarticon.gif') no-repeat 75px 2px; padding-right: 30px;}


/*-----------Left Navigation-------------*/
.leftnav {width: 149px; background: url('/lib/yhst-59926502615164/leftnavbg.gif') no-repeat 0 0; border-right: 1px #b2b2b2 solid; padding: 0 2px 0 2px; float: left;}

.leftnavtitle {width: 149px; text-align: center; padding: 20px 0 10px 0;}

.leftnavtitle img {vertical-align: top;}

.leftnavigation {width: 149px; font-family: Arial, Helvetica, sans-serif; font-size: 0; padding-bottom: 20px;}

.leftnavigation ul {margin: 0; padding: 0; font-size: 11px;}

.leftnavigation ul li {list-style: none; width: 149px;}

.leftnavigation ul li a {font-size: 11px; color: #000000; text-align: right; display: block; padding: 2px 15px 2px 0;}

.newsletter {width: 149; border-top: 1px #b2a594 solid; font-size: 13px; color: #000000; font-weight: bold; padding: 5px 0 15px 15px;}

.trackorder {width: 149; border-top: 1px #b2a594 solid; border-bottom: 1px #b2a594 solid; font-size: 13px; color: #000000; font-weight: bold; padding: 15px 0 7px 15px;}

.newsorderinput {padding-top: 7px;}

.newsorderinput form * {vertical-align: middle;}

.newsorderinput form input.area {width: 87px; padding: 3px 3px 2px 3px; line-height: 12px; font-size: 11px; color: #7F7F7F;}

/*----------Footer----------------*/
.footerlinks {width: 606px; border-left: 1px #b2b2b2 solid; font-size: 11px; color: #000000; text-align: center; float: right; padding: 10px 0;}

.footerlinks a {font-size: 11px; color: #000000; padding: 0 7px 0 3px;}

.footerlinks .footcart {background: url('/lib/yhst-59926502615164/footershoppingcarticon.gif') no-repeat 55px 1px; padding-right: 18px;}

.copyrightbadges {width: 760px; border-top: 14px #b48546 solid; padding: 7px 0 0 0; float: left;}

.badges {width: 152px; float: left; text-align: center;}

.badges img {vertical-align: middle;}

.designby {width: 170px; text-align: center; font-size: 11px; color: #999999; float: left; padding-top: 5px;}

.designby a {color: #999999;}

.itemform {width:185px; text-align:center;}

.copyright {width: 270px; text-align: right; padding-right: 7px; font-size: 12px; font-weight: bold; color: #7f7f7f; float: right; padding-top: 5px;}

