body, p, ul, li, a, img
{
	margin: 0;
	padding: 0;
	border: none;
}
form{
margin:0px;
padding:0px;
}
html > body {
margin-left:-0.1px;
}

body 
{

font-family:arial;
text-align: center;
background:#bae4b3 url(https://lib.store.yahoo.net/lib/sensoryedge/bodyback.jpg) no-repeat scroll center top;

}

.breadcrumbs{
color:black;
font-size:8pt;
padding-bottom:5px;
padding-left:10px;
padding-right:5px;
padding-top:5px;
}
.breadcrumbs a:link, .breadcrumbs a:visited, .breadcrumbs a:hover{
color:black;
text-decoration:none;
}

/*/////////////////////
Custom Main Page Elements
/////////////////////*/

#PageWrapper
{
text-align:left;
width:980px;
margin:0px auto;
margin-top:19px;
background:transparent url(https://lib.store.yahoo.net/lib/sensoryedge/pagewrapper3.jpg) repeat-y;
}

#Header
{

position: relative;
width:980px;
height:148px;

}

#HeaderPiece{
left:-30px;
position:absolute;
top:-1px;
}

#LeftColumn
{ 
float:left;
width:193px;
background:transparent url(https://lib.store.yahoo.net/lib/sensoryedge/otherbac.jpg) repeat-y scroll left;
text-align:center;

}
#LeftNavWrap{
background-color:#FFFFFF;
padding-bottom:5px;
}

.footerLinks{
padding-top: 9px;
}


#RightColumn
{
float:right;
width:787px;
background-color:#ffffff;

}
.itemNum{
color:#3B5565;
font-family:arial;
font-size:8pt;
}

.innerTable td{
padding:5px;

}
.innerTable{
border:1px solid #103F5E;
margin-top:-5px;
*margin-top:-1px;
width:291px;
}
.imageTD{
width:333px;
text-align:center;
}
.orderBox{
width:320px;
padding-left:15px;
vertical-align:top;
}
.relatedItems{
font-family:arial;
padding-left:4px;
padding-top:15px;
width:158px;
vertical-align:top;
}
.itemDesc{
font-family:arial;
padding-left:10px;
padding-top:15px;
width:441px;
vertical-align:top;
font-size:9pt;
}

.options{
color:black;
font-size:8pt;
padding-bottom:3px;
padding-top:10px;
}
.itemText{
color:black;
font-size:8pt;
padding-top:10px;
padding-bottom:10px;
}
.regularPrice{
color:black;
font-size:9pt;
font-family:arial;
text-transform:capitalize;
padding-bottom:3px;

}
.salePrice{
display:inline;
font-size:10pt;
font-weight: bold;
color:#ff0000;
font-family:arial;
text-transform:capitalize;
}
.salePriceText{
display:inline;
font-size:10pt;
font-weight: bold;
color:#103f5e;
font-family:arial;
text-transform:capitalize;
padding-right:3px;
}
.regPriceCross{
color:#808080;
font-size:9pt;
font-family:arial;
text-trans
form:capitalize;
padding-bottom:3px;
}
.salePriceCross{
display:inline;
font-size:10pt;
font-weight: bold;
color:#ff0000;
font-family:arial;
text-transform:capitalize;
}
.salePriceTextCross{
display:inline;
font-size:10pt;
font-weight: bold;
color:red;
font-family:arial;
text-transform:capitalize;
padding-right:3px;
}
.regPriceOrder{
color:#3b5565;
font-size:8pt;
font-family:arial;
text-transform:capitalize;
padding-bottom:3px;
font-weight:bold;
padding-top:14px;
}
.salePriceOrder{
display:inline;
font-size:12pt;
font-weight: bold;
color:#ee3024;
font-family:arial;
text-transform:capitalize;
padding-bottom:14px;
}
.salePriceTextOrder{
padding-bottom:14px;
display:inline;
font-size:12pt;
font-weight: bold;
color:#000000;
font-family:arial;
text-transform:capitalize;
padding-right:3px;
}
#Footer
{
clear:both;
background-color:#ffffff;
color:white;
font-size: 8pt;
background:transparent url(http://lib.store.yahoo.net/lib/sensoryedge/footerback2.jpg) no-repeat scroll left center;
width:980px;
height:38px;
position:relative;
}

#Footer a:link, #Footer a:visited{
color:white;
font-family:arial;
font-size: 8pt;
text-decoration:none;

}
#Footer a:hover{
color:white;
font-family:arial;
font-size: 8pt;
text-decoration:underline;
}


/*/////////////////////
Category Navigation
/////////////////////*/


