.tabbedContentMargin{
	padding:30px;
}
.displayNone{
	display:none;
}
#tabbedContainer{
	background-color:#3964BB;
	font-size: 10pt;
}
.tabbedContentContainer{
	background-color:#FFF;
	border-left:1px solid #3964BB;
	border-right:1px solid #3964BB;
	border-bottom:1px solid #3964BB;
	font: normal 10pt arial;
}
/*TABS*/
.tabUl{
	margin:0;
	padding:2px 0 0 6px;
}
.tabUl li{
	display:inline;
	float:left;
	margin-right:1px;
	height:29px;
	list-style-type:none;
}
/*TAB OFF*/
.tabUl li.tabOff{
	padding-right:6px;
}
.tabUl li.tabOffBorder{
	border-right:1px solid #696D76;
}
.tabUl li.tabOff a{
	padding:7px 0 0 7px;
	display:block;
	color:#FFFFFF;
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.tabUl li.tabOff a:hover{
	text-decoration:underline;
}
/*END TAB OFF*/

/*TAB ON*/
.tabUl li.tabOn{
	background:#FFF url(/lib/yhst-3207390919978/tabCornerRightnew.gif) top right no-repeat;
	padding-right:6px;
}
.tabUl li.tabOn a{
	background:url(/lib/yhst-3207390919978/tabCornerLeftnew.gif) top left no-repeat;
	padding:7px 0 8px 7px;
	display:block;
	color:#000;
	text-decoration:none;
	font:bold 11px Arial, Helvetica, sans-serif;
}
.tabUl li.tabOn a:hover{
	text-decoration:underline;
}
/*END TAB ON*/
/*END TABS*/

/*
form {

	margin: 0px;

	padding: 0px;

}
*/


table.main-table

{

	border-style: solid;

	border-color: #000000;

	border-top-width: 5px;

	border-bottom-width: 5px;

	border-left-width: 1px;

	border-right-width: 1px;

}



td.left-part

{

	background-image: url(/lib/yhst-3207390919978/bg-left.gif);

	background-repeat: repeat-y;

}



td.line,
div.line
{

	border-bottom: 1px solid #043C57;

}



td.search

{

	background-color: #9DAFBA;

}



/*td.footer

{

	background-color: #485A70;

	color: #EFF1F2;

	font: 11px Arial, sans-serif;

}



td.footer a

{

	color: #EFF1F2;

	font: 11px Arial, sans-serif;

	text-decoration: none;

}
*/


td.f-item

{

	text-align: center;

	vertical-align: bottom;
}



td.f-title

{

	text-align: center;

	vertical-align: top;

}



td.f-title a

{

	color: #000000;

	font: 12px Arial, sans-serif;

}



td.content

{

	padding: 20px;

}



td.shipping img

{

border-color: #476079;

border-width: 1px;

}



td.f-item a

{

	color: #000000;

	font: 12px Arial, sans-serif;

}



td.specials

{

	text-align: center;

}



td.specials a

{

	color: #043C57;

	font: 11px Arial, sans-serif;

}



span.content-title,
div.content-title
{

	color: #3964BB;

	font: bold 18px Arial, sans-serif;

}



span.item-title

{

	color: #000000;

	font: 12px "Arial Black", sans-serif;

}



span.item-price

{

	color: #000000;

	font: bold italic 12px Arial, sans-serif;	
	

}

s span.item-price{
	
	font: bold italic 13px Arial, sans-serif;	
	
}



span.item-desc

{

	color: #000000;

	font: 12px Arial, sans-serif;

}



span.item-number

{

	color: #103F5A;

	font: italic 12px Arial, sans-serif;

}



span.item-options

{

	color: #103F5A;

	font: bold italic 12px Arial, sans-serif;

}



span.item-avail

{

	color: #858585;

	font: 11px Arial, sans-serif;

}



div.left-nav

{

	background-image: url(/lib/yhst-3207390919978/bg-left-nav.gif);

	background-repeat: no-repeat;

	

	padding-left: 38px;

	padding-top: 20px;

	padding-bottom: 10px;

}



#left-nav a

{

	color: #103F5A;

	font: bold 12px Arial, sans-serif;

	text-decoration: none;

	display: block;

	padding-bottom: 10px;

	width: 100px;

	white-space: nowrap;

}



#bottom-nav a

{

	color: #EFF1F2;

	font: 11px Arial, sans-serif;

	text-decoration: none;

	padding-left: 15px;

	padding-right: 15px;

}



div.bottom-nav

{

	text-align: right;

	padding-right: 10px;

}



div.contact-text

{

	color: #3A6177;

	font: 10px Arial, sans-serif;

	padding-top: 15px;

	padding-bottom: 20px;

}



input.search-text

{

	width: 100px;

	height: 22px;

	border-style: solid;

	border-width: 1px;

	border-color: #043C57;

}



a.no-border img

{

  border: none;

}



span.item-price-crossed

{

	color: #000000;

	font: bold italic 13px Arial, sans-serif;

}



span.item-sale-price

{

	color: red;

	font: bold italic 12px Arial, sans-serif;

	

	

}



span.special-price

{

 color: #043C57;

 

}



span.special-price-crossed

{

  color: #043C57;

  text-decoration: line-through;



}



span.special-sale-price

{

 color: red;

 

}



span.f-price-crossed

{

  text-decoration:  line-through;

 

}


/* SEO Package */

#breadcrumbs   {
	font: 10px Arial, Sans-serif;
}

