body ,a
{
	margin:0px;
	padding:0px;
	font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif;
	font-size:11px;
	color:#424242;
  text-decoration:none;
}

a:hover{
  text-decoration:underline;
}
  
h1 {
	display:inline;
	font-size:11px;
	font-weight:normal;
}
h2,h3 {display:inline;}

img {
  border:0;
}

.clear {
  clear:both;
  margin:0px;
}


#headerWrapper,#navWrapper, #bodyWrapper , #footerWrapper {
  width:100%;  
  text-align:center;
}
#headerInner,#navInner,#bodyInner,#footerInner{
  width:800px;
  text-align:left;
  margin-left : auto;
  margin-right : auto;
  background:white;
}



#pageWrapper{
  background: url(images/backgrounds/v62bg.gif) center repeat-y; 
  position:relative;
}




#logo{float:left;
  width:565px;
  background:#ffffff;
}
#navSearch{
  float:left;
  margin:5px 0px 0px 0px;
  width:175px;
  text-align:right;
 }

#navCart{
  float:left;
  font-weight:900;
  margin:5px 0px 0px 10px;
  width:45px;
 }
 
#navCart a {font-weight:900;}

#cart{
  width:300px;
  background:#ff00ff;
  float:left;
}
#navWrapper{
  width:100%;
  border-bottom:solid #C9C9C7 0px;
  border-top:solid #C9C9C7 0px;
  
}

#navInner{  
  padding:0px 0px 0px 0px;
  background:#d7def2;
  height:29px;
  z-index:2222222;
  text-align:center;
  }

  

 
#navReplacement{
  height:1px;
  line-height:1px;
  font-size:1px;
  border-top:solid #C9C9C7 1px;
  width:800px;
  background:white;
  margin:0px auto 0px auto;
}
  
#footerInner, #footerInner a{ 
  color:#5e6270;
  font-size:11px;
  text-decoration:none;
  }

#footerInner{
  padding:20px 0px 3px 0px;
  background:#e4e7f3;
}  

#footerInner .title{
  font-size:12px;
}   
  
 .form { 
  color:#6d6d6d;
  background:#F0F0F8 ;	
	font-weight : 200; 
  font-size: 11px;
  border-bottom:solid #CDC7C7 1px;
  border-left:solid #CDC7C7 1px;
  border-right:solid #CDC7C7 1px;
  border-top:solid #CDC7C7 1px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  }
  
  .formInvisible { 
  color:#ffffff;
  background:#ffffff ;		
  font-size: 5px;
  border:solid #ffffff 1px; 
  font-family : Verdana, Helvetica, Geneva, Arial, sans-serif; 
  border:none;
  }
  
	.formField{
	display:block;
	clear:both;
	padding:10px 0 0 4px;
	width:300px;
	}
	
	.formField .label{
	float:left;
	width:60px;
	font-size: 10px;
	color:#222222;
 
	}
	
	.formField .input{
	float:left;
	width:200px;
	text-align:left;
	padding-left:0px;
  
	}	
  
  .formButtonBg{background:#89A5FF;color:#222222;border:1px solid #3a3a3c;}
  
	.formError{ color:#DF6251 ;
  }    
  #pageTitleDiv{
   float:left;
   margin:0px 0px 0px 5px;   
   width:345px;
  }  
  #pageTitle,#pageTitleDiv H1{
   color:#4d4a88;
   font-family: Arial,Verdana, Geneva,  Helvetica, sans-serif; 
   font-size:20px;
   font-weight:900;
   display:inline;
  }  
  #sortOrderDiv{
   float:left;
   margin:8px 0px 0px 0px;   
   width:160px;
  }  
  
  #itemCountPrefDiv{
   float:left;
   margin:8px 0px 0px 0px;   
   width:70px;
  }  
  
  .hr{
    background:#BBBABA;
    height:1px;
    line-height:1px; 
    width:100%;
  }
 
 .searchInputDiv{
   width:165px;
   padding:2px 0px 2px 0px;
 }
 
 .suggestQuery{
   background:#f0f0f8;
   position:absolute;
   right:195px;
   top:46px;
   font-size:14px;
   z-index:330;
   width:200px;
   border: #c9c9c7 solid 1px;
   text-align:left; 
  }

 /*   Start NEW MENU CSS    */

