body
{
text-align: center;
background-color:#36012b;
}

form
{
margin: 0;
}

#PageWrapper
{
margin: 0 auto;
width: 980px;
background: url(https://lib.store.yahoo.net/lib/vibrators-dot-com/ey-pagewrapper.jpg) repeat-y;
background-color:white;
}
#HomeTabLinks{
position:absolute;
right:15px;
top:-21px;
}

#HomeTabLinks2{
position:absolute;
right:15px;
top:-21px;
}

#Header
{
position: relative;
width: 894px;
}

#HeaderPiece{
left:-13px;
position:absolute;
top:49px;
}
.searchSubmit
{
left:391px;
position:absolute;
top:163px;
}

.searchInput
{
border:0 none;
height:16px;
left:137px;
position:absolute;
top:166px;
width:250px;
}

#LeftColumn
{
float:left;
padding-bottom:200px;
padding-left:6px;
width:201px;
*width:207px;
}

.catNav
{
text-align: left;
background: #58ABDD;
width:201px;
}
a img {border: none;}
.catNav ul
{
padding: 0;
margin: 0;
}

.catNav ul li
{
background:transparent url(https://lib.store.yahoo.net/lib/vibrators-dot-com/ey-catnavback.jpg) repeat scroll 0%;
height:25px;
*height:31px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
padding-left:31px;
padding-top:6px;
*padding-top:8px;
width:170px;
*width:201px;
}



.catNav ul li a:link, .catNav ul li a:visited, .catNav ul li a:active, .catNav ul li a:hover
{
font-weight:bold;
color:#36012b;
font-size:9pt;
font-family:arial;
text-decoration:none;
}

.catNav ul li a:hover{
text-decoration:underline;
}

#HomeTab, #HomeTab2{
*margin-top:11px;
padding-top:11px;
margin:0px auto;
}
#RightColumn
{
float: left;
width: 705px;
padding: 5px 0 20px 5px;
text-align: left;
width:768px;
*width:768px;

}

.breadcrumbs
{
padding: 0 5px 10px 0;
color: #808080;
font: normal 8pt arial;
position:relative;
top:-26px;

left:255px;
width:508px;
}
.contentsCode{
font-weight:normal;
font-family:arial;
font-size:9pt;
color:black;
display:inline;
}



.contentsCode a{
font-weight:normal;
font-family:arial;
font-size:7pt;
color:#dd582b;
text-decoration:none;
}

.contentsCode a:link{
font-weight:normal;
font-family:arial;
font-size:7pt;
color:#dd582b;
text-decoration:none;
}

.contentsCode a:visited{
font-weight:normal;
font-family:arial;
font-size:7pt;
color:#dd582b;
text-decoration:none;
}

.contentsCode a:active{
font-weight:normal;
font-family:arial;
font-size:7pt;
color:#dd582b;
text-decoration:none;
}

.captionTable{
padding:10px;
font-family:arial;
font-size:9pt;
color:black;
}
.itemTable{
background-color:#fdf5b1;
font-size:9pt;
padding:10px;
font-family:arial;
}

