body
{
background: #ffffff;
}

img
{
border: 0;
}

a
{
color: #000000;
}

form
{
display: inline;
}

#PageWrapper
{
width: 965px;
margin: 0 auto;
background: url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-pageWrapper-BG.jpg) repeat-y;
}

#Header
{
width: 965px;
position: relative;
}

#Header img
{
display: block;
}

.headerLinks
{
position: absolute;
color: #808080;
font: normal 12px "Open Sans";
top: 17px;
/*left: 460px;*/
left:490px;
text-align: center;
width: 315px;
}

.headerLinks a
{
font: normal 11px "Open Sans";
text-decoration: none; 
/*text-transform: uppercase;*/
color: #808080;
}

.headerLinks a:link
{
font: normal 11px "Open Sans";
text-decoration: none; 
/*text-transform: uppercase;*/

color: #808080;
}

.headerLinks a:visited
{
font: normal 11px "Open Sans";
text-decoration: none; 
/*text-transform: uppercase;*/
color: #808080;
}

.headerLinks a:hover
{
font: normal 11px "Open Sans";
text-decoration: underline; 
/*text-transform: uppercase;*/
color: #808080;
}

.headerLinks a:active
{
font: normal 11px "Open Sans";
text-decoration: none; 
text-transform: uppercase;
color: #808080;
}

.cookClass
{
color: #4F4F4F;
font: 13px "Open Sans";
position: absolute;
right: 42px;
top: 19px;
}

.headerPiece
{
position: absolute;
top: 31px;
left: -13px;
}

.searchSubmit
{
position: absolute;
top: 124px;
left: 277px;
}

.searchInput
{
position: absolute;
border: 0;
color: #808080;
font: normal 11px "Open Sans";
top: 129px;
left: 10px;
height: 18px;
text-align: right;
width: 261px;
}

#RightColumn
{
float: right;
margin: 10px 5px 20px 0;
width: 777px;
display: inline;
}

.breadcrumbs
{
font: normal 8pt "Open Sans";
color: #808080;
text-align: left;
margin: 5px 10px 10px 0;
}

.breadcrumbs a
{
font: normal 8pt "Open Sans";
color: #808080;
text-decoration: none;
}

.breadcrumbs a:link
{
font: normal 8pt "Open Sans";
color: #808080;
text-decoration: none;
}

.breadcrumbs a:visited
{
font: normal 8pt "Open Sans";
color: #808080;
text-decoration: none;
}

.breadcrumbs a:hover
{
font: normal 8pt "Open Sans";
color: #808080;
text-decoration: underline;
}

.breadcrumbs a:active
{
font: normal 8pt "Open Sans";
color: #808080;
text-decoration: none;
}

.featuredRowHeader
{
background: url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-featuredRowHeader.jpg) no-repeat;
height: 25px;
width: 776px;
}

.featuredRowName
{
color: #ffffff;
font: bold 15px/25px "Open Sans";
text-align: left;
padding-left: 5px;
}

.featuredRowLink
{
padding: 6px 5px 0 0;
text-align: right;
}

.featuredRowLink img
{
vertical-align: middle;
}

.featuredRowLink a
{
font: normal 11px "Open Sans";
text-decoration: none;
vertical-align: middle;
padding-left: 3px;
}

.featuredRowLink a:link
{
font: normal 11px "Open Sans";
text-decoration: none;
vertical-align: middle;
}

.featuredRowLink a:visited
{
font: normal 11px "Open Sans";
text-decoration: none;
vertical-align: middle;
}

.featuredRowLink a:hover
{
font: normal 11px "Open Sans";
text-decoration: underline;
vertical-align: middle;
}

.featuredRowLink a:active
{
font: normal 11px "Open Sans";
text-decoration: none;
vertical-align: middle;
}

.contentsName a
{
font: bold 12px "Open Sans";
color: #000000;
text-decoration: none;
}

.contentsName a:link
{
font: bold 12px "Open Sans";
color: #000000;
text-decoration: none;
}

