/***** GLOBAL RESET STYLES *****************************************************/

* { background-repeat:no-repeat;
     }

/***** TAG RESET *****/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del , dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-family: inherit;
	vertical-align: baseline;
	background: transparent;
	font-size: 100%;
	}

/***** ADDITIONAL RESETS *****/

ol, ul { list-style: none; }
del { text-decoration: line-through; }
blockquote, q { quotes: none; }
table { border-collapse: collapse; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; } 
img { border: 0; }

/***** MARKUP STYLES ***********************************************************/

/** For max height properties **/
html, body { height: 100%;}

body { font: normal 75% 'Letter Gothic',Verdana; }

a { text-decoration: none; color: #A5A5A5; }
	
a:hover { text-decoration: underline; }

hr, legend {display:none;}

p{ 
	margin-bottom: 10px; 
	font-family:'Letter Gothic',Verdana;
	color: #fff;}

.clear {clear:both;}
.space{padding-bottom:20px;}

/***** HEADER STYLES ***********************************************************/

html {
filter: expression(document.execCommand("BackgroundImageCache", false, true)); 
}

h1, h2, h3, h4, h5, h6, select{
	font-family: 'Letter Gothic',Verdana;
}
h1 { font-size: 1.8em; width:270px; height: 39px; }

h2, h3 { font-size: 1.2em;}
h3 { font-weight:normal;}

.notforscreen, hr, .printonly, .handheldonly  {	display: none; }	/* Everything except for screen */

.imp, h1, .ar_right a , .ar_left a {display:block; overflow:hidden; text-indent:-9999em; }

.clearfix:after {
  content:".";
  display:block;
  height:0;
  clear:both;
  visibility:hidden;
  }
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/
.clearfix {display:block;}
/* End hide from IE Mac */

/*  WEB TEMPLATE STYLES   */

#wrapper {
	position: relative;
	width: 900px;
	margin: 0 auto;
	}

/***** TOP *****/
#top {
	position: relative;
	height: 40px;
	text-transform:uppercase;
    z-index:10;
	}

.logo {
		position:absolute;
	    top:40px;
		left:825px;
		width:45px;
		margin:15px;
		height: 34px;
		background: transparent url(../images/logo.png) no-repeat 0 0;
		}
#top span {
    float:right;
	margin:12px 2px 0 0;
	color:#545B4F;

}

/***** TOP NAV *****/

#top_nav, #movies #top_nav {
	color: #545b4f;
	font-size: 11px;
	float: right;
	margin-top:12px;
	
	}
	a:hover { text-decoration: underline; }

	#top_nav  li {
		float:left; 
		padding-right:10px;}
		#top_nav li.last {
			padding-right: 0;
		}
	#top_nav .cart {
		background: transparent url(../images/cart.gif) no-repeat center right;
		margin-right: 10px;
		}
		#top_nav a {color: #545b4f;padding: 0 0 0 8px;}
		#top_nav a:hover {text-decoration: underline; color:#000;}
		#top_nav a.active {font-weight: bold;}
		
#top .searchfrm {
		float:right;
		margin-top:8px;
		}	
		
#top form.searchfrm	.search{
		border: 1px #dbdbdb solid;
		color: #545b4f;
		font-size: 10px;
		height: 15px;
		width: 80px;
		}
#top form.search fieldset {width: 95px;}
#top form.search .btn_search {float:right; padding-top:3px;}	
	 
/***** TOP LINKS *****/

#top_category, #hp_category {
	position: relative;
	top: 12px;
	overflow:hidden;
	float: left;
	font-size: 11px;
	left: -8px;
	color: #545b4f;
	}
	
	#top_category  li, #hp_category  li {
	    position: relative;
		left: -1px;
		float:left; 
		padding-right:10px;
		border-left: solid 1px #545b4f;
		}
		#top_category a, #hp_category a { color: #545b4f; padding: 0 0 0 8px; }
		#top_category .first a{ padding-left:0; }
		#top_category a:hover{ text-decoration: underline; color:#000; }
		#top_category a.active, , #hp_category a:active { font-weight: normal;}

#hp_category {
		text-transform:uppercase;
		left: 520px;
		top:25px;
		
}
	#hp_category a {color:#fff;}
	#hp_category a:hover{ text-decoration: underline;}

	
#hp_category  li {border-left: solid 1px #fff;}

/***** CONTENT *****************************************************************/

