body
{
margin: 0 auto;
text-align: center;
/*background: #db687b url(https://lib.store.yahoo.net/lib/yhst-48352690834126/ey-body-bg.jpg) repeat-x;*/
}

html>body
{
margin-left: -.1px;
}

img
{
display: block;
}

form
{
display: inline;
}

#BYMWrapper
{
text-align: center;
margin: 0 auto;
/*background: transparent url(https://lib.store.yahoo.net/lib/yhst-48352690834126/ey-circle-bg.jpg) no-repeat scroll center top;*/
}

#PageWrapper
{
text-align: center;
width: 980px;
margin: 0 auto;
margin-top: 4px;
background: #ffffff;
background: transparent url(https://lib.store.yahoo.net/lib/yhst-48352690834126/ey-pagewrapper-bg.jpg) repeat-y;
}

#PageWrapperHome
{
text-align: center;
width: 980px;
margin: 0 auto;
margin-top: 4px;
background: #ffffff;
}

#Header
{
position: relative;
height: 116px;
}

#LeftColumn
{
text-align: left;
float: left;
width: 200px;
background-color: #86bad3;
}

#RightColumn
{
text-align: left;
float: left;
margin-left: 7px;
width: 759px;
}

#Footer
{
text-align: left;
clear: both;
}

.eyLeftPiece
{
position: absolute;
left: -15px;
top: 0px;
}

.eyHeaderPiece
{
position: absolute;
left: -23px;
top: 0px;
}

.breadcrumbs
{
font: normal 10px arial;
color: #808080;
text-transform: uppercase;
margin-top: 0px;
margin-left: 50px;
width: 677px;
}

.breadcrumbs a:link
{
font: normal 10px arial;
color: #808080;
text-transform: uppercase;
text-decoration: none;
}

.breadcrumbs a:visited
{
font: normal 10px arial;
color: #808080;
text-transform: uppercase;
text-decoration: none;
}

.breadcrumbs a:hover
{
font: normal 10px arial;
color: #808080;
text-transform: uppercase;
text-decoration: underline;
}

.breadcrumbs a:active
{
font: normal 10px arial;
color: #808080;
text-transform: uppercase;
text-decoration: none;
}

.catNavHeader
{
background: #FFFFFF url(https://lib.store.yahoo.net/lib/yhst-48352690834126/catNavHeader.jpg) no-repeat;
width: 202px;
height: 57px;
font: normal 20px tahoma;
color: black;
margin-left: -2px;
text-align: center;
}

.catNav
{
border-left: 1px solid #e4f6c3;
border-right: 1px solid #e4f6c3;
background-color: #FFFFFF;
padding-top: 5px;
}

.catNav ul
{
margin: 0;
padding: 0;
list-style: none;
}

.catNav ul li
{
background: transparent url(https://lib.store.yahoo.net/lib/yhst-48352690834126/ey-bullet.jpg) no-repeat scroll 10px center;
padding-left: 25px;
padding-top: 5px;
padding-bottom: 5px;
border-top: 1px solid #e0e0e0;
margin-left: 0px;
}

.catNav ul li a:link
{
font: bold 12px tahoma;
color: #757575;
text-decoration: none;
}

.catNav ul li a:visited
{
font: bold 12px tahoma;
color: #757575;
text-decoration: none;
}

.catNav ul li a:hover
{
font: bold 12px tahoma;
color: #757575;
text-decoration: underline;
}

.catNav ul li a:active
{
font: bold 12px tahoma;
color: #757575;
text-decoration: none;
}

.featuredTitle
{
background: transparent url(https://lib.store.yahoo.net/lib/yhst-48352690834126/ey-featured-bg.jpg) no-repeat;
}

.featuredTitle td
{
color: #404040;
font: bold 13px Verdana;
vertical-align: middle;
}

.contentsName
{
font: bold 11px tahoma;
color: #6b6b6b;
}

.contentsName a:link
{
font: bold 11px tahoma;
color: #6b6b6b;
text-decoration: none;
}

.contentsName a:visited
{
font: bold 11px tahoma;
color: #6b6b6b;
text-decoration: none;
}

.contentsName a:hover
{
font: bold 11px tahoma;
color: #6b6b6b;
text-decoration: underline;
}

.contentsName a:active
{
font: bold 11px tahoma;
color: #6b6b6b;
text-decoration: none;
}

.contentsRegPrice
{
font: normal 11px tahoma;
color: #6b6b6b;
}

.contentsSalePrice
{
font: bold 11px tahoma;
color: #f25041;
}

.eyText
{
font: normal 11px Tahoma;
color: #6b6b6b;
}

#ItemTable{
width:759px;
border-collapse:collapse;
}

#ItemTDRight{
width:188px;
}

#ItemTDLeft{
width:571px;
}

