﻿`.header-bg {
	background-image: url(../images/sextoys-header-bg.jpg);
	background-repeat: repeat-x;
	height:119px;
	width:100%;
}

.top-h1{
	font-family:  Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	background-color:transparent;
	color: #000000;
	text-decoration: none;
	margin-top:5px;
	margin-left:5px;
}
	
.top-link {
	float:right;
	margin-top:11px;
	margin-right:5px;
	background-color:transparent;	
}

.top-link a{
	font-family:  Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	background:transparent;
	color: #000000;
	margin-right:5px;
	margin-left:5px;
	text-decoration: none;}
	
.top-link a:hover {
	font-family: Verdana, Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	margin-right:5px;
	margin-left:5px;
	color: #fff;
	text-decoration: underline;}

.top-link1 { color:#fff; margin-top:5px; font-weight:normal; font-size:10px;}	
.top-link1 , .top-link1 a{ color:#fff;}

.border {
	border:1px solid #E5E5E5;
	width:auto;
}
.border-article {
	border: 0px solid #E5E5E5;
	margin:0 auto;
	float:left;
}
.border-article table tbody tr td div{
	color:#FFFFFF;
}

.border-top-1 {
	border-top: 1px solid #C6C6C4;
}
.border-bot-1 {
	border-bottom: 1px solid #DBDBDB;
}
.border31{
	border: 3px solid #F2F0F1;
	}
.border2 {
	border-right:0px solid #C6C6C4;
}
.border-pink {
	border: 4px solid #EE3F84;
}
.border-pink-1 {
	border: 1px solid #FF86B6;
}
.border-prpl {
	border: 4px solid #C69FEE;
}
.border-black {
	border: 1px solid #313131;
}
.border-tb {
	border-top: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
}
.border-lrb-pink {
	border-left: 1px solid #FF86B6;
	border-bottom: 1px solid #FF86B6;
	border-right: 1px solid #FF86B6;
}
.border-b-pink {
	border-bottom: 1px solid #FF86B6;
}
.border-lrb {
border-right: 1px solid #DBDBDB;
	border-left: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
}

.border-lr {
 border-right: 1px solid #DBDBDB;
	border-left: 1px solid #DBDBDB;
}

.border-tbl {border-top: 1px solid #DBDBDB;
	border-left: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
}
.border-lt {border-top: 1px solid #DBDBDB;
	border-left: 1px solid #DBDBDB;
	border-right: 1px solid #DBDBDB;
	}
	
.border-l {
	border-left: 1px solid #DBDBDB;
}
.border-flip{
width:29px; height:29px; vertical-align:top; background: url(../images/fold-gry-corner.jpg) right top no-repeat;
}

.border3 {
	border: 3px solid #C6C6C4;
}
.border-br {
	border-right: 1px solid #DBDBDB;
	border-bottom: 1px solid #DBDBDB;
	}	
.border-dotted {
	background:#9E0B43;
}
.search-bg {
	background-image: url(../images/search-bg.jpg);
	background-repeat: repeat-x;
}
/*
.category-bg {
	background-image: url(../images/category-bg.jpg);
	background-repeat: repeat-x;
}
*/
.category-bg {
	margin:0;
	padding:0;
}
.article-bg {
	background-repeat: no-repeat;
	height:24px;
	margin:0 0 10px 0;
}
.customer-service-bg {
	background: #FFF url(../images/customer-service-bg.jpg) bottom;
	background-repeat: no-repeat;
	height:20px;
	text-indent:-999999em;
	margin:0 0 10px 0;
}
.featured-product-bg {
	background: #FFF url(../images/featured-product-bg.jpg) bottom;
	background-repeat: no-repeat;
	height:20px;
	text-indent:-999999em;
	margin:0 0 10px 0;
}



.category-menu {
	width:170px;
 	padding:5px 0 10px 0;
	background:#F1F1F1;
	float:left;
}

.category-bg .cat-txt 
{
	height:22px;
	padding:5px 0 0 10px;
	text-align:left;
	background:#d5d5d5/*url(../images/article-header.jpg) no-repeat*/;
	width:160px;
	color:#363636;
}
.category-bg .cat-txt1 
{
	text-align:left;
	padding-left:0px;
	padding-right:5px;
	padding-top: 5px;
}
.category-bg .cat-txt span {
}
/*.input-txt {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #c7c7c7;
}*/
.input-txt {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #C7C7C7;
	width:130px;
	padding:3px;
	height:14px;
}
select.input-txt {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	border: 1px solid #C7C7C7;
	width:130px;
	padding:3px;
	height:14px;
}
.search-input-txt {
	font-size:11px;
	color:#333333;
	border: 1px solid #b1b0b0;
	width:120px;
}
.cat-txt {
	font-size: 13px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
.cat-txt a {
	font-family:Arial, sans-serif;
	font-size:13px;
	color:#363636;
	font-weight:bold;
}
.cat-txt a:hover {
	text-decoration:none;
	color:#363636;
}
.cat-txt1 {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.what-txt {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #BB0F48;
	text-decoration: none;}
.white-txt12 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;}
.white-txt11 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;}
.header-holder{
	float: left;
	width:100%;
}
.featur-txt {
	font-size:13px;
	font-weight:bold;
	color: #363636;
	text-decoration: none;

}
	.featur-txt a{color:#fff;}
	.featur-txt span{ 	color:#fff;}
.bordera{
	width:818px;
	border-bottom:0px solid #648d16;
	padding:0 0 10px 0;}
.featur-txt-main{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#000;
	font-weight:normal;
	padding:4px 0 0 0;
	margin:0;
}
.description{padding:15px 5px 10px 5px; clear:both; width:97%; font-size:12px;}
.products-desc p{padding:0; margin:0;}
.featur-main-img{ float:right;}
.product-name-txt {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #000000;
	margin:5px 0 0 0;
	text-align:center;
	}
	
	.product-name-txt a{
		font-family:Arial;
		font-size: 12px;
		font-weight:bold;
		color:#740A26;
		line-height:14px;
		}
		.product-name-txt a:hover{color:#740A26; text-decoration:underline !important;}
.tahoma-12bold {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color:#000;
	text-decoration: none;
	text-align:left;
	padding:0;}

.tahoma-14bold {
	font-family: Tahoma, Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;}
.tahoma-12 {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
.tahoma-overline {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: line-through;
	color: #000000;
}
.verdana-12 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
}
.verdana-em {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	color:#333333;
	text-decoration: none;
}
.white-link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
.white-link a{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

.tahoma-pink {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color:#660000;
	text-align:left;
}
.tahoma-pink a {
	font-family: Tahoma, Verdana, Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color:#740A26;
}
.list { list-style-image:url(../images/bullet.jpg); line-height:20px;}
.left-link {
	font-family:   Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight:normal;
	color:#000;
	text-decoration: none;}
.left-link a{
	font-family:  Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;}
	
.left-link a:hover, .left-link:hover {
	text-decoration: underline;
	color:#000000;}
	
	.feedback-bg {
	background-image: url(../images/feedback-bg.jpg);
	background-repeat: repeat-x;
}
.footer-link {
	font-family:   Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;}
.footer-link a{
	font-family:  Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;}
	
.footer-link a:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #ccc;
	text-decoration: underline;}
	
.price {
	font-family: Tahoma, Arial, Verdana;
	font-size: 18px;
	color: #D12960;
	text-decoration: none;
}
.detail-link {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #D12960;
	font-weight:bold;
	text-decoration: none;
}
.detail-link:hover {
	color: #000000;
}
.combo {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	background-color: #D0D0D0;
	border:1px solid #999999;
}

.suggestion-textfield {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	border:1px solid #ccc;
    width:99%;
	padding:3px;
}

.cart-mid-tab {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	text-align:center;
	display:block;
	overflow:hidden;
	height:23px;
}
.cart-mid-tab a{
	text-decoration:none;
	color:#fff;
	background:url(../images/tab-hover.gif) no-repeat center;
	padding:6px 3px;
	display:block;
	width:109px;
	font-weight:bold;
	height:13px;
}
.cart-mid-tab label{
	text-decoration:none;
	color:#000;
	background:url(../images/tab.gif) no-repeat center;
	padding:6px 3px;
	width:109px;
	display:block;
}

.cart-mid-tab a:hover span{color:#fff; text-decoration: underline}
.cart-visit-tab {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	text-align:center;
	display:block;
	overflow:hidden;
	height:23px;
	
}

.cart-visit-tab a{
	color:#000; 
	text-decoration:none; 
	background:url(../images/tab.gif) no-repeat center;
	padding:6px 3px;
	display:block;
	width:109px;
	font-weight: bold;
	height:13px;
}

.suggestion-visit-tab {
	background-image: url(../images/suggestion-mid-tab.jpg);
	background-repeat: no-repeat;
	padding-left:25px; 
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color:#0e73ae;
	height:26px;
	width:151px;
}

.cart-visit-tab a:hover span{color:#000; text-decoration: underline}
.address-mid-tab {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	text-align:center;
	display:block;
	overflow:hidden;
	height:23px;
}
.address-mid-tab a{
	text-decoration:none; 
	color:#fff;
	background:url(../images/tab-hover.gif) no-repeat center;
	padding:6px 3px;
	display:block;
	width:109px;
	font-weight:bold;
	height:13px;
}
.linker{color:#ffffff; text-decoration:none; font-weight:bold;
}
.address-mid-tab a:hover, .address-mid-tab a:hover span{color:#fff; text-decoration: underline;}
.address-visit-tab {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	text-align:center;
	display:block;
	overflow:hidden;
	height:23px;
}
.address-visit-tab a{
	color:#000; 
	text-decoration:none;
	background:url(../images/tab.gif) no-repeat center;
	padding:6px 3px;
	display:block;
	font-weight:bold;
	width:109px;
	height:13px;
}
.address-visit-tab a:hover{color:#000; text-decoration: underline;}

.order-mid-tab {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	text-align:center;
	display:block;
	overflow:hidden;
	height:23px;
}
.order-mid-tab a{
	text-decoration:none;
	color:#fff;
	background:url(../images/tab-hover.gif) no-repeat center;
	padding:6px 3px;
	display:block;
	width:109px;
	font-weight:bold;
	height:13px;
}
.order-mid-tab a:hover{color:#fff; text-decoration: underline;}

.order-visit-tab {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	text-align:center;
	display:block;
	overflow:hidden;
	height:23px;
	}
.order-visit-tab a{
	text-decoration:none;
	background:url(../images/tab.gif) no-repeat center;
	color:#000;
	padding:6px 3px;
	width:109px;
	display:block;
	font-weight:bold;
	height:13px;
	font-size:11px;
}
.order-visit-tab a:hover{color:#000; text-decoration: underline;}
.payment-mid-tab {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	text-align:center;
	display:block;
	overflow:hidden;
	height:23px;
}
.payment-mid-tab a{
	text-decoration:none;
	color:#fff;
	background:url(../images/tab-hover.gif) no-repeat center;
	padding:6px 3px;
	display:block;
	width:109px;
	font-weight:bold;
	height:13px;
}
.payment-mid-tab a:hover span{color:#fff; text-decoration: underline;}
.payment-visit-tab {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	background:#bfbebe;
	color:#333;
	padding:5px 15px;
}
.payment-visit-tab a{color:#0e73ae; text-decoration:none; padding-left:35px; padding-top:5px;
}
.payment-visit-tab a:hover{color:#0e73ae; text-decoration: underline;}
.wishlist-mid-tab {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	text-align:center;
	display:block;
	overflow:hidden;
	height:23px;
	}
.wishlist-mid-tab a{
	text-decoration:none;
	color:#fff;
	background:url(../images/tab-hover.gif) no-repeat center;
	padding:6px 3px;
	display:block;
	width:109px;
	font-weight:bold;
	height:13px;
}
.wishlist-mid-tab a:hover{color:#fff; text-decoration: underline;}

.wishlist-visit-tab {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	text-align:center;
	display:block;
	height:23px;
	overflow:hidden;
}
.wishlist-visit-tab a{
	text-decoration:none;
	background:url(../images/tab.gif) no-repeat center;
	color:#000;
	padding:6px 6px;
	font-weight:bold;
	width:109px;
	display:block;
	height:13px;
}
.wishlist-visit-tab a:hover{color:#000; text-decoration: underline;}
.emailwishlist-mid-tab {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	background:url(../images/tab-hover.gif) no-repeat left;
	width:113px;
	height:24px;
	text-align:center;
	}
.emailwishlist-mid-tab a{
	text-decoration:none;
	color:#fff;
	padding:5px 0 0 0;
	font-weight:bold;
	white-space:nowrap;
}
.emailwishlist-mid-tab a:hover{color:#fff; text-decoration: underline;}

.emailwishlist-visit-tab {
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	background:url(../images/tab.gif) no-repeat left;
	width:113px;
	height:24px;
	text-align:center;
}
.emailwishlist-visit-tab a{
	color:#2C0000; 
	text-decoration:none;
	padding:5px 0 0 0;
	font-weight:bold;
	white-space:nowrap;
}
.emailwishlist-visit-tab a:hover{color:#2C0000; text-decoration: underline;}

.btn {
		font-family: Tahoma, Arial, Verdana;
		font-size: 11px;
		color: #68032B;
		background-image: url(../images/pink-bg-repeat.gif);
		background-repeat:no-repeat;
		width:89px;
		height:19px;
		text-decoration: none;
		background-color: #FF4D92;
		border:0px;
}
.bk-btn {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #68032B;
	background-image: url(../images/bk-btn.gif);
	background-repeat:no-repeat;
	width:48px;
	height:19px;
	text-decoration: none;
	background-color: #FF4D92;
	border:0px;
}
.qu-btn {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #68032B;
	background-image: url(../images/qu-btn.gif);
	background-repeat:no-repeat;
	width:108px;
	height:19px;
	text-decoration: none;
	background-color: #FF4D92;
	border:0px;
}
h2{ font: bold 1.2em Verdana, Arial, Helvetica, sans-serif; color:#FFF; padding:4px 0 0 0; margin:0}
.border1{ border:1px solid #CBC7C8;}
.cat{ margin:0; padding:0; text-align:center;}
.cat ul{list-style:none; margin:0px; padding:0; text-align:center;}
.cat ul li{ margin:0 0px 0 4px; padding:58px 0 0px 3px;height:30px; width:122px; background:url(../images/cat1.jpg) no-repeat; float: left;}
.catbg{ background:url(../images/cat2.jpg) no-repeat;}
.catbg img{ margin:0; padding:0 0 0 10px;}
 h4{ font:1em  Tahoma,Arial, Helvetica, sans-serif; color:#FFFFFF;padding:55px 0 0 0;margin:0; text-align:center;}
 h4 a{font: bold 1em Tahoma,Arial, Helvetica, sans-serif; color:#FFFFFF;padding:55px 0 0 0;margin:0; text-align:center; text-decoration:none;}
 h4 a:hover{ text-decoration:underline;}
 
 .pink-link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #D12960;
}
.pink-link:hover {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	color: #D12960;
}

.tahoma-pink strong{ color:#660000; }


.blue-bold-link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	color: #004C93;
	display:block;
	padding:1px 4px;
	margin:0;
	float:right;
	white-space:nowrap;
}
.blue-bold-link:hover {	
	color:#004C93;
	text-decoration:none;
	}

.pink-bold-link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 10px;
	font-weight: bold;
	text-decoration: underline;
	color:#333333;
}
.pink-bold-link:hover {
	color:#333333;
	text-decoration: underline;
	}
.black-bold-link {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.black-bold-link:hover {
	color:#004C93;
	text-decoration: underline;
	
	}
	
.gry-bold-link{
	color:#004c93;
	font-weight:bold;
	text-decoration:none;
	font-family:Tahoma,Verdana,Arial;
	font-size:10px;
}
.gry-bold-link:hover{
	color:#004C93;
	text-decoration:none;
}
.gry-link{ font: normal 12px Tahoma,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
	color: #004c93;
	padding-right:2px;
}
.gry-link:hover {
	text-decoration: underline;
}	

.sort {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;}
	
.right_brd{ border-left:2px solid #F3F0F0;}
.product{ font: normal 11px Tahoma,Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
	color: #424242;
	padding-right:2px;}

.product:hover{ text-decoration:underline;}
 




/*custom css - rodel*/
.imagelist{
	border: 0px solid #E5E5E5;		
}

.button {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #00237a;
	background:#648d16;
	text-decoration: none;
	border:0px;
	text-align: center;
	vertical-align: middle;
	height: 19px;
	width: 100px;
	background-repeat: repeat-x;
	line-height: 19px;
}
.button a {color:#FFFFFF;}
.button1 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #2E2E2E;
	background:url(../images/bg.gif);
	text-decoration: none;
	border:0px;
	text-align: center;
	vertical-align: middle;
	height: 19px;
	width: auto;
	background-repeat: repeat-x;
	line-height: 19px;
	white-space:nowrap;
	float:left;
	
}
.button1 a {color:#2E2E2E; text-decoration:none; display:block; padding:3px 25px 0 25px; float:left;}
.button1 a:hover {color:#2E2E2E; text-decoration:none;}
.button1 img {float:none; margin:0 !important;}
.button-send {}
.button-send a {
	background:url(../images/send-btn.gif) no-repeat top left;
	text-indent:-999999em;
	display:block;
	width:68px;
	height:23px;
	cursor:pointer;
	}
.button-save-changes {}
.button-save-changes a {
	background:url(../images/save-changes.gif) no-repeat top left;
	text-indent:-999999em;
	display:block;
	width:146px;
	height:23px;
	cursor:pointer;
	}
.button-send-password {}
.button-send-password a {
	background:url(../images/send-password-btn.gif) no-repeat top left;
	text-indent:-999999em;
	display:block;
	width:169px;
	height:23px;
	cursor:pointer;
	}
.button-save {}
.button-save a, .button-save input {
	background:url(../images/save-btn.gif) no-repeat top left;
	text-indent:-999999em;
	display:block;
	width:167px;
	height:23px;
	cursor:pointer;
	}
.button-login {}
.button-login a {
	background:url(../images/login-btn.gif) no-repeat top left;
	text-indent:-999999em;
	display:block;
	width:71px;
	height:23px;
	cursor:pointer;
	}
.button-shop-more {}
.button-shop-more a {
	background:url(../images/shop-more-btn.gif) no-repeat top left;
	text-indent:-999999em;
	display:block;
	width:170px;
	height:23px;
	cursor:pointer;
	}
.button-recalculate {}
.button-recalculate a {
	background:url(../images/recalculate-btn.gif) no-repeat top left;
	text-indent:-999999em;
	display:block;
	width:91px;
	height:23px;
	cursor:pointer;
	}
.button-submit {}
.button-submit a, .button-submit input {
	background:url(../images/submit-btn.gif) no-repeat top left;
	text-indent:-999999em;
	display:block;
	width:99px;
	height:23px;
	cursor:pointer;
	}
.button-addtocart {}
.button-addtocart a {
	background:url(../images/wishlist-add-to-cart-btn.gif) no-repeat top left;
	text-indent:-999999em;
	display:block;
	width:114px;
	height:23px;
	cursor:pointer;
	}
.button-delete {}
.button-delete a {
	background:url(../images/delete-btn.gif) no-repeat top left;
	text-indent:-999999em;
	display:block;
	width:57px;
	height:23px;
	cursor:pointer;
	}
.button-checkout {}
.button-checkout a {
	background:url(../images/checkout-btn.gif) no-repeat top left;
	text-indent:-999999em;
	display:block;
	width:76px;
	height:23px;
	cursor:pointer;
	}
.button-register {}
.button-register a {
	background:url(../images/register-btn.gif) no-repeat top left;
	text-indent:-999999em;
	display:block;
	width:75px;
	height:23px;
	cursor:pointer;
	}
.button-finish {}
.button-finish a {
	background:url(../images/finish-btn.gif) no-repeat top left;
	text-indent:-999999em;
	display:block;
	width:59px;
	height:23px;
	cursor:pointer;
	}
.button-return {}
.button-return a, .button-return input {
	background:url(../images/return-btn.gif) no-repeat top left;
	text-indent:-999999em;
	display:block;
	width:85px;
	height:23px;
	cursor:pointer;
	}
*+html .button-return input.flex-input-link-return {
	padding-left:99em !important;
}
*+html .button-submit input.flex-input-link-next{
	padding-left:99em !important;
}
* html .button-return input.flex-input-link-return {
	padding-left:99em !important;
}
* html .button-submit input.flex-input-link-next{
	padding-left:99em !important;
}
.button2 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #00237a;
	background-image: url(../images/bg.gif);
	text-decoration: none;
	border:0px;
	text-align: center;
	vertical-align: middle;
	height: 19px;
	width: 200px;
	background-repeat: repeat-x;
	line-height: 19px;
}

.button3 {
	font-family: Tahoma, Arial, Verdana;
	font-size: 11px;
	color: #68032B;
	background-image: url(../images/bg.gif);
	text-decoration: none;
	border:0px;
	text-align: center;
	vertical-align: middle;
	height: 19px;
	width: 300px;
	background-repeat: repeat-x;
	line-height: 19px;
}


/*sextoys.us*/
.phasetable{width:490px;text-align:center;background-color:#fff;}
.phasetable-inner{width:100%;padding:0px;background-color:#fff;}
.phasetable-link-active{color:#fff;}



.shadetabs{
	margin:0;
	padding:0;
	font: bold 12px Verdana;
	list-style-type: none;
	text-align: left;
	float:left;
	width:100%; 
}

.shadetabs li{
	float:left;
	text-align:center;
	padding:0;
	margin:0 5px;
	display:block;
	overflow:hidden;
	height:26px;
}

.shadetabs li a{
	padding: 0 0 6px 0;
	margin:0;
	display:block;
	height:12px;
	text-decoration: none;
	color:#fff;
	font-weight:bold;
}
.shadetabs li a span{
	padding: 7px 3px;
	display:block;
	background:url(../images/tab-hover.gif) no-repeat center !important;
	width:109px;
}
.shadetabs li a:hover span{
	color:#fff;
	text-decoration:underline;
}

.shadetabs li a:hover{
	
	text-decoration: underline;
	color:#000;
}

.shadetabs li.selected{
	position: relative;
	color:#9e0b43;
	top:1px;
}

.shadetabs li span.selected a span{
	background:url(../images/tab.gif) no-repeat center !important;
	color:#000;
	font-weight:bold;
	display:block;
	width:109px;
	padding:7px 3px;
	height:13px;
}

.shadetabs li.selected a:hover span{
	text-decoration:underline;
	color:#000;
}

.contentstyle{
	padding:0;
	clear:both;
	width:631px;
	float:left;
	min-height:150px;
	margin:0 0 15px 0;
	border-left:2px solid #333;
	border-right:2px solid #333;
	border-bottom:2px solid #333; 
	
}
.sextoysguide{
	background:url(../images/sex-guides-banner.jpg) no-repeat top left; 
	padding-top:40px;
}

.sextoysguide tbody{
	width:230px;
	float:left;
}
.sextoysguide .border{
	border:0px solid #FFFFFF;
}

.flex-form-box-top-h2a{
	font-family: Tahoma, Arial, Verdana;
	font-size: 18px;
	font-weight:normal;
	color: #D12960;
	text-align:left;
	padding-left:0px;
	padding-top: 10px;}
.flex-form-box-top-pa{
	font-size: 11px;	
	color: #646464; 
	text-align:justify;
	padding-left:2px;
	padding-right:10px;
	padding-bottom:5px;
	}

.border-sitemap {
	text-decoration:none;
	width:617px;
	text-align:right;
	padding:2px 7px 4px 7px;
	margin-bottom:5px;
	color:#003366;
	font-weight:normal;
	border:1px solid #d5d5d5;
	background:#f2f2f2;
}

.border-sitemap a {font-size: 11px; text-decoration:none; color:#003366;}

.article-header
{
	padding: 4px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.article-header-hide
{
	display:none;
}
.article-header-light-wrapper{
	
}


.article-header-light
{
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	display:block;
	float:left;
	color: #fff;
	text-decoration: none;
	text-align:left;
	width:auto;
	padding:0;
	margin:0 0 10px 0;
}
.article-header2, .article-header2 a
{
	display:none;
}

.article-header3 .navrow{ width:50%; float:left;}
.article-header a
{
	padding: 4px;
	font-family: Tahoma, Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.article-header a:hover
{
	padding:0;
	font-family: Tahoma, Verdana, Arial;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.article-header-light a
{
	font-size:15px;
	color: #fff;
	text-decoration: none;
	padding:0;
	margin:0 0 5px 0;
	display:block;
	
}
.article-header-light a:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-weight: bold;
	color: #fff;
}
.article-link{ width:203px;}
.article-link a
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration:none;
	color: #424242;
	padding:0 0 0 3px;
}
.article-link a span{
	font-size: 11px;
}
.article-link a:hover
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration:none;
	color: #424242;
	text-decoration:underline;
}
.article-link-light{
	padding:2px 0 0 15px;
}
.article-link-light a
{
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration:none;
	color: #fff;
}
.article-link-light a:hover span
{
	font-family: Tahoma, Verdana, Arial;
	text-decoration:underline;
	color:#FFFFFF;
}
.article-webpart{
	background:#025382;
	min-height:150px;
	padding:0 0 10px 0;
	margin:10px 0 0 0;
	color:white;
	float:left;
	min-width:1090px;
	width:100%;
}
.article-webpart .article-webpart-top{
	height:20px;
	background:#FFFFFF;
	margin:0 0 30px 0;
}
.footer-webpart-top{
	height:20px;
	background:#025382;
	margin:0 0 10px 0;
}
#footer-article .footer-webpart-top{
	height:20px;
	background:#fff;
	margin:0 0 10px 0;
}
.red-alert{
	font-weight:bold;
	color:#3D5794;
	font-size:12px;
	padding:0;
}