#homepage .content_full, #thankyou .content_full, #denim-men .content_full, #denim-women .content_full, #collection-women .content_full, #collection-men .content_full, #details-women .content_full, #checkout .content_full, #movies .content_full, #press .content_full, #gallery .content_full, #distribution .content_full, #landingmen .content_full, #landingwomen .content_full, #search .content_full {
    position:relative;
	height:auto!important;
	height: 561px;
	min-height: 561px;
   background: #fff url(../images/bg_homepage.jpg) no-repeat 0 0;
	}
	
#checkout .content_full { background:  #383838 url(../images/bg_checkout.jpg) no-repeat 0 0; }
#denim-men .content_full { background: transparent url(../images/bg_menslisting.jpg) no-repeat 0 0; }
#details-women .content_full { background: transparent url(../images/bg_pgdetails.jpg) no-repeat 0 0; height: 760px; min-height:760px;}
#denim-women .content_full { background: transparent url(../images/bg_womenslisting.jpg) no-repeat 0 0; }
#collection-women .content_full {  background: transparent url(../images/bg_womenscollection.jpg) no-repeat 0 0; }
#collection-men .content_full { background: transparent url(../images/bg_menscollection.jpg) no-repeat 0 0; }
#press .content_full { background: transparent url(../images/bg_press.jpg) no-repeat 0 0; }
#gallery .content_full { background: transparent url(../images/bg_gallery.jpg) no-repeat 0 0; }
#movies .content_full { background: transparent url(../images/bg_movies.jpg) no-repeat 0 0; height:560px; min-height:560px;}
#subcats-women .content_full { background: transparent url(../images/bg_womens_subcats.jpg) no-repeat 0 0; height: 610px; min-height:610px; }
#search .content_full { background: transparent url(../images/bg_search.jpg) no-repeat 0 0; height:781px; min-height:781px; }
#distribution .content_full { background: transparent url(../images/bg_distribution.jpg) no-repeat 0 0; height: 989px; min-height:989px; }
#landingmen .content_full { background: transparent url(../images/bg_mens_landingpage.jpg) no-repeat 0 0; height:560px; min-height:560px; }
#landingwomen .content_full { background: transparent url(../images/bg_womens_landing.jpg) no-repeat 0 0; height:560px; min-height:560px; }

.content_full a {color:#fff;}
.content_full a:hover {text-decoration:underline;}
.content_full a:active {text-decoration:none;}
.active a{ font-weight: normal; }

#content_nav {
    float:right;
	margin:95px 40px 0 10px;
	text-transform:uppercase;
	width: 100px;
	}
	#content_nav li{ padding:2px 0; font-weight:bold; line-height:1.2em;}
	#content_nav a {color: #FFF; }
	#content_nav ul li a{ padding-left:20px; font-weight:normal; color:#c9c9c9;}		
		#content_nav li a:hover {text-decoration: underline; color:#fff; font-weight: bold;}
		#content_nav li a.active {font-weight: bold;}

#press #content_nav { margin-right:130px; }		
		