.itemTable ul li{
list-style-image: url(https://lib.store.yahoo.net/lib/vibrators-dot-com/ey-li.jpg);
list-style-type: circle


}

.contentsCode a:hover{
font-weight:normal;
font-family:arial;
font-size:7pt;
color:#dd582b;
text-decoration:underline;
}


.contentsCode a{
font-weight:normal;
font-family:arial;
font-size:7pt;
color:#dd582b;
text-decoration:none;
}


.contentsTitle{
display:inline;
padding-right:10px;
}
.contentsTitle a:link, .contentsTitle a:visited, .contentsTitle a:active, .contentsTitle a:hover{
font-family:arial;
color:#36012b;
font-size:12pt;
font-weight:bold;
text-decoration:none;
}

.contentsTitle a:hover{
text-decoration:underline;
}



.contentsName a:link, .contentsName a:visited, .contentsName a:active, .contentsName a:hover{
font-family:arial;
color:#36012b;
font-size:9pt;
font-weight:bold;
text-decoration:none;
}

.contentsName a:hover{
text-decoration:underline;
}

.recentTD img{
border:none;
}
.recentTD{
text-align:center;
}

.contentsCaption{
font-family:arial;
font-size:9pt;
padding: 13px 0 13px 0;
color:black;
}

.contentsRegPrice{
font-family:arial;
font-size:8pt;
font-weight:normal;
color:black;
}
.contentsSalePrice{
font-family:arial;
font-size:9pt;
font-weight:bold;
color:black;
padding-bottom:20px;
}

.regPrice{
font-family:arial;
font-size:10pt;
font-weight:normal;
color:black;
}
.salePrice{
font-family:arial;
font-size:11pt;
font-weight:bold;
color:black;
padding-bottom:20px;
}


.breadcrumbs a
{
font: normal 8pt arial;
color: #808080;
text-decoration: none;
}
.sectionCaption1{
padding-left:5px;
}
.sectionCaption1 h1{
color:#36012B;
font-family:arial;
font-size:12pt;
margin-bottom:0px;
}

.sectionCaption{
font-family:arial;
font-size:normal;
color:#000000;
font-size:9pt;
padding-bottom:25px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
}

.sectionCaptionLanding{
font-family:arial;
font-size:normal;
color:#803a78;
font-size:9pt;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
padding-top:5px;
background-color:#e6b6dd;
font-weight:bold;

margin-left:-5px;
width:763px;

*margin-left:-6px;
*width:773px;
}


.breadcrumbs a:link
{
font: normal 8pt arial;
color: #808080;
text-decoration: none;
}

.breadcrumbs a:visited
{
font: normal 8pt arial;
color: #808080;
text-decoration: none;
}

.breadcrumbs a:hover
{
font: normal 8pt arial;
color: #808080;
text-decoration: underline;
}

.breadcrumbs a:active
{
font: normal 8pt arial;
color: #808080;
text-decoration: none;
}

.contentsOutOfStock
{
color: #D02C65;
font: bold 12px arial;
}

.sectionText
{
font: normal 12px arial;
}

.sectionText a
{
font: bold 12px arial;
color: #000000;
}

.itemCaption h1
{
margin: 0;
color: #d02c65;
font: bold 17px arial;
}

.buttons
{
border-top: 1px solid #FFC365;
height: 42px;
}

.buttons img
{
margin-top: 10px;
}

.orderSalePrice
{
color: #73b9e1;
font: bold 16px arial;
}

.optionsTable td
{
padding-bottom: 5px;
}

.recentTable
{
width: 704px;
}

.reviewSubmit img
{
border: 1px solid #000000;
float: none;
}

#Footer
{

background: url() no-repeat;
width: 894px;
height: 43px;
position: relative;
}

.footerRight{
font: normal 7pt arial;
color:#3c002d;
text-align:center;
background: url(https://lib.store.yahoo.net/lib/vibrators-dot-com/ey-footerbackground.jpg);
}
.footerRight a{
text-decoration:none;
color:#3c002d;
}
.footerRight a:link{
text-decoration:none;
color:#3c002d;
}
.footerRight a:visited{
text-decoration:none;
color:#3c002d;
}
.footerRight a:hover{
text-decoration:underline;
color:#3c002d;
}
.footerRight a:active{
text-decoration:none;
color:#3c002d;
}

#CopyText{
color:#18757e;
font: normal 7pt arial;
}


#FooterLinks
{
clear: both;
background-color:#18757e;
text-align: center;
color: #ffffff;
padding: 10px 25px 10px 25px;
font: normal 12px arial;
}

#FooterLinks a
{
color: #ffffff;
font: bold 8pt arial;
text-transform: uppercase;
text-decoration: none;
}

#FooterLinks a:link
{
color: #ffffff;
font: bold 8pt arial;
text-transform: uppercase;
text-decoration: none;
}

#FooterLinks a:visited
{
color: #ffffff;
font: bold 8pt arial;
text-transform: uppercase;
text-decoration: none;
}

#FooterLinks a:hover
{
color: #ffffff;
font: bold 8pt arial;
text-transform: uppercase;
text-decoration: underline;
}

#FooterLinks a:active
{
color: #ffffff;
font: bold 8pt arial;
text-transform: uppercase;
text-decoration: none;
}

.siteMapTable a{
color:black;
font-size:9pt;
text-decoration:none;
}
.siteMapTable a:link{
color:black;
font-size:9pt;
text-decoration:none;
}
.siteMapTable a:visited{
color:black;
font-size:9pt;
text-decoration:none;
}
.siteMapTable a:hover{
color:black;
font-size:9pt;
text-decoration:underline;
}
.siteMapTable a:active{
color:black;
font-size:9pt;
text-decoration:none;
}
