body
{
overflow-x: hidden;
margin: 0 auto;
color: black;
font: normal 12px arial;
background: url(https://lib.store.yahoo.net/lib/yhst-28337711378540/ey-body-bg.jpg) repeat-x;
}

form
{
display: inline;
}

img
{
display: block;
}

#PageWrapper
{
margin: 0 auto;
width: 902px;
text-align: left;
background: url(https://lib.store.yahoo.net/lib/yhst-28337711378540/ey-pagewrapper-bg.jpg) repeat-y;
}

#Header
{
text-align: center;
width: 902px;
height: 139px;
position: relative;
}

#LeftColumn
{
width: 170px;
background-color: #c7c4b6;
float: left;
border-left: 1px solid #727270;
border-right: 1px solid #727270;
}

#RightColumn
{
	width: 729px;
	margin: 0px;
	margin-top: 6px;
	float: left;
	background-color: white;
}

#Footer
{
clear: both;
width: 730px;
background: #3d3c3d url(https://lib.store.yahoo.net/lib/yhst-28337711378540/ey-footer-bg.jpg) repeat-y;
padding: 3px 0;
text-align: center;
font: normal 11px arial;
color: white;
}

#Footer a:link
{
font: normal 11px arial;
color: white;
text-decoration: none;
}

#Footer a:visited
{
font: normal 11px arial;
color: white;
text-decoration: none;
}

#Footer a:hover
{
font: normal 11px arial;
color: white;
text-decoration: underline;
}

#Footer a:active
{
font: normal 11px arial;
color: white;
text-decoration: none;
}

#Footer .copyright
{
font: normal 10px arial;
color: white;
}

#Footer .copyright a:link
{
font: normal 10px arial;
color: white;
text-decoration: underline;
}

#Footer .copyright a:visited
{
font: normal 10px arial;
color: white;
text-decoration: underline;
}

#Footer .copyright a:hover
{
font: normal 10px arial;
color: white;
text-decoration: underline;
}

#Footer .copyright a:active
{
font: normal 10px arial;
color: white;
text-decoration: underline;
}

.bannerShading
{
position: absolute;
top: 139px;
left: 172px;
}

.catNav
{
background-color: white;
width: 170px;
}

.catNav ul
{
margin: 0 0 0 9px;
padding: 0;
padding-bottom: 10px;
list-style: none;
}

.catNav ul li
{
padding: 2px 0 2px 10px;
}

.catNav ul li:hover
{
background: url(https://lib.store.yahoo.net/lib/yhst-28337711378540/ey-red-square.jpg) no-repeat scroll left 50%;
}

.catNav ul li a:link
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

.catNav ul li a:visited
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

.catNav ul li a:hover
{
font: normal 11px arial;
color: #3274c4;
text-decoration: underline;
}

.catNav ul li a:active
{
font: normal 11px arial;
color: black;
text-decoration: none;
}

.topLevel
{
background: url(https://lib.store.yahoo.net/lib/yhst-28337711378540/ey-top-level-bg.jpg) no-repeat;
height: 19px;
width: 170px;
font: bold 12px arial;
color: black;
}

.topLevel a:link
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.topLevel a:visited
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.topLevel a:hover
{
font: bold 12px arial;
color: black;
text-decoration: underline;
}

.topLevel a:active
{
font: bold 12px arial;
color: black;
text-decoration: none;
}

.welcomeText
{
padding: 9px 21px 15px 21px;
font: normal 11px arial;
color: black;
}

.featuredHeader
{
width: 719px;
height: 23px;
position: relative;
background: url(https://lib.store.yahoo.net/lib/yhst-28337711378540/ey-featured-bg.jpg) no-repeat;
margin-bottom: 15px;
}

.featuredHeaderTitle
{
font: bold 12px arial;
color: black;
position: absolute;
left: 6px;
top: 4px;
}

.featuredHeaderLink
{
position: absolute;
right: 5px;
top: 2px;
text-align: right;
}

.featuredHeaderLinkCell
{
font: normal 10px arial;
color: white;
padding-left: 3px;
}

.featuredHeaderLinkCell a:link
{
font: normal 10px arial;
color: white;
text-decoration: none;
}

.featuredHeaderLinkCell a:visited
{
font: normal 10px arial;
color: white;
text-decoration: none;
}

.featuredHeaderLinkCell a:hover
{
font: normal 10px arial;
color: white;
text-decoration: underline;
}

.featuredHeaderLinkCell a:active
{
font: normal 10px arial;
color: white;
text-decoration: none;
}

.contentsName
{
font: bold 12px arial;
color: black;
}

.contentsName a:link
{
font: bold 12px arial;
color: #0000FF;
text-decoration: underline;
}

.contentsName a:visited
{
font: bold 12px arial;
color: #800080;
text-decoration: underline;
}

.contentsName a:hover
{
font: bold 12px arial;
color: #0000FF;
text-decoration: underline;
}

.contentsName a:active
{
font: bold 12px arial;
color: #0000FF;
text-decoration: underline;
}

.contentsRegPrice
{
font: normal 11px arial;
color: #808080;
}

.contentsSalePrice
{
font: bold 12px arial;
color: #bf1e2d;
}

.contentsSavings
{
font: normal 11px arial;
color: #bf1e2d;
}

.contentsFreeshipping
{
font: italic normal bold 11px arial;
color: #009900;
}

/*Daily deals*/
#daily-deals-label
{
	position: absolute;
	left: 421px;
	top: 79px;
	padding: 0px;
	pointer-events: none;
	white-space: nowrap;
	opacity: 1;
	-webkit-transition: color 200ms linear;
	-moz-transition: color 200ms linear;
	-o-transition: color 200ms linear;
	-ms-transition: color 200ms linear;
	transition: color 200ms linear;
	cursor: text;
	color: #999;
}

#af-form-1359184814
{
    height: 0px;
}

#awf_field-27992339
{
	position: absolute;
	left: 417px;
	top: 76px;
	font: normal 10px arial;
	color: gray;
	border: 1px solid gray;
	width: 143px;
	height: 16px;
	padding-right: 4px;
	padding-top: 2px;
	background-color: transparent;
}

#daily-deals-submit
{
	position: absolute;
	left: 568px;
	top: 74px;
	width: 83px;
	height: 28px;
	background: url(/lib/yhst-28337711378540/signmeup.jpg);
	background-repeat: no-repeat;
	background-color: transparent;
	border: 0px;
}
/*END Daily deals*/

.featuredProduct
{
position: relative;
background: url(https://lib.store.yahoo.net/lib/yhst-28337711378540/ey-featured-item-bg.jpg) no-repeat;
width: 693px;
height: 213px;
}

.featuredProductImage
{
position: absolute;
left: 48px;
top: 41px;
}

.featuredProductDetails
{
position: absolute;
left: 220px;
top: 41px;
width: 455px;
font: normal 12px arial;
}

.featuredProductPrice
{
font: bold 14px arial;
color: #bd202f;
padding-top: 2px;
}

.featuredProductButtons
{
padding-top: 10px;
}

#info-div
{
padding: 7px;
}

#info-div a:link
{
color: black;
}

#info-div a:visited
{
color: black;
}

#info-div a:hover
{
color: black;
}

#info-div a:active
{
color: black;
}

.breadcrumbs
{
font: normal 10px arial;
color: #626262;
padding: 5px 5px 7px 8px;
}

#info-div .breadcrumbs
{
font: normal 10px arial;
color: #626262;
padding: 0;
}

#info-div .breadcrumbs a
{
color: #626262;
}

.breadcrumbs a:link
{
font: normal 10px arial;
color: #626262;
text-decoration: none;
}

.breadcrumbs a:visited
{
font: normal 10px arial;
color: #626262;
text-decoration: none;
}

.breadcrumbs a:hover
{
font: normal 10px arial;
color: #626262;
text-decoration: underline;
}

.breadcrumbs a:active
{
font: normal 10px arial;
color: #626262;
text-decoration: none;
}

.itemTitle
{
color: #bd202f;
font: bold 16px arial;
border-bottom: 1px dotted #3e3e3e;
width: 100%;
margin: 0;
margin-bottom: 4px;
}

.itemMnx1
{
color: #bd202f;
font: bold 16px arial;
border-bottom: 1px dotted #3e3e3e;
margin: 0;
margin-bottom: 0px;
}

.subCaption
{
background: url(https://lib.store.yahoo.net/lib/yhst-28337711378540/ey-subcaption-bg.jpg) no-repeat;
height: 26px;
width: 522px;
position: relative;
margin-bottom: 5px;
}

.subCaptionHead
{
position: absolute;
left: 50px;
top: 4px;
font: bold 12px Tahoma;
color: black;
}

.eyCode
{
font: normal 11px arial;
color: black;
}

.eyPrice
{
font: bold 14px arial;
color: #bd202f;
}

.orderTable
{
background: #cfcfcf url(https://lib.store.yahoo.net/lib/yhst-28337711378540/ey-ordertable-bg.jpg) repeat-x;
}

.newsletter
{
width: 170px;
height: 130px;
background: url(https://lib.store.yahoo.net/lib/yhst-28337711378540/ey-newsletter-bg.jpg) no-repeat;
position: relative;
}

.newsSubmit
{
position: absolute;
left: 119px;
top: 113px;
}

.newsInput
{
position: absolute;
left: 8px;
top: 95px;
font: normal 10px arial;
color: #808080;
border: 1px solid #808080;
width: 148px;
height: 13px;
padding-right: 4px;
padding-top: 1px;
text-align: right;
}

.subheader
{
position: relative;
background: url(/lib/yhst-28337711378540/ey-subheader.jpg) no-repeat;
width: 902px;
height: 26px;
}

.subheaderTable
{
position: absolute;
top: 0;
left: 265px;
width: 633px;
height: 26px;
}

.subheaderTable td a:link
{
font: bold 12px arial;
color: white;
text-decoration: none;
text-transform: uppercase;
}

.subheaderTable td a:visited
{
font: bold 12px arial;
color: white;
text-decoration: none;
text-transform: uppercase;
}

.subheaderTable td a:hover
{
font: bold 12px arial;
color: white;
text-decoration: underline;
text-transform: uppercase;
}

.subheaderTable td a:active
{
font: bold 12px arial;
color: white;
text-decoration: none;
text-transform: uppercase;
}

.mainPic
{
height: 300px;
}

.catNav ul li.selected
{
background: url(/lib/yhst-28337711378540/ey-red-square.jpg) no-repeat scroll left 50%;
}

.headerLinks
{
position: absolute;
top: 5px;
right: 12px;
font: normal 11px Tahoma;
color: #9c9b99;
}

.headerLinks a:link
{
font: normal 11px Tahoma;
color: #9c9b99;
text-decoration: none;
}

.headerLinks a:visited
{
font: normal 11px Tahoma;
color: #9c9b99;
text-decoration: none;
}

.headerLinks a:hover
{
font: normal 11px Tahoma;
color: #9c9b99;
text-decoration: underline;
}

.headerLinks a:active
{
font: normal 11px Tahoma;
color: #9c9b99;
text-decoration: none;
}

.mcafee
{
position: absolute;
left: 280px;
top: 74px;
}


/*Added for pagination*/

.pagination{/*border-bottom:1px solid #7b7e80; border-right:1px solid #7b7e80;*/ font-family:Arial, Helvetica, sans-serif; font-size:11px; height:59px;}
.pagination .paging-wrapper{border:1px solid #cfcfcf; background:#f5f5f5; padding:8px 10px; overflow:hidden;}
.pagination .page-record{float:left; width:50%;}
.pagination .page-record ul li{float:left; list-style-type:none;}
.pagination .page-record select{font-size:11px; margin:0 5px; width:50px}

.pagination .showing{float:left; width:20%; padding-left:50px;}
.pagination .showing ul{float:right;}
.pagination .showing ul li{float:left; list-style-type:none; padding-left:5px}

.pagination .sort-by{float:left; padding:0px 0 0 0; width:30%;}
.pagination .sort-by ul li{float:left; list-style-type:none; padding-right:5px;}
.pagination .sort-by ul li a{color:#4c4c4c;}
.pagination .sort-by ul li a.selected{color:#1d9291; font-weight:bold; background:url(http://lib.store.yahoo.net/lib/yhst-44946717394991/arrow-down.gif) right 5px no-repeat; padding-right:10px;}

/*Pagging additional classes start*/
.pagination .sort-by ul li a.selecteddown ,.pagination .sort-by ul li a.selecteddown:hover{color:#BD202F; font-weight:bold; background:url(http://lib.store.yahoo.net/lib/yhst-44946717394991/arrow-up-down.gif) right -7px no-repeat; padding-right:10px;}
.pagination .sort-by ul li a.selectedup, .pagination .sort-by ul li a.selectedup:hover{color:#BD202F; font-weight:bold; background:url(http://lib.store.yahoo.net/lib/yhst-44946717394991/arrow-up-down.gif) right 4px no-repeat; padding-right:10px;}
/*Pagging additional classes end*/
.pagination .sort-by ul li span{padding:0 0 0 5px;}

.pagination .numbers{float:right; padding:0px 0 0 0; font-size:10px;}
.pagination .numbers ul li{float:left; list-style-type:none; padding-right:5px; text-transform:uppercase;}
.pagination .numbers ul li a{color:#4c4c4c;}
.pagination .numbers ul li.last{padding-right:0px !important;}
.pagination .numbers .previews{background:url(http://lib.store.yahoo.net/lib/yhst-44946717394991/previous.gif) left 3px no-repeat; padding:1px 0 0 8px; border:none;}
.pagination .numbers .next{background:url(http://lib.store.yahoo.net/lib/yhst-44946717394991/next.gif) right 3px no-repeat; padding:1px 8px 0 0; border:none}
.pagination .numbers a.selected{padding:1px 4px; background:#96917D; border:1px solid #96917D; line-height:11px;  color:#fff}
.pagination .numbers a{padding:0 4px; background:#fff; border:1px solid #96917D; display:block}
.pagination .numbers .view-all{padding:1px 0 0 10px; border:none; background:none;}

/*Search panel*/
.field-with-inline-label
{
	display: block;
	color: #999;
}

.field-with-inline-label label
{
	display: block;
	pointer-events: none;
	position: absolute;
	padding: 4px;
	white-space: nowrap;
	opacity: 1;
	-webkit-transition: color 200ms linear;
	-moz-transition: color 200ms linear;
	-o-transition: color 200ms linear;
	-ms-transition: color 200ms linear;
	transition: color 200ms linear;
	cursor: text;
}

#search-panel-label
{
	margin: 6px 5px 3px 8px;
	font-size: 17px;
}

#search-panel-input
{
	display: block;
	width: 340px;
	height: 25px;
	margin: 3px 5px 3px 5px;
	border-color: #940000;
	border-style: solid;
	float: left;
	font-size: 17px;
	padding-left: 4px;
	padding-top: 3px;
	color: black;
}

#search-submit
{
	float: left;
	margin-top: 1px;
}

#yfc_mini
{
	width: 244px;
}

.search-panel-hsplitter
{
	display: block;
	float: left;
	background-color: black;
	height: 34px;
	width: 1px;
	margin: 1px 6px 0px 6px;
}

.hidden
{
	display: none;
}

.focus
{
    color: white;
}

.clear
{
	clear: both;
}


/*END Search panel*/

.top-social-links
{
	position: absolute;
	top: 35px;
	left: 419px;
}

.top-social-links img
{
	padding-bottom: 5px;
}