h1.itemHeading{
border-bottom:1px solid #61a5c6;
color:#808080;
font-family:tahoma;
font-size:19px;
width:759px;
font-weight: normal;
margin-bottom: 10px;
}
#CaptionText{
width:563px;
padding-top:10px;
padding-left:3px;
padding-right:3px;
font-family:arial;
font-size:9pt;
color:#6b6b6b;
}
.mainPic img{
margin:0px auto;

}
#ImageTD{
height:280px;
vertical-align : middle;
text-align:center;
}
#InsetTD{
text-align:center;

}
.greyOrder{
color:#808080;
font-family:tahoma;
font-size:8pt;
padding-top:17px;
}
.greyBold{
font-weight:bold;
display:inline;
}
.saleGreyOrder{
color:#60c5c6;
font-family:tahoma;
font-size:12pt;
font-weight:bold;
padding-bottom:17px;
}
.saleGreyBold{
display:inline;
color:#808080;
padding-bottom:17px;
}
.greyOptions{
padding-bottom:8px;
color:#808080;
font-family:tahoma;
font-weight:bold;
font-size: 8pt;
}
.addtocartImg{
margin:0px auto;
}

.layerPopup{
display:none;
position:absolute;
width:281px;
background-color:black;
border:1px solid #414141;
bottom:5px;
padding:5px;

}
.layerPopupHeader{
background-color:#212121;
border:1px solid #414141;
color:#EFBA36;
margin-bottom:8px;
margin-left:-5px;
margin-top:-6px;
padding:4px;
position:relative;
width:282px;
margin-right:-5px;
}
a.layerPopUpClose:link, a.layerPopUpClose:hover, a.layerPopUpClose:visited, a.layerPopUpClose:active
{
position:absolute;
right:6px;
top:7px;
}
.black_overlay{
            display: none;
            position: absolute;
            top: 0%;
            left: 0%;
            width: 100%;
            height: 100%;
            background-color: black;
            z-index:1001;
            -moz-opacity: 0.8;
            opacity:.80;
            filter: alpha(opacity=80);
        }
        .white_content {
            display: none;
            position: absolute;
            top: 128px;
            left: 25%;
            width: 728px;
            height: 600px;
            border: 4px solid #525252;
            background-color: white;
            z-index:1002;
            overflow: auto;
        }
.lightBoxInsets{
margin-top:10px;
}
.lightBoxInsets td{
border:1px solid #cccccc;
margin:5px;
vertical-align:middle;
}


.white_content{
top:10px;
}
.reviewHead{
color:#cb3951;
font-size:11pt;
font-family:arial;
font-weight:bold;
text-transform:capitalize;
}

.reviewPerson{
color:#449e9c;
font-family:arial;
font-size:10pt;
font-weight:bold;
text-transform:capitalize;
}
.reviewContent{
color:#6b6b6b;
font-family:arial;
font-size:9pt;
font-weight:normal;
}

#ReviewLink
{
color:#449e9c;
}

