* {margin:0; padding:0}

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td, textarea {
	margin: 0; padding: 0; border: 0; outline: none;
}
body {
  width:100%;
	background-color:#171717;
	padding:0;
	margin:0;


}
.hidden { visibility:hidden; }
.no-display { display:none; }
.full { width:100%; }
#container {

  	min-width:600px;
	width: 1000px;
	padding:0;
	margin: 0 auto 0 auto;
	height:768px;

	

}

.clear { clear:both; 
	width:200px;}


#nav {
	position:absolute;
	left:5%;
	z-index:5;
	top:0px;
	display:none;
}

#main, #landing {
	position:relative;
	z-index:1;
	background-color:#171717;
	width:1024px;
	height:100%;
	margin: 0 auto;
}

#main {
	margin-top: 110px;
}

#info #info-left .hilite{
	text-transform:uppercase;
	color:#fff;
}                                 


#info #info-left a:hover;{

	color:#0ff;
}

#jobcaptcha {
	text-transform:uppercase;
	color:#fff;
	font-size: 14px;
}

#contact_cap_display{
	margin:5px 0 5px 0;
	color:#777;
}

#footer-follow-us {
	position:absolute;
	z-index:1;
	left:4%;
  width: 40px;
  height: 24px;
  display:none;
  background: url(../images/followus-bg.png);
}
#footer-follow-us img {position:relative;float:left;margin-left:4px;margin-top:4px;}
#footer {
	position: relative;
	float:left;
	z-index:20;
	left:3%;
	width:97%;
	min-width: 775px;
	display:none;

}
a.credit {
	position:absolute;
	z-index:1;
	right:3%;
	text-decoration:none;
	color:#fff;
	font-size:10px !important;
}
a {
  margin:0;
  padding:0;
  outline:none;
}
#landing div { position:relative; }
.helvetica-11 { font:11px normal Helvetica,"Helvetica Neue",Arial,sans-serif; }
.helvetica-12 { font:12px normal Helvetica,"Helvetica Neue",Arial,sans-serif; }
.gray { color:#808080; }
.white { color:#fff; }
.light-gray, .light-gray:visited {
  color:#BFBEB6;
  display:inline-block;
  text-decoration:none;
}
.light-gray:hover { color:#0ff; }
.video {
  width:661px;
  height:372px;
  float:left;
}
.landing-title { display:block; }
.landing-title { margin:134px 0 0 18px; }
.landing-title span {
  text-transform: uppercase;
  font-size:36px;
  color:#c1c1c1;
}
.sub-landing-category span {
  text-transform: uppercase;
  font-size:18px;
  color:#c1c1c1;
}
.landing-subtitle { margin:0 0 0 18px; }
.landing-subtitle span, .sub-landing-header span {
  text-transform: uppercase;
  font-size:12px;
  color:#c1c1c1;
}
.sub-landing-header {
  top:10px;
  left:10px;
}
.sub-landing-category {
  top:12px;
  left:10px;
}
.landing-copy, .sub-landing-copy {
  font:11px normal Helvetica,"Helvetica Neue",Arial,sans-serif;
  color:#808080;
}
.landing-copy { margin:4px 18px 0 18px; }
.sub-landing-copy {
  width:300px;
  top:14px;
  left:10px;
}
#shop-women, #shop-men {
  overflow:hidden;
  cursor:pointer;
  float:left;
}
#shop-women {
  margin:5px 4px 0 9px;
  width:499px;
  height:369px;
}
#shop-men {
  margin-top:2px;
  width:511px;
  height:362px;
}
.grid-overlay {
  position:absolute;
  height:717px;
  width:512px;
  z-index:2;
}
#women-grid-overlay {
  background:url('../images/edun/womens-grid.png') no-repeat;
}
#men-grid-overlay {
  background:url('../images/edun/mens-grid-7.png') no-repeat;
}
#products-grid-overlay {

  margin-top:28px;
}

#women-categories, #men-categories, #product-grid {
  width:100%;
  top:-717px;
  overflow:hidden;
  z-index:auto;
}

#product-grid {
width:512px;
height:717px;
}



