/*  COLORS  */
/* CFB095 light taupe */
/* 99836F dark taupe */


/* FONT */

@font-face {
    font-family: 'VipRegular';
    src: url('vip-webfont.eot');
    src: url('vip-webfont.eot#iefix') format('embedded-opentype'),
         url('vip-webfont.woff') format('woff'),
         url('vip-webfont.ttf') format('truetype'),
         url('vip-webfont.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

p { line-height: 65%; }

#Container {
    margin: auto;
    width: 960px;
    position: relative;
    line-height: 145%; 
}
------------------------------------------------------



#Logo a { margin: 20 -50px;}


#Footer, #ContainerFooter {
    color: #999;
    font-family: 'VipRegular';
    text-transform: lowercase;
    font-size: 22px;
position: relative;
width: 960px;
margin: 10px auto 0 -105px;
}


#Footer div.hr  { width: 795px; height:2px; background: #FFFFFF; margin: 0 auto 10px;  }


#Footer div.hr hr { display: none; }


#ContainerFooter .Center {padding: 0;}


------------------------------------------------------


/* NAVIGATION MENU  


#Menu ul ul { diplay: none;}
#Menu ul li:hover > ul { display: block:}


#Menu {  
    background: #fff;
    margin: 40px 0 0;}

#Menu {  
    background: #fff;
    margin: 12px -16px 0;
    width: 625px;
    position: relative;
    z-index: 999;
}


#Menu ul {
    margin: 0 0 0 20px; 
    float: left; }

#Menu ul {
    margin-right: 35px; 
    float: right; 
}


#Menu ul li { margin: 0 25px; }

#Menu ul li { margin: 0 5px; }


#Menu li a { font-family: 'VipRegular'; text-transform: lowercase; border-left: none; text-align: center; font-size: 23px; color: #99836F; }

#Menu li a {
    font-family: 'VipRegular';
    text-transform: lowercase;
    border-left: none;
    text-align: center;
    font-size: 26px;
    letter-spacing: -.8px;
    color: #99836F;
}


#Menu li a:hover { 
    text-decoration: none; 
    color: #CFB095; 
}

#Menu li.ActivePage a {
    color: #CFB095;
}

#Menu ul ul li {
    float: none;
    position: relative;
}

#Menu ul ul li a {
    padding: 5px 0px;
    color: #99836F; font-size: 22px; opacity: 1.0;
}

#Menu ul ul li a:hover {
    color: #CFB095; text-decoration: none;
}
  
#Menu ul li:hover ul, #Menu ul li.over ul {
  display: block;
}

#Menu ul ul ul li {
    float: none;
     position: relative;
}

#Menu ul ul ul li a {
    padding: 5px 0px;
    color: #99836F; font-size: 22px; opacity: 1.0;
}

#Menu ul ul ul li a:hover {
    color: #CFB095; text-decoration: none;
}
  


#Menu li a:hover > ul {
    display: block;
}

*/
  


------------------------------------------------------


/*  LOGO  */

#Wrapper {
    border-top: none; 
}

/*#Logo {
    margin: 25px 0 0; } distance of logo from top of page*/

#Logo {
    margin: 0px 0 0 11px;
    height: 10px; 
}

#Logo #LogoImage {
    margin-left: -11px;
    margin-top: 24px;
}

------------------------------------------------------


/*  BODY & FOOTNOTE  */


#body { 
    background-image: none; 
    color: #99836F; 
    background-color: #ffffff; 
    font-size: 11px; 
}


/*#ContainerFooter { 
    position: relative;
    margin-top: 100px;
    border-top: none;
}
*/

h3 { display: inline-block;  
    width: auto; 
    font-family: 'VipRegular'; 
    text-transform: lowercase; 
    border-left: none; 
    text-align: center; 
    font-size: 22px; 
    color: #000; 
    letter-spacing: 1px; 
}


 #Footer p {
    color: #555;
    float: right;
    margin-right: -140px;
    width: 200px;
    font-family: 'VipRegular'; 
    text-transform: lowercase;  
    text-align: center; 
    font-size: 15px; 
    letter-spacing: 0px;
}