#ReviewLink a:link, #ReviewLink a:visited, #ReviewLink a:hover, #ReviewLink a:active{
color:#449e9c;
font-weight:bold;
text-decoration:underline;
}

td.crossSell{
display:none;
}
.upArrow img, .downArrow img{
margin:0px auto;
}

.upArrow, .downArrow{
width:100%;
margin:0px auto;
}
.inputW{
width:300px;
}
#CrossSell{
width:180px;
}

#ItemTDRight{
border-left:1px solid #d0d0d0;
}

#Footer{
height:93px;
width:980px;
position:relative;
color:#c3d668;
font-family:tahoma;
font-size:11px;
background: transparent url(https://lib.store.yahoo.net/lib/yhst-48352690834126/footerback.jpg) no-repeat scroll center top;
}
#Footer a:link{
text-decoration:none;
font-family:tahoma;
text-transform:uppercase;
font-size:11px;
color:#404040;
font-weight:bold;
text-decoration:none;
}
#Footer a:visited{
text-decoration:none;
font-family:tahoma;
text-transform:uppercase;
font-size:11px;
color:#404040;
font-weight:bold;
text-decoration:none;
}
#Footer a:hover{
text-decoration:none;
font-family:tahoma;
text-transform:uppercase;
font-size:11px;
color:#404040;
font-weight:bold;
text-decoration:underline;
}
#Footer a:active{
text-decoration:none;
font-family:tahoma;
text-transform:uppercase;
font-size:11px;
color:#404040;
font-weight:bold;
text-decoration:none;
}

#FooterHome{
height:93px;
width:980px;
position:relative;
color:#c3d668;
font-family:tahoma;
font-size:11px;
background: transparent url(https://lib.store.yahoo.net/lib/yhst-48352690834126/footerback-home.jpg) no-repeat scroll center top;
text-align: left;
clear: both;
}
#FooterHome a:link{
text-decoration:none;
font-family:tahoma;
text-transform:uppercase;
font-size:11px;
color:#404040;
font-weight:bold;
text-decoration:none;
}
#FooterHome a:visited{
text-decoration:none;
font-family:tahoma;
text-transform:uppercase;
font-size:11px;
color:#404040;
font-weight:bold;
text-decoration:none;
}
#FooterHome a:hover{
text-decoration:none;
font-family:tahoma;
text-transform:uppercase;
font-size:11px;
color:#404040;
font-weight:bold;
text-decoration:underline;
}
#FooterHome a:active{
text-decoration:none;
font-family:tahoma;
text-transform:uppercase;
font-size:11px;
color:#404040;
font-weight:bold;
text-decoration:none;
}


#FooterWrap{
bottom:6px;
left:0;
position:absolute;
text-align:center;
width:774px;
}

.footerLinks
{
display: block;
}