.catNav
{
	padding: 0 0 0 0;
	background: 
	border-right: 1px solid black;
	border-left: 1px solid black;
    
}

.catNav ul
{
	list-style: none;
	background-color: #e3e0d7;
text-align:left;
        width:161px;
margin-top:-3px;
margin-left:1px;
}
.catNav ul li 
{
background:transparent url(/lib/buyinprivate/navdot.jpg) no-repeat scroll left center;

}
.catNav ul li a
{
display: block;
text-decoration: none;
color: #000040;
font-size: 9pt;
font-weight:bold;
padding: 4px 0 4px 20px;
font-family:arial;
border-bottom: 1px solid #2f6fa4;
}

.catNav ul li a:hover
{
	text-decoration: underline;
}

.searchSubmit{
bottom:8px;
left:371px;
position:absolute;
}
.searchInput{
border:medium none;
bottom:8px;
font-size:11pt;
height:23px;
left:187px;
position:absolute;
width:180px;
}
#left-navigation{
width:184px;
*width:186px;
border:1px solid #e3e3e3;
margin:0px auto;
padding-top:6px;
}

.c4hnav a:link{
border:medium none;
color:#0F588D;
font-family:arial;
font-size:11pt;
font-weight:bold;
}
.c4hnav a:visited{
border:medium none;
color:#0F588D;
font-family:arial;
font-size:11pt;
font-weight:bold;
}
.c4hnav a:active{
border:medium none;
color:#0F588D;
font-family:arial;
font-size:11pt;
font-weight:bold;
}
.c4hnav a:hover{
border:medium none;
color:#0F588D;
font-family:arial;
font-size:11pt;
font-weight:bold;
}

#left-navigation ul li{
display:block;
width:175px;
*width:184px;
background:transparent url(http://lib.store.yahoo.net/lib/sensoryedge/eylistback.JPG) no-repeat scroll left;
padding-bottom:1px;
}
#left-navigation ul{

width:184px;
text-align:left;
}

#left-navigation ul li.c4hnav{
background-color:#bcdcf8;
color:#0f588d;
padding-bottom:7px;
padding-left:9px;
background-image:none;
padding-top:4px;
}

.liAnchor
{
padding-left:22px;
}

#left-navigation ul li a:link.c4leftnav{
color:#11B3FF;
padding-left:0px;
font-weight:bold;
font-size:9pt;
text-decoration:none;
}
#left-navigation ul li a:visited.c4leftnav{
color:#11B3FF;
padding-left:0px;
font-weight:bold;
font-size:9pt;
text-decoration:none;
}
#left-navigation ul li a:active.c4leftnav{
color:#11B3FF;
padding-left:0px;
font-weight:bold;
font-size:9pt;
text-decoration:none;
}
#left-navigation ul li a:hover.c4leftnav{
color:#11B3FF;
padding-left:0px;
font-weight:bold;
font-size:9pt;
text-decoration:underline;
}
#Newsletter{
position:relative;
margin-top:13px;
}
.newsName{
color:#1578BE;
left:28px;
*left:16px;
position:absolute;
top:96px;
width:140px;
border:none;
}

.newsEmail{
color:#1578BE;
left:28px;
*left:16px;
position:absolute;
top:120px;
width:140px;
border:none;
}
.newsletterSubmit{
left:99px;
*left:87px;
position:absolute;
top:143px;
}
#AboveLeftNavWrapper{
background-color:#ffffff;
padding-top:5px;
}

#Rotator{
margin-top:10px;
}
#Rotator img{
display:block;
}

#KickerTable{
border-collapse:collapse;
}
#KickerTable td{
padding:0px; 
margin:0px;
}
#KickerTable img{
display:block;
}
.featuredText{
background:transparent url(http://lib.store.yahoo.net/lib/sensoryedge/featuredback.jpg) no-repeat scroll left center;
color:#0F588D;
float:left;
font-weight:bold;
height:35px;
line-height:35px;
padding-left:10px;
text-align:left;
width:634px;
font-size:11pt;
float: left;
}
.featuredItemLink img{

}
.featuredWrapper{
width:766px;
margin-top:8px;
display: block;
clear: both;
}
.featuredItemLink{
display:inline;
float: left;
}
.sectionText{
font-family:arial;
font-size:9pt;
padding:16px;
text-align:left;
}

.sectionText ul
{
margin-left: 15px;
}
#FooterLinks{
color:#124E9C;
font-weight:bold;
left:220px;
position:absolute;
top:2px;
}
#FooterLinks a:link{
color:#124E9C;
}
#FooterLinks a:visited{
color:#124E9C;
}
#FooterLinks a:active{
color:#124E9C;
}
#FooterLinks a:hover{
color:#124E9C;
text-decoration:underline;
}
#Copyright{
color:#124E9C;
left:211px;
position:absolute;
top:21px;
}

