

body,td{font-family:verdana;color:#FFFFFF;font-size:11px;}
a.nav_style:link,a.nav_style:visited{
	font-family:verdana;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;

}
a.nav_style:link:hover{text-decoration:underline;}

a.blueswitch_blue:link,a.blueswitch_blue:visited,
{
	font-family:arial;

            font-size:11px;

            color:#cccccc;

            text-decoration: none;
}

a.blueswitch_orange:link,a.blueswitch_orange:visited,
{
	font-family:arial;

            font-size:11px;

            color:#cccccc;

            text-decoration: none;
}

a.blueswitch_blue:hover,a.blueswitch_blue:visited:hover {

            font-family:arial;

            font-size:11px;

            color:#00479C;

            text-decoration: none;

}

a.blueswitch_orange:hover,a.blueswitch_orange:visited:hover {

            font-family:arial;

            font-size:11px;

            color:#FF9933;

            text-decoration: none;

}

/*********************************************************************************/
/**GLOBAL STYLEZZZ***************************************************************/

.view-all-active{font-weight:bold}
#container{width:946px;text-align:left;height:800px;}
#top_container{width:946px;margin:0px auto;height:45px;}
#top{padding-left:24px;;width:900px;margin:0 -24 0 0}
#main_section_top{background-image:url("images/bg_fade_top.png");background-repeat:no-repeat;
background-position:bottom center;width:946px;padding-left:24px;}
#main_section{background-image:url("images/bg_fade.png");background-repeat:no-repeat;
background-position:top center;width:946px;height:600px;}
#nav{float:right;width:780px;margin:5 35 0 0;display:inline;}
#nav a{font-family:helvetica;font-size:13px;text-decoration:none;color:#333366;margin:0 0 0 13;}
#nav ul { margin:5 0 0 0; padding:0; list-style:none; float:left; width:780px; }
#nav li { float:left; padding:0px;  }
#bottom_logo{float:left;margin:0 0 0 0;display:inline;width:120px; }
#content{min-height:650px;width:970px;}
#flip_the_switch{color:#6c6c6c;font-size:10px;font-family:arial;}
#flip_the_switch a{color:#6c6c6c;font-size:10px;font-family:arial;text-decoration:none;}
#footer{width:900px;color:#6c6c6c;font-size:10px;text-transform:uppercase;font-family:arial;
border-top:1px solid #e8e8e8;height:75px;padding-top:25px;}
#footer a{color:#6c6c6c;font-size:10px;text-transform:uppercase;font-family:arial;text-decoration:none;}
#footer ul {margin:0 0 0 0; padding:0; list-style:none; float:left; width:905px;}
#footer li {float:left; padding:0px; padding-right:8px;}
#cart_contents{width:240px;position:absolute;background-color:#fff;font-size:11px;font-family:arial;padding:8px;
border-left:2px solid #CCC;border-right:2px solid #CCC;border-bottom:2px solid #CCC}
#logo_container{width:130px;height:117px;position:relative;left:20px;top:0px;z-index:100;float:left;}
#cart_contents table{font-size:11px;font-family:arial;color:#666;}
#cart_count{font-size:13px;font-family:arial;color:#fff} 
#error_message{font-size:13px; color:red;font-family:arial;width:100%;text-align:center;}
#error_message b{text-align:left;}

#DD_shop{
position:absolute; margin-left: 10px; z-index:9999;
width:300px;
margin-top:-19px;
margin-left:140px;


}

#DD_shop ul{
margin:0;
margin-left:10px;
padding:0px;
padding-top:5px;
list-style-type:none;
}


#DD_shop li a{
color:#171739;
font-family:arial;
font-size:11px;
list-style-type:none;
text-decoration:none;
margin-left:0;
 padding:0px;
}


#DD_collection{
position:absolute; margin-left: 10px; z-index:9999;
width:300px;
margin-top:-19px;
margin-left:180px;
}

#DD_collection ul{
margin:0;
margin-left:10px;
padding:0px;
padding-top:5px;
list-style-type:none;
}


#DD_collection li a{
color:#171739;
font-family:arial;
font-size:11px;
list-style-type:none;
text-decoration:none;
margin-left:0;
 padding:0px;
}
.dd_transparent{


filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='https://www.hankypanky.com/images/bg_dd.png');
}

.dd_transparent[class] {

background-image:url('https://www.hankypanky.com/images/bg_dd.png');
}





.sharethis A{color:#FFFFFF;text-decoation:none;}


#size_chart{
width:100%;
height:230%;

position:absolute;
top:0;
left:0;
margin:0;
z-index:20000;

}


