@charset "utf-8";
/* CSS Document */
body, form, input, h1, h2, h3, h4, h5, h6, ul, li, select {
    padding:0px;
    margin:0px;
}
body {
    text-align:center;
    background:#a7a9ac;
    margin:4px 0px 0px 0px;
    font-family:Avenir, Arial, Geneva, Verdana;
}
a {
    outline:none;
    border:none;
}
img { -ms-interpolation-mode: bicubic; }
.clear {
    clear:both;
}
.main {
    width:986px;
    margin:auto;
    border:1px solid #ffffff;
    background:#a7a9ac;      
}
.maininner {
    width:970px;
    margin:8px auto;
    background:#ffffff;
}
/*top section start here*/
.topnevsection {
    width:428px;
    float:left;
    display:inline;
    margin:14px 0px 0px 10px;
    border: solid 0px #000;     
}
.topnevsection ul {
    list-style-type:none;
}
.topnevsection li {
    float:left;
    display:inline;
    background:url(/layout/images/topnev_bg.jpg) no-repeat right top;
    padding:0px 7px 0px 7px;
    font:bold 11px Avenir, Arial, Geneva, Verdana;
    color:#6a7e8c;
    line-height:10px;
}
.topnevsection li.first {
    padding:0px 7px 0px 0px;
}
.topnevsection li.first a{
    font-weight:bold;
}
.topnevsection li.end {
    padding:0px 0px 0px 7px;
    background:none;
}
.topnevsection li.selected a{
    color:#47545e;
}
.topnevsection a {
    font:11px Avenir, Arial, Geneva, Verdana;
    color:#6a7e8c;
    text-decoration:none;
    text-transform:uppercase;
    line-height:10px;
}
.topnevsection a:hover {
    color:#47545e;
}
.freeshipping {
    float:left; 
    width:100px;
    text-align:left;
    font:11px Avenir, Arial, Geneva, Verdana;
    color:#a7a9ac;    
    margin:14px 0px 0px 20px;
    line-height:10px;
    text-transform:uppercase;
    text-decoration: none;
    position:relative;      
    left:-20px;
    border: solid 0px #000;  
}
.search_wrap {
    width:157px;
    float:left;
    display:inline;
    margin:8px 0px 8px 0px; 
}
.searchfieldstyle {
    background:#a7a9ac;
    border:none;
    outline:none;
    font:12px Avenir, Arial, Geneva, Verdana;
    color:#ffffff;
    width:147px;
    padding:2px 5px 3px 5px;
    line-height:16px;
}
.searchbuttonwrap {
    float:left;
    display:inline;
    width:21px;
    height:20px;
    margin:8px 0px 0px 4px;
}
.searchbuttonstyle {
    background:url(/layout/images/searchbutton.jpg) no-repeat left top;
    width:21px;
    height:20px;
    border:none;
    outline:none;
    cursor:pointer;
}
/*top section end here*/
/*leftnev section start here*/
.content-bg {
    background: url("/layout/images/leftnevbg.jpg") repeat-y left top;
    width: 100%;
    float: left; 
}
.white-bg {
    width:5px; 
    display:inline;
    text-align:left;
    background:#fff;
}
.leftnevwrap {
    width:214px;
    float:left;
    display:inline;
    text-align:left;
    background:url(/layout/images/leftnevbg.jpg) repeat-y;
    min-height: 730px;    
}
.leftnevwrap-v2 {
    width:214px;
    float:left;
    display:inline;
    text-align:left;
    background:url(/layout/images/leftnevbg.jpg) repeat-y;
    height: 525px;    
}
.leftnevwrap-v3 {
    width:214px;
    float:left;
    display:inline;
    text-align:left;
    background:url(/layout/images/leftnevbg.jpg) repeat-y;
    height: 578px;
}
.checkout-leftnevwrap-v1
{
    width:214px;
    float:left;
    display:inline;
    text-align:left;
    background:url(/layout/images/leftnevbg.jpg) repeat-y;
    height: 730px;     
}
.checkout-leftnevwrap-v2
{
    width:214px;
    float:left;
    display:inline;
    text-align:left;
    background:url(/layout/images/leftnevbg.jpg) repeat-y;
    height: 765px;     
}
.checkout-leftnevwrap-v3
{
    width:214px;
    float:left;
    display:inline;
    text-align:left;
    background:url(/layout/images/leftnevbg.jpg) repeat-y;
    height: 990px;        
}
.leftnevinner {
    margin:14px 0px 16px 12px;
}
.graphicnev {
    width:176px;
    height:23px;
    margin:0px 0px 5px 0px;
}
.featuredproducts {
    font:12px Avenir, Arial, Geneva, Verdana;
    color:#ffffff;
    line-height:17px;
    margin:3px 0px 8px 0px;
}
.featuredproducts ul{
    list-style-type:none;
}
.featuredproducts li{
    font:12px Avenir, Arial, Geneva, Verdana;
    color:#ffffff;
    line-height:17px;
}
.featuredproducts a{
    font:12px Avenir, Arial, Geneva, Verdana;
    color:#ffffff;
    line-height:17px;
    text-decoration:none;
}
.featuredproducts a:hover{
    color:#d5d5d5;
}
.featuredproducts li.sub{
    padding:0px 0px 0px 16px;
}
.logoblank {
    height:90px;
}
.logoblankbottom {
    height:16px;
}
.logo {
    margin:10px 0px 0px 14px;
}
/*leftnev section end here*/
/*content section start here*/
.content {
    float:right;
    width:970px;
    display:inline;
    background:#edeeef;
    min-height: 730px; 
}
.content-inner {
    background:#fff;
    width: 10px;
    float: left; 
    position:relative;
}
.content-main {
    float:right;
    width:750px;
    display:inline;
    background:#edeeef;
    text-align: left;
    min-height:730px;
}
.content-main-v2 {
    float:right;
    width:750px;
    display:inline;
    background:#edeeef;
    text-align: left;
    min-height:525px;
}
.content-sitemap 
{
     float:right;
    width:750px;
    display:inline;
    background:#f8f8f8;
    text-align: left;
    min-height:730px;
}
.shortby {
    float:left;
    display:inline;
    width:50px;
    margin:17px 0px 0px 15px;
    font:10px Avenir, Arial, Geneva, Verdana;
    color:#666666;
    text-align:left;
    text-transform:uppercase;
    line-height:10px; 
}
.bestsellerselect {
    width:92px;
    float:left;
    display:inline;
    margin:13px 0px 0px 2px;
}
.bestsellerselect select {
    width:92px;
    font:10px Avenir, Arial, Geneva, Verdana;
    color:#ffffff;
    background:#b6b7b9;
    border:none;
    outline:none;
    padding:0px;
    margin:0px;       
}
.filderby {
    float:left;
    display:inline;
    width:83px;
    margin:17px 0px 0px 15px;
    font:10px Avenir, Arial, Geneva, Verdana;
    color:#666666;
    text-align:left;
    text-transform:uppercase;
    line-height:10px;
}
.filterselect {
    width:40px;
    float:left;
    display:inline;
    margin:13px 0px 0px 2px;
}
.filterselect select {
    width:40px;
    font:10px Avenir, Arial, Geneva, Verdana;
    color:#ffffff;
    background:#b6b7b9;
    border:none;
    outline:none; 
}
.breadcrumb { 
    font:10px Avenir, Arial, Geneva, Verdana;
    color:#666666;
	padding: 12px 5px;
}
.breadcrumb A:link {
    color:#666666; 
    font:10px Avenir, Arial, Geneva, Verdana; 
    text-decoration:none;
}
.breadcrumb A:visited {
    color:#666666; 
    font:10px Avenir, Arial, Geneva, Verdana; 
    text-decoration:none;
}
.breadcrumb A:hover {
    color:#666666; 
    text-decoration:none;
}
.washby {
    float:left;
    display:inline;
    width:93px;
    margin:17px 0px 0px 11px;
    font:10px Avenir, Arial, Geneva, Verdana;
    color:#666666;
    text-align:left;
    text-transform:uppercase;
    line-height:10px; 
}
.washselect {
    width:99px;
    float:left;
    display:inline;
    margin:13px 0px 0px 2px;
}
.washselect select {
    width:99px;
    font:10px Avenir, Arial, Geneva, Verdana;
    color:#ffffff;
    background:#b6b7b9;
    border:none;
    outline:none; 
}
.washblank {
    height:12px;
}
.productthumb {
    float:left;
    display:inline;
    width:180px;
    margin:0px 0px 0px 10px;
}
.thumbimage {
    width:180px;
    height:258px;
    margin:0px 0px 6px 0px;
}
.thumb_bottomtext A{
    font:10px Avenir, Arial, Geneva, Verdana;
    color:#666666;
    text-transform:uppercase;
    line-height:13px;
    height:73px;
    text-align:left;
    text-decoration: none;
}
.productthumb_a {
    float:left;
    display:inline;
    width:180px;
    margin:0px 0px 0px 3px;
    min-height: 340px;
}
/*content section end here*/
/*bottom nev section start here */
.bottomnevsection {
    width:578px;
    float:left;
    display:inline;
    margin:14px 0px 0px 10px;
    clear:both;  
    border: solid 0px #000;
}
.bottomnevsection ul {
    list-style-type:none;
}
.bottomnevsection li {
    float:left;
    display:inline;
    background:url(/layout/images/topnev_bg.jpg) no-repeat right top;
    padding:0px 7px 0px 7px;
    font:11px Avenir, Arial, Geneva, Verdana;
    color:#6a7e8c;
    line-height:10px;
}
.bottomnevsection li.first {
    padding:0px 7px 0px 0px;
}
.bottomnevsection li.end {
    padding:0px 0px 0px 7px;
    background:none;
}
.bottomnevsection li.selected a{
    color:#47545e;
}
.bottomnevsection a {
    font:11px Avenir, Arial, Geneva, Verdana;
    color:#6a7e8c;
    text-decoration:none;
    text-transform:uppercase;
    line-height:10px;
}
.bottomnevsection a:hover {
    color:#47545e;
}
.bottomimage {
    width:67px;
    height:15px;
    float:left;
    display:inline;
    position: relative;
    top: 10px;
}
.twitter_facebook {
    width:41px;
    float:left;
    display:inline;
    margin:10px 0px 8px 2px;
}
.facebook {
    margin:0px 6px 0px 0px;
}
.bottomsearch_wrap {
    width:238px;
    float:left;
    display:inline;
    margin:8px 0px 8px 5px; 
}
.bottomsearchfieldstyle {
    background:#a7a9ac;
    border:none;
    outline:none;
    font:11px Avenir, Arial, Geneva, Verdana;
    color:#ffffff;
    width:234px;
    padding:2px 3px 2px 2px;
    line-height:16px;
    vertical-align:middle;
    height: 16px;  
}
.bottomsearchbuttonwrap {
    float:left;
    display:inline;
    width:21px;
    height:20px;
    margin:8px 5px 0px 4px;
}
/*bottom nev section end here*/
/*partner section start here*/
.partnerwrapper {
    width:970px;
    margin:auto;
}
.partner {
    float:left;
    display:inline;
    width:600px;
    margin:11px 0px 0px 0px;
    font:12px Avenir, Arial, Geneva, Verdana;
    color:#ffffff;
    line-height:12px;
    position:relative;
    left:-155px;       
}
.partner a {
    font:12px Avenir, Arial, Geneva, Verdana;
    color:#ffffff;
    text-decoration:underline;
}
.partner a:hover{
    color:#d5d5d5;
}
.partner span{
    position:relative;
    vertical-align:top;
    top:3px;
}
.securitylogo {
    float:right;
    display:inline;
    width:61px;
    height:24px;
    margin:7px 0px 0px 0px;
}
/*partner section end here*/
/*detail page style start here*/
.graphicnev_detail{
    width:176px;
    height:23px;
    margin:154px 0px 5px 0px;
}
.detail_left {
    width:270px;
    float:left;
    display:inline;
    margin:12px 0px 0px 12px;
    text-align:left;
}
.detail_mainimage {
    width:270px;
    height:405px;
    overflow:hidden;
    /*background:url(/layout/images/detail_topthumb.jpg) no-repeat left top;*/
    text-align:right;
}
.fitguide {
    margin:364px 0px 0px 0px;
}
.createoutfit {
    margin:4px 0px 0px 0px;
}
.bookmark_blog {
    margin:2px 0px 18px 0px;
}
.bookmarkimage {
    margin:0px 1px 0px 0px;
}
.youmaylove {
    background:#a7a9ac;
    width:100%;
    text-align:center;
    font:11px Arial, Helvetica, sans-serif;
    color:#ffffff;
    line-height:11px;
    padding:6px 0px 6px 0px;
    text-transform:uppercase;
}
.productbottomthumb {
    float:left;
    display:inline;
    width:130px;
    text-align:left; 
}
.productbottomthum_b {
    float:right;
    display:inline;
    width:130px;
    text-align:left;
}
.productbottomthum_b img , .productbottomthumb img, .productbottomthum_b2 img, .shopping-cart-empty img, #ContentPlaceHolder1_continue_shopping_hl img, #ContentPlaceHolder1_continue_shopping_hl2 img{
   border:none;
}

