html, body {background: #fffbf8; margin:0; padding:0; font-family: Arial, verdana, helvetica; font-size: 12px; color: #585858;  }
	img {border:0; }
	form {margin:0; padding:0; }
	.both { clear:both; }
	.all { margin:0 1%; padding: 10px 0;min-width: 970px }
	.main { margin:0; margin-left:10%; padding:0;width:80%; background: #fff url("images/bg.jpg") 0 0 repeat-x; }
	a { color:#000000; text-decoration: underline; }
	a:hover { color:#df255e; }

	h1 { margin:10px 0; padding:0; font-family: Tahoma, Arial, verdana, helvetica; font-size: 21px; font-weight: bold; color:#e2225d;}

	.header { margin:0; padding:0; height: 84px; width:100%; position:relative;}
	.header #logo { width:271px; float:left; }
	.header h1 { color:#585858; margin:0; padding:0; width:271px;position:absolute;top:50px; left:0px; font-size: 12px; font-family: Arial, verdana, helvetica; font-weight: normal; text-align:center;}
	.header .LeftBox { margin:0; padding:0; float:right; width:400px;}
	.header .LeftBox .menu {margin:0; padding:0 5px 0 0; color:#7b7b7b; line-height: 20px; text-align:right; font-size: 11px; }
	.header .LeftBox .menu a { margin:0; padding:0 20px; color:#7b7b7b; text-decoration: none; font-weight: bold; }
	.header .LeftBox .menu a:hover { text-decoration: underline; }
	.header .LeftBox .cart { background: transparent url("images/bg_cart.gif") 50px 5px no-repeat;}
	.header .LeftBox .cart p { margin:5px 20px 0 100px; padding:0; }

	.MenuTop { margin:0 0 5px 0; padding:0; background: #4d2f5c url("images/bg_topMenu.gif") 0 0 repeat-x; width:100%; height:27px; color:#fff;  }
	.MenuTop .menu { margin:0; padding:0;  height:27px;  line-height:27px; float:left; width:70%; }
	.MenuTop a { margin:0; color:#fff; text-decoration: none; font-weight: bold; }
	.MenuTop .menu a:hover {color: #d49ad1; }
	.MenuTop .search {margin:0; padding:0; width:250px; float:right; }
	#top_search_but {float:left; margin:0 2px; padding:0;}
	#top_search_inp {float:left; border:0; margin:3px 2px; padding:0; width:162px; height:21px; background: transparent url("images/bg_top_search_inp.gif") center no-repeat; overflow:hidden; }
	#top_search_inp input { font-size: 12px; background: transparent; border:1px solid #000; border:0; margin: 0 0 0 20px; width:122px; height:21px; line-height:21px; }

	.middle {margin: 0; padding:0;}
	/*.middle .LeftBox {margin: 0; padding:0;width:25%; float:left;overflow:hidden;}*/
	.middle .LeftBox .content {margin:0 auto; width:210px;}
	.middle .LeftBox .content .menu { margin: 0; padding:0; }
	.middle .LeftBox .content .menu ul { margin: 10px 0; padding:0 0 10px 30px; list-style-image: url("images/bg_li_menu.gif");}
	.middle .LeftBox .content .menu ul li { margin: 0; padding:0; }
	.middle .LeftBox .content .menu ul.bord {border-bottom: 1px dotted #000;}
	.middle .LeftBox .content a { color:#000000; text-decoration: underline; }
	.middle .LeftBox .content a:hover { color:#df255e; }
	.middle .LeftBox .content p { margin:0; padding: 5px 0; text-align:center; }
	.middle .LeftBox .content p a { font-weight: bold; }
	.leftBox_t {overflow:hidden; position:relative; width:100%;height:28px;}
	.leftBox_t .bc  { position:relative; margin:0 23px; height:28px; background: transparent url("images/bg_left_tc.png") 0 0 repeat-x;}
	.leftBox_t .bl {top:0px; left:0px; position:absolute; overflow:hidden;width:23px; height:28px; background: transparent url("images/bg_left_tl.png") 0 0 no-repeat;}
	.leftBox_t .br {top:0px; right:0px; position:absolute; overflow:hidden;width:23px; height:28px; background: transparent url("images/bg_left_tr.png") 0 0 no-repeat;}
	.leftBox_b {overflow:hidden; position:relative; width:100%;height:28px;}
	.leftBox_b .bc  { position:relative; margin:0 23px; height:28px; background: transparent url("images/bg_left_bc.png") 0 0 repeat-x;}
	.leftBox_b .bl {top:0px; left:0px; position:absolute; overflow:hidden;width:23px; height:28px; background: transparent url("images/bg_left_bl.png") 0 0 no-repeat;}
	.leftBox_b .br {top:0px; right:0px; position:absolute; overflow:hidden;width:23px; height:28px; background: transparent url("images/bg_left_br.png") 0 0 no-repeat;}
	.leftBox_c {background: transparent url("images/bg_left_l.png") 0 0 repeat-y;}
	.leftBox_cr {margin:0 0 0 13px;background: transparent url("images/bg_left_r.png") right top repeat-y;}
	.leftBox_cc {background: #fefbf7;margin:0 13px 0 0;}
	#h2_ShopForSexToys {margin:0; padding: 0; background: transparent url("images/h2_ShopForSexToys.png") center 0 no-repeat; text-indent: -9000px; width:210px; height:19px; }
	#h2_RecentlyViewed {margin:0; padding: 0; background: transparent url("images/h2_RecentlyViewed.gif") center 0 no-repeat; text-indent: -9000px; width:210px; height:19px;}
	#h2_Newsletter{margin:0; padding: 0; background: transparent url("images/h2_Newsletter.gif") center 0 no-repeat; text-indent: -9000px; width:200px; height:17px;}
	#left_newsletter {margin:0; padding:10px  0 0 0; background: transparent url("images/bg_newsletter.png") center 0 no-repeat; width:210px; height:168px; }
	#left_newsletter p {margin:3px auto; padding: 0; text-align:left; width:160px;color:#5b5659; font-weight: bold;}
	#left_newsletter p.color {color:#98075d;}
	#left_newsletter .bord {border: 1px solid #d0d0d0;}

	/*.middle .rightBox {margin: 0; padding:0;width:74%; float:right;overflow:hidden;}*/
	.middle .rightBox .content { margin:5px 1% 20px 0; padding: 10px; border: 1px solid #ece9fa; background-color: #ffffff;}
	.middle .rightBox .content p {margin:5px 0; padding:0; }
	.middle .rightBox .PageNav h2 {margin:0; padding: 0; font-size: 14px; color:#724a85; line-height: 25px; }
	.middle .rightBox .PageNav h2 a { font-size: 12px; color: #616162; text-decoration: none; }
	.middle .rightBox .PageNav h2 a:hover { text-decoration: underline; }
	.middle .rightBox .PageNav .left { width:40%; float:left; }
	.middle .rightBox .PageNav .left a {text-decoration: none;}
	.middle .rightBox .PageNav .left a:hover { text-decoration: underline; }
	.middle .rightBox .PageNav .right {width:55%; padding-top:3px; float:right; text-align:right; font-weight: bold; margin-right:20px;}
	.middle .rightBox .PageNav .right a {padding-left:5px;}
	.middle .rightBox .Add_to_Cart { float:left; width:93px; height:24px; background: transparent url("images/bg_Add_to_Cart.gif") 0 0 no-repeat; }
	.middle .rightBox .Add_to_Cart:hover { background: transparent url("images/bg_Add_to_Cart.gif") 0 -24px no-repeat; }
	.middle .rightBox .line_box1  { margin: 10px 0; padding-left:20px; background: transparent url("images/bg_line_box1.gif") 0 0 no-repeat; height:33px; line-height:25px; color:#fff; font-weight: bold; }

	/* index page */
	.middle .rightBox .indProd {margin:0; padding: 0; list-style: none; }
	.middle .rightBox .indProd li {margin:0; padding: 0; width:24%; float:left; height: 200px; }
	.middle .rightBox .indProd li a {font-weight: bold; }
	.middle .rightBox .indProd li .img { height: 115px; }
	.middle .rightBox .indProd li b { font-family: Tahoma, Arial, verdana, helvetica; font-size: 18px; color:#ff0000; }
	.middle .rightBox .indProd li h3 {font-family: Tahoma, Arial, verdana, helvetica; font-size: 12px;margin:0; padding: 0;}
	.middle .rightBox .indProd li p {margin:0; padding: 0;}
	
	#IndTopBox {margin:0; padding: 0; width:100%;overflow:hidden;}
	#IndTopBoxL {margin:0; padding: 0;float:left; width:68%; padding-top:0;overflow:hidden;}
	#IndTopBoxR {margin:0; padding: 0;float:left; width:32%; padding-top:6px;  overflow:hidden;}

	/* category page */
	.middle .rightBox .categoryProd {margin:0; padding: 0; list-style: none; }
	.middle .rightBox .categoryProd li {margin:0; padding: 0; width:33%; float:left; height: 135px; }
	.middle .rightBox .categoryProd li a {font-weight: bold; }
	.middle .rightBox .categoryProd li .img { height: 108px; width: 108px; border: 1px solid #ece9fa; float:left; }
	.middle .rightBox .categoryProd li b { font-family: Tahoma, Arial, verdana, helvetica; font-size: 16px; color:#ff0000; }
	.middle .rightBox .categoryProd li div {float:left;  height: 85px; padding:0 5px; width:100px }
	.middle .rightBox .categoryProd li h3 {font-family: Tahoma, Arial, verdana, helvetica; font-size: 12px;margin:0; padding: 0;}
	.middle .rightBox .categoryProd li h3 a {text-decoration: none;}
	.middle .rightBox .categoryProd li p {margin:0; padding: 0;}
	.middle .rightBox .categoryProd li p.Cart {float:left; padding:0 5px; width:100px }
	.middle .rightBox .line_top {margin:0; padding: 0; height: 40px; background: transparent url("images/bg_line.jpg") left center no-repeat;  }
	.middle .rightBox .ProdNav {}
	.middle .rightBox .ProdNav .left { width:48%; float:left;}
	.middle .rightBox .ProdNav .right {width:48%; float:right; text-align:right; font-weight: bold;}
	.middle .rightBox .ProdNav .right a {text-decoration: none; color:#646464;}
	.middle .rightBox .ProdNav .right a:hover {text-decoration: underline;}

	/* category1 page */
	#Sex_toys_for_women {padding-left:50px; height:38px;line-height:38px; background: transparent url("images/bg_Sex_toys_for_women.gif") 10px 0 no-repeat;}
	.middle .rightBox .Choose_product {margin:0; padding: 0; list-style: none;}	
	.middle .rightBox .Choose_product li {background: transparent url("images/bg_li.gif") 0 0 no-repeat; margin:0; padding: 0 0 0 30px; width:40%; float:left; height: 30px; line-height: 30px; }
	.middle .rightBox .Choose_product li a {text-decoration: none; }
	.Click_here {text-decoration: none; font-weight: bold; color:#9560ac; padding-right:10px;background: transparent url("images/bg_a.gif") right center no-repeat;}
	.Click_here:hover {text-decoration: underline;}
	.middle .rightBox .category1Prod {margin:0; padding: 0; list-style: none; }
	.middle .rightBox .category1Prod li {margin:0; padding: 0; width:32%; float:left; }
	.middle .rightBox .category1Prod li a {font-weight: bold; }
	.middle .rightBox .category1Prod li .img { width: 108px; float:left; }
	.middle .rightBox .category1Prod li b { font-family: Tahoma, Arial, verdana, helvetica; font-size: 14px; color:#ff0000; }
	.middle .rightBox .category1Prod li div {float:left; padding:0 5px; width:130px }
	.middle .rightBox .category1Prod li h3 {font-family: Tahoma, Arial, verdana, helvetica; font-size: 11px;margin:0; padding: 0;}
	.middle .rightBox .category1Prod li h3 a {text-decoration: none;}
	.middle .rightBox .category1_li {margin:0; padding: 0 0 0 30px;list-style:none; }
	.middle .rightBox .category1_li a { padding-left:10px; font-weight: bold; color:#9560ac;font-size: 11px;text-decoration: none;background: transparent url("images/bg_a.gif") left center no-repeat; }
	.middle .rightBox .TiyleBig {background: transparent url("images/bg_li.gif") 0 0 no-repeat; margin:0; padding: 0 0 0 30px;text-indent: 30px; height: 30px; line-height: 30px; font-weight: bold; font-size: 15px; color:#9560ac;}
	.middle .rightBox .TiyleSm {background: transparent url("images/bg_li_1.gif") 0 0 no-repeat; margin:0; padding: 0 0 0 30px;text-indent: 30px; height: 20px; line-height: 20px; font-weight: bold; font-size: 13px; color:#9560ac;}
	.middle .rightBox p.TextIndent { margin: 10px 0 10px 30px; font-size: 11px; color:#000;}
	

	/**/
	#Add_Your_Tags {border: 1px solid #d0d0d0; width:300px;}
	.Your_Tags {margin:0; padding: 0 0 0 30px;list-style:none; font-size: 11px; }
	.Your_Tags li {margin:0; padding: 0;width:16%; float:left;}
	.Your_Tags li a {color:#9560ac; text-decoration: none;}
	.Your_Tags li a:hover {text-decoration: underline;}
	.middle .rightBox .SubProd {margin:0; padding: 0 0 0 30px; list-style: none; }
	.middle .rightBox .SubProd  li {margin:0; padding: 0; width:31%; float:left; }
	.middle .rightBox .SubProd  li img {border: 1px solid #d0d0d0; }
	.middle .rightBox .SubProd  li h3 {font-family: Tahoma, Arial, verdana, helvetica; font-size: 11px;margin:0; padding: 0;}
	.middle .rightBox .SubProd  li h3 a {text-decoration: none; color:#000;}
	.middle .rightBox .SubProd  li h3 a:hover {text-decoration: underline;}
	.middle .rightBox .SubProd  li p {font-size: 14px; color:#9560ac;}
	.product_details {}
	.product_details_left {}
	.product_details_left img {border: 1px solid #d0d0d0;}
	.product_details_left a {padding-right:10px;}
	.product_details_right {}
	.product_details_right span {color:#e60000;}
	.product_details_right .price {font-size: 16px; color:#9560ac; font-weight: bold;}
	.product_details_right .menu {margin:0; padding: 0; list-style: none; height: 20px;}
	.product_details_right .menu li {margin:0 5px 0 0; padding: 0; float:left;}
	.product_details_right .menu li span {cursor: pointer; border: 1px solid #d0d0d0; border-bottom: 0;  margin:0; padding: 0 10px; float:left; color:#fff; background-color: #ca64b4; height: 20px; line-height: 20px; text-decoration: none; font-weight: bold; }
	.product_details_right .menu li span.active {border: 1px solid #d0d0d0; border-bottom: 0; background-color:#fff; color: #ca64b4;}
	.product_details_right .Description_menu {border: 1px solid #d0d0d0;padding:10px; }




	/* */
	.footerContent { margin:0 10px; padding:0; background-color: #9a67b2; color:#e1d2e8; font-size: 11px; }
	.footerContent .content {width:100%; margin:0; padding:0; }
	.footerContent h2 { margin:10px 20px; padding:0; font-size: 11px; font-weight: bold; }
	.footerContent p { margin:10px 20px; padding:0; }
	.footerContent .bt {overflow:hidden; position:relative; width:100%; height: 10px; }
	.footerContent .bt .bl { overflow:hidden; width:10px; height: 10px; background: transparent url("images/bg_box_b.gif") 0 0 no-repeat; }
	.footerContent .bt .br { top:0px; right:0px; position:absolute; overflow:hidden; width:10px; height: 10px; background: transparent url("images/bg_box_b.gif") -10px 0 no-repeat; }
	.footerContent .bb {overflow:hidden; position:relative; width:100%; height: 10px; }
	.footerContent .bb .bl { overflow:hidden; width:10px; height: 10px; background: transparent url("images/bg_box_b.gif") 0 -10px no-repeat; }
	.footerContent .bb .br { top:0px; right:0px; position:absolute; overflow:hidden; width:10px; height: 10px; background: transparent url("images/bg_box_b.gif") -10px -10px no-repeat; }
	.footerContent a {color:#fff;}
	.footerContent a:hover { text-decoration: none; }

	.MenuBottom { text-align:center; }
	.MenuBottom a { padding: 0 20px; color: #585858; text-decoration: none; }
	.MenuBottom a:hover { text-decoration: underline; }
	.under18 { text-align:center; font-size: 11px; }
	.under18 p { width:900px; margin:0 auto; padding:0 30px; background: transparent url("images/18.gif") 0 0 no-repeat; line-height:24px; }
	.copyright { text-align:center; }
	.copyright a { color: #585858; text-decoration: none; }
	.copyright a:hover { text-decoration: underline; }
#other-php{
text-indent:26px;}

