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-color: #fff;
	font: 70% Verdana, Arial, sans-serif;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}

/*Common Classes*/
#logo {width: 230px; padding: 8px 0 0 2px; float: left;}

.header-links {text-align: center; float: right; padding: 18px 0; font-size: 10px; color: #d0dae5;}

.header-links a {padding: 0 8px 0 5px; font-size: 10px; color: #541900;}

.shop-for-bar {width: 623px; float: right; background: url(http://lib.store.yahoo.net/lib/yhst-48634678910711/shop-for-bg.gif) no-repeat top left; margin: 65px 0 0;}

.shop-for-bar .shop-for {width: 296px; float: left; padding: 7px 0 6px 115px;}

.shop-for-bar .shop-for select {font-size: 12px; width: 277px;}

.shop-for-bar .view-cart {width: 212px; float: right; text-align: center; padding: 9px 0 0;}
/*End Common Classes*/

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

#outer-container {background: url(http://lib.store.yahoo.net/lib/yhst-48634678910711/footer-bg.gif) repeat-x bottom left;}

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

#header{width: 935px; background: url(http://lib.store.yahoo.net/lib/yhst-48634678910711/header-bg.gif) no-repeat top left; height: 160px;}

#bodyshell {
	background-color: #FFF;
	float: left;
	margin: 0;
	width: 935px;
}

#nav-product {
	float: right;
	/*overflow: hidden;*/
	position: relative;
	width: 281px;
	z-index: 100;
}

#footer{
	width: 935px;
	float: left;
	clear: both;
	padding: 10px 0 0;
}

.footer-links {width: 935px; text-align: center; padding: 26px 0; font-size: 10px; color: #c3c94e;}

.footer-links a {font-size: 10px; color: #541900; padding: 0 10px 0 7px;}

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

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

.copyright {width: 935px; text-align: center; font-size: 10px; color: #541900; padding: 25px 0 15px;}

.copyright a {font-size: 10px; color: #541900;}

#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: 654px;
	float: left;
}

#bodycontent .bodypad{ padding: 0 10px 0 0; }

#footer .text{ margin: 5px; }

#footer .text .designby{ float: left; }

#footer .designby a{ color: #000; }

#footer .text .copyright{ float: right; }

/*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: 100px; padding: 2px; }

#htmltop, #htmlbottom{
	padding: 5px;
	background: #AAA;
}

#nav-product ul {margin: 0; padding: 10px 10px 0; width: 261px;}

#nav-product li{
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #DFE2E9;
	width: 261px;
}

#nav-product li.last {border-bottom: none;}
	
#nav-product li a{
	display: block;
	padding: 5px 10px;
	font-size: 11px;
	font-weight: bold;
	color: #541900;
	width: 241px;
}
/*End Nav Area*/

.welcome-area-outer {width: 281px; background: url(http://lib.store.yahoo.net/lib/yhst-48634678910711/welcome-area-repeat.gif) repeat-y top left; margin-bottom: 15px;}

.welcome-area-outer .welcome-area-inner {background: url(http://lib.store.yahoo.net/lib/yhst-48634678910711/top-welcome-area.gif) no-repeat top left; width: 281px;}

.welcome-area-outer .welcome-area-inner .welcome-area {width: 281px; background: url(http://lib.store.yahoo.net/lib/yhst-48634678910711/bottom-welcome-area.gif) no-repeat bottom left; padding-bottom: 15px; position: relative;}

.welcome-area .welcome-text {font-size: 11px; color: #541900;height:260px; width: 245px; padding: 13px 18px; line-height: 16px;}

.welcome-area .welcome-quote {width: 130px; font-size: 11px; color: #541900; text-align: center; line-height: 16px; padding: 0 0 0 18px;}

.welcome-area .welcome-quote span {font-weight: bold; display: block; padding: 5px 0 0;}

.welcome-area .welcome-image {position: absolute; bottom: 2px; right: 3px; width: 122px;}

.newsletter {width: 248px; padding: 18px 15px 5px 18px; background: url(http://lib.store.yahoo.net/lib/yhst-48634678910711/newsletter-bg.gif) no-repeat top left; height: 64px; margin-bottom: 15px;}

.newsletter .newsletter-text {font-size: 11px; color: #541900; padding-bottom: 7px;}

.newsletter input {vertical-align: middle;}

.newsletter input.mailingIn {width: 165px; padding: 1px 2px; font-size: 12px; margin-right: 5px; color: #7F7F7F;}

.newsletter input.mailing-button {margin: 1px 0 0;}

.right-nav-images {width: 281px; text-align: center;}

.right-nav-images img {margin-bottom: 10px;}

.send-to-friend {width: 281px; font-size: 0;}

