/* CSS Document */
html, body {width:100%;margin:0;padding:0;}
body {height:100%;font:11px Arial, Helvetica, sans-serif;color:#ffe8c4;}
div, body, p, ul, ol, li, a, form, img {margin:0;padding:0;} 
img {border:none;}
ul, li {list-style:none;}

.tabletop {font:11px Arial, Helvetica, sans-serif;color:#565656;}

a, a:active, a:visited {text-decoration:underline;color:#CC0000;}
a:hover {text-decoration:underline;color:#FF0000;}

.topmemu a, a:active, a:visited {text-decoration:underline;color:#ffe8c4;}
.topmemu a:hover {text-decoration:none;color:#ffe8c4;}

.memscript a, a:active, a:visited {text-decoration:none;color:#ffe8c4;}
.memscript a:hover {text-decoration:none;color:#ffe8c4;}

.tabletop a, a:active, a:visited {text-decoration:underline;color:#CC0000;}
.tabletop a:hover {text-decoration:underline;color:#FF0000;}

.btmmenu {PADDING-LEFT: 12px; BACKGROUND-IMAGE: url(images/bg_btmmenu.gif); COLOR: #f06448; BACKGROUND-REPEAT: repeat-x;}



/*  Index  */
	/*  Header  */
#index_wraper {width:940px;margin:0 auto 0 auto;}
#index_wraper .header {height:143px;background:url(images/background/bg_header.jpg) no-repeat;position:relative;}
#index_wraper .header img.png {width:194px;height:124px;margin:4px 0 0 11px;}

	/*  Top menu  */
#index_wraper .header .top_menu {position:absolute;height:58px;width:689px;padding-left:11px;left:229px;top:51px;background:url(images/background/bg_top_menu.gif) repeat-x;}
#index_wraper .header .top_menu li {background:url(images/background/bg_top_menu_li.gif) no-repeat;text-align:center;height:32px;width:103px;float:left;margin:12px 0 0 0;}
#index_wraper .header .top_menu li.home {width:90px;background:none;}
#index_wraper .header .top_menu li.shipping, #index_wraper .header .top_menu li.help {width:93px;}
#index_wraper .header .top_menu li.your_account {width:123px;}
#index_wraper .header .top_menu li.sex_toys {width:84px;}
#index_wraper .header .top_menu li a {display:block;line-height:0;}
#index_wraper .header .top_menu li a img {margin-top:12px;}
#index_wraper .header .left_corner {background:url(images/background/bg_top_menu_left_corner.png) no-repeat;position:absolute;left:217px;top:51px;width:12px;height:58px;}
#index_wraper .header .right_corner {background:url(images/background/bg_top_menu_right_corner.png) no-repeat;position:absolute;left:929px;top:51px;width:12px;height:58px;}
#index_wraper .header .undertop_menu {position:absolute;height:34px;width:662px;padding-left:38px;left:229px;top:109px;background:url(images/background/bg_undertop_menu.gif) repeat-x;}
#index_wraper .header .undertop_menu li {background:url(images/background/bg_undertop_menu_li.gif) no-repeat;text-align:center;width:120px;height:29px;float:left;margin:5px 10px 0 0;}
#index_wraper .header .undertop_menu li a {display:block;line-height:0;}
#index_wraper .header .undertop_menu li a img {margin-top:8px;}
#index_wraper .header .underleft_corner {background:url(images/background/bg_under_menu_left_corner.png) no-repeat;position:absolute;left:217px;top:109px;width:12px;height:34px;}
#index_wraper .header .underright_corner {background:url(images/background/bg_under_menu_right_corner.png) no-repeat;position:absolute;left:929px;top:109px;width:12px;height:34px;}

/*  Container  */
#index_wraper .container {background:url(images/background/bg_container.gif) repeat-y;float:left;position:relative;}
#index_wraper .container .left_column {float:left;width:154px;}
	/*  Left Column  */
.left_column .search {padding-left:6px;margin-top:0px;position:relative;background:#fff url(images/background/bg_search.jpg) no-repeat;}
.left_column .search .png {width:21px;height:21px;margin-left:2px;}
.left_column .search .search_title {width:97px;height:14px;vertical-align:top;;margin:4px 0 0 7px;}
.left_column .search select {width:203px;border:1px solid #ececec;margin:4px 0;}
.left_column .search input {border:1px solid #ececec;vertical-align:top;width:150px;height:18px;margin-right:2px;padding-left:20px;}
.left_column .search input.go {border:none;height:22px;width:29px;margin-right:0;padding-left:0;}
.left_column .search span {position:absolute;top:57px;left:11px;}
.left_column .search .search_bottom {background:url(images/background/search_bottom.gif) no-repeat;width:216px;height:49px;margin-left:-6px;}
.left_column .select {background:#386fad;color:#ffffff;font-size:12px;position:relative;padding:5px 0 5px 6px;margin-bottom:1px;}
.left_column .select select {width:203px;border:1px solid #ececec;margin:4px 0;}
.left_column .browse_top_categories {background:url(images/background/cat_bottom.gif) no-repeat;padding:5px 0 0 12px;height:655px;}
.left_column .browse_top_categories li {background:url(images/other/blue_arrow.gif) 0px 3px no-repeat;padding-left:16px;line-height:15px;}
.left_column .browse_top_categories li a {font-family:Arial,Tahoma,Verdana,Sans-Serif;font-size:11px;text-decoration:none;color:#565656;}
.left_column .browse_top_categories li a:hover  {font-family:Arial,Tahoma,Verdana,Sans-Serif;font-size:11px;text-decoration:none;color:#E15407;}

.left_column .browse_top_categories_short {background:url(images/background/cat_bottom_short.gif) no-repeat;padding:5px 0 0 12px;height:345px;}
.left_column .browse_top_categories_short li {background:url(images/other/blue_arrow.gif) 0px 3px no-repeat;padding-left:16px;line-height:15px;}
.left_column .browse_top_categories_short li a {font-family:Arial,Tahoma,Verdana,Sans-Serif;font-size:11px;text-decoration:none;color:#565656;}
.left_column .browse_top_categories_short li a:hover  {font-family:Arial,Tahoma,Verdana,Sans-Serif;font-size:11px;text-decoration:none;color:#E15407;}


.left_column .mini-basket{background:url(images/bsdsdssddssdssssdsdsds.gif)}
.left_column .mini-basket dl {padding:0;margin:4px 8px 0px 8px;width:150px;}
.left_column .mini-basket dt {margin:0;padding:5px 2px 0 0;}
.mini-basket span a {font-size:11px;color:#FBD007;}
.mini-basket span a:hover {font-size:11px;color:#FBD007;}

.left_column .mini-basket dd {margin:0;padding:6px 2px;background:url(images/dottedline2.gif) repeat-x left bottom;clear:both;position:relative;}
.left_column .mini-basket dd img {margin:0;padding:4px 0px;}
.left_column .mini-basket dd.details span.quantity {position:absolute;left:45px;}
.left_column .mini-basket dd.details span.quantitymore {position:absolute;left:45px;color:#E15407;}
.left_column .mini-basket dd.details span.quantitymore2 {position:absolute;left:45px;color:#c52724;font-weight:bold;}

.left_column .mini-basket dd.details span.price {position:absolute;right:0;}
.left_column .mini-basket dd.details span.pricemore {position:absolute;right:0;color:#E15407;}
.left_column .mini-basket dd.details span.pricemore2 {position:absolute;right:0;color:#c52724;font-weight:bold;}

.mini-basket .subtotal, .mini-basket .discount, .mini-basket .total {text-align:right;}
.mini-basket .subtotal strong, .mini-basket .discount strong, .mini-basket .total strong {position:absolute;left:0;font-size:12px;}
.mini-basket .total {background-color: #CCCCCC;}
.mini-basket .items {font-size:11px;padding-left:8px;padding-right:8px;}
.mini-basket .left {position:absolute;left:8px;}

.mini-basket p {padding-top:8px; padding-left:10px; text-align:right;}
.expand {position:absolute;right:1;}

.link_both a { font-weight:bold;font-size:12px;color:#CC0000;}
.link_both a:hover {text-decoration:none; font-weight:bold;font-size:12px;color:#FF0000;}

.mini-basket .discount {margin-right:5px;}
.mini-basket .discount .coupon {font-size:9px;color:#565656;border:1px solid #ececec;vertical-align:top;width:83px;height:15px;padding-left:21px;}
.mini-basket .discount .apply {border:none;height:19px;width:44px;margin-right:0;margin-left:3px;margin-top:1px}
.mini-basket .discount span {position:relative;top:-18px;left:-136px;}

.mini-empty {background:url(images/cat_basket.gif);padding:8px;}
.mini-empty .mini-span {font-size:12px;}
.mini-empty img {margin-left:40px;margin-top:10px;}

.left_column .left_join_block {background:url(images/background/bg_left_join_block.gif) no-repeat;width:108px;height:155px;padding:11px 0 0 107px;}
.left_column .left_join_block p {line-height:12px;padding:5px 10px 20px 0;}
.left_column .left_join_block p span {color:#ed1b23;}
.left_column .join_our_newsletter {background:#386fad url(images/background/left_col_bottom.gif) bottom no-repeat;color:#fff;position:relative;padding:7px 0 40px 9px;line-height:13px;height:72px;}
.left_column .join_our_newsletter2 {background:#386fad url(images/background/left_col_bottom.gif) bottom no-repeat;color:#fff;position:relative;padding:7px 0 40px 9px;line-height:13px;height:50px;}
.left_column .join_our_newsletter p {padding-right:5px;margin-bottom:4px;}
.left_column .join_our_newsletter input {border:1px solid #ececec;vertical-align:top;width:170px;height:18px;margin-right:2px;}
.left_column .join_our_newsletter input.go {border:none;height:22px;width:29px;margin-right:0;}

	/*  Center Column  */
#index_wraper .container .center_block {float:left;}
.center_block .main_width {width:527px;position:relative;}
.center_block .main_adv img.png {width:189px;height:80px;position:absolute;top:12px;left:124px;}
.center_block .main_adv img.dvds3 {width:168px;height:53px;top:87px;left:132px;}
.center_block .main_adv img.buy2 {width:113px;height:53px;top:155px;left:186px;}
.center_block .main_adv img.buy5 {width:162px;height:53px;top:150px;left:155px;}
.center_block .main_adv img.click {width:100px;height:26px;top:210px;left:188px;}
.center_block .main_adv div {position:absolute;width:205px;height:180px;top:0;right:8px;}
.center_block .main_adv div img {margin:12px 0 0 33px;}
.center_block .main_adv div li {background:url(images/other/scissors.gif) no-repeat;}
.center_block .main_adv div li.sis2 {background:url(images/other/scissors2.gif) no-repeat;}
.center_block .main_adv div li.sis3 {background:url(images/other/scissors3.gif) no-repeat;}
.center_block .main_adv div li a {position:absolute;left:120px;margin-top:13px;}
.center_block .main_adv div li a img {margin:0;}
#index_wraper .container .center_column {float:left;width:505px;padding:0 11px 40px 11px;background:url(images/background/bg_center_column.gif) repeat-y;}
.center_column .title_after_main_adv {margin-top:-18px;position:relative;}
.center_column .title_after_main_adv .png, .center_column .float_div_title .blue_title .png {width:21px;height:21px;margin-left:2px;}
.center_column .float_div_title p {margin-left:2px; font-size:10px;color:#c52724;}
.center_column .float_div_title p span {color:#f7941c;}
.center_column .title_after_main_adv .blue_title, .center_column .float_div_title .blue_title {margin-bottom:5px;}
.center_column .title_after_main_adv .blue_title span, .center_column .float_div_title .blue_title span {font-weight:bold;font-size:18px;color:#504F4F;line-height:0;position:relative;top:-5px;left:5px;}
.center_column .float_div_title {float:left;width:252px;margin:10px 0 0 0;}
.center_column .float_div_title li {float:left;width:64px;margin-right:13px;}
.center_column .float_div_title li img {border:1px solid #ebebeb;margin-top:12px;margin-right:6px;padding:3px;margin-bottom:4px;}
.center_column .float_div_title li p {color:#565656;line-height:13px;}
.center_column .float_div_title p {color:#565656;line-height:13px;}
.center_column .float_div_title p a {text-decoration:underline;color:#c52724;line-height:13px;}
.center_column .float_div_title p a:hover {text-decoration:none;color:#c52724;line-height:13px;}
.center_column .center_col_adv {float:left;width:252px;}
.center_column .center_col_adv a img {border:1px solid #ebebeb;float:left;margin-right:7px;padding:9px;}
.center_column .center_col_adv p {position:relative;color:#464646;font-size:10px;line-height:13px;}
.center_column .center_col_adv p.title a {text-decoration:none;color:#c52724;font-weight:bold;font-size:14px;line-height:16px;}
.center_column .center_col_adv p.title a:hover {text-decoration:underline;color:#c52724;font-weight:bold;font-size:14px;line-height:16px;}
.center_column .center_col_adv p.price {color:#f7941c;font-weight:bold;font-size:14px;margin-top:17px;}
.center_column .center_col_adv p span {color:#c52724;}
.center_column .center_col_adv .center_col_adv2 a img  {border:none;margin:17px 0 0 -2px;padding:0;}

.more {font-weight:bold; font-size:13px; text-decoration:underline;color:#565656;}

.largebold {font-weight:bold;font-size:18px;color:#504F4F;line-height:14px;}
.bigbold {font-weight:bold;font-size:16px;}

.dvdpricerec {text-decoration:none;color:#504F4F;font-weight:bold;font-size:13px;}
.dvdprice {text-decoration:none;color:#504F4F;font-weight:bold;font-size:17px;}
.dvdpriceB {text-decoration:none;color:#504F4F;font-weight:bold;font-size:14px;}
.dvdprice3 {text-decoration:none;color:#c52724;line-height:18px;font-weight:bold;font-size:15px;}
.dvdprice3 strong {text-decoration:none;line-height:18px;color:#c52724;font-weight:bold;font-size:13px;}
.dvdprice span {text-decoration:none;color:#504F4F;font-weight:bold;font-size:13px;}
.dvdprice p {text-decoration:none;color:#E15407;font-weight:bold;font-size:11px;}
.dvdprice2 {text-decoration:none;color:#E15407;font-weight:bold;font-size:11px;}
.dvdprice strong {text-decoration:none;color:#504F4F;font-weight:bold;font-size:13px;}
.cover {border:1px solid #666666;padding:0px;background: url(images/bg3.gif);}
.cover2 {border:1px solid #666666;padding:0px;margin-right:20px;background: url(images/bg3.gif);}
.cover3 {border:1px solid #666666;padding:0px;background: url(images/bg3.gif);}
.cover4 {border:1px solid #666666;padding:0px;background: url(images/bg1.gif);}
.cover5 {border:1px solid #666666;padding:0px;background: url(images/bg1.gif);}
.smallDisc {text-decoration:none;color:#E15407;font-weight:bold;font-size:12px;}

.highlight {background-color:yellow;padding-left:1px;padding-right:1px;color:#373636;}
.blueborder {border:1px solid #366ead;background-color:#ECF3F9;}


.mainbasket a {text-decoration:none;color:#c52724;font-weight:bold;font-size:13px;}
.mainbasket a:hover {text-decoration:underline;color:#c52724;font-weight:bold;font-size:13px;}
.mainbasket img {border:1px solid #CCCCCC;margin-top:12px;margin-right:6px;padding:3px;margin-bottom:4px;}
.mainbasketinput {border:1px solid #CCCCCC;vertical-align:right;width:18px;height:18px;color:#565656;padding-left:9px;}
.basketline {background:url(images/dottedline.gif) repeat-x left bottom;clear:both;position:relative;}
.mainbaskettotal {background-color: #EEEEEE;border:5px solid #FFFFFF;border-right: none;font-weight:bold;font-size:12px;}
.mainbaskettotal2 {background-color: #EEEEEE;border:5px solid #FFFFFF;border-left: none;font-size:12px;}


p.title a {text-decoration:none;color:#c52724;font-weight:bold;font-size:14px;line-height:16px;}
p.title a:hover {text-decoration:underline;color:#c52724;font-weight:bold;font-size:14px;line-height:16px;}

p.title span a {text-decoration:none;color:#c52724;font-weight:bold;font-size:11px;line-height:16px;}
p.title span a:hover {text-decoration:underline;color:#c52724;font-weight:bold;font-size:11px;line-height:16px;}

.navtbl { border: 1px solid #ebebeb; border-bottom: none; border-right: none; }
.navtbl TD { border: 1px solid #ebebeb; border-top: none; border-left: none; }
.navtbl TD A { color: #363636; text-decoration: none; }
.navtbl TD A:hover { text-decoration: underline; }
.navtbl TD.cur { background-color: #E2403E; color: #FFFFFF; }

.help2 {background-color: #F5F5F5; border:1px solid #CCCCCC;font-weight:bold;font-size:16px;}
.helptext {font-size:11px;padding-top:12px;padding-bottom:22px;line-height:18px;}

.help_pages {padding:10px 0 35px 7px;background:url(images/background/right_col_arc.gif) no-repeat;}
.help_title  .png {width:21px;height:20px;margin-left:2px;}
.top_title {margin-bottom:5px;font-weight:bold;font-size:19px;line-height:0;position:relative;top:-3px;left:5px;}
.help_pages  p.left_title a {background:url(images/other/blue_arrow.gif) 0px 4px no-repeat;padding-left:16px;text-decoration:none;font-size:11px;line-height:16px;}
.help_pages  p.left_title a:hover {background:url(images/other/blue_arrow.gif) 0px 4px no-repeat;padding-left:16px;color:#504F4F;text-decoration:underline;font-size:11px;line-height:16px;}

.contact input {border:1px solid #CCCCCC;vertical-align:top;width:200px;height:18px;margin-right:2px;padding-left:5px;}
.contactred input {border:1px solid #c52724;vertical-align:top;width:200px;height:18px;margin-right:2px;padding-left:5px;}

.red {color: #c52724;}
.medboldtable {font-weight:bold;font-size:12px;}

.addressinp {border:1px solid #CCCCCC;padding-left:5px;}
.addressinpRed {border:1px solid #c52724;padding-left:5px;}


	/*  Right Column  */
#index_wraper .container .right_column {float:left;width:197px;}
.right_column .recommended_title1 {height:162px;background:url(images/b2g1f.jpg) no-repeat;}
.right_column .recommended_title1 .gif {width:126px;height:19px;position:relative;top:108px;left:8px;}
.right_column .recommended_titleToy {height:152px;background:url(images/background/toy_backg.jpg) no-repeat;}
.right_column .recommended_title {padding:13px 0 63px 7px;background:url(images/background/right_col_arc.gif) no-repeat;}
.right_column .recommended_title .png {width:21px;height:21px;margin-left:2px;}
.right_column .recommended_title .blue_title {margin-bottom:5px;}
.right_column .recommended_title .blue_title span {font-weight:bold;font-size:16px;color:#504F4F;line-height:0;position:relative;top:-5px;left:5px;}
.right_column .recommended_title .right_col_adv {margin:3px 0 0 4px;}

.right_column .right_col_adv img {border:1px solid #fff;float:left;margin-right:5px;}
.right_column .right_col_adv p {position:relative;font-size:10px;color:#898989;line-height:13px;}
.right_column .right_col_adv p.title a {text-decoration:none;color:#c52724;font-weight:bold;font-size:14px;line-height:16px;}
.right_column .right_col_adv p.title a:hover {text-decoration:underline;color:#c52724;font-weight:bold;font-size:14px;line-height:16px;}
.right_column .right_col_adv p.price {font-size:12px;color:#f7941c;font-weight:bold;}

.right_column p.title a:hover {text-decoration:underline;color:#c52724;font-weight:bold;font-size:14px;line-height:16px;}
.right_column p.price {font-size:12px;color:#f7941c;font-weight:bold;}

.right_column .all_time_bestsellers .right_col_adv a {border:none;margin:3px 0 0 -2px;}
.right_column .all_time_bestsellers .right_col_adv p.price {font-size:12px;} 
.right_column .all_time_bestsellers {background: url(images/background/bg_all_time_bestsellers.gif) no-repeat;padding:8px 0 0 10px;height:312px;}
.right_column .all_time_bestsellers ul {clear:both;padding-top:3px;}
.right_column .all_time_bestsellers li {background:url(images/other/blue_arrow.gif) 0px 3px no-repeat;padding-left:16px;line-height:15px;}
.right_column .all_time_bestsellers li a {font-family:Arial,Tahoma,Verdana,Sans-Serif;font-size:11px;text-decoration:none;color:#565656;}
.right_column .all_time_bestsellers li a:hover {font-family:Arial,Tahoma,Verdana,Sans-Serif;font-size:11px;text-decoration:none;color:#E15407;}
.right_column .all_time_bestsellers img.png {border:1px solid #fff;float:left;margin-right:5px;}

.right_column .right_join_block {background:url(images/background/bg_right_join_block.gif) no-repeat;width:187px;height:116px;padding:18px 0 0 9px;}
.right_column .right_join_block img {margin-bottom:10px;vertical-align:top;}
.right_column .webmasters {padding:9px 0 35px 7px;background:url(images/background/right_col_arc.gif) bottom no-repeat;width:190px;}
.right_column .webmasters a {text-decoration:none;color:#565656;}
.right_column .webmasters a:hover {text-decoration:none;color:#E15407;}

/*  Other  */
.left_column .orange_title_bg {width:154px;height:18px;padding:9px 0 0 7px;line-height:0;}
.center_column .w400 {width:400px;}
.right_column .orange_title_bg {clear:both;background:url(images/background/orange_title_right_bg.gif) no-repeat;width:185px;height:18px;padding:9px 0 0 11px;line-height:0;}
#index_wraper .container_bottom_bg {clear:both;background:url(images/background/bg_container_bottom.gif) no-repeat;height:25px;width:940px;}

/*  Footer  */
#index_wraper .footer {clear:both;height:76px;padding:23px 0 0 17px;background:#e5e5e5 url(images/background/bg_footer.jpg) no-repeat;position:relative;}
#index_wraper .footer p {color:#464646;}
#index_wraper .footer p.small {color:#8e8e8e;font-size:9px;line-height:9px;margin-top:7px;}
#index_wraper .footer p a {color:#c52724;text-decoration:none;}
#index_wraper .footer ul {position:absolute;top:25px;right:9px;}
#index_wraper .footer ul li {float:left;margin-right:7px;}
#index_wraper .footer span {position:absolute;top:65px;right:14px;color:#b4b4b4;font-size:10px;}
#index_wraper .footer span img {margin-bottom:-2px;}

/*  Letter  */
#letter { background-color: #FFFFFF; border: 1px solid #CCCCCC; border-bottom: none; border-right: none; }
#letter TD { border: 1px solid #CCCCCC; border-top: none; border-left: none; background-image: url(images/bg_letter.gif); background-repeat: no-repeat; }
#letter TD A { text-decoration: none; display: block; text-align: center; width: 21px; height: 15px; padding-top: 1px; vertical-align: top; }
#letter TD A:hover { text-decoration: underline; }

/*  Opera  */
@media all and (min-width:0px) {
.left_column .search input, .left_column .join_our_newsletter input {width:172px;height:22px;margin-right:2px;}
}