#shop-women-link a, #shop-men-link a {
  position:relative;
  z-index:2;
}
#shop-women-overlay, #shop-men-overlay {
  background-color:#000000;
  opacity:.3;
  z-index:3;
}
#shop-women-overlay {
  top:-369px;
  width:498px;
  height:369px;
}
#shop-men-overlay {
  top:-362px;
  width:510px;
  height:362px;
}
#shop-women-hover {
  opacity:0;
  top:-738px;
  z-index:3;
}
#shop-women-hover span, #shop-men-hover span {
  font-size:16px;
  left:-190px;
  top:-6px;
  color:#c1c1c1;
} 
#shop-men-hover {
  opacity:0;
  top:-724px;
  z-index:3;
}
.breadcrumb, .breadcrumb span {
  color:#808080;
  font-size:12px;
}
.breadcrumb a, .breadcrumb a:visited {
  color:#808080;
  text-transform: uppercase;
  text-decoration:none;
}
.prev-next {
  color:#808080;
  margin-top:8px;
  font-size:11px;
  float:left;
  width:160px;
}
.prev-next a, .prev-next a:visited {
  color:#BFBEB6;
  text-transform: uppercase;
  text-decoration:none;
}
.prev-next span {
  text-transform: uppercase;
  font-size:9px;
}
#cat-landing-left {
  width:502px;
  margin-right:10px;
  float:left;
  height:745px;
  overflow:hidden;
}
#cat-landing-right {
  width:512px;
  margin-top:10px;
  float:left;
  height:745px;
  overflow:hidden;
}
#landing-left, #landing-right {
  margin-top:10px;
  width:512px;
  float:left;
  height:745px;
  overflow:hidden;
}
#landing-load {
  position:absolute;
  top:300px;
  left:250px;
  z-index:3;
}
.gender-video {
  margin-top:14px;
  margin-left:10px;
}
#cross-sell {
  top:518px;
  z-index:12;
  left:222px;
  width:280px;
  height:70px;
  background-color:#171717;
}
.category-1 {
  float:left;
  width:257px;
  height:478px;
}
.category-2, .category-3 {
  float:left;
  width:128px;
  height:239px;
}
.category-2, .category-4  {
  margin-left:-1px;
}
.category-4 {
  width:257px;
  height:239px;
}
.category-hover {
  cursor:pointer;
}

.lookbook-overlay {
	background-color:#000;
	opacity:0.3;
	z-index:0;
	width:459px;
	height:664px;
	position:absolute;
}


.sub-landing-lower-row {
  float:left;
}
.sub-landing-overlay, .product-overlay {    
  background-color:#000;
  opacity: 0.3;
  z-index:3;
}
.overlay-large {
  top:-478px;
  width:257px;
  height:478px;
}
.overlay-medium {
  top:-239px;
  width:256px;
  height:239px;
}
.overlay-small {
  top:-240px;
  width:128px;
  height:240px;
}
.product-overlay {
position:absolute;
  -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)"; 
   filter: alpha(opacity=30);
  width:256px;
  height:239px;
}

.product-hover {
  background:url('../images/edun/product-hover.png') no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; 
	filter: alpha(opacity=0);
  position:absolute;
  top:-45px;
  width:256px;
  height:46px;
}
.sub-landing-hover, .product-hover {    
  opacity:0;
  z-index:4;
}
.hover-large {
  top: -956px;
}
.hover-medium {
  top:-478px;
}
.hover-small {
  top:-480px;
  width:128px;
}


.product-hover h1{
	margin: -5px 0 2px 0;
}

.sub-landing-hover span {
  font-size:9px;
  top:-6px;
  color:#c1c1c1;
}
.hover-large span, .hover-medium span {
  left:-148px;
  width:257px;
}
.hover-small span, .category-5-hover span {
  left:6px;
  top:-14px;
}
.product-hover h1 {
  width:170px;
  float:left;
  top:10px;
  left:5px;
  position:relative;
  font-size: 12px;
  color: #C1C1C1;
  text-transform: uppercase;
}
.product-hover h2 {
  position:relative;
  top:10px;
  float:right;
  right:8px;
  font-size: 12pt;
  color: #808080;
  text-transform: uppercase;
}
.product-views {
  position:absolute;  
  top:29px;
  left:6px;
  width: 150px;
  font:11px normal Helvetica,"Helvetica Neue",Arial,sans-serif;
  color:#808080;
}
.product-views a, .product-views a:visited, .product-detail-link a, .product-detail-link a:visited {
  font-weight:lighter;
  color:#bfbeb6;
  text-decoration:none;
  margin-bottom:0px;
}
.product-views a:hover, .product-detail-link a:hover {
  color: #0ff;
}
.product-details-link  {
  position:absolute;
  top:30px;
  left:160px;
  width:100px;
  float: right;  

  font:11px normal Helvetica,"Helvetica Neue",Arial,sans-serif;
}

