@import url("content-design.css");

body {
  font-family: Arial;
  font-size: 12px;
  background-color: #5D5D5D;
  text-align: center;
  background-position: 0px 93px;
  margin: 0px;
}

h1 {
  font-family: Arial Black, Skia, Arial, Helvetica;
  font-size: 28px;
  text-align: left;
  text-transform: lowercase;
  color: #000000;
  margin-top: 0px !important;
}
h3 {
  font-family: Arial Black, Skia, Arial, Helvetica;
  font-size: 28px;
  text-align: left;
  text-transform: lowercase;
  color: #000000;
  margin-top: 0px !important;
}
.BackButton {
  font-family: Arial Black, Skia, Arial, Helvetica;
  font-size: 16px;
  text-align: left;
  text-transform: uppercase;
  text-decoration: none;
  color: #FFFFFF;
  margin-top: 0px !important;
}

.Container {
  text-align: center;
}

.Container {
  /* background-image: url(../images/interface/wishlist/bgtop.jpg); */
  background-color: #6F6F6F;
}

.whitetext {
  font-family: Arial;
  font-size: 12px;
  color: #FFFFFF;
}

a {
  font-family: Arial;
  font-size: 12px;
  color: #FFFFFF;
}

ul {
  color: #FFFFFF;
}

.advsearch strong{
  font-weight: bold;
  font-size: 12px;
  color: #540000;
  margin-left: 4px;
}

.ErrorMessage {
	MARGIN-TOP: 60px;
	DISPLAY: block;
	COLOR: #fff;
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold;
}

#leftnav {
  float: left;
  width: 158px;
}

#scroller {
   position: relative;
   width: 170px;
   height: 150px;
   clip:rect(0,0,150,170);
}
#scroller a {
  width: 200px;
  text-decoration: none;
  font-family: Verdana,Arial;
  font-size: 10px;
  display: block;
  margin: 3px;
  margin-left: 8px;
  padding: 0px;
}

#scroller a:hover {
}

#innertop {
  background-color: #CCCCCC;
}

#logo {
  background: url(../images/logo.gif) no-repeat;
  background-position: center;
  float: left;
  width: 247px;
  height: 60px;
  padding-top: 5px;
/*
  width: 247px;
  height: 25px;
*/
}

#logo span{
  display: none;
}

#maincontainer {
      background: url(../images/bg/home-bg.jpg) repeat-x;
}

#main {
      display: block;
      background: url(../images/bg/home_center-bg.jpg) no-repeat;
      background-position: center top;
      margin: 0 auto;
      width: 895px;
      height: 350px;
      border: 0px blue solid;
}

#centercontent {
      display: block;
      margin: 0 auto;
      margin-top: 0px;
      width: 994px;
      color: #FFFFFF;
      border: 3px solid #FFFFFF;
      font-size: 11px;
      clear: both;
}

#mainpage {
      display: block;
      width: 100%;
      padding-top: 10px;
      background-image: url(../images/interface/page_center_bg.jpg);
      background-repeat: repeat-x;
      background-position: top center;
      text-align: center;
      border: none;

}
#mainpage td{
      color: #FFFFFF;
      font-size: 12px;
}

#mainpage td.ProductText {font-size: 13px;}

#wishlistpage {
      display: block;
      width: 100%;
      padding-top: 10px;
      background-image: url(../images/interface/wishlist/page_center_bg.jpg);
      background-repeat: no-repeat;
      background-position: top center;
      text-align: center;
      border: none;
}

#maincontent {
      float: left;
      margin-left: 15px;
      width: 816px;
}

#top {
	align: center;
	margin: 0; padding: 0;
      background-color: #000000;
      padding-top: 8px;
}

#top .innertop {
      margin: 0 auto;
      background: #666 url(../images/nav/new/bg-nav.gif) center top no-repeat;
      height: 20px;
      padding: 0;
}

#topnav {
      margin: 0 auto;
      width: 972px;
}
#navsub {
      margin: 0 auto;
      text-align: left;
      width: 925px;
}