.contentsName a:visited
{
font: bold 12px "Open Sans";
color: #000000;
text-decoration: none;
}

.contentsName a:hover
{
font: bold 12px "Open Sans";
color: #000000;
text-decoration: underline;
}

.contentsName a:active
{
font: bold 12px "Open Sans";
color: #000000;
text-decoration: none;
}

.contentsRegPrice
{
color: #808080;
font: normal 11px "Open Sans";
}

.contentsSalePrice
{
color: #000000;
font: bold 14px "Open Sans";
}

.sectiontext
{
font: normal 12px "Open Sans";
padding:10px 0;
}

.featuredItemBox
{
background: url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-featuredItemBox2.jpg) no-repeat scroll top center;
width: 730px;
height: 230px;
}

.featuredName a
{
color: #072d65;
font: bold 18px "Open Sans";
}

.featuredName a
{
color: #363f5c;
font: bold 18px "Open Sans";
text-decoration: none;
}

.featuredName a:hover
{
text-decoration: underline;
}

.featuredText
{
color: #000000;
font: normal 12px "Open Sans";
margin: 5px 0;
}

.featuredBoxPrice
{
color: #363f5c;
font: bold 15px "Open Sans";
margin-bottom: 5px;
}

.itemName
{
padding-bottom: 10px;
text-align: left;
}

.itemName h1
{
border-bottom: 1px solid #1b82d0;
color: #072d65;
font: bold 16px "Open Sans";
margin: 0;
}

.itemDesc
{
font: normal 12px "Open Sans";
padding: 10px;
text-align: left;
}

.alsoLike
{
width: 172px;
padding: 0 12px;
}

.alsoLikeHorizontal
{
border: 1px solid #0f5fa1;
width: 774px;
}

.orderbox
{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-orderBox-BG.jpg) repeat-x scroll bottom center;
border: 1px solid #acacac;
text-align: left;
width: 287px;
}

*html .orderbox
{
width: 277px;
}

.itemNum
{
font: normal 11px "Open Sans";
padding-bottom: 5px;
}

.orderRegPrice
{
font: normal 12px "Open Sans";
}

.orderSalePrice
{
color: #0b3067;
font: bold 15px "Open Sans"
}

.orderATC
{
font: bold 12px "Open Sans";
padding: 10px 0;
}

.availability
{
font: normal 12px "Open Sans";
}

.optionLabel
{
font: bold 12px "Open Sans";
}

#info-div
{
text-align: left;
}

#LeftColumn
{
display: inline;
float: left;
width: 179px;
}

#LeftColumn img
{
display: block;
}

.catNav
{
background: #ffffff;
border-left: 1px solid #072d65;
border-right: 1px solid #072d65;
text-align: left;
width: 177px;
}

.catNav ul
{
list-style-type: none;
background: url(https:/lib.store.yahoo.net/lib/yhst-22632556433566/ey-leftNav-BG.jpg) repeat-y;
margin-left: 0;
}

.catNav ul li
{
margin: 0;
}

.liAnchor
{
background: #ffffff;
}

.activeliAnchor
{
background: #ffffff;
}

.liAnchor a
{
color: #000000;
font: bold 12px "Open Sans";
text-decoration: none;
display: block;
border-bottom: 1px solid #c0c0c0;
padding: 3px 5px 4px 20px;
background: url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-leftNavA-BG.jpg) no-repeat scroll 0% 0%;
}

.liAnchor a:link
{
color: #000000;
font: bold 12px "Open Sans";
text-decoration: none;
background: url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-leftNavA-BG.jpg) no-repeat scroll 0% 0%;
}

.liAnchor a:visited
{
color: #000000;
font: bold 12px "Open Sans";
text-decoration: none;
background: url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-leftNavA-BG.jpg) no-repeat scroll 0% 0%;
}

.liAnchor a:hover
{
color: #000000;
font: bold 12px "Open Sans";
text-decoration: underline;
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-leftNavA-BG.jpg) no-repeat scroll 0% -100px;
}