.newsletter
{
width: 198px;
height: 195px;
background: transparent url(https://lib.store.yahoo.net/lib/yhst-48352690834126/ey-newsletter.jpg) no-repeat;
position: relative;
}

.newsInput
{
position: absolute;
left: 28px;
top: 145px;
width: 155px;
height: 17px;
border: 0;
padding: 0;
font: bold 12px arial;
color: #646464;
background-color: #d0d0d0;
}

.newsSubmit
{
position: absolute;
left: 138px;
top: 166px;
}

.newsInputHome
{
position: absolute;
left: 287px;
top: 20px;
width: 314px;
height: 16px;
border: 0;
padding: 0;
font: bold 12px arial;
color: #646464;
background-color: #d0d0d0;
}

.newsSubmitHome
{
position: absolute;
left: 607px;
top: 16px;
}

.searchInput
{
position: absolute;
left: 657px;
top: 44px;
width: 163px;
height: 14px;
border: 0;
padding: 0;
font: normal 12px arial;
color: #646464;
background-color: #e0e0e0;
}

.searchSubmit
{
position: absolute;
left: 826px;
top: 40px;
}

.copyright
{
font: normal 11px arial;
color: #808080;
display: inline;
}

#FooterWrap .siteBy
{
font: normal 11px arial;
color: #007392;
display: inline;
}

#FooterWrap .siteBy a:link
{
font: normal 11px arial;
color: #007392;
text-decoration: none;
text-transform: capitalize;
}

#FooterWrap .siteBy a:visited
{
font: normal 11px arial;
color: #007392;
text-decoration: none;
text-transform: capitalize;
}

#FooterWrap .siteBy a:hover
{
font: normal 11px arial;
color: #007392;
text-decoration: underline;
text-transform: capitalize;
}

#FooterWrap .siteBy a:active
{
font: normal 11px arial;
color: #007392;
text-decoration: none;
text-transform: capitalize;
}

table.reviewTable td
{
font: bold 11px arial;
color: #808080;
}

.contactForm
{
background: transparent url(https://lib.store.yahoo.net/lib/yhst-48352690834126/ey-contact-form.jpg) no-repeat;
position: relative;
height: 289px;
width: 767px;
}

.contactForm input
{
font: bold 12px tahoma;
color: #a4a4a4;
width: 484px;
height: 17px;
border: 0;
padding: 0;
}

.contactForm textarea
{
font: bold 12px tahoma;
color: #a4a4a4;
width: 484px;
height: 115px;
border: 0;
padding: 0;
}

.contactName
{
position: absolute;
left: 196px;
top: 54px;
}

.contactEmail
{
position: absolute;
left: 196px;
top: 82px;
}

.contactForm input.contactNumber
{
position: absolute;
left: 196px;
top: 111px;
height: 16px;
}

.contactHear
{
position: absolute;
left: 196px;
top: 138px;
}

.contactReason
{
position: absolute;
left: 196px;
top: 167px;
}

.eyBuzzName
{
font: normal 16px tahoma;
color: black;
}

.eyBuzzName a:link, .eyBuzzName a:visited, .eyBuzzName a:hover, .eyBuzzName a:active
{
font: normal 16px tahoma;
color: black;
text-decoration: none;
}

#eyInfo
{
font: normal 12px tahoma;
color: #696767;
}

#eyInfo a:link, #eyInfo a:visited, #eyInfo a:hover, #eyInfo a:active
{
font: normal 12px tahoma;
color: #696767;
text-decoration: underline;
}

#info-div #eyInfo a:link, #info-div #eyInfo a:visited, #info-div #eyInfo a:hover, #info-div #eyInfo a:active
{
font: normal 12px tahoma;
color: #696767;
text-decoration: underline;
}

.reviewHead
{
color: #CB397E !important;
font: bold 15px tahoma !important;
vertical-align: middle !important;
padding-right: 10px;
}

.reviewContent
{
color: #61A5C6 !important;
font: bold 11px tahoma !important;
vertical-align: middle !important;
}

.reviewText
{
font: normal 11px tahoma !important;
}

.mainPic
{
height: 335px;
width: 270px;
}

.insetTable td
{
height: 74px;
padding: 3px;
vertical-align: middle;
width: 74px;
}

.eyInset
{
border: 1px solid #a0a0a0;
height: 72px;
width: 72px;
}

#eyInfo .breadcrumbs a:link
{
font: normal 10px arial;
color: #808080;
text-transform: uppercase;
text-decoration: none;
}

#eyInfo .breadcrumbs a:visited
{
font: normal 10px arial;
color: #808080;
text-transform: uppercase;
text-decoration: none;
}

#eyInfo .breadcrumbs a:hover
{
font: normal 10px arial;
color: #808080;
text-transform: uppercase;
text-decoration: underline;
}

#eyInfo .breadcrumbs a:active
{
font: normal 10px arial;
color: #808080;
text-transform: uppercase;
text-decoration: none;
}
