html
{
background: #4dadff url(https://lib.store.yahoo.net/lib/stringthis/ey-body-bg.jpg) repeat-x;
}

body
{
background: transparent url(https://lib.store.yahoo.net/lib/stringthis/ey-stringthis-bg.jpg) no-repeat scroll center top;
margin: 0 auto;
text-align: center;
font: normal 12px arial;
color: black;
}

img
{
display: block;
border: 0;
}

form
{
display: inline;
margin: 0;
}

fieldset
{
margin: 0;
padding: 0;
border: 0;
}

a
{
color: #000000;
font: normal 12px arial;
text-decoration: none;
}

a:hover
{
text-decoration: underline;
}

a.greenBar
{
#color: #FDF935;
color: #FFFFFF;
font: normal normal bold 14px arial;
text-decoration: none;
}

a.greenBar:hover
{
    text-decoration: underline;
}

#PageWrapper
{
background: #ffffff url(https://lib.store.yahoo.net/lib/stringthis/ey-pagewrapper-bg.jpg) repeat-y;
margin: 0 auto;
width: 981px;
position: relative;
text-align: left;
}

#Header
{
width: 981px;
position: relative;
}

.leftGrad
{
position: absolute;
left: 0px;
top: 177px;
}

.rightGrad
{
position: absolute;
right: 0px;
top: 177px;
border-right: 1px solid black;
}

#LeftColumn
{
float: left;
width: 169px;
margin-left: 8px;
display: inline;
}

#RightColumn
{
float: right;
width: 770px;
margin: 54px 16px 20px 17px;
display: inline;
}

#RightColumnHome
{
float: right;
width: 770px;
margin: 54px 16px 20px 17px;
display: inline;
}

#Footer
{
clear: both;
width: 981px;
background-color: black;
padding-top: 20px;
}

.eyPromotionDiv
{
position: absolute;
top: 176px;
left: 176px;
height: 55px;
width: 796px;
}

.eyPromotion
{
background: transparent url(https://lib.store.yahoo.net/lib/stringthis/ey-message-bg.jpg) no-repeat;
width: 796px;
height: 55px;
}

.eyPromotion td
{
font: bold 13px arial;
color: white;
text-align: center;
vertical-align: middle;
}

.eyBreadcrumbs a
{
vertical-align: top !important;
}

.featuredTitle
{
font: bold 14px arial;
color: #2d3b57;
}

.contentsName
{
font: bold 12px arial;
color: black;
}

.contentsName a
{
font: bold 12px arial;
}

.contentsRegPrice
{
font: normal 11px arial;
color: #808080;
}

.contentsSalePrice
{
font: bold 12px arial;
color: #000000;
}

.searchInput
{
background: none;
border:0 none;
color:black;
font: normal 12px arial;
height:17px;
left:31px;
line-height:normal;
padding:0;
position:absolute;
top:154px;
width:315px;
}

.searchSubmit
{
position: absolute;
left: 357px;
top: 150px;
}

.catNav
{
width: 167px;
background: #ffffd3;
border: 1px solid #175793;
border-top: 0;
}

.catNav ul
{
margin: 0;
padding: 0;
width: 167px;
list-style: none;
}

.catNav ul li
{
background: transparent url(https://lib.store.yahoo.net/lib/stringthis/ey-bullet.jpg) no-repeat scroll 9px 8px;
font: bold 11px arial;
color: black;
padding: 4px 0;
}

.catNav ul li.selected
{
background: #2974bf url(https://lib.store.yahoo.net/lib/stringthis/ey-bullet.jpg) no-repeat scroll 9px 8px;
font: bold 11px arial;
color: white;
padding: 4px 0;
}

.catNav ul li div
{
padding-left: 24px;
padding-right: 5px;
}

.catNav ul li a
{
font: bold 11px arial;
}

.catNav ul li.selected a
{
font: bold 11px arial;
color: white;
}

.eyBreadcrumbs
{
font: normal 11px arial;
margin: 5px 0;
vertical-align: middle;
color: #000000;
padding-bottom: 6px;
border-bottom: 1px solid #919191;
}

.eyBreadcrumbs a
{
vertical-align: middle;
font: bold 11px arial;
}

.eyText11
{
font: normal 11px arial;
color: black;
}

.eyText12
{
font: normal 12px arial;
color: black;
}

.newsletter
{
height: 238px;
position: relative;
width: 169px;
background: transparent url(https://lib.store.yahoo.net/lib/stringthis/ey-newsletter.jpg) no-repeat;
}

.newsInput
{
position: absolute;
left: 10px;
top: 54px;
width: 149px;
height: 16px;
font: normal 12px arial;
color: black;
padding: 0;
border: 0;
}

.newsSubmit
{
position: absolute;
left: 47px;
top: 79px;
}

.jcarousel-skin-tango .jcarousel-container-horizontal
{
padding: 0 !important;
width: 711px !important;
}

#RelatedContents
{
background: transparent url(http://lib.store.yahoo.net/lib/stringthis/ey-brand-bg.jpg) no-repeat scroll 0 0 !important;
height: 91px !important;
}

.jcarousel-skin-tango .jcarousel-container
{
background: none !important;
border: 0 !important;
}

.relatedContents
{
width: 721px !important;
margin: 0 !important;
}

.jcarousel-skin-tango .jcarousel-container {
    -moz-border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 245px;
    padding: 20px 40px;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  245px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 140px;
    height: 75px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
    margin-right: 10px;
}


.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 14px;
    right: 11px;
    width: 28px;
    height: 52px;
    cursor: pointer;
    background: transparent url(http://lib.store.yahoo.net/lib/stringthis/next-horizontal.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 14px;
    left: 11px;
    width: 28px;
    height: 52px;
    cursor: pointer;
    background: transparent url(http://lib.store.yahoo.net/lib/stringthis/prev-horizontal.png) no-repeat 0 0;
}

.jcarousel-clip.jcarousel-clip-horizontal
{
width: 585px;
margin: 0 auto;
}

#mycarousel li
{
display: none;
}

#mycarousel li.jcarousel-item
{
display: block !important;
}

/*   //////////// HOMEPAGE TABS //////////// */

.tabTable {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(https://lib.store.yahoo.net/lib/stringthis/ey-featured-tabs.jpg) no-repeat scroll 0 0;
height:39px;
width:749px;
}

#RightColumnHome .tabs
{
padding: 0 !important;
}

#RightColumnHome .tabs
{
background: transparent url(https://lib.store.yahoo.net/lib/stringthis/ey-tab-contents-repeat.jpg) repeat-y !important;
}

#RightColumnHome .tabs .tabTD
{
background: transparent url(https://lib.store.yahoo.net/lib/stringthis/ey-tab-contents-bg.jpg) no-repeat scroll center bottom !important;
}

.tabTable td a
{
color: white;
font: bold 13px arial;
text-decoration: none;
outline: none;
}

.tabTable td
{
padding: 0;
}

.tabs td
{
padding: 0;
}

.innerDiv
{
height:auto !important;
min-height: 123px;
}

.tabSpacer
{
width:9px;
}

.eyBreadcrumbs img
{
display: inline;
vertical-align: middle;
}

.eyBreadcrumbs
{
width: 738px;
margin: 5px auto;
}

h1.textBanner
{
background: #18487a url(http://lib.store.yahoo.net/lib/stringthis/ey-pageTitleBG.jpg) repeat-x scroll top center;
color: #ffffff;
border-bottom: 0;
padding-left: 15px;
width: auto;
font: bold 18px/34px arial;
margin: 5px auto 20px;
width: 723px;
}

h1.itemTitle
{
color: #000000;
font: bold 18px arial;
margin: 0 0 10px;
}

h1.eyTitle
{
background: #237FC5;
color: #ffffff;
font: bold 16px/25px arial;
margin: 5px auto;
padding: 5px 10px;
width: 748px;
}

.alsoLikeDiv
{
border: 1px solid #919191;
border-bottom: 0;
padding: 10px 11px;
width: 198px;
}

.recentTD
{
width: 150px;
padding: 10px 5px;
vertical-align: bottom;
}

.tabBar
{
background: url(http://lib.store.yahoo.net/lib/stringthis/ey-tabsBG.jpg) no-repeat scroll top center;
height: 28px;
width: 501px;
}

.tabAs
{
background: url(http://lib.store.yahoo.net/lib/stringthis/ey-tabABG.jpg) repeat-x scroll top center;
color: #ffffff;
font: bold 15px/28px arial;
padding: 5px 10px;
margin-right: 2px;
}

.tabAs:hover
{
text-decoration: none;
}

#TabA-1
{
background: url(http://lib.store.yahoo.net/lib/stringthis/ey-tabABG.jpg) repeat-x scroll center -28px;
}

.tabs
{
color: #5a5a5a;
font: normal 12px arial;
padding: 10px 0;
}

.sectionText
{
font: normal 12px arial;
color: #000000;
}

.sectionText a
{
text-decoration: underline;
}

.contentsRegPrice
{
color: #6B6B6B;
font: normal 12px arial;
}

.contentsSalePrice
{
color: #E10E0B;
font: normal 12px arial;
}

.sectionOptions
{
font: bold 11px arial;
}

.sectionOptions select
{
border: 1px solid #bbbdc4;
font: normal 11px arial;
width: 150px;
}

.sectionQuantity input
{
border: 1px solid #bbbdc4;
text-align: center;
width: 25px;
}

.sectionFormTable td
{
padding-top: 3px;
}

#SortPaging
{
width: 713px;
margin: 0 auto;
}

.contentsTD
{
padding: 10px;
}

.orderBlueTD
{
background: #b1d5f9 url(http://lib.store.yahoo.net/lib/stringthis/ey-orderATCBG.jpg) no-repeat scroll bottom center;
padding: 6px 7px 10px;
}

.orderShippingText
{
font: bold 11px arial;
}

.orderShippingText a
{
font: normal 11px arial;
text-decoration: underline;
}

.orderATC
{
font: bold 12px arial;
}

.orderOptions
{
border-top: 1px solid #8CC1F5;
border-right: 1px solid #B5DFFF;
border-left: 1px solid #B5DFFF;
padding: 18px 10px;
}

.orderOptions td
{
padding-bottom: 5px;
}

.orderQty input
{
border: 1px solid #919191;
text-align: center;
width: 62px;
}

.orderInfo
{
border: 1px solid #b5dfff;
border-bottom: 0;
padding: 5px 0 10px;
}

.orderSalePrice
{
font: bold 18px arial;
color: #ff0000;
}

.orderHeader
{
background: url(http://lib.store.yahoo.net/lib/stringthis/ey-orderHeaderBG.jpg) repeat-x scroll top center;
border: 1px solid #666666;
color: #ffffff;
font: bold 12px/20px arial;
}

.orderboxTop
{
background: url(http://lib.store.yahoo.net/lib/stringthis/ey-secureShoppingHeader.jpg) no-repeat scroll top center;
height: 34px;
width: 352px;
}

.orderItemNum
{
font: normal 11px arial;
padding-top: 5px;
}

.SortPagingLinks
{
background: #18487b url(http://lib.store.yahoo.net/lib/stringthis/ey-sortPagingBG2.jpg) no-repeat scroll bottom center;
color: #ffffff;
padding-top: 3px !important;
}

.SortPagingLinks2
{
background: #18487b url(http://lib.store.yahoo.net/lib/stringthis/ey-sortPagingBG.jpg) no-repeat scroll bottom center !important;
color: #ffffff;
padding-top: 6px !important;
}

.SortPagingPageCount
{
display: inline;
}

.SortPagingLinksNumber
{
display: inline;
padding-left: 15px;
}

.SortPagingLinks a.selectedSort
{
font: bold 12px arial;
}

#Footer
{
background: url(http://lib.store.yahoo.net/lib/stringthis/ey-footerBG.gif) no-repeat scroll center top;
height: 52px;
padding-top: 0;
margin: 0 auto;
position: relative;
}

.footerLeft
{
position: absolute;
top: -78px;
left: 8px;
}

.footerLinks
{
font: normal 11px/32px arial;
color: #1963b7;
position: absolute;
top: 0;
left: 208px;
width: 752px;
}

.footerLinks a
{
color: #1963b7;
text-transform: uppercase;
font: normal 12px arial;
vertical-align: middle;
}

.seoFooterLinks a
{
color: #1963b7;
font: normal 12px arial;
vertical-align: middle;
text-decoration: none;
}

.copyright a
{
text-transform: none;
font: normal 11px arial;
}

#LeftColumn
{
padding-bottom: 120px;
}



/*****Menu Override CSS******/

#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu9, #menu10, #menu1 table, #menu2 table, #menu3 table, #menu4 table, #menu5 table, #menu6 table, #menu7 table, #menu8 table, #menu9 table, #menu10 table, #menu1 table td, #menu2 table td, #menu3 table td, #menu4 table td, #menu5 table td, #menu6 table td, #menu7 table td, #menu8 table td, #menu9 table td, #menu10, #menu1 table td a, #menu2 table td a, #menu3 table td a, #menu4 table td a, #menu5 table td a, #menu6 table td a, #menu7 table td a, #menu8 table td a, #menu9 table td a, #menu10 table td a
{
min-width: 150px !important;
}

#menu1, #menu2, #menu3, #menu4, #menu5, #menu6, #menu7, #menu8, #menu9, #menu10
{
z-index: 99999 !important;
}


#PageWrapper
{
position: static !important;
}

.topDDMenus
{
background: #FFFFD3;
border: 1px solid #175793;
position: absolute;
top: 176px;
padding: 10px;
display: none;
z-index: 99999 !important
}

.topDDMenus ul
{
padding: 0;
margin: 0;
list-style-type: none;
}

.topDDMenus ul li
{
padding: 2px 0;
}

.topDDMenus ul li:hover
{
background: #E8C254;
}

.topDDMenus ul li a
{
font: bold 12px arial;
color: #000000;
}

.topDDMenus a:hover
{
font: bold 12px arial;
color: #000000;
background: #E8C254;
text-decoration: none;
}

#topDDMenu1
{
left: 429px;
width: 239px;
}

#topDDMenu2
{
left: 691px;
width: 259px;
}



.socialCover
{
background: #217CC3;
height: 23px;
width: 165px;
position: absolute;
top: -5px;
left: 9px;
}