﻿body, a,td,tr,p,table,div,select,input, textarea { font-family:Tahoma,Arial,sans-serif;font-size:11px;color:#666}
body {padding: 0; margin: 0; min-width:995px;}

#popupMask {position: absolute;z-index: 200;top: 0px;left: 0px;width: 100%;height: 100%;opacity: .4;filter: alpha(opacity=40);background-color:transparent !important;background-color: #333333;background-image/**/: url("/UserMods/img/maskBG.png") !important; // For browsers Moz, Opera, etc.background-image:none;background-repeat: repeat;display:none;}
#popupContainer {position: absolute;z-index: 201;top: 0px;left: 0px;display:none;padding: 0px;}
#popupInner {border: 2px dotted #FF33CC;background-color: #ffffff;}
#popupFrame {margin: 0px;width: 100%;height: 100%;position: relative;z-index: 202;}
#popupTitleBar {background-color: #fff;height: 1px;position: relative;z-index: 203;}
#popupTitle {float:left;}
#popupControls {float: right;cursor: pointer;cursor: hand;}


#TB_window a:link {color: #666;}
#TB_window a:visited {color: #666;}
#TB_window a:hover {color: #666;}
#TB_window a:active {color: #666;}
#TB_window a:focus{color: #666;}
#TB_overlay {position: fixed;z-index:100;top: 0px;left: 0px;height:100%;width:100%;}
.TB_overlayMacFFBGHack {background: url(/UserMods/img/macFFBgHack.png) repeat;}
.TB_overlayBG {background-color:#8888BB;filter:alpha(opacity=75);-moz-opacity: 0.75;opacity: 0.75;}
* html #TB_overlay { /* ie6 hack */
     position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_window {position: fixed;background: #ffffff;z-index: 102;color:#666;display:none;border: 2px dotted #FF33CC;text-align:left;top:50%;left:50%;}

* html #TB_window { /* ie6 hack */
     position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_window img#TB_Image {display:block;margin: 15px 0 0 15px;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;border-top: 1px solid #EEE;border-left: 1px solid #EEE;}
#TB_caption{height:25px;padding:7px 30px 10px 25px;float:left;}
#TB_closeWindow{height:25px;padding:11px 25px 10px 0;float:right;}
#TB_closeAjaxWindow{padding:7px 10px 5px 0;margin-bottom:1px;text-align:right;float:right;}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px;}
#TB_title{background-color:#e8e8e8;height:27px;}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;}
#TB_ajaxContent.TB_modal{padding:15px;}
#TB_ajaxContent p{padding:5px 0px 5px 0px;}
#TB_load{position: fixed;display:none;height:13px;width:208px;z-index:103;top: 50%;left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */}
* html #TB_load { /* ie6 hack */
      position: absolute;margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}
#TB_HideSelect{z-index:99;position:fixed;top: 0;left: 0;background-color:#fff;border:none;filter:alpha(opacity=0);-moz-opacity: 0;opacity: 0;height:100%;width:100%;}
* html #TB_HideSelect { /* ie6 hack */
     position: absolute;height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;margin-bottom:1px;}

.head 				{width:100%; text-align:right; background-image:url('/UserMods/img/bg.gif'); height:16px; margin-bottom:5px; min-width:995px;}
.sex-toys 			{margin: 5px 0px 5px 10px; vertical-align:middle}
.topHead			{min-width:995px;}
h1					{font-weight:normal; padding:0; margin:0; color:#F4B7D6; font-size:11px;}
h2					{font-weight:normal; padding-top:0; margin:0; font-size:11px;}
img					{border:0; vertical-align:middle}
a:visited	{color:#8888BB; text-decoration:none}
a:active	{color:#8888BB; text-decoration:none}
a:link	{color:#8888BB; text-decoration:none}
a:hover				{color:#FF33CC; text-decoration:underline}
.funky 				{font-family: Wingdings; color:#FF33CC}
form {margin:0px;padding:0px;}
/*- Menu Tabs --------------------------- */
#tabsD 				{float:left;width:100%;background:#FFF;line-height:normal;border-bottom:1px solid #F4B7D6;min-width:995px;font-weight:bold}
#tabsD ul 			{margin: 0;padding: 0 0 0 185px;list-style: none;}
#tabsD li 			{display:inline;margin:0;padding:0;}
#tabsD a 			{float:left;background:url('/UserMods/img/tableftD.gif') no-repeat left top;margin:0;padding:0 0 0 4px;text-decoration:none;}
#tabsD a span 		{float: left;display: block;background: url('/UserMods/img/tabrightD.gif') no-repeat right top;padding: 5px 15px 4px 6px;color: #8888BB;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabsD a span 		{float:none;}
/* End IE5-Mac hack */
#tabsD a:hover span {color: #FF33CC;}
#tabsD a:hover 		{background-position:0% -42px;}
#tabsD a:hover span {background-position:100% -42px;}
.bodyMain			{width:100%;}
#tb					{float:left;}
#clear				{clear:both; }
.left				{width:165px; border-right:1px #F4B7D6 solid; vertical-align:top; text-align:right; padding:10px;color:#666;background-image: url('/UserMods/img/bleft.gif'); background-repeat:repeat-y; background-position:right; font-weight:bold; text-transform: uppercase;}
.leftPromo			{width: 100%;background-image: url('/UserMods/img/promoR.jpg');background-repeat: repeat-x;background-position: left;text-align: center;font-weight: bold;color: #ff33cc;font-size: 24px;border: 1px #F4B7D6 dotted;float: left;font-family: "Rage Italic";}
.middle				{width:605px;vertical-align:top; padding:10px;border-right:1px #F4B7D6 solid; background-color:#FFF}
.feat				{border-bottom:1px #F4B7D6 dotted; padding: 5px; color:#666; text-align:right}
.news				{border-top:1px #F4B7D6 dotted; padding: 5px; color:#666; text-align:right}
.right				{width:auto; vertical-align:top;background-image: url('/UserMods/img/bright.gif'); background-repeat:repeat-y; background-position:left;}
.bottom				{border-top:1px #F4B7D6 solid; padding-top:2px;}
.footer				{text-align: center;color: #666666}
.promo				{width:605px}
.CPbox2             {BACKGROUND-COLOR: #FFF; width: 200px;}
.CPbox2B            {border-right:1px #F4B7D6 dotted;border-bottom:1px #F4B7D6 dotted; padding:10px;}
.cartship			{border: 1px #F4B7D6 dotted; background-color:white; width:100%; text-align:center}
/* Box - Product Image (Home page) */
.CPsysMsgErr {COLOR: red;}
.newsdisplay {border:1px #F4B7D6 dotted; margin:0;padding:7px}
.bestsellers {width:152px; border:1px #F4B7D6 dotted; background-color:#FFF;}
.CPhomeImg {padding-top: 10px;padding-bottom:10px;vertical-align: bottom;text-align: center;width: 247px;}
.CPprodPriceV {COLOR: #FF33CC;font-family:Tahoma,Arial,sans-serif;font-size:11px}
.CPprodLPriceV {TEXT-DECORATION: line-through;}
.topRight {vertical-align: top;text-align: right;color:#CCCCCC;padding-right: 5px}
a.topnav:active {color:#666;text-decoration:none;}
a.topnav:visited {color:#666;text-decoration:none;}
a.topnav:link {color:#666;text-decoration:none;}
a.topnav:hover {color:#666;text-decoration:underline;}
a.keyBG:active,a.keyBG:visited,a.keyBG:link,a.keyBG:hover {color:#FFF;text-decoration:none; cursor:text;}
p {margin:0;padding-right:5px;padding-top:5px;text-align:justify}
.CPpageHead {border-bottom:1px #F4B7D6 dotted;PADDING-BOTTOM: 4px; font-weight:bold}
.CPgenHeadings {border-bottom:1px #F4B7D6 dotted;border-top:1px #F4B7D6 dotted;background-image: url('/UserMods/img/bright.gif'); background-repeat:repeat-y; background-position:left;}
.sub {cursor:pointer;border:outset 1px #ccc;background:#999;color:#666;font-weight:bold;padding: 1px 2px;background:url(/UserMods/img/formbg.gif) repeat-x left top;}
select,input, textarea {border:outset 1px #ccc; font-weight:bold;}
.add {border:0;}
hr {border:1px #F4B7D6 dotted;}
#search_box {width: 201px;height: 31px;background: url(/UserMods/img/bg_search_box.gif);}
#search_box #s {float: left;padding: 0;margin: 6px 0 0 6px;border: 0;width: 159px;background: none;font-size:14px;font-weight:normal}
#search_box #go {float: right;margin: 3px 4px 0 0;border:0;}
.sb {font-weight:bold}
.bl {background: url(/UserMods/img/bl.gif) 0 100% no-repeat #cccccc; width: 603px;}
.br {background: url(/UserMods/img/br.gif) 100% 100% no-repeat}
.tl {background: url(/UserMods/img/tl.gif) 0 0 no-repeat}
.tr {background: url(/UserMods/img/tr.gif) 100% 0 no-repeat; padding:10px}
.clear {font-size: 1px; height: 1px}
