body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E9E9E9;
	background-image:url(../images/body_bg1.gif);
	background-position:left bottom;
	background-repeat:repeat-y;
	background-color:#000000;
	padding:0px;
	margin:0px;
}
td{
		font-size:12px;
}
/* added because of issues with home page background. */
table.bodindx {
font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#E9E9E9;
	background-image:url(../images/body_bg1.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	background-color:#000000;
	padding:0px;
	margin:0px;
 }
.bottom_bg {	
	background-image:url(../images/body_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;

}
.header_bg_img {
	background-image:url(../images/header_bg.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
.bottom_footer_bg {
	background-image:url(../images/bottom_bg.gif);
	background-position: bottom left;
	background-repeat:no-repeat;
}
.middle_bg {
	background-image:url(../images/middle_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
}
.yellowtxt {
	color:#fd2526;
	text-decoration:none;
}
.greytxt {
	color:#B8B8B8;
	text-decoration:none;
}
.whitetxt {
	color:#FFF;
	text-decoration:none;
}
.greylink:link {
	color:#B8B8B8;
	text-decoration:none;
}
.greylink:visited {
	color:#B8B8B8;
	text-decoration:none;
}
.greylink:hover {
	color:#FFF;
	text-decoration:none;
}
.yellowlink:link {
	color:#fd2526;
	text-decoration:none;
}
.yellowlink:visited {
	color:#fd2526;
	text-decoration:none;
}
.yellowlink:hover {
	color:#FFF;
	text-decoration:none;
}
a:link {
	color:#FFF;
	text-decoration:none;
}
a:visited {
	color:#FFF;
	text-decoration:none;
}
a:hover {
	color:#fd2526;
	text-decoration:none;
}
h1 {
	font-size:18px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h2 {
	font-size:17px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h3 {
	font-size:16px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h4 {
	font-size:15px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h5 {
	font-size:14px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
h6 {
	font-size:13px;
	padding:0px;
	margin:0px;
	font-weight:normal;
}
.ttl_login_btn_bg {
	background-image:url(../images/login_ttl_bg.gif);
	background-position:left top;
	background-repeat:repeat-x;
	background-color:#2F2F2F;
}
.login_btm_border {
	border-bottom:1px solid #3B3B3B;
	background-color:#000000;
}
.login_left_right_bg  {
	border-left:1px solid #3B3B3B;
	border-right:1px solid #3B3B3B;
	background-color:#2F2F2F;
	background-image:url(../images/login_bg.gif);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding:10px 8px 8px 8px;
}
form {
	padding:0px;
	margin:0px;
}
.txt_field {
	border:1px solid #D9D9D9;
	color:#333333;
	font-size:12px;
	text-decoration:none;
	padding:1px;
	width:125px;
}
.txt_field1 {
	border:1px solid #D9D9D9;
	color:#333333;
	font-size:12px;
	text-decoration:none;
	padding:2px;
}
.yellowtxt11 {
	color:#fd2526;
	text-decoration:none;
	font-size:11px;
}
.greytxt11 {
	color:#B8B8B8;
	text-decoration:none;
	font-size:11px;
}
.whitetxt11 {
	color:#FFF;
	text-decoration:none;
	font-size:11px;
}
.arrow_linkyellow:link {
	xbackground-image: url(../images/red_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	xpadding-left:12px;
	color:#fd2526;
}
.arrow_linkyellow:visited {
	xbackground-image: url(../images/red_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	xpadding-left:12px;
	color:#fd2526;
}
.arrow_linkyellow:hover {
	xbackground-image: url(../images/white_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	xpadding-left:12px;
	color:#FFF;
}
.left_nav_border_top {
	border-top:1px solid #3B3B3B;
	background-color:#191919;
}
.left_nav_border_bottom {
	border-bottom:1px solid #3B3B3B;
	background-color:#191919;
}
.left_nav_border_left_right {
	border-left:1px solid #3B3B3B;
	border-right:1px solid #3B3B3B;
	background-color:#191919;
}
.color_horizontal_line1 {
	background-image:url(../images/color_horizontal_line1.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.color_horizontal_line3 {
	background-image:url(../images/color3.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.color_horizontal_line {
	background-image:url(../images/color_horizontal_line.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.arrow_linkwhite:link {
	xbackground-image: url(../images/white_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	xpadding-left:12px;
	color:#FFF;
}
.arrow_linkwhite:visited {
	xbackground-image: url(../images/white_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	xpadding-left:12px;
	color:#FFF;
}
.arrow_linkwhite:hover {
	xbackground-image: url(../images/red_arrow.gif);
	background-position:left;
	background-repeat:no-repeat;
	xpadding-left:12px;
	color:#fd2526;
}
.horizontal_line {
	background-image:url(../images/horizontal_line.gif);
	background-position:left top;
	background-repeat:repeat-x;
}
.vertical_line {
	background-image: url(../images/vertical_line.gif);
	background-position:left top;
	background-repeat:repeat-y;
}
.img_border {
	border:4px solid #424242;
	background-color:#000000;
	padding:1px;
}
.btn_txt_img {
	background-image:url(../images/btn_txt.png);
	background-position:center top;
	background-repeat:no-repeat;
	color:#FFF;
}
.img_border_black {
	border:1px solid #000;
}
.img_border_black2 {
	border:2px solid #000;
}
.paging:link{
	font-size:13px;
	text-decoration: none;
	color:#FFF;
	border:1px solid #FFF;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	line-height:18px;
}
.paging:visited{
	font-size:13px;
	text-decoration: none;
	color:#757575;
	border:1px solid #757575;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	line-height:18px;
}
.paging:hover{
	font-size:13px;
	text-decoration: none;
	color:#757575;
	border:1px solid #757575;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	line-height:18px;
}
.paging_active{
	font-size:13px;
	text-decoration: none;
	color:#ffffff;
	border:1px solid #757575;
	background-color:#757575;
	padding-left:3px;
	padding-right:3px;
	text-align:center;
	line-height:18px;
}
.sex_shop_nav:link {
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	border-bottom:5px solid #000;
	letter-spacing:1px;
	display:block;
	padding:6px 0px 2px 0px;
}
.sex_shop_nav:visited {
	color:#FFF;
	text-transform:uppercase;
	font-size:11px;
	border-bottom:5px solid #000;
	letter-spacing:1px;
	display:block;
	padding:6px 0px 2px 0px;
}
.sex_shop_nav:hover {
	color:#FF0100;
	text-transform:uppercase;
	font-size:11px;
	border-bottom:5px solid #FF0100;
	letter-spacing:1px;
	display:block;
	padding:6px 0px 2px 0px;
}
.upgrademembership_price_round {
	background-image:url(../images/upgrade_round.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-size:15px;
	color:#000;
}
.verify_border {
	border:1px solid #4f4f4f;
	background-color:#323232;
	padding:3px 10px 3px 10px;
}

/* error codes on update_membership */
div.error_codes{background-color:#FFFFFF;color:#C32661;font-size:14px;}
/* google translater */
div.google{text-align:right;postion:absolute;padding-right:35px;}

<!--|**START IMENUS**|imenus0,inline-->
<!-- ****** Infinite Menus Core CSS [Do Not Modify!] ****** -->
.imcm ul,.imcm li,.imcm div,.imcm span,.imcm a{text-align:left;vertical-align:top;padding:0px;margin:0;list-style:none outside none;border-style:none;background-image:none;clear:none;float:none;display:block;position:static;overflow:visible;line-height:normal;}.imcm li a img{display:inline;border-width:0px;}.imcm span{display:inline;}.imcm .imclear,.imclear{clear:both;height:0px;visibility:hidden;line-height:0px;font-size:1px;}.imcm .imsc{position:relative;}.imcm .imsubc{position:absolute;visibility:hidden;}.imcm li{list-style:none;font-size:1px;float:left;}.imcm ul ul li{width:100%;float:none !important;}.imcm a{display:block;position:relative;}.imcm ul .imsc,.imcm ul .imsubc {z-index:10;}.imcm ul ul .imsc,.imcm ul ul .imsubc{z-index:20;}.imcm ul ul ul .imsc,.imcm ul ul ul .imsubc{z-index:30;}.imde ul li:hover .imsubc{visibility:visible;}.imde ul ul li:hover  .imsubc{visibility:visible;}.imde ul ul ul li:hover  .imsubc{visibility:visible;}.imde li:hover ul  .imsubc{visibility:hidden;}.imde li:hover ul ul .imsubc{visibility:hidden;}.imde li:hover ul ul ul  .imsubc{visibility:hidden;}.imcm .imea{display:block;position:relative;left:0px;font-size:1px;line-height:1px;height:0px;width:1px;float:right;}.imcm .imea span{display:block;position:relative;font-size:1px;line-height:0px;}.dvs,.dvm{border-width:0px}
/*\*//*/.imcm .imea{visibility:hidden;}/**/



	/* --[[ Main Expand Icons ]]-- */
	#imenus0 .imeam span,#imenus0 .imeamj span {width:7px; height:5px; left:-7px; top:5px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 li:hover .imeam span,#imenus0 li a.iactive .imeamj span {background-repeat:no-repeat;background-position:top left;}


	/* --[[ Sub Expand Icons ]]-- */
	#imenus0 ul .imeas span,#imenus0 ul .imeasj span {width:5px; height:7px; left:-5px; top:3px; background-repeat:no-repeat;background-position:top left;}
	#imenus0 ul li:hover .imeas span,#imenus0 ul li a.iactive .imeasj span {background-repeat:no-repeat;background-position:top left;}


	/* --[[ Main Container ]]-- */
	#imouter0 {border-style:none; border-color:#6a6a6a; border-width:1px; padding:0px; margin:0px; }


	/* --[[ Sub Container ]]-- */
	#imenus0 li ul {background-color:#000; border-top:1px solid #313131;  border-left:1px solid #606060;  border-right:1px solid #606060; padding:0px 0px 0px 0px ; margin:4px 0px 0px; }


	/* --[[ Main Items ]]-- */
	#imenus0 li a, #imenus0 .imctitle {color:#333333; text-align:left; font-family:Arial; font-size:12px; font-weight:normal; text-decoration:underline; border-style:solid; border-color:#dddddd; border-width:0px; padding:0px 0px 0px 0px ; }

		/* [hover] - These settings must be duplicated for IE compatibility.*/
		#imenus0 li:hover>a {xbackground-color:#efefef; text-decoration:underline; }
		#imenus0 li a.ihover, .imde imenus0 a:hover {xbackground-color:#efefef; text-decoration:underline; }

		/* [active] */
		#imenus0 li a.iactive {}


	/* --[[ Sub Items ]]-- */
	#imenus0 ul a, #imenus0 .imsubc li .imctitle  {color:#FFFFFF; text-align:left; font-size:13px; font-weight:normal; text-decoration:none; border-style:none; border-color:#000000; xborder-width:1px; padding:5px; }

		/* [hover] - These settings must be duplicated for IE comptatibility.*/
		#imenus0 ul li:hover>a {color:#FF0100; text-decoration: none; }
		#imenus0 ul li a.ihover {color:#FF0100; text-decoration: none;}

		/* [active] */
		#imenus0 ul li a.iactive { }


<!--  ****** Infinite Menus Structure & Links ***** -->