------------------------------------------------------


/* PROMOTIONAL WINDOW */

#promotion {
    position: relative;  height: 441px;
    width: 550px;
    float: left;
    margin-left: 105px;
    margin-bottom: 18px;
}

------------------------------------------------------


/* HOME PAGE SLIDESHOW 


#slideshow, #slideshow2, #slideshow3 {
    position:relative;
    height:441px;
    width: 312px;
    float: left;
    margin: 0 3px;
}

#slideshow IMG, #slideshow2 IMG, #slideshow3 IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
}

#slideshow IMG.active, #slideshow2 IMG.active, #slideshow3 IMG.active {
    z-index:10;
}

#slideshow IMG.last-active, #slideshow2 IMG.last-active, #slideshow3 IMG.last-active {
    z-index:9;
}
*/

------------------------------------------------------


/* SS2014 PAGE SLIDESHOW 

div#slideshow4 {
    width: 1000px; height: 500px; padding: 0;
    overflow: scroll; Allows the slides to be viewed using scrollbar if Javascript isn't available
    position: relative; z-index: 5;
}
div#slideshow4 ul#nav li#prev {
opacity: 0.5;}
div#slideshow4 ul#nav li#prev:hover {
opacity: 0.8;}
div#slideshow4 ul#nav li#next {
opacity: 0.5;}
div#slideshow4 ul#nav li#next:hover {
opacity: 0.8;}

div#slideshow4 ul#nav {
    list-style: none;
    position: relative; top: 436px; z-index: 9999;
}
div#slideshow4 ul#nav li#prev {
        float: left; margin: 0 0 0 50px; 
    }
div#slideshow4 ul#nav li#next {
        float: right; margin: 0 60px 0 0;
    }
div#slideshow4 ul#nav li a {
        display: block; width: 80px; height: 80px; text-indent: -9999px;
    }
div#slideshow4 ul#nav li#prev a {
            background:url(arrows.png) -67px 0px;width:67px;height:143px;text-indent:-999999px;        }
div#slideshow4 ul#nav li#next a {
            background:url(arrows.png) no-repeat;width:67px;height:143px;text-indent:-999999px;        
        }

div#slideshow4 ul#slides {
        list-style: none;
        margin-top: 58px; padding: 20px;
    }
div#slideshow4 ul#slides li {
            margin: 0; padding: 0;
        }
 #PageContent h1 { display:none; } */


------------------------------------------------------


/* FW2013 PAGE SLIDESHOW */

/*
div#slideshow5 {
    width: 1000px; height: 400px; padding: 0;
    overflow: scroll; /* Allows the slides to be viewed using scrollbar if Javascript isn't available */
    position: relative; z-index: 5;
}

/*
div#slideshow5 ul#nav li#prev {
opacity: 0.3;}
div#slideshow5 ul#nav li#prev:hover {
opacity: 0.8;}
div#slideshow5 ul#nav li#next {
opacity: 0.3;}
div#slideshow5 ul#nav li#next:hover {
opacity: 0.8;}

div#slideshow5 ul#nav {
    list-style: none;
    position: relative; top: 140px; z-index: 9999;
}
div#slideshow5 ul#nav li#prev {
        float: left; margin: 0 0 0 -33px; 
    }
div#slideshow5 ul#nav li#next {
        float: right; margin: 0 15px 0 0;
    }
div#slideshow5 ul#nav li a {
        display: block; width: 80px; height: 80px; text-indent: -9999px;
    }
div#slideshow5 ul#nav li#prev a {
            background:url(arrows.png) -67px 0px;width:67px;height:143px;text-indent:-999999px;        }
div#slideshow5 ul#nav li#next a {
            background:url(arrows.png) no-repeat;width:67px;height:143px;text-indent:-999999px;        
        }

div#slideshow5 ul#slides {
        list-style: none;
        margin: 0; padding: 0;
    }
div#slideshow5 ul#slides li {
            margin: 0; padding: 0;
        }

*/
/*
#PageContent h1 { 
    display: inherit;
    color: #333;
    font-family: 'VipRegular';
    text-transform: lowercase;
    font-size: 30px;
    margin-top: 40px;
    margin-bottom: 30px   
}

*/
------------------------------------------------------


