/* CSS Document */

 a 
{
  color:#999999; text-decoration:none;  
}
*
{
    outline:none;
}
img
{
    border:0px;    
}
 .mainin_right a 
{
    color:#999999 !important;
    text-decoration:none;
}
.lpadding3px
{
  color:#999999 !important;
}
 
body
{
    font-family: Arial, Helvetica, sans-serif;    font-size: 12px;  color: #F2F0F1; background-color:#000; font-weight: normal; margin: 0px; padding: 0px;  
}
.womensbg 
{
    background:#000 url(../../HTMLEditorImages/ldiesbg.jpg) no-repeat top center;
}
.rupaulsbg
{
     background:#000 url(../../HTMLEditorImages/rupaulbg.jpg) no-repeat top center;
}
.kidsbg
{
     background:#000 url(../../HTMLEditorImages/kidsbg.jpg) no-repeat top center;
}
#wrapper
{
    margin: 0 auto;
    width: 990px; 
}
.header
{
    width:100%;height:auto;float:left;position:relative;       
}
#ctl00_CP_tdCattegoryNav
{
    font-size: 8pt !important;
    text-transform: lowercase;
}
.headerin
{
    margin: 0px;
    padding: 0px 10px;
    width: 984px;
    float: left;
}
.headerin_logo
{
    margin: 0px;
    padding: 0px;
    margin-top: 0px;
    width: 984px;
    float: left;
    height: 120px;
    
}
.rupaultagline
{
  width:290px; height:63px; position:absolute; right:0px;
}
.headerin_logo_left
{
    margin: 0px;
    padding: 0px;
    width: 250px;
    float: left;
    height: auto;
    z-index:999 ; 
} 
.headerin_logo_right
{
    margin: 0px; padding: 0px; width: 650px; float: right;  margin-top: 120px; color: #999999; 

}
.headerin_logo_right a
{
    color: #999999;
    text-decoration: none;
}
.searchboxbutton 
{
    position:relative; top:2px;
}
.headerin_logo_right_welcome
{
    float: left;
    margin: 0px;
    padding: 0px;
    width: 555px;
    margin-top: 6px;
    text-align: right;
}
.topmenu 
{
 width:777px; float:left; color:#000; font-weight:bold; text-transform:uppercase; 
}
.topmenu a
{
  color:#000; 
}
.topmenu table 
{
    width:100%;
}
.subcat 
{
    display:block; line-height:20px; padding:0px 3px; 
}
.subcat:hover 
{
  background-color:#000; color:#fff;
}
.pumps
{
  background:url(images/pumps.jpg) no-repeat; width:62px;  height:63px;   
}
.platfoms
{
     background:url(images/platfoms.jpg) no-repeat; width:106px;  height:63px; 
}
.drama
{
     background:url(images/drama.jpg) no-repeat; width:122px;  height:63px; 
}
.menspan .mensdropdownlist,.ladiespan .ladiesdropdownlist,.footwearspan .footweardropdownlist,.kidspan .kidsdropdownlist,.rupaulpan .rupauldropdownlist
{
    display:none; position:absolute;
}
.menspan:hover .mensdropdownlist,.ladiespan:hover .ladiesdropdownlist,.footwearspan:hover .footweardropdownlist,.kidspan:hover .kidsdropdownlist,.rupaulpan:hover .rupauldropdownlist
{
    display:block; background-color:#fff; padding:5px; width:120px; z-index:999999;  
} 
.footwearspan:hover .footweardropdownlist
{
    width:210px;
}

.mens 
{
 background:url(images/mens.jpg) no-repeat; width:61px;  height:32px;   
} 