.product_title_price {
    margin:5px 0px 0px 0px;
    font:9px Arial, Helvetica, sans-serif;
    color:#86898e;
    line-height:10px;
}
.product_title_price a{
    font:9px Arial, Helvetica, sans-serif;
    color:#86898e;
    line-height:10px;
    text-decoration:none;
}
.product_title_price a:hover{
    color:#47545e;
}
.detailpage_right {
    float:left;
    width:400px;
    margin: 25px 0px 0px 26px;
    text-align:left;
}
.right_title {
    font:19px Arial, Helvetica, sans-serif;
    color:#86898e;
    line-height:18px;
    text-transform:uppercase;
    margin:0px 0px 20px 0px;
}
.mfg {
    font:9px Avenir, Arial, Geneva, Verdana;
    color:#666666;
    line-height:11px;
    text-transform:uppercase;
    margin:0px 0px 5px 0px;
}
UL.previous-next-nav {
	margin: 0;
	list-style: none;	 
	line-height:18px;
	padding-bottom: 10px;
}
UL.previous-next-nav LI {
	display: inline; 
	color: #666666;
	margin: 0px;
	font:11px Avenir, Arial, Geneva, Verdana;	 
}
UL.previous-next-nav LI A {color: #666666; text-decoration: none;}
UL.previous-next-nav LI A:HOVER {
	color: #666666;
	text-decoration: none;
}
.price_detail{
    font:11px Avenir, Arial, Geneva, Verdana;
    color:#666666;
    line-height:11px;
    text-transform:uppercase;
    margin:0px 0px 17px 0px;
}
.selectedcolor{
    font:11px Avenir, Arial, Geneva, Verdana;
    color:#666666;
    line-height:18px;
    text-transform:uppercase;
    margin:0px 0px 21px 0px;
}
.sizeswatches {
    margin:0px 0px 23px 0px;
}
.order_style {
    margin:0px 0px 48px 0px;
}
.wishlist {
    margin:0px 0px 0px 8px;
}
.productminithumb {
    float:left;
    display:inline;
    width:67px;
    height:101px;
    margin:0px 2px 7px 0px;
}
.productminithumb img{
    border:none;
}
.logoblank_detailpage {
    height:200px;
}
/*detail page style end here*/
/*tab menu style start here*/
.usual {
  width:400px;
}
.usual li { 
    list-style:none; 
    float:left; 
    width:132px;
    margin:0px 0px 0px 2px;
}
.usual li.last_right { 
    margin:0px 0px 0px 0px;
}
.usual ul a {
  padding:6px 10px;
  text-decoration:none!important;
  font:10px Arial, Helvetica, sans-serif;
  color:#ffffff;
  background:#a7a9ac;
  display:block;
  text-transform:uppercase;
  line-height:10px;
  text-align:center;
}
.usual ul a:hover {
  color:#FFF;
  background:#808489;
  }
.usual ul a.selected {
  margin-bottom:0;
  color:#a7a9ac;
  background:#ffffff;
  cursor:default;
  }
.usual div {
  clear:left;
  background:#ffffff;
}
.usual_divinner {
    height:34px;
}
.usualcontent {
    margin:0px 24px 0px 24px;
    font:11px Arial, Helvetica, sans-serif;
    color:#666666;
    text-align:left;
    line-height:15px;
}
.usualcontent ul {
    list-style-type:none;
    padding:17px 0px 17px 0px;
}
.usualcontent li {
    font:11px Arial, Helvetica, sans-serif;
    color:#666666;
    line-height:10px;
    padding:0px 0px 6px 21px;
    float:none;
    background:url(/layout/images/bullet.jpg) no-repeat 12px 3px;
    width:100%;
}
/*tab menu style end here*/
a.sizeButton2, span.sizeButton2 { 
    text-decoration:none;
    text-align:center;
    font-size:11px; 
    display:block;
    float:left;
    margin:1px;
    padding:3px 5px 3px 5px; 
    background-color:#a7a9ac; 
    color: #ffffff;
    width:40px;
}
a.sizeButton2.selectedSizeButton2,a.sizeButton2:hover {
    background:#808080;
    color:#fff;
    font-size:11px;
    width:40px;
}
span.sizeButton2.notavailableSizeButton2 {
    color:#FFFFFF;
    background-color:#ccc; 
    font-size:11px;
    width:40px;
}
a.sizeButton, span.sizeButton { 
    text-decoration:none;
    text-align:center;
    font-size:11px; 
    display:block;
    float:left;
    margin:1px;
    padding:3px 5px 3px 5px; 
    background-color:#a7a9ac; 
    color: #ffffff;
    width:15px; 
}
a.sizeButton.selectedSizeButton,a.sizeButton:hover {
    background:#808080;
    color:#fff;
    font-size:11px;
}
span.sizeButton.notavailableSizeButton {
    color:#FFFFFF;
    background-color:#ccc; 
    font-size:11px;
}
.rolloverlink A.selected  {
    background: #76701f; 
    color: #fff; 
    text-decoration: none
}
.remindertext {
    font:11px Avenir, Arial, Geneva, Verdana;
    color:#666666;
    line-height:18px;
    text-transform:uppercase; 
}
.labeltext {
    font:11px Avenir, Arial, Geneva, Verdana;
    color:#666666;
    line-height:18px;
    text-transform:uppercase; 
}
div.ProductVariants a:hover img {
    border:solid 1px #990000;
}
table.narrow img.mouseOver, img.mouseOver {
    border:solid 1px #ffffff; 
    margin-right:5px;
    cursor:pointer;
}
table.narrow img.selected, img.selected {
    border:solid 1px #ffffff; 
    margin-right:5px;
    cursor:pointer;
}
table.narrow img.unselected, img.unselected {
    border:solid 1px #cccccc; 
    margin-right:5px;
    cursor:pointer;
}
.swatches {
    margin: 5px 0 5px 0;
    text-align: left;
}
.shopthis-container { 
    position:relative; 
    z-index:3; 
}
A.shop-this-fit {
    position: absolute;
    right: 0px;
    top: 362px;
}
.create-an-oufit {
    position: absolute;
    right: 0px;
    top: 380px;
    z-index:10;
    filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity: 0;
	opacity: 0;
}
.create-an-outfit-button
{
    position:absolute;
    right: 0px;
    top:380px;
    
}
.productlistscroll {
    overflow:auto; 
    display: block; 
    overflow-x: hidden; 
    height: 685px;
    text-align: left; 
    scrollbar-3dlight-color:silver; 
    scrollbar-arrow-color:#fffef2; 
    scrollbar-track-color:#e1e1e1; 
    scrollbar-darkshadow-color:#0f1229; 
    scrollbar-face-color:#ccc; 
    scrollbar-highlight-color:#fffef2; 
    scrollbar-shadow-color:#fffef2;
}
.productlistscroll2 {
    overflow:auto; 
    display: block; 
    overflow-x: hidden; 
    height: 525px;
    text-align: left; 
    scrollbar-3dlight-color:silver; 
    scrollbar-arrow-color:#fffef2; 
    scrollbar-track-color:#e1e1e1; 
    scrollbar-darkshadow-color:#0f1229; 
    scrollbar-face-color:#ccc; 
    scrollbar-highlight-color:#fffef2; 
    scrollbar-shadow-color:#fffef2;
}
.productlistscroll3 {
    overflow:auto; 
    display: block; 
    overflow-x: hidden; 
    height: 525px;
    text-align: left; 
    scrollbar-3dlight-color:silver; 
    scrollbar-arrow-color:#fffef2; 
    scrollbar-track-color:#e1e1e1; 
    scrollbar-darkshadow-color:#0f1229; 
    scrollbar-face-color:#ccc; 
    scrollbar-highlight-color:#fffef2; 
    scrollbar-shadow-color:#fffef2;
}
 /* Tabs*/
#navcontainer ol
{
    padding-left: 0;
    margin-left: 0;
    background-color: #ffffff;
    float: left;
    width: 100%;
    font-family:Avenir, Arial, Geneva, Verdana;
}
ol#tb {
    list-style:none;
    margin:1px 0 0 0;
    padding:0;
    width:100%;
}
ol#tb li {float:left;}
ol#tb a {
    background: #fff; 
    color: #c7c7c7; 
    font-family:Avenir, Arial, Geneva, Verdana;
    font-size: 11px; 
    line-height: 3px; 
    display: block; 
    float: left; 
    padding: 10px; 
    font-weight:bold; 
    text-decoration: none;
}
ol#tb a:hover {
    background-color: #fff;
    color: #c7c7c7;
}
ol#tb a:hover span {
    background-position: 100%;
}
ol#tb li.current a {
    background: #ffffff; 
    color: #6c6c6c; 
    font-weight: bold;
}
ol#tb li.current span {
    background-position: 100%;
}
ol#tb span {
    background:  100% 0; 
    display: block; 
    line-height: 2em; 
    padding-right: 10px;
}
.tabs {
     font-size:11px; 
     font-family:Avenir, Arial, Geneva, Verdana;
     color:#a7a9ac;
}
.tabs UL LI {
    position: relative; 
    z-index: 4;
}
div.giftcard-content {
    border: #6d6e71 solid 0px; 
    background: #ffffff;
    clear: left; 
    padding: 2em;
    font-family:Avenir, Arial, Geneva, Verdana;
}
/* Tabs*/
/*  WISH LIST SECTION START */
.startWishList
{
    text-align:center;
}
.wishListHeader td
{    
    vertical-align:top;
}
#imgEmailWishList
{
    cursor:pointer;
}
a.networkLink
{
    text-align:center;
    font-weight:bold;
}
td.wishListDetails
{
    padding-left:20px;
    padding-top:18px;
    vertical-align:top;
    width:290px;
}
td.tdRemoveItem
{
    width:130px;
    padding-left:45px;
    vertical-align:top;
    text-align:left;
}
.wishListDetails hr
{
    border : none;
    border-top : solid 2px #CCCCCC;
}
a:link.wlProductDetailsLink
,a:visited.wlProductDetailsLink
a:link.wlRemoveButton
,a:visited.wlRemoveButton
,.wlProductDetailsLink
{
    text-decoration:none; 
}
.tdRemoveItem img
{               
    vertical-align:middle;
    padding-right:7px;
    padding-top:20px;
}
.tdRemoveItem
{
    font-size:10px;
}
.wlItemColor
{
    text-transform:capitalize;
}
.wlEditIt
{
    text-align:right;    
}
.wlItemPromotion
{
    color:Red;
    font-style:italic;
    font-weight:bold;
}
.favoriteStar
{
    vertical-align:middle;
}
.editItemView
{
    position:absolute;
    width:467px;    
    clear: both; 
    color:Black;
    visibility: visible;
}
.wlContinueShopping
{
    padding-top:20px;
    padding-right:125px;
    padding-bottom: 20px;
    text-align:right;
}
.hideElement
{
    display:none;
}
.emailReference
{
    position:absolute;
    z-index: 1002;
    width:350px;
    height:500px;
    top:25%;    
    bottom:25%;
    left:40%;
    text-align:left;
    color:Black;
    margin-left:20px;
    margin-right:20px;
    margin-top:0;
    text-align:center;
}
.emailReferenceHeader img, .wishListAddressesReferenceHeader img, .wlEditItemHeader img
{    
    cursor:pointer;    
}
.emailReferenceHeader, .wishListAddressesReferenceHeader, .wlEditItemHeader
{
    color:White;
    font-weight:bold;
    text-align:right;
    margin:0;
}
.emailReferenceHeader h2
{
    text-align:center;
}
.emailReference table
{
    text-align:left;
    width:350px;
    height:500px;
}
.emailReferenceButton
{
    text-align:right;
    padding-right:20px;
}
.wishListLink a
{
    cursor:pointer;
    font-weight:normal;
    font-size:9px;
    text-decoration:underline;
}
INPUT.wishListQuanty 
{
    width:25px;
}
.wishListAddresses
{
    position:absolute;
    z-index: 1002;
    top:25%;    
    bottom:15%;
    left:35%;
    text-align:left;
    color:Black;
    margin-left:20px;
    margin-right:20px;
    margin-top:0;
    text-align:center;
}
.wishListAddresses table
{
    border:0;
    width:650px;
}
.wishListAddressesHeader a
{
    text-decoration:underline;
    color:Black;        
}
.wishListAddressesDetails
{
    text-align:left;
    border:0;
    width:100%;
}
.wLAddressDetail
{
    text-align:left;
    border:0;
}
.wlAddressItem
{
    vertical-align:top;
    width:100%;
	color : #000000;
	font : 10px/14px Verdana, Arial, sans-serif;
}
#divWishListAddresses
{
    max-height:200px;
    overflow:auto;
}
.shareWishListHeader
{
    text-align:left;
}
.shareWishList
{
    padding-left:0px;    
}
img.wishListEditableButton
{
    border:0;
}
.wlMainTitle
{
    color:White;
}
.wlEditItemContent
{
    border-left: 1px solid #FFE4B8;
    border-right: 1px solid #FFE4B8;
    clear: both; 
    width: 400px;  
    padding:100px;
    padding-bottom:40px;
    margin:10px;
}
.wlContainerBottom
{
    width: 467px; 
    height: 7px;
}
.divWLEditItemCloseButton
{
    float:right; 
    position:relative;
    width:15px;
    height:15px;
    top:5px;
    right:5px;
    font-family:Arial;
    font-size:12px;
    font-weight: bold;
}
.wlEditItem
{
    margin:0;
    padding:0;
    width:450px;
    border:0;
}
.wlEditItemPic
{
    width:180;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:10px;   
}
.wldetail_large_preview {
	width: 350px; 
	height: 430px;
	padding-top:15px;
    padding-bottom:15px;
    padding-left:10px;
	background: url(../images/main_detail_prodshot_lrg.gif) no-repeat left bottom;
}
.wishListDetailsEdit
{
    vertical-align:top;
    padding-left:20px;
    padding-top:25px;
    text-align:left;
}
.editWishListItemWindow
{
    position:absolute;
    z-index: 1003;
    top:25%;    
    bottom:15%;
    left:20%;
    text-align:left;
    color:Black;
    margin-left:20px;
    margin-right:20px;
    margin-top:0;
    text-align:center;
}
img.wlProductImageEdit
{
    border:0;
    Width:203px;
    Height:304px;
}
img.wlProductImage
{
    border:0;
    width:180px;
    height:270px;
}
img.wlEditProductImage
{
    border:0;
}
td.wlProductImage
{
    height:223;
    vertical-align:middle;
    text-align:left;
}
tr.wlProductDetail
{
    width:100%;
}
.wlProductImage, .wishListDetails
{
    padding-top:10px;
    padding-bottom:10px;
}
.removePurchaseWishListItems
{
    padding-left:10px; 
    padding-right:10px;
    text-align:right; 
    vertical-align:middle;
}
.sortWishListItems
{
    padding-left:5px;
    text-align:left;
    width:300px;
    vertical-align:middle;
}
.productListHeader
{
    padding-left: 10px; 
    text-align:left;
    vertical-align:middle;
}
.wlCheckOut
{
    padding-left:10px;    
}
.wlEmailReferenceMessage
{
    width:290px;
}
.tblEmailReferenceContent
{    
    width:100%;
    margin-left:40px;
}
.tblWishListHeader, .tblWishListContent
{
    border:0;
    width:680px;
}
.wishListProducts, .wlRadAjaxPanel, .wlHr, .tblWLContinueShopping, .tblNoShippingAddress, .tblNoShippingAddressFriendView
{
    width:100%;
    border:0;
}
.wlAddToCartMessage
{
    padding-left:5px;
    padding-right:5px;
    text-align:right;
    width:100%;
}
.wlAddToCartMessage img
{
    padding-top:10px;
}
.wlAjaxLoadingPanel
{
     Width:250px;
     background-color:#ececec;     
     opacity:0.5;
     filter:alpha(opacity=40);
}
img.wlImages
{
    border:0;
}
.wlEditItemContent, .emailReference, .wishListAddresses, .wlEditItem
{
    background-color: #FFFFFF;
    border-style:solid;
    border-width:2px;
    border-color: #000000;
}
.emailReferenceHeader, .wishListAddressesReferenceHeader, .wlEditItemHeader
{
    background-color:#464749;
    padding: 0px;
}
.shareWishList a
{	
	color:#002b55 ;
	font-size:10px;
}
.wlAddtoShoppingCartMessage
{
    display:block;
    padding-top:20px;
    padding-bottom: 20px;
    font-size:15px;
}
.wlAddAllToShoppingCartMessage
{
    font-size:15px;
}
SPAN.wlProductName
{
    font-size:13px;
    color:#929394;
}
SPAN.wlPrice
{
    padding-top:3px;
    font-size:10px;
    color:#929394;
}
SPAN.wlMFGSKU
{
    display:block;
    padding-top:8px;
    font-size:10px;
    color:#929394;
}
.wlNormalBold
{
    font-size:10px;
    color:#929394;
}
.wlNormal
{
    font-size:10px;
    color:#929394;
}
table.tblProductDetail
{
    padding-top:3px;
    text-align:left
}
.wlItemTitle
{
    color:#7B7B7B;
}
.tblEmailReferenceContent
{
    font-size:12px;
}
A.wlSizeButton, A.wlSizeButton:visited {
    text-align: center; 
    vertical-align:middle;
    font-size: 10px; 
    float: left;
    text-decoration:none;
    cursor:pointer;
    display:block;    
    margin:1px;
    padding:2px 5px 2px 5px; 
    background-color:#919190; 
    color: #ffffff;
}
A.wlSelectedSizeButton, A.wlSizeButton:hover,  A.wlSelectedSizeButton:visited,  A.wlSizeButton:link {    
    position:relative;    
    text-decoration:none;
    cursor:pointer;
    background:#444444;
    color:#fff;
    font-size:10px;
}
A.wlNotAvailableSizeButton, A.wlNotAvailableSizeButton:hover,  A.wlNotAvailableSizeButton:visited,  A.wlNotAvailableSizeButton:link
{
    color: #FFFFFF; 
    text-align: center;    
    font-size: 10px; 
    float: left; 
    background: #002b55;
    cursor:default;
    color:#FFFFFF;
    background-color:#ccc;
}
.startWishListMessage
{
    text-align:justify;
    padding-bottom:40px;
    font-size:12px;
    width:90%;
    line-height:16px;    
}
.wlCategory
{
    text-align:left;
}
.wlStartWishListButtonSection
{
    vertical-align:baseline;
}
.wlStartWishListButton
{
    padding-top:30px;
}
.shareWishList
{
    padding-bottom:0;
    padding-top:0;
    text-align:right;
    margin:0;
}
.wlSocialNetwork
{
    padding-top:80px;
    padding-left:220px;
    vertical-align:bottom;
    text-align:right;
}
.wlSocialNetwork td
{
    vertical-align:bottom;
}
.wlQuantitytoBuy a:link
{
    text-decoration:none;
}
.wlEditItemHeader a:link
{
    text-decoration:none;    
}
a:link.wlCloseButton 
{
    text-align:right;
    display:block;
}
.wlStockMessage
{
    padding-right:30px;
    text-transform:uppercase;
}
.wlQuantitytoBuy
{
    display:inline;
}
.removePurchaseWishListItems a:link, .tdRemoveItem a:link
{
    text-decoration:none;
}
.wlLineProductDetails
{
    text-align:left;
}
.wlProductDetailButton
{
    text-align:right;
}
.wlContent
{
    color:#929394;
}
.wlEditItemButton
{
    padding-left:180px;
}
.wlUpdateFavoriteButton
{
    padding-left:104px;
}
.wlAddToBagImage
{
    padding-left:35px;
}
.tblWishListHeader, .productListHeader, .sortWishListItems, .removePurchaseWishListItems a:link
{
    color:#929394;
}
.wishlistbtn
{
    padding-left:10px;
}
/*  WISH LIST SECTION END */
.content-title, TABLE TD.content-title {
    padding-top:20px;   
    font-family:Avenir, Arial, Geneva, Verdana; 
}
.ContentHead, TABLE TD .ContentHead {
    color:#a7a9ac; 
}
TABLE TD .ContentCheckOutStatus {
    color:#a7a9ac;
    font-family: Avenir, Arial, Geneva, Verdana;
    font-size: 12px;
}
TABLE TD .ContentCheckOutStatus .active{
    color:#909192;
    font-family: Avenir, Arial, Geneva, Verdana;
    font-size: 12px;
    font-weight: bold;
}
.AccountHeaderBackground {
    background: none;
    font-family:Avenir, Arial, Geneva, Verdana;
}
.AccountHeaderTitle {
    color:#a7a9ac;
    text-transform: uppercase;
    font-size: 16px;   
    font-weight: bold;
    font-family:Avenir, Arial, Geneva, Verdana;
}
.Normal {
    color:#666666;
    font-size: 11px;   
}
.Normal {
    color: #666666;
    font-family: verdana, verdana, lucida grande, geneva; 
    font-size: 10px; 
    line-height: 16px;
}
.Normal A:link {
    color: #666666; 
    text-decoration: underline; 
    font-weight: bold;
}
.Normal A:visited {
    color: #666666; 
    text-decoration:underline; 
    font-weight: bold;
}
.Normal A:hover {
    color: #666666; 
    text-decoration:underline; 
    font-weight: bold;
}
.NormalBold {
    font-family: verdana, verdana, Helvetica, sans-serif; 
    font-size: 11px; 
    font-weight: bold;
    line-height: 22px; 
    color: #666666;
}
.view-all {
    text-decoration: underline;
}
/*  WISH LIST SECTION START */
.startWishList
{
    text-align:center;    
    height:700px;
}
.wishListHeader td
{    
    vertical-align:top;
}
#imgEmailWishList
{
    cursor:pointer;
}
a.networkLink
{
    text-align:center;
    font-weight:bold;
}
td.wishListDetails
{
    padding-left:20px;
    padding-top:18px;
    vertical-align:top;
    width:290px;
}
td.tdRemoveItem
{
    width:130px;
    padding-left:45px;
    vertical-align:top;
    text-align:left;
}
.wishListDetails hr
{
    border : none;
    border-top : solid 2px #CCCCCC;
}
a:link.wlProductDetailsLink
,a:visited.wlProductDetailsLink
a:link.wlRemoveButton
,a:visited.wlRemoveButton
,.wlProductDetailsLink
{
    text-decoration:none; 
}
.tdRemoveItem img
{               
    vertical-align:middle;
    padding-right:7px;
    padding-top:20px;
}
.tdRemoveItem
{
    font-size:10px;
}
.wlItemColor
{
    text-transform:capitalize;
}
.wlEditIt
{
    text-align:right;    
}
.wlItemPromotion
{
    color:Red;
    font-style:italic;
    font-weight:bold;
}
.favoriteStar
{
    vertical-align:middle;
}
.editItemView
{
    position:absolute;
    width:467px;    
    clear: both; 
    color:Black;
    visibility: visible;
}
.wlContinueShopping
{
    padding-top:20px;
    padding-right:125px;
    padding-bottom: 20px;
    text-align:right;
}
.hideElement
{
    display:none;
}
.emailReference
{
    position:absolute;
    z-index: 1002;
    width:350px;
    height:500px;
    top:15%;    
    bottom:25%;
    left:40%;
    text-align:left;
    color:Black;
    margin-left:20px;
    margin-right:20px;
    margin-top:0;
    text-align:center;
}
.emailReferenceHeader img, .wishListAddressesReferenceHeader img, .wlEditItemHeader img
{    
    cursor:pointer;    
}
.emailReferenceHeader, .wishListAddressesReferenceHeader, .wlEditItemHeader
{
    color:White;
    font-weight:bold;
    text-align:right;
    margin:0;
}
.emailReferenceHeader h2
{
    text-align:center;
}
.emailReference table
{
    text-align:left;
    width:350px;
    height:500px;
}
.emailReferenceButton
{
    text-align:right;
    padding-right:20px;
}
.wishListLink {
    cursor:pointer;
    font-weight:normal;
    font-size:9px;
    text-decoration:underline;
    clear: left;
    float:left;
}
.wishListLink a {
    cursor:pointer;
    font-weight:normal;
    font-size:9px;
    text-decoration:underline;
    clear: left;
    float:left;
}
INPUT.wishListQuanty 
{
    width:25px;
}
.wishListAddresses
{
    position:absolute;
    z-index: 1002;
    top:15%;    
    bottom:15%;
    left:35%;
    text-align:left;
    color:Black;
    margin-left:20px;
    margin-right:20px;
    margin-top:0;
    text-align:center;
}
.wishListAddresses table
{
    border:0;
    width:650px;
}
.wishListAddressesHeader a
{
    text-decoration:underline;
    color:Black;        
}
.wishListAddressesDetails
{
    text-align:left;
    border:0;
    width:100%;
}
.wLAddressDetail
{
    text-align:left;
    border:0;
}
.wlAddressItem
{
    vertical-align:top;
    width:100%;
	color : #000000;
	font : 10px/14px Verdana, Arial, sans-serif;
}
#divWishListAddresses
{
    max-height:200px;
    overflow:auto;
}
.shareWishListHeader
{
    text-align:left;
}
.shareWishList
{
    padding-left:0px;
}
img.wishListEditableButton
{
    border:0;
}
.wlMainTitle
{
    color:White;
}
.wlEditItemContent
{
    border-left: 1px solid #FFE4B8;
    border-right: 1px solid #FFE4B8;
    clear: both; 
    width: 400px;  
    padding:100px;
    padding-bottom:40px;
    margin:10px;
}
.wlContainerBottom
{
    width: 467px; 
    height: 7px;
}
.divWLEditItemCloseButton
{
    float:right; 
    position:relative;
    width:15px;
    height:15px;
    top:5px;
    right:5px;
    font-family:Arial;
    font-size:12px;
    font-weight: bold;
}
.wlEditItem
{
    margin:0;
    padding:0;
    width:450px;
    border:0;
}
.wlEditItemPic
{
    width:180;
    padding-top:20px;
    padding-bottom:20px;
    padding-left:10px;   
}
.wldetail_large_preview {
	width: 350px; 
	height: 430px;
	padding-top:15px;
    padding-bottom:15px;
    padding-left:10px;
	background: url(../images/main_detail_prodshot_lrg.gif) no-repeat left bottom;
}
.wishListDetailsEdit
{
    vertical-align:top;
    padding-left:20px;
    padding-top:25px;
    text-align:left;
}
.editWishListItemWindow
{
    position:absolute;
    z-index: 1003;
    top:5%;
    bottom:15%;
    left:20%;
    text-align:left;
    color:Black;
    margin-left:20px;
    margin-right:20px;
    margin-top:0;
    text-align:center;
}
img.wlProductImageEdit
{
    border:0;
    Width:203px;
    Height:304px;
}
img.wlProductImage
{
    border:0;
    width:180px;
    height:270px;
}
img.wlEditProductImage
{
    border:0;
}
td.wlProductImage
{
    height:223;
    vertical-align:middle;
    text-align:left;
}
tr.wlProductDetail
{
    width:100%;
}
.wlProductImage, .wishListDetails
{
    padding-top:10px;
    padding-bottom:10px;
}
.removePurchaseWishListItems
{
    padding-left:10px; 
    padding-right:10px;
    text-align:right; 
    vertical-align:middle;
}
.sortWishListItems
{
    padding-left:5px;
    text-align:left;
    width:300px;
    vertical-align:middle;
}
.productListHeader
{
    padding-left: 10px; 
    text-align:left;
    vertical-align:middle;
}
.wlCheckOut
{
    padding-left:10px;    
}
.wlEmailReferenceMessage
{
    width:290px;
}
.tblEmailReferenceContent
{    
    width:100%;
    margin-left:40px;
}
.tblWishListHeader, .tblWishListContent
{
    border:0;
    width:680px;
}
.wishListProducts, .wlRadAjaxPanel, .wlHr, .tblWLContinueShopping, .tblNoShippingAddress, .tblNoShippingAddressFriendView
{
    width:100%;
    border:0;
}
.wlAddToCartMessage
{
    padding-left:5px;
    padding-right:5px;
    text-align:right;
    width:100%;
}
.wlAddToCartMessage img
{
    padding-top:10px;
}
.wlAjaxLoadingPanel
{
     Width:250px;
     max-height:400px;
     background-color:#ececec;     
     opacity:0.5;
     filter:alpha(opacity=40);
}
img.wlImages
{
    border:0;
}
.wlEditItemContent, .emailReference, .wishListAddresses, .wlEditItem
{
    background-color: #FFFFFF;
    border-style:solid;
    border-width:2px;
    border-color: #000000;
}
.emailReferenceHeader, .wishListAddressesReferenceHeader, .wlEditItemHeader
{
    background-color:#464749;
}
.shareWishList a
{	
	color:#002b55 ;
	font-size:10px;
}
.wlAddtoShoppingCartMessage
{
    display:block;
    padding-top:20px;
    padding-bottom: 20px;
    font-size:15px;
}
.wlAddAllToShoppingCartMessage
{
    font-size:15px;
}
SPAN.wlProductName
{
    font-size:13px;
    color:#929394;
}
SPAN.wlPrice
{
    padding-top:3px;
    font-size:10px;
    color:#929394;
}
SPAN.wlMFGSKU
{
    display:block;
    padding-top:8px;
    font-size:10px;
    color:#929394;
}
.wlNormalBold
{
    font-size:10px;
    color:#929394;
}
.wlNormal
{
    font-size:10px;
    color:#929394;
}
table.tblProductDetail
{
    padding-top:3px;
    text-align:left
}
.wlItemTitle
{
    color:#7B7B7B;
}
.tblEmailReferenceContent
{
    font-size:12px;
}
A.wlSizeButton, A.wlSizeButton:visited {
    text-align: center; 
    vertical-align:middle;
    font-size: 10px; 
    float: left;
    text-decoration:none;
    cursor:pointer;
    display:block;    
    margin:1px;
    padding:2px 5px 2px 5px; 
    background-color:#919190; 
    color: #ffffff;
}
A.wlSelectedSizeButton, A.wlSizeButton:hover,  A.wlSelectedSizeButton:visited,  A.wlSizeButton:link {    
    position:relative;    
    text-decoration:none;
    cursor:pointer;
    background:#444444;
    color:#fff;
    font-size:10px;
}
A.wlNotAvailableSizeButton, A.wlNotAvailableSizeButton:hover,  A.wlNotAvailableSizeButton:visited,  A.wlNotAvailableSizeButton:link
{
    color: #FFFFFF; 
    text-align: center;    
    font-size: 10px; 
    float: left; 
    background: #002b55;
    cursor:default;
    color:#FFFFFF;
    background-color:#ccc;
}
.startWishListMessage
{
    text-align:justify;
    padding-bottom:40px;
    font-size:12px;
    width:90%;
    line-height:16px;    
}
.wlCategory
{    
    text-align:left;
    background-color:#EDEEF0;
}
.wlStartWishListButtonSection
{
    vertical-align:baseline;
}
.wlStartWishListButton
{
    padding-top:30px;
}
.shareWishList
{
    padding-bottom:0;
    padding-top:0;
    text-align:right;
    margin:0;
}
.wlSocialNetwork
{
    padding-top:80px;
    padding-left:265px;
    vertical-align:bottom;
    text-align:right;
}
.wlSocialNetwork td
{
    vertical-align:bottom;
}
.wlQuantitytoBuy a:link
{
    text-decoration:none;
}
.wlEditItemHeader a:link
{
    text-decoration:none;    
}
a:link.wlCloseButton 
{
    text-align:right;
    display:block;
}
.wlStockMessage
{
    padding-right:30px;
    text-transform:uppercase;
}
.wlQuantitytoBuy
{
    display:inline;
}
.removePurchaseWishListItems a:link, .tdRemoveItem a:link
{
    text-decoration:none;
}
.wlLineProductDetails
{
    text-align:left;
}
.wlProductDetailButton
{
    text-align:right;
}
.wlContent
{
    color:#929394;
    background-color:#EDEEF0;
    text-align:left;
    float:right;
    width: 755px;
}
.wlEditItemButton
{
    padding-left:180px;
}
.wlUpdateFavoriteButton
{
    padding-left:104px;
}
.wlAddToBagImage
{
    padding-left:35px;
}
.tblWishListHeader, .productListHeader, .sortWishListItems, .removePurchaseWishListItems a:link
{
    color:#929394;
}
.wishlistbtn
{
    padding-left:10px;
}
.sortWishListItems SELECT
{
    width:130px;
    font:10px Avenir, Arial, Geneva, Verdana;
    color:#ffffff;
    background:#b6b7b9;
    border:none;
    outline:none;
}
.wlProductlistscroll {
    overflow:auto; 
    display: block; 
    overflow-x: hidden; 
    height: 538px;
    text-align: left;
    position:relative;
    scrollbar-3dlight-color:silver; 
    scrollbar-arrow-color:#fffef2; 
    scrollbar-track-color:#e1e1e1; 
    scrollbar-darkshadow-color:#0f1229; 
    scrollbar-face-color:#ccc; 
    scrollbar-highlight-color:#fffef2; 
    scrollbar-shadow-color:#fffef2;
}
.wlBreadCrumb
{
    text-align:left;
    background-color:#EDEEF0;    
}
.wlBreadCrumb
{  
    padding-top:0px;
}
.wlOptions
{
    background-color:White;
}
/*  WISH LIST SECTION END */

