body
{
background: #f04925;
margin: 0 auto;
font: normal 12px arial;
}

#eHobbiesBody
{
background: transparent url(https://lib.store.yahoo.net/lib/ehobbies-com/ey-body-background-4.jpg) no-repeat scroll center top;
padding-top: 28px;
}

#PageWrapper
{
background: url(https://lib.store.yahoo.net/lib/ehobbies-com/ey-pagewrapper-bg.jpg) repeat-y;
width: 931px;
position: relative;
margin: 0 auto;
background-color: white;
}

#Header
{
width: 931px;
position: relative;
display: block;
height: 142px;
}

#LeftColumn
{
width: 196px;
text-align: left;
border-left: 1px solid #303e8a;
border-right: 1px solid #303e8a;
float: left;
background-color: #2f3b87;

}

#RightColumn
{
width: 719px;
text-align: left;
float: left;
margin: 7px;
font: normal 12px arial;
}

#Footer
{
width: 931px;
clear: both;
height: 44px;
background: url(https://lib.store.yahoo.net/lib/ehobbies-com/ey-footer-bg.jpg) no-repeat;
}

p
{
font: normal 12px arial;
}

a
{
font: normal 12px arial;
}

.catNav
{
background-color: white;
width: 196px;
font: bold 12px arial;
color: #000066;
}

.catNav ul
{
margin: 0;
padding: 0;
list-style: none;
}

.catNav ul li
{
border-top: 1px solid #7d8cdf;
margin: 0;
padding: 2px 0 2px 0;
}

.catNav ul li a
{
font: bold 12px arial;
color: #000066;
padding-left: 20px;
}

.catNav ul li a:link
{
font: bold 12px arial;
color: #000066;
text-decoration: none;
}

.catNav ul li a:visited
{
font: bold 12px arial;
color: #000066;
text-decoration: none;
}

.catNav ul li a:hover
{
font: bold 12px arial;
color: #000066;
text-decoration: underline;
}

.catNav ul li a:active
{
font: bold 12px arial;
color: #000066;
text-decoration: none;
}

.catNav2
{
background-color: white;
width: 196px;
font: bold 12px arial;
color: #000066;
padding-top: 6px;
}

.catNav2 ul
{
margin: 0;
padding: 0;
list-style: none;
}

.catNav2 ul li
{
border-top: 1px solid #7d8cdf;
margin: 0;
padding: 2px 0 2px 0;
}

.catNav2 ul li a
{
font: bold 12px arial;
color: #000066;
padding-left: 20px;
}

.catNav2 ul li a:link
{
font: bold 12px arial;
color: #000066;
text-decoration: none;
}

.catNav2 ul li a:visited
{
font: bold 12px arial;
color: #000066;
text-decoration: none;
}

.catNav2 ul li a:hover
{
font: bold 12px arial;
color: #000066;
text-decoration: underline;
}

.catNav2 ul li a:active
{
font: bold 12px arial;
color: #000066;
text-decoration: none;
}

.liAnchor
{
background: url(https://lib.store.yahoo.net/lib/ehobbies-com/ey-orange-dot.jpg) no-repeat scroll 4% 50%;
}

.liAnchor2
{
background: url(https://lib.store.yahoo.net/lib/ehobbies-com/ey-green-dots.jpg) no-repeat scroll 4% 50%;
}

.contentsName a:link
{
font: bold 12px arial;
text-decoration: none;
color: #000066;
}

.contentsName a:visited
{
font: bold 12px arial;
text-decoration: none;
color: #000066;
}

.contentsName a:hover
{
font: bold 12px arial;
text-decoration: underline;
color: #000066;
}

.contentsName a:active
{
font: bold 12px arial;
text-decoration: none;
color: #000066;
}

.contentsHomeName a:link
{
font: bold 12px arial;
text-decoration: none;
color: #000066;
}

.contentsHomeName a:visited
{
font: bold 12px arial;
text-decoration: none;
color: #000066;
}

.contentsHomeName a:hover
{
font: bold 12px arial;
text-decoration: underline;
color: #000066;
}

.contentsHomeName a:active
{
font: bold 12px arial;
text-decoration: none;
color: #000066;
}

.subcontentsHomeName
{
text-align: left;
padding-left: 45px;
}

.subcontentsHomeName a:link
{
font: normal 11px arial;
text-decoration: none;
color: #000066;
}

.subcontentsHomeName a:visited
{
font: normal 11px arial;
text-decoration: none;
color: #000066;
}

.subcontentsHomeName a:hover
{
font: normal 11px arial;
text-decoration: underline;
color: #000066;
}

.subcontentsHomeName a:active
{
font: normal 11px arial;
text-decoration: none;
color: #000066;
}

ul.newclass
{
list-style: none;
margin: 0;
padding: 0;
background-color: #e2e7ff;
}

ul.newclass li
{
background: url(https://lib.store.yahoo.net/lib/ehobbies-com/ey-dash.jpg) no-repeat scroll 4% 50%;
border: 0;
margin: 0;
}

ul.newclass li a
{
padding-left: 20px;
width: 190px;
}

ul.newclass li a:link
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

ul.newclass li a:visited
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

ul.newclass li a:hover
{
font: normal 11px arial;
color: black;
text-decoration: underline;
}

ul.newclass li a:active
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

.newsletter
{
background: url(https://lib.store.yahoo.net/lib/ehobbies-com/ey-newsletter-bg.jpg) no-repeat;
height: 164px;
width: 194px;
}

.footerLinks
{
font: normal 12px arial;
color: white;
margin-left: 260px;
width: 671px;
text-align: center;
padding-top: 5px;
}

.footerLinks a:link
{
font: normal 12px arial;
color: white;
text-decoration: none;
}

.footerLinks a:visited
{
font: normal 12px arial;
color: white;
text-decoration: none;
}

.footerLinks a:hover
{
font: normal 12px arial;
color: white;
text-decoration: underline;
}

.footerLinks a:active
{
font: normal 12px arial;
color: white;
text-decoration: none;
}

.copyright
{
font: normal 11px arial;
color: #24a2c3;
}

.searchInput
{
position: absolute;
font: normal 12px arial;
left: 68px;
top: 118px;
border: none;
width: 142px;
height: 18px;
}

.searchSubmit
{
position: absolute;
left: 227px;
top: 118px;
border: none;
}

.ey-breadcrumbs
{
font: normal 11px arial;
color: black;
}

.ey-breadcrumbs a:link
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

.ey-breadcrumbs a:visited
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

.ey-breadcrumbs a:hover
{
font: normal 11px arial;
color: black;
text-decoration: underline;
}

.ey-breadcrumbs a:active
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

.title
{
font: bold 16px arial;
color: black;
width: 719px;
border-bottom: 1px solid black;
}

.code
{
font: bold 12px arial;
color: black;
}

.orderboxHead td
{
font: bold 12px arial;
color: black;
text-align: center;
}

.orderboxPrices td
{
font: bold 12px arial;
color: black;
text-align: center;
}

.orderboxPrices td.salepriceTD
{
font: bold 16px arial;
color: #fa0005;
text-align: center;
}

table.addToCart font
{
display: block;
}

.contentsRegPrice
{
font: normal 12px arial;
color: black;
}

.contentsSalePrice
{
font: bold 12px arial;
color: black;
}

.recentTable
{
text-align: center;
}

.recentTD
{
padding-left: 5px;
padding-right: 5px;
}

.recentTD img
{
border: none;
margin-bottom: 6px;
}

.recentTD a
{
font: bold 12px arial;
text-decoration: none;
color: #000066;
}

.featuredItemName a:link
{
font: bold 12px arial;
text-decoration: none;
color: #000066;
}

.featuredItemName a:visited
{
font: bold 12px arial;
text-decoration: none;
color: #000066;
}

.featuredItemName a:hover
{
font: bold 12px arial;
text-decoration: underline;
color: #000066;
}

.featuredItemName a:active
{
font: bold 12px arial;
text-decoration: none;
color: #000066;
}

.price
{
font: normal 12px arial;
color: black;
}

.sale-price
{
font: bold 12px arial;
color: black;
}

.info-div
{
font: normal 12px arial;
}

.newsletter
{
position: relative;
width: 194px;
height: 164px;
}

.inputNews
{
position: absolute;
left: 12px;
top: 98px;
width: 169px;
height: 17px;
border: 1px solid black;
font: normal 11px arial;
}

.submitNews
{
position: absolute;
left: 114px;
top: 121px;
}

.catNav ul li a
{
padding-left: 0;
}

.catNav2 ul li a
{
padding-left: 0;
}

ul.newclass li a
{
padding-left: 0;
}

.liAnchor
{
padding-left: 20px;
width:170px;
}

.liAnchor a
{
width: 170px !important;
}

.liAnchor2
{
padding-left: 20px;
width:170px;
}

.liAnchor2 a
{
width: 170px !important;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
{
.footerLinks{font: normal 12px arial;color: white;padding-left: 260px;width: 671px;text-align: center;padding-top: 5px;}
}

*html #RightColumn
{
margin: 7px 3px 7px 7px;
}

.ey-breadcrumbs
{
font: bold 12px arial;
}

.ey-breadcrumbs a, .ey-breadcrumbs a:link, .ey-breadcrumbs a:visited, .ey-breadcrumbs a:hover, .ey-breadcrumbs a:active
{
font: normal 12px arial;
}

.yst-side-nav-header
{
display: none;
}

.siteMap
{
padding: 10px;
border-top: 1px solid #7D8CDF;
width:186px;
* width: 196px;
}

.yst-side-nav-subsection, .yst-side-nav-subsection:link, .yst-side-nav-subsection:visited, .yst-side-nav-subsection:hover, .yst-side-nav-subsection:active
{
font: normal 11px arial !important;
}

#headtxt { text-transform:capitalize; }

.parentTestimonials
{
background: url(https://lib.store.yahoo.net/lib/ehobbies-com/ey-parentTestimonials-BG.jpg) repeat-y;
width: 147px;
*width: 167px;
font: normal 11px arial;
text-align: left;
padding: 10px;
}

.parentContactContainer img
{
display: block;
}

.contactTable
{
background: #f7ac6a url(https://lib.store.yahoo.net/lib/ehobbies-com/ey-contactForm-BG.jpg) repeat-x scroll top center;
border-left: 3px solid #F37C16;
border-right: 3px solid #F37C16;
}

.sectionText
{
background: #ffffff;
padding: 10px 2px;
border-left: 3px solid #F37C16;
border-right: 3px solid #F37C16;
width: 387px;
*width: 397px;
min-height: 180px;
}

.contactLabel
{
font: bold 12px arial;
text-align: right;
vertical-align: middle;
padding-right: 5px;
width: 134px;
}

.contactInputs
{
vertical-align: middle;
}

.contactInputs input
{
border: 1px solid #000000;
font: normal 12px arial;
}

.contactMessage
{
border: 1px solid #000000;
}

.schoolCheck, .companyCheck, .govCheck, .scoutsCheck, .otherCheck, .newssignup
{
border: 0 !important;
}


#headtxt{
text-transform:none;
}
hr
{
margin: 0;
}

.siteMap
{
padding: 5px;
}

.siteMap a
{
font: bold 12px arial;
}

#ehobbiesBody
{
background: #F15F36 url(https://lib.store.yahoo.net/lib/ehobbies-com/ey-body-bg.jpg) repeat-x;
}

.manufacturerLink a
{
color: #000000;
font: bold 12px arial;
text-decoration: underline;
}

.manufacturerLink a:link
{
color: #000000;
font: bold 12px arial;
text-decoration: underline;
}

.manufacturerLink a:visited
{
color: #000000;
font: bold 12px arial;
text-decoration: underline;
}

.manufacturerLink a:hover
{
color: #000000;
font: bold 12px arial;
text-decoration: underline;
}

.manufacturerLink a:active
{
color: #000000;
font: bold 12px arial;
text-decoration: underline;
}
a:link, a:hover, a:visited, a:active{
color:#313a87;
}
.captionDiv a:link, .captionDiv a:active, .captionDiv a:visited, .captionDiv a:active, .ey-breadcrumbs a:link, .ey-breadcrumbs a:hover, .ey-breadcrumbs a:visited, .ey-breadcrumbs a:active{
text-decoration:underline;
}

.freeShippingDiv
{
position: relative;
height: 101px;
width: 247px;
}

.cookNotification
{
position: absolute;
bottom: 0;
left: 0;
color: #5CFD5B;
font: bold 11px arial;
background: #000000;
padding: 4px 4px 0 4px;
height: 16px;
*height: 20px;
width: 239px;
*width: 247px;
text-align: center;
}

.ey-breadcrumbs
{
font: bold 8pt arial;
}

.ey-breadcrumbs a
{
font: normal 8pt arial
}

.ey-breadcrumbs a:link
{
font: normal 8pt arial
}

.ey-breadcrumbs a:visited
{
font: normal 8pt arial
}

.ey-breadcrumbs a:hover
{
font: normal 8pt arial
}

.ey-breadcrumbs a:active
{
font: normal 8pt arial
}