.products_close_button{float:right; cursor:pointer;}
.products_flyout, .added_product {background:#333; color:#808080; position:absolute;  z-index:7; }
.products_flyout { display: none;}
.products_flyout .inner, .added_product .inner {padding:20px; }
.promo_code { margin: -14px 0 12px 10px; width:420px;}
.size_chart { 
    z-index:6; text-align:center; width:670px;
    top: 195px;
    left: 50%;
    margin-left: -335px;
    display: none;
} 
.delivery_info {margin:12px 0 0 -12px; display: none;}
.delivery_info a { color:#BFBEB6;
	text-decoration:none; }
	
.delivery_info a:hover { color:#0ff;}


#blackback { width: 100%; height:100%; float:left; position:absolute; background:url('/images/edun/bg_tile.png');display:none;z-index:5; opacity:.6;}

.returns_flyout {
	width:600px;
	color:#000;
	position:absolute;
	top:200px;
	margin:auto;
  left: 50%;
  margin-left: -300px;
	text-align:center;
	display: none;
}

.products_flyout .inner {
	text-align:left;
}


* .product-cell {
	float:left;
max-width:256px;
max-height:239px;

width:256px;
height:239px;
cursor:pointer;
}

#landing div.product_img{
	width:256px;
	height:239px;
	position:absolute;
	z-index:-1;
}
#landing div.product_grid_1,#landing div.product_grid_2,#landing div.product_grid_3,#landing div.product_grid_4,#landing div.product_grid_5,#landing div.product_grid_6 {

	position:absolute;
	width:256px;
	height:239px;
	z-index:1;
}

 .product_grid_1{
  background:url('../images/edun/product_grid/g1.png') no-repeat;
}
.product_grid_2{
  background:url('../images/edun/product_grid/g2.png') no-repeat;
}
.product_grid_3{
  background:url('../images/edun/product_grid/g3.png') no-repeat;	
}
.product_grid_4{
  background:url('../images/edun/product_grid/g4.png') no-repeat;	
}
.product_grid_5{
  background:url('../images/edun/product_grid/g5.png') no-repeat;	
}
.product_grid_6{
  background:url('../images/edun/product_grid/g6.png') no-repeat;	
}




.variant-size-select span, .select-card-type, #product-size-select span {
  position: absolute;
  width: 144px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
  height: 24px;
  color: #fff;
  padding:1px 0px 2px 8px;
  font: 11px/21px arial,sans-serif;
  background: url(/images/edun/size-selector.png) no-repeat;
  overflow: hidden;
	margin:0;
}

#flashcontainer {
	position:absolute;
	z-index:1;
	background-color:#000;
	width:100%;
	height:100%;
	top:0px;
	left:0px;
}

#flashcontent {
	position:absolute;
	width:100%;
	height:100%;
}

.helvetica {font:11px normal Helvetica,"Helvetica Neue",Arial,sans-serif;}
#info-right a, #info-right a:visited {color:#bfbeb6; text-decoration:none;}
#info-right a:hover {color:#00ffff;}
.box {width: 282px;}


/* job form */

#job_submit label,#info-right #job_submit .job_formlarge .job_form_label label {display: inline; text-transform: uppercase; margin: 15px 0 1px 0;}
#job_submit .job_form_label {width: 235px; margin:10px 0px 0px 0px; font-size:11px; color:#cccccc; text-transform:uppercase;}
#job_submit .job_formlarge .job_form_label {width: 494px; height: 10px;}
#job_submit select{margin-left: 0px; height:18px;}
#info #job_submit .job_formbit {width: 260px; height: 50px; float:left; margin: 5px 0 5px 0;}
.job_formbit  h2{margin-top:0px;}
#info #job_submit .job_formlarge {width: 560px; height: 145px; margin:10px 0 10px 0; float:left;} 
#job_submit h2 {font-size: 10px;}
#job_submit textarea {margin: 5px 0 0px 0; width: 500px; height: 120px; clear:both; padding:3px;}
#job_submit {font-size: 9px; margin: 10px 0 5px 0;}
#job_submit input {margin: 0px 0 0px 0; padding:3px; width: 234px; clear:both;}
#info-right form.job_submit h1, #info-right form.job_submit h2 {font-size: 9px; margin: 15px 0 15px 0;}
#info-right form div.job_formbit  h2{ margin-top:6px;}
#info #job_submit div{ float:none;}