/* certona on shoppingcart page */

.shoppingcartprod
{
    height:auto;
    overflow:hidden; 
    width:750px;
    border-left: solid 5px #fff;
    background:#edeeef;
    text-align: left;   
    min-height:730px;
}

.recently-box
{
	width: 900px;	
	display: inline;	
	margin-left:10px;
	margin-top:10px;	
	float:left;	
	padding-bottom:40px;	
}
.youmaylove2 {
    background:#a7a9ac;
    width:210px;
    text-align:left;
    font:11px Arial, Helvetica, sans-serif;
    color:#ffffff;
    line-height:11px;
    padding:7px 0px 6px 10px;
    text-transform:uppercase;
    margin-left:15px;
    margin-bottom:15px;    
}
.recently-block {
    width: 147px;   
    float:left;
    text-align: center;   
    display: inline;
    margin-right:30px;
    margin-left: 0px;     
}
.productbottomthum_b2 {
    float:right;
    display:inline;
    width:130px;
    text-align:left;
}
.product_title_price2 {
    margin:5px 0px 0px 0px;
    font:9px Arial, Helvetica, sans-serif;
    color:#86898e;
    line-height:10px;  
}
.product_title_price2 a{
    font:9px Arial, Helvetica, sans-serif;
    color:#86898e;
    line-height:10px;
    text-decoration:none;
}
.product_title_price2 a:hover{
    color:#47545e;
}
/* certona on shoppingcart page */
a.gifcardbutton, span.gifcardbutton {
    padding: 10px;
    FONT-FAMILY: Verdana, lucida grande, geneva; 
    text-decoration:none;
    text-align:center;
    font-size:10px; 
    display:block;
    float:left;
    margin:1px;
    padding:3px 5px 3px 5px; 
    background-color:#a7a9ac; 
    color: #ffffff;
}
a.gifcardbutton.selectedgifcardbutton,a.gifcardbutton:hover {
    FONT-FAMILY: Verdana, lucida grande, geneva; 
    background:#808080;
    color:#fff;
    font-size:10px;
}
span.gifcardbutton.notavailablegifcardbutton {
    font-family: Verdana, lucida grande, geneva; 
    color:#FFFFFF;
    background-color:#ccc; 
    font-size:10px;
} 
.remindertext {
   font-weight: normal; 
   color:#a7a9ac; 
   font-size: 10px; 
   font-weight:bold; 
   FONT-FAMILY: Verdana, lucida grande, geneva;
   text-transform: uppercase;
}
.labeltext {
    color:#a7a9ac; 
    font-size: 10px; 
    font-family: Verdana, lucida grande, geneva; 
    text-transform: uppercase;
}
.CartDetailsColumn-lb {
    color:#a7a9ac;
    font-family: Avenir, Arial, Geneva, Verdana;
    font-size: 11px;
    text-transform:uppercase
} 
.CartDetailsColumn-in {
    color:#909192;
    font-family: Avenir, Arial, Geneva, Verdana;
    font-size: 11px;
    height:20px;
    border: none;
    line-height: 15px;
}
.CartDetailsColumn {
    color:#a7a9ac;
}
.CheckoutPageBackground {
    background-color: #a7a9ac;
}
.checkout-billinginfoclass , .checkoutfooterclass, .checkout_header_checkout_client_logo, .header-logo-background {
    background-color: #edeeef;
}
TABLE TD .CartColumnHeaderFooterLargeBold {
    color:#909192;
    font-family: Avenir, Arial, Geneva, Verdana;
    font-size: 12px; 
}
TABLE TD .CartColumnHeaderFooter, .SizeColor {
    color:#a7a9ac;
}
TABLE TD .CartColumnHeaderFooter, .SizeColor A {
    color:#a7a9ac;
}
TABLE TD .CartColumnHeaderFooterLargeBlack {
	color : black;
	font : 14px/16px verdana, Arial, sans-serif;
	padding-top:4px;
	padding-bottom:4px; 
	font-weight: bold;
	background-color: #edeeef;
}
.dropdown, .errortext {
    font-size: 11px;  
}
.cant-find {
    font-size: 11px;  
    color:#86898E;
    padding-top: 10px;
    text-decoration: none;
}
.cant-find-underline {
    font-size: 11px;  
    color:#86898E;
    padding-top: 10px;
    text-decoration: underline;
}
.cant-find A {
    text-decoration: none;
}
.categorybanner img {    
    display: block; 
    margin-left:4px;
    width:724px;
    text-align: left;
    position:relative; 
}
#slidingTopWrap {
	position: absolute;
    top: 40px;
    left: 200px;    
	margin: 0 0 0 0px;
	padding: 0;
	font-size: 9px;
	z-index: 1500;
	float: right; 
}
#slidingTopContent { 
    left: -200px;
    top: -10px;
	margin: 0;
	padding: 0;
	position: absolute;	
	display: block;
	background-color:#ffffff;
}
#slidingTopFooterRight {
	float: right;
	margin: 0px 30px 0 0;
}
#headerWrap {
	width: 100%;
	height: 30px;
	background-color: #434343;
	border: 1px #434343 solid;
}
#contentWrapLeft {
	float: left;
	width: 250px;
}
#contentWrapRight {
	float: right;
	width: 250px;
}
.productWrap {
	float:left;
	width: 170px;
	margin: 5px;
	padding:10px;
	text-align:center; 
}
.productPriceWrap {
	background-color: #ffffff;
	padding: 5px;
	color: #000000;
	font-weight: bold;
}
.productPriceWrap img {
	border: 0;
}
#basketWrap {
	margin: 0px;
	background-color: #ffffff; 
}
#basketTitleWrap {
	background-color: #ffffff; 
	padding: 5px;
	color: #ffffff;
	font-weight: bold;
	height: 20px;
}
#basketItemsWrap img {
	border: 0;
}
#basketItemsWrap ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
#basketItemsWrap li {
	background-color: #ffffff;
	margin: 0px;
	font-size: 11px;
}
#shopping-cart-content {
    cursor:pointer;
    position: relative;
    padding: 2px;
    float:left; 
    left: 20px; 
}
.AddtoBag {
    padding:.5em;
    line-height:1.4em;
    border:double 3px #CDCDCD;
    color:#000;
    width:183px; 
    font-size: 11px;
    font-style:italic;    
}
.cart-scroll {
    overflow:auto; 
    display: block; 
    overflow-x: hidden; 
    height: 290px;
    text-align: left;
    position:relative;
    width: 295px;
    margin: 0px 0px 0px 0px; 
}
.shoppingbag {
    float:left; 
    width:200px;
    margin:0px 20px 0px 5px;
    text-align:left;
    font:11px Avenir, Arial, Geneva, Verdana;
    color:#6a7e8c;
    text-transform:uppercase;     
    text-decoration: none;
}
.shoppingbag A { 
    text-decoration: none;
    font:11px Avenir, Arial, Geneva, Verdana;
    color:#6a7e8c;
    text-transform:uppercase;  
}
.shoppingbag A:hover { 
    text-decoration: underline; 
}
.inventoryalert {
    color: #7e94a2;
    font-weight: bold;
    text-transform: uppercase;
    font-family:Avenir, Arial, Geneva, Verdana;
}
.content-sitemap .left
{
    float:left;
    
}
.content-sitemap .left .header-site-map
{
    margin-bottom:10px;
}
.content-sitemap .left .sub
{
    background: url(/images/sitemap_bg_small.gif) no-repeat;
    height:433px;
    margin: 10px 10px 0 0;
    float:left;
    width:163px;
    padding:12px 0 0 8px;
    color:#999a9f;
    font-size:24px;
}
.content-sitemap .left .sub A, .content-sitemap .right .sub A
{
    color:#999a9f;
}
.content-sitemap .right
{
    float:left;
}
.content-sitemap .right .sub
{
    background: url(/images/sitemap_bg_large.gif) no-repeat top left;
    height:649px;
    margin: 42px 10px 0 0;
    float:left;
    width:163px;
    padding:12px 0 0 8px;
    color:#999a9f;
    font-size:24px;
}
.sitemap-list 
{
    list-style:none;
    text-transform:uppercase;
    font-size:9px;
    margin-top:6px;
}
.sitemap-list LI.header 
{
    text-decoration:underline;
    font-weight:bold;
    padding-bottom:2px;
}
.sitemap-list LI 
{
    padding-bottom:1px;
}
.socialMediaPNG 
{
    background: url(/images/sitemap_header_social_media.png) no-repeat top left;
    padding-bottom:5px;
    height:16px;
}
.kidsPNG 
{
    background: url(/images/sitemap_header_kids.png) no-repeat top left;
    padding-bottom:5px;
    height:16px;
}

