body  {font-family:verdana, arial, tahoma, sans-serif; color:#666666;/*line-height:18px;*/
 margin:0px;padding:0px;font-size:11px;}
a img  {border:0;}
img{border:0;}
img[src $='no.gif']{position:absolute; display:none;}
.home_gray_large  {font-size:11px; font-style:italic; color:#717171;}
.harpers  {font-size:11px; color:#717171; line-height:16px; margin-top:10px; font-weight:bold;}
.sidepics{text-align:right; float:right;}
.sidepics img  {margin:40px 0 0 0;padding:0;float:right;clear:both;}
.left{float:left;}
/*-- Styles for home page --*/

/* --- styles for some common HTML TAGS ---------------------------*/
td, li, h4, h5, h6  {font-family:verdana, arial, tahoma, sans-serif; font-size:11px;}
.product_head  { font-family:verdana, arial, tahoma, sans-serif; font-size:18px; font-weight:bold;}
h3  {display:inline; font-weight:normal; font-size:11px;}
h2  {font-family:verdana, arial, tahoma, sans-serif; font-size:9px;display:inline;text-transform:capitalize;font-weight:normal;}
h1  {font-family:verdana, arial, tahoma, sans-serif; font-size:18px; margin-top:0; padding-top:0;}
hr  { height:1px; margin:0; padding:0; }

/* --- styles for FORM FIELDS ------------------------------------*/
form  { margin-bottom:0px; margin-top:0px; }
input, textarea, select  {font-family:arial, tahoma, sans-serif; font-size:11px;background-image:none;}
input.text  {padding:0px 2px 0px 8px;background-image:none;border:1px solid #dadada;color:#8564FB;background-color:#ebebeb;font-family:"Trebuchet MS";font-size:11px;width:136px;margin:0 8px 0 5px;}
textarea.yourcomments {padding:0px 2px 0px 12px;background-image:none;border:1px solid #dadada;color:#8564FB;background-color:#ebebeb;font-family:"Trebuchet MS";font-size:11px;width:150px; margin:0 0 0 5px;}
input.btn  {background-color:#FFFFFF;background-image:none;color:#666666;font-size:11px; height:18px;}
.submit_btn  {margin:0 0 -2px 5px; float:right;}
input.checkbox, input.radio  {background-image:none;}

/* --- styles for the MENUS (border, header, body) ----------------*/
.menu_border  {color:#000000;background-color:#B0B0B0;font-size:11px;}
.menu_header  {color:#000000;background-color:#D0E0FF;font-size:11px;font-weight:bold;}
.menu_body  {color:#000000;background-color:#F9F9F9;font-size:11px;}
.menu_border_categprytype, menu_border_categorytype  {color:#000000;background-color:#A0A0FF;font-size:11px;}
.menu_body_categprytype, menu_body_categorytype  {color:#000000;background-color:#FBFBFF;font-size:11px;}

/* --- styles for header of the MAIN menu (if links) --------------*/
.menu_header_tr  {}
.menu_header_td  { background-color:#D0E0FF; }
.menu_header_td_over  { background-color:#E0F0FF; }
.menu_header_tr_inner  {}
.menu_header_td_inner  { font-weight:bold; }

/* --- styles for the links in the CUSTOM menu --------------------*/
.menu_link:LINK  {color:#0000CC;text-decoration:none;font-size:11px;}
.menu_link:VISITED  {color:#0000CC;text-decoration:none;font-size:11px;}
.menu_link:HOVER  {color:#000000;background-color:#D0E0FF;text-decoration:none;font-size:11px;}

/* --- styles for the selected menu links in the CUSTOM menu ------*/
.menu_link_selected:LINK  {color:#0000CC;background-color:#E0F0FF;text-decoration:none;font-size:11px;}
.menu_link_selected:VISITED  {color:#0000CC;background-color:#E0F0FF;text-decoration:none;font-size:11px;}
.menu_link_selected:HOVER  {color:#000000;background-color:#D0E0FF;text-decoration:none;font-size:11px;}

/* --- styles for the rows in the CUSTOM menu ---------------------*/
.menu_link_tr  {}
.menu_link_td  { border:1px solid #F9F9F9; }
.menu_link_td_over  {background-color:#E0F0FF;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:1px solid #D0D0D0;border-right:1px solid #D0D0D0;}
.menu_link_tr_inner  {}
.menu_link_td_inner  {}
.menu_link  {}

/* --- styles for links in the CATEGORY menu ----------------------*/
/* --- styles for the links in the selected CATEGORY menu ---------*/
.link_category_selected:LINK  { 
font-size:12px;font-family:Arial, Helvetica, sans-serif;

line-height:22px;color:#5C5C5C;font-weight:300;text-decoration:none;text-transform:uppercase;}
.link_category_selected:VISITED  { 
font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:22px;color:#5C5C5C;font-weight:300;text-decoration:none;text-transform:uppercase;}
.link_category_selected:HOVER  { 
font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:22px;color:#7A61F1;font-weight:300;text-decoration:none;text-transform:uppercase;}

/* --- styles for the rows in the CATEGORY menu -------------------*/
.menu_category_tr  {}
.menu_category_td  { border:1px solid #FBFBFF; }
.menu_category_td_over  {background-color:#FFFFE0;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:1px solid #D0D0D0;border-right:1px solid #D0D0D0;}
.menu_category_tr_inner  {}
.menu_category_td_inner  {}
.menu_category_td_count_products  { color:#666666; font-size:8px; }
.count_products  { color:#666666; font-size:8px; }
 
/* deprecated */


/* --- styles for the links in the SUBCATEGORY menu ---------------*/
.menu_subcategory:LINK  { 
color:#0000F0;text-decoration:none;font-size:11px;}
.menu_subcategory:VISITED  { 
color:#0000F0;text-decoration:none;font-size:11px;}
.menu_subcategory:HOVER  { 
color:#000000;background-color:#FFFF90;text-decoration:none;font-size:11px;}

/* --- styles for the links in the selected DUBCATEGORY menu ------*/
.menu_subcategory_selected:LINK  { 
color:#000000;background-color:#FFFFE0;text-decoration:none;font-size:11px;}
.menu_subcategory_selected:VISITED  { 
color:#000000;background-color:#FFFFE0;text-decoration:none;font-size:11px;}
.menu_subcategory_selected:HOVER  { 
color:#000000;background-color:#FFFF90;text-decoration:none;font-size:11px;}

/* --- styles for the rows in the SUBCATEGORY menu ----------------*/
.menu_subcategory_tr  {}
.menu_subcategory_td  {border:1px solid #FBFBFF;}
.menu_subcategory_td_over  {background-color:#FFFFE0;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:1px solid #D0D0D0;border-right:1px solid #D0D0D0;}
.menu_subcategory_tr_inner  {}
.menu_subcategory_td_inner  {}

/* --- styles for CATEGORY's path and CATEGORY's list links -------*/
.top_link:LINK  { color:#8564FB;text-decoration:none;font-size:11px;}
.top_link:VISITED  { color:#8564FB;text-decoration:none;font-size:11px;}
.top_link:HOVER  { color:#000000;background-color:#AF99FF;text-decoration:none;font-size:11px;}

/* --- styles for PRODUCT links (like "AddToCart" link) -----------*/
.product_link:LINK  {color:#8564FB;text-decoration:none;font-size:11px;}
.product_link:VISITED  {color:#8564FB;text-decoration:none;font-size:11px;}
.product_link:HOVER  {color:#8564FB;text-decoration:underline;font-size:11px;}

/* --- styles for TOOLS links (like "ViewCart" link) --------------*/
.tool_link:LINK  {color:#0000CC;text-decoration:none;font-size:11px;}
.tool_link:VISITED  {color:#0000CC;text-decoration:none;font-size:11px;}
.tool_link:HOVER  {color:#CC0000;text-decoration:underline;font-size:11px;}

/* --- styles for footer links ------------------------------------*/
.footer_link:LINK  {color:#0000CC;text-decoration:none;font-size:11px;}
.footer_link:VISITED  {color:#0000CC;text-decoration:none;font-size:11px;}
.footer_link:HOVER  {color:#CC0000;
text-decoration:underline;font-size:11px;}

/* --- styles for IMAGE links -------------------------------------*/
.image_link:LINK  { 
text-decoration:none; font-size:11px;}
.image_link:VISITED  { 
text-decoration:none; font-size:11px;}
.image_link:HOVER  { 
text-decoration:none; font-size:11px;}

/* --- styles for THE REST of the links ---------------------------*/
a:LINK  {color:#8564FB;text-decoration:none;font-size:11px;}
a:VISITED  {color:#8564FB;text-decoration:none;font-size:11px;}
a:HOVER  {color:#8564FB;text-decoration:underline;font-size:11px;}
a:active {
  outline: none;
}

/* --- styles for products and options ----------------------------*/
.product_border  { background-color:#909090; }
.product_borderlight  { background-color:#FFFFFF; }
.product_header  { background-color:#F0F0F0; }
.product_body  { background-color:#FFFFFF; }
.product_footer  {}
.product_list_price  { text-decoration:line-through; }
.product_price  span{font-size:11px;}
.product_price_diff_amount  {}
.product_price_diff_percent  {}
.product_outofstock  { color:#FF5000; }
#detail_container .product_options_border  { text-align:left; }
#detail_container .product_options_header  { text-align:left; }
#detail_container .detail_container product_options_body  { text-align:left; }
#detail_container .product_options_selected  { text-align:left; }
#detail_container .product_options_name  { text-align:left; display:none; }
#detail_container .product_options_list_price  { text-decoration:line-through; text-align:left; }
#detail_container .product_options_price  { text-align:left; }
.product_travel_border  { background-color:#E5E5E5; }
.product_travel_header  { background-color:#F5F5F5; }
.product_travel_body  { background-color:#FFFFFF; }
.product_specialties_border  { background-color:#CCCCCC; }
.product_specialties_header  { background-color:#FFFFFF; }
.product_specialties_body  { background-color:#FFFFFF; }
.product_separator  {}
.img_product_thumbnail  {}
.img_product_small  {}
.img_product_big  {}
.img_product_opt  {}

/* --- styles for the search form of travel products --------------*/
.search_travel_border  { background-color:#E5E5E5; }
.search_travel_header  { background-color:#FAFAFA; }
.search_travel_body  { background-color:#FFFFFF; }
.search_travel_footer  { background-color:#FAFAFA; }

/* --- styles for the search/browse of products -------------------*/
.search_border  { background-color:#E5E5E5; }
.search_header  { background-color:#FAFAFA; }
.search_body  { background-color:#FFFFFF; }
.search_footer  { background-color:#FAFAFA; }
.search_alphabet_selected  {font-family:monospace;}
.search_alphabet_link:LINK  {font-family:monospace;color:#C000FF;text-decoration:none;}
.search_alphabet_link:VISITED  {font-family:monospace;color:#C000FF;text-decoration:none;}
.search_alphabet_link:HOVER  {font-family:monospace;color:#000000;background-color:#FFD0FF;text-decoration:none;}

/* --- styles for the site map ------------------------------------*/
.site_map_border  { background-color:#B0B0B0; }
.site_map_body  { background-color:#FFFFFF; }
.site_map_tr  {}
.site_map_td  { border:1px solid #FBFBFF; }
.site_map_td_over  {background-color:#F5F5F5;border-top:1px solid #FFFFFF;border-left:1px solid #FFFFFF;border-bottom:1px solid #D0D0D0;border-right:1px solid #D0D0D0;}
.site_map_tr_inner  {}
.site_map_td_inner  {}
.site_map_link:LINK  { 
color:#000090;text-decoration:none;font-size:11px;}
.site_map_link:VISITED  { 
color:#000090;text-decoration:none;font-size:11px;}
.site_map_link:HOVER  { 
color:#000000;background-color:#FFFF90;text-decoration:none;font-size:11px;}

/* --- styles for the navigation line links (1-10 11-20 21-30) ----*/
.navigator_products  {color:#000000;text-align:center;font-size:10px; margin:0; padding:0;_padding:4px 0 0 0; width:740px; float:left;}
.navigator_products_link:LINK  { 
color:#8564FB;text-decoration:none;font-size:12px;}
.navigator_products_link:VISITED  { 
color:#8564FB;text-decoration:none;font-size:12px;}
.navigator_products_link:HOVER  { 
color:#ffffff;background-color:#8564FB;text-decoration:none;font-size:12px;}
.navigator_products_link_selected  { 
color:#666666;text-decoration:none;font-size:12px;}

/* --- styles for the calendar ------------------------------------*/
.calendar_border  { background-color:#D0D0D0; }
.calendar_header  { background-color:#F0F0F0; }
.calendar_header_days  { font-size:11px; background-color:#F9F9F9; }
.calendar_body  { background-color:#FFFFFF; }
.calendar_footer_selected_day  { font-size:11px; background-color:#F9F9F9; }
.calendar_footer  { font-size:11px; background-color:#F0F0F0; }
.calendar_day_onmouseover  { background-color:#FFFF00; }
.calendar_day_onmouseout  { }
.calendar_day_onclick  { background-color:#D0D0FF; }
.calendar_day_notavailable  { color:#CCCCCC; }

/* --- styles for errors and successes ----------------------------*/
.error  { color:#FF0000; }
.warning  { color:#FF5000; }
.success  { color:#007000; }

/* --- styles miscellaneous ---------------------------------------*/
.categories_path  {visibility:hidden;}
.categories_path_separator  { color:#0000A0; }
.categories_path  { padding-top:5px; margin:0px 0px 3px 0px;_margin:0px 0px 0 0px; }
.categories_path_td  {padding:6px 0px 6px 0px; margin:0; width:95%; }
.categories_path_td img{ display:none;}
.categories_item  { margin:0px 0px 0px 0px; }
.categories_item img{ display:none;}
.categories_item_td  { padding:0px 0px 0px 0px; margin:0; }
.products_summary  { margin:3px 0px 0px 0px; }
.products_summary_td  { padding:0px 0px 0px 0px; }

.categories_path img{ _display:none;}

/* --- styles for the Home ----*/
.box  {background-image:url(../images_templ/pleasure_chest_box_back.jpg);background-repeat:no-repeat;}
.box_title  {color:#666666;display:inline;font-weight:bold;}
.padding_top  {padding-top:13px;}

/* --- styles for the Products Pages (Detail and Brief) ----*/
.img_product_small_selected  {border:2px outset #FFFFFF;}
.prod_descrip  {color:#000000;text-align:justify;padding-top:5px;padding-right:10px;padding-bottom:5px;padding-left:10px;border-top-width:1px;border-top-style:solid;border-top-color:#CCCCCC;}
.prod_tab_top  {background-image:url(../images_templ/pleasure_chest_prod_tabs.jpg);background-position:center top;background-repeat:no-repeat;}
.prod_tab_mid  {background-image:url(../images_templ/pleasure_chest_prod_tabs_mid.jpg);background-position:center top;color:#000000;text-align:justify;padding-right:10px;padding-left:10px;padding-top:5px;padding-bottom:5px;}
.prod_tab_bottom  {background-image:url(../images_templ/pleasure_chest_prod_tabs_bottom.jpg);background-position:center top;background-repeat:no-repeat;}
.prod_details_selected  {color:#8564FB;font-size:10px;text-decoration:underline;}
.prod_details  {color:#666666;font-size:10px;}
.prod_details:LINK  {color:#666666;font-size:10px;text-decoration:none;}
.prod_details:VISITED  {color:#666666;font-size:10px;}
.prod_details:HOVER  {color:#8564FB;font-size:10px;text-decoration:underline;}
#detail_additional_info  {float:right;margin:0 0 20px;width:300px;}
#detail_additional_info img{ vertical-align:top;}
.detailed-heading  {font-size:11px;margin:0px;font-weight:normal;text-align:right;background:url(../images_templ/bg_heading-h1.jpg) no-repeat top right;height:26px;padding:5px 10px;color:#8564FB;}
#detail_additional_info .additional-info-body  {height:108px;}
#detail_additional_info p  {margin:10px 0 0 0; padding:0;}
#detail_additional_info a:link, #detail_additional_info a:visited {display:block;float:left;padding:0 6px 0 0;}
.sex  {color:#999999;font-size:9px;text-transform:capitalize;padding:5px 0 0 0;width:590px;overflow:hidden;}
#sex_toy_footer  {padding-top:40px;color:#666666;text-decoration:none;font-size:9px;text-align:center;display:block;}
#sex_toy_footer a:LINK  {color:#8564FB;text-decoration:none;font-size:9px;text-align:center;}
#sex_toy_footer a:VISITED  {color:#8564FB;text-decoration:none;font-size:9px;text-align:center;}
#sex_toy_footer a:HOVER  {color:#8564FB;text-decoration:underline;font-size:9px;text-align:center;}
.\411-list  {margin-left:70px;}
.\411-content  { }
.keyword-page-content  {text-align:justify;}

/* --- styles for the icons on the Category Pages ----*/
div.icon  {float:left;height:202px;width:247px;background-image:url(../images_templ/pleasure_chest_icon_back.jpg);background-repeat:no-repeat;background-position:35px top;padding-left:35px;padding-bottom:15px;}
div.pic img  {height:140px;width:217px;border:none;}
div.pic p  {padding-right:53px;padding-left:13px;font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;margin:0px;line-height:17px;}
div.pic a  {font-family:Arial, Helvetica, sans-serif;color:#8564FB;font-size:11px;margin:0px;text-decoration:none;}
div.pic a:HOVER  {font-family:Arial, Helvetica, sans-serif;color:#8564FB;font-size:11px;margin:0px;text-decoration:underline;}
.title  { 
padding-top:5px; padding-right:53px;padding-left:15px;font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:15px;margin:0px;line-height:24px;}
div.icon-right  {float:right;height:202px;width:247px;background-image:url(../images_templ/pleasure_chest_icon_back.jpg);background-repeat:no-repeat;background-position:35px top;padding-left:35px;padding-bottom:15px;}

/* --- End Styles for the 3 Column Template Navbar --- */
.thumb_name  {color:#727272;margin:4px 0 0 0;font-size:8px;padding:0;}
.thumb_name a:link  {font-size:9px;color:#727272;text-decoration:none;}
.thumb_name a:visited {font-size:9px;color:#727272;text-decoration:none;}
.thumb_name a:hover  {font-size:9px;color:#727272;text-decoration:underline;}
#main  {width:795px;margin-left:auto;margin-right:auto;margin-top:12px;}
#wrapper div#left  {float:left;overflow:hidden;width:195px;margin-right:10px; padding:0;}
#right  {float:right;text-align:left; width:745px; z-index:-500}
#logo  {padding-top:15px;text-align:left;text-align:left;width:191px;float:left;margin:-10px 0 0 0;}
#logo img  {float:left; margin-left:17px;}

#right #main_content #content{ display:block;
float:left;
overflow:hidden;
padding:0;
text-align:left;
width:562px;}
.post .alignleft{margin:10px 10px 10px 0;}
.post .alignright{margin:10px 0 10px 10px;}
.ratingstars{ padding:0 2px;}

#menu ul{margin:0; padding:0; list-style:none;}
#menu li{margin-left:10px; font-size:14px; text-transform:uppercase; color:#000;}
#menu li a, #menu li a:link, #menu li a:visited{color:#000; display:block; width:100%; margin:0; padding:2px 0;}
#menu li a:hover{background-color:#E4E3E3; color:#8564F7; text-decoration:none;}


 
#search { width:195px; float:left; margin:0; padding:0; }
#powerSearchContainer {width:165px;float:right; }
/**+html #powerSearchContainer {text-align:right;margin:0 0 0 0;width:160px;padding:1px 0 1px 20px;}*/
#searchQueryInputField  {border:1px solid #dadada;color:#8564FB;background-color:#ebebeb;font-family:"Trebuchet MS";font-size:11px;width:120px;  float:left; margin-right:5px; position:relative; padding:0 0 0 8px; top:3px;}
#search #searchSubmitBtn  {float:right; position:relative; margin:0; padding:0; width:24px; height:25px;}
/**+html #search #searchSubmitBtn  {margin:0px 0 0 3px; float:left; position:relative; top:2px;}*/
#search form  {margin:0; padding:0;}
#phone  {text-align:right;padding:10px 0 0 0;}
Body  {text-align:center;}




/*NEW STYLES*/
#wrapper  {margin:0px auto;padding:14px 0 0 0;border:0;width:960px;position:relative;}
#header  {margin:0 0 0 0;background:white;float:left;width:960px;padding:5px 0 5px 0;height:135px;min-height:135px;background-image:url(../images_templ/dev_pc/header_bg.jpg);background-position:right 50px;background-repeat:no-repeat;position:relative;}
#containerHolder #container {float:left;width:367px;} 
#container  {float:right;width:640px;}
#rightdefault  {float:right;width:320px;}
#leftdefault  { 
margin:0;float:left;width:320px;height:1%;}
/*-- styles for vert nav --*/

#vert_nav  {text-align:right;padding-top:15px;padding-bottom:0px; float:right; }
/* The hovered items' parent */
.plesure_v_nav  {width:180px;padding:0 0 0 0;margin:0 0 20px 15px;color:#616161;float:right; position:relative;}
.plesure_v_nav ul, .plesure_v_nav li{list-style:none;}
#wrapper #left.plesure_v_nav li  {list-style:none;display:block;margin:0 0 0 0;padding:0 0 0 0;height:26px;line-height:26px;position:relative;overflow:hidden; _margin:0 0 0 15px;}
*+html #wrapper #left.plesure_v_nav li  {list-style:none;display:block;margin:0 0 0 0;padding:0 0 0 0;height:26px;line-height:26px;position:relative;overflow:hidden; _margin:0 0 0 15px;}
#wrapper #left .plesure_v_nav li a  {display:block;font-family:Trebuchet MS;font-size:12px;height:26px;line-height:26px;text-transform:uppercase;overflow:hidden;width:180px;border:none;}
#wrapper #left .plesure_v_nav li a:link, #wrapper #left .plesure_v_nav li a:visited  {color:#616161;text-decoration:none;}
#wrapper #left .plesure_v_nav li a:hover  {color:#8564fb;text-decoration:none;color:#8564fb;}
#wrapper #left .plesure_v_nav li a.link_category_selected, #wrapper #left .plesure_v_nav li a.link_categorytype_selected  {background-color:#e4e3e3;width:180px;/*-- right:15px; --*/ padding:0 0 0 0;border:none;}



/* The hovered items */
.plesure_v_nav li  {position:relative;z-index:100;}

/* The hover element, dynamically created */

div.ahover  {position:absolute;z-index:99;background:#e4e3e3;}
/*-- styles for vert nav --*/

.info_list  {margin:0;padding:0;}
.info_list li  {background-image:url(../images_templ/lbull.gif);background-position:0 4px;background-repeat:no-repeat;list-style-type:none;margin:0 0 0 8px;padding:0 0 0 16px;font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;}
.head  { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-left:10px; padding-top:7px;color:#000000;text-align:left;}
 
.head2  { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000;text-align:left;}
.head3  { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; margin-right:15px; padding-top:4px;text-align:right;}
.head4  { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000000; float:right;padding-right:15px;padding-top:5px;}
.purplehead  { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#8564fb;}
.purple  {color:#8564fb;}
.side li  {font-size:9px;color:#8564fb;list-style-type:none;letter-spacing:-.5px;}
.box {background:url('../images_templ/box_bottom_left.jpg') no-repeat left bottom;width:180px;margin-top:0px;margin-left:20px;}
.box_outer {background:url('../images_templ/box_bottom_right.jpg') no-repeat right bottom;}
.box_inner {background:url('../images_templ/box_top_left.jpg') no-repeat left top;text-align:center;padding-bottom:20px;}
.box_inner a:link {display:block;}
.box_right_top {background:url('../images_templ/box_top_right.jpg') no-repeat right top;display:block;width:100%;height:30px;margin-bottom:0px;}
.container {width:620px;}
.container a:link, .container a:active, .container a:hover, .container a:visited {color:#666666;text-decoration:underline;}
.container_outer {background:url('../images_templ/box_bottom_right.jpg') no-repeat right bottom;}
.container_inner {background:url('../images_templ/box_top_left.jpg') no-repeat left top;padding-bottom:20px;text-align:center;}
.container_inner p {margin:10px;}
.container_right_top {background:url('../images_templ/box_top_right.jpg') no-repeat right top;display:block;width:100%;height:30px;}
.container_content h2 {font-size:13px;margin-bottom:5px;margin-left:40px;}
.container_content h3 {line-height:25px;}
.container_content p.cite {color:#8564FB;border-top:2px solid #E2E2E2;border-bottom:2px solid #E2E2E2;font-style:italic;margin:5px 0px 0px 30px;clear:none;padding-top:10px;padding-bottom:10px;text-align:center;font-size:12px;}
.container_content p.brief {border-top:2px solid #E2E2E2;margin:5px 0px 0px 30px;clear:none;padding-top:10px;padding-bottom:10px;text-align:center;}
.container_inner p {clear:both;text-align:left;margin:0px 20px 0px 20px;padding-top:10px;text-indent:2em;}
.container_inner img {margin:-10px 0px 10px 0px;}
.container_content img {margin:0px 10px 0px 10px;}
.container_content {text-align:center;padding:0px 20px 0px 10px;background:url('../images_templ/fade_logo.jpg') no-repeat 60% 30px ; margin-top:0px;margin-left:29%;}
p, div, td, span  {font-size:11px;font-family:arial;color:#616161; }
/*p { margin:0; padding:8px 0 8px 0;}*/
#outerbox  {height:185px;width:615px;background-image:url('../images_templ/boxsides.jpg');background-repeat:repeat-y;background-position:right;display:block;overflow:hidden;margin-bottom:0px;padding-bottom:0px; }
#outerbox2  {width:615px;background-image:url('../images_templ/boxsides.jpg');background-repeat:repeat-y;background-position:right;display:block;overflow:hidden;margin-bottom:0px;padding-bottom:0px; }


#innerbox  {height:171px;vertical-align:middle;padding-top:14px;text-align:center;background-image:url('../images_templ/smallbox.jpg');background-repeat:no-repeat;background-position:top right;float:left;display:inline; }
#article_content p  {margin-left:14px;margin-right:14px;margin-bottom:0px;padding-bottom:2px;text-align:left;color:#616161; }
.graylink:LINK  {color:#989898;text-decoration:underline; }
.graylink:VISITED {color:#989898;text-decoration:underline; }
.graylink:HOVER {color:#989898;
text-decoration:none; }
#logobgdiv  {background-image:url('../images_templ/fade_logo.jpg');background-position:center;background-repeat:no-repeat;padding-left:14px; padding-right:14px; height:131px;vertical-align:middle;color:#7856ff; font-size:14px; }
#content_brief  {display:inline; }
#content_brief p  {color:#616161;margin-top:7px;margin-bottom:7px;text-align:left;position:relative;left:14px;padding-right:14px; }
.boxborder  {padding-right:6px;padding-bottom:0px;margin-bottom:0px;display:table-row; }
#brief_rounded  { height:162px;width:197px; }
#brief_middle  {background-image:url('../images_templ/brief_rounded_bg.gif');background-repeat:repeat-y;display:block;height:132px;overflow:hidden; }
.brief_tb  {height:15px;width:182px;}
.brief_rounded_name  {color:#8564FB;font-size:12px;font-weight:normal;padding-left:5px;padding-right:5px;text-align:center;height:32px; }
.brief_rounded_name a:LINK, .brief_rounded_name a:VISITED  {color:#8564FB;font-size:12px;font-weight:normal;text-decoration:none; }
.brief_rounded_name a:HOVER  {color:#03adef;font-size:12px;font-weight:normal;text-decoration:none; }
.brief_rounded_image  {width:90px;text-align:right; float:left;display:inline;height:100px; }
.brief_rounded_info {display:inline;float:right;height:112px;width:89px; overflow:hidden;}
.brief_rounded_info p  {color:#6f6f6f;padding-left:15px;padding-right:15px;font-size:11px; padding-top:5px;margin-top:0px;padding-bottom:5px;margin-bottom:0px; }
#cat_container  {background-image:url("../images_templ/dev_pc/catlarge_bottom.jpg");background-position:right bottom;background-repeat:no-repeat;display:block;overflow:hidden;width:744px;}
#cat_container img{ display:inline;}
.cat_image  {width:217px;height:160px;float:left;display:inline; }
.cat_info  {color:#6F6F6F;display:inline;float:right;font-size:12px;width:520px;}
#cat_header  {padding:20px;padding-bottom:8px;background-image:url('../images_templ/dev_pc/catimage_top.jpg');background-repeat:no-repeat;background-position:right top; }
#cat_header a:LINK, #cat_header a:VISITED  {color:#8564FB;font-size:14px;font-weight:normal;text-decoration:none; }
#cat_header a:HOVER  {color:#00AEEF;font-size:14px;font-weight:normal;text-decoration:none; }
.cat_descript  {color:#6f6f6f;font-size:12px;padding-left:20px;padding-right:20px;padding-bottom:20px;overflow:hidden; }

/* --- Styles for the New Detailed Template --- */
#detail_container {display:block;float:left;overflow:hidden;width:745px; padding-top:11px;_padding-top:0px;}
.detail_image  {width:440px;float:left;display:inline;text-align:center; }
#detail_content  {font-size:11px;color:#666666; float:right;display:inline;text-align:left;overflow:hidden;width:301px; background:url(../images_templ/dev_pc/prod-det-desc-mid.jpg) repeat-y top center; }
.detail_inner  {padding-left:10px;padding-right:10px;display:block;overflow:hidden; }
#detail_product_name  {padding-bottom:7px;padding-left:2px;color:#666666;font-size:16px;font-family:verdana, tahoma, arial, sans seriff;font-weight:bold; }
#detail_product_name a:LINK, #detail_product_name a:VISITED  {color:#666666;font-size:16px;font-family:verdana, tahoma, arial, sans seriff;font-weight:bold;text-decoration:none; }
#detail_product_name a:HOVER  {color:#7F7F7F;font-size:16px;font-family:verdana, tahoma, arial, sans seriff;font-weight:bold;text-decoration:none; }
#detail_option_wrap{ width:280px; float:left;}
#detail_option{ width:180px; float:left;}
#detail_option td.option_name{ display:none; width:1px; border-collapse:collapse;}
.detail_price {display:inline;float:left;margin-top:5px;padding-left:4px;width:173px; font-size:11px;color:#616161;}
.detail_price span.product_price span{font-size:11px; color:#616161;}
.detail_buttons  {float:left;}
#detail_tabs  {padding-top:20px;font-size:11px;color:#666666; float:right;display:inline;text-align:center;overflow:hidden;width:301px; }
#detail_container td  {text-align:left;}
#detail_tabs table  { /*background:url('../images_templ/prod-det-desc-hdr.jpg') top left no-repeat;*/ }

 #related_column  {width:365px;height:144px;text-align:center;display:block;overflow:hidden;background-image:url('../images_templ/dev_pc/related-rounded-bg.gif');background-repeat:repeat-y;position:relative;left:2px; }
#related_content  {width:265px;height:114px;float:right;display:inline; }
#related_content table  { position:relative; left:-3px; }
#related_rounded_name  {color:#8564FB;font-size:12px;font-weight:normal;text-align:left; }
#related_rounded_name a:LINK, #related_rounded_name a:VISITED  {color:#8564FB;font-size:12px;font-weight:normal;text-decoration:none; }
#related_rounded_name a:HOVER  {color:#03adef;font-size:12px;font-weight:normal;text-decoration:none; }
#pc_footer a:LINK, #pc_footer a:VISITED  {font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:22px;color:#5C5C5C;font-weight:300;text-decoration:none;text-transform:uppercase;padding-right:65px; }
#pc_footer a:HOVER  {font-size:12px;font-family:Arial, Helvetica, sans-serif;line-height:22px;color:#8564FB;font-weight:300;text-decoration:none;text-transform:uppercase;padding-right:65px; }
table.categories_item td.categories_item_td{margin:0; padding:0; display:none; float:left;}
.products_summary_td  {display:none;}
.products_summary img{display:none;}


#autolink_fix a:LINK  {color:#8564FB;text-decoration:none;font-size:11px;text-transform:none;line-height:normal;}
#autolink_fix a:VISITED  {color:#8564FB;text-decoration:none;font-size:11px;text-transform:none;line-height:normal;}
#autolink_fix a:HOVER  {color:#8564FB;text-decoration:underline;font-size:11px;text-transform:none;line-height:normal;}


.brief_rounded_2  {height:229px;overflow:hidden;width:181px; background:url(../images_templ/dev_pc/brief-box-bg.png) no-repeat top center;}
.brief_middle_2  {display:block;height:199px;overflow:hidden; padding-top: 15px;}
.brief_middle_2 .brief_rounded_info p  {color:#6f6f6f;padding-left:5px;padding-right:5px;font-size:11px; padding-top:5px;margin-top:0px;padding-bottom:5px;margin-bottom:0px; }


#discont_brief  { height:192px;width:197px; }
#discont_middle  {background-image:url('../images_templ/brief_rounded_bg.gif');background-repeat:repeat-y;display:block;height:162px;overflow:hidden; }
#discont_middle #brief_rounded_info p  {color:#6f6f6f;padding-left:5px;padding-right:5px;font-size:11px; padding-top:5px;margin-top:0px;padding-bottom:5px;margin-bottom:0px; }
#cat_container img  { border:0px; }
p.welcome_to_pleasure_chest  {font-size:10px;line-height:16px;padding:40px 0 0 0;_padding:0px 0 0 0;margin:0;text-align:right;}
.welcome_to_pleasure_chest .welcome_to  {font-family:Trebuchet MS;font-size:14px;color:#8564fb;}
.welcome_larger  {font-family:Trebuchet MS;font-size:14px;font-weight:bold;color:#8564fb;}
.signup  {padding:36px 0 0 0;margin:0;text-align:right;}
.signup p  {font-family:Trebuchet MS;margin:0 0 8px 0; padding:0;}
.signup form  {margin:0;padding:0;}
.signup_submit  {margin:-3px 0 0 0;}
.signup_submit .submit_btn  {margin:-3px 0 0 5px; float:right;}
.signup_submit input  {float:right;}
#footer {background-image:url("../images_templ/dev_pc/footer_bg.jpg");background-position:center top;background-repeat:no-repeat;color:#8564FB;font-size:10px;height:31px;margin:18px 0 20px 0;padding:17px 10px 0 0;text-align:right; width:960px; margin:auto;}
#footer a  {text-transform:uppercase;padding:0 2px 0 2px;color:#8564fb;font-family:Trebuchet MS;font-weight:normal;}
#phone_banner  {position:absolute;top:10px;left:200px;}
#shipping_banner  {position:absolute;top:0px;right:2px;}
#shipping_banner_1 {margin-right: 20px;}
#shipping_banner_2 {
position: relative;
top: -3px;
}
#high  {
	position:absolute;
	top:49px;
	right:17px;
	text-align:right;
	font-family:Trebuchet MS;
	height:60px;
	overflow:hidden;
}
#main_content  {z-index:1; float:left; width:745px;}
#checkout  {
font-family:Trebuchet MS; height:21px;padding-right:14px; width: auto;_padding-right:14px;text-align:right;clear: both;_width:731px; padding-bottom:12px; }
#pc_brief_wrapper_full{ width:745px; float:left; margin:0; padding:0;}
#footer_logos  {margin:0;padding:20px 0 20px 0;}
#footer_logos li  {display:inline;list-style:none;}
#footer_logos li a img  {border-style:none;}
/*-- superfish dropdown rules for horizontal nav --*/

/*** ESSENTIAL STYLES ***/
#horiz_nav, #horiz_nav *  {margin:0;padding:0;list-style:none;}
#horiz_nav  {text-align:right;z-index:998;}
#horiz_nav ul  {position:absolute;top:-999em;}
#horiz_nav ul li, #horiz_nav li ul li a  {width:100%;text-align:left;display:block; }
#horiz_nav li {float:left;position:relative;z-index:5000;text-align:right;}
.home_horiz {width:60px;}
.workshops_horiz {width:100px;}
.boutiques_horiz {width:90px;}
.the411_horiz {width:70px;}
.blog_horiz {width:60px;}
.about_horiz {width:65px;}
#horiz_nav a  {}
#horiz_nav li:hover ul, ul#horiz_nav li.sfHover ul  {padding:4px 0 0 0;left:-40px;top:12px;z-index:9000;}
#horiz_nav li:hover li ul, #horiz_nav li.sfHover li ul  {top:-999em;}
#horiz_nav li li:hover ul, ul#horiz_nav li li.sfHover ul  {left:9.45em;top:-1px;}
.superfish li:hover ul, .superfish li li:hover ul  {top:-999em;}

/*** ORIGINAL SKIN ***/
#horiz_nav  {position:absolute;right:10px;top:120px;}
#horiz_nav li  {}
#horiz_nav a  {}
#horiz_nav li:hover, #horiz_nav li.sfHover,
#horiz_nav a:focus, #horiz_nav a:hover, #horiz_nav a:active  {}
#horiz_nav li.about_horiz ul  {background-color:#ffffff; border:1px solid #e6e5e6; width:110px; margin-top:2px; border-bottom:none; padding:0;  }
#horiz_nav li ul li a  { width:100px;color:#616161;text-decoration:none;font-family:Trebuchet MS;text-align:right;line-height:16px;text-transform:uppercase; border-bottom:1px solid #e6e5e6; padding:4px 5px; background-color:#f2f2f2;}
#horiz_nav li ul li a:hover  {width:100px;background-color:#e6e5e6;color:#8564FB;border-bottom:1px solid #e6e5e6; padding:4px 5px;}
/*-- end superfish dropdown rules for horizontal nav --*/

/*-- home page --*/
#pleasure_feed_table  {background-image:url(../images_templ/bg_pleasure_feed_table.gif);background-repeat:no-repeat;width:601px;height:274px;}
#pleasure_feed_table td  {width:300px;}
.home_feed  {padding:25px 40px 0 10px;width:248px;height:205px;overflow:hidden;}
.home_feed div div  {margin:0 0 3px 0;height:34px;width:260px;float:left;clear:left;text-align:left;overflow:hidden;}
.feedburnerFeedBlock *  {font-family:Trebuchet MS;}
.feedburnerFeedBlock img  {display:none;}
.feedburnerFeedBlock .headline  {display:block;float:left;clear:left;}
.feedburnerFeedBlock .headline a  {display:block;float:left;max-width:190px;height:15px;overflow:hidden;padding:0 0 0 0;font-size:12px;color:#8564fb;}
.feedburnerFeedBlock .date  {font-size:10px;color:#898989;margin:0;padding:0 0 0 0px;display:block;float:left; clear:both;width:50px;}
.feedburnerFeedBlock ul  {margin:0;padding:0;}
.feedburnerFeedBlock ul li  {list-style:none;line-height:16px;margin:0 0 0 0;}
.feed_btn  {margin:2px 40px 0 0;float:right;display:block;}
#hm_whats_new_table  {background-image:url(../images_templ/bg_hm_whats_new.gif);background-repeat:no-repeat;width:601px;height:137px;margin-top:8px;}
#hm_whats_new_table td  {}
#hm_whats_new_table .product_link:link, #hm_whats_new_table .product_link:visited, #hm_whats_new_table .product_link:hover  {color:#8564fb; font-weight:bold;font-family:arial;font-size:14px;padding-bottom:5px;display:block;}
.hm_prd_left  {width:180px;height:100px;padding:32px 0 0 19px;overflow:hidden;}
.hm_prd_btn  {display:block;float:left;margin:9px 0 0 0;}
.hm_prd_descr  {height:42px;overflow:hidden;padding:0;display:block;margin:0;font-size:10px;}
.hm_prd_descr strong  {color:#8564fb;}
.hm_prd_new_img  {position:absolute;right:10px;top:10px;display:block;width:85px;height:115px;overflow:hidden;}
.hm_prd_wrapper  {position:relative;float:left;width:298px;}
.chicago_hm_thumb, .la_hm_thumb  {margin-bottom:29px;display:block;}
td.sex_workshops_pics_08 img  {border:1px solid #666;}
/*-- hide the bad images and br's on custom pages --*/

#hm_whats_new_table img, #hm_whats_new_table br  {display:none }
/*-- end hide the bad images and br's on custom pages --*/

/*-- show the good images and br's on custom pages --*/


#hm_whats_new_table .hm_prd_wrapper .hm_prd_new_img img, #hm_whats_new_table .hm_prd_wrapper br, #hm_whats_new_table .hm_prd_wrapper img, #hm_whats_new_table .hm_prd_wrapper br {display:block }
br.clear_brief  {display:block;height:1px;}
/*-- end show the good images and br's on custom pages --*/

/*-- workshops box --*/


#sex_workshops  {background-image:url(../images_templ/bg_home_workshops_08.gif);background-repeat:no-repeat;width:293px;height:411px;padding:0 0 0 0;margin:20px 0 0 0;float:left;}
.sex_workshops_pics_08  {width:50px;padding:42px 15px 0 10px;}
.sex_workshop_name_08  {color:#8564fb;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:0;padding:0;display:block;clear:both;}
.sex_workshops_listing_08  {padding:42px 0 0 20px;}
.sex_workshop_description_08  {font-size:10px;font-weight:bold;color:#626161;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;line-height:12px;}
.sex_workshops_listing_08 img  {clear:both;float:right;}
/*-- best sellers product template --*/

#best_sellers_08  {background-image:url(../images_templ/bg_best_sellers_08.gif);background-repeat:no-repeat;float:left;width:293px;height:411px;padding:42px 0 0 12px;margin:20px 0 0 16px;position:relative;}
.best_sellers_hm_wrapper  {clear:both;position:relative;width:275px;height:120px;float:right;}
.best_sellers_hm_inner  {position:absolute;right:15px;width:179px;height:111px;overflow:hidden;}
#best_sellers_08 .product_link:link, #best_sellers_08 .product_link:visited, #best_sellers_08 .product_link:hover  {color:#8564fb;font-size:14px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;margin:0;padding:0;display:block;clear:both;}
.best_sellers_hm_description  {font-size:10px;font-weight:bold;color:#626161;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0;line-height:12px;}
.best_sellers_hm_img  {width:75px;height:105px;display:block;overflow:hidden;position:absolute;left:0;top:0;}
.hm_best_sellers_hm_more_info  {position:absolute;right:0;bottom:10px;}
.hm_best_sellers_hm_price  {position:absolute;left:0;bottom:21px;font-size:14px;}
#wrapper #right #best_sellers_08 .hm_best_sellers_hm_price span  {font-size:14px;font-weight:bold;color:#7d7d7d;}
.categories_path  {visibility:visible;}
/*-- end home page --*/

/*-- blog --*/

.post div  {margin:0;padding:0;}
h3.post-title  {font-family:"Trebuchet MS",Trebichet,Arial,Verdana,Sans-serif;font-size:25px;line-height:1.4em;color:#8564FB;}
.post-body *  {font-size:12px;line-height:20px;}




/* -- blogger styles --*/

/* Sidebar Content ----------------------------------------------- */
#blog #left ul  {margin:0 0 1.5em;padding:0 0 1.5em;border-bottom:1px solid #d9d9d9;list-style:none; clear:both;}
#blog #left li  {margin-bottom:6px;}
#blog #left p  {color:#999;line-height:1.5em;}

/* Profile ----------------------------------------------- */
#profile-container  {margin:0 0 1.5em;border-bottom:1px solid #d9d9d9;padding-bottom:1.5em;}
.profile-datablock  {margin:.5em 0 .5em;}
.profile-img  {display:inline;}
.profile-img img  {float:left;padding:4px;border:1px solid #d9d9d9;margin:0 8px 3px 0;}
.profile-data  {margin:0;font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;text-transform:uppercase;letter-spacing:.1em;}

.profile-data strong  {display:none;}
.profile-textblock  {margin:0 0 .5em;}
.profile-link  {margin:0;font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;text-transform:uppercase;letter-spacing:.1em;}

.post  {border-bottom:1px solid #d9d9d9;padding-bottom:1.5em; display:inline-block;}

.post-title a  {text-decoration:none;color:#8564FB;}
.post-title a:hover  {text-decoration:underline;}
.post div  {margin:0 0 0;line-height:1.6em;padding:0 0;}
p.post-footer  {margin:-.25em 0 0;color:#333;text-align:right;}
.post-footer em, .comment-link  {font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;text-transform:uppercase;letter-spacing:.1em;}
.post-footer em  {font-style:normal;color:#777;margin-right:.6em;}
.comment-link  {margin-left:.6em;}
.post img  {border:none;}
.post blockquote  {margin:1em 20px;}
.post blockquote p  {margin:.75em 0;}

/* Comments  ----------------------------------------------- */

#comments h4  {margin:1em 0;font:bold 78%/1.6em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;text-transform:uppercase;letter-spacing:.2em;color:#999;}
#comments h4 strong  {font-size:130%;}
#comments-block  {margin:1em 0 1.5em;line-height:1.6em;}
#comments-block dt  {margin:.5em 0;}
#comments-block dd  {margin:.25em 0 0;}
#comments-block dd.comment-timestamp  {margin:-.25em 0 2em;font:78%/1.4em "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;text-transform:uppercase;letter-spacing:.1em;}
#comments-block dd p  {margin:0 0 .75em;}
.deleted-comment  {font-style:italic;color:gray;}
.paging-control-container  {float:right;margin:0px 6px 0px 0px;font-size:80%;}
.unneeded-paging-control  {visibility:hidden;}
.date-header  {font-style:italic;color:#b5b5b5;}
.comment-link span  {color:#8564FB;}
p.sidebar-title  {font-size:12px;font-family:"Trebuchet MS",Trebichet,Arial,Verdana,Sans-serif;text-transform:uppercase;}
#blog #left  {padding-top:0;}
/*-- end blog --*/

/*-- start Best Sellers --*/


#best-seller-products  {padding-left:15px;}
#best-seller-products h2  {font-size:11px;width:100%;margin:6px 0 -2px 0;font-weight:normal;text-align:right;background:url(../images_templ/bg_heading-h1.jpg) no-repeat top right;height:26px;padding:5px 10px 0 0;color:#8564FB;float:right;}
#best-seller-products ul  {float:left;width:170px;margin:0px;padding:0 10px;}
#best-seller-products li.title-li  {border-bottom:1px dotted #8564FB;padding:10px 0 1px 0;}
#best-seller-products li.title-li a  {color:#8564FB;background:#FFFFFF;}
#best-seller-products li  {list-style:none;margin:0;padding:0 0 0 8px;}
#best-seller-products a:LINK, #best-seller-products a:VISITED  {font-size:10px;display:block;color:#666666;}
#best-seller-products a:HOVER  {background:#8564FB;color:#FFFFFF;text-decoration:none;}
/*-- end Best Sellers --*/

/*-- Sitemap --*/

.sitemap_body {margin:0 0 20px 10px;}
.sitemap_body ul  {margin:0; padding:0;}
.sitemap_custompages {clear:both;padding:5px 0 0px 3px;font-weight:bold;}
.list_sitemap_custompages {padding:0 0 0 3px;}
.listitem_sitemap_custompage, .listitem_sitemap_manufacturer  {width:200px;float:left;border-bottom:1px dotted #999;list-style:none;}
p.sitemap_custommenu  {clear:both;margin:0;padding:10px 0 0 0;}
.listitem_sitemap_custompage a:LINK, .listitem_sitemap_custompage a:VISITED {color:#666;line-height:18px;}
.listitem_sitemap_custompage a:HOVER  {color:#8564FB;}
p.sitemap_categorytype {width:100%;line-height:30px;text-align:center;float:left;border-top:1px dotted #8564FB;border-bottom:1px dotted #8564FB;margin:20px 0 10px 0;font-weight:bold;font-size:13px;}
a.category_link  {font-weight:bold;text-decoration:underline;padding-top:8px;display:block;font-size:13px;display:block;}
li.listitem_sitemap_products {list-style-type:none;width:182px;height:140px;float:left;text-align:center;border:1px dashed #999;margin:2px;}
li.listitem_sitemap_products a  {display:block;height:100px;padding-top:4px;}
.sitemap_category {clear:both;}


/* --- styles for the product filters area ---*/


.dynamic_include_MENU_FILTERS  {text-align:left;margin:10px 0;float:left;clear:both;font-family:trebuchet MS,Arial,sans-serif;}
.listitem_filtervalue  {}
#menu_filters  {font-size:13px;width:181px;background-image:url(../images_templ/filters_pc_bg.gif);background-repeat:no-repeat; margin-left:14px;}
#menu_filters a:link, #menu_filters a:visited, #menu_filters a:hover  {font-size:13px;font-weight:normal;}
#menu_filters_header  {font-size:13px;font-weight:bold;padding:10px 10px 0 15px;text-transform:uppercase;}
.listitem_filter_header a:link, .listitem_filter_header a:visited, .listitem_filter_header a:hover  {text-transform:uppercase;}
.listitem_filter_header a:link small, .listitem_filter_header a:visited small, .listitem_filter_header a:hover small  {text-transform:uppercase;font-size:13px;position:relative;top:-2px;color:#8564FB;}
#menu_filters_body  {background-image:url(../images_templ/filters_pc_bot.gif);background-repeat:no-repeat;background-position:0 bottom;padding:0 10px 30px 15px;position:relative;}
#menu_filters_body ul  {list-style-type:none;padding:0;margin:0; }
#menu_filters_body ul li  {padding-top:5px;}
#menu_filters_body ul li ul li  {padding:0px;line-height:18px;}
.list_filters  {}
.listitem_filter {}
.listitem_filter_header  {font-weight:bold;}
.list_filtervalue  {}
.listitem_filtervalue {}
.filtersField_select  {width:120px;font-size:10px;}
.filtersField_checkbox  {}
.filtersField_label  {}
#filtersContentCategoriesPath  {padding:5px;}
#filtersContentHeader  {}
#filtersContentSummary  {padding:5px;}
#filtersContentNavigation  {border:1px solid #CCCCCC;padding:5px;width:744px; height:20px; }
#filtersContentFooterNavigation  {}
#filtersContentResults  {padding-top:5px;padding-bottom:5px;}
#menu_filters_func  {position:absolute;bottom:7px;}
#menu_filters_func a:link, #menu_filters_func a:visited, #menu_filters_func a:hover  {font-size:11px;color:#5fbbec;}
.filter_results_brief_spacer  {float:left; margin:0 8px 8px 0;}
.home_feed_wordpress .headline a  {color:#8564FB;font-family:Trebuchet MS;font-size:12px;height:15px;}
.home_feed_wordpress .headline a:hover  {color:#8564FB;font-family:Trebuchet MS;font-size:12px;height:15px;text-decoration:underline;}
.home_feed_wordpress p  {margin:0;padding:0 0 6px;}
.home_feed_wordpress .date  {color:#898989;font-size:10px;}
.home_feed_wordpress  {padding:25px 5px 0 10px;width:287px;height:205px;overflow:hidden;}
.home_feed_wordpress div div  {margin:0 0 3px 0;height:34px;width:260px;float:left;clear:left;text-align:left;overflow:hidden;}



/*--------------------------------------------- Default Page ---------------------------------------------*/
#pc_defaultwrapper  {width:745px;float:right;}
#pc_defaultfeatures  {width:367px;height:359px;float:left;margin:0 11px 25px 0;_margin:0 11px 18px 0;position:relative;}
#pc_defaultfeaturestitle  {float:left;width:367px;}
#pc_defaultfeaturegallery  {}
#slideshow  {float:left;}
#pc_defaulthowto{ float:left; }
#pc_defaulthowtomid p{padding:0px;margin:8px 0 0 0;height:45px;overflow:hidden;}


#pc_defaulthowto {float:left;height:380px;padding:0 0 12px;_padding:0 0 5px;width:367px; margin-bottom:22px;}
#pc_defaulthowtomid span.headline a{font-size:13px; font-weight:bold; float: left;}
#pc_defaulthowtomid {position: relative; background:url(http://www.thepleasurechest.com/images_templ/dev_pc/howtovideo-bg.png) no-repeat top center;height:340px;padding:10px 15px;width:335px; float:left;}
#pc_defaulthowtomid p.header{ height:16px; width:335px; float:left; margin:0; padding:0; }
#pc_defaulthowtomid span.headline{width:335px;}
#pc_defaulthowtomid span.excerpt{ margin-left:15px;_margin-left:0px; padding:0; width:335px; height:28px; font-size:11px; float:left;}
*+html #pc_defaulthowtomid span.excerpt{ margin-left:1px; padding:0;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
#pc_defaulthowtomid span.excerpt{ margin:0;padding:0;}}
#pc_defaulthowtomid span.excerpt li{ margin:0; padding:0; list-style:disc;text-align:left;}
#pc_defaulthowtomid #pc_youtubemorelink { position:relative; left:80px; bottom:2px; float:none; float:right\0/; left:0px\0/;}
#pc_defaulthowtomid #pc_youtubemorelink{ _position:relative; _left:0px; _bottom:15px; _float:right;}
*+html #pc_defaulthowtomid #pc_youtubemorelink { position:relative; bottom:2px; float:right; left:0;}


#ps_defaultpage_youtube{border-bottom: 1px solid #fff; margin-bottom:7px;}
#pc_defaultwhatsnew  {width:367px; float:left;margin:0 10px 15px 0;}
#pc_defaultupcomming  {width:367px; float:left;margin:0 0 15px 0;}
#pc_defaultupcomming  img{}
#pc_defaultupcommingmid  {width:343px;height:360px; background:url(../images_templ/dev_pc/three-tabs.png) no-repeat top center; clear:both;padding:10px 12px 10px 12px;}

#pc_defaultblogtwitter{ width:745px; float:left;}
.pc_defaultboxwrap{width:227px;height:300px; background:url(../images_templ/dev_pc/recent-blog-bg.png) no-repeat top center; clear:both;padding:5px 7px 5px; overflow:hidden;}
#pc_defaultrecent  {width:241px;height:332px;float:left;margin:0 11px 5px 0;}
#pc_defaulaffiliate  {width:241px;height:293px;float:left;margin:0 11px 25px 0;}
.pc_defaultthreetitle{ text-align:left; margin:0; padding:0; float:left;}
#pc_defaultthreemid ul li div{clear:both; margin-bottom:5px;}
#pc_defaultthreemid .feedTitle{display:none;}
#pc_defaulttwitter  {width:241px;height:293px;float:left;padding:0 0 25px 0;}
#pc_defaultthreemid  {width:227px;height:245px; padding:5px 0px 5px; overflow:hidden;}
#pc_defaultthreemid .headline a {font-weight:bold;}
#pc_defaultwhatsnew .container  {width:366px;}
#pc_defaultwhatsnew .container img  {border:0px;}
#pc_defaultwhatsnew ul.tabs  {margin:0;padding:0;float:left;list-style:none;width:100%;}
#pc_defaultwhatsnew ul.tabs li {float:left;height:27px;margin:0;overflow:hidden;padding:0 4px 0 0;position:relative;width:111px;background:url(../images_templ/dev_pc/grey_tab.jpg) no-repeat ;}
#pc_defaultwhatsnew ul.tabs li.active {float:left;height:27px;margin:0;overflow:hidden;padding:0 4px 0 0;position:relative;width:111px;background:url(../images_templ/dev_pc/white_tab.jpg) no-repeat ;}
#pc_defaultwhatsnew ul.tabs li a  {text-decoration:none;color:#000;display:block;outline:none;width:111px;height:18px;text-align:center;padding:9px 0 0 0;}
#pc_defaultwhatsnew ul.tabs li a:hover  {}
#pc_defaultwhatsnew html ul.tabs li.active,
#pc_defaultwhatsnew html ul.tabs li.active a:hover {}
#pc_defaultwhatsnew .tab_container {clear:both;float:left;width:367px;height:360px; background:url(../images_templ/dev_pc/three-tabs.png) no-repeat top center;}
#buttonContainer  {position:absolute;top:8px;left:110px;}
#buttonContainer img  {padding:0 4px 0 0;}
#containerHolder  {float:left;}
/*--------------------------------------------- Detail Template ---------------------------------------------*/


.product_options_title{display:none;}
#detail_wrapper {width:745px;float:left;}
#pc_detailvideowrap {width:745px;height:289px;float:left;padding:15px 0;}
#pc_detailvideoleft {width:306px;height:289px;float:left;padding:0 5px 0 0;}
#pc_detailvideolefttop {}
#pc_detailvideoleftmid {background:#d7d6ed;height:263px;}
#pc_detailvideoleftbtm {}
#pc_detailvideoright {width:447px;height:289px;float:left;}
#pc_detailvideorighttop {}
#pc_detailvideorightmid {background:#d7d6ed;height:263px;}
#pc_detailvideorightbtm {}
#detail_bottomwrap {float:left;}
#detail_containerleft  {float:left;width:440px;}
#detail_containerright  {float:right;width:301px;}
#detail_container p {font-size:15px;}
#detail_container p a {font-size:14px;font-weight:bold;text-transform:uppercase;}
#detail_3tabs {width: 744px;_width: 743px; float: left; padding:10px 0 0 0; margin-top: 16px; border-top: 1px solid #E2E2E2; }
#detail_3tabs p{font-weight:bold;font-size:14px;}
#pc_tabrelatedprodwrap {float:left;margin:0 12px 0 0;_margin:0 6px 0 0;}
#ps_videomainwrap #pc_tabrelatedprodwrap{margin:0 12px 0 0;_margin:0 10px 0 0;}
#ps_videomainwrap .date {display: block;}
#pc_tabrelatedprodtop {}
#pc_tabrelatedprodmid {border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;}
#pc_tabrelatedprodbtm {}
#ps_3tabwrap {width:80px;height:114px;float:left;display:inline;overflow:hidden;text-align:right;}
table.navbar{background-color:#e5e5e5;}
#ps_videomainfeatured #ps_defaultpage_youtube{border-bottom:none; padding:10px 0;}

/*-------------- TAB 1 ---------------*/
.navtab_first #a_navtab1.navtab_notselected {background:url(../images_templ/dev_pc/tab1_light.png);width:88px;height:19px;border-right:1px solid #BEBEBE;display:block;padding:6px 0 0 0;text-align:center;font-weight:normal;color:#6c6666; text-transform:uppercase;}
.navtab_first #a_navtab1.navtab_selected {background:url(../images_templ/dev_pc/tab1_dark.png);width:88px;height:19px;display:block;padding:6px 0 0 0;text-align:center;color:#8564FB; text-transform:uppercase;border-right:1px solid #BEBEBE;}
/*-------------- TAB 2 ---------------*/
.navtab_middle #a_navtab2.navtab_notselected {background:#e5e5e5;display:block;height:19px;padding:6px 0 0 0;text-align:center;color:#6c6666;width:65px;border-right:1px solid #BEBEBE; text-transform:uppercase;}
.navtab_middle #a_navtab2.navtab_selected {background:#bebebe;display:block;height:19px;padding:6px 0 0 0;text-align:center;color:#8564FB;width:65px; text-transform:uppercase;border-right:1px solid #BEBEBE;}
/*-------------- TAB 3 ---------------*/
.navtab_middle #a_navtab9.navtab_notselected {background:#e5e5e5;display:block;height:19px;padding:6px 0 0 0;text-align:center;color:#6c6666;width:65px;border-right:1px solid #BEBEBE; text-transform:uppercase;}
.navtab_middle #a_navtab9.navtab_selected {background:#bebebe;display:block;height:19px;padding:6px 0 0 0;text-align:center;color:#8564FB;width:65px; text-transform:uppercase;border-right:1px solid #BEBEBE;}

/*-------------- TAB 4 ---------------*/
.navtab_last #a_navtab11.navtab_notselected {background:url(../images_templ/dev_pc/tab4_light.png) no-repeat scroll right top transparent;height:19px;display:block;padding:6px 0 0 0;text-align:center;color:#6c6666; text-transform:uppercase; width:80px; border:none;}
.navtab_last #a_navtab11.navtab_selected {background:url(../images_templ/dev_pc/tab4_dark.png) no-repeat scroll right top transparent;height:19px;display:block;padding:6px 0 0 0;text-align:center;color:#8564FB; text-transform:uppercase; width:80px;border:none;}


.navtab_body {width:270px;padding:10px 10px 0 10px;border-left: 1px solid #dddddd;border-right:1px solid #dddddd;background-color:#fff;}

.navtab_first a#a_navtab1:hover{background:url(../images_templ/dev_pc/tab1_dark.png);width:88px;height:19px;display:block;padding:6px 0 0 0;text-align:center;color:#7848e4; text-transform:uppercase; text-decoration:none;border-right:1px solid #BEBEBE;}
.navtab_middle a#a_navtab2:hover{background:#bebebe;display:block;height:19px;padding:6px 0 0 0;text-align:center;color:#7848e4;width:65px; text-transform:uppercase; text-decoration:none;border-right:1px solid #BEBEBE;}
.navtab_middle a#a_navtab9:hover{background:#bebebe;display:block;height:19px;padding:6px 0 0 0;text-align:center;color:#7848e4;width:65px; text-transform:uppercase; text-decoration:none;border-right:1px solid #BEBEBE;}
.navtab_last a#a_navtab11:hover{background:url(../images_templ/dev_pc/tab4_dark.png) no-repeat scroll right top transparent;height:19px;display:block;padding:6px 0 0 0;text-align:center;color:#8564FB; text-transform:uppercase; text-decoration:none;width:80px;border:none;}



/*-------------- TABs For IE6 Start Here ---------------*/
/*-------------- TAB 1 ---------------*/
.navtab_first .navtab_notselected {background:url(../images_templ/dev_pc/tab1_light.png);width:88px;height:19px;border-right:1px solid #BEBEBE;display:block;padding:6px 0 0 0;text-align:center;font-weight:normal;color:#6c6666; text-transform:uppercase;}
.navtab_first .navtab_selected {background:url(../images_templ/dev_pc/tab1_dark.png);width:88px;height:19px;display:block;padding:6px 0 0 0;text-align:center;color:#8564FB; text-transform:uppercase;border-right:1px solid #BEBEBE;}
/*-------------- TAB 2 ---------------*/
.navtab_middle .navtab_notselected {background:#e5e5e5;display:block;height:19px;padding:6px 0 0 0;text-align:center;color:#6c6666;width:65px;border-right:1px solid #BEBEBE; text-transform:uppercase;}
.navtab_middle .navtab_selected {background:#bebebe;display:block;height:19px;padding:6px 0 0 0;text-align:center;color:#8564FB;width:65px; text-transform:uppercase;border-right:1px solid #BEBEBE;}
/*-------------- TAB 3 ---------------*/
.navtab_middle .navtab_notselected {background:#e5e5e5;display:block;height:19px;padding:6px 0 0 0;text-align:center;color:#6c6666;width:65px;border-right:1px solid #BEBEBE; text-transform:uppercase;}
.navtab_middle .navtab_selected {background:#bebebe;display:block;height:19px;padding:6px 0 0 0;text-align:center;color:#8564FB;width:65px; text-transform:uppercase;border-right:1px solid #BEBEBE;}

/*-------------- TAB 4 ---------------*/
.navtab_last .navtab_notselected {background:url(../images_templ/dev_pc/tab4_light.png) no-repeat scroll right top transparent;height:19px;display:block;padding:6px 0 0 0;text-align:center;color:#6c6666; text-transform:uppercase; width:80px; border:none;}
.navtab_last .navtab_selected {background:url(../images_templ/dev_pc/tab4_dark.png) no-repeat scroll right top transparent;height:19px;display:block;padding:6px 0 0 0;text-align:center;color:#8564FB; text-transform:uppercase; width:80px;border:none;}

/*-------------- TABs For IE6 End Here ---------------*/



div #detail_review {clear:both;float:left;margin:10px 0 0;width:420px; text-align:left; padding-left:10px;}
div #detail_review p  {font-size:12px;font-weight:bold;padding:0px 0px 0px 3px; margin:0; clear:both;}
div #detail_review .productReviews_container  { margin:0; padding:0;}
div #detail_review .productReviews_summary table{ float:left; border-collapse:collapse;}



#ps_3tabwrap {padding:0 10px 0 0;}
#ps_tabrelated_rounded_name {color:#8564FB;font-size:12px;font-weight:normal;height:30px;text-align:left;width:132px;float:right; overflow:hidden; padding-left:2px; line-height:16px; margin-right:2px;}
#ps_tabrelated_column {display:block;overflow:hidden;width:228px;padding:0 0 0 6px;}
#ps_tabrelateoptions {padding:2px;width:120px; float:left;height:30px;}
#ps_tabrelateoptions table{border-collapse: collapse; }
#ps_tabrelateoptions table select{width:120px}
#ps_tabrelateoptions .option_name{display:none;}
#ps_tabrelatedprice {padding:2px;}
#ps_tabrelatedaddtocart {padding:2px;}



/*--------------------------------------------- Default Whats New ---------------------------------------------*/


.ps_whatsnewwrap {    height: 105px;    margin: 0 0 10px;  _margin: 0 0 5px;    padding: 0 0 0 22px;    width: 340px;}

.container .ps_whatsnewname a {color:#8564FB;float:left;font-size:12px;font-weight:bold;padding:7px 0 4px 0;text-decoration:none;width:215px;}
.container .ps_whatsnewname a:hover{text-decoration:underline;}
.ps_whatsnewdesc {width:215px;float:left;font-size:12px;color:#616161;margin-bottom:5px;}
.ps_whatsnewmoreinfo {width:92px;float:left;}
.ps_whatsnewaddtocart {width:92px;float:left;}
.ps_whatsnewimage {float:right;padding-top:5px;width:125px;}
/*--------------------------------------------- Twitter Feed ---------------------------------------------*/


.tweet, .query {font-family: Georgia, serif;font-size: 120%;color: #085258;}
.tweet .tweet_list,
.query .tweet_list {-webkit-border-radius: .5em;list-style-type: none;margin: 0;padding: 0;background-color: #ffffff;}
.tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {text-transform: uppercase;}
.tweet .tweet_list li, .query .tweet_list li {overflow-y: auto;overflow-x: hidden;padding: 0 0 5px;}
.tweet .tweet_list li a, .query .tweet_list li a {color: #8564FB;}
.tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {background-color: #ffffff;}
.tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {padding-right: .5em;float: left;}
.tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {vertical-align: middle; }
.pc_defaultbtn {display:block;padding:10px 5px 0 0;text-align:right;width:222px;}
.pc_twitter_home_button {cursor: pointer;}
#pc_twitter_home_panel {display: none;}
#ps_defaultpage_youtube { height:207px;padding:5px 0 10px; width:335px; overflow:hidden; float:left; z-index:-100;}
.tweet_h {
font-weight: bold;
font-family: arial,helvetica,sans-serif;
display: block;
margin-top: 2px;
}
.tweet_list li {line-height: 16px;}

/*--------------------------------------------- Home Page Twitter Panel ---------------------------------------------*/

body .ui-widget-header {
background-image: none;
background: transparent;
border: none;
}
#pc_twitter_home_panel #twitter-panel {
margin-top: 4px;
}
#twitter-pannel a:link, #twitter-pannel a:visited, #twitter-pannel a:hover {
display: block;
margin-bottom: 10px;
}
body .ui-dialog {
border: 4px solid rgba(158, 158, 158, 0.5);
margin: 0 auto;
}
body .ui-corner-all {
    -moz-border-radius: 14px 14px 14px 14px;
}
body .ui-dialog .ui-dialog-title {
margin-left: 12px;
}
.ui-widget-content a {
outline: medium none;
}

/*--------------------------------------------- Upcoming Workshops ---------------------------------------------*/
.ps_workshopwrap {float:left;width:340px;height:103px;overflow:hidden;margin:0 0 10px;position:relative;}
.ps_workshopimage {float:left;width:101px;}
.ps_workshopdesc {float:left;width:229px; height:94px;overflow:hidden;padding:0 0 0 10px;}
.ps_workshopwrap .more{position:absolute; bottom:-1px; right:0; font-size:10px;}
.ps_workshopwrap a.more{ font-size:10px; font-weight:100; text-decoration:none;}
.ps_workshopwrap a.more:hover{ font-size:10px; font-weight:bold;text-decoration:none;}
.ps_workshopdesc span.headline a{font-size:13px;}
#pc_defaultupcommingmid .ps_workshopwrap .ps_workshopdesc .excerpt {height:11px;overflow:hidden;display:block;margin:0 0 4px 0;}
#pc_defaultupcommingmid .ps_workshopwrap .ps_workshopdesc .excerpt p{padding:0px;margin:0px;line-height:10px;}
.ps_workshopwrap .workshop-product a{font-weight:bold;}
.ps_workshopwrap .workshop-product p{margin:3px 0;}
/*--------------------------------------------- Featured How Tos ---------------------------------------------*/


#ps_videomainwrap {width:745px;margin-top:6px;float:left;}
#ps_videomainwrap #ps_defaultpage_youtube {height: 250px;}
#ps_videomainfeatured  {float:left;padding:20px 0;width:745px; position:relative;}
#ps_videomainfeatured .date {display: block;}
#ps_videomainfeaturedleftside {float:left;}
#ps_videomainwrap #ps_videomainfeatured{border-top:1px solid #eee; padding:0; margin:20px 0; float:left;}
#ps_videomainwrap #ps_videomainfeaturedleft{background-color:#D8D6EC; margin:14px 5px 0 0; width:347px; padding:10px 5px 10px 0; height:317px; background-image:none;}
#ps_videomainwrap #ps_videomainfeaturedleftside img{margin-top:-1px;}
#ps_videomainwrap #ps_videomainfeaturedright{background-color:#D8D6EC; margin:14px 0 0 0; width:345px; padding:10px 0 10px 15px; height:317px; background-image:none;}
#ps_videomainwrap #ps_videomainfeaturedrightside img{margin-top:-1px;}
#ps_videomainfeaturedleft {background:url("../images_templ/dev_pc/bg_detailed-video.jpg") no-repeat scroll top left #E0DFEF;float:left;height:328px;margin:0 5px 0 0;padding:10px;width:350px; overflow:hidden;}
#howto-ctg #ps_videomainfeaturedright .headline a{font-size:15px; font-weight:bold;}
#howto-ctg #ps_videomainfeaturedright p{font-size:13px; line-height:20px;}
#ps_videomainfeaturedleft p {height:16px;overflow:hidden;margin: 8px 0;padding:1px 0 0 0;}
.ps_videomorelink1 {padding:0 0 4px 0;
    display: block;
    margin-top: 12px;
}
#ps_videomainfeaturedright  {background: url("../images_templ/dev_pc/bg_detailed-article.jpg") no-repeat scroll top right #E0DFEF;float:left;height:328px;padding:10px;width:350px;font-size:14px;line-height:19px;overflow:hidden;}
#ps_videomainfeaturedright p {margin:2px 0; font-size:13px;}
#ps_videomainfeaturedright #wrap {margin:5px 0;}
#ps_videomainfeaturedleft .headline a, #ps_videomainfeaturedright .headline a{font-size:15px; font-weight:bold;}
#ps_videomainfeaturedrightside {float:left;}
#ps_videomainrecentvideos  {float:left;margin:0;width:350px;overflow:hidden;}
#ps_videomainrecentarticles  {float:left;padding:0 14px 0 22px;width:350px; }
.ps_videomaintitle {color:#000000;font-size:15px;font-weight:bold;margin-bottom:5px;}
.ps_videomainarrowlink {color:#7054e9;font-weight:bold;font-size:10px;padding:10px 0; float:left; display:block;}
#ps_videomainfeaturedtitle  {background:none repeat scroll 0 0 #FFFFFF;color:#000000;display:block;font-size:15px;font-weight:bold;left:298px;padding:0 5px;position:absolute;text-align:center;top:-10px;}
#ps_videomainfeaturedtitle2  {background:none repeat scroll 0 0 #FFFFFF;color:#000000;display:block;font-size:15px;font-weight:bold;left:322px;padding:0 5px;position:absolute;text-align:center;top:-7px;}
#ps_videomaincategories  {float:left;margin:14px 0 0;position:relative;width:745px;}
#ps_videomaincattop {float:left;}
#ps_videomaincatmid {border-left:1px solid #E2E2E2;border-right:1px solid #E2E2E2;width:743px; float:left;}
#ps_videomaincatlinks {border-bottom:1px solid #E2E2E2;padding-bottom:7px;text-align:center;}
#ps_videomaincatlinks span {font-weight:bold;color:#000000;font-size:12px;}
#ps_videomaincatlinks a{text-decoration:none;font-weight:bold;color:#7054e9;font-size:12px;padding:0 4px;}
#ps_videomaincatlinks a:hover{text-decoration:underline;}
#ps_videomaincatbtm {float:left;position:relative;top:-1px;width:745px;}
#pc_howtomain_cattempwrap {position: relative; border-bottom:1px solid #E2E2E2;border-right:1px solid #E2E2E2;float:left;height:198px;overflow:hidden;padding:10px 0 0 20px;_padding:10px 0 0 18px;width:350px;}
#ps_videomaincatmid .last{border-right:1px solid #fff;}
#pc_howtomain_cattitle {width:342px;float:left;padding:0 0 10px 0;}
#pc_howtomain_cattitle ul {padding:0px;margin:0px;}
#pc_howtomain_cattitle li {float:left;list-style:none;padding:0 5px 0 0;}
#pc_howtomain_cattitle a {font-size:16px;font-weight:bold;}
#pc_howtomain_watch {width:138px;float:left;}
#pc_howtomain_videothumb {padding:0 0 4px 0;}
#pc_howtomain_videothumb img {width:85px;border:1px solid #eee;}
#pc_howtomain_videotitle {padding:0 4px 0 0; width:94px;}
#pc_howtomain_read {float:left;width:203px;}
#pc_howtomain_readtitle {padding-top:10px;}
#pc_howtomain_readtitle a{font-size:13px; }
#pc_howtomain_readexec p{margin-top:2px}
#pc_howtomain_readexec {height:70px;overflow:hidden; margin-top: 4px;}
#pc_howtomain_readexec p{ margin:0; padding:0;}
#pc_howtomain_alllink  {bottom:3px; left: 18px; position: absolute; float:left;font-size:12px;font-weight:bold;padding:8px 0 0;width:342px;}
#pc_howtomain_alllink ul {padding:0px;margin:0px;float:left;}
#pc_howtomain_alllink li {float:left;list-style:none;padding:0 5px 0 0;}
#pc_howtomain_alllink a {font-size:12px; font-weight:bold;float:left;}
#pc_howtomain_alllink span {font-size:12px;font-weight:bold;float:left;padding: 0 5px 0 0;color:#8564FB;}
#pc_howtomain_recentvidswrap {padding:10px 0 0 0; display:block; line-height:1.6em;}
#pc_howtomain_recentvidswrap a {font-size:13px;font-weight:bold; line-height:1.6em;}
/*--------------------------------------------- How Tos Page ---------------------------------------------*/


#pc_howtorecentvid_wrap {float:left;overflow:hidden;padding:10px 0 0 0;width:350px;}
#pc_howtorecentvid_videothumb {float:left;}
#pc_howtorecentvid_videothumb img {width:90px;}
#pc_howtorecentvid_videotitle {float:left;padding:0 0 0 10px;width:250px; line-height:1.6em;}
#pc_howtorecentvid_videotitle a {font-size:13px;font-weight:bold;line-height:1.6em;}
.pc_howtomain_watch1 {font-weight:bold;}
#content_inside #respond {padding:10px 0 0 0;}
.tweet_text {float:left;}
.tweet_time, .tweet_join {/* font-style: italic; */color: #898989;}

.sng-post{margin-bottom:11px;}
#pc_defaultthreemid .sng-post .date{color:#ABABAB;}

/* Print Template */
.printableViewPrintLinkContainer{position:absolute; left:565px; top:120px; font-weight:bold}
.printableViewProductLinkContainer{position:absolute; left:240px; top:15px;}
#print-page{width:745px; z-index:1000; float:left;}
#print-page .detail_image{width:300px; margin-top:10px;}
#print-page #detail_content{float:right; margin:20px 20px 0 0;}
#print-page #detail_tabs{margin-right:20px;}
#print-page .detail_inner{padding:20px;}
#print-page #detail_product_name{font-size:20px}
#print-page .detail_price{width:200px;}
#print-page .detail_price, #print-page .detail_price span{font-size:18px;}

/* Product Group - Single Post */
.sgl-post-group{float:left; width:218px;}
.sgl-post-group .inner{border-left:1px solid #eee; border-right:1px solid #eee;}
.sgl-post-group .img{float:left;}
div.sgl-post-group{margin-right:7px;}
.sgl-post-group .prod-options{height:35px;}
.sgl-post-group table.product_options_border{width:100px; background-color:#fff;}
.sgl-post-group .option_name{display:none;}
.sgl-post-group .prod-name{height:35px;}
.sgl-post-group .prod-name a{color:#8564FB; font-size:13px; font-weight:bold;}
#poweredByContainer{clear:both;}

#expandedReviews{ float:left; width:735px; border-bottom:1px solid #e2e2e2; padding:5px 0 5px 10px;_padding:5px 0 5px 5px;}
#expandedReviews .productReviews_container{float:left; display:block; margin:0; padding:0;}
#expandedReviews .productReviews_summary{float:left; padding-left:0; text-align:left; margin-bottom:20px; position:relative; margin-top:0px; }
#expandedReviews .productReviews_summary table tr td{ margin:0; padding:0;  color:#fff;}
#expandedReviews td a.productReviews_starLabel_link{ display:none;}
#expandedReviews td span.productReviews_starLabel{ display:none;}
#expandedReviews td.productReviews_starCount{ display:none;}
#expandedReviews td table.productReviews_percentageBarContainer{ display:none;}
#expandedReviews .productReviews_summary table{ float:left;  }
#expandedReviews .productReviews_summary .productReviews_percentageBarContent{ display:none;}
#expandedReviews .productReviews_summary td.productReviews_starCount{ display:none;}
#expandedReviews .readProductReviews_reviewDelimiter{ background:none; border:none;}
#expandedReviews .productReviews_details{ float:left; width:700px; border:none;}
#expandedReviews span.readProductReviews_reviewTitle{ font-weight:bold; margin-left:5px;}
#expandedReviews .readProductReviews_reviewBody{float:left; width:100%; text-align:left; font-size:12px; border:none;}
#expandedReviews .readProductReviews_reviewFooter{ display:none;}
#expandedReviews .readProductReviews_reviewAuthor_container td{ font-size:12px;}
#expandedReviews span.readProductReviews_reviewAuthorName{ font-size:12px;}
#expandedReviews span.readProductReviews_reviewDate{ font-size:12px;}
#expandedReviews .productReviews_summary a.productReviews_readReviews_link{ text-transform:none; color:#171717; }
#expandedReviews .productReviews_details table tr td .productReviews_readReviews_link{ background:url(../images_templ/dev_pc/readall.png) no-repeat 0 3px; text-transform:uppercase; font-size:11px;color:#9a64fb; padding-left:15px;  }

/*-- style the reviews panel content --*/

.yui-panel {border: 1px solid #ccc;}
.yui-panel-container {text-align: left;}
.yui-panel .hd {background-color: #E0DFEF;color: #333;padding: 8px;border: none;}
.yui-panel-container .readProductReviews_reviewHeader {background-color: #F0F0F0;border: none;padding: 8px;}
.yui-panel-container .readProductReviews_header {border: none;}
.yui-panel-container .readProductReviews_reviewBody {padding: 12px 6px;}
.yui-panel-container .readProductReviews_reviewFooter {background-color: #F0F0F0;border: none;padding: 8px;}
.readProductReviews_footer {border: none;}

#expandedReviews .productReviews_summary td span.productReviews_starBar{ padding-right:5px;}
#expandedReviews .productReviews_avgCustomerReview{ font-size:11px; color:#616161; padding:2px 0 2px 1px; font-weight:bold;}
#expandedReviews .productReviews_summary td a.productReviews_writeReview_link{ margin:0; padding:0; width:175px; text-align:right; display:block; position:absolute; top:2px; left:170px;}

#expandedReviews .pc_customerreview{ font-size:12px; font-weight:bold; text-align:left; padding:0 0 0 2px;display:block; margin-bottom: 10px;}
#pc_defaulthowtotop{ float:left; font-size:1px; width:367px;}


#addToCartInfoContainer table.scart_border tr.scart_header_footer td { background:#ded5ff;}

#content_inside h2 { margin:-3px 0 0 0;}


table.workshop_detail  { background:none; }
table.workshop_detail td.product_borderlight  { background:none; }
table.workshop_detail td.product_header  { background:none; font-family:Verdana, Arial, Tahoma, sans-serif; font-size:18px;}
table.workshop_detail td.product_body  { background:none; }
table.workshop_detail .product_footer a.workshop_brieflink{ display:none;}
table.workshop_detail .product_footer a.tool_link{ position:relative; top:10px;}

.howto-breadcrum{width:745px;margin-top:12px;float:left; text-align:left; color:#8564FB;}

#ps_videomainfeaturedright p {padding-top: 0;}
#ps_videomainfeaturedright ul {margin-top: 0;}
#ps_videomainfeaturedright ul li {font-size: 13px;font-family: arial,helvetica,sans-serif;}
#ps_videomainfeaturedright span {display: block;}
.pc_read_more {font-size: 15px;font-weight: bold;}
.pc_read_more a:link, .pc_read_more a:visited, .pc_read_more a:hover {font-size: 15px;text-decoration: underline;}
#content_inside .pc_read_more a:hover {text-decoration: none;}

/*-- style geotrust image --*/
#ps_geotrust  { position:relative; float:right; right:0; margin-top:20px;}
#move_geotrust img {positoin: absolute; top: 0; left: 0;width: 115px;height: 55px;}