#topnav ul {
	width: 100%;
	margin: 0; padding: 0;
      padding-top: 0px;
	list-style: none;
	z-index: 101;
}
#topnav ul li {
	height: 20px;
	margin: 0 0px 0 0;
	list-style-type: none;
	display: block; float: left;
	position: relative;
}

#topnav ul a {
	display: block;
	float: left;
	height: 20px;
      border: 0px solid #FFFFFF;
	color: #CCCCCC;
	background-repeat: no-repeat;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: bold;
}

#topnav ul a:hover, #topnav ul a#active_menu, #topnav ul li.expanded0 a {
	color: #FFFFFF;
	background-position: left top;
	background-repeat: no-repeat;
}

#topnav ul li a span {
	display: none;
}

#topnav ul li.home a {width: 60px; background-image: url(../images/nav/new/home.gif);}
#topnav ul li.customer-service a {width: 153px; background-image: url(../images/nav/new/customer-service.gif);}
#topnav ul li.contact a {width: 106px; background-image: url(../images/nav/new/contact-us.gif);}
#topnav ul li.returns a {width: 143px; background-image: url(../images/nav/new/returns.gif);}
#topnav ul li.order-tracking a {width: 126px; background-image: url(../images/nav/new/order-history.gif);}
#topnav ul li.dressingroom a {width: 156px; background-image: url(../images/nav/new/dressing-room.gif);}
#topnav ul li.giftcard a {width: 92px; background-image: url(../images/nav/new/gift-card.gif);}
#topnav ul li.why a {width: 136px; background-image: url(../images/nav/new/why-denimrack.gif);}

#mainlinks {
   float: right;
   height: 20px;
}

#mainlinks ul {
	float: left;
	margin: 0; padding: 0;
	width: auto;
	height: 34px;
	list-style: none;
	z-index: 101;
}

#mainlinks ul li {
      height: 17px;
	margin: 22 8px 0 0;
	list-style-type: none;
	display: block; float: left;
	position: relative;
}

#mainlinks ul a {
	display: block;
	float: left;
      height: 29px;
	color: #CCCCCC;
	background-repeat: no-repeat;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
}

#mainlinks ul a:hover, #mainlinks ul a#active_menu, #mainlinks ul li.expanded0 a {
	color: #FFFFFF;
	background-position: left top;
	background-repeat: no-repeat;
}

#mainlinks ul li a span {
	display: none;
}

#mainlinks ul li.free-shipping a {width: 199px; background-image: url(../images/titles/always-free-shipping.gif);}

#mainlinks ul li.login a {width: 59px; background-image: url(../images/buttons/nav_login.gif);}

#mainlinks ul li.logoff a {width: 59px; background-image: url(../images/buttons/nav_logoff.gif);}

#mainlinks ul li.my-rack a {width: 82px; background-image: url(../images/buttons/nav_myrack.gif);}

#mainlinks ul li.cart {width: 100px; font-size: 11px; color: #A9A9A9;}

#mainlinks ul li.music a {width: 40px; height: 34px;	margin-top: 0px; background-image: url(../images/buttons/music.gif);}

#mainlinks ul li.music {margin-top: 12px;}

#clear {
    clear: both;
}

#column {
      display: block;
      float: left;
      text-align: left;
      font-family: Arial;
      font-size: 11px;
      color: white;
      width: 215px;
      margin-top: 14px;
      margin-left: 12px;
      border: 0px yellow solid;
}

#column p{
      margin: 0px !important;
      margin-top: 5px !important;
      margin-bottom: 15px !important;
}

#column h2{
      font-family: Verdana,Arial;
      font-size: 13px;
      text-align: left;
      text-transform: uppercase;
      color: white;
      margin: 0px !important;
      margin-bottom: 0px !important;
      padding: 0px !important;
      border: 0px yellow solid;
}

#column h2.bigger{
      font-size: 15px;
}

.imagebanner {
      border: 1px solid #FFFFFF;
      margin-bottom: 5px !important;
}
.button {
      border: 0px solid #FFFFFF;
      margin-top: 5px !important;
      margin-bottom: 5px !important;
}

