html{
background: #2f3134 url(http://lib.store.yahoo.net/lib/yhst-50746778509521/htmlbackground.jpg) repeat-x top center;
}

body
{
margin: 0 auto;
text-align: center;
font: normal 12px arial;
color: black;
background: transparent url(http://lib.store.yahoo.net/lib/yhst-50746778509521/bodybackground.jpg) no-repeat top center;
}

img
{
display: block;
}

form
{
display: inline;
}

#PageWrapper
{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-50746778509521/pagewrapper.jpg) repeat-y top center;
margin: 0 auto;
width: 980px;
position: relative;
text-align: left;
}

#PageWrapperHome{
background-color: #000000;
margin: 0 auto;
width: 980px;
position: relative;
text-align: center;
}
#Header
{
width: 980px;
background-color:#000000;
height:156px;
position: relative;
}
#HeaderTable, .rotateTable{
border-collapse:collapse;
margin:0px auto;
}
#HeaderTable img, .rotateTable img{
display:block;
}
#HeaderTable td, .rotateTable td{
margin:0px;
padding:0px;
}
.headerUtilityLinks{
color:#FFFFFF;
font-size:8pt;
left:663px;
position:absolute;
top:10px;
}

.headerUtilityLinks a:link{
text-decoration:none;
color:#ffffff;
font-size:8pt;
}
.headerUtilityLinks a:visited{
text-decoration:none;
color:#ffffff;
font-size:8pt;
}
.headerUtilityLinks a:active{
text-decoration:none;
color:#ffffff;
font-size:8pt;
}
.headerUtilityLinks a:hover{
text-decoration:underline;
color:#ffffff;
font-size:8pt;
}

.headerLinks{
display:block;
height:34px;
}

#HeaderLinks{
left:604px;
position:absolute;
top:11px;
}
#HeaderLinks a:link{
color:#bebdbe;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
#HeaderLinks a:visited{
color:#bebdbe;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
#HeaderLinks a:active{
color:#bebdbe;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}
#HeaderLinks a:hover{
color:#bebdbe;
font-size:9pt;
font-weight:bold;
text-decoration:underline;
}

#HeaderLinks img{
display:inline;
margin-left:2px;
}

.caption{
padding:15px;
color:#7f7f80;
font-size:9pt;
text-align:left;
}
#BecomeADealer{
width:136px;
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-26581778929426/become-a-dealer-back.jpg) no-repeat top center;
}
#CustomerService{
width:137px;
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-26581778929426/customer-service-back.jpg) no-repeat top center;
}
#BestSellers{
width:103px;
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-26581778929426/best-sellers-back.jpg) no-repeat top center;
}
#NewArrivals{
width:105px;
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-26581778929426/new-arrivals-back.jpg) no-repeat top center;

}
#HotDeals{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-26581778929426/hot-deals-back.jpg) no-repeat top center;
width:89px;
}

#BecomeADealer:hover{
width:136px;
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-26581778929426/become-a-dealer-back.jpg) no-repeat scroll 0 -34px;
}
#CustomerService:hover{
width:137px;
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-26581778929426/customer-service-back.jpg) no-repeat scroll 0 -34px;
}
#BestSellers:hover{
width:103px;
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-26581778929426/best-sellers-back.jpg) no-repeat scroll 0 -34px;
}
#NewArrivals:hover{
width:105px;
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-26581778929426/new-arrivals-back.jpg) no-repeat scroll 0 -34px;

}
#HotDeals:hover{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-26581778929426/hot-deals-back.jpg) no-repeat scroll 0 -34px;
width:89px;
}

.leftTD{
width:133px;
}
.rightTD{
width:111px;
}
#OrderTD{
width:413px;
padding-left:22px;
}
.leftTD2{
width:93px;
}
.rightTD2{
width:245px;
}
.availability{
padding-top:13px;
padding-bottom:12px;
}
.leftTop{
background: #bd2991 url(http://lib.store.yahoo.net/lib/yhst-50746778509521/lefttopback.jpg) repeat-x bottom center;
font-size:10pt;
color:#ffffff;
font-weight:bold;
padding:7px;
text-align:center;

}