.menspan:hover .mens 
{
    background:url(images/menshover.jpg) no-repeat; width:61px;  height:32px;
}
.ladies 
{
 background:url(images/ladies.jpg) no-repeat; width:75px;  height:32px;     
}
.ladiespan:hover .ladies 
{
     background:url(images/ladieshover.jpg) no-repeat; width:75px;  height:32px; 
}
.footwear 
{
  background:url(images/footwear.jpg) no-repeat; width:186px; height:32px;   
} 
.footwearspan:hover .footwear 
{
  background:url(images/footwearhover.jpg) no-repeat; width:186px; height:32px;   
} 

 .kids 
{
  background:url(images/kids.jpg) no-repeat; width:61px; height:32px;   
}
.kidspan:hover .kids 
{
  background:url(images/kidshover.jpg) no-repeat; width:61px; height:32px;   
}  
.rupaul 
{
     background:url(images/rupaulsdragrace.jpg) no-repeat; width:142px; height:32px;   
}
.rupaulpan:hover .rupaul 
{
     background:url(images/rupaulsdragracehover.jpg) no-repeat; width:142px; height:32px;   
}
.rupaulpan:hover .rupauldropdownlist
{
    width:210px;
}
.blog 
{
  background:url(images/blog.jpg) no-repeat; width:51px; height:32px;     
}
.lookbook 
{
  background:url(images/lookbook.jpg) no-repeat;  width:86px;  height:32px;      
} 
.about 
{
  background:url(images/about.jpg) no-repeat; width:59px; height:32px; 
}
 .contactus 
{
 background:url(images/contact.jpg) no-repeat;  width:76px; height:32px;     
} 
.searchdiv 
{
    float:right; width:178px; text-align:right; height:33px;
}
.menudiv 
{
    float:left; width:100%; border-bottom:1px solid #cccccc; margin :0px 0px 11px 0px;
}
.headerin_logo_right_search_box
{
    margin: 0px; padding: 0px; border: 1px solid #c9caca; color:#000; height: 16px;  width: 147px; font-size:11px; font-weight:bold;  
}
.desctionleft 
{
    float:left; width:247px; height:auto;
}
.mensdesmenulinks 
{
    float:left;width:247px; height:171px;
}
.mensdesshoplinks 
{
    float:left; width:247px; height:482px;
}
.mensdescription 
{
     float:left; width:742px; height:632px;
}
.headerin_logo_right_search_box_searchimage
{
    float: right;
    clear: both;
    width: 24px;
    margin-top: -25px;
    z-index: 10;
}

.headerin_logo_right_topmenu
{
    float: left;
    margin: 0px;
    margin-bottom: 18px;
    padding: 0px;
    width: 555px;
    text-align: right;
}
.headerin_logo_right_topmenu a
{
    color: #7e8082;
    text-decoration: none;
}
.headerin_logo_right_search
{
    margin: 0px;
    padding: 0px;
    margin-top: 16px;
    float: left;
    width: 555px;
    text-align: right;
}
.socialnetworkicons
{
    width: 100%; float: left; height: 26px; text-align: left;
}
.headerin_menu
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 12px;
    margin-top: 10px;
    padding-bottom: 6px;
    width: 561px;
    float: left;
}
.headerin_menu_rightimg
{
    float:right;
    width:204px;
}
#tdcompleteorder p input
{
    position: relative;
    margin-left: 235px;
}
.headerin_menu_items
{
    float: left;
    width: 984px;
}
.headerin_menu ul
{
    margin: 0px;
    padding: 0px;
    font-weight: bold;
}
.headerin_menu ul li
{
    list-style: none;
    display: inline;
    /*padding-right: 26px;*/
    padding-right: 10px;
    font-size:14px;
}
.headerin_menu ul li a
{
    color: #7e8082;
    text-decoration: none;
}
.main
{
    margin: 0px;
    padding: 0px;
    width: 100%;
    float: left;
}
.mainin
{
    margin: 0px;
     
    width: 100%;
    float: left;
}
.mainin_left
{
    margin: 0px;
    padding: 0px;
    width: 133px;
    float: left;
     
}
.mainin_left_categories
{
    margin: 0px;
    padding: 0px;
    width: 126px;
    float: left; padding-left:3px;
}
.mainin_left_categories h1, .mainin_left_signup h1
{
    margin: 0px;
    padding: 0px;
    
    color: #8b8b8b;
    font-weight: bold;
    font-size: 13px;
    float: left;
    /*background-color: #f5f4f5;*/
}
.mainin_left_categories h1 span, .mainin_left_signup h1 span
{
    margin: 0px;
    padding: 0px;
    padding-left: 13px;
    padding-top: 6px;
    float: left;
}
.mainin_left_categories ul
{
    margin: 0px;
    padding: 0px;
    padding-left: 0px;
    padding-top: 0px;
    color: #333333;
    font-weight: bold;
    font-size: 12px;
    float: left;
    line-height:17px;
}
.mainin_left_categories ul li
{
    list-style: none;
    padding: 0px;
    margin: 0px;
    
}
.mainin_left_categories ul li a
{
    color: #999999!important;
    text-decoration: none;
}
.mainin_left_categories  ul   a
{
    color: #7D7D7D  !important;
    text-decoration: none;
}
.mainin_left_signup
{
    margin: 0px;
    padding: 0px;
    margin-top: 14px;
    margin-left:0px;
    float: left; /*border:1px solid #d9d9d9;*/
}
.mainin_left_signup_content
{
    width: 190px;
    margin: 0px;
    padding: 0px;
    float: left;
}
.joinmaildiv
{
    width: 244px;  margin: 0px;   float: left;
}