#Copyright a:link{
color:#124E9C;
}
#Copyright a:visited{
color:#124E9C;
}
#Copyright a:active{
color:#124E9C;
}
#Copyright a:hover{
color:#124E9C;
text-decoration:underline;
}

a
{
color: #000000;
}

.contentsName
{
padding-bottom: 5px;
}

.contentsName a
{
font: bold 12px arial;
text-decoration: none;
color: #000000;
}

.contentsName a:link
{
font: bold 12px arial;
text-decoration: none;
color: #000000;
}

.contentsName a:visited
{
font: bold 12px arial;
text-decoration: none;
color: #000000;
}

.contentsName a:hover
{
font: bold 12px arial;
text-decoration: underline;
color: #000000;
}

.contentsName a:active
{
font: bold 12px arial;
text-decoration: none;
color: #000000;
}

.contentsRegPrice
{
color: #000000;
font: normal 12px arial;
}

.contentsSalePrice
{
color: #ff0000;
font: normal 12px arial;
}

.rightCross
{
border-left: 2px solid #ffca4a;
margin-top: 5px;
}

#related a
{
font: bold 12px arial;
color: #000000;
text-decoration: none;
}

#related a:link
{
font: bold 12px arial;
color: #000000;
text-decoration: none;
}

#related a:visited
{
font: bold 12px arial;
color: #000000;
text-decoration: none;
}

#related a:hover
{
font: bold 12px arial;
color: #000000;
text-decoration: underline;
}

#related a:active
{
font: bold 12px arial;
color: #000000;
text-decoration: none;
}

.tabs
{
margin-bottom: 15px;
}

#Tab2, #Tab3, #Tab4
{
display: none;
}

.captionText
{
font: normal 12px arial;
margin: 10px 10px 20px 10px;
}

.captionText ul
{
list-style-type: none;
margin: 5px 15px;
}

