/* Color: Pink */

body {
    background: url(../../Replicabags/images/pink/body-bg.gif) left top repeat;
    text-align:center;
    
}
p {
    color: #000;
    line-height:18px;
    font-size: medium;
    font-family:times new roman, times;
}
a {
    color:#EA0E6F;;
    font-weight: normal;
    text-decoration: none;
}
a:hover {
    text-decoration: underline;
}
h2 {
    color: #090909;
}
h3 {
    color: #000;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    }
hr {
    background: #c6c6c6;
    border: #c6c6c6;
}



body > #Container {
    background: url(../../Replicabags/images/pink/body-bg-2.jpg) center top repeat-x;
    position: relative;
}

input, select, textarea {
    font-size: 15px;
    padding:5px;
}

button{ cursor: pointer; }
#Container {
   overflow:hidden;
   min-width: 1260px;

}

@media (max-width: 1200px) {
  p {
     color: #000;
    line-height:20px;
    font-size: 12px;
    font-family:times new roman, times;
  }
}

#TopMenu {
    color: #c2c2c2;
    float:right;
    margin:12px;
    overflow:hidden;
    width:100%;
}
#TopMenu li {
    background-image: none;
    margin: 0 10px 0 0;
    float:right;
}
#TopMenu ul {
    width:400px;
    float:right;
}
#TopMenu li a, #TopMenu li span {
    color: #000;
    font-size:18px;
    padding:0;
    display:inline-block;
    margin:2px 0;
}
#TopMenu li span a {
}
#TopMenu li a:hover {
    text-decoration: none;
    color:#000;
}
#block-cart{
    background: url(../../Replicabags/images/pink/block-cart-header.gif) left top no-repeat #FCFCFF;
    border: 1px solid #E5E7EB;
    float: right;
    font-size: 12px;
    line-height: 20px;
    margin-left: 10px;
    min-width: 70px;
    padding: 8px 20px 18px 50px;
    color: #F41678;
    min-height:10px;
    cursor: pointer;
}
#Menu {
}
#Menu ul{
    margin: -59px 0 0 -20px;
    overflow: hidden;
    padding-bottom: 20px;
}
#Menu li {
    margin-right:1px;
}
#Menu li.First a {
    background: url(../../Replicabags/images/pink/MenuHome.png) top center no-repeat;
    height:39px;
    line-height: 39px;
    padding: 0;
    text-indent: -777px;
    width: 48px;
    font-size: 1px;
}
#Menu li.First a:hover, #Menu li.First.ActivePage a, #Menu li a:hover, #Menu li.ActivePage a:hover, #Menu li.ActivePage a { 
background-position:0 -100px;
color:#e90d6e;}


#Menu li a:hover span, #Menu li.ActivePage a:hover span, #Menu li.ActivePage span{ 
background-position:right -100px;
color:#e90d6e;}

#Menu li.First a span { Background:none;}

#Menu li a {
    background: url(../../Replicabags/images/pink/MenuBgLeft.png) top left no-repeat;
    height:39px;
    line-height: 39px;
    padding: 0 0px 0 7px;
    font-family:Arial;
    color: #FFFFFF;
    display: inline-block;
    font-size: 19px;
    float:left;
    text-decoration:none;
}

#Menu li a span {
    background: url(../../Replicabags/images/pink/MenuBgRight.png) top right no-repeat;
    display: block;
    float: left;
    height: 39px;
    padding: 0 5px 0 5px;
}

#Menu li ul li a {
    background: #ebebeb;
}
#Menu li ul li a:hover {
}




#Outer {
    clear: both;
    margin: 0 auto;
    width: 1270px;
    background:#fff;
    padding:20px;
    margin:92px auto 50px;
    text-align:left;
    border-radius: 0 10px 10px 10px;
}







#Wrapper {
    margin:0;
    width:100%;
}
#Header {
    background: url(../../Replicabags/images/pink/header-bg.gif) repeat-x scroll center top #FAFBFC;
    margin-bottom: 19px;
    padding: 10px;
    position: relative;
    width:1240px;
    height:200px;
}


#Logo h1 {
    color: #fff;
}
#Logo h1 a {
    color: #fff;
}
#QuickAccess{ width:400px; float:right;}