.mainin_left_signup_box
{
    background-color: #000; margin: 0px; padding: 0px; height: 18px; width: 142px; border: 1px solid #737373; margin-top:5px; color:#999;
}
.mainin_left_signup_box_go
{
    margin: 0px;
    padding: 0px;
    float: left;
    width: 160px;
    text-align: right;
}
.gotransimg
{
    background: url(images/joinnow_btn.jpg) no-repeat;  width:27px; height:17px; position:relative; top:2px;
}

.mainin_left_help
{
    margin: 0px;
    padding: 0px;
    padding-left: 10px;
    padding-right: 10px;
    margin-top: 12px;
    width: 111px;
    float: left;
}
.mainin_left_help strong
{
    color: #666666;
}
.mainin_left_help a
{
    color: #999;
    text-decoration: underline;
}
.help_link a
{
    color: #999;
}
.help_link a:hover
{
    color: #999;
    text-decoration: none;
}
.mainin_right
{
   margin: 0px;
    padding: 0px;
    margin : 5px 0px 12px 0px;
    width: 811px;min-height:300px;
    border-left: 0px solid red;
    float: left;
}
.womenbottom 
{
    margin-top:10px;
}
.womenbottom ul
{
    padding:0px; margin:0px;    
}
.womenbottom ul li
{
    display:inline; 
}
.li2 
{
    margin-left:10px;
}
.footer
{
    border-top: 1px solid #808080; float: left;  height: auto;  margin-bottom: 88px; padding-top: 15px;  width: 100%; 
}
.copyright
{
    margin-top:28px; color:#999999 ; float:right;
}
.footermenulinks
{
    width:745px;
    text-align: right;
    float: left;    
}
.menulinks 
{
    float:left; width:625px;
}
.socialnetworklinks 
{
   float:left; width:118px;
}
.socialnetworklinks  img 
{
    margin:0px 3px 0px 0px;
}
.footermenulinks .bottommenu
{
    padding:0px 10px; font-size:11px; font-weight:bold;
    
}
.footermenulinks a
{
    color:#999999;
}

.footer_link
{
    color: #999999;
    text-decoration: none;
    line-height: 36px;
    text-transform: uppercase;
}
.footer_link img
{
    margin: 0px;
    padding: 0px;
    border: 0px solid red;
}

/*inner pages styles start here..*/

.mainin_right_inner
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 12px;
    padding-left: 10px;
    width: 780px;
    float: left;
}
.viewall
{
    margin: 0px;
    padding: 0px;
    width: 300px;
    float: left;
}
.sort
{
    margin: 0px;
    padding: 0px;
    padding-left: 10px;
    width: 470px;
    float: left;
}