.listing, .prod_img, .prod_details, .checkout {
       margin-top:60px;
       width: 460px;
	   float:right;
	   color:#fff;}   
	 .listing li, .results li{ float:left; padding-right:5px; height:220px;}
	 .listing li img, .results li img{ padding-bottom:3px; display:block;}
	 .listing span, .results span{ text-transform:uppercase; display:block; color:#fff; width:107px;}
	 .listing span:hover, .results span:hover{ text-decoration:underline; }

#press .listing { width:665px;   }

#press .listing li { height:147px; margin-right:2px; }

.prod_img {width: 390px;margin-right:70px;}
.prod_img .main{float:left; width:227px;  padding-bottom:5px;}
	.prod_img .list{float:right; width:100px; padding-bottom:5px;}
	.prod_img .list li{ float:right; padding-right:3px; }
	
.related {
	margin-top: 35px;
}
.related li {
	float: left;
	padding-right: 3px;
}


.prod_details{width: 250px; margin-top:95px; height:400px}

.prod_details select{
	font-size: 90%; 
	border: #000 solid; 
	border-width: 1px; 
	margin: 5px 0 20px 0;}

.addtobag {margin-top: 20px; } 
.zoom { background: transparent url(../images/zoom.gif) no-repeat 0 0;  padding-left:15px;}


/*Headers*/
.header_women{
       position:absolute;
	   top:100px;
	   width:72px;
	   height: 22px;
	   left: 59px;
	   top:255px;
	   background: transparent url(../images/header_women.png) no-repeat 0 0;
	 }
.header_men{
       position:absolute;
	   width:40px;
	   left: 90px;
	   top:95px;
	   height: 21px;
	   background: transparent url(../images/header_men.png) no-repeat 0 0;
	 }
.header_denim{
	   width:107px;
	   height: 37px;
	   background: transparent url(../images/header_denim.png) no-repeat 0 0;
	 }
.header_collection{
	   width:209px;
	   height: 37px;
	   background: transparent url(../images/header_collection.png) no-repeat 0 0;
	 }
.header_checkout{
	   width:184px;
	   height: 38px;
	   background: transparent url(../images/header_checkout.png) no-repeat 0 0;
	 }
.header_related {
	   width:201px;
	   height: 21px;
	   background: transparent url(../images/header_related.png) no-repeat 0 0;
}
.header_press {
	   width:109px;
	   height: 39px;
	   background: transparent url(../images/header_press.png) no-repeat 0 0;
	 }
.header_denim_trousers {
	   width:294px;
	   height: 37px;
	   background: transparent url(../images/header_denim_trousers.png) no-repeat 0 0;
}
.header_search_filter {
	   width:294px;
	   height: 37px;
	   background: transparent url(../images/header_search_filter.png) no-repeat 0 0;
}
.header_results {
	   width:150px;
	   height: 38px;
	   background: transparent url(../images/header_results.png) no-repeat 0 0;
}
.header_distribution {
	   width:437px;
	   height: 37px;
	   background: transparent url(../images/header_distribution.png) 0 0;
}


	 


.mugshot_men, .mugshot_women{ position:absolute; top:-35px; left:140px; }
.mugshot_women{ top:125px;}
	 
.checkout { width: 840px; padding-right:27px; margin-bottom:20px; }
.checkout .title{
			background-color:#d2d3d3;
			margin-bottom: 2px;
			height:30px;
			}
	.checkout .active_stage { background: transparent url(../images/bg_title.png) 0 0; font-weight:bold;}

	.content_full .checkout .title a{
			color:#6d6d6d;
			text-transform:uppercase;
			padding: 7px;
			display:block;
			}
	.content_full .checkout .title a:hover{text-decoration:none;}
	.content_full .checkout .active_stage a { color:#FFF; }	

.checkout .stagelist { margin-bottom:50px; }
			
 .checkout .content {
			height: auto !ortant;
			min-height: 1em;
			/*height: 1em;*/
			background-color: #fff;
			color:#000;
			margin-bottom:2px;
			padding:20px;
			font-family:'Letter Gothic',Verdana;
			
			}
		.checkout .content legend {display:block; padding-bottom:10px; #margin-left:-8px;}
		.checkout .content p{	font-family:'Letter Gothic',Verdana; color:#000; }
		.checkout .content label{ width:110px; display:block; float:left;}
		.checkout li h2 { font-size:100%; font-family:'Letter Gothic',Verdana;}
		.checkout .content h3 { margin-bottom:15px; font-family:'Letter Gothic',Verdana;}
		.checkout .content .col2{ padding-left:25px;}
		.checkout .content .checkbox{ margin-left:110px; width:15px;}
		.checkout .content .checkbox_label{ width:400px; margin:3px 0 0 3px;}
		.checkout .content input, .checkout .content .shipping{ width:220px; margin-bottom: 20px; float:left; background-color: #fff; font-size:90%}
		.checkout .content .shipping{ width:350px;}
		.checkout .content fieldset{ width:800px; }
		.checkout .content br {display:none;}
		.checkout .content .btn_continue {float:right; width:77px; height:18px;}
		.checkout .content .ship_info{ float:left; width:400px; margin-left:110px;}
		.checkout .content .ship_info a { color:#FF6600; text-decoration:underline;}
		.checkout .content .ship_info a:hover { text-decoration:underline;}
		.checkout .hackersafe {float:left; width:400px; margin-top:108px; }
		.checkout .static{position:absolute; bottom:20px; _position: static;}
		.checkout .hackersafe span {font-size:80%;}
		.checkout .hackersafe:hover{text-decoration:none;}
		
		.font-small, .checkout td p, .checkout td a{font-size:90%;}
		.font-bigger{ font-size:120%; font-weight:bold;}
		.font-normal{ font-weight:normal;}

.checkout td span{display:block; margin:8px 0;}
.checkout th, .checkout td {font-family:'Letter Gothic',Verdana; border: 1px solid #000; padding:15px; vertical-align:top;}
.checkout th {background-color:#fff; border-top:none; color:#6d6d6d;  text-align:center; width:120px; padding:8px;}
.checkout td h4, .checkout td p{color:#000; font-family:'Letter Gothic',Verdana;}
.checkout td .update{color:#000; text-decoration:underline; padding-left:8px;}
.checkout .row1 td, .checkout .row2 td{background-color:#d2d2d2; color:#000;}
.checkout .row2 td{background: transparent url(../images/bg_row.png) 0 0;}
.checkout .headerdesc {width:365px;}
.checkout .headerremove {width:25px;}
.checkout .remove {margin-top:3px;}
.checkout .prodimg {float:left;}
.checkout select {background-color:#fff; font-size:90%;}
.checkout .description {float:left; width:270px; margin-left:15px; }

.checkout .checkoutbox {border-top:none; width:160px;}
.checkout .checkoutbox input {margin:0; padding:0; width:160px; #width:156px; border:none; margin-top:5px;}
.checkout .checkoutbox p{margin-top:5px;}
.checkout .checkoutbox .btn_submit {width:64px; height:18px;  float:right;}
.checkout .emptybox, .checkout .totalbox  {width:275px; background:none!important; border:none;}
.checkout .totalbox{margin:0; padding:0; width:148px; color:#fff; text-align:right;  padding-top:25px;}
.checkout .totalbox h3, .checkout .totalbox h4 {font-family:'Letter Gothic',Verdana; color:#fff; padding-bottom:8px;}


.signin {
	width:290px;
	float:right;
	background-color:#e8e8e8;
	color:#6d6d6d;
	padding:10px;
	font-family:'Letter Gothic',Verdana;
	margin-right:5px;
	}
	
	.signin legend {display:block; font-weight:bold; color:#000; padding-bottom:5px;#margin-left:-8px;}
	.signin input {width:210px; background-color:#fff; color:#6d6d6d;}
	.signin li {margin-bottom: 7px; }
	.signin .radio_btn {width:10px; padding:0; margin:0;  vertical-align:middle; background-color:#e8e8e8;}
	.signin label {margin-left:5px; vertical-align:middle; }
	.signin .btn_continue {width:77px; height:18px; float:right;}
	.signin a {color:#6d6d6d;}
	.signin .float_radio {float:left; width:200px;}

/******HOMEPAGE ROLLOVERS*******/

#rolling_images {}
#rolling_images .rolling_image, #rolling_images img  { position: absolute; left: 0; top: 0; }
#rolling_sensor { position: absolute; left: 0; top: 0; width: 132px; height: 152px; z-index: 1000; /* ortant */ }
	

/***** FOOTER *****/
#footer {
	height: 28px;
	text-transform:uppercase;
	font-size: 11px;
	padding-bottom: 90px;
	}
	#footer .left {
		position: relative;
		float: left;
		top: 7px;
		margin: 0;
		padding: 0;
		}
		#footer .left li{float:left; padding-right:8px;}
		#footer .left a { color: #7a7f75; padding: 0 8px 0 0;}
		#footer .left a:hover {text-decoration: underline; color:#000;}
		#footer .left a.active {font-weight: normal;}
	#footer .right {
		position: relative;
		float: right;
		top: 7px;
		margin: 0;
		padding: 0;
		color: #7a7f75;
		}
		
		
		
/*Movies Page*/
#flashmovie {
	padding: 0 0 0 329px;
}
#flashmovie ul {
	margin-left: 170px;
}
.header_movies {
  	   width:166px;
	   height: 37px;
	   background: transparent url(../images/header_trailers.png);
	   float: left;
}


.releases {
	width: 174px;
	height: 20px;
}
.releases a {
	background: transparent url(../images/header_latest_releases.png) no-repeat 0 0;
	display: block;
	text-indent: -999em;
	width: 174px;
	height: 20px;
}
.releases a:hover, .releases a:focus {
	background: transparent url(../images/header_latest_releases_over.png) no-repeat 0 0;
}
.behind_scenes {
	width: 174px;
	height: 18px;
}
.behind_scenes a {
	background: transparent url(../images/header_behind_scenes.png) no-repeat 0 0;
	display: block;
	text-indent: -999em;
	width: 174px;
	height: 18px;
}
.behind_scenes a:hover, .behind_scenes a:focus {
	background: transparent url(../images/header_behind_scenes_over.png) no-repeat 0 0;
}



#content_container {
	padding: 56px 0 0 0;
}
#form_share {
	float: left;
	padding: 425px 0 0 25px;
	width: 232px;	
}	



#movies .emailform {
/*	background: url(../images/sign_up.png) no-repeat;
	padding-top: 18px;	*/
	margin: 0;
}
#movies .emailfield {
	border: 0;
	background: #A5A599;
	color: #666;
	display: block;
	float: left;
	height: 14px;
	width: 213px;
}
#movies .submitbtn {
	display: inline;
	float: right;
	/*padding-top: 2px;*/
}
#movies p.share {
	margin: 0 0 0 0;
}

#movies p {
	margin: 0;
}

#movies img, #movies form {
	margin: 0;
	padding: 0;
}
/*Home Page*/
#homepage .emailform {
	background: url(../images/sign_up.png) no-repeat;
	display: block;
	float: left;
	margin: 361px 0 0 584px;
	padding-top: 18px;
	height: 15px;
	width: 232px;
}

#homepage .emailfield {
	background: #A5A599;
	border: none;
	color: #666;
	width: 214px;
	display: block;
	float: left;
	height: 16px;
}
#homepage .submitbtn {
	display: inline;
	float: right;
	padding-top: 2px;
}

#homecats {
	color: #fff;
	float: right;
	margin: 20px 80px 0 0;
}
#homecats li {
	display: inline;
	border-right: 1px solid #fff;
}
	#homecats li.homelast {
		border-right: none;
	}
#homecats li a {
	padding: 0 20px;
}
#homecats li a:hover {
	font-weight: normal;
}