#SearchForm { margin:10px 10px 0 0;
}
#SearchForm label {
    display: none;
}
#SearchForm input {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E5E7EB;
    color: #363636;
    float: left;
    font-size: 12px;
    padding: 6px 6px 5px;
    width: 142px;
}
#SearchForm button.button {
    float: right;
    margin-left: 0;
    background: none;
    border: 0 none;
    cursor: pointer;
    overflow: visible;
    padding: 0;
    width: auto;
    clear:right;
}
#SearchForm button.button span {
    background: url("../images/pink/SearchButton.gif") repeat scroll 0 0 transparent;
    border-radius: 0 0 0 0;
    display: inline-block;
    height: 28px;
    width:70px;
    text-indent:-9999px;
}

#SearchForm a {
    color: #747474;
}
#SearchForm p {
    color: #747474;
}

.Left {
    background: url(../../Replicabags/images/black/SideBg.gif) 0 0 no-repeat;
}
.Left h2 {
}
.Left li {
    border-bottom: 1px solid #fff;
}
.Left li a {
}
.Left li a:hover {
}

#LayoutFullColumn.Content{
width:100%;
margin:0;
}
#LayoutMain.Content{
    float: left;
    padding: 0;
    width: 763px;
    margin:0;
}
#LayoutRightSide{
    float: right;
    padding: 0;
    width: 241px;
}
#LayoutRightSide .Block{
    border: 1px solid #EDEDED;
    margin: 0 0 20px;
    padding:20px;
    }
.Content {
    color: #000;
    line-height:18px;
    font-size:12x;
    font-family: verdana, geneva;
}
.Content h2 {
    color: #2F2F2F;
    font-size: 20px;
    font-weight: bold;
    line-height: 28px;
    padding:0;
}
.Content h3 {
    color: #000;
    font-family: 'Open Sans',sans-serif;
    font-size: 15px;
    font-weight: 600;
    text-transform: uppercase;
    margin:-15px -15px 0px;
    padding:15px;
}

@media (max-width: 1200px) {
.Content h3 {
    color: #000;
    font-size: 12px;
    line-height: 20px;
    font-family:times new roman, times;
    font-weight: bold;
  }
}

.Content a {
}
.Content.Wide {
}
.Content.Widest {
    margin:0;
}
.product-view{
    position: relative;
    border: 1px solid #EDEDED;
    margin-bottom: 20px;
    padding:40px;
    overflow:hidden;
    }

#ProductDetails{padding:0; margin-bottom:30px;}
.PrimaryProductDetails .ProductMain {
    float: right;
    width: 350px;
}
.PrimaryProductDetails .ProductThumb {
    float: left;
    text-align: center;
    width: 300px;
}
#ProductDetails .ProductThumbImage {
 border: 1px solid #EDEDED;
 padding:2px;
}
.ProductDetailsGrid .DetailRow {
    clear: left;
    margin-top: 6px;
    padding-left: 0;
    font-size:12px;
    color:#7F7F7F;
}
.ProductDetailsGrid .Label {
    display: inline;
    float: left;
    font-weight: bold;
    margin: 0 10px 0 0;
    padding-top: 1px;
    position: relative;
    text-align: left;
    width:80px;
}

.Right {
    background: url(../../Replicabags/images/black/SideBg.gif) 0 0 no-repeat;
}
.Right h2 {
}
.Right li {
    border-bottom: 1px solid #fff;
}
.Right a {
}
.Right a:hover, .Right a:hover strong {
}

.footer-container {
    padding: 20px 0 0;
}
#Footer {
    border-top: 1px solid #E5E7EB;
    font-size: 11px;
    line-height: 17px;
    padding-top: 20px;
    position: relative;
    clear: both;
    text-align: left;
    margin:0;
}

#Footer ul li {
    display: block;
    padding: 0 0 3px;
    clear:left;
}

.padd-footer {
    padding-bottom: 21px;
}
.footer-wrapper{
    overflow: hidden;
    width: 100%;
}

.footer-col {
    float: left;
    margin-right: 50px;
    width: auto;
}
.footer-col-1 {
    border-left: 1px solid #E5E7EB;
    float: right;
    min-height: 150px;
    padding-left: 15px;
    width: 225px;
}

#Footer h4 {
    color: #EA0E6F;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 10px;
    text-align:left;
}
#Footer ul{ margin:0;}