#nav {
  z-index:60;
  margin: 0;
  padding: 2px 6px 1px 6px;
  line-height: 100%;
  border-radius: .5em;

  -webkit-border-radius: .5em;
  -moz-border-radius: .5em;
  
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .4);

  background: #d7def2; /* Old browsers */
  background: -moz-linear-gradient(top, #d7def2 0%, #869ff0 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7def2), color-stop(100%,#869ff0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d7def2 0%,#869ff0 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d7def2 0%,#869ff0 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #d7def2 0%,#869ff0 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7def2', endColorstr='#869ff0',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #d7def2 0%,#869ff0 100%); /* W3C */

  border: solid 1px #828db0;
}
#nav li {
  margin: 0px 25px 0px 26px;
  padding: 0px 0px 2px 0px;
  float: left;
  position: relative;
  list-style: none;
  z-index:100;
  text-align:left;
}


/* main level link */
#nav a {
  font-size:13px;
  font-weight: bold;
  color: #5b5d68;
  text-decoration: none;
  display: block;
  padding:  3px 11px 6px 11px;
  margin: 0;
  -webkit-border-radius: .5em;
  -moz-border-radius: .5em;
  text-shadow: 0 1px 1px rgba(244, 244, 244, .4);
}
/* main level link hover */
#nav .current a, #nav li:hover > a {
background: #f5fafc; /* Old browsers */
background: -moz-linear-gradient(top, #bfebff 0%, #bfebff 7%, #bfebff 12%, #d9f3ff 12%, #c7dffb 30%, #abcdf9 54%, #a2bef6 75%, #96adf2 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#bfebff), color-stop(7%,#bfebff), color-stop(12%,#bfebff), color-stop(12%,#d9f3ff), color-stop(30%,#c7dffb), color-stop(54%,#abcdf9), color-stop(75%,#a2bef6), color-stop(100%,#96adf2)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #bfebff 0%,#bfebff 7%,#bfebff 12%,#d9f3ff 12%,#c7dffb 30%,#abcdf9 54%,#a2bef6 75%,#96adf2 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #bfebff 0%,#bfebff 7%,#bfebff 12%,#d9f3ff 12%,#c7dffb 30%,#abcdf9 54%,#a2bef6 75%,#96adf2 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #bfebff 0%,#bfebff 7%,#bfebff 12%,#d9f3ff 12%,#c7dffb 30%,#abcdf9 54%,#a2bef6 75%,#96adf2 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bfebff', endColorstr='#96adf2',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #bfebff 0%,#bfebff 7%,#bfebff 12%,#d9f3ff 12%,#c7dffb 30%,#abcdf9 54%,#a2bef6 75%,#96adf2 100%); /* W3C */
  color: #444;
  border-top: solid 1px #bfebff;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
  box-shadow: 0 1px 1px rgba(0, 0, 0, .2);
  text-shadow: 0 1px 0 rgba(255, 255, 255, .8);
}
/* sub levels link hover */
#nav ul li:hover a, #nav li:hover li a {
  background: none;
  border: none;
  color: #666;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
}
#nav ul a:hover {
  background: #869ff0 !important; /* for non-css3 browsers */
  filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c6ccdb', endColorstr='#869ff0'); /* for IE */
  background: -webkit-gradient(linear, left top, left bottom, from(#c6ccdb), to(#869ff0)) !important; /* for webkit browsers */
  background: -moz-linear-gradient(top,  #c6ccdb,  #869ff0) !important; /* for firefox 3.6+ */

  color: #fff !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  text-shadow: 0 1px 1px rgba(0, 0, 0, .1);
}
/* level 2 list */
#nav ul {
background: #dddddd; /* Old browsers */
background: -moz-linear-gradient(top, #dddddd 0%, #eff0f1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dddddd), color-stop(100%,#eff0f1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #dddddd 0%,#eff0f1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #dddddd 0%,#eff0f1 100%); /* Opera11.10+ */
background: -ms-linear-gradient(top, #dddddd 0%,#eff0f1 100%); /* IE10+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dddddd', endColorstr='#eff0f1',GradientType=0 ); /* IE6-9 */
background: linear-gradient(top, #dddddd 0%,#eff0f1 100%); /* W3C */

  display: none;
  margin: 0;
  padding: 0;
  width: 185px;
  position: absolute;
  top: 22px;
  left: 0;
  border: solid 1px #b4b4b4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
  -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
  box-shadow: 0 1px 3px rgba(0, 0, 0, .3);
}
/* dropdown */
#nav li:hover > ul {
  display: block;
 
}
#nav ul li {
  float: none;
  margin: 0;
  padding: 0;
}
#nav ul a {
  font-weight: normal;
  text-shadow: 0 1px 1px rgba(255, 255, 255, .9);
}
/* level 3+ list */
#nav ul ul {
  left: 181px;
  top: -3px;
}
/* rounded corners for first and last child */
#nav ul li:first-child > a {
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}
#nav ul li:last-child > a {
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}
/* clearfix */
#nav:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#nav {
  display: inline-block;
}
html[xmlns] #nav {
  display: block;
}
* html #nav {
  height: 1%;
}
  
 /*   End NEW MENU CSS    */  
 
 /*   Start Footer Tool    */   
 #footerToolWrapper {
  position:fixed !important;
  bottom:0px;
  background:inherit ;
  width:100%;
  margin:0px auto 0px auto;
  z-index:2222;
  }
 #footerToolInner {
  margin:0px auto 0px auto;
  width:800px;
  background:white;
  }
  
  #footerToolInnerBg{
  background: #d7def2; /* Old browsers */
  background: -moz-linear-gradient(top, #d7def2 0%, #869ff0 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7def2), color-stop(100%,#869ff0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d7def2 0%,#869ff0 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d7def2 0%,#869ff0 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #d7def2 0%,#869ff0 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7def2', endColorstr='#869ff0',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #d7def2 0%,#869ff0 100%); /* W3C */
  padding:2px 0px 1px 0px;
  height:24px;
  font-size:13px;  
  -webkit-border-top-left-radius: 8px;
  -moz-border-radius-topleft: 8px;  
  -webkit-border-top-right-radius: 8px; 
  -moz-border-radius-topright: 8px;
  -webkit-box-shadow: 1px -1px 1px rgba(0, 0, 0, .2);
  -moz-box-shadow: 1px -1px 1px rgba(0, 0, 0, .2);
  box-shadow: 1px -1px 1px rgba(0, 0, 0, .2);
  
 }
  
 #footerToolInnerHide{
  width:800px;
  margin:0px auto 0px auto;
  text-align:left;

  }
  
 #footerToolInnerHideBG{
  width:170px;
  background:white;
  }  
  
 #footerToolInnerHideContent{
  margin:0px 0px 0px 5px;
  width:160px;
  background: #d7def2; /* Old browsers */
  background: -moz-linear-gradient(top, #d7def2 0%, #869ff0 100%); /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d7def2), color-stop(100%,#869ff0)); /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, #d7def2 0%,#869ff0 100%); /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, #d7def2 0%,#869ff0 100%); /* Opera11.10+ */
  background: -ms-linear-gradient(top, #d7def2 0%,#869ff0 100%); /* IE10+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7def2', endColorstr='#869ff0',GradientType=0 ); /* IE6-9 */
  background: linear-gradient(top, #d7def2 0%,#869ff0 100%); /* W3C */
  padding:2px 0px 1px 0px;
  height:22px;
  font-size:14px; 
  -webkit-border-top-left-radius: 8px; 
  -moz-border-radius-topleft: 8px;  
  -webkit-border-top-right-radius: 8px; 
  -moz-border-radius-topright: 8px; 
  -webkit-box-shadow: 2px -2px 1px rgba(0, 0, 0, .2);
  -moz-box-shadow: 1px -1px 1px rgba(0, 0, 0, .2);
  box-shadow: 1px -1px 1px rgba(0, 0, 0, .2);
  }
 
 /*   End Footer Tool    */
  
  
 /*   Start Homepage    */
 
 #videoWindow{
     width:430px;
     position:absolute;
     left:210px;top:10px;
     display:none;
     z-index:20;
     background:#ffffff;
     border:5px solid #c9c9c7;
     }
 #introCol{
      background:#f4f4f4;
      float:left;
      width:150px;
      height:408px;
      }
  #homeBrands{
    position:absolute;
    left:8px;
    top:10px;
    z-index:20;
  }
    
  #heroBug{
    position:absolute;
    top:0px;
    left:0px;
  }
       
  #homeMain{
   float:left;
   position:relative;
   width:685px;
   text-align:right;
  }
 
 #tile{
   float:left;
   margin-left:8px;
 }
 
 #featured{
   float:left;
   width:90px;
   margin-left:0px; 
   padding:0px;
 }

 
 .featuredHeader{
   font-weight:900;
   color:#545454; 
   font-size:10px;
   padding:0 0px 0px 14px;
   
  }
  
  .featuredItem{  
   width:100px;
   height:133px;
   background:#ffffff;
   overflow:hidden;
   text-align:center;
   }
   
 .featuredItem a{
    text-decoration:none;
	  font-weight:normal;
    color:#797898;
    font-size:10px;
  }  
  
   .featuredItem a:hover{
    text-decoration:underline;
  }  
  
   .featuredName{
    width:90%;
    overflow:hidden;
  }  
  
   
  #news{
    float:left;
    margin-top:10px;
  
   
    width:174px;
  }

  #guide{
    float:left;
    margin:10px 0px 0px 0px;
   
  }
  #wholesale{
    float:left;
    margin:10px 0px 0px 0px;
 
    background:#F8DEE9;
  }
  
  .spiderOverview{
    width:800px;
    text-align:center;
    margin-left : auto;
    margin-right : auto;
    color:#cccccc;
    font-size:10px;
    padding:10px 0px 10px 0px;
  }
  
    .spiderOverview a,.spiderOverview h2,.spiderOverview h1{

    color:#cccccc;
     font-size:10px;
  }
 
  .queryLink {padding:2px 2px 3px 5px;}   
  /*   End Homepage    */
  
  /*   Start Browse    */
  

  
  #pagination{
    float:right;
    margin:2px 5px 0px 0px; 
    width:180px;  
    color:#4d4a88;      
    font-size:12px;
    text-align:right;
  }
  
  #paginationBot{
    color:#4d4a88;    
    font-size:12px;
    text-align:right;
    padding:6px 5px 6px 0px;
    position:relative;
  }
  
  
  .browseItemCount{ 
    color:#3e3e46;  
    font-size:10px;
  }
  
  #browsePageCount{
    float:left;
    margin:10px 0px 0px 10px;  
    background:#e3ffff; 
    text-align:right;
  }
  #browseFilterContainer{
    float:left;
    width:158px;
    margin-left:6px;
  }
  
  .filterHead{
   color:#a09faa;
   font-size:13px;
   font-weight:900;
   padding:20px 0px 9px 0px;
  }
  
  .filterSection{
   text-transform:capitalize;
   color:#4D4A88;
   font-size:12px;
   font-weight:900;
   padding:3px 0px 3px 0px;
   margin:9px 0px 4px 0px;
   width:75%;
   border-top:1px solid #efeff0;
   border-bottom:1px solid #efeff0;
   
  background: #feffff; /* old browsers */

  background: -moz-linear-gradient(top, #feffff 0%, #f4f6f8 100%); /* firefox */

  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#feffff), color-stop(100%,#f4f6f8)); /* webkit */

  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#f4f6f8',GradientType=0 ); /* ie */
  }
  
  .filterLink{
   text-transform:capitalize;
   color:#424242;
   font-size:11px;
   font-weight:200;
  }
  .filterLinkOn{
   text-transform:capitalize;
   color:#424242;
   font-size:12px;
   font-weight:900;
  }  
  .filterLinkRemove{
   color:#4D4A88;
   font-size:9px;
   font-weight:200;
   text-decoration:underline;
  }  
  
  
  #browseContainer{
    text-align:left;
    display:block;
    float:left;
    width:630px;
  }
  .browseItem{
    text-align:center;
    width:158px;
    margin-top:20px;
    float:left;
    position:relative;
  }
  
  #browseItemBug{
    position:absolute;
    top:0px;
    left:0px;
  }
  
  .browseName{
    color:#393939;
    text-size:12px;
    border-bottom:solid #C9C9C7 1px;
    border-top:solid #C9C9C7 1px;
    margin:5px 10px 5px 10px;
    padding:3px 0px 4px 0px;
  } 

  .browseName a:hover{
    text-decoration:none;
  } 
  
  .browseDesignerName {color:#797898;}   
   
  .browsePrice a{
   font-size:13px;
   font-weight:900;
   color:#990000;
  }
   
  .browsePrice .formerPrice{
   font-size:10px;
   font-weight:200;
   color:#424242;  
  }
 .browsePrice .currentPrice{
   font-size:12px;
   font-weight:900;  
 }
 .browsePrice .savings{
   font-size:12px;
   font-weight:200;  
   color:#0B7A15;  
   
 }   
 
  #browsePromo{
    color:#226691;
    text-size:12px;
    padding:4px 0px 4px 0px;
  } 
  
  #browseAction,#browseAction a {
    color:#003399;;
    text-size:12px;
    text-weight:900;
  } 
  
  #browseAction a:hover {
    text-decoration:none;
  } 
  
  #browseCart {
   height:160px;
   width:250px;
   background:#E7E7C7;
   border:solid #C9C9C7 1px;
  } 

  
  .browseShip{
   color:#797898;
   font-size:11px;  
  }
  
 .browseActionLink {
   font-size:11px;
   font-weight:900;  
  }
  
  .collectionTop{

  }
  
  /*   End Browse    */
  /*   Start Landing    */
  
   #landingThumb{
    text-align:center;
    width:113px;
    margin:20px 15px 0px 0px;
    float:left;
    position:relative;
    padding:0px;
    background:url(images/backgrounds/featured_thumb.gif) no-repeat; 
   }
 
   #landingThumb .ItemPrice {  
    color:#393939;
    text-size:12px;
    margin:5px 10px 6px 10px;
    padding:0px;
    }
    
    #landingThumb .thumbImg {  
     margin:6px 0px 0px 0px;
     }
     
    #featureLandList {
     float:left;
     margin:8px 0px 20px 20px;
     width:378px;
     }
    
    .featureActionBar{
      text-align:right;
      background:url(images/navigation/action_bar_bg.gif) no-repeat;
      height:25px;
    }
     
    .featureActionBar .linkText{
      padding:4px 20px 0px 0px;
      font-size:12px;
      color:#7b7b7b;
    }
    
   .landingHero{
    float:left;
    position:relative;
    width:385px;
   }
  /*   End Landing    */
  /*   Start Detail    */  
  
  #detailBreadcrumb{font-size:12px;color:#6b6a7b; padding:3px;0px 4px 0px;font-weight:800;}
  #detailBreadcrumb a ,  #detailBreadcrumb h2{font-size:12px;color:#6b6a7b;}  
  
  #detailImageCol{
    float:left;
    width:334px;
    text-align:center;

  }
  
  #detailMoreViews{ 
    padding:2px;
    margin:10px 20px 5px 20px;
    border-bottom: 1px solid #BBBABA ;
    text-align:left;
  }
  #additionalViewWrapper{ 
    text-align:left;
    padding:0px 0px 0px 22px;
  }
  #detailTextCol{
    float:left;
    width:334px;
    color:#393939;  
  }
  
  #detailTextColInner{
   margin:80px 70px 20px   26px;  
  }
  
  #detailTextCol h1{
    font-size:18px;
    display:inline;
    line-height:20px;
  }
  
  #detailFeaturedCol{
    float:left;
    width:130px;
  }
  
  #detailsPromo{  
   padding:5px 0px 2px 2px; 
   color:#797898;
   font-size:11px; 
   font-weight:900;
   }
   
  #detailWarranty{  
   padding:20px 0px 20px 2px; 
   color:#797898;
   font-size:11px; 
   font-weight:900;
   }
   
  .detailPrice{
   font-size:12px;
   font-weight:900;
   color:#990000;
   padding:5px 0px 0px 2px;
  }
   
  .detailPrice .formerPrice{
   font-size:10px;
   font-weight:200;
   color:#424242;  
  }
  .detailPrice .currentPrice{
   font-size:12px;
   font-weight:900;  
  }
  .detailPrice .savings{
   font-size:12px;
   font-weight:200;  
   color:#0B7A15;  
  }   
   
  .detailDescription{
   font-size:11px;
  }
  
  .detailDescTitle{
    font-size:11px;
    font-weight:900;
    color:#797A71;
  } 

  .detailDesignerName {color:#797898;font-size:18px;}   
  
  .detailDescValue{
    font-size:11px;
    font-weight:200;
  } 
             
   #zoomDiv{
    width:600px;
    position:absolute;
    background:#FFFFFF;
    border:solid #000000 1px;
    z-index:101;
    top:0px;
   }
   
   #zoomClose{
    text-align:right;
    padding:8px 8px 8px 0px;
    background:#D9D9D9;
   }
   
   
  #pageScreen{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
		margin:0px;
    z-index:20;
    background:#000000 ;
    filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
  }
  
   #divaScreen{
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
		margin:0px;
    z-index:20;
    background:#ffffff none repeat scroll 0%;
    filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;
  } 
  
  .detailCartHead{padding:2px 0px 2px 0px;margin:0px 0px 4px 0px;background:#E9E8E8;font-size:9px;text-weight:900;} 
  
  .cartAdjust{ 
  color:#1e2b3c;
  background:#e4e3e3 ;	
	font-weight : 200; 
  font-size: 10px;
  border-bottom:solid #d1d1d1 1px;
  border-left:solid #CDC7C7 1px;
  border-right:solid #CDC7C7 1px;
  border-top:solid #CDC7C7 1px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  }
  

  .cartPopCol1 {float:left;width:50px;}
  .cartPopCol2 {float:left;width:110px;overflow:hidden;}
  .cartPopCol3 {float:left;width:45px;}
  .cartPopCol4 {float:left;width:68px;}
  .cartPopCol5 {float:left;width:45px;font-size:9px;}
   
      
  /*   End Detail    */
  
  /*   Start Collections    */
    
  #CollectionDiv{
  
   margin:0px 0px 0px 0px;   
   width:797px;
  
  } 
      
  .descBox{
    width:370px;
   float:right;
    padding:15px;
  
    font-size:11px;
    
  }
  
  .descBox a  {
  color:#75747e;
  }
  
  .descBoxButton{
 
    padding:5px 0px 3px 0px;
    text-align:right;  
  }
    

    #collectionCopy{padding:12px;
    background:#F0EEEB;
    font-size:11px;
    }      
  
  .collectionTitleDefault{float:left;font-size:26px;color:#2d2d2d;padding:12px 0px 0px 12px;}
  
 /*   End Collections    */
  
  /*   Start Order    */ 
  .orderItemFrm,.lineTotalBx { 
  color:#6d6d6d;
  background:#ffffff ;	
	font-weight : 200; 
  font-size: 10px;
  border-bottom:solid #ffffff 1px;
  border-left:solid #ffffff 1px;
  border-right:solid #ffffff 1px;
  border-top:solid #ffffff 1px;
  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; 
  }
  
  .orderTotalBx{
  font-size: 18px;
  font-wight:900;
  }
  
  .orderFrmHide { 
  color:#ffffff;
  background:#ffffff ;	
	font-weight : 200; 
  font-size: 9px;
  border:solid #ffffff 1px;  
  }
  
  .orderInfo{
  clear:both;
  padding:10px 0px 10px 0px;
  
  }
  .orderError{
   color:#EC5959;
   font-weight : 900; 
   font-size: 12px;
  }
    /*   End Order    */ 
     
  /*    Start Editorial    */  
  
  .editorialHeader{
   font-size:16px;
   font-weight:900;
   }
   
  .editorialSection{
   font-size:13px;
   font-weight:900;
   }
  
  /*    End Editorial    */  
  
  /*    Start Shopping Bag    */   
  
   .nextDayMessage{
   color:#DF6251;
   font-size:9px;
   text-align:center;   
   }
   
   .giftCardInfo{font-size:13px; font-weight:900;}
   .giftCardInfo2{font-size:13px; font-weight:900;}
   
  /*    End Shopping Bag    */   
  
  /*   Start Buzz    */
   
   .buzzContentDate{
   color:#86867f;
   font-size:10px;
   padding:10px 0px 0px 0px ; 
   }   
   
   .buzzContentPublication{
   color:#6a695a;
   font-size:12px;
   font-weight:900;
   padding:10px 0px 0px 0px;  
   }   
   
   .buzzContentTitle{
   color:#4d4a88;
   font-size:13px;
   font-weight:900;
   padding:4px 0px 0px 0px ; 
   }   
   
   .buzzContentText{
   color:#4d4d4d;
   font-size:12px;
   padding:10px 0px 0px 0px  ;
   }   
   
   .buzzContentLink{
   color:#6a695a;
   font-size:10px;
   padding:20px 0px 10px 0px  ;
   font-weight:900;
   }   
   
   /*   End Buzz    */
   
  /*   Start Sprites    */
  
  .topNavLogo{width:51px;height:58px; background-position:-0px 5px;}
  .topNavName{ width:112px; height:52px; background-position:-50px 5px;}
  .topNavFreeShip{ width:158px; height:47px; background-position:-2px -118px;}
  .topNavTollFree{ width:160px; height:23px; background-position:-2px -277px;}
  .topNavShoppingBag{ width:43px; height:45px; background-position:-2px -55px;}
  .searchGoBut{ width:20px; height:20px; background-position:-146px -62px;}
  .homeTodayTile{ width:210px; height:65px; background-position:0px -304px;}
  .socialDualSquares{ width:90px; height:39px; background-position:-6px -176px;}
  .closeX22{ width:22px; height:22px; background-position:-53px -61px;} 
  .proceed2CheckoutDark{ width:237px; height:27px; background-position:0px -373px;border:1px solid #4a4a4a;}  
  .cartPlusArrow{ width:31px; height:12px; background-position:-36px -262px;} 
  .cartMinusArrow{ width:31px; height:12px; background-position:-70px -262px;} 
  .cartArrowText{ width:31px; height:10px; background-position:-4px -264px;} 
  .homeBrandTop{ width:187px; height:12px; background-position:-5px -228px;} 
  .homeBrandBot{ width:187px; height:12px; background-position:-5px -245px;} 
  .outOfStockBug{ width:57px; height:50px; background-position:-99px -170px;} 
  .previewBug{ width:57px; height:50px; background-position:-163px -170px;}
  
  .cancelBut{ width:64px; height:17px; background-position:-145px -86px;}   
  .preorderNotifyBut{ width:64px; height:17px; background-position:-183px -108px;} 
  .closeBut39{ width:39px; height:12px; background-position:-175px -63px;} 
  .enterBut{ width:49px; height:19px; background-position:-88px -61px;} 
  
  .phoneIcon{ width:16px; height:16px; background-position:-175px -280px;} 
  .topNavGifts{ width:230px; height:58px; background-position:-0px -560px;}
  
  /*   End Sprites   */
  