#thankyoudiv {
	padding: 380px 0 0 580px;
	font-size: 13px;
}


/*Gallery*/
#gallery h1 {
	background: transparent url(../images/header_gallery.png) no-repeat 0 0;
	width: 151px;
	height: 39px;
	float: left;
	}	 
#gallery ul {
	margin: 1px 0 0 154px;
}

.gallery_content {  padding:55px 0 0 330px; width:534px; position:relative; }

.posters {
	width: 88px;
	height: 19px;
}
.posters a {
	background: transparent url(../images/header_posters.png) no-repeat 0 0;
	display: block;
	text-indent: -999em;
	width: 88px;
	height: 19px;
}
.posters a:hover, .posters a:focus {
	background: transparent url(../images/header_posters_over.png) no-repeat 0 0;
}
.desktops {
	width: 88px;
	height: 19px;
}
.desktops a {
	background: transparent url(../images/header_desktops.png) no-repeat 0 0;
	display: block;
	text-indent: -999em;
	width: 88px;
	height: 19px;
}
.desktops a:hover, .desktops a:focus {
	background: transparent url(../images/header_desktops_over.png) no-repeat 0 0;
}
/*POSTERS PAGE*/
#gallery h1.posters_page {
	background: transparent url(../images/header_posters_big.png) no-repeat 0 0;
	width: 181px;
	height: 39px;
	float: left;
	}	