.captionText ul li
{
background: transparent url(https://lib.store.yahoo.net/lib/sensoryedge/ey-blackDot.jpg) no-repeat scroll 0pt 4px;
*background: transparent url(https://lib.store.yahoo.net/lib/sensoryedge/ey-blackDot.jpg) no-repeat scroll 0pt 6px;
padding-left: 15px;
}

h1.itemTitle
{
margin: 5px 0px 10px 10px;
font: bold 20px arial;
color: #0B4067;
border-bottom: 1px solid #BCDCF8;
}

#RightColumn
{
font: normal 12px arial;
color: #000000;
width: 781px;
margin-right: 3px;
}

#ReviewShow
{
font: bold 12px arial;
}

.reviewHead
{
font: bold 12px arial;
}

.reviewContent
{
font: normal 12px arial;
}

.reviewPerson
{
font: italic 12px arial;
margin-top: 5px;
}


.ystore-cross-sell-title
{
display: none;
}

.ystore-cross-sell-title-cell
{
background: url(https://lib.store.yahoo.net/lib/sensoryedge/ey-recommend.jpg) no-repeat;
height: 27px;
width: 537px;
}

.ystore-cross-sell-cell h4
{
margin: 0;
}

.ystore-cross-sell-cell a
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.ystore-cross-sell-cell a:link
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.ystore-cross-sell-cell a:visited
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.ystore-cross-sell-cell a:hover
{
color: #000000;
font: bold 12px arial;
text-decoration: underline;
}

.ystore-cross-sell-cell a:active
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.ystore-cross-sell-product-price
{
margin: 0;
color: #ff0000;
font: bold 12px arial;
}

.orderBox td
{
padding: 5px 0;
color: #404040;
}

.itemNum
{
font: normal 12px arial;
}

.orderRegPrice
{
font: normal 12px arial;
}

.quantity
{
font: bold 12px arial;
}

.itemCaption h1
{
font: bold 18px arial;
color: #0b4067;
margin: 0;
}

.orderSalePrice
{
font: bold 16px arial;
color: #2c81ea !important;
}

.optionLabel
{
font: bold 12px arial;
padding-right: 2px !important;
}

.availability
{
font: bold 12px arial;
color:#CC0033 !important;
}

#related-items
{
margin: 15px 0;
}

.mainPic
{
height: 315px;
}

.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: 44px;
            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 #2677e6;
margin:5px;
}

.eyInset
{
border: 1px solid #2677e6;
margin: 2px 0;
padding: 0;
width: 79px;
}

#c4-breadcrumbs
{
color: #737373;
font: normal 8pt arial;
text-decoration: none;
margin: 10px;
}

.c4-breadcrumbs
{
color: #737373;
font: normal 8pt arial;
text-decoration: none;
}

.c4-breadcrumbs:link
{
color: #737373;
font: normal 8pt arial;
text-decoration: none;
}

.c4-breadcrumbs:visited
{
color: #737373;
font: normal 8pt arial;
text-decoration: none;
}

.c4-breadcrumbs:hover
{
color: #737373;
font: normal 8pt arial;
text-decoration: underline;
}

.c4-breadcrumbs:active
{
color: #737373;
font: normal 8pt arial;
text-decoration: none;
}

.optionSelect select
{
width: 180px;
}

.belowNav
{
margin: 15px 0;
text-align: center;
}

.bannerDiv
{
margin: 10px 0;
text-align: center;
}

.ystore-cross-sell-cell
{
text-align: center;
padding: 10px 0;
border-bottom: 3px dotted #5EA7EC;
}

.ystore-cross-sell-product-reg-price
{
font: normal 12px arial;
}

.infoDiv
{
margin: 0 10px;
}

.infoDiv ul
{
margin-left: 15px;
}

.featuredBox
{
background: url(https://lib.store.yahoo.net/lib/sensoryedge/ey-featuredFrame.jpg) no-repeat scroll top center;
height: 324px;
}

.featuredKicker
{
position: relative;
height: 152px;
width: 250px;
}

.featuredKickerInfo
{
position: absolute;
color: #0f588d;
font: normal 11px arial;
margin: 5px;
width: 126px;
}

.featuredKickerName a
{
color: #0f588d;
font: bold 12px arial;
text-decoration: none;
}

.featuredKickerName a:link
{
color: #0f588d;
font: bold 12px arial;
text-decoration: none;
}

.featuredKickerName a:visited
{
color: #0f588d;
font: bold 12px arial;
text-decoration: none;
}

.featuredKickerName a:hover
{
color: #0f588d;
font: bold 12px arial;
text-decoration: underline;
}

.featuredKickerName a:active
{
color: #0f588d;
font: bold 12px arial;
text-decoration: none;
}

.featuredKickerText
{
margin: 3px 0;
}

.featuredKickerPrice
{
font: bold 12px arial;
}

.featuredKickerImage
{
position: absolute;
height: 135px;
width: 112px;
top: 5px;
left: 135px;
}

.featuredKickerMore
{
position: absolute;
bottom: 0;
left: 0;
}

.featuredMain
{
position: relative;
height: 312px;
width: 454px;
}

.featuredMainInfo
{
position: absolute;
color: #013576;
font: normal 11px arial;
top: 253px;
left: 8px;
}

.featuredMainName
{
float: left;
width: 315px;
}

.featuredMainName a
{
color: #013576;
font: bold 14px arial;
text-decoration: none;
}

.featuredMainName a:link
{
color: #013576;
font: bold 14px arial;
text-decoration: none;
}

.featuredMainName a:visited
{
color: #013576;
font: bold 14px arial;
text-decoration: none;
}

.featuredMainName a:hover
{
color: #013576;
font: bold 14px arial;
text-decoration: underline;
}

.featuredMainName a:active
{
color: #013576;
font: bold 14px arial;
text-decoration: none;
}

.featuredMainPrice
{
font: bold 13px arial;
float: left;
width: 131px;
}

.featuredMainText
{
clear: both;
padding: 3px 0;
}

.featuredMainMore
{
position: absolute;
bottom: 0;
left: 0;
}

.featuredMainImage
{
position: absolute;
top: 18px;
left: 99px;
height: 220px;
width: 260px;
}

.tabDiv
{
background: url(https://lib.store.yahoo.net/lib/sensoryedge/ey-doubleTabs.jpg) no-repeat;
height: 27px;
}

.clear-both {
	clear: both;
}

#inv-status { 
	width: 106px;
	height: 22px;
}

#inv-text {
	float: left;
	font-size: 12px; 
	font-weight: bold;
	padding: 2px 5px 0px 0px;
}

#inv-oos {
	display: none;
}

#inv-oos-input {
	float: left;
}

#inv_email_address {
	width: 235px;
	height: 22px;
}

#inv-oos-submit {
	float: left;
}

#inv_submit {
	width: 65px;
	margin-left: 5px;
}

#inv-msg {
	color: #ff0000;
	font-size: 11px;
}