.sort_bor
{
    border: 1px solid #b7b9bb;
    color: #231f20;
    font-size: 11px;
    width: 120px;
}
.collections
{
    margin: 0px;
    padding: 0px;
    margin-top: 12px;
    width: 780px;
    float: left;
    background-color: #F2F0F1;
    height: 30px;
    line-height: 30px;
}
.collections h1
{
    color: #666;
    font-weight: bold;
    font-size: 12px;
    padding-left: 25px;
}
.products
{
    margin: 0px;
    padding: 0px;
    margin-top: 15px;
    width: 780px;
    float: left;
}
.products_row1
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 20px;
    width: 780px;
    float: left;
}
.product_price
{
    color: #ff0101;
}
.products_row1_1, .products_row2_1, .products_row3_1
{
    margin: 0px;
    padding: 0px;
    padding-left: 20px;
    padding-right: 20px;
    width: 210px;
    float: left;
}
.products_row1_2, .products_row2_2, .products_row3_2
{
    margin: 0px;
    padding: 0px;
    padding-left: 20px;
    padding-right: 20px;
    width: 210px;
    float: left;
}
.products_row1_3, .products_row2_3, .products_row3_3
{
    margin: 0px;
    padding: 0px;
    padding-left: 20px;
    padding-right: 20px;
    width: 210px;
    float: left;
}
.products_row2
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 20px;
    width: 780px;
    float: left;
}
.products_row3
{
    margin: 0px;
    padding: 0px;
    margin-bottom: 20px;
    width: 780px;
    float: left;
}
.ruler
{
    width: 780px;
    height: 1px;
    border-top: 1px solid #d7d7d7;
}
.products_footer
{
    margin: 0px;
    padding: 0px;
    width: 780px;
    float: left;
}

a.viewall_footer
{
    color: #999;
    text-decoration: none;
}
a:hover.viewall_footer
{
    color: #999;
    text-decoration: underline;
}
a.pages
{
    color: #999;
    text-decoration: none;
}
a:hover.pages
{
    color: #999;
    text-decoration: underline;
}
.cynsearchiteams
{
    text-align: right;
}

.cynsearchiteams select
{
    position: relative;
    top: 20px;
    border: 1px solid #A7ABAE;
    text-align: left;
    font-size: 11px;
    z-index:999;
}
.cynpaging
{
    position: relative;
    /*top: -34px;*/
    color: #F2F0F1;
}
.textStyle11
{
    background-color: #EFEFEF;
    line-height: 25px;
    color: #535353;
    font-weight: bold;
    padding-left: 25px;
}

#mainImage b
{
    position: relative;
    left: 317px;
}
#ctl00_CP_tblRightProductInfo
{
    display: none;
}
#tblProductDetails
{
    margin-top: -6px;
    margin-left: 11px;
    width:480px;
}
#ctl00_CP_trlblCategoryTitle .prodcutheading
{
    font-weight: bold;
    color: #000;
    background-color: #F2F0F1;
    padding-left: 24px;
    line-height: 24px;
}
.prodcutheading
{
    font-weight: bold;
    color: #676767;
}
.sizingchart b,.sizingchart 
{
    text-decoration: underline;
    position: relative;
    color:#f2f0f1;
}
.viewproductfont,.othertablestitle,.viewproductfont a,.viewproductfont span
{
     color:#f2f0f1;  font-weight: bold;
}
 
#ctl00_CP_ddlcolor, #ctl00_CP_ddlsize
{
    width: 120px;
}

.productdetailsprice
{
    color: #ff0000;
    font-size: 12px;
    font-weight: bold;
    color: #F2F0F1;
}
.viewproductfont,.colorformtopcolor 
{
    border-collapse:collapse;
}
.viewproductfont, .tblbgforbrnds
{
    font-weight: bold;
    font-size: 11px;
    letter-spacing: 0.10em;
}
.viewproductfont br
{
    margin-bottom: 10px;
}
.tblbgforbrnds select
{
    border: 1px solid #B7B9BB;
}
.tblbgforbrnds input
{
    border: 2px solid #B7B9BB;
}
.shopingbutton
{
    margin-bottom: 7px;
}
#ctl00_CP_trshare input
{
    margin-top: -2px;
}
#ctl00_CP_tblsocial
{
    margin-left: 180px;
    margin-top: -24px;
}
#ctl00_CP_upAddToCart
{
    margin-top: 10px;margin-left:-2px;
}
.viewproductfont img
{
    vertical-align: middle;
}
#ctl00_CP_tblDescFormainproduct
{
    font-size: 11px;
}
.btn_enlarge
{
    background-image: url(images/largeview.gif);
    background-repeat: no-repeat;
    width: 77px;
    height: 21px;
    float: right;
}

