	html { height: 100%; margin-bottom: 1px; } /* This forces a scrollbar on Mozilla & WebKit to prevent jumping on centered sites */
	
	/* Do not remove the following section, these rules are required for forms */
		.comment-replies {
			margin-left: 30px;
		}

		.form-element.form-hide, .form-important {
			display: none;
		}

		.form-element.form-type-checkbox label,
		.form-element.form-type-radio label {
			display: inline;
		}

		.form-float-left {
			float: left;
		}

		.form-element.form-float-left {
			padding-right: 10px;
		}
		
		/* This section works with the wt.hero function in site-local.js.  Values set to % need to be set.  Caption and control rules should be removed if not in use. */

		div#imageFadeContainer {
			position: relative;
			width: %;
			height: %;
			overflow: hidden;
		}

			div#imageFadeContainer img {
				position: absolute;
				top: 0px;
				left: 0px;
			}

			div#imageFadeContainer div#hero-foreground {

			}

			div#imageFadeContainer div#hero-caption {

			}

			div#imageFadeContainer div#hero-controls {

			}

				div#imageFadeContainer div#hero-controls ul {

				}

					div#imageFadeContainer div#hero-controls ul li {

					}

						div#imageFadeContainer div#hero-controls ul li a {

						}

						div#imageFadeContainer div#hero-controls ul li a#hero-previous {

						}

						div#imageFadeContainer div#hero-controls ul li a#hero-pause {

						}

						div#imageFadeContainer div#hero-controls ul li a#hero-play {

						}

						div#imageFadeContainer div#hero-controls ul li a#hero-next {

						}
						
		/* Global styles */
		
		.clear {
			clear: both;
		}
		
		form .clear {
			clear: none;
		}
		
		.left {
			text-align: left;
		}
		
		.center {
			text-align: center;
		}
		
		.right {
			text-align: right;
		}
		
		img.left {
			float: left;
		}
		
		img.center {
			display: block;
			margin-left: auto;
			margin-right: auto;
		}
		
		img.right {
			float: right;
		}
		
		/* Specific styles */
		
		#wrapper { /* If a non YUI-standard width is being used, set it here; otherwise replace the wrapper ID in includes/header.inc.php with the appropriate YUI ID. */
			width: 61.5385em; /* Set in ems by dividing the desired width by 13; the default is for 800px */
			*width: 60.0554em; /* Make up for IE's inability to do math by multiplying the first width by 0.9759 */
			text-align: left;
			margin: auto; /* A value of auto centers the page, while 'auto 0px' will left align it; god help you 'auto 0px auto auto' will right align it */
		}



/*CUSTOM*/


body,html{
   background:#222222;
   color:#fff;
}
body{
    border-top:5px #333 solid;
}
#y-doc{
    width:73.846em;
    *width:72.000em;
    margin:0 auto;
    text-align:left;
}
a:link,a:visited{
    color:#fff;
}
#hd{
    height:80px;


}
#hd h1 { margin: 0; }

#hd .header-logo a {
    float:left;
    display:block;
    background:url(/images/logo.gif) scroll no-repeat top left;
    width:276px;
    height:40px;

    overflow:hidden;
    line-height:1000px;
    margin:0;
    padding:0;
    position:relative;
    margin-top:30px;

}

#hd .nav li{
    list-style:none;
    float:left;
    height:77px;
    width:32px;
    background-image:url(../images/home.png);
    overflow:hidden;
    position:relative;
    margin:0 34px 0 0 ;
}

#hd .nav{
    float:right;
    height:77px;
    overflow:hidden;
    margin:0 0 0px 0;
}
.nav ul{
    display:inline;
    margin:0;
}
.nav ul li{
    display:inline;
}
#hd .nav li:hover{
    background-position:0 -154px;
}
#hd .nav li.selected{
    background-position:0 -77px;
}
#hd .nav li.mens{
    background-image:url(../images/mens.png);
    width:33px;
}
#hd .nav li.ladies{
    background-image:url(../images/ladies.png);
    width:39px;
}
#hd .nav li.contact{
    background-image:url(../images/info.png);
    width:53px;
    margin-right:0;
}

#hd .nav li a{
   position:absolute;
   width:100%;
   height:100%;
   padding-left:200px;
}
#bd,#scroll-container{
    background:#000;
    border:solid 10px #000;
    border-top:solid 10px #000;
    width:960px;
    height:565px;
    overflow:hidden;
    position:relative;
}
#scroll-container{
    border:0;
}