.transparent{
background-repat:repeat;
margin:0;
margin-left:0;
height:200%;
width:100%;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='https://www.hankypanky.com/images/transparent2.png');
}

.transparent[class] {
margin:0;
height: 200%; 
width:100%;
background-image:url('https://www.hankypanky.com/images/transparent2.png');
}




#close_guide{padding:5px;text-align:right;padding-right:20px;}
#add_to_mailing{background-image:url('images/bg_email_list.gif');background-repeat:repeat-x;height:42px;width:708px;
position:relative;float:right;}
#atm_container{height:42px;width:100%;}
.atm_input{height:25px; width:235px;border:1px solid #a09086;font-family:arial;color:#333366;font-size:13px;}

.search{border:1px solid #d5d5d5;width:185px;color:#333366;font-famiy:helvetica;font-size:14px;height:25px;padding-top:5px;}
.clear{ clear:both; margin:0px; padding:0px;}
.header{font-size:14px;font-family:arial;color:#404070;margin-bottom: 0px; padding-bottom: 0px;}
.main_text{color:#666666;font-size:12px;font-family:arial;margin-top: 0px; padding-top: 0px;}
.cart_error{color:red;font-size:12px;}
/**GLOBAL STYLEZZZ***************************************************************/


/**HOME PAGE STYLEZZZ***************************************************************/
.style_selector{width:580px;height:225px;background-repeat:no-repeat;}
.home_email{background-image:url("images/bg_email.jpg");
height:101px;background-repeat:repeat-x;margin:9 0 0 0;}
.home_left{float:left;margin-top:16px;width:300px;height:515px;}
.email_submit{width:205px;height:24px;border:1px solid #938277;color:#333366;font-size:13px;font-family:helvetica}

#shop_by_color{margin:20 0 0 0;height:85px;}
#home_right{margin-top:15px;float:right;width:590px;height:515px;}
#home_right select{font-size:11px;color:#000;border:1px solid #FFFFFF;width:150px;}

#cs_thumb{margin:0 2 0 0;width:18px;height:18px;border:1px solid #FFFFFF;float:left;}
.cs_thumb{margin:0 2 0 0;width:18px;height:18px;border:1px solid #FFFFFF;float:left;}

/**HOME PAGE STYLEZZZ***************************************************************/

/**COMPANY PAGE STYLEZZZ***************************************************************/
#about_left{
float:left;margin-top:12px;width:122px;min-height:710px;}
#about_left ul{padding:0px;list-style:none; font-family:arial;font-size:12px;color:#FFFFFF;margin-left:3px;}
#about_left a{font-family:arial;font-size:12px;color:#FFFFFF;text-decoration:none;}



#about_right{margin-top:12px;float:right;width:733px;min-height:800px;background-image:url("images/bg_company.jpg");
background-repeat:no-repeat;background-position:top right;min-height:800px;}

#faq_right{min-height:800px;margin-top:12px;float:right;width:687px;background-image:url("images/bg_company.jpg");
background-repeat:no-repeat;background-position:top right;}
#faq_right p{font-size:12px; color:#666666;font-family:arial;margin-top: 0px; padding-top: 0px;}
#faq_right span{padding-right:20px;color:#FFFFFF;font-size:14px;width:30px;}
#faq_right h1{color:#404070;font-size:14px; font-weight:bold;font-family:arial;padding:0px;margin-bottom:5px;}
#customer_service_left{float:left;margin-top:12px;width:205px;height:600px;}
#customer_service_left ul{padding:0px;list-style:none; font-family:arial;font-size:12px;color:#FFFFFF;margin-left:3px;}
#customer_service_left a{font-family:arial;font-size:12px;color:#FFFFFF;text-decoration:none;}
#customer_service_right{float:right;margin-top:12px;width:687px;min-height:600px;font-size:12px; color:#666666;font-family:arial}
#customer_service_right p{font-size:12px; color:#666666;font-family:arial;margin-top: 0px; padding-top: 0px;}
#customer_service_right h1{color:#404070;font-size:14px; font-weight:bold;font-family:arial}
#locator_results{margin-top:30px;border-left:1px solid #cccccc;padding-left:10px;}
#locator_results li{font-size:14px;color:#FFFFFF;font-family:arial}
#locator_results span{color:#666666;font-family:arial;font-size:12px;}


#style_right{min-height:800px;margin-top:12px;float:right;width:706px;
background-repeat:no-repeat;background-position:top right;}
#style_right p{font-size:12px; color:#666666;font-family:arial;margin-top: 0px; padding-top: 0px;}
#style_right span{padding-right:20px;color:#FFFFFF;font-size:14px;width:30px;}

#style_service_left{float:left;margin-top:12px;width:180px;height:600px;}
#style_service_left ul{padding:0px;list-style:none; font-family:arial;font-size:12px;color:#FFFFFF;margin-left:3px;}
#style_service_left li{margin:0px;}
#style_service_left a{font-family:arial;font-size:14px;color:#FFFFFF;text-decoration:none;}

#style_service_left2{float:left;margin-top:12px;width:180px;height:600px;}
#style_service_left2 ul{padding:0px;list-style:none; font-family:arial;font-size:12px;color:#FFFFFF;margin-left:0px;}
#style_service_left2 li{margin:0px;}
#style_service_left2 a{font-family:arial;font-size:12px;color:#FFFFFF;text-decoration:none;}



.header2{font-size:14px; font-weight:bold;}
.header2 a{font-size:14px; font-weight:bold; text-decoration:none;}
.header2 li{font-size:14px; }
.contact_area{width:300px;height:200px; border:1px solid #999999;font-family:arial;font-size:12px}

.faq_question{font-size:12px; color:#666666;font-family:arial;cursor:pointer;cursor:hand;}
.faq_answer{font-size:12px; color:#FFFFFF;font-family:arial;padding:3px;}
.faq_container{border-bottom:1px solid #cccccc;padding-top:5px;padding-bottom:5px;position:relative;cursor:pointer;cursor:hand;}

.store_locator_select{font-size:12px;color:#666666;border:1px solid #FFFFFF;width:150px;height:18px;}
.store_locator_input{font-size:12px;color:#666666;border:1px solid #999999;width:150px;height:22px;}
/**COMPANY PAGE STYLEZZZ***************************************************************/
 
 
 
/**PRODUCT PAGE************************************************************************/
#product_right{float:right;margin-top:10px;width:800px;font-family:arial;font-size:12px;color:#FFFFFF;}
#product_right h2{font-size:14px;color:#FFFFFF;font-weight:normal;margin-top:10px;}
#product_left{float:left;margin-top:45px;width:150px;min-height:600px;}
#product_left ul{list-style:none; font-family:arial;font-size:12px;color:#FFFFFF;margin:0px;padding: 0; }

#product_left li{margin:0px;}
#product_left a{font-family:arial;font-size:12px;color:#FFFFFF;text-decoration:none;}
#dept_listing_container{height:240px;width:195px;}
#dept_listing_link{min-height:97px;width:172px;text-align:center;padding-top:5px;padding-bottom:5px;}
#dept_listing_link b{font-size:13px;color:#FFFFFF}
#dept_listing_link a{font-family:arial; font-size:14px;text-decoration:none;color:#FFFFFF;}
#product_preview{padding:5px;width:369px;height:257px;border:3px solid #FFFFFF;text-align:center;z-index:500;position:absolute;background-color:#fff;}
#image_floater{z-index:0;position:relative;width:350px;}
#email_friends{background-color:#fff;width:350px;margin-top:0px;margin-left:160px;z-index:3001;position:absolute;border:1px solid #FFFFFF;
height:380px;
}

#personalize_symbols{background-color:#fff;width:410px;margin-top:0px;margin-left:160px;z-index:3001;position:absolute;border:1px solid #FFFFFF;
height:571px;top:150px;z-index:200
}


#as_seen_id{background-color:#FFFFFF;height:28px;}
#as_seen_id td{color:#fff;font-size:14px;font-family:arial;height:28px;}
#plus_minus2{width:16px;height:16px;color:#FFFFFF;background-color:#fff;font-weight:bold;
 text-align:center;cursor:pointer;cursor:hand;}
#magazine_container img{margin-left:10px;}

.image_controls{position:relative;z-index:3000;width:350px;}
.image_control_top{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='http://dev.blueswitch.com/celebrity_pink/images/transparent.png');}
.image_control_top[class]{background-image:url('http://dev.blueswitch.com/celebrity_pink/images/transparent.png');}

.image_control_bottom{position:absolute;width:350px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale,src='http://dev.blueswitch.com/celebrity_pink/images/transparent.png');}
.image_control_bottom[class]{position:absolute;width:350px;background-image:url('http://dev.blueswitch.com/celebrity_pink/images/transparent.png');}


.details_link{color:#CCCCCC;font-family:arial;font-size:12px}
.details_link a{color:#666666;font-family:arial;font-size:12px}
.details_link p{color:#666666;font-family:arial;font-size:12px}
.details_link ul{margin:0;}
.details_link li{margin:0;list-style-type:square; color:#FFFFFF;line-height:16px;}

.product_listing_title{color:#FFFFFF;font-family:arial;font-size:12px;padding-left:5px;}
.arrows{cursor:pointer;cursor:hand}
.quick_view{width:195px;height:242px; background-image:url('http://dev.blueswitch.com/celebrity_pink/images/fader.png'); cursor:pointer; cursor:hand;position:absolute;z-index:200;} 
.breadcrumb{color:#FFFFFF;font-size:12px;}
.breadcrumb a{color:#FFFFFF;font-size:12px;text-decoration:none;}
.product_title{color:#FFFFFF;font-size:14px;margin-bottom:0px;font-weight:normal;}
.product_title a{color:#FFFFFF;font-size:14px;margin-bottom:0px;font-weight:normal;text-decoration:none;}
.product_price{color:#FFFFFF;font-size:24px}
.variant_dd{font-size:11px;font-family:arial;color:#000;min-width:135px;}
.variant_dd_small{font-size:11px;font-family:arial;color:#000;min-width:50px;}

.gray_11{color:#666666;font-size:11px;}
.sup{color:#FFFFFF;font-size:14px;}

.no_list{list-style-type:none}
.no_list li{list-style-type:none}
.purple_bg{background-color:#FFFFFF;color:#fff;}

.link_look{text-decoration:underline;color:#666}


.pager{font-size:12px;font-family:arial;text-decoration:none;color:#FFFFFF;}
.pager a{font-size:12px;font-family:arial;text-decoration:none;color:#FFFFFF;}
 /**PRODUCT PAGES************************************************************************/
 
 /**CHECK OUT STYLEZZZ********************************************************************/
 #cart_top{float:left;width:500px}
 #cart_bb{float:right;}
 
 #cart_bb ul{margin:0 0 0 0; padding:0; font-size:11px;color:#666666;font-family:arial;  }
 #cart_bb li{margin:0 0 0 0; float:left; padding:0px;font-size:11px; padding-right:24px;list-style-type:none; }

 /**.style1{list-style-image:url("images/li_purple.gif");}
.style2{list-style-image:url("images/li_gray.gif");}********/
 
 #coupon_code{background-color:#FFFFFF;height:45px;width:305px;}
 #giftcard{background-color:#9999cc;width:305px;height:90px;}
 #email_wish{background-color:#999999;width:352px;height:77px;padding:10px;position:absolute;}
 
 
 #shipTo{float:right;width:190px;}
 #billTo{float:left;width:243px;}
 
 .email_wish_input{
 border:1px solid #999;width:230px; height:20px;color:#666666;font-size:11px;margin-top:2px
 }
 .cart_header{background-image:url('images/bg_cart.jpg');background-repeat:repeat-x;font-family:arial;color:#404070;font-size:14px;font-weight:bold;height:24px;}
 .cart_header b{padding-left:20px}
 .separator{border-bottom:1px solid #cccccc}
 .separator2{background-color:#cccccc;width:305px;margin-top:5px;margin-bottom:5px;height:1px;}
 .separator3{background-color:#cccccc;width:405px;margin-top:10px;margin-bottom:10px;height:1px;}
 
 .cart_text{color:#666666;font-size:12px;font-family:arial}

 .cart_text h{color:#FFFFFF}
 .cart_text b{color:#FFFFFF}
 .cart_text a{color:FFFFFF;font-size:14px;}
 .size_14{font-size:14px;}
 .size_18{font-size:18px;}
 .black{color:#000}
 
 .qty_box{border:1px solid #999999;width:30px; height:30px;color:#666;text-align:center;}
 .coupon_input{border:1px solid #999999;width:132px;height:20px}
 .gc_input{border:1px solid #999999;width:220px;height:20px}
 .subtotal_text{font-size:18px;color:#FFFFFF;font-family:arial;}
 
 .input_checkout{width:200px;height:25px; border:1px solid #999999}
 .input_checkout_cvv{width:60px;height:25px; border:1px solid #999999}
 .input_checkout_state{width:200px;height:25px; border:1px solid #999999}
/**************************************************************************************/
 
 
 /**GIFT CARD STYLEZZZZ (ITS WITH A zzzz RACHE)*******************************************/
 .gcTitles {font-size:14px;font-family:arial;color: #666699;font-weight:bold;}
 .gcGrey {font-size:12px;font-family:arial;color: #666666;}
 .gcWhite {font-size:14px;font-family:arial;color: #FFFFFF;}
/**************************************************************************************/


 /**PERSONALIZE STYLEZZZZ*******************************************/
#personalize_box{width:350px;height:265px;border:1px solid #cccccc;background-image:url('images/bg_thong_illustration.gif');z-index:0;}
 /**#personalize_box table{width:326px;height:265px;}*********/
#alpha_container{}
#inner_container{

  margin-left: auto ;
  margin-right: auto ;
  padding-top:10px;
  text-align:center;
}


#step_box{width:342px;height:20px;background-color:#FFFFFF;font-size:12px;font-family:arial;color:#fff;padding:5px;}
#step_box span{background-color:#FFFFFF;font-size:14px;font-family:arial;color:#fff;}
.step_box_select{font-size:11px;color:#000;font-family:arial;width:150px;height:20px; border:1px solid #FFFFFF}

#product_right_customize{float:right;margin-top:40px;width:710px;font-family:arial;font-size:12px;color:#FFFFFF;}
#product_right_customize h2{font-size:14px;color:#FFFFFF;font-weight:normal;margin-top:10px;}
#product_right_customize em{font-family:arial;font-size:12px;color:#FFFFFF;}

#product_left_customize{float:left;margin-top:40px;width:160px;height:600px;}
#product_left_customize ul{list-style:none; font-family:arial;font-size:12px;color:#FFFFFF;margin:0px;padding: 0; }
#product_left_customize li{margin:0px;}
#product_left_customize a{font-family:arial;font-size:12px;color:#FFFFFF;text-decoration:none;}
#letter_select{font-size:11px;color:#000;font-family:arial;float:left;}
#letter_select span{font-size:11px;color:#FFFFFF;font-family:arial;float:left;}
#letter_select select{font-size:11px;color:#000;font-family:arial;width:150px;height:20px; border:1px solid #FFFFFF}
#customize_prices{color:#FFFFFF;font-family:arial;font-size:16px;float:right;width:180px;text-align:center;margin-top:40px;line-height:30px;}
#customize_prices b{font-size:20px;}
 /**PERSONALIZE STYLEZZZZ*******************************************/
 
/**MATCH-BRA*******************************************/
#swatch_container{
width:90px;
height:90px;
border:1px solid #cccccc
}  



.global_header{font-size:18px; height:24px;font-family:helvetica;color:#fff;padding-left:10px;padding-right:10px;}

.global_header a{font-family:helvetica;color:#fff;text-decoration:none;}

.swatch_large{border:1px solid #FFFFFF;background-color:#FFFFFF;text-align:center;
width:90px; min-height:112px;color:#fff;font-size:12px;font-family:helvetica;
float:left;top:0;z-index:10000;position:absolute;;
}

.swatch_large2{border:1px solid #FFFFFF;background-color:#FFFFFF;text-align:center;
color:#fff;font-size:12px;font-family:helvetica;
float:left;top:0;z-index:10000;position:absolute;
padding:5px;
width:150px;
}


#press_gallery{
border:2px solid #FFFFFF;
background-color:#fff;
top:20px;
left:300px;
z-index:300
}

#zoom_desc_in{
font-size:11px;
z-index:1000;
margin-top:-55px;
margin-left:-10px;
float:left;
padding:5px;
border:1px solid #ccc
}

#zoom_desc_reset{
font-size:11px;
z-index:1000;
margin-top:-55px;
margin-left:9px;
float:left;
padding:5px;
border:1px solid #ccc
}

#zoom_desc_out{
font-size:11px;
z-index:1000;
margin-top:-55px;
margin-left:50px;
float:left;
padding:5px;
border:1px solid #ccc
}

.gift_bg{
background-image:url('http://www.hankypanky.com/images/bg_gift.jpg');
background-repeat:repeat-x;
height:240px;
}

 .input_notes{width:260px;height:25px; border:1px solid #999999;}
 
 
 .direct_link{
 color:black;font;font-size:11px;height:40px;background-color:#fff;
 border:1px solid #fff;
 font-family:arial; width:300px;scrollbars:none;
 }
 
  .listing_special{
 background-color:#616099;
 color:#fff;
 font-size:12px;
 width:100%;
 padding:2px;
 text-align:center;
 }
 
  .detail_special{
 background-color:#616099;
 color:#fff;
 font-size:14px;
 width:98%;
 padding:5px;
 text-align:center;
 font-weight:bold;
 }