#photo-container {
      display: block;
      float: left;
}
#photo-container-NOW{
      display: block;
      background-image: url(../images/photos/1921.jpg);
      background-repeat: no-repeat;
      background-position: 19px 0px;
      float: left;
      width: 300px;
      height: 350px;
}
#photo-overlay-NOW {
      display: block;
      background-image: url(../images/interface/white-lines2.png);
      background-repeat: no-repeat;
      float: left;
      width: 300px;
      height: 350px;
}

#home-middle-NOW {
      display: block;
      float: left;
      width: 250px;
      height: 200px;
      margin-top: 75px;
      margin-left: 15px;
      margin-right: 15px;
      background-image: url(../images/titles/whats_in_your_rack.png);
      background-repeat: no-repeat;
      width: 400px;
      height: 47px;
}
#home-middle span{
      display: none;
}

#home-categories {
      display: block;
      margin: 0px;
      padding: 0px;
      width: 158px;
      line-height: 14px;
}
#menucontainer {
   background-image:url(../images/bg/red_gradient.gif);
   background-position: 0px 12px;
   border-top: #FFFFFF solid 1px;
   display: block;
   width: 100%;
   height:183px;
}
#home-categories td{

}

#home-categories div.genderblock{
   display: block;
   border: 0px yellow solid;
   width: 164px;
   padding-left: 0px;
   padding-right: 0px;
   margin-left: 0px;
   margin-right: 0px;
}
#home-categories .men {
   margin: 0px !important;
   background-image: url(../images/buttons/mens.gif);
   background-position: center;
   background-repeat: no-repeat;
   display: block;
   float: left;
   width: 47%;
   width: 76px;
   height: 20px;
   background-color: #540000;

   border: 2px solid #FFFFFF;
   border-left: 1px solid #FFFFFF;
   border-bottom: 0px solid #FFFFFF;
}

#home-categories .women {
   background-image: url(../images/buttons/womens.gif);
   background-position: center;
   background-repeat: no-repeat;
   display: block;
   float: left;
   width: 47%;
   width: 77px;
   height: 20px;
   background-color: #540000;

   border: 2px solid #FFFFFF;
   border-right: 0px solid #FFFFFF;
   border-bottom: 0px solid #FFFFFF;
}

#home-categories a.men:hover{
   background-color: #760000;
}

#home-categories a.women:hover{
   background-color: #760000;
}

#home-categories .men span{
   display: none;
}
#home-categories .women span{
   display: none;
}

#dirbutton {
   display: block;
   width: 154px;
   height: 12px;
   text-decoration: underline;
   background-color: #AD0D01;
   background-repeat: no-repeat;
}
#dirbutton a:hover{
   background-color: #CF2F23;
}

#dirbutton a{
   width: 164px;
   display: block;
/*   border: none !important;*/
}

#dirbutton image{
   border: none !important;
}

.uparw{
   width: 124px;
   border: 2px #FFFFFF solid;
   border-top: none;
   border-bottom: 1px #FFFFFF solid;
   background-image: url(../images/buttons/arw-up.gif);
   background-position: bottom center;*/
   z-index: 400;
}

.dwnarw{
   border: 2px #FFFFFF solid;
   border-top: 1px #FFFFFF solid;
   background-image: url(../images/buttons/arw-dwn.gif);
   background-position: top center;
   z-index: 400;
}

#dirbutton span{
   display: none;
}

#bottomline {
      margin-top: 0px;
      margin-bottom: 10px;
      border: 2px solid #000000;
}

#advsearchbox {
      overflow: hidden;
      width: 158;
      height: 330px;
      border: 0px solid #FFFFFF;
}

#copyright {
      color: #FFFFFF;
      font-size: 11px;
}
#bottomcontainer {
      background-image: url(../images/bg/bottom-bg.gif);
      background-repeat: repeat-x;
      padding: 10px;
}
#bottom {
      display: block;
      background-position: center top;
      margin: 0 auto;
      width: 925px;
      border: 0px blue solid;
}
#searchbar {
      background-color: #000000;
      text-align: left;
      padding: 4px;
      font-family: Verdana, Arial;
      font-size: 11px;
      font-weight: bold;
	height: 20px;
}
#searchbar a{
      font-family: Verdana, Arial;
      font-size: 11px;
	HEIGHT: 16px;
}

