.bachPartiesHeader
{
display: none;
}

img 
{
display: block;
border: 0;
}

form
{
margin: 0;
}

a
{
color: #404040;
}

body
{
background: #000000 url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-body-BG.jpg) repeat-x;
margin: 0;
text-align: center;
}

html>body
{
margin-left: -.1px;
}

#BPBody
{
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-city-BG2.jpg) no-repeat scroll center top;
}

#PageWrapper
{
margin: 0 auto;
width: 981px;

}

#Header
{
position: relative;
width: 981px;
height: 180px;
}

.searchSubmit
{
position: absolute;
top: 124px;
right: 55px;
}

.searchInput
{
position: absolute;
border: 0;
font: normal 11px arial;
height: 15px;
right: 88px;
top: 125px;
width: 221px;
}

.cookClass
{
position: absolute;
top: 25px;
right: 8px;
color: #000000;
font: bold 12px arial;
}

#HomeColumnWrapper
{
width: 981px;
float: left;
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-homeWrapper-BG.jpg) repeat-y;
}

#ColumnWrapper
{
width: 981px;
float: left;
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-pageWrapper-BG.jpg) repeat-y;
}

#HomeRightColumn
{
float: right;
margin: 0 0px 10px 0;
width: 770px;
position: relative;
}

#RightColumn
{
float: right;
margin: 0 5px 10px 0;
width: 770px;
}

.rightPiece
{
position: absolute;
bottom: -27px;
right: 0;
*right: -1px;
}

.breadcrumbs
{
color: #808080;
font: normal 8pt arial;
margin: 10px 10px 10px 18px;
text-align: left;
}

.breadcrumbs a
{
color: #808080;
font: normal 8pt arial;
text-decoration: none;
}

.breadcrumbs a:link
{
color: #808080;
font: normal 8pt arial;
text-decoration: none;
}

.breadcrumbs a:visited
{
color: #808080;
font: normal 8pt arial;
text-decoration: none;
}

.breadcrumbs a:hover
{
color: #808080;
font: normal 8pt arial;
text-decoration: none;
}

.breadcrumbs a:active
{
color: #808080;
font: normal 8pt arial;
text-decoration: none;
}

.activeBreadcrumb
{
font: normal 8pt arial;
color: #c94893;
display: inline;
}

.sectionCaption
{
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-sectionCaption-BG.jpg) no-repeat;
width: 757px;
height: 41px;
padding-bottom: 10px;
}

.sectionCaption h1
{
color: #ffffff;
font: bold 17px/31px arial;
margin: 0 0 0 7px;
}

.itemCaption h1
{
color: #840e55;
font: bold 17px arial;
margin: 0 0 10px 0;
}

.featuredFrame
{
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-featuredFrame.jpg) no-repeat;
width: 757px;
height: 314px;
}

.featuredMainName a
{
color: #000000;
font: bold 13px arial;
text-decoration: none;
}

.featuredMainName a:link
{
color: #000000;
font: bold 13px arial;
text-decoration: none;
}

.featuredMainName a:visited
{
color: #000000;
font: bold 13px arial;
text-decoration: none;
}

.featuredMainName a:hover
{
color: #000000;
font: bold 13px arial;
text-decoration: underline;
}

.featuredMainName a:active
{
color: #000000;
font: bold 13px arial;
text-decoration: none;
}

.featuredKickerName a
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.featuredKickerName a:link
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.featuredKickerName a:visited
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.featuredKickerName a:Hover
{
color: #000000;
font: bold 12px arial;
text-decoration: underline;
}

.featuredKickerName a:active
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
}

.featuredFrameText
{
color: #404040;
font: normal 11px arial;
padding: 3px 0;
}

.featuredPrice
{
color: #000000;
font: bold 12px arial;
padding: 2px 0;
}

.featuredRowHeader
{
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-featuredRow.jpg) no-repeat;
color: #ffffff;
font: bold 14px arial;
height: 22px;
}

.contentsName a
{
font: bold 11px arial;
color: #404040;
text-decoration: none;
}

.contentsName a:link
{
font: bold 11px arial;
color: #404040;
text-decoration: none;
}

.contentsName a:visited
{
font: bold 11px arial;
color: #404040;
text-decoration: none;
}

.contentsName a:hover
{
font: bold 11px arial;
color: #404040;
text-decoration: underline;
}

.contentsName a:active
{
font: bold 11px arial;
color: #404040;
text-decoration: none;
}

.contentsRegPrice
{
color: #404040;
font: normal 11px arial;
}

.contentsSalePrice
{
font: bold 11px arial;
color: #ad2a9f;
}

.eyDivider img
{
border-right: 1px solid #C0C0C0;
}

.SortPagingLinks
{
width: 745px;
}

#SortPaging
{
width: 757px;
}

.sectionText
{
background: #ffffff;
font: normal 12px arial;
padding: 10px;
}

.sectionText a
{
color: #000000;
font: normal 12px arial;
}