#breadcrumbs a {
	font: bold 10px Arial, Sans-serif;
	color: #103F5A;
}

.sitemap-header {
    font: bold 14px verdana;
    color: #000000;
    display: block;
    padding-top:  15px;
}
.sitemap-1      {
    font: bold 12px verdana;
    color: #103F5A;
    display: block;
    padding-left: 25px;
}
.sitemap-2      {
    font: normal 12px verdana;
    color: #005076;
    display: block;
    padding-left: 50px;
}
.sitemap-3      {
    font: normal 10px verdana;
    color: #3484AA;
    display: block;
    padding-left: 75px;
}
.sitemap-4      {
    font: normal 8px verdana;
    color: #3484AA;
    display: block;
    padding-left: 100px;
}

/*v1.3.1*/
#sc-seo-related-links {
    width: 500px;
    }
    #sc-seo-related-links:after {
        clear: both;
        content: ".";
        display: block;
        height: 0;
        visibility: hidden;
        }
    #sc-seo-related-links h3 {
        color: #000;  
        font: bold 11px/1.2 verdana, arial, sans-serif;
        text-align: center;
        }
    #sc-seo-related-links ul {
        margin:0; padding: 0;
        list-style: none;
        }
    #sc-seo-related-links ul.seo-links li {
        width: 46%;
        float: left;
        display: inline;
        background: url(/lib/yhst-3207390919978/dot.gif) 5px center no-repeat;
        font: normal 10px/1.2 verdana, arial, sans-serif;
				text-align: left;
        margin:0; 
        padding: 0 3% 0 0;
        }
        #sc-seo-related-links ul.seo-links li a {
            text-decoration: none;
						color: #103F5A;
            padding-left: 25px;
            display: block;
            _width: 100%;
            }
            #sc-seo-related-links ul.seo-links li a:hover {
                text-decoration: underline;
                }


#tableblock {position:relative;}
#chatbox {position:absolute; top:150px; right:300px;}

.leftNavSep{
	border-bottom:1px solid #CDD3DA;
	margin:0 30px;
}
.left-part-images img{
	margin:5px 0;
	display:block;
}
.left-part-images{
	margin:0 30px;
}
#scPage-insets{
	text-align:center;
	margin-top:5px;
}
#scPage-insets img{
	margin-right:3px;
	vertical-align:middle;
}