.job_formlarge {width:400px;}

#info #job_submit .job_error {color:#8F2929; display:inline; float:right; font-size:10px; text-transform:none; margin-bottom:-2px;}
#info #job_submit .job_input_error input, #info #job_submit .job_formlarge .job_input_error textarea  {background:#482e2e;}

#job_submit .submitbtn {width:auto; height: auto; display:block; background:transparent; margin:0px; padding:0px;}

#info-right form.job_submit h3 {font-size:24px; margin: 15px 0 15px 0;}

 input,textarea {width:274px;height:18px;background-color:#333333;color:#bfbeb6;}   
 textarea {width:384px;height:129px;}
 .formlabel {color:#C1C1C1;font-size:10px}
 .formbtn {color:#C1C1C1;font-size:10px}

.account-flash {
  margin:3px 0 0 8px;
  font:11px normal Helvetica,"Helvetica Neue",Arial,sans-serif;
  color:#fff;
  position:relative;
  float:left;
}

a #follow-us-link, a:hover #follow-us-link {
  width:50px; height:7px; overflow:hidden;
  background: url(/images/footer/follow-us.png) no-repeat 0px 0px;
}
a:hover #follow-us-link { background: url(/images/footer/follow-us.png) no-repeat 0px -7px; }
a #contact-us-link, a:hover #contact-us-link {
  width:56px; height:7px; overflow:hidden;
  background: url(/images/footer/contact-us.png) no-repeat 0px 0px;
}
a:hover #contact-us-link { background: url(/images/footer/contact-us.png) no-repeat 0px -7px; }
a #privacy-policy-link, a:hover #privacy-policy-link { 
  width:77px; height:7px; overflow:hidden;
  background: url(/images/footer/privacy-policy.png) no-repeat 0px 0px;
}
a:hover #privacy-policy-link { background: url(/images/footer/privacy-policy.png) no-repeat 0px -7px; }
a #terms-conditions-link, a:hover #terms-conditions-link {
  width:101px; height:7px; overflow:hidden;
  background: url(/images/footer/terms-conditions.png) no-repeat 0px 0px;
}
a:hover #terms-conditions-link { background: url(/images/footer/terms-conditions.png) no-repeat 0px -7px; }
a #credits-link, a:hover #credits-link { 
  width:73px; height:7px; overflow:hidden;
  background: url(/images/footer/site-credits.png) no-repeat 0px 0px;
}
a:hover #credits-link { background: url(/images/footer/site-credits.png) no-repeat 0px -7px; }
#copyrights { width:252px; height:7px; background: url(/images/footer/copyrights.png) no-repeat 0px -0px; }

/*cufon*/
.letterGothicStd {text-transform:uppercase;}
a.letterGothicStd:hover {color:#0ff;}


/*lookbook*/
/*overwrite for lookbook width*/
#lookbook-scrollbar {
	
}

.jScrollPaneContainer {
	width:1024px !important;
	padding-top:7px;
	left:-9999px;
	float:left;
}
#top-nav {
  position: relative; left: 321px; top: 0px;
  width: auto;
  min-width: 300px;
  float:left;
}
#lookbook-nav {
  float:right; margin: 4px 0 0 0;
}
.jScrollPaneTrack {
	width: 986px !important;
}
.standard-link, .standard-link:visited {
  font:11px normal Helvetica,"Helvetica Neue",Arial,sans-serif;
  color:#bfbeb6;
  text-decoration:none;
}
.standard-link:hover {
  color:#00ffff;
}
.standard-link span {
  font-size:8px;
}
.promo-input {
  width:300px;
  height:20px;
  background-color:#171717;
  margin-right:20px;
}
.promo-input input {
  width:292px;
  margin-left:4px;
  font:11px normal Helvetica,"Helvetica Neue",Arial,sans-serif;
  color:#fff;
  background-color:transparent;
}
.prompt-header {
  width:100%;
}
.prompt-header span {
  color:#CCCCCC;
  display:block;
  font-size:11px;
  margin:3px 0;
  text-transform:uppercase;
  position:relative;
  float:left;
}
.prompt-header a {
  position:relative;
  float:left;
}
.red { color:#8f2929; }