#Footer ul li a  {
    color: #000;
    display: inline-block;
    text-decoration: none;
    padding:0;
    font-size:13px;
}
#Footer ul li a:hover {
    color: #EA0E6F;
    text-decoration: none;
}
.footer-address {
    border-top: 1px solid #E5E7EB;
    padding: 10px 0 0;
}
.footer-address p {
    color: #EA0E6F;
    float: left; 
    margin:0;
    font-size:13px;}

#HomeFeaturedProducts h2{border-bottom:1px solid #E6E6E6; margin-top:30px;}
#UpperText h4, #LowerText h4{
    border-bottom: 1px solid #E6E6E6;
    color: #000;
    font-size: 12px;
    margin-bottom: 14px;
    padding-bottom: 16px;
    padding-left:26px;
    text-transform: uppercase;
    background: url("../../Replicabags/images/pink/marker-list.png") no-repeat scroll left 3px transparent;
    min-height:30px;
}
#UpperText h3, #LowerText h3{
    border-bottom: 1px solid #E6E6E6;
    margin: 20px 0 10px;
    padding: 0 0 5px;
    text-transform: uppercase;
}



#UpperText div, #LowerText div{
float:left;
margin:22px;
width:29%;
}
#UpperText p, #LowerText p{ text-align:justify}

.NewsletterSubscription input {
    border: 1px solid #cfcfcf;
    float:left;
}
.NewsletterSubscription .Button {
    border: 0 none;
    background: url("../../Replicabags/images/pink/btn-newsletter.gif") no-repeat left top transparent;
    height: 21px;
    padding: 0;
    text-indent: -9999px;
    width: 20px;
    vertical-align:top;
    margin:0 0 0 5px;
    display:block;
    margin-left:0;
}

    .Content .ProductList li {
float: left;
    font-size: 18px;
    list-style: none outside none;
    margin-right: 6px;
    margin-left: 6px;
    overflow: hidden;
    text-align: center;
    width: 280px;
    border: 2px solid #ededed;
    padding:4px;
    height:500px; 
    min-height:500px;
   }
    
    .Content .SubCategoryListGrid li {
float: left;
    font-size: 18px;
    list-style: none outside none;
    margin-right: 5px;
    margin-left: 5px;
    overflow: hidden;
    text-align: center;
    width: 300px;
    border: 2px solid #ededed;
    padding:0;
    height:400px; 
    

}




.Content .ProductList li .ProductCompareButton {
    color: #AAAAAA;
    font-size: 12px;
    font-weight: normal;
    margin: 10px 0;
    text-align: left;
}
.Content .SubCategoryListGrid li{margin: 0 11px 20px 10px;}
.Content .SubCategoryListGrid li.RowDivider{display:none;}
.Content #SuggestiveCartContent .ProductList li{margin: 0 7px 20px;}
.Content .ProductList li:hover, .Content .ProductList li.Over {
}

.ProductList .ProductImage {
    background: #fff;
    padding: 0px;
    width:300px;
}
.ProductDesc{ background: url('../../Replicabags/images/pink/tail-grid-bottom.gif') repeat-x left top;
    margin: 0 -5px;
    padding: 40px;}
.ProductList .ProductDetails { text-align:left; padding:0; }
.Content .ProductList, .Content .ProductList a {
    color: #2f2f2f;
    font-weight:bold;
    font-size:15px;
}
.Content .ProductList a:hover {
    color: #ea0e6f;
    text-decoration:none;
}

.Content .ProductPriceRating em{
     color: #EA0E6F;
    font-size: 22px;
    font-weight: normal;
    text-align:left;
    padding:10px 0 5px;
}
.Content .ProductActionAdd{text-align:left;}
.Content .ProductActionAdd a, .ProductActionAdd strong a, .Content Button{
    background: url("../images/pink/AddCartButton.gif") left top no-repeat transparent;
    border: medium none;
    height: 40px;
    text-indent: -9999px;
    width: 122px;
    display:inline-block;
  
}

.Content .ProductActionAdd a:hover{ 
    color:#fff;
    text-decoration: none;}
.ProductList em {
    color: #be0101;
}
.ProductAddtoBox{
    text-align:left; 
    padding:20px 0; 
    border-bottom: 1px solid #E6E6E6;
    display:inline-block;
    width:100%;}