#gallery h1.desktops_page {
	background: transparent url(../images/header_desktops_big.png) no-repeat 0 0;
	width: 200px;
	height: 39px;
	float: left;
	}	
a.backtogallery {
	display: block;
	float: right;
	background: url(../images/header_backtogallery.png) no-repeat 0 0;
	text-indent: -999em;
	margin-top: 26px;
	width: 99px;
	height: 12px;
}
a.postersback {
	margin-right: 120px;
}
a:hover.backtogallery, a:focus.backtogallery {
	background: url(../images/header_backtogallery_over.png) no-repeat 0 0;
}
/*BEHIND SCENES*/
#flashmovie h1.behind_scenes_header {
	background: transparent url(../images/header_behind_scenes_big.png) no-repeat 0 0;
	width: 380px;
	height: 39px;
	float: left;
	}	
a.backtotrailers {
	display: block;
	float: right;
	background: url(../images/header_backtotrailers.png) no-repeat 0 0;
	text-indent: -999em;
	margin-top: 26px;
	margin-right: 23px;
	width: 99px;
	height: 12px;
}




/*.gallery_thumbs { position:relative; margin-top:4px; }
.gallery_thumbs ul { padding-left: 21px; width:496px; overflow:hidden; height:92px; }
.gallery_thumbs li { float:left; padding-right:5px;  }
.gallery_thumbs { position:relative; margin-top:4px; }
.gallery_thumbs ul { padding-left: 21px; width:496px; overflow:hidden; height:92px; }
.gallery_thumbs li { float:left; padding-right:5px;  }*/