/* LINK STYLE */


#PageContent h1 { display:none; }


/* menu link colors and all link behavior in general */
a { color: #444444; 
    text-decoration: none; 
    padding: 0px;
    font-family: 'vipregular';
    text-transform: lowercase;
    font-size: 24px; 
}

a:hover {
    color: #888888; 
    text-decoration: none; }

.menu a { 
    color: #444444; 
    text-decoration: none; 
    padding: 0px;
    font-family: 'vipregular';
    text-transform: lowercase;
    font-size: 20px; 
}

.menu a:hover {
    color: #888888; 
    text-decoration: none; }

------------------------------------------------------


/* ABOUT PAGE */


#about {     float: left;
    position: relative;
  
    width: 435px; 
    margin-right: 60px;
    margin-top: 15px; }

    
    #full {     
    color: #333;
    float: left;
    position: relative;
    top: 25px;
    width: 650px;
    margin-left: 145px;  }
------------------------------------------------------


/* CONTACT PAGE */


#Contact {   
    color: #333;
    font-family: 'VipRegular';
    text-transform: lowercase;
    font-size: 38px;
    float: left;
    position: relative;
    top: 25px;
    width: 350px;
    margin-left: 145px;  }

#mce-EMAIL {
    color: #333;
    font-family: 'VipRegular';
    text-transform: lowercase;
    font-size: 20px;
    float: left;
    position: relative;
    top: 50px;
    width: 275px!important;
    margin-left: -208px;
    
#mc-embedded-subscribe {
    clear: none!important;
    width: auto!important;
    display: inline;
    margin: 20px 0 2em 20%!important;
}    

#contact-img { 
    float: left; 
    margin-leftt: -150px;
    marging-top: 190px;
}
#contact-img img{ max-height: 406px; }

.mark{ margin: 10px auto; }

#signup{ width: 400px; float:left; margin-left: 145px; }


------------------------------------------------------


/* SHIPPING & RETURN PAGES ( CARE & REPAIR ON STYLES.CSS FILE */


#ShippingInformation {
    color: #333;
    width: 800px;
    padding-left: 95px;
    margin-top: 40px;

}    

#ReturnExchange {
    color: #333;
    width: 800px;
    padding-left: 95px;
    padding-top: 20px;
}    


------------------------------------------------------


/* CONTAINERS */


.Content.Wide.WideWithLeft {
    width: 960px; /*width of all full page containers*/
}


.PrimaryProductDetails .ProductMain {
   
    width: 400px; /* width of entire description container on product page */ 
}

.BulkDiscount { display: block; width: 115px; height: 25px; margin: 20px 0 60px; }

------------------------------------------------------


/*  UNDERLINE ON PRODUCT PAGE  */