.ProductOptionList{padding:20px 0;}
.DetailRow .ProductPrice{
    float:left;
    color: #EA0E6F;
    font-size: 22px;
    font-weight: normal;
    margin-right:10px;
}
.AddCartButton{float:right; width:60%;}
.ProductAddToCart div.QuantityInput{float:left; width:20px; font-size:12px; padding:3px;}
.ProductAddToCart div.BulkDiscount input{float:right; padding:0;}
.ProductAddToCart select.quantityInput{
    background: none repeat scroll 0 0 #FCFCFC;
    border: 1px solid #D4D4D4;
    color: #7E7E7E;
    float: left;
    font-size: 12px;
    margin:0;
    padding: 2px;
    text-align: center;
    height:20px;
}















#ProductDetails div.AddThisButtonBox{text-align:left; padding:10px 0}
.ProductList .Rating {
    color: #6a6a6a;display:block;
}
.ProductList .Rating img {
    display:none;
}
.Right .ProductList li {
}
#LayoutRightSide h2{font-size:18px; color:#EA0E6F;}
#LayoutRightSide .ProductList{ margin-top:20px;}
#LayoutRightSide .ProductList .ProductImage {
    height:auto;
    float:left;
    width:75px;
}
#LayoutRightSide .ProductList .ProductDetails {
    padding: 0;
    text-align: left;
    float:left;
    width:90px;
    margin-left:10px;
}
#LayoutRightSide .ProductList .ProductDetails a {
color:#7F7F7F;
text-decoration:none;
}
#LayoutRightSide .ProductList .ProductPriceRating em{color:#000; margin-top:5px}
#LayoutRightSide .ProductList .ProductActionAdd a{    
    background: none repeat scroll 0 0 transparent;
    display: inline-block;
    padding: 2px 0 2px;
    color:#EA0E6F;
    font-weight:bold;
    text-decoration:none;}
#LayoutRightSide .ProductList .ProductActionAdd a:hover{text-decoration:underline; }    
#LayoutRightSide .ProductList .ProductDetails a:hover {
color:#EA0E6F;
text-decoration:none;
}
#LayoutRightSide .ProductList .ProductImage img {
    vertical-align: middle;
    border: 1px solid #EDEDED;
    max-height: 60px;
    padding: 5px;
    vertical-align: middle;
    max-width: 60px;
}

#LayoutRightSide .CompareButton{border:none;margin: 10px -20px -10px;}

#SideCartContents .ProductList li{margin-bottom:10px;}
#SideCartContents .ProductList em.ProductPrice{    
    color: #000000;
    float: right;
    font-size: 12px;}


.Content .FeaturedProducts .ProductList li {
}


.Content .FeaturedProducts .ProductList .ProductImage {
}



.Content .FeaturedProducts .ProductList li:hover, .Content .FeaturedProducts .ProductList li.Over {
}


.Right .TopSellers li {
}

.Right .TopSellers li .TopSellerNumber { /* Contains the number of the item */
    font-family: "Times New Roman", Times, serif;
    color: #090909;
}

.Right .TopSellers li.TopSeller1 .ProductImage { /* No1 seller box */
}

.Right .TopSellers li.TopSeller1 {
    border: 1px solid #cfcfcf;
    background: #fff;
}

.Right .TopSellers li.TopSeller1 .ProductDetails { /* No1 seller box */
}

.Right .TopSellers li.TopSeller1 .TopSellerNumber {
    font-family: "Times New Roman", Times, serif;
}

.Breadcrumb {
    border-bottom: 1px solid #c6c6c6;
    margin-bottom:30px;
}

