/* Adult Toys Custom */

/* Style */
.header-top-container { border-bottom:0px solid #fff; background:url(../images/custom/header_top_container_bg.jpg) repeat-x 50% 0; height: 113px; }
.header { border-top:0px solid #0d2131; }
.header-nav-container { background:url(../images/custom/nav_bg.gif) repeat-y 50% 0 #000; }


/********************** Header */

/* Logo */
.logo {
    float:left;
    width:195px;
    margin:20px 0 0 85px;
    }
.page-popup h1#logo { display:none; }


/* Mini search */
/*
.mini-search {
    position:absolute;
    top:0;
    right:0;
    width:165px;
    height:30px;
    padding:0px 20px 0 40px;
    zoom:1;
    }
*/

/* Sidebar Blocks */
.mini-newsletter h4 {  }
.mini-newsletter .input-text { }
.mini-newsletter  { 
background-image:url(../images/custom/newsletter.gif); 
border: solid 1px black;
}

/* Quick Access*/
.quick-access {
    width:450px;
    float:right;
    margin-top:35px;
    margin-right:10px;
    text-align:right;
    padding:0 0px;
    color:#000;
    font-weight:normal;
    font-size:1.1em;
    }

.shop-access a, .shop-access a:hover { color:#000; font-size:.95em; }

/********************** Footer V */
.footer-container { border-top:0px solid #000;/*background:url(../images/custom/nav_bg.gif) repeat-x 50% 0;*/ }
.footer {
    width:950px;
    margin:0 auto;
    position:relative;
    color: black;
    }

.footer .informational li {
    display:inline;
    background:url(../images/footer_info_separator.gif) no-repeat 100% 50%;
    padding-right:8px;
    padding-left:4px;
    }

body { background-color:transparent; font:12px/1.55em arial, helvetica, sans-serif; text-align:center; }

h1, h2, h3, h4, h5, h6, .head {
color:#999;
line-height:1.3em;
margin-bottom:0.4em;
}

.base-mini .head .h4 {
background-position:0 0;
background-repeat:no-repeat;
color:#FFF;
font-size:1.05em;
line-height:1.3em;
min-height:16px;
padding:1px 0 1px 10px;
text-transform:uppercase;
}

.product-info-box P {
margin-bottom:0px;
}

.product-info-box ul {
list-style-image:disc;
list-style-position:inside;
list-style-type:disc;
}
.base-mini .head h4 
color:#999;
}

.minibox_head {
font-family: "Trebuchet MS";
}

.minibox_head span {
	background: url(../images/custom/blue.png) no-repeat top left;
	float: left;
	padding-right: 15px;
	display: inline;
	margin-top: 0px;
	height: 25px;
}

.minibox_head h4{
 	color: #fff;
	background: url(../images/custom/blue.png) no-repeat top right;
	padding: 3px 15px 4px 0;
	margin-top: 0px;
	margin-bottom: 0px;
	float: left;
	width:165px;
	height: 25px;
}

.minibox_body{
 	color: #0d5f83;
	clear:both;
}

.blackline{
	background:url(../images/custom/footer_black.gif) repeat-x 100% 50%;
	width:100%;
	display:block;
    }

/* newsletter sidebox http://www.spiffycorners.com/ */

.newsletterSidebar{
display:block;
}
.newsletterSidebar *{
display:block;
height:1px;
overflow:hidden;
background:#000000;
}
.newsletterSidebar1{
padding-right:1px;
margin-right:3px;
padding-left:1px;
margin-left:3px;
  border-left:1px solid #919191;
  border-right:1px solid #919191;
  background:#3f3f3f
}
.newsletterSidebar2{
padding:0px 1px;
margin:0px 1px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  background:#303030}

}
.newsletterSidebar3{
  border-left:1px solid #303030;
  border-right:1px solid #303030;
margin:0px 1px;
}
.newsletterSidebar4{
 border-left:1px solid #919191;
 border-right:1px solid #919191
}
.newsletterSidebar5{
 border-left:1px solid #3f3f3f;
 border-right:1px solid #3f3f3f
}
.newsletterSidebar_content{
padding:0px 10px;
background:#000000;
} 
/*     /////////////////////      */

.searchBox{
display:block;
}
.searchBox *{
display:block;
height:1px;
overflow:hidden;
background:#f89828;
}
.searchBox1{
border-right:1px solid #fbd2a2;
padding-right:1px;
margin-right:3px;
border-left:1px solid #fbd2a2;
padding-left:1px;
margin-left:3px;
background:#f9b15d;
}
.searchBox2{
border-right:1px solid #fef4e9;
border-left:1px solid #fef4e9;
padding:0px 1px;
background:#f9ab50;
margin:0px 1px;
}
.searchBox3{
border-right:1px solid #f9ab50;
border-left:1px solid #f9ab50;
margin:0px 1px;
}
.searchBox4{
border-right:1px solid #fbd2a2;
border-left:1px solid #fbd2a2;
}
.searchBox5{
border-right:1px solid #f9b15d;
border-left:1px solid #f9b15d;
}
.searchBox_content{
padding:0px 10px;
background:#f89828;
}

/*
#banners
{
	width:500px;
	height:275px;
	border:2px solid #cccccc;
}

#banners div
{
	width:500px;
	height:250px;
	display:none;
	margin:0px;

}

#banners #banner1
{
	display:block;
}

#banners div span
{
	width:350px;
	position:relative;
	display:block;
	top:-150px;
	line-height:1.5em;
	left:10px;
	background:#fff;
	font-size:1.2em;
	padding:5px;
	opacity:0.7;//standard
	filter:alpha(opacity=50);//internet explorer
	-moz-opacity:.50;//older firefox versions
	
}

#banners ul
{
	width:auto;
	height:25px;
	background:#0063DC;
	margin:0px;
}

#banners ul li
{
	display:inline;
	width:10px;
}

#banners ul li a
{
	text-decoration:none;
	padding:5px;
	line-height:2.5em;
	margin:5px;
	color:#fff;
	height:25px;
	font-weight:bold;
}

#banners ul li a:hover
{
	background:#fff;
	color:#0063DC;	
}
*/