body{
	background-color: #EBEBEB;
	font: 70% Tahoma, Arial, sans-serif;
	padding: 0;
	margin: 0 auto;
	text-align: center;
}

/*Common Classes*/
.logo {width: 272px; padding: 13px 0 0 29px; float: left;}

.search-area {width: 290px; float: right; padding: 12px 0 0 20px;}

.cart-phone {width: 300px; float: right; text-align: right; padding-top: 20px;}

.view-cart {width: 130px; padding-right: 15px;}

.phone-number {width: 130px; padding-right: 70px;}

.header-links {width: 755px; clear: both; font-family: Verdana, Tahoma, Helvetica, sans-serif; text-align: right; padding: 10px 5px 0 0;}

.header-links a {font-size: 10px; font-weight: bold; color: #fff; padding: 12px 7px;}

.header-links a:hover {background: url(/lib/yhst-28819455469883/headernav-hover.gif) repeat-x bottom left; text-decoration: none;}

*:first-child+html .header-links {width: 695px; clear: both; font-family: Verdana, Tahoma, Helvetica, sans-serif; text-align: right; padding: 1px 5px 0 0; float: left; margin-left: 60px;}

* html .header-links {width: 695px; clear: both; font-family: Verdana, Tahoma, Helvetica, sans-serif; text-align: right; padding: 1px 5px 0 0; float: left; margin-left: 30px;}

*:first-child+html .header-links a {font-size: 10px; font-weight: bold; color: #fff; padding: 12px 8px; display: block; float: left;}

* html .header-links a {font-size: 10px; font-weight: bold; color: #fff; padding: 12px 8px; display: block; float: left;}
/*End Common Classes*/

/*Main Structure Style*/
#container{
	font: 1em Tahoma, Arial, sans-serif;
	width: 760px;
	margin: 0 auto;
	text-align: left;
	background: #fff;
}

#header{ background: url(/img/header-bg.png) no-repeat top left; height: 127px;}

#bodyshell {
	border-left: 157px solid #fff;
	background-color: #FFF;
	float: left;
	margin: 0;
	width: 603px;
}

#bodyshell2 {
	background-color: #FFF;
	float: left;
	margin: 0;
	width: 760px;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

#nav-product {
	float: left;
	margin-left: -157px;
	/*overflow: hidden;*/
	position: relative;
	width: 145px;
	z-index: 100;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	padding: 10px 0 10px 12px;
}

#footer{
	width: 100%;
	background: url(/img/footer-bg.png) repeat-x top left;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.footer-links {width: 760px; text-align: center; padding: 11px 0; color: #fff; font-family: Verdana, Tahoma, Helvetica, sans-serif;}

.footer-links a {font-weight: bold; color: #fff; font-size: 10px; padding: 0 5px 0 1px;}

.affiliate {float: left; width: 180px; text-align: center; padding: 25px 0 22px;}

.affiliate a {font-size: 11px; font-weight: bold; text-decoration: underline; color: #fff;}

.affiliate a:hover {text-decoration: none;}

.badges {width: 290px; float: left; text-align: center; padding: 12px 0 10px;}

.copyright {font-size: 10px; color: #fff; float: right; text-align: right; padding: 15px 15px 18px 0;}

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

#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: 10px; }

#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;
}

#searchsubmit {margin: 5px 0 0 5px;}

#query { width: 189px; padding: 2px; }

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

#nav-product li{
	list-style-type: none;
	margin: 0 0 10px;
	padding: 0;
}
	
#nav-product li a{
	display: block;
	padding: 5px 0;
	font-size: 10px;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
}

#nav-product li a:hover {color: #DB2E30;}

#nav-product li ul {margin: 0; padding: 0;}

#nav-product li ul li {margin: 0;}

#nav-product li ul li a {text-transform: none; font-weight: normal; color: #000; font-size: 10px; padding: 5px 0;}

#nav-product li ul li a:hover {color: #DB2E30;}
/*End Nav Area*/

.home-specials {border: 1px #C1C1C1 solid; clear: both; margin: 9px; width: 739px; padding-bottom: 13px;}

.specialsHeader {font-size: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #fff; text-align: center; background: #665C5B; padding: 5px 0; border-bottom: 3px #000 solid; margin-bottom: 13px;}

.specialsHeader b {font-weight: normal;}

.home-left {width: 413px; float: left;}

.home-right {width: 162px; float: right;}

.html-area-1, .html-area-2 {border: 1px #c1c1c1 solid; padding: 7px 13px; width: 134px; margin-bottom: 9px;}

.sub-home-images {border: 1px #c1c1c1 solid; width: 401px; padding: 10px 5px; float: left;}

.sub-home-images a {width: 50%; text-align: center; float: left; display: block;}

.breadcrumbs {font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; display: block; padding: 10px;}

.breadcrumbs a {text-decoration: underline;}

.breadcrumbs a:hover {text-decoration: none;}

#seo-related-links {
    width: 95%;
	margin: 20px 0;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #000;  
        font: bold 13px/1.2 verdana, arial, sans-serif;
        text-align: center;
		margin-bottom: 10px;
        }
    #seo-related-links ul {
        margin:0 0 0 20px; padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 49%;
        float: left;
        display: inline;
        background: url(/lib/yhst-28819455469883/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0 0 3px;
        }
        #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;
                }