#PListBox {
      FONT-SIZE: 11px;
      FONT-WEIGHT: bold;
	MARGIN-TOP: 10px;
	MARGIN-RIGHT: 22px;
	WIDTH: 112px;
	HEIGHT: 275px;
	BORDER: 1px solid navy;
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
	PADDING-RIGHT: 0px;
	BORDER: 0px black solid;
      FLOAT: left;
      COLOR: black;
      TEXT-DECORATION: none;
}
#PListBox a{
      TEXT-DECORATION: none;
}

DIV.PListImgBox {
      TEXT-ALIGN: left;
	WHITE-SPACE: nowrap;
	MARGIN-BOTTOM: 4px;
	BORDER: 0px blue solid;
}
.PListImgBox img {
      BORDER: 1px black solid;
}
#pageinfo {
      float: right;
}
#clear {
      clear: both;
}
.NavigationArrow {
	WIDTH: 9px;
	HEIGHT: 9px;
	BORDER: none;
}
.NavigationTitle {
	FONT-WEIGHT: bold;
	color: #FFFFFF;
	font-size: 11px;
}

#NavigationTitle {
	font-size: 11px;
	color: #FFFFFF;
      padding: 2px;
}
#previewtext {
 color: #000000;
 font-weight: bold;
 margin-top: 5px;
}
#pageinfo {
      padding: 4px;
}
#productlisting {
	WIDTH: 500pxpx;
	BORDER: 0px solid #FFFF00;
}

#previewbox {
   margin-top: 8px;
   float: right;
   display: block;
   width: 260px;
   height: 448px;
   border: 2px solid #000000;
   background-image: url(../images/interface/previewbox.jpg);
   background-repeat: no-repeat;
}

#previewbox span.text{
   display: block;
   text-align: center;
   vertical-align: middle;
   margin-top: 5px;
   margin-left: 6px;
   width: 226px;
   height: 439px;
   border: 0px solid #000000;
}

.ProductTitle {
   text-decoration: none;
   color: #000000;
   font-size: 11px;
   font-weight: bold;
}
.ProductTitle2 {
   text-decoration: none;
   color: #FFFFFF;
}
.ProductTitle3 {
   text-decoration: none;
   color: #FFFFFF;
   font-weight: bold;
}

#descr {
   display: none;
}
#fulldescr {
   display: none;
}

#descrboxlinks a{
   float: left;
}

#detailbtn a{
   display: block;
   background-image: url(/images/interface/details1.gif);
border: 0px solid yellow;
   width: 122px;
   height: 17px;
}
#detailbtn a:hover{
   background-image: url(/images/interface/details1.gif);
}
#detailbtn span{
   display: none;
}

#descrbtn a{
   display: block;
   background-image: url(/images/interface/description0.gif);
border: 0px solid yellow;
   margin-left: 5px;
   width: 122px;
   height: 17px;
}
#descrbtn a:hover{
   background-image: url(/images/interface/description1.gif);
}
#descrbtn span{
   display: none;
}


#descrbox {
   clear: left;
   border: 1px #FFFFFF solid;
   background-color: #CC0000;
   width: 320px;
   height: 172px;
}
#descrbox span{
   display: block;
   margin: 15px;
   color: #FFFFFF;
   font-size: 12px;
}
#descrbox ul{
   margin: 5px;
}

.ButtonLink {
   font-size: 11px;
   text-transform: uppercase;
   border: 1px solid white;
   background-color: #6C0D00;
   text-decoration: none;
   text-align: center;
   padding: 2px;
   padding-left: 6px;
   padding-right: 6px;
   width: 200px;
   margin-top: 6px;
   font-weight: bold;
   display: block;
}

.ButtonLink span{
}