.quantity{
padding-top:10px;
padding-bottom:15px;
font-weight:bold;
}
.quantity input{
border:1px solid #45484c;
}
.productDescription{
font-size:8pt;
}
#ItemName{
font-size:13pt;
font-weight:bold;
padding-bottom:13px;
}
.salePrice{
color:#bd2991;
font-size:13pt;
font-weight:bold;
padding-bottom:8px;
padding-top:18px;
}
.footerTable{
border-collapse:collapse;
color:#7f7f80;
font-size:8pt;
}
.footerTable img{
display:block;
border:none;
}
.footerTable td{
margin:0px;
vertical-align:top;
padding:0px;
}
.footerTable a:link{
color:#7f7f80;
font-size:8pt;
text-decoration:none;
}
.footerTable a:visited{
color:#7f7f80;
font-size:8pt;
text-decoration:none;
}
.footerTable a:active{
color:#7f7f80;
font-size:8pt;
text-decoration:none;
}
.footerTable a:hover{
color:#7f7f80;
font-size:8pt;
text-decoration:underline;
}
.purpleText{
color:#bd2991;
font-size:9pt;
}

.seperatorTD{
width:35px;
text-align:left;
}
#FooterTable{
margin:0px auto;
padding-top:18px;
}

#LeftColumn
{
float: left;
width: 172px;
background-color: #000000;
}

#RightColumn
{
float:right;
margin-right:7px;
padding-left:11px;
padding-top:13px;
width:788px;
background: #b7b7b7 url(http://lib.store.yahoo.net/lib/yhst-50746778509521/rightcolumnback.jpg) repeat-x top center;
}

#Footer
{
clear: both;
width: 980px;
background-color: #000000;
font-size:8pt;
color:#000000;
text-align:left;
padding-bottom:15px;
padding-top:13px;
}
.breadName{
display:inline;
color:#b6278c;
}

.testimonials{
color:#ffffff;
font-size:8pt;
padding:4px;
}
.testimonialsHeader{
color:#d38d47;
font-weight:bold;
text-align:center;
font-size:11pt;
}
.news img{
border:none;
}
.news{
width:166px;
margin-bottom:15px;
margin-top:15px;
color:#ffffff;
font-size:8pt;
text-align:left;
background: #000000 url(http://lib.store.yahoo.net/lib/yhst-50746778509521/newsback.jpg) repeat-x bottom center;
}
.news div{
padding:7px;
}
.featuredItemBar{
position:relative;
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-26581778929426/ey-featured-item-bar.jpg) no-repeat top center;
width:763px;
height:26px;

}
.imageWrapper{
background-color:#ffffff;
padding:10px;
text-align:center;
border:1px solid #bcbcbc;

}
.relatedItems{
background-color:#ffffff;
width:775px;
margin-top:70px;
margin-bottom:55px;
}
.featuredLink{
position:absolute;
right:4px;
font-size:8pt;
color:#000000;
top:6px;
}

.featuredLink img{
display:inline;
margin-right:3px;
margin-bottom:-1px;
}

.featuredLink a:link{
font-size:8pt;
color:#000000;
text-decoration:none;
}
.featuredLink a:visited{
font-size:8pt;
color:#000000;
text-decoration:none;
}
.featuredLink a:active{
font-size:8pt;
color:#000000;
text-decoration:none;
}
.featuredLink a:hover{
font-size:8pt;
color:#000000;
text-decoration:underline;
}

.featuredItemText{
color:#FFFFFF;
font-size:10pt;
font-weight:bold;
padding-left:8px;
padding-top:4px;
}
.copy{
text-align:left;
font-family:arial;
font-size:9pt;
padding:10px;
color:#000000;
}
.footerLinks{
font-size:9pt;
color:#000000;
font-weight:bold;
padding-top:37px;
}
.footerLinks a:link{
font-size:9pt;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.footerLinks a:visited{
font-size:9pt;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.footerLinks a:active{
font-size:9pt;
color:#000000;
font-weight:bold;
text-decoration:none;
}
.footerLinks a:hover{
font-size:9pt;
color:#000000;
font-weight:bold;
text-decoration:underline;
}


.featuredTitle
{
font: bold 14px arial;
color: #2d3b57;
}

.contentsName
{
font: bold 12px arial;
color: black;
}

.contentsName a:link
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.contentsName a:visited
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.contentsName a:hover
{
font: bold 12px arial;
color: black;
text-decoration: underline;
}

.contentsName a:active
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.contentsRegPrice
{
font: normal 11px arial;
color: #000000;
}

.contentsSalePrice
{
font: bold 13px arial;
color: #000000;
}
.contentsTable img{
border:none;
}

.relatedContentsTable{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-26581778929426/you-may-back.jpg) repeat-y top center;
border-collapse:collapse;
}
.relatedContentsTable img{
display:block;
}
.relatedContentsTable td{
margin:0px;
padding:0px;
}
.searchInput
{
border:0 none;
color:black;
font-family:arial;
font-size:12px;
height:18px;
left:344px;
line-height:normal;
padding:0;
position:absolute;
top:61px;
width:251px;

}

.searchSubmit
{
left:609px;
position:absolute;
top:52px;
}

.catNav
{
width: 172px;
background-color:#000000;
}

.catNav ul
{
margin: 0;
padding: 0;
width: 172px;
list-style: none;
}

.catNav ul li
{
background-color: #000000;
color:#ffffff;
padding-bottom:5px;
padding-left:20px;
padding-top:5px;

}

.catNav ul li a:link
{
font: bold 11px arial;
color: #ffffff;
text-decoration: none;
}

.catNav ul li a:visited
{
font: bold 11px arial;
color: #ffffff;
text-decoration: none;
}

.catNav ul li a:hover
{
font: bold 11px arial;
color: #ffffff;
text-decoration: underline;
}

.catNav ul li a:active
{
font: bold 11px arial;
color: #ffffff;
text-decoration: none;
}

.newsletter{
position:relative;
}

#newsemail{
font-size:8pt;
height:13px;
left:112px;
position:absolute;
top:96px;
width:195px;
background-color:#515151;
color:#ffffff;
border:none;
}