.ar_right, .ar_left { height:91px; width:16px; position: absolute; }
.ar_right a, .ar_left a { height:91px; background: url(../images/arrows.gif) 0 0 no-repeat; width:100%; }
.ar_right {  right:0; }
.ar_right a { background-position:-15px 0; }

/*Subcategory*/
.pagenation {
	background: #fff;
	font-size: 11px;
	margin: 27px 159px 0 0 ;
	padding: 5px 9px;
	width: 420px;
	float: right;
}
.pagenation a {
	color: #000;
}
.pagenation li {
    float:left;
	border-right: 1px #000 solid;
	padding: 0 4px 0 4px;
}
.pagenation ul.prev_next {
	float: left;
}
.pagenation ul.page_nums {
	float: right;
}
.pagenation li.last {
	border-right: none;
	padding-right: none;
}

/******SEARCH PAGE******/
.header_search {
	   width:263px;
	   height: 39px;
	   background: transparent url(../images/header_search_filter.png) no-repeat 0 0;
	 }
.header_results{
	   width:150px;
	   height: 38px;
	   background: transparent url(../images/header_results.png) no-repeat 0 0;
	 }
.searchbox, .pagination {
       margin-top:60px;
       width: 460px;
	   float:right;
	   color:#fff;}   
#search .listing, #search .searchbox, #search .pagination{ width:865px;   }
#search .listing {margin-top:30px;}
#search .listing li { height:225px; }
	#search .listing span{ text-transform:none;}
 	#search .listing span:hover{ text-decoration:none; }

#search .searchbox form {padding:20px 20px 10px 20px; background-color:#fff; width:740px;}
#search .searchbox legend {display:block; text-transform:uppercase; color:#000; padding-bottom:5px;}
#search .searchbox select {width: 169px; font-size:90%; background-color:#fff; margin-right:10px;}
#search .searchbox .btn_search {float:right; padding-top:10px; margin-right:13px;}

#search .pagination {margin-top:20px; width:770px; margin-right:85px; padding:5px; background-color:#fff; color:#000; font-size:90%; overflow:hidden; position:relative;}
#search .pagination .float_r li {float:left; border-right:1px solid #000; line-height:1em; padding:0 5px; position:relative; right:-1px; }
#search .pagination .float_l li{float:left; border-left:1px solid #000; line-height:1em; padding:0 5px; position:relative; left:-1px; }
#search .pagination a{color:#000;}
#search .pagination a:hover{text-decoration:underline;}

.float_r{ float:right; position:relative; right:-5px;}
.float_l{ float:left; position:relative; left:-5px;}


/*Stores and Distribution*/
#distributionbox {
	font-size: 10px;
	padding:72px 0 0 31px;
    width: 600px;
}
#distributionbox h1{
	margin: 0;
	padding: 0;
}
#store_locator {
	background: #fff;
	color: #000;
	padding: 18px 31px;
}
#store_locator h3 {
	margin-bottom: 15px;
}
#store_locator label {
	display: block;
	float: left;
	padding-top: 4px;
	width: 60px;
}
#store_locator input {
	float: left;
	height: 12px;
	margin-bottom: 3px;
	width: 185px;
}
.select_state {
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 18px;
	margin-bottom: 3px;
	width: 190px;
}
#store_locator input.zip {
	margin: 0 22px 34px 0;
	width: 60px;
}
#store_locator input.btn_search_stores {
	float: right;
	height: 18px;
	width: 110px;
}
#store_results {
	background: #fff;
	color: #000;
	margin-top: 10px;
	padding: 21px 31px 21px 31px;
}
#store_locator p, #store_results p {
	color: #000;
	line-height: 15px;
}
#store_results li {
	border-bottom: 1px solid #919192;
	padding: 11px 0 0 0;
}
#store_results div.pagenation {
	background: none;
	float: none;
	margin: 7px 0 0 0;
	padding: 0;
	width: 540px;
}
#store_results div.pagenation li {
	display: block;
	float: left;
	border-bottom: none;
	padding: 0 3px 0 0;
	margin-right: 3px;
}

#distribution #content_nav {
    float:right;
	margin:105px 110px 0 10px;
	text-transform:uppercase;
	}