.CompareButton {
    clear: both;
    margin-top: 12px;
    padding: 10px;
    text-align: right;
    background: url("../../Replicabags/images/pink/tail-grid-bottom.gif") repeat-x scroll left top transparent;
    border: 1px solid #ECECEC;
}
.CompareItem { width:200px; border-left: solid 1px #CACACA; }
.CompareFieldName { font-weight:bold; border-bottom: 1px solid #cfcfcf; }
.CompareFieldTop { border-bottom:solid 1px #cfcfcf; }
.CompareFieldTop a:hover { color:#be0101; }
.CompareCenter { border-left:solid 1px #cfcfcf; border-bottom:solid 1px #cfcfcf; }
.CompareLeft { border-left:solid 1px #cfcfcf; border-bottom:solid 1px #cfcfcf; }

.ViewCartLink {
    background: url('../../Replicabags/images/black/Cart.gif') no-repeat 7px 4px;
}

table.CartContents, table.General {
    border: 1px solid #cfcfcf;
}

table.CartContents thead tr th, table.General thead tr th {
    background: #f4f4f4;
    color: #555555;
    border-bottom: 1px solid #cfcfcf;
}

.CartContents tfoot .SubTotal td {
    border-top: 1px solid #cfcfcf;
    color: #090909;
}

.MiniCart .SubTotal {
    color: #090909;
}

.JustAddedProduct {
    border: 1px solid #cfcfcf;
    background: #fff;
}

.JustAddedProduct strong, .JustAddedProduct a {
    color: #090909;
}

.CategoryPagination {
    color: #090909;
    background: #f4f4f4;
    border: 1px solid #cfcfcf;
}

.CheckoutRedeemCoupon { background: #f4f4f4; padding: 10px; width: 300px; border: 1px solid #cfcfcf; margin-bottom: 10px; display:none; }

.SubCategoryList, .SubBrandList {
    background:#f4f4f4;
}

.InfoMessage {
    background: #f4f4f4 url('../../Replicabags/images/InfoMessage.gif') no-repeat 5px 8px;
    color: #555;
}

.SuccessMessage {
    background: #E8FFDF url('../../Replicabags/images/SuccessMessage.gif') no-repeat 5px 8px;
    color: #555;
}

.ErrorMessage {
    background: #FFECEC url('../../Replicabags/images/ErrorMessage.gif') no-repeat 5px 8px;
    color: #555;
}

.ComparisonTable tr:hover td, .ComparisonTable tr.Over td {
    background: #f4f4f4;
}

.QuickSearch { border: 1px solid #d3d3d3 }
.QuickSearchHover td{ background: #f4f4f4; }
.QuickSearchAllResults a { background: url('../../Replicabags/images/black/QuickSearchAllResultsButton.gif') no-repeat right; }

.SearchTips .Examples {
    background: #f4f4f4;
    border: 1px solid #d3d3d3;
}

.MiniCart .SubTotal {
    color: #be0101;
}

/* Shipping Estimation on Cart Contents Page */
.EstimateShipping {
    border: 1px solid #c7d7db;
    background: #edf2f3;
}

/* Express Checkout */
.ExpressCheckoutBlock .ExpressCheckoutTitle {
    background: #a10c4d;
    color: #fff;
    margin:0 0 10px;
}

.ExpressCheckoutBlockCollapsed .ExpressCheckoutTitle {
    background: #efefef;
    color: #888;
}

.ExpressCheckoutBlockCompleted .ExpressCheckoutCompletedContent {
    color: #888;
}

/* General Tables */
table.General tbody tr td {
    border-top: 1px solid #efefef;
}

/* Tabbed Navigation */
.TabNav {
    border-bottom: none;
    padding:12px 0;
    margin-bottom:0;
    height:16px;
}

.TabNav li a {
    border:#ededed 1px solid;
    border-bottom:none;
    background: #ededed;
    padding:12px 10px;
    color:#767676;
    font-weight:bold;
}

.TabNav li a:hover {
    background-color: #e0e0e0;
}

.TabNav li.Active a {
    border:#ededed 1px solid;
    border-bottom: none;;
    background: #FBFBFB;
    color:#000;
    padding:12px 10px;
}
.product-view #ProductDescription, #ProductByCategory, #ProductVendorsOtherProducts, #ProductReviews,#SimilarProductsByCustomerViews{
    background: none repeat scroll 0 0 #FBFBFB;
    border: 1px solid #EDEDED;
    padding: 20px;
    overflow:hidden;
}
#ProductVdo{margin-top:30px;}
/* Product Videos */

#VideoContainer {
    border: 1px solid #cccccc;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.currentVideo {
    background-color: #ddf0f6;
}

.videoRow:hover {
    background-color: #efefef;
}

.CartContents .ItemShipping th {
    border-bottom-color: #cfcfcf;
    border-top-color: #cfcfcf;
    background: #f4f4f4;
    color: #555555;
}
/* brand logos  */
.categs{
    clear:both;
    display: block;
    height:62px; /* 100px */
    margin:20px 0 0px;
    padding:35px 0 0;
    border-top:1px solid #E5E7EB;
    position:relative;
    width:100%; 
    z-index:1;
}
.categs ul{
    list-style:none;
    margin-left:0;
    margin-bottom:0px;
    height:62px;
}
.categs li{
    display:inline-block;
    float:left;
    height:62px;
    list-style-type:none;
    padding:0;
    margin-right:47px;
}
.categs li.gucci{ margin-right:45px;}
.categs li.dior{ margin-right:0px;}
.categs .louisvuitton a{
    background-position:0px 0;
    width:85px;
}
.categs .hermes a{
    background-position:-132px 0;
    width:105px;
}
.categs .fendi a{
    background-position:-284px 0;
    width:102px;
}
.categs .prada a{
    background-position:-433px 0;
    width:92px;
}
.categs .dg a{
    background-position:-572px 0;
    width:124px;
}

.categs .gucci a{
    background-position:-743px 0;
    width:84px;
}

.categs .dior a{
    background-position:-872px 0;
    width:151px;
}

.categs a{    
    display:inline-block;
    height:62px;
    margin:0;
}
.categs span.brandlogo{ background:url("../../Replicabags/images/pink/brand-logos.png") left top no-repeat; display:block; width: 1024px; height:62px; margin:0 auto; padding: 0;}
.categs a:hover{
    background-image:url("../../Replicabags/images/pink/brand-logos-link.png");
}
/*-------------------------------*/
.slide-wrapper, #videos-banner{
    padding:1px 1px 36px;
    border: 1px solid #E5E7EB;
    margin-bottom: 20px;
    position:relative;
    }
#videos-banner{
    padding:1px;
    }
#slideshow{
    overflow: hidden;
    padding: 0px;
    position: relative;
}
#slideshow ul,ul#controls{margin:0}
 
#slideshow li{ 
    width:1020px;
    height:466px;
    overflow:hidden;
    margin:0;
}
ul#controls{
    bottom: 8px;
    position: absolute;
    text-align: center;
    width: 100%;
    z-index: 999;
    }
ul#controls li{
display:inline-block;
position:relative;
margin-right:5px;
overflow:hidden;
}

ul#controls li a{
    background: url("../../Replicabags/images/pink/pag-li.png") no-repeat scroll right top transparent;
    display: block;
    height: 11px;
    text-indent: -999px;
    width: 11px;
}
ul#controls li a:hover, ul#controls li.current a {
    background-position: left top;    
}
.nav-container {
    margin-bottom: 20px;
    background: url("../../Replicabags/images/pink/nav-bg.gif") repeat-x scroll center bottom #E10566;
    clear: both;
    position:relative;
}
#nav{    
    display: inline-block;
    font-size: 13px;
    list-style: none outside none;
    margin: 0;}
    