.MagicThumb img, #ctl00_CP_dlSuggestProducts img
{
    border: 1px solid #F4F4F4 !important;
}
.SuggestPrice
{
    color: #ff0000;
    font-weight: normal;
}
.SuggestPrice font
{
    display: block;
    padding: 0px 12px;
}
.message
{
    color: Red;
}
#updateprogress
{
    position: fixed;
    z-index: 3;
    bottom: 0;
    left: 0;
    margin: 1em;
    padding: 2px 5px 2px 5px;
    font: 11px/1.2em "Century Gothic" ,Verdana;
    text-align: left;
    color: #111;
    background-color: White;
    border: 1px solid #111;
}


#ctl00_CP_dgProducts, #ctl00_CP_dgItems, #ctl00_CP_UcPayment1_dgItems, #ctl00_CP_UcPayment_dgItems
{
    border: 1px solid #F2F0F1;
}

.tableborder
{
    width: 100%;
}
#ctl00_CP_dgProducts th, #ctl00_CP_dgItems th, #ctl00_CP_UcPayment1_dgItems th, #ctl00_CP_UcPayment_dgItems th
{
    border-bottom: 1px solid #F2F0F1;
    
    
    text-align: left;
}
#ctl00_CP_dgProducts .AspNet-GridView-Footer td, #ctl00_CP_dgItems .AspNet-GridView-Footer td, #ctl00_CP_UcPayment1_dgItems .AspNet-GridView-Footer td, #ctl00_CP_UcPayment_dgItems .AspNet-GridView-Footer td
{
    padding: 5px 0px;
}
#ctl00_CP_trbottom #ctl00_CP_dgItems table
{
    width: 100%;
}
#ctl00_CP_dgProducts td, #ctl00_CP_dgItems td, #ctl00_CP_UcPayment1_dgItems td, #ctl00_CP_UcPayment_dgItems td
{
    border-bottom: 1px dotted #F2F0F1;
}
.tdmygrid #ctl00_CP_UcPayment1_dgItems table, .tdmygrid #ctl00_CP_UcPayment_dgItems table
{
    width: 100%;
}
.AspNet-GridView-Footer
{
    font-weight: bold;
    color: #fff;
}
 