.sectionText a:link
{
color: #000000;
font: normal 12px arial;
}

.sectionText a:visited
{
color: #000000;
font: normal 12px arial;
}

.sectionText a:hover
{
color: #000000;
font: normal 12px arial;
}

.sectionText a:active
{
color: #000000;
font: normal 12px arial;
}

.orderContent td
{
color: #404040;
font: bold 11px arial;
}

.orderRegPrice
{
font: normal 10px arial;
}

.orderSalePrice
{
font: bold 14px arial;
}

.orderOption
{
margin: 4px 0;
}

.label
{
display: inline;
}

.optionbox
{
display: inline;
}

.hotFacts ul
{
list-style-type: none;
margin: 5px 5px 5px 0;
padding: 0;
}

.hotFacts ul li
{
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-purpleA-BG.jpg) no-repeat;
color: #404040;
font: bold 11px arial;
margin: 3px 0;
padding: 0 0 0 10px;
}

.alsoLike
{
width: 195px;
*width: 205px;
border: 1px solid #f486c3;
padding: 5px;
}

.itemText
{
color: #404040;
font: normal 11px arial;
margin: 5px;
}

#reviewTab
{
display: none;
}

.recentTD
{
padding: 10px;
}

.alsoLike td
{
padding: 10px 10px 25px 10px !important;
}

#LeftColumn
{
float: left;
width: 198px;
position: relative;
}

.catPieceRight
{
position: absolute;
top: 0;
right: -12px;
}

.catPieceLeft
{
position: absolute;
top: -4px;
left: -8px;
}

.catNav
{
background: #ffffff;
text-align: left;
}

.catNav ul
{
margin: 0;
padding: 10px 0;
list-style-type: none;
}

.catNav ul li
{
padding: 3px 0 3px 1px;
*padding: 1px 0 1px 1px;
}

.liAnchor a
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
padding: 2px 5px 2px 10px;
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-purpleA-BG.jpg) no-repeat;
min-height: 19px;
}

.liAnchor a:link
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-purpleA-BG.jpg) no-repeat;
}

.liAnchor a:visited
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-purpleA-BG.jpg) no-repeat;
}

.liAnchor a:hover
{
color: #000000;
font: bold 12px arial;
text-decoration: underline;
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-pinkA-BG.jpg) no-repeat;
}

.liAnchor a:active
{
color: #000000;
font: bold 12px arial;
text-decoration: none;
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-purpleA-BG.jpg) no-repeat;
}

#activeLi a
{
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-pinkA-BG.jpg) no-repeat;
}

#activeLi a:link
{
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-pinkA-BG.jpg) no-repeat;
}

#activeLi a:visited
{
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-pinkA-BG.jpg) no-repeat;
}

#activeLi a:hover
{
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-pinkA-BG.jpg) no-repeat;
}

#activeLi a:active
{
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-pinkA-BG.jpg) no-repeat;
}

.subSection ul
{
padding: 5px 10px;
}

.subliAnchor
{
padding: 3px 0;
}

.subliAnchor a
{
color: #000000;
font: normal 12px arial;
text-decoration: none;
}

.subliAnchor a:link
{
color: #000000;
font: normal 12px arial;
text-decoration: none;
}

.subliAnchor a:visited
{
color: #000000;
font: normal 12px arial;
text-decoration: none;
}

.subliAnchor a:hover
{
color: #000000;
font: normal 12px arial;
text-decoration: underline;
}

.subliAnchor a:active
{
color: #000000;
font: normal 12px arial;
text-decoration: none;
}

.subSection
{
display: none;
}

.belowNav
{
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-leftNavStars.jpg) no-repeat;
padding: 10px 0;
height: 710px;
}

.belowNav img
{
margin-bottom: 5px;
}

#Footer
{
background: url(https://lib.store.yahoo.net/lib/bacheloretteparties/ey-footer-BG.jpg) no-repeat;
font: bold 11px arial;
color: #ffffff;
height: 38px;
*height: 41px;
width: 773px;
*width: 981px;
padding: 3px 10px 0 198px;
text-align: center;
clear: both;
}

#Footer a
{
color: #ffffff !important;
font: bold 11px arial;
text-decoration: none;
}

#Footer a:link
{
color: #ffffff !important;
font: bold 11px arial;
text-decoration: none;
}

#Footer a:visited
{
color: #ffffff !important;
font: bold 11px arial;
text-decoration: none;
}

#Footer a:hover
{
color: #ffffff !important;
font: bold 11px arial;
text-decoration: underline;
}

#Footer a:active
{
color: #ffffff !important;
font: bold 11px arial;
text-decoration: none;
}

.footerLinks
{
padding-bottom: 2px;
}




.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: fixed;
            *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: fixed;
            *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 #cccccc;
margin:5px;
}

.eyInset
{
border-top: 1px solid #a7a7a7;
border-left: 1px solid #a7a7a7;
margin: 0px;
}