/*Cascading Nav Styles*/
table#recent-items tr th div {
text-align: left;
color: #3964BB;
font-weight: bold;
font-size: 1.3em;
}

table#recent-items {
	color: #2B2B2B;
}

table#recent-items a {
color:#000000;
font-family:Arial,sans-serif;
font-size:12px;
}

.left-navigation li { /* all list items */
	width: 170px; /* width needed or else Opera goes nuts */
}

.left-navigation li ul { /* second-level lists */
	position: absolute;
	z-index:999;
	height:1px;
	width:1px;
	background: #fff;
	margin-top : -1.35em;
	margin-left: -1200em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	overflow:hidden;/* hides submenus in case longer than page height */
	border-color:#3964BB;
border-style:solid;
border-width:6px 1px;
padding:5px 15px;
}

.left-navigation li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 -1000em;
	width:165px;
	height:1px;
	width:1px;
	height:auto;
	border-color:#3964BB;
	background: #fff;
border-style:solid;
border-width:6px 1px;
padding:5px 15px;
}

.left-navigation li:hover ul ul, .left-navigation li.sfhover ul ul {
	margin-left: -1000em;
	width:165px;
	height:auto;
	overflow:visible;
}

.left-navigation li:hover ul, .left-navigation li.sfhover ul { /* lists nested under hovered list items */
	margin-left: 169px;
	width:170px;
	height:auto;
	overflow:visible;
}
.left-navigation li li:hover ul, .left-navigation li li.sfhover ul {
	margin-left: 169px;
	width:200px;
	height:auto;
	overflow:visible;
}

#additional-text h2, #additional-text h3 { color: #3964bb; /*font: bold 14pt/16pt arial;*/ }

ul.links {
	margin: 0;
	padding: 0;
	float: left;
	width: 350px;
}

ul.links li {
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;
	width: 116px;
}

ul.links li a {
	display: block;
	float: left;
	padding: 0px 8px 0px 0px;
}










form { margin-top: 10px; }

h1 { margin-bottom: 0px; }

td.img-cell { border: 0px solid #3964BB; padding-top: 5px; }

img.divider { margin: 10px 0; }
.msrp, .regular-price { font-size: 13px; font-weight: normal; font-family: arial; margin-bottom: 0px; }
.msrp s { color: #000; }
.msrp s span { font-weight: normal; }
.sale-price, .big { color: #EC1C24; font-size: 23px; }

.black { color: #000; }

.big span { color: #ff0000; }
.big span.you-save { color: #00AB00; }

.special-terms, .special-terms a { font: normal 12px arial; }
.special-terms { color: #999999; margin: 10px 0 15px 0; }
.special-terms a { color: #2F60BD; line-height: 16px; text-decoration: none; display: block; }
.special-terms input { margin-right: 10px; }

.map-pricing-link a { font: italic 11px/11px arial; text-decoration: none; }

.you-save { color: #00AB00; font-weight: normal; font-size: 14px; }
.regular-price .you-save { font-size: 13px;  font-family: arial; }
.item-code { font: normal 12px arial; margin-bottom: 0px; }

.med-gray-text { color: #CACACA; font-size: 25px; line-height: 25px; margin-bottom: 15px; }

.availability { color: #808080; font: italic 12px arial; }

.qty { color: #808080; font-size: 12px; }
.qty input { text-align: center; }

td.padding-top { padding-top: 3px; }

.free-shipping-text { margin-bottom: 0px; }
.large-orange-text { color: #FD630A; font: normal 18px arial; letter-spacing: normal; }
.medium-gray-text { color: #4D4D4D; font: normal 16px arial; letter-spacing: normal; }

.item-page-bulleted-list { font: normal 12px/14px arial; list-style-image: url(/lib/yhst-3207390919978/img-green-checkmark.gif); margin: 10px 0px 0px 0px; }
.item-page-bulleted-list li { margin-bottom: 17px; }
