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 0 0 15px;
	padding: 0;
}

ol, ul{
	list-style: disc outside;
	margin: 0;
	padding: 0;
}

p{ margin: 10px 0; padding: 0; }

tr, td{ vertical-align: top; }

form{
	margin: 0;
	padding: 0;
}

h1, h2, h3{
	margin: 0;
	padding: 0;
}

body{
	background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/body-bg.gif) top left;
	font: 70% Georgia, Arial, sans-serif;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}

/*Common Classes*/
#logo {width: 259px; padding: 12px 0 15px 7px; font-size: 0; line-height: 0;}

.header-bar {width: 903px; float: left; padding: 0 0 0 8px;}

.header-bar .search {width: 311px; background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/search-bg.gif) no-repeat top left; padding: 5px 0 3px 5px; float: left;}

.header-bar .header-links {width: 479px; float: right; font-size: 0;}
/*End Common Classes*/

/*Main Structure Style*/
#outer-container {background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/header-bg.gif) repeat-x top left; text-align: center;}

#container{
	font: 1em Georgia, Arial, sans-serif;
	margin: 0 auto;
	text-align: left;
	width: 911px;
}

#header{width: 911px; margin: 0 auto; text-align: left; height: 118px;}

#outer-bodyshell {padding: 0 0 0 9px; background: #416B9B; width: 902px; float: left;}

#bodyshell {
	border-left: 168px solid #EDDAB0;
	background-color: #EDDAB0;
	float: left;
	margin: 0;
	width: 734px;
}

#nav-product {
	float: left;
	margin-left: -168px;
	/*overflow: hidden;*/
	position: relative;
	width: 168px;
	z-index: 100;
	padding: 9px 0;
}

#footer{
	width: 911px;
	float: left;
	clear: both;
	border-top: 4px #BAD9F6 solid;
	padding: 0 0 20px;
}

.footer-links {width: 911px; background: #4C739E; padding: 7px 0; font-size: 11px; color: #fff; text-align: center;}

.footer-links a {font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; color: #fff; padding: 0 8px 0 5px;}

.footer-links a.cart {padding: 0 25px 0 5px; background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/footer-shopping-cart-icon.gif) no-repeat 100% 50%;}

.copyright {width: 911px; text-align: center; padding: 12px 0; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; color: #7f5c2f; line-height: 16px;}

.copyright a {font-size: 11px; color: #7f5c2f;}

.footer-badges {width: 911px; text-align: center;}

.footer-badges img {vertical-align: middle; margin: 0 5px;}

#header:after,
#bodyshell:after,
#footer:after,
#footer .text:after{
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
/*End Main Structure Style*/

#bodycontent{
	position: relative;
	width: 100%;
	float: right;
}

#bodycontent .bodypad{ padding: 8px 8px 2px; }

/*Nav Area*/
#searcharea fieldset{
	margin: 0;
	padding: 0;
	border: 0;
}

#searcharea input{ 
	font-size: 1em;
	vertical-align: middle; 
}

#searcharea span{
	font: bold 1.2em Arial, Helvetica, sans-serif;
	display: block;
}

#query { width: 273px; padding: 3px 2px; border: 1px #D6D4D5 solid; margin-right: 3px;}

#htmlbottom{background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/return-bg.gif) no-repeat bottom left; width: 168px; font-family: Georgia, "Times New Roman", Times, serif; margin-bottom: 12px;}

#htmlbottom .returns {font-size: 14px; color: #416b9c; text-transform: uppercase; text-align: center; background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/return-title-bg.gif) no-repeat top left; padding: 10px 0 6px;}

#htmlbottom .return-text {font-size: 13px; color: #416b9c; padding: 0 7px 7px;}

#scTestimonials {background: #F56974; width: 167px; margin-bottom: 12px; font-family: Georgia, "Times New Roman", Times, serif; background: #FB6F7B url(http://lib.store.yahoo.net/lib/yhst-93191402479481/bottom-testimonials.gif) no-repeat bottom left;}

#scTestimonials .testiHd {width: 167px; background: url(http://lib.store.yahoo.net/lib/yhst-93191402479481/top-testimonials.gif) no-repeat top left; font-size: 18px; color: #fff; text-align: center; padding: 7px 0 5px;}

#scTestimonials #testiConts {padding: 0 7px 35px; color: #fff; font-size: 12px;}

#scTestimonials #testiConts ul, #scTestimonials #testiConts ul li {margin: 0; padding: 0; color: #fff; font-size: 12px;}

.badges {width: 168px; text-align: center;}

.badges img {margin-bottom: 10px;}

#nav-product li{
	list-style-type: none;
	margin: 0;
	padding: 0 0 20px;
}

#nav-product li a {font-size: 0; padding: 0;}

#nav-product ul li ul li {padding: 0;}
	
#nav-product ul li ul li a{
	display: block;
	padding: 4px 10px 4px 8px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color: #523e23;
}
/*End Nav Area*/