.textlabel, .searchlabel, #ctl00_CP_ddlFKPaymentTypeID, #ctl00_CP_ddlFKPaymentTypeID, .dropdown, #ctl00_CP_txtYourEmailAddress, #ctl00_CP_txtConfirmEmailAddress
{
    border: 1px solid #C9CACA;
    width: 180px;
}
#ctl00_CP_txtAddress
{
    width: 180px !important;
}
#ctl00_CP_ddlCountryName, #ctl00_CP_ddlState
{
    border: 1px solid #C9CACA;
    width: 182px !important;
    width: 184px\9 !important;
}
select.searchlabel
{
    width: 183px;
}
#Table1 div input[name="ctl00$CP$cc"], #ctl00_CP_ddlShippingAivae, #ctl00_CP_ddlMonth, #ctl00_CP_ddlYear, #ctl00_CP_ddlDistance, #ctl00_CP_ddlcolor, #ctl00_CP_ddlsize, #ctl00_CP_dgProducts_ctl02_txtEditQuantity
{
    border: 1px solid #C9CACA;
    font-size: 10px;
}
hr
{
    border: none;
    border-top: 1px solid #ECE8E8;
}
.editshippinglink, .reglink
{
    font-weight: bold;
    text-decoration: underline;
}
#ctl00_CP_ibtnRecalculate, #ctl00_CP_ibtnRecalculateGift
{
    position: relative;
    top: 8px;
}
.storelocatormap
{
    width: 550px;
    color: Black;
    height: 400px;
}
.storelocatorinnertable
{
    float: left;
}
.storelocatorinnertable .smallmenu
{
    font-weight: bold;
    text-decoration: underline;
}
.autocomplete_highlightedListItem
{
    background-color: #D9D8D3;
    color: black;
    padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem
{
    background-color: White;
    color: #231F20;
    padding: 1px;
}
#search_completionListElem
{
    overflow: hidden;
    max-height: 420px;
    top: 260px !important;
    top: 240px\9 !important;
}
.pricestyleiron
{
    color: Red;
}
#ctl00_CP_upluckyViewCont
{
}
.storelocatorinnertable td
{
    text-align: left;
}
.viewproductfont1
{
    width: 70px;
}
.modalBackgroundpnl
{
    background-color: #F2F0F1;
    border: 1px solid #F2F0F1;
    padding: 5px;
}
.ctl00_CP_ucWishList_txtmessage, .modalBackgroundpnl textarea
{
    border: 1px solid #C9CACA;
}

#ctl00_CP_tblbackcat
{
    
    position: relative;
    left: -3px;
}
#trTellaFriend, #trBackToCategories, #ctl00_CP_tblerror, #ctl00_CP_trlocSizeChartForLNA
{
    display: none;
}
.tblbgforbrnds .viewproductfont1
{
    height: 26px;
}
#ctl00_CP_tblDescFormainproduct
{
    margin-top: 18px;
}

#ctl00_CP_tblDescFormainproduct p
{
    padding: 0px;
    margin: 0px;
}
#ctl00_CP_upLargerView
{
    width: 100%;
    float: right;
    margin-top: 15px;
    margin-bottom: 15px;
}
.ironfistmargintop
{
    margin-top: 12px;
}
.viewproductfont2 td
{
    padding:0px; margin:0px;
}
 .viewproductfont2 
 {
  border-collapse:collapse;
 }
#ctl00_CP_trStorelocator table[cellspacing="4"]
{
    margin-top: -6px;
    margin-left: -2px;
}
#ctl00_CP_pnlGet #Table1 div
{
    width: 210px;
    margin-left: 184px;
}
#ctl00_CP_pnlGet #Table1 div img
{
    position: relative;
    left: -5px;
}
.ironfisthiderow
{
    display: none;
}
#ctl00_CP_tbltextofhome
{
    border-collapse :collapse;
}
 
.menu2 
{
      padding:0px;
      margin:0px;
}
.menu2 li
{
      display:inline;
}
.headings2,.headings 
{
	color:#999999;
}
.beachbunnyproductstable
{
    margin-top:20px;
}
.beachbunnyproductstable td 
{
    text-align:left !important;
}
.bigtext,.m_content a 
{
    color:#7D7D7D !important
}
 

.divimg_outer{
	float:left;
	width:818px;
	height:608px;
}
.divimg1{
	float:left;
	width:545px;
}
.divimg2{
	float:left;
	width:273px;
}
.divimg3{
	float:left;
	width:241px;
	height:224px;
}
.divimg4{
	float:left;
	width:577px;
	height:224px;
}
#ProductNameForBrands
{
    color:#F2F0F1 !important;    
}
.tblpaymentfont 
{
    color:#F2F0F1 !important;
}
#overlay 
{
    z-index:888 !important;
}
#lightbox 
{
    z-index:999 !important;
}
.productdeatilsdesction1sol
{
    color:#f2f0f1;
}
.giftcardwnheight .shopingbutton 
{
    float:left;
    margin-left:130px; margin-top:20px;
}
 .sicons
 {
     font-size:16px;
 }
 .sicons img 
 {
     margin:0px 2px;position:relative; top:1px;
 }
 td.viewalltd 
 {
     font-size:16px; 
 }
  td.viewalltd a{
 color:#999999!important
  }
   .facebooklikebutton 
{
    margin-top:15px; 
}
div.like span.connect_widget_text {color:red;}
div.like div.connect_widget_confirmation {color:red;}
div.like span.connect_widget_text a {color:red;}


.facebooklikebutton 
{
    background-color:#fff; height:25px;width:300px;
}

 .ifment_ul ul{padding:0px;margin:0px;}
 .ifment_ul ul li{list-style:none; color:#fff; font-weight:bold;   font-size:17px;}
 .ifment_ul ul li a{color:#fff !important; display:block; padding-left:5px;}
 .ifment_ul ul li a:hover{ background-color:#fff;  color:#000 !important; } 