#distribution #content_nav li{ padding:2px 0; font-weight: normal; line-height:1.2em;}


/****Men's Landing Page*******/
#mens_landing {
	padding: 271px 0 0 45px;
}
.header_mens_landing {
	   width:208px;
	   height: 43px;
	   background: transparent url(../images/header_men_landing.png)  no-repeat 0 0;
	   padding-left: 94px;
}
a.collection {
	background: transparent url(../images/header_collection_small.png) no-repeat 0 0;
	display: block;
	height: 22px;
	width: 114px;
}
a:hover.collection, a:focus.collection {
	background: transparent url(../images/header_collection_over.png) no-repeat 0 0;
}
a.denim {
		background: transparent url(../images/header_denim_small.png)  no-repeat 0 0;
		display: block;
		height: 22px;
		width: 114px;
}
a:hover.denim, a:focus.denim {
	background: transparent url(../images/header_denim_over.png) no-repeat 0 0;
}


/****Women's Landing Page*******/
#womens_landing {
	float: right;
	padding: 271px 45px 0 0;
}
.header_womens_landing {
	   width:130px;
	   height: 43px;
	   background: transparent url(../images/header_women_landing.png) no-repeat 0 0;
	   padding-left: 161px;
}

/****Shopping Cart Overlay*******/
#cart_overlay, #sizechart_overlay {
	background: #fff;
	border: 9px #383838 solid;
	color: #6d6d6d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 7px;
	width: 280px;
}
#cart_overlay p, #sizechart_overlay p {
	color: #6d6d6d;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 80px;
}
#cart_overlay h4, #sizechart_overlay h4 {
	font-size: 14px;
	text-transform: uppercase;
	width: 180px;
}
#cart_overlay a {
	color: #6d6d6d;
	font-weight: bold;
}
#cart_overlay .close_btn {
	color: #acae9c;
	display: inline;
	float: right;
	text-transform: uppercase;
}
#cart_overlay table {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
}
#cart_overlay tr { height: 40px; overflow: hidden; }
#cart_overlay tr.stripe { background: #e5e5e5; }
#cart_overlay td { padding: 7px; }
#cart_overlay img { float: left; display: inline; }
#cart_overlay .price{ display: block; font-weight: bold; margin: 40px 0 0 0; }
#cart_overlay img.checkout_btn { float: right; }
#cart_overlay img.view_bag {margin-top: 5px; }


/****Sizing Chart Overlay*******/
#sizechart_overlay { padding: 12px; width: 710px; }
	#sizechart_overlay p { margin-left: 0; }
	#sizechart_overlay h4 { padding-bottom:5px; }
	#sizechart_overlay a { color: #6d6d6d; font-weight: bold; }
	#sizechart_overlay table { font-family: Arial, Helvetica, sans-serif; margin-top: 5px; }
		#sizechart_overlay th { width:70px;}
		#sizechart_overlay .type { width:120px;}
		#sizechart_overlay th, #sizechart_overlay td { border-right:1px solid #fff; text-align:center; padding:5px 0;}
		#sizechart_overlay .typecolorA, #sizechart_overlay .typecolorB { padding-left: 7px; text-align:left; background-color:#E5E5E5!important;}
		#sizechart_overlay .typecolorB {background-color:#fff!important;}
		#sizechart_overlay th, #sizechart_overlay .bgcolorA td{background-color:#D9D9D9;}
		#sizechart_overlay .bgcolorB td{background-color:#F1F1F1;}

/****Sizing Chart Popup*******/
#popup_area { position: absolute; top: 0; left: 0; }
		#popup_bg {
			position: absolute;
			top: 0;
			left: 0;
			background-color: black;
			filter:alpha(opacity=40);
			opacity: 0.40;
			-moz-opacity:0.40;
			}
		#popup_content {
			position: absolute;
			top: 0;
			margin: 0;
			padding-right: 30px;
			}
			#popup_content .border {
				float: left;
				border: 9px #383838 solid;
				background-color: #FFFFFF;
				}
			#popup_content .content {
				padding: 10px;
				border: 1px solid #BABABA;
				}
			#popup_content .close_btn{
				position:absolute;
				right:6px;
				top:7px;
				width:24px;
				height: 62px;
				background: #383838 url(../images/btn_close.jpg) 0 0;
			}
			#popup_content .close_btn:hover {
				background: #383838 url(../images/btn_close.jpg) -27px 0;
			}