.liAnchor a:active
{
color: #000000;
font: bold 12px "Open Sans";
text-decoration: none;
background: url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-leftNavA-BG.jpg) no-repeat scroll 0% -100px;
}

.activeliAnchor a
{
color: #000000;
font: bold 12px "Open Sans";
text-decoration: none;
display: block;
border-bottom: 1px solid #c0c0c0;
padding: 3px 5px 4px 20px;
background: url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-leftNavA-BG.jpg) no-repeat scroll 0% -100px;
}

.activeliAnchor a:link
{
color: #000000;
font: bold 12px "Open Sans";
text-decoration: none;
background: url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-leftNavA-BG.jpg) no-repeat scroll 0% -100px;
}

.activeliAnchor a:visited
{
color: #000000;
font: bold 12px "Open Sans";
text-decoration: none;
background: url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-leftNavA-BG.jpg) no-repeat scroll 0% -100px;
}

.activeliAnchor a:hover
{
color: #000000;
font: bold 12px "Open Sans";
text-decoration: underline;
background: url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-leftNavA-BG.jpg) no-repeat scroll 0% -100px;
}

.activeliAnchor a:active
{
color: #000000;
font: bold 12px "Open Sans";
text-decoration: none;
background: url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-leftNavA-BG.jpg) no-repeat scroll 0% -100px;
}

.testimonials
{
background: url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-testimonials-BG.jpg) repeat-y;
color: #ffffff;
width: 136px;
font: normal 12px "Open Sans";
padding: 5px;
text-align: left;
}

.testimonials em
{
font: bold 11px "Open Sans";
display: block;
margin-top: 5px;
}

#Footer
{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-footer-BG.jpg) no-repeat scroll top center;
height: 125px;
width: 965px;
position: relative;
clear: both;
}

.footerLinks
{
color: #ffffff;
font: normal 12px "Open Sans";
position: absolute;
text-align: center;
top: 9px;
left: 305px;
width: 531px;
}

.footerLinks a
{
color: #ffffff;
font: bold 11px "Open Sans";
text-decoration: none;
text-transform: uppercase;
}

.footerLinks a:link
{
color: #ffffff;
font: bold 11px "Open Sans";
text-decoration: none;
text-transform: uppercase;
}

.footerLinks a:visited
{
color: #ffffff;
font: bold 11px "Open Sans";
text-decoration: none;
text-transform: uppercase;
}

.footerLinks a:hover
{
color: #ffffff;
font: bold 11px "Open Sans";
text-decoration: underline;
text-transform: uppercase;
}

.footerLinks a:active
{
color: #ffffff;
font: bold 11px "Open Sans";
text-decoration: none;
text-transform: uppercase;
}

.copyright a
{
text-transform: none;
}

.copyright a:link
{
text-transform: none;
}

.copyright a:visited
{
text-transform: none;
}

.copyright a:hover
{
text-transform: none;
}

.copyright a:active
{
text-transform: none;
}

.subSection
{
display: none;
}

.subSection ul li
{
padding: 2px 5px 2px 10px;
}

.subliAnchor a
{
font: normal 11px "Open Sans";
padding-left: 3px;
text-decoration: none;
}

.subliAnchor a:link
{
font: normal 11px "Open Sans";
padding-left: 3px;
text-decoration: none;
}

.subliAnchor a:visited
{
font: normal 11px "Open Sans";
padding-left: 3px;
text-decoration: none;
}

.subliAnchor a:hover
{
font: normal 11px "Open Sans";
padding-left: 3px;
text-decoration: underline;
}

.subliAnchor a:active
{
font: normal 11px "Open Sans";
padding-left: 3px;
text-decoration: none;
}

#anchorID
{
position: relative;
width: 177px;
}

#anchorID a
{
padding: 3px 25px 4px 20px;
}

.leftACC a
{
background: none !important;
border:0;
padding: 0 !important;
}

.leftACC
{
position: absolute;
top: 3px;
right: 5px;
}

.subSection ul
{
padding: 3px 0 7px 0;
}

.subSection
{
background: #ffffff;
border-bottom: 1px solid #C0C0C0;
}