#nav li {
    float: left;
    background: url("../../Replicabags/images/pink/nav-border.gif") no-repeat scroll right center transparent;
    position: relative;
    text-align: left;
    display:block;
    z-index:50;
    margin:0;
}

#nav li a {
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight: bold;
    padding: 9px 0;
    text-decoration: none;
}
#nav > li > a {
    display: block;
    padding: 0 !important;
    text-decoration: none;
}

#nav > li > a:hover {
    background: url("../images/tail-menu-act.gif") repeat-x scroll left bottom #A10D4E;
    text-decoration: none;
}

#nav > li > a > span {
    cursor: pointer;
    display: block;
    font-size: 20px;
    font-weight: bold;
    padding: 13px 13px 13px;
    text-transform: capitalize;
    white-space: nowrap;
}

@media (max-width: 1200px) {
#nav > li > a > span {
     cursor: pointer;
    display: block;
    font-size: 28px;
    font-weight: bold;
    padding: 13px 13px 13px;
    text-transform: capitalize;
    white-space: nowrap;
  }
}

   #nav ul {    
            background: none repeat scroll 0 0 #950544;
            font-size: 17px;
            font-weight: bold;
            left: 2px;
            padding: 0;
            position: absolute;
            top: 44px;
            line-height:36px;
            width: 500px;
            display:none;
            margin:0 0 0 -1px;
        }
        