#newsName{
font-size:8pt;
height:13px;
left:112px;
position:absolute;
top:65px;
width:195px;
background-color:#515151;
color:#ffffff;
border:none;
}


#newsEmailLeft{
background-color:#FFFFFF;
border:medium none;
color:#000000;
font-size:8pt;
height:13px;
left:14px;
position:absolute;
top:176px;
width:139px;
}

#newsNameleft{
background-color:#FFFFFF;
border:medium none;
color:#000000;
font-size:8pt;
height:13px;
left:14px;
position:absolute;
top:153px;
width:139px;
}

#LeftNews{
position:relative;
background-color:#000000;
text-align:center;
margin:0px auto;
margin-top:13px;
margin-bottom:19px;
}


.newsSubmitLeft{
left:16px;
position:absolute;
top:199px;
}

.newsSubmit{
left:328px;
position:absolute;
top:74px;
}

.eyBreadcrumbs
{
font: normal 11px arial;
color: #000000;
margin: 5px 0;
}

.eyBreadcrumbs a:link
{
font: normal 11px arial;
color: #000000;
text-decoration: none;
}

.eyBreadcrumbs a:visited
{
font: normal 11px arial;
color: #000000;
text-decoration: none;
}

.eyBreadcrumbs a:hover
{
font: normal 11px arial;
color: #000000;
text-decoration: underline;
}
#OrderTable{
border-collapse:collapse;
width:271px;
}
#OrderTable td{
margin:0px;
padding:0px;
}
.orderWrapper{
padding:15px;
text-align:left;
font-weight:bold;
font-size:9pt;
}

#OrderTable img{
display:block;
margin:0px auto;
}

.orderBack{
background: #ffffff url(https://lib.store.yahoo.net/lib/yhst-26581778929426/ey-order-back.jpg) repeat-y top center;
text-align:center;
}
.code{
font-weight:bold;
color:#000000;
font-size:9pt;
margin-bottom:10px;
}
.eyBreadcrumbs a:active
{
font: normal 11px arial;
color: #808080;
text-decoration: none;
}

.itemCopy{
padding-left:5px;
width:554px;
padding-top:10px;
font-size:9pt;
text-align:left;
}
.captionTable{

}
.price{
color:#808080;
font-weight:normal;
font-size:10pt;
margin-bottom:5px;
}
.addtocartImg{
margin-top:5px;
}
.sale-price-bold{
color:#283014;
font-size:12pt; 
font-weight:bold;
margin-bottom:12px;
}
h1.eyTitle
{
margin: 0 0 10px 0;
color: #000000;
font: normal 20px arial;
border-bottom: 1px solid #000000;
width: 770px;
}

.eyText11
{
font: normal 11px arial;
color: black;
}

.eyText12
{
font: normal 12px arial;
color: black;
}

.zoomTable{
margin-top:10px;
}

.newsEmailLeft{
background-color:#FFFFFF;
border:medium none;
color:#000000;
font: normal 11px arial;
height:13px;
left:14px;
position:absolute;
top:176px;
width:139px;
}

.newsNameLeft{
background-color:#FFFFFF;
border:medium none;
color:#000000;
font: normal 11px arial;
height:13px;
left:14px;
position:absolute;
top:153px;
width:139px;
}

.newsEmailHome{
font-size:8pt;
height:13px;
left:112px;
position:absolute;
top:96px;
width:195px;
background-color:#515151;
color:#ffffff;
border:none;
}

.newsNameHome{
font-size:8pt;
height:13px;
left:112px;
position:absolute;
top:65px;
width:195px;
background-color:#515151;
color:#ffffff;
border:none;
}