.ystore-cross-sell-title-cell
{
display: none;
}

.ystore-cross-sell-cell
{
text-align: center;
}

.ystore-cross-sell-product-name a
{
font: bold 12px "Open Sans";
color: #000000;
text-decoration: none;
}

.ystore-cross-sell-product-name a:link
{
font: bold 12px "Open Sans";
color: #000000;
text-decoration: none;
}

.ystore-cross-sell-product-name a:visited
{
font: bold 12px "Open Sans";
color: #000000;
text-decoration: none;
}

.ystore-cross-sell-product-name a:hover
{
font: bold 12px "Open Sans";
color: #000000;
text-decoration: underline;
}

.ystore-cross-sell-product-name a:active
{
font: bold 12px "Open Sans";
color: #000000;
text-decoration: none;
}

.ystore-cross-sell-product-reg-price
{
font: normal 11px "Open Sans";
color: #808080;
}

.ystore-cross-sell-product-sale-price
{
font: bold 14px "Open Sans";
color: #ff0000;
}

#ys_relatedItems
{
border: 1px solid #0F5FA1;
width: 196px;
}

.ystore-cross-sell-product-sale-price
{
margin: 0;
}

.ystore-cross-sell-product-reg-price
{
margin: 0;
}

.ystore-cross-sell-table-horizontal
{
width: 754px;
margin: 10px;
}

.ystore-cross-sell-cell
{
width: 258px;
padding: 10px 0;
border-bottom: 1px solid #B5B6B5;
}

/*quantity pricing*/
.quantityPricing{
margin:0 auto;
width:209px;
border-bottom:1px solid #666666;
}

.quantityPricing table tr td{
padding:2px 0;
}

.qtyTop{
background-color:#0F5EA0;
color:#FFFFFF;
font:bold 12px "Open Sans";
}

.qtyLabel{
background-color:#FFFFFF;
border-left:1px solid #666666;
border-right:1px solid #CECECE;
border-top:1px solid #CECECE;
font:bold 12px "Open Sans";
}

.qtyHeader{
background-color:#FFFFFF;
border-left:1px solid #666666;
border-right:1px solid #CECECE;
border-top:1px solid #CECECE;
font:normal 12px "Open Sans";
}

.qtyPrice{
background-color:#FFFFFF;
border-right:1px solid #666666;
border-left:none;
border-top:1px solid #CECECE;
font:normal 12px "Open Sans";
}

/*Wholesale and Government Pages*/
.govBox{
background: url(https://lib.store.yahoo.net/lib/yhst-22632556433566/ey-gov-box-bg.gif) repeat-y;
}

.govBoxTitles{
color:#103778;
font:bold 14px "Open Sans";
text-align:right;
}

.govBoxText{
text-align:left;
font:normal 12px "Open Sans";
color:#333333;
}

.govBoxText a{
font:normal 12px "Open Sans";
color:#333333;
text-decoration:underline;
}

.govBoxText a:hover{
font:normal 12px "Open Sans";
color:#103778;
text-decoration:underline;
}

.whlslHdr{
border-bottom:1px solid #1B82D0;
margin-bottom:10px;
}

.whlslHdrBullets {
font:16px "Open Sans";
padding-bottom:8px;
}

.bulletsTbl{
text-align:left;
font:normal 12px "Open Sans";
color:#333333;
}

.bulletsTbl ul{
color:#333333;
list-style:square inside none;
padding-left:20px;
}

.bulletsTbl ul li{
margin:10px 0;
}

.bulletsTbl ul li a{
font:normal 12px "Open Sans";
color:#333333;
text-decoration:underline;
}

.bulletsTbl ul li a:hover{
font:normal 12px "Open Sans";
color:#103778;
text-decoration:underline;
}

.whlslCaption{
width:750px;
margin:0 auto;
color:#333333;
font:normal 12px "Open Sans";
text-align:left;
}

.ey-auto-atc
{
display: block;
}

.tabButtons .tabText{font-size: 15px;}
.addthis_toolbox{padding-left: 20px;}