/* CSS Document */

body {
	text-align: center;
	margin: 0 0 0 0;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #1A1A1A;
}
.doa { background: #1A1A1A url(/lib/yhst-16472477184812/bg.gif) left 8px repeat-x; width: 100%; }
.floatleft { float: left; }
.floatright { float: right; }
.clear { clear: both; }
a img { border: none;}
a:hover { text-decoration: underline; }
#overall {
	width: 760px;
	margin: auto;
	text-align: left;
	background-color: #000000;
	position: relative;
}
#header2 {
	width: 760px;
	position: relative;
}
#container {
	width: 760px;
}
#footer {
	width: 760px;
}
.clear {
	clear: both;
}

/*------Header------*/
.logo {
	padding-top: 15px;
	padding-left: 10px;
	float: left;
}
.buyhere {
	color: #c8c8c8;
	font-size: 12px;
	float: left;
        margin-left: 10px; 
	padding-left: 20px;
	padding-top: 20px;
	padding-bottom: 10px;
        text-align: center; 
}
.buyhere a { color: #FFF; }
.buyhere a:hover { text-decoration: none; }
.companylogos {
	float: right;
	position: relative;
	padding-right: 10px;
	padding-top: 5px;
}
.company1 {
	float: left;
}
.company2 {
	float: left;
	padding-top: 7px;
}
.lycratext {
	float: left;
	font-size: 9px;
	color: #c8c8c8;
	width: 85px;
	text-align: center;
	padding-top: 11px;
	padding-left: 5px;
}
.toplinks {
	float: right;
	width: 200px;
	padding-top: 15px;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 10px;
}
.toplinks ul {
	margin: 0px;
	padding: 0px;
}
.toplinks ul li {
	list-style: none;
	display: inline;
	color: #5b5b5b;
	font-size: 11px;
	padding-left: 2px;
	padding-right: 2px;
}
.toplinks ul li a {
	color: #5b5b5b;
	font-size: 11px;
	text-decoration: none;
}
.toplinks ul li a:hover { text-decoration: underline; }
.headerlinks {
	width: 760px;
	float: left;
	border-top: 1px #333333 solid;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.headerlinks ul {
	margin: 0px;
	padding: 0px;
}
.headerlinks ul li {
	list-style: none;
	display: inline;
}
.headerlinks ul li a {
	font-size: 12px;
	color: #9f9f9f;
	padding: 5px 17px;
	text-decoration: none;
}
.headerlinks ul li a:hover {
    background: url(/lib/yhst-16472477184812/navbg.gif) top left repeat-x; 
	color: #ffffff;
}

/*------content------*/
.content {
	width: 730px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
}
.mainimage {
	float: left;
        width: 245px;
}

.mainimage img {margin-bottom: 7px;}

.itemssection {
	float: right;
	width: 481px;
	background: #ffffff url(/lib/yhst-16472477184812/rightsidebgbottom.gif) no-repeat left bottom;
	position: relative;
}
.sectiontitle {
	color: #b7b7b7;
	font-size: 15px;
	padding-left: 15px;
	padding-top: 15px;
	padding-bottom: 30px;
	font-weight: bold;
}
.itemrow {
	float: left;
	position: relative;
	padding-bottom: 96px;
	width: 481px;
}
.itemrow * { vertical-align: middle; }
.homeitem {
	float: left;
	position: relative;
	width: 140px;
	margin-left: 5px;
	padding-right: 7px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.vsep { background: url(/lib/yhst-16472477184812/vsep.gif) top center no-repeat; height: 219px; width: 3px; }
.itemimage {
	text-align: center;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	border-bottom: 1px #cfcfcf solid;
}
.itemprice {
	font-size: 13px;
	font-weight: bold;
	color: #9f9f9f;
	width: 50px;
	float: left;
	padding-left: 13px;
	padding-top: 10px;
}
.moreinfobutton {
	float: right;
	width: 75px;
	padding-top: 8px;
}
.last {
	border: none;
	float: left;
	padding-top: 8px;
	margin-left: 6px;
}

/*------Footer------*/
.footertop {
	width: 760px;
	background-color: #000; 
	position: relative;
	float: left;
	padding-bottom: 15px;
	border-bottom: 1px #333333 solid;
}
.footerlinks {
	float: left;
	padding-left: 10px;
	padding-top: 17px;
	width: 290px; 
}
* html .footerlinks {
	padding-top: 20px;
}
.footerlinks ul {
	margin: 0px;
	padding: 0px;
}
.footerlinks ul li {
	list-style: none;
	border-right: solid 1px #5B5B5B;
	display: inline;
	color: #5b5b5b;
	font-size: 11px;
	margin: 0; 
	padding: 0 9px 0 7px; 
	text-decoration: none;
}
.footerlinks ul li.last { border: none; float: none; }
.footerlinks ul li a {
	color: #5b5b5b;
	font-size: 11px;
	margin: 0; 
	padding: 0; 
	text-decoration: none;
}
.footerlinks ul li a:hover { text-decoration: underline; }
.mailinglistarea {
	float: right;
	padding-right: 15px;
	width: 415px;
	padding-top: 17px;
}
.mailingtext {
	color: #a7a7a7;
	font-size: 11px;
	float: left;
	padding-right: 7px;
	padding-top: 1px;
}
.mailinginput {
	width: 150px;
	font-size: 12px;
	background-color: #a7a7a7;
	float: left;
}
.mailingbutton {
	float: right;
	padding-top: 1px;
}
.footerbottom {
	background-color: #000; 
	width: 760px;
	float: left;
	padding-bottom: 30px;
}
.creditcards {
	float: left;
	padding-top: 32px;
	padding-left: 15px;
}
.copyrightinfo {
	text-align: right;
	padding-left: 15px;
	padding-right: 15px;
	float: right;
	padding-top: 23px;
}
.copyrightinfo ul {
	margin: 0px;
	padding: 0px;
}
.copyrightinfo ul li {
	list-style: none;
	display: inline;
	font-size: 10px;
	color: #5b5b5b;
}
.copyrightinfo ul li a {
	color: #5b5b5b;
	text-decoration: underline;
	font-size: 10px;
}
.copyrightinfo ul li a:hover { text-decoration: none; }
div.ftoverall {
    background: url(/lib/yhst-16472477184812/bg2.gif) left 53px repeat-x; 
    float: left; 
    margin: 0 auto; 
    text-align: center; 
    width: 100%; 
    }
    * html div.ftoverall { background-position: left 50px; }
ul.designby li a { text-decoration: none; }
    ul.designby li a:hover { text-decoration: underline; }
div#contents { width: 710px; }
#seo-related-links {
    width: 95%;
    }
    #seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #seo-related-links h3 {
        color: #000;  
        font: bold 14px/1.2 tahoma, arial, sans-serif;
        margin-bottom: 5px; 
        text-align: center;
        }
    #seo-related-links ul {
        margin:0; 
        margin-left: 10px; 
        padding: 0;
        list-style: none;
        }
    #seo-related-links ul.seo-links li {
        width: 45%;
        float: left;
        display: inline;
        background: url(/lib/yhst-16472477184812/dot.gif) 5px center no-repeat;
        margin:0; 
        padding:0;
        }
        #seo-related-links ul.seo-links li a {
            color: #5B5B5B;
            text-decoration: none;
            padding-left: 25px;
            display: block;
            _width: 100%;
            }
            #seo-related-links ul.seo-links li a:hover {
                color: #000; 
                text-decoration: underline;
                }