@media (max-width: 1200px) {
 #nav ul {    
            background: none repeat scroll 0 0 #950544;
            font-size: 30px;
            left: 1px;
            padding: 0;
            position: absolute;
            top: 50px;
            line-height:48px;
            width: 740px;
            display:none;
            margin:0 0 0 -1px;
        }
}
        
       #nav ul li {
            /*float:left;
            border-top:1px solid #fff;*/
            border-bottom: 1px solid #C01F65;
               float: left;
            white-space:nowrap;
            width:250px;
        }
        
@media (max-width: 1200px) {        
    #nav ul li {
            /*float:left;
            border-top:1px solid #fff;*/
            border-bottom: 1px solid #C01F65;
               float: left;
            white-space:nowrap;
            width:370px;
        }   
        
}
    
        
        /* display block will make the link fill the whole area of LI */
            
        #nav ul li a {
            color: #FFFFFF;
            float: none;
            font-weight: normal;
            padding: 0 0 0 10px;
            text-decoration:none; 
        }
        
        #nav ul a:hover {
            color: #FE0271;
            text-decoration:none;    
        }
        .clear{clear:both;}
div.nav-social{    
    position: absolute;
    right: 20px;
    top: -10px;}
#navsocial{ list-style:none;}
#navsocial li{
    float:left;
    margin-left:20px;
    }
#navsocial li a{ 
display:block;
width: 68px;
height:68px;
background-position: center top;
background-repeat:no-repeat;}
#navsocial li a.link_twitter{background-image:url("../../Replicabags/images/pink/hotpink_twitter.png");}
#navsocial li a.link_facebook{background-image:url("../../Replicabags/images/pink/hotpink_facebook.png");}
#navsocial li a.link_youtube{background:url("../../Replicabags/images/pink/youtube_broadcast.png") left top no-repeat; width:305px; height:65px;}

/* Product tiny image */

#ProductDetails .ImageCarouselBox {margin: 0 -11px;}

/* login */


.CreateAccount, .AccountLogin {
border: 1px solid #ECECEC;
padding:15px;
height:400px;
position:relative;
overflow:hidden;
font-size:17px;
}
.CreateAccount p, .AccountLogin p {font-size:17px;}
.CreateAccount h2, .AccountLogin h2 {
    border-bottom: 1px solid #ECECEC;
    margin-bottom: 20px;
    padding-bottom: 1px;
    color:#EA0E6F;}
.CreateAccount button {width:150px; background: url("../images/pink/SignUpButton.gif") no-repeat scroll left top transparent;}
.AccountLogin button {width:150px; background: url("../images/pink/SignInButton.gif") no-repeat scroll left top transparent;}
.CreateAccount {
   float: left;
    margin-right: 14px;
    width: 45%;
}
.pk-button {
    bottom: 30px;
    left: 10%;
    position: absolute;
    right: 10%;
}
.AccountLogin {
    float: right;
    width: 45%;
}
.AccountLogin .LoginText {
    background: url("../../Replicabags/images/pink/padlock.png") no-repeat scroll left top transparent;
    padding: 0 0 40px 50px;
}
.CreateAccount ul li {
    background: url("../../Replicabags/images/pink/marker-list.png") no-repeat scroll left 3px transparent;
    list-style: none outside none;
    
    padding-left: 26px;
}

.AccountBox dl {
    margin: 0 0 50px 75px;
}

.AccountBox dl dt, .AccountBox dl dd {
    height: 35px;
    padding: 5px 0;
}
.AccountBox p.Submit{text-align:center;}
/*home banner*/
ul#home-banners{    
margin: 0 0 25px 0;
overflow: hidden;}

#home-banners li{
    float: left;
    margin-left: 20px;
    list-style:none;
}
#Footer ul.footer-social{list-style:none; clear:left;}
#Footer ul.footer-social li{margin:10px 6px 0 0; float:left;width: 32px;
height:32px; clear:none;}
#Footer ul.footer-social li a{ 
display:block;
width: 32px;
height:32px;
background-image:url("../../Replicabags/images/pink/list-icon.png");
background-repeat:no-repeat;}

#Footer ul.footer-social li a.fb{background-position: 0 0;}
#Footer ul.footer-social li a.tw{background-position: -38px 0;}
#Footer ul.footer-social li a.rs{background:url(../images/pink/youtube.png) left top no-repeat; width:174px; height:38px; display:block;}

#CreateAccountForm .Field45,
#NewShippingAddress .Field45,
.HorizontalFormContainer .Field45{
    width: inherit !important;
}