#LogoImage {
      border: 0px solid #FFFFFF;
      display: block;
      background-repeat: no-repeat;
      width: 124px;
      height: 84px;
      filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='',sizingMethod='scale');
}

#LogoText {
   display: block;
   width: 124px;
   height: 84px;
   font-size: 12px;
   font-weight: bold;
}

.ProductText {
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
}

#customoptions {
   border: 0px solid #FFFFFF;
   font-size: 12px;
   font-weight: bold;
   color: #FFFFFF;
   margin-right: 10px;
   margin-bottom: 10px;
   width: 45px;
   float: left;
}
#customoptions select{
   width: 45px;
}

.links {
   font-size: 11px;
   font-weight: bold;
   color: #000000;
   text-transform: uppercase;
}

td.PImgBox {
   background-image: url(/images/interface/productbg.gif);
   background-repeat: no-repeat;
   padding: 0px;
   margin: 0px;
}

td.PImgBox div{
   padding: 0px;
   margin-top: 4px;
   margin: 8px;
   width: 330px;
   display: block;
}

#product_thumbnail {
  border: 1px solid #000000;
}


#emailtofriend {
   display: none;
}

#thumbstrip {
   font-size: 11px;
   font-family: Verdana;
   text-transform: uppercase;
   font-weight: bold;
   padding-left: 15px;
   padding-right: 15px;
   display: block;
   width: 75px;
}

#thumbstrip img{
   border: 1px solid #000000;
   margin-top: 3px;
   margin-bottom: 9px;
}

.GoImage {
   border: none;
}

input.form {
   border: 1px #FFFFFF solid;
   color: #000000;
   background-color: #FFFFFF;
   font-size: 13px;
   border: 1px solid black;
   background-color: #FFFFFF;
   text-decoration: none;
   text-align: left;
   padding: 2px;
   padding-left: 6px;
   padding-right: 6px;
   margin-top: 6px;
   display: block;
}
select.form {
   border: 1px #FFFFFF solid;
   color: #FFFFFF;
   background-color: #FFFFFF;
   font-size: 11px;
   border: 1px solid white;
   background-color: #6C0D00;
   text-decoration: none;
   text-align: left;
   padding: 2px;
   padding-left: 6px;
   padding-right: 6px;
   margin-top: 6px;
   display: block;
}

ProductPriceSmall {
   color: #FFFFFF;
}

.SearchSortTitle {
   font-size: 11px;
}
.SearchSortLink {
   font-size: 11px;
}
.SearchSortCell {
   font-size: 11px;
}

#dressing-room {
   text-align: left;
   /* background-image: url(../images/dressing-room.gif); */
}

.dressing-roomIMG {
   border: 1px solid #000000;
}

#productcolumn {
   width: 544px;
   padding: 0px;
   border: 0px solid #0000FF;
}

.freeship-trans {
   background-image: url(../images/titles/always_free_shipping.png);
   background-repeat: no-repeat;
   width: 250px;
    height: 50px;
   display: block;
}

#invoicing {
   width: 700px;
}

#invoicing table.toptable{
   border: 0px solid #000000;
   width: 650px;
   margin-left: 10px;
   margin-right: 10px;
   color: #000000;
}
#invoicing table{
   border: 0px solid #0000FF;
}

#invoicing td{
   color: #000000;
}

.comingsoon {
  background-image: url(../skin1/images/coming_fall_2007.png);
}

div#stylistBox {
	position: relative;
	height: 184px;
	width: 322px;
	}
	div#stylistBox a {display: block;}

	a#stylistHelp {
		position: absolute;
		top: 0;
		right: 0;
		height: 62px;
		width: 174px;
		background: url(../images/misc/stylist-help.gif) 0 0 no-repeat;
	}

	a#stylistReturns {
		margin: 60px 0 8px 0;
		height: 37px;
		width: 218px;
		background: url(../images/misc/free-returns.gif) 0 0 no-repeat;
	}

	a#stylistShipping {
		margin-bottom: 9px;
		height: 52px;
		width: 248px;
		background: url(../images/misc/free-shipping.gif) 0 0 no-repeat;
	}