.page{
    width:960px;
    height:565px;
    position:relative;

 }
.page .content{
    position:absolute;
    bottom:10px;
    left:10px;


}
.page#intro{
    background:url(../images/splash_01.jpg) scroll no-repeat top left;
}
  .page#home .content{
      height:235px;
      width:100%;
  }
  .page#intro .content .intro{
      background:url(../images/block_01.png) scroll no-repeat top left;
      _background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block_01.png',sizingMethod='crop');
      width:660px;
      height:180px;
      position:absolute;
      left:0;
      bottom:0;
      padding:55px 0px 0px 0px;
   }
  .page#intro .content .intro #home-copy{
      padding:20px;
      text-align:justify;
}
   .page#intro .content .promos{
      background:url(/images/block_02.png) scroll no-repeat top left;
      _background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block_02.png',sizingMethod='crop');
      width:270px;
      height:180px;
      position:absolute;
      left:670px;
      bottom:0;
      padding-top:55px;
      text-align:center;
   }
   .page#intro .content .promos #home-promo{
       padding:20px;
   }
   .page#intro .content .copy{
       padding:20px;
   }
.page#mens{
    background:url(../images/splash_02.jpg) scroll no-repeat top left;
}
  .page .panel{
      height:300px;
      width:229px;
      float:left;
      margin-right:8px;
      background:url(../images/block.png) scroll repeat top left;
      _background:none;
      _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/block.png',sizingMethod='crop');

  }
  .page .panel.last{
      margin:0;
  }
  .page .panel ul{
      padding:10px 20px;
      margin:0;
      line-height:1.9em;
      font-family:Georgia,"Times New Roman",Times,serif;
}
  .page .panel ul li{
      list-style:none;
      padding:0;
      margin:0;
}
.promos h1{
    font-weight:normal;
    padding-top:0;
margin-bottom:5px;
    margin-top:0;
    font-family:Georgia,Times,"Times New Roman","Lucida Grande","Helvetica Neue",Helvetica,Arial,Verdana,sans-serif;
    font-size:161.6%;
}
.promos h2,.promos h3{
    font-size:93%;

}
.promos h3,.promos h4{
    color:#777;
    font-size:85%;
    padding:0;
    margin:0;
}
.promos h4{
    font-size:77%;
}
.promos h1,.promos h2{

}
.page#ladies{
    background:url(../images/splash_03.jpg) scroll no-repeat top left;
}
.page#info{
    background:url(../images/splash_04.jpg) scroll no-repeat top left;
}
.page#info .content{
    height:200px;
    overflow:hidden;
}
.page#info .content .copy{
    padding:20px;
    font-size:93%;
}
.page#info .content .copy.newsform label{
    display:none;
}
.page#info .content .copy.newsform{
    font-size:100%;
    text-align:center;
    line-height:1.9em;
}
.page#info .content .copy.newsform input{
    margin-bottom:10px;
    padding:2px;
}
.page#info .content .copy h5{
    font-style:italic;
    line-height:1.8em;
}
.img-title{
    margin:20px 0 0px 20px;
    height:14px;
    overflow:hidden;
    line-height:99em;
    background:transparent no-repeat top left;
    position:relative;
}
.img-title.clothing{
    background-image: url(/images/clothing.png);
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/clothing.png',sizingMethod='crop');

}
.img-title.shoes{
    background-image: url(/images/shoes.png);
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/shoes.png',sizingMethod='crop');

}
.img-title.sportswear{
    background-image: url(/images/sportswear.png);
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sportswear.png',sizingMethod='crop');

}
.img-title.furnishings{
    background-image: url(/images/furnishings.png);
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/furnishings.png',sizingMethod='crop');

}
.img-title.accessories{
    background-image: url(/images/accessories.png);
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/accessories.png',sizingMethod='crop');

}

.img-title.address{
    background-image: url(/images/address.png);
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/address.png',sizingMethod='crop');

}
.img-title.store_hours{
    background-image: url(/images/hours.png);
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/address.png',sizingMethod='crop');

}
.img-title.newsletter{
    background-image: url(/images/newsletter.png);
    _background:none;
    _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/newsletter.png',sizingMethod='crop');

}
input.input-text{
    width:99%;
}
input.input-submit{
    float:right;
}
#ft{
    padding:5px 10px;
    font-size:77%;
    color:#333;
}
#ft a:link, #ft a:visited{
    color:#444;
    text-decoration:none;
}