.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #000080;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #0000FF;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #0000FF;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #0000FF;
    display: block;
    padding-left: 100px;
}
div.breadcrumbs { color: #9F9F9F; }
    div.breadcrumbs a { color: #9F9F9F; text-decoration: none; }
        div.breadcrumbs a:hover { color: #FFF; text-decoration: underline; }
h1#searchpageHeader, h1#section-contenttitle { color: #FFF; font: bold 16px arial, helvetica, sans-serif; margin: 0; }
div#info-div, div.item { background-color: #FFF; width: 710px; margin-bottom: 30px;}
    div.item .itemimg { text-align: center; width: 350px; }
    div.item .iteminfo { width: 350px; }
div.itemcap { background-color: #FFF; padding: 0 10px; width: 95%; }
div.cross-sell a { color: #000; font-weight: bold; }
div.cross-sell a:hover { text-decoration: none; }
div.sale-price-bold { color: #CE1700; font-weight: bold; }
div#customerservice { background-color: #FFF; }

div.cross-sell {background: url(/lib/yhst-16472477184812/lines.gif) no-repeat bottom left; width: 700px; margin-left: 12px; padding-bottom: 100px;}

div.cross-sell table tr td.vertical-seperator {background: url(/lib/yhst-16472477184812/vert-sep-dotted.gif) repeat-y 50% 0;}

div.cross-sell table tr td div.item-image {width: 150px; border-bottom: 1px #cccccc solid;}

div.cross-sell table tr td div.item-image img {margin-bottom: 3px;}

div.cross-sell table tr td div.item-info {width: 150px; font-size: 11px; color: #9e9e9e; font-weight: bold;}

div.cross-sell table tr td div.item-info img {margin: 5px 0 -4px 20px;}