.ProductDetailsGrid h1 { background: none; border: none; text-align: center; padding-bottom: 10px; border-bottom: 1px solid #99836F; }


/*.ProductMain { margin-left: 20px; }*/


------------------------------------------------------


/*  SHOP PAGES  */


/*  titles of shop pages  */
h1, h2, .TitleHeading { background: none; font-family: 'VipRegular'; text-transform: lowercase; padding: 0; border: none; text-align: center; text-transform: lowercase; font-size: 32px; color: #666;}

/* product desription box*/
.DetailRow{ margin-bottom: 30px;    }
.DetailRow h2 {padding: 0;}
.TinyOuterDiv{ border: none!important; }
#TinyImageBox_0{ border: 1px solid #99836F!important; }
.CategoryDescription{ margin: 0; display: none; }


.BlockContent h1 { margin: 30px 0 0 0 !important;;
    color: #666!important;
    background: #FFF!important;
    float: center;
    font-family: 'VipRegular';
    text-transform: lowercase;  
    text-align: center; 
    font-size: 32px; 
    letter-spacing: 0px;
}

#CategoryBreadcrumb { margin: 8px 10px 20px 0; }

.Breadcrumb{ 
    border: 0; 
    font-family: 'VipRegular';
    text-transform: lowercase;  
    text-align: left; 
    font-size: 20px; 
    letter-spacing: 0px;
    color: #99836F;
    opacity: 60%;


.ModalTitle { font-family: 'VipRegular'; text-transform: lowercase; color:  #99836F!important; text-transform: lowercase; }


#ModalTitle, .ModalTitle {
background: #f2f4f7;
color: #313131;
font-family: 'vipregular'!important;
text-transform: lowercase!important;
font-size: 150%;
font-weight: bold;
padding: 10px 14px;
border: 1px solid #606263;
-webkit-background-clip: padding-box;
text-align: left;
}


.BlockContent #QuickViewTopNav {
    background-color: #99836F!important};

#CategoryHeading  { padding-left:8px; }

h1, .TitleHeading {  
    margin: 10px 0 !important;
    color: #666!important;
    background: #FFF!important;
    border: none;
    font-family: 'VipRegular';
    text-transform: lowercase;  
    text-align: center; 
    font-size: 32px; 
    letter-spacing: 0px;
    
}

h2, .TitleHeading {  
    margin: 10px 0 !important;
    color: #FFF!important;
    background: #FFF!important;
    border: none;

.Breadcrumb{ 
    border: 0; 
    font-family: 'VipRegular';
    text-transform: lowercase;  
    text-align: left; 
    font-size: 20px; 
    letter-spacing: 0px;
    color: #99836F;
    opacity: 60%;
    
}


.QuickViewBtn:hover { background-position: bottom!important; }


#CategoryPagingTop { position: relative; top: -10px; background: none; }







#CategoryBreadcrumb { position: relative;    left: 2px; }

#CategoryHeading { position: relative;    left: 8px; }




.SortBox {
 position: absolute;
 right: 3px;
    top: -35px;
}
.CategoryPagination { background: none!important; border: 0!important; }





/* QUICK VIEW  */


.QuickViewBtn { 
    background: url('../images/black/QuickView.gif')!important; 
    height: 25px!important; 
    width: 115px!important; 
    margin:0!important; 
    padding:0!important; 
    background-position: top!important; 
    text-indent: -9999px;
    border: 0!important;
}

#QuickViewTopNav { background-color: #fff!important; }

.ModalTitle{ background-color: #fff!important; }

#ModalContainer.QuickViewModal .ModalTitle { font-size: 20px; } 


#QuickViewImage {
    margin-left: -12px!important;
    margin-left: 0!important;;
    margin-top: 0!important;;
    width: 340px!important;
}
#QuickViewProductDetails div{ float:right; }
#QuickViewProductDetails {
    float: right;
    /*overflow-x: hidden;
    overflow-y: auto;*/
    display: block;
    padding: 50px!important;
    position: absolute!important;
    right: -28px;
    top: 15px;
    width: 275px!important;
    height: 250px;
    font-family: 'VipRegular'; 
    text-transform: lowercase; 
    font-size: 20px;
    color: #666;
}

.ErrorMessage{ background-color: #fff; border: solid 1px red; color: #5d2020; padding-right: 10px;}
.SuccessMessage { background-color: #fff; border: solid 1px green; color: #205d23; padding-right: 10px;}
.InfoMessage { background-color: #fff; border: solid 1px blue; color: #20275d; padding-right: 10px;}
#LayoutColumn1.Left {display: none!important;}

.SubCategoryListGrid {
    padding: 0;
 
}



.shop .SubCategoryList li{ padding-left: 0!important; background: none!important; }
.shop .SubCategoryListGrid ul li { width: 460px !important; height: 50px!important; margin: 0 20px 0 0; overflow:/*hidden!important;*/ }
.shop .SubCategoryListGrid ul li img { width: 450px !important; }
.SubCategoryList { background: none; border: 0; }
.CategoryDescription{display: none;}


.SubCategoryListGrid ul { width: 960px!important; padding: 0; margin:0; }
.SubCategoryListGrid ul li { width: 234px!important; height: 333px!important;  padding: 0;  float: left;   margin:0; background: #FFFFFF;}
.SubCategoryListGrid ul .RowDivider { display: none; }

.text_link { position: relative; top: 20px; }

#CategoryBreadcrumb {
    margin: 8px 10px 10px 0;
}

.SubCategoryList a{ color: #99836F; }

.CategoryPagination, .Block  {
    background: none!important;
    }

.ProductList .ProductActionAdd{ display: none; }
        
.CategoryPagination .PagingList {  }    
    
/*#HeaderUpper{display: none;}*/

.ProductList a { 
    font-family: 'VipRegular'; 
    text-transform: lowercase; 
    font-size: 20px;
    color: #666; }

.PagingList a, CategoryPagination{  color: #99836F; }

#CategoryPagingTop, .CategoryPagination {
    margin: 0!important;
    padding: 0!important;
    text-transform: uppercase;}
    
  element.style {
    height: 568px;
    width: 470px;
}
.PrimaryProductDetails .ProductThumb {
    background: none;
    border:none;
}  
.ProductThumbImage{ height: 380px!important; }

.ProductTinyImageList li { border: 0!important; }

#TinyImageBox_0, #TinyImageBox_1, #TinyImageBox_2, #TinyImageBox_3, #TinyImageBox_4, #TinyImageBox_5, #TinyImageBox_0 {
    border: none!important;
    

#ProductDetails { width: 400px; float: right;
     margin: 0 10px 6px -62px!important;
    font-family: 'VipRegular';
    text-transform: lowercase; 
    font-size: 15px;
    color: #666;
}




/*  PRODUCT PRICE, DETAILS & OPTIONS  */


#CategoryContent { background: #FFFFFF!important; }
.Content .ProductList .ProductImage { border: none!important; }
.Content .ProductList 

.ProductDetails {
    position: absolute;
}

.PriceRow {  
    margin-top 30px!important;
    padding-top: 30px;
    margin-bottom: 20px!important;
    margin-left: 30px; 
    text-align: left;
    font-family: 'VipRegular'; 
    text-transform: lowercase; 
    font-size: 35px;
    color: #666;
   }
   
.productAttributeList .productAttributeLabel { margin: 0 10px 6px -62px!important;
    font-family: 'VipRegular'!important;
    text-transform: lowercase; 
    font-size: 15px;
    color: #666;
    overflow: visible!important;
   }


.ProductDetailsGrid .DetailRow {
clear: left;
margin-top: 6px;
padding-left: 190px;
}
    
.ProductOptionList { margin: 50px 10px 60px -92px!important;
    order: none;
    height: 24px;
    width: 64px;
    
}   


.ProductOptionList li {
    list-style: none;
    margin: 0;
    padding: 0;
    font-family: 'VipRegular';
    text-transform: lowercase; 
    font-size: 18px;
    color: #666;
}


.ProductAttributeRow { margin: 0 10px 6px -31px!important;
}

.productOptionViewProductPickListWithImage {
     font-family: 'VipRegular';
    text-transform: lowercase; 
    font-size: 20px;
    color: #000;
}

    
    
    .scrollContainer {
    position: relative;
    margin-top: 20px;
    margin-left: -75px;
    max-height: 150px;
    overflow-y: auto;
    padding: 1px;
}


.ProductDetailsGrid .Label {
    margin: 30px 0 6px -140px; /* PRICE placement below item title */
    float: left;
    width: 130px;
    font-weight: bold;
    padding-top: 1px;
    display: inline;
    text-align: center;
    font-family: 'VipRegular';
    text-transform: lowercase; 
    font-size: 20px;
    color: #666;
}




.QuantityInput{ margin: 0 -15px 5px -2px!important;
    font-family: 'VipRegular';
    text-transform: lowercase; 
    font-size: 20px;
    color: #666;
}

     
.Label { 
    margin-left: 54px;
    display: none; 
    color: #333; }


.ProductSectionSeparator{ display: none!important; }




/*  PRODUCT DESCRIPTION  */


#ProductDescription { width: 260px; float: left;  margin-left: 120px; margin-bottom: 60px; }


#ProductDescription h2 { display: none;}

.ProdDesc { align: 0 auto; 
    font-family: 'VipRegular';
    text-transform: lowercase; 
    font-size: 20px;
    line-height: 20%
    color: #666; }

p { line-height: 50%; }

#ProductOtherDetails h2 { display: none;}


#ProductOtherDetails { 
    float: right;
    margin-right: 95px;
    position: relative;
    top: -120px;
    width: 440px !important;
    font-family: 'VipRegular';
    text-transform: lowercase; 
    font-size: 19px;
    line-height: 70%;
}



#ModalContainer.QuickViewModal .ModalContent {
    
    background-color: #FFFFFF   ;
    border-left: solid 1px #555;
    border-right: solid 1px #555;
    border-bottom: solid 1px #555;
    
    -moz-border-radius: 0px 0px 10px 10px;
    -webkit-border-radius: 0px 0px 10px 10px;
    border-radius: 0px 0px 10px 10px;
    height: 359px;
    margin: 0;
    padding: 0;
   
    
}



.item .CategoryContent, .item #CategoryPagingBottom, .item .CategoryPagination, .item .SortBox, .collection .CategoryContent, .collection #CategoryPagingBottom, .collection .CategoryPagination, .collection .SortBox { display: none; }


ul, ol {
margin: 0 0 10px -45px;
}

.ProductDescriptionContainer, .ProductDetailsGrid { 
    
    width: 600px;
    color: #000000; }

.ExpressCheckoutBlock {
    padding-top: 14px!important;
    
    }


.HorizontalFormContainer dl, .VerticalFormContainer dl {
    margin: 20px 0!important;
}

#HeaderUpper {
    border: none;
    margin-top: 10px;
    width: 600px;
}

#TopMenu ul {
     width: 960px;
}

#TopMenu li {
    list-style: none;
float: right;
margin: -25px -280px 0 0;
padding: 0;
font-family: 'VipRegular';
text-transform: lowercase;
font-size: 23px;
color: #000; 
}

#TopMenu li a {
    color: #99836F;
    text-decoration: none;
    text-transform: uppercase;
}

.addToCartProd:hover { background-position: bottom; }
.addToCartProd {
    position: relative; 
    right: -20px; 
    display: block; 
    height: 25px; 
    width: 115px; 
    overflow: hidden; 
    margin: 0; 
    padding: 0;
    background-position: top; 
    top: 25px;

}

#SideCouponCodeBox { display: none; position: fixed; bottom: 240px;}

#SideProductRecentlyViewed {display: none;}

.ExpressCheckoutBlock .ExpressCheckoutTitle, y tr td, table.CartContents thead tr th, table.General thead tr th, table.CartContents, table.General, table.CartContents thead tr th, table.General thead tr th, .CartContents tfoot .SubTotal td, .CartContents tfoot .SubTotal td, table.General tbody tr td  {
    background: none!important;
    border: none!important;  }
    
.PayPalExpressCheckout, .KeepShopping a, .SubTotal, .EstimateShippingLink { color: #000000; }

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent, .ChangeLink,.productAttributeLabel, #CheckoutStepAccountDetails .ChangeLink{ display:none!important; }
.CreateAccount{ margin-top: 20px; }
#QuickViewProductDetails .Value, #QuickViewProductDetails .productAttributeValue {
    
    width: 275px!important;
     text-align: center;
}
#ModalContainer.QuickViewModal .ModalTitle { text-align: center; padding-top:30px!important; font-size: 30px; }
#QuickViewProductDetails { padding-top: 80px!important;  padding-right: 40px!important; }
.QuickViewTopNav{display: none; }
#by_collection_lnd, #by_item_lnd { width:  453px; float: left; }
#by_collection_lnd{ margin-right: 20px }
#by_collection_lnd .image_link:hover{ background-position: bottom; }
#by_collection_lnd .image_link { text-indent: -9999px; overflow: hidden; width: 453px; height: 305px; display: block;  background:  url("http://www.stanmorenyc.com/templates/__custom/img/BY_COLLECTION.jpg") no-repeat top left; }
#by_item_lnd .image_link:hover{ background-position: bottom; }
#by_item_lnd .image_link { text-indent: -9999px; overflow: hidden; width: 453px; height: 305px; display: block;  background:  url("http://www.stanmorenyc.com/templates/__custom/img/BY_ITEM.jpg") no-repeat top left; }
#by_collection_lnd, #by_item_lnd { text-align: center; text-transform: uppercase; }
.SubCategoryListGrid ul a img { margin-bottom: 10px; }
.Breadcrumb li, .Breadcrumb li a { text-transform: uppercase; font-family: 'VipRegular'; text-transform: lowercase;padding-top: 5px; font-size: 17px; color: #999; }
#footer_menu{ text-align: center; margin: 0 auto 20px; }
#footer_menu a { color: #99836F; font-family: 'VipRegular'; text-transform: lowercase; font-size:16px }
#footer_menu span {margin: 0 20px;}
.SubCategoryListGrid li a, .text_link { font-family: 'VipRegular'; text-transform: lowercase; font-size: 18px;}

select:focus{ outline: none; }




/*  MULTIPLE CHOICE, QUANTITY AND SORT BOX BUTTON STYLES  */

select {
   background: #fff;
   width: 30px;
   padding: 25px;
   border: none!important;
   height: 24px;
   width: 90px;
    font-family: 'VipRegular'!important;
    text-transform: lowercase; 
    font-size: 17px!important;
    color: #666;  
    text-indent: 5px!important;
    position: inherit;
   
}


.SortBox option { 
    font-family: 'VipRegular';
    text-transform: lowercase; 
    font-size: 20px;
    color: #999;
}

.SortBox option::-moz-selection  {
background: #FFFFFF;
font-family: 'VipRegular';
    text-transform: lowercase; 
    font-size: 20px;
    color: #999;
}


#QuickViewProductDetails select { color: #333; margin-right: 12px; margin-top: 20px; }

#QuickViewProductDetails p { display: none; }

#CheckoutStepAccountDetails { opacity: 0; }

.connect_confirmation_cell {display: none;}

/*.FacebookLikeButtonContainer {
    margin-bottom: 0px;
    margin-top: 0px;
    text-align: center;
    float: center;
    width: 52px;
    position: relative;
    top: 12px; 
    left: 100px;
    }
  .PinterestButtonContainer {
    float: left;
    margin-left: 143px;
    margin-top: 0px;
    margin-bottom: 150px;
  
    left: 0px;
    }
.AddThisButtonBox {
    float: left;
    margin-left: 118px;
    margin-top: -168px;
    margin-bottom: 100px;
    position: relative;
    left: 70px;
    }*/

.ra1-pw{position: absolute; top: 15px; }



/* VIEW CART LINK */

#cart-list { 
    top: -34px;
    position: relative; }
.CartLink { }

#QuickViewShareLabel { display: none; }

#ProductList li {  
 
    width: 400px!important;
    height: 300px!important;     
}


/* PRODUCT NAME & PRICING ON SHOP GRID PAGE */


.ProductDetails { padding: 0 80px } 

.ProductPriceRating { text-align: center!important; }



.PinterestButtonContainer {
margin-top: 10px;
margin-bottom: 10px;
margin-right: 50px;
text-align: center;
}

.AddThisButtonBox {
width: 200px;
float: right;
margin-top: -28px;
margin-left: 20px;
}