A:active { TEXT-DECORATION: none; COLOR: #4D69F3; }
A:visited { TEXT-DECORATION: none; COLOR: #4D69F3; }
A:link {  TEXT-DECORATION: none; COLOR: #4D69F3; }
A:hover { TEXT-DECORATION: none; COLOR: #461264; }

#feedwrap {
background:#F0F0F0 none repeat scroll 0 0;
border:1px solid #CCCCCC;
height:130px;
overflow:auto;
padding:10px;
}
#feedwrap p { margin-bottom:5px; margin-top:5px;}
#feedwrap dt { font-size: 1.2em;margin-bottom:10px;padding-bottom:5px;border-bottom:1px solid #ccc;}
#feedwrap dd { margin-left:0;padding-left:0;}
#feedwrap strong { font-weight:bold; }
#feedwrap .date { font-style:italic; font-size:13px; }

.link1 { TEXT-DECORATION: none; color: #004080; }
.link1:visited { TEXT-DECORATION: none; COLOR: #E93838; }
.link1:link {  TEXT-DECORATION: none; COLOR:#004080; }
.link1:hover { TEXT-DECORATION: underline; COLOR: #E93838; }

td { FONT-SIZE: 12px; COLOR: #004080; FONT-STYLE: normal;  FONT-FAMILY: "Verdana"; TEXT-DECORATION: none; line-height: 1.4; letter-spacing: 0 }
body {  FONT-SIZE: 12px; COLOR: #004080; FONT-STYLE: normal; FONT-FAMILY: "Verdana"; TEXT-DECORATION: none; line-height: 1.4; letter-spacing: 0;background-color: #FFFFFF;}

#primaryContent { background-color:#FFFFFF; padding-top:3px;  width:100%;}
#core { width:100%;}
#footer{ background-color: #FFFFFF;}

.menu{ background-color:#F5F5F5;  }
.custom_menu{ padding-left:22px; padding-right:22px; }
.heading_back { width: 100%; }
a.cart_link { color: #FFFFFF; width:145px; }
#leftColumn{ float:left; margin-top:10px; }
#rightColumn{ float:left; margin: 10px 0 10px 20px; width:375px;line-height:18px;}
html>body #rightColumn{ width:395px;}


h1 { color: #3C6D98; font-size:20px; font-weight:normal; margin:10px 0 5px 0; line-height:24px;}
.thePrice { font-size:150%; font-weight:bold; color:#B83D33;}
.sku{ font-size:10px; color:#004080; }
.sku a:hover{ text-decoration:underline; }
#productSpotlight { width:290px;   border:1px #e4dfdb solid;  text-align:center; padding:0px; background-color:#FFF;}
#productSpotlightImage { padding:10px; border:0px;}

#addToCartContainer{ margin:18px -10px; padding-right:18px; width:145px; height:38px; padding:4px 0 0 3px; background-color:#B83D33; display:block; cursor:pointer;}
#addToCartContainerGroup{ margin:8px -10px; padding-right:18px; width:136px; height:34px; background-color:#B83D33; float:left; cursor:pointer;}
.addToCartLink a{ font-weight:bold; color:#B83D33; text-decoration: underline;}
html>body #addToCartContainer{ margin: 18px 0px; padding-right:0px;}
html>body #addToCartContainerGroup{ margin: 8px 0px 0px 0px; padding-right:0px;}
#addToCartButton{ color:#FFFFFF; font-weight:bold; padding:7px 0 0 0; float:left; font-size:12px;}
#addToCartContainer:hover #addToCartButton{ color:#DDDDDD; }
#shoppingCartIcon{ float:left; margin:7px 5px 0 12px;}

.addToCartContainer{ margin:0px 0px; width:100px; height:24px; padding:0; background-color:#B83D33; display:block; cursor:pointer;}
html>body .addToCartContainer{ margin: -2px 0px;}
.addToCartLink a{ font-weight:bold; color:#B83D33; text-decoration: underline;}
.addToCartButton{ color:#FFFFFF; font-weight:bold; padding:4px 0 0 16px; float:left; font-size:11px;}
.addToCartContainer:hover #addToCartButton{ color:#DDDDDD; }

.clearBoth{ clear:both; }
.displayBlock{ display:block; height:100%;}
.bold{ font-weight:bold; font-size:12px;}
.noWrap{ white-space:nowrap; }
.error{ color: #B83D33; }
.strikeThrough{ text-decoration: line-through; }
.underline{ text-decoration:underline; }
#attributes{ padding:0px; width:100%; line-height:18px;}
#attributes td.bold{ width:136px; white-space:nowrap; padding:0px 12px 0px 4px; }
#attributes a{ text-decoration:none; }
#attributes a:hover{ text-decoration:underline; }
.attributeMulti { background-image:url(/images/multi.jpg); background-repeat:no-repeat; }
.attributeAnimal { background-image:url(/images/animal_print.jpg); background-repeat:no-repeat; }
.attributeRedBlack { background-image:url(/images/red_black.jpg); background-repeat:no-repeat; }
.attributeBlackWhite { background-image:url(/images/black_white.jpg); background-repeat:no-repeat; }
.attributeRedWhite { background-image:url(/images/red_white.jpg); background-repeat:no-repeat; }
#primaryColumn{ line-height:18px;}
#video{ padding:24px 0px 0px 0px; }

#suggestedProducts{ margin-top:28px; margin-right:8px; }
.ITEM1{ margin-right: 10px; padding-right:8px; border-right:1px dashed #e4dfdb;}
.ITEM2{ margin-right: 10px; padding-right:8px; border-right:1px dashed #e4dfdb; }
.ITEM3{ margin-right: 10px; padding-right:8px; border-right:1px dashed #e4dfdb; }
.ITEM4{ margin-right: 10px; padding-right:8px; border-right:1px dashed #e4dfdb; }
.ITEM5{ margin-right: 0px; }
.suggestedItem{ float:left; width:17%; }
.suggestedItem a{ text-decoration:underline ;color:#4D69F3; margin-bottom:18px;}
.suggestedItem a:visited{ text-decoration:underline;color:#4D69F3;}
.suggestedItem a:hover { color: #461264; }
.suggestedItemImage { height: 100px; text-align:center; padding-bottom:6px; }

#alternateProduct{ margin-top:28px; }
.alternateLeftColumn{ float:left; width:10%;}
.alternateRightColumn{ float:left; margin-left:18px; width:85%;}
.alternateRightColumn a{ text-decoration:underline; color:#4D69F3;}
.alternateRightColumn a:visited{ text-decoration:underline; color:#4D69F3;}
.alternateRightColumn a:hover { color: #461264; }

.listedProductContainer3row{ border:1px dashed #FFFFFF; width:215px; margin:6px 16px 6px 0px; padding:6px 1px 6px 1px; float:left; text-align:center;}
.listedProductContainer3row:hover{ border:1px dashed #CCC; }
.listedProductNameContainer3rowLarge{ height:65px; width:210px; }

.listedProductContainer3rowTall{ border:1px dashed #FFFFFF; width:215px; margin:6px 16px 6px 0px; padding:6px 1px 6px 1px; float:left; text-align:center;}
.listedProductContainer3rowTall:hover{ border:1px dashed #CCC; }
.listedProductNameContainer3rowLargeTall{ height:120px;  }

.listedProductImageCell3row{ height:100px; margin-bottom:8px; }
.listedProductCartIcon3row{ float:right; padding-right:32px; }
.listedProductPrice3row{ margin-bottom:8px; text-align:left; float:left; padding-left:15px;}
.listedProductPNum3row{ width:110px; font-size:9px;text-align: right;}
.listedProductDescription3row{ text-align:left; padding-left:4px; }
.listedProductDivider3row{ border-bottom:1px solid #eee; }
.listedProductNameContainer3row{ height: 118px; }
.listedProductName3row{ font-weight:bold; height:30px; }
.listedProductManufacturer3row{ padding:6px 0px; }
.listedProductImageCell3rowLarge{ height:140px; margin-bottom:8px;}

#addToCartContainerlisted{ margin:18px -10px; padding-right:18px; width:136px; height:34px; background-color:#B83D33; display:block;}
html>body #addToCartContainerlisted{ margin: 18px 0px; padding-right:0px;}
#addToCartContainerlisted{ cursor:pointer; }

.oos{  font-weight:bold; }

.gutter{ width:10px; }
.gutterLarge{ width:12px; }
.dottedBorder{ width:1px; }

#scGroup{ margin:12px 8px 12px 0px; display:none; padding:18px; background-color:#F5F5F5;}
#scGroup td{padding-right:8px; margin:0px; }
	
#scGroupNoJS{ margin:12px 0px; padding:12px 0px 12px 12px; width:90%; background-color:#F5F5F5;}
#scGroupNoJS td{padding-right:8px; margin:0px; }
.scGroupNumber { padding-top:8px; }

#pleaseSelect{ color:#3C6D98; float:left; padding:16px 0px 0px 12px; display:none;}
#sizeColor{ margin:0 0 5px 0; }

.subHeader{ font-size:16px; color:#3C6D98; margin-bottom:8px; font-weight:bold; }
html>body .subHeader { font-weight:normal; }
.secondaryPrice{ font-weight:bold; color:#B83D33; line-height:18px;}
.additionalImageContainer{ float:left; margin:4px 18px 0 0; width:75px; text-align:center;  }
.additionalImage{ width:74px;}
.PIC3{ margin-right:0px; }
#additionalImagesContainer{ text-align:center; width:290px; margin-top:12px;}
#description{ margin:22px 6px 0px 0px; }
#noShip{ margin:12px 0px; }
#noShip a{text-decoration:underline; }
#vodLink{ margin:12px 0px; }
#vodLink a{text-decoration:underline; }

.borderBox{ border:1px #e4dfdb solid; padding:12px 0px 12px 12px; margin:0px 0px 0px 0px; }

/* Moved from /tango/skin.css to make it configurable */
.jcarousel-skin-tango .jcarousel-container { 
    background: #F0F6F9;
    border: 1px solid #346F97;
	}

a img { border: none; }
form { margin-bottom: 0px; margin-top: 0px; }

#main{ width:921px; }

.oneHundredPercent{ width:100%; }

.white { color: #FFFFFF }
a.white:active { TEXT-DECORATION: none; COLOR: #FFFFFF; }
a.white:visited { TEXT-DECORATION: underline; COLOR: #FFFFFF; }
a.white:link {  TEXT-DECORATION: none; COLOR: #FFFFFF; }
a.white:hover { TEXT-DECORATION: underline; COLOR: #FFFFFF; }

.small { FONT-SIZE: 10px;  }
.smaller { FONT-SIZE: 11px;  }
.orange { color:#F36B2B; }
.price { color:#FF0033; font-weight:bold; }
.prod_pnum { color: #333; }
.sug_pname { color: #333; }
.sug_dlist { color: #363; }
.sug_price { font-size:12px; color:#FF0033; margin-right: 2px; font-weight:bold; }

.gri { color: #004080; line-height:26px; }
A.gri:active { TEXT-DECORATION: none; COLOR: #004080; }
A.gri:visited { TEXT-DECORATION: none; COLOR: #004080; }
A.gri:link {  TEXT-DECORATION: none; COLOR: #004080; }
A.gri:hover { TEXT-DECORATION: none; COLOR: #004080; }

.t30 { font-size:24px; COLOR:#F36B2B; font-weight:bold; }
.t14 { font-size:15px; COLOR:#F36B2B; font-weight:bold; }
.t10 { font-size:12px; COLOR:#F36B2B; font-weight:bold; }
.t11 { font-size:12px; COLOR:#F36B2B; }
.ti13 { font-size:13px; }

.catorange { font-size:14px; color:#F36B2B; font-weight:bold; }
.catorange_two { font-size:12px; color:#F36B2B; font-weight:bold; }
.quicklinks { font-size:10px; line-height: 1.1;COLOR:#000000; font-weight:normal;}
.quicklinks a { font-size:10x; COLOR:#F36B2B; font-weight:normal; }
.quicklinks a:active { TEXT-DECORATION: none; COLOR: #F36B2B; }
.quicklinks a:visited { TEXT-DECORATION: none; COLOR: #F36B2B; }
.quicklinks a:link {  TEXT-DECORATION: underline; COLOR: #F36B2B; }
.quicklinks a:hover { TEXT-DECORATION: underline; COLOR: #F36B2B; }
.quicklinkstr { height: 1px; color: #ddd; background-color: #ddd; width:90%}
.td_bottom { font-size:10px; font-weight:bold; }

.rating { color: #3C6D98;}

#newrating {
border: 1px solid #3C6D98;
width: 90%;
padding: 5px;
		 vertical-align: center;
}

.back{
	background-color:#FFFFFF;height:30px;
}

.breadcrumbs {width: 100%; padding:10px 0px;}
#categoryDescription {width: 100%; padding:0 0 14px 0;}

.heading{
	font-size:16px; COLOR:#3C6D98;font-weight:bold;
}
.headingsmall{
	padding-left:5px;font-size:9px; COLOR:#3C6D98;font-weight:bold;
}
.headingsmall select{
	padding-left:5px;font-size:9px; COLOR:#3C6D98;
}
.heading a{
	padding-left:5px;font-size:16px; COLOR:#3C6D98;font-weight:bold;
}
.heading2{
	padding:5px;font-size:12px; font-weight:bold;
}


.left_nav_cls{
	background-color:#F5F5F5; width:194px;
}

left_menu_class{ margin-bottom:10px; }

.search_nav_cls{ background-color:#F2F2F2; height:110px; width:194px; margin-bottom:10px; vertical-align:top;}

.search_nav_heading{ font-size:14px; COLOR:#FA2F2F;font-weight:bold; float:left; padding-right:10px; }
#wide_sb_container {border:1px solid #ccc;border-left:0px;border-right:0px;padding:4px;padding-top:7px;background:url(/images/gradient_bg.png) repeat-x scroll 0 0; height:25px;}
#search_cat_select{ width:270px; font-size:14px; padding:1px; float:left; }
#prod_search{ float:left; margin-right:14px; font-size:12px; width:370px; color:#777; }
#search_submit{ float:left; margin-left:10px; font-weight:normal;font-size:14px; }
#advanced_search_container{ float:right;border:0px solid black;right:left;padding-top:2px; }
.advanced_search_link{ text-decoration:underline; }

.ddsubmenustyle, .ddsubmenustyle ul{
margin: 0;
padding: 0;
position: absolute;
left: 0;
top: 0;
	 list-style-type: none;
background: white;
border: 1px solid black;
		border-bottom-width: 0;
visibility: hidden;
			z-index: 100;
}


.ddsubmenustyle li a{
display: block;
width: 160px;
color: black;
	   background-color: lightyellow;
	   text-decoration: none;
padding: 2px 2px 2px 2px;
		 border-bottom: 1px solid black;
}

* html .ddsubmenustyle li a{ 
display: inline-block;
}

.ddsubmenustyle li a:hover{
	background-color: black;
color: white;
}

.downarrowpointer{
	padding-left: 0px;
border: 0;
}

.rightarrowpointer{
position: absolute;
		  padding-top: 3px;
right: 0px;
border: 0;
}

.ddiframeshim{
position: absolute;
		  z-index: 500;
background: transparent;
			border-width: 0;
width: 0;
height: 0;
display: block;
}

.markermenu{
width: 175px;
clear: left;
position: relative; 

}

.markermenu ul{
	list-style-type: none;
margin: 5px 0;
padding: 0;

}

.markermenu ul li a{
background: #F5F5F5;
color: #004080;
display: block;
width: auto;
padding: 2px 2px 2px 2px;
		 text-decoration: none;
		 border-bottom: 1px solid #B5B5B5;
}
page_content_table { width:100%; }

* html .markermenu ul li a{ 
width: 155px;
}

.markermenu ul li a:visited, .markermenu ul li a:active{
color: #004080;
}

.markermenu ul li a:hover, .markermenu ul li a.selected{
color: #260344;
	   background-color: #D7FCFD;
}

.blackwhite li a{
color: #004080;
background: #A8C5FF;
}

A.im_link { font-weight:bold; font-size:13px; color:red;}
A.im_link:hover { color: #004080;}

.blackwhite li a:hover{
background: #D7FCFD;
color: #260344;
}

.refine{ padding:10px 0px 8px 7px; border-bottom:dashed 1px #999999; line-height:16px; font-size:90%; }
.refine_color_container{ float:left; width:90px; margin:3px 0px 5px 0px;}
.refine_color_container:hover{ text-decoration:underline; }
.refine_color_box{ width:13px; height:13px; float:left; border:1px solid #b8b8b8; }
.refine_color_text{ margin-left:3px; float:left; width:72px; }
.refine_smaller{ font-size:90%; }
.refine a:hover{ text-decoration:underline; }
.refine_name{ padding-top:6px; }
.refine_heading{ font-size: 14px; font-weight:bold; }
.refine_selected{ padding:6px 0px 8px 0px; }
.refine_dropdown{ width:150px; margin:12px 0px 8px 0px; border:1px solid #CCC; }
.refine_dropdown_large{ width:180px; margin:0px 0px 8px 4px; border:1px solid #CCC; }
#refine_your_selection{ width:100%; border:1px solid #CCC; background-color:#F5F5F5; padding:12px 0px; margin:12px 0px 4px 0px; }
.removeIcon{ float:left; margin:2px 3px; }

#pagination_container_top { background-color:#F5F5F5; padding:8px; margin-bottom:12px; }
#pagination_container_bottom {text-align:right; padding:8px; margin-bottom:12px; }
#sort_by { float:left; }
#products_per_page{ float:left; padding-left:65px;}
#pagination { float:right; padding-right:40px;}
#breadcrumb { padding: 10px 0px; font-weight:bold; }
#thisBreadCrumb{ font-size:100%; font-weight:bold; display:inline; }

#vendor_box_1, #vendor_box_5{ border:1px solid #CCC; padding:3px; margin-bottom:12px; background-color:#FFC; }
#vendor_box_2{ border:1px solid #CCC; padding:3px; margin-bottom:12px; }
#vendor_box_3, #vendor_box_5{ border:1px solid #CCC; padding:0px; margin-bottom:12px; }
#vendor_box_1 p, #vendor_box_5 p{ padding:3px 8px; }
#vendor_shipping th, #vendor_shipping td{ text-align:center; font-size:11px; background-color:#FFF; border:1px solid #999FB4; padding:4px; color:#000; }
#vendor_shipping th{ background-color: #CCCCFE; }
#vendor_box_3 h2, #vendor_box_4 h2{ color:#FFF; font-size: 16px; }
#vendor_box_4{ border:1px solid #CCC; margin-bottom:12px;  }
#vendor_box_5{ padding: 12px; }
#vendor_title_container{ background-color: #039; color:#FFF; padding:0px 10px 3px 10px; }
#vendor_title_container h1{ color:#FFF; }
#vendor_box_2 ul{ list-style:none; padding:8px; margin:0px; float:left; }
#vendor_box_2 li{ width:215px; padding:0px; margin:0px; }
.vendor_header{ background-color:#039; padding:1px 12px; }
#vendor_title_container a{ color:#FFF; text-decoration:underline; }
.vendor_products{ padding:0 0 0 8px; }
#vendor_shipping td.left{ text-align: left; }

#vendor_feed th, #vendor_feed td{ text-align:left; font-size:11px; background-color:#FFF; border:1px solid #999FB4; padding:8px; color:#000; }
#vendor_feed th{ background-color: #DEE7EC; }
#vendor_feed{ padding-left:8px; margin:12px 0px; }

#fromVendor{ font-size:90%; padding-right:12px; }
#fromVendor a{ text-decoration:underline; }
#tasshipping{ color:#109903; font-weight: bold; }
#inStock{ font-weight:bold; font-size:90%; color:#109903; }
#outOfStock { padding-left:12px; font-weight:bold; font-size:90%;  color:#B83D33; line-height:22px;}
#outOfStock a { font-size: 12px; font-weight:normal; color:#4D69F3; text-decoration: underline;}
#shippingUsually{ font-size:90%; color:#666; }

.prod_info_vendor{ width:275px; }
html>body .prod_info_vendor{ width:300px; }
.prod_info_vendor_left{ float:left; }
.prod_info_vendor_right{ float:right; padding-top:2px; margin-left:4px; width:75px;}
.prod_info_vendor_add_to_cart{ background-color:#B83D33; display:block; padding:4px 6px; color:#FFF; font-weight:normal; font-size:85%; margin-top:4px; }
.prod_info_vendor_price a{ color:#B83D33; font-size:90%; font-weight:bold; }
.shippingUsually{ font-size:90%; color:#666; }
.divider{ border-bottom:1px solid #ccc; }
.inStock{ font-weight:bold; font-size:90%; color:#109903; }
.outOfStock{ font-weight:bold; font-size:90%; color:#B83D33; margin-top:2px; }
#customer_reviews{ border:1px solid #ccc; padding:14px 8px 18px 4px; width:100%; margin-left:-4px; }

.featuredProductsSliderImage{ padding-left:25px; }

.cart_vendor {  text-decoration:underline; font-weight:normal; }

#dvd_content{ float:left; width:480px; padding:12px 8px; }
#dvd_search{ background-color:#eee; padding:6px 12px 18px 12px; border:1px solid #ccc; }
#dvd_search h3{ margin:0px; padding:0px; }
#dvd_search_input{ width:340px; color:#777; margin-right:12px; }
#dvd_stars, #dvd_categories, #dvd_studios{ margin-top:12px; }
#dvd_stars_top{ background-image:url('/images/elements/topstars_bar.jpg'); background-repeat:no-repeat; height:43px; }
.dvd_studio_container, .dvd_category_container{ float:left; width:150px; }
#dvd_categories_top{ background-image:url('/images/elements/topcats_bar.jpg'); background-repeat:no-repeat; height:43px; }
#dvd_studios_top{ background-image:url('/images/elements/topstudios_bar.jpg'); background-repeat:no-repeat; height:43px; }
#dvd_stars_top h3, #dvd_categories h3, #dvd_studios h3{ padding:10px 45px; }
#dvd_stars_bottom, #dvd_categories_bottom, #dvd_studios_bottom{ border:1px solid #ccc; border-top:none; margin-top:-9px; padding:18px 12px; }

#dvd_right{ float:left; width:190px; padding:12px; border:1px solid #ccc; margin-top:12px; } 
#dvd_right a{ text-decoration:underline; }
#dvd_right h3{ margin:0px; padding-bottom:8px; }
#dvd_right ul{ list-style:disc; padding-left:15px; }
.dvd_right_thumbnail{ padding-left:50px; }
#dvd_best_selling{ padding-bottom:18px; border-bottom:1px dashed #ccc; }
#dvd_newest{ margin-top:12px; padding-bottom:18px; border-bottom:1px dashed #ccc; }
#dvd_best_selling_toys{ margin-top:12px; }

.dvd_star_container{ float:left; padding-right:19px; }
.dvd_star_container h4{ margin:8px 0px; }
#dvd_content .viewAll{ padding-top:12px; }
#dvd_content a{ text-decoration:underline; }
#dvd_content h3 a{ text-decoration:none; color:#004080; }

#dvd_stars_container, #dvd_categories_container, #dvd_studios_container{ border:1px solid #ccc; margin-top:6px; }
#dvd_stars_container_top, #dvd_categories_container_top, #dvd_studios_container_top{ background-color:#eee; color:#000; font-weight:bold; font-size:120%; padding:8px; }
#dvd_stars_container_bottom, #dvd_categories_container_bottom, #dvd_studios_container_bottom{ padding:8px; }
.dvd_stars_list_container, .dvd_studios_list_container{ float:left; width:144px; padding-right:8px; }

#dvd_alphabet{ padding-left:12px; }
.dvd_alphabet_letter{ float:left; padding:4px; }
.dvd_selected_letter{ font-weight:bold; background-color:#eee; }

#dvd_zip_code{ text-align:center; padding-top:18px; }
#dvd_homepage{ float:right; padding:18px 12px 0px 0px; }

#staff_pick{ border: 1px solid #ccc; margin-bottom:12px;}
#staff_pick_top{ background-color:#4D69F3; padding:4px; }
#staff_pick_bottom{ padding:12px; }
#staff_pick_icon{ float:left; }
#staff_pick_header{ float:left; color:#FFF; text-transform:uppercase; font-size:120%; padding:1px 0 0 8px; }
#staff_pick_left{ float:left; }
#staff_pick_right{ float:left; width:80%;}
#staff_pick_image{ max-height:150px; max-width:135px;}
#staff_pick_inner_left{ float:left; width:350px; padding:0px 12px; }
#staff_pick_inner_left h2{ margin:0px; }
#staff_pick_inner_right{ float:right; padding:6px 0px; }
#staff_pick_add_to_cart{ float:right; margin-top:8px;  }
#staff_pick_review{ float:left; padding:12px; }

#customerReviews{ margin-top:24px; }
.customerReview{  border-bottom:1px solid #ccc; padding-top:10px; }
#customerReviewsAddToCartLeft{ float:left; padding:18px 18px 0px 0px; }
#customerReviewsAddToCartRight{ float:left; }

.floatLeft{ float:left; }
.floatRight{ float:right; }
.center{ text-align:center; }
.half{ width:40%; }

#overDiv{ position:absolute; visibility:hidden; z-index:1000; }

#slider { position:relative; height:239px; }
#slider img { position:absolute; top:0px; left:0px; }

.displayContainer{ float:left; padding:0px; width:720px; }
.displayContainer1{ margin:12px 0px 0px 0px; }
.displayContainer2{ margin:12px 0px 0px 0px;}
.displayContainer3{ margin:12px 0px 18px 0px; }
.displayImage { border-style:none;} 

.homepageList{ margin-top:45px; padding-left:28px; }
.homepageList a:hover{ text-decoration:underline; }

#displayContainer2GraphicDefault { background-image:url('/images/couple_straight.jpg'); }
#displayContainer2GraphicGay { background-image:url('/images/couple_gay.jpg'); }
#displayContainer2GraphicLesbian { background-image:url('/images/couple_lesbian.jpg'); }
#displayContainer2GraphicFetish { background-image:url('/images/couple_fetish.jpg'); }
.couple{  background-repeat:no-repeat; height:191px; width:132px; }
#displayContainer2TopSellers { background-image:url('/images/top_sellers_header_wide.jpg'); background-repeat:no-repeat; height:191px; width:322px; border:1px solid #F3ACA7; }
#displayContainer2StaffPicks { background-image:url('/images/staff_picks_header.jpg'); background-repeat:no-repeat; height:191px; width:186px; margin-left:8px; border:1px solid #B6D09C; }
#displayContainer2Deals { background-image:url('/images/season_specials_header.jpg'); background-repeat:no-repeat; height:191px; width:186px; margin-left:8px; border:1px solid #8ED9DD; }
#displayContainer3SpecialsDefault { background-image:url('/images/season_specials_straight.jpg'); }
#displayContainer3SpecialsGay { background-image:url('/images/season_specials_gay.jpg');  }
#displayContainer3SpecialsLesbian { background-image:url('/images/season_specials_lesbian.jpg'); }
#displayContainer3SpecialsFetish { background-image:url('/images/season_specials_fetish.jpg'); }
.seasonSpecials{ background-repeat:no-repeat; height:180px; width:435px;  }
.seasonSpecials ul { margin-top:60px; padding-left:200px;  }
#displayContainer3VOD { height:180px; width:274px; margin-left:6px;}

.homepageSubHeader{ font-size:130%; font-weight:normal; padding:5px; margin:8px 0px; color:#3C6D98 }

#menuContainer{ height:39px; margin-top:0px; width:100%;}
#menu{ height:14px; background-color:#F5F5F5  }

ul{ padding-left:0px; margin:6px 0px; }
ul li{ padding-left:0px; margin-left:0px; }
ul#menu { padding:0px; }
ul#menu li{ display:inline; position: relative; border-left:1px solid #ccc; float:left; padding:0 15px; }
html>body ul#menu li{ padding:0 24px; }
ul#menu li#firstmenu{ border:none; }
ul#menu li#lastmenu{ padding-right:0px; }
ul#menu h2, ul#menu h3{ font-size: 100%; font-weight: normal; display: inline; }
ul#menu li a{ color:#004080; text-decoration: none; }
ul#menu li a:visited{ color:#E93838; }
ul#menu li a:active{ color:#004080; }
ul#menu li a:hover{ text-decoration: underline; }
ul#menu li.mega a{ background: transparent center right no-repeat; }
ul#menu li.mega a:hover{ text-decoration: underline; }
ul#menu div{ display:none; }
ul#menu li.mega div{ border: 1px solid #dda; width: 18em; position: absolute; top: 1.6em; left: 0em; padding: 1.3em; background: #ffc; color: #930; }
ul#menu li.hovering div{ display: block; }
ul#menu li.mega div a { color: #300; padding: 0; background-image: none; text-decoration: underline; }
ul#menu li.mega div a:hover { color: #966; }
ul#menu li div a.more { color: #390; font-weight: bold; }
ul#menu div h3 { color: #f70; font-weight: bold; font-size: 1.1em; }
ul#menu div p { margin: 0 0 0.8em 0; padding: 0; font-size:95%; }
.mega{ z-index:200; }

.nivoSlider { position:relative; }
.nivoSlider img { position:absolute; top:0px; left:0px; }
.nivoSlider a.nivo-imageLink{ position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none; }
.nivo-slice{ display:block; position:absolute; z-index:50; height:100%; }
.nivo-caption { position:absolute; left:0px; bottom:0px; background:#000; color:#fff; opacity:0.8; width:100%; z-index:89; }
.nivo-caption p { padding:5px; margin:0; }
.nivo-directionNav a {	position:absolute; top:45%; z-index:99; cursor:pointer; }
.nivo-prevNav {	left:0px; }
.nivo-nextNav {	right:0px; }
.nivo-controlNav{ position:relative; z-index:1000; left:550px; top:210px; width:160px; }
.nivo-control{ cursor:pointer; border:1px solid #999; background-color:#BBB; margin-left:8px; z-index:150; padding:3px; }
.nivo-control:hover{ background-color:#FFF; }
.nivo-control a { display:inline-block; padding:3px; color:#333; }

.active{ background-color:#FFF; padding:3px; color:#000;}

.ac_image_container{ float:left; margin-right:8px; }
.ac_image{ width:40px; }

body
	{
	color: #171715;
	font-family: "Verdana";
	font-size: 12px;
	font-style: normal;
	letter-spacing: 0;
	line-height: 1.4em;
	text-decoration: none;
	}
	
td.page_content_table
	{
	color: #171715;
	}

.heading_back
	{
	border-bottom: 1px solid #2b4532;
	} 

.price 
	{
	color:#D42020;
	}

#header_banner
	{
	visibility: hidden;
	}
	
#header_content
    {
    background: url("http://www.sextoyfun.com/admin/aff_files/halloween2010/stf_halloween_header.jpg") no-repeat;
    }
    
a:link
	{
	color: #931F0E;
	}

a:visited
	{
	color: #9D7E7A;
	}

a:hover	
	{
	color: #BF1313;
	}

/*""""""""TOP NAV STYLES""""""""*/

ul#menu li a
	{
	color: #452319;
	text-decoration: none;
	}
	
ul#menu li a:hover
	{
	text-decoration: underline;
	}


/*""""""""LEFT NAV STYLES"""""""*/

.markermenu ul li a	
	{
	background: none repeat scroll 0 0 #F5F5F0;
	border-bottom: 1px solid #B5B5B5;
	color: #1C1411;
	display: block;
	padding: 2px;
	text-decoration: none;
	width: auto;
	}
	
.markermenu ul li a:hover, .markermenu ul li a.selected
	{
	background-color: #FDFBD0;
	color: #872912;
	}
	
.markermenu ul li a:visited, .markermenu ul li a:active
	{
	color: #69544E;
	}

a.gri:link
	{
	color: #66160A;
	}

a.gri:visited
	{
	color: #A68259;
	}
	
a.gri:hover
	{
	color: #BF1313;
	}
	
#wide_sb_container 
	{
	background:url("http://www.sextoyfun.com/admin/aff_files/halloween2010/stf_halloween_search_bknd.jpg") repeat-x scroll 0 0 transparent;
	border-color:#CCCCCC -moz-use-text-color;
	border-style:solid none;
	border-width:1px 0;
	padding:7px 4px 4px;
	}

.ddsubmenustyle li a 
	{
	background-color:lightyellow;
	border-bottom:1px solid black;
	color:black;
	display:block;
	padding:2px;
	text-decoration:none;
	width:160px;
	}


.floatLeft
	{
	float: left;
	}

/*""""""""BANNER BOX""""""""*/

.displayContainer1 
	{
	margin-top: 6px;
	margin-left: 10px;
	margin-bottom: 4px;
	}

#displayContainer3VOD 
	{
	height:180px;
	margin-left:6px;
	width:274px;
	display: none;
	}

#displayContainer2GraphicDefault 
	{
	background-image:url("/images/couple_straight.jpg");
	display: none;
	}
	
.listedProductContainer3row 
	{
	border:1px dashed #FFFFFF;
	float:left;
	margin:6px 12px;
	padding:6px 1px;
	text-align:center;
	width:215px;
	}

#3up_wrapper
	{
	width:720px;
	height: 215px;
	margin-top: 12px;
	margin-bottom: 0px;
	float:left;
	padding:0;
	}

/*"""""""""3UP BOXES"""""""""*/

.displayContainer2 
	{
	margin: 7px 0px 4px 9px;
	}
	
#displayContainer2TopSellers 
	{
	background-image:url("http://www.sextoyfun.com/admin/aff_files/halloween2010/top_selling_categories_lg_09-03.jpg");
	background-repeat:no-repeat;
	border:1px solid #F2BB60;
	height:215px;
	width:326px;
	}

#displayContainer2StaffPicks
	{
	background-image:url("http://www.sextoyfun.com/admin/aff_files/halloween2010/staff_picks_09-03.jpg");
	background-repeat:no-repeat;
	border:1px solid #F2BB60;
	height:215px;
	margin-left:8px;
	width:186px;
	}

#displayContainer2Deals 
	{
	background-image:url("http://www.sextoyfun.com/admin/aff_files/halloween2010/happy_halloween_09-03.jpg");
	background-repeat:no-repeat;
	border:1px solid #F2BB60;
	height:215px;
	margin-left:8px;
	width:186px;
	}
	
#displayContainer3SpecialsDefault 
	{
	background-image:url("/images/season_specials_straight.jpg");
	display:none;
	}

#displayContainer3VOD 
	{
	height:180px;
	margin-left:6px;
	width:274px;
	display:none;
	}

/*""""""""3UP LINKS""""""""*/

.homepageList
	{
	line-height: 1.5em;
	margin-top: 45px;
	padding-left: 24px;
	color: #66160A;
	}

.homepageList a:link
	{
	color: #931F0E;
	}
	
.homepageList a:visited
	{
	color: #9D7E7A;
	}

.homepageList a:hover
	{
	text-decoration: underline;
	color: #BF1313;
	}

#menuContainer 
	{
	height:39px;
	margin-top:-2px;
	width:100%;	
	}
	
#menu
	{
	background-color: transparent;
	height: 14px;
	}

.menu
	{
	background-color: #f4f1da;
	}


		
#2col_box
	{
	width: 165px;
	height: 229px;
	float: left;
	}
	
.homepageList_2col
	{
	float: left;
	line-height: 1.6em;
	margin-top: 45px;
	padding-left: 24px;
	}

ul 
	{
	margin: 6px 0;
	}

/*"""""""""WHAT'S NEW""""""""*/
	
#whatsNewHeader
	{
	width: 709px;
	height: 33px;
	margin-left: 10px;
	margin-top: 4px;
	background: url("http://www.sextoyfun.com/admin/aff_files/halloween2010/whats_new_09-03.jpg") no-repeat;
	}

#whatsNewText
	{
	visibility: hidden;
	}
	
/*"""""""""FEATURED PRODUCTS"""""""*/
	
#featuredProductsHeader
	{
	width: 709px;
	height: 33px;
	margin-left: 10px;
	background: url("http://www.sextoyfun.com/admin/aff_files/halloween2010/featured_products_09-03.jpg") no-repeat;
	}
	
#featuredText
	{
	visibility: hidden;
	}
.page_content_table{}
.left_menu_class {border:0px; cellpadding:0px; cellspacing:12px; height:142px; width:194px;}
.searchbutton { font-size:11px; width:130px;border: 2px solid #006; background: #F7F1D0; color: #ff0000; font-weight:bold;} .searchbutton:hover { border: 2px solid #f00; background: #AC8787; font-weight:bold; }
.heading_back {border-bottom: 1px solid #2b4532;} 
.price {color:#D42020}  