 @import url("colorbox/colorbox.css");
/*  File: layout.css        */

/*  Ver:  2012-08-06       */


/* begin reset elements */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,legend,fieldset,input,textarea,button,p,blockquote,th,td {
	margin:0;
	padding:0;
}
*{padding: 0; margin: 0;}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img {
	border:0;
}
address,caption,cite,code,dfn,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption, th, td {
	font-weight: normal;
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
blockquote:before,blockquote:after,
q:before,q:after {
	content:'';
}
blockquote, q {
	quotes: "" "";
}
abbr,acronym {
	border:0;
}
:focus {
	outline: 0;
}

@font-face {
    font-family: 'TradeGothicBoldCondTwenty';
    src: url('fonts/tradegothic-boldcondtwenty-webfont.eot');
    src: url('fonts/tradegothic-boldcondtwenty-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/tradegothic-boldcondtwenty-webfont.woff') format('woff'),
         url('fonts/tradegothic-boldcondtwenty-webfont.ttf') format('truetype'),
         url('fonts/tradegothic-boldcondtwenty-webfont.svg#TradeGothicBoldCondTwenty') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* begin common layout elements */

body {

	background: #dfdfdf url(/us/images/body_bg.jpg) top center no-repeat;
	color: #696969;
	font: normal 13px/1.5 Arial, Helvetica, Verdana, sans-serif;
	text-align: center;
	-webkit-font-smoothing: subpixel-antialiased;
}

h1 {
	color: #4b4b4c;
	font: normal 44px/1.0 'TradeGothicBoldCondTwenty', Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
}
h2 {
	color: #ffffff;
	font: normal 25px/1.0 'TradeGothicBoldCondTwenty', Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
}
h3 {
	color: #9a8643;
	font: bold 13px/1.5 Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
}
h4 {
	color:#9c142e;
	font: normal 20px/1.0 'TradeGothicBoldCondTwenty', Arial, Helvetica, Verdana, sans-serif;
	margin-bottom:5px;
}
h5 {
	color:#4b4b4c;
	font: normal 20px/1.0 'TradeGothicBoldCondTwenty', Arial, Helvetica, Verdana, sans-serif;
	margin-bottom:5px;
}

p { padding: 0 0 .5em 0; }

sup {
	font-size: .8em;
	position: relative;
	top: 0;
	vertical-align: baseline;
}

a:link, a:visited, a:hover {
	color: #7c7c7c;
	text-decoration: none;
}


/* begin standard form elements */

input, select, textarea {
	color: #333;
	font: normal 11px/1.5 Verdana, sans-serif;
}
input, textarea {
	border: none;
}

.input_xl { width: 550px; }
.input_lg { width: 350px; }
.input_md { width: 250px; }
.input_sm { width: 100px; }
.input_xs { width: 50px; }


/* begin list elements */

.list_arrow li {
	background: transparent url("/us/images/arrow_sprites.png") no-repeat 0 -36px;
	padding: 0 0 .25em 8px;
	margin: 0;
}

.list_col li {
	display: block;
	float: left;
	padding: 0 2% 1em 0;
	width: 48%;
}

.list_decimal {
	list-style-type: decimal;
	margin-left: 2em;
	padding-bottom: .5em;
}

.list_disc {
	padding-bottom: .5em;
}
.list_disc li {
	/*background: transparent url("/us/images/bullet_white.gif") no-repeat 2px 8px;*/
	padding: 0 0 8px 0;
	margin: 0 0 0 20px;
	list-style-type: disc;
	color: #4b4b4c;
	font: normal 14px/1.0 'TradeGothicBoldCondTwenty', Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
	line-height:15px;
}

.list_toc {
	margin-left: 1em;
	padding-bottom: 1em;
}
.list_toc li {
	padding-bottom: .25em;
}

.list_wrap li {
	display: block;
	float: center;
	margin-right: 2em;
}


/* begin header elements */

#header {
	/*background: transparent url("/us/images/header_bg.jpg") no-repeat 0 0;*/
	font-size: 9px;
	height: 19px;
	line-height: 19px;
	margin: 0 auto;
	padding: 13px 0 5px 0;
	text-align: left;
	text-transform: uppercase;
	width: 955px;
}

#header_nav {
	float: left;
	width: 500px;
}

#header_email {
	float: left;
	text-align: right;
	width: 455px;
}

#header_email form {
	height: 17px;
}
#header_email label {
	vertical-align: top;
}
#header_email .inline_input {
	border: 1px solid #666;
	height: 12px;
	line-height: 12px;
	margin: 0;
	padding: 1px;
	vertical-align: top;
	width: 130px;
}
#header_email .inline_button {
	height: 16px;
}


/* begin frame elements */

#frame_popup {
	padding: 10px;
	text-align: left;
}

#frame {
	background-color: #ffffff;
/*	border: 1px solid #740414;*/
	margin: 0 auto;
	/*padding: 5px;*/
	text-align: left;
	width: 956px;
}

#frame_top {
/*	background: transparent url("/us/images/frames/frame_top.png") no-repeat 0 0;*/
	/*padding-top: 11px;*/
	width: 943px;
}
#frame_bot {
/*	background: transparent url("/us/images/frames/frame_bot.png") no-repeat 0 100%;*/
/*	padding-bottom: 11px;*/
	width: 943px;
}
#frame_inner {
/*	background: transparent url("/us/images/frames/frame_inner.png") repeat-y 0 0;*/
	height: 555px;
	/*	padding: 0 4px;*/
	width: 960px;
}

#frame_bg {
	background: #ffffff;
	border-bottom: 6px solid #9c142e;
}

#frame_bg_custom {
/*	background: transparent url("/us/images/frames/custom_bg/generic.jpg") no-repeat 192px 4px;*/
}

/* begin column elements */

#left_col {
	float: left;
/*  padding: 10px 11px;*/
  width: 210px;
  position: relative;
  text-align: center;
}
#left_logo img {
padding-top: 12px;
}
#right_col {
	float: left;
	position: relative; /* for product photos */
	width: 740px;
}

.inner_cols {
	clear: both;
	float: none;
}
.inner_col_30 {
	float: left;
	padding-right: 1%;
	width: 32%;
}
.inner_col_50 {
	float: left;
	padding-right: 5%;
	width: 45%;
}
.inner_col_left {
	float: left;
	padding-right: 10%;
	width: 30%;
}
.inner_col_right {
	float: left;
	width: 45%;
}


/* begin left navigation elements */


#left_nav ul {
	margin:20px 0;
}

#left_nav li {
	padding: 0 0 25px 0;

}
#left_nav li a {
/*	background: transparent url("/us/images/left_nav_sprite.png") no-repeat 0 0;*/
	display: block;
	font: normal 18px/1.0 'TradeGothicBoldCondTwenty', Arial, Helvetica, Verdana, sans-serif;
	text-transform: uppercase;
	height: 16px;
	color: #989898;
	-webkit-font-smoothing: subpixel-antialiased;
	letter-spacing: 1px;
/*	text-indent: -999em;*/
/*width: 162px;*/
}
#left_nav li a.active,
#left_nav li a:hover {
	color: #9f102c;
}

#left_nav div.inactive ul {
	display: none;
}

#left_nav ul ul {
	padding: 7px 0 0 0;
	margin: 0;

	text-transform: uppercase;
}
#left_nav ul ul li {
	padding: 6px 0 0 0;
}
#left_nav ul ul li a {
	background: none;
	font-size: 12px;
	font-weight: normal;
	height: 11px;
	line-height: 11px;
	text-indent: 0;
}

#left_nav #nav_new a { background-position: 12px 0; }
#left_nav #nav_new a.active,
#left_nav #nav_new div.active a,
#left_nav #nav_new a:hover { background-position: -188px 0; }

#left_nav #nav_men a { background-position: 12px -50px; }
#left_nav #nav_men a.active,
#left_nav #nav_men div.active a,
#left_nav #nav_men a:hover { background-position: -188px -50px; }

#left_nav #nav_women a { background-position: 12px -100px; }
#left_nav #nav_women a.active,
#left_nav #nav_women div.active a,
#left_nav #nav_women a:hover { background-position: -188px -100px; }

#left_nav #nav_kids a { background-position: 12px -150px; }
#left_nav #nav_kids a.active,
#left_nav #nav_kids div.active a,
#left_nav #nav_kids a:hover { background-position: -188px -150px; }

#left_nav #nav_boys a { background-position: 12px -401px; }
#left_nav #nav_boys a.active,
#left_nav #nav_boys div.active a,
#left_nav #nav_boys a:hover { background-position: -188px -401px; }

#left_nav #nav_girls a { background-position: 12px -350px; }
#left_nav #nav_girls a.active,
#left_nav #nav_girls div.active a,
#left_nav #nav_girls a:hover { background-position: -188px -350px; }

#left_nav #nav_auth a { background-position: 12px -200px; }
#left_nav #nav_auth a.active,
#left_nav #nav_auth div.active a,
#left_nav #nav_auth a:hover { background-position: -188px -200px; }

#left_nav #nav_stores a { background-position: 12px -250px; }
#left_nav #nav_stores a.active,
#left_nav #nav_stores div.active a,
#left_nav #nav_stores a:hover { background-position: -188px -250px; }

#left_nav #nav_about a { background-position: 12px -300px; }
#left_nav #nav_about a.active,
#left_nav #nav_about div.active a,
#left_nav #nav_about a:hover { background-position: -188px -300px; }

div#fb_likeus {
    position: absolute;
	top: 450px;
	right: 11px;
	color: #989898;
}

div#fb_likeus a,
div#fb_likeus a.active,
div#fb_likeus div.active a,
div#fb_likeus a:hover {
	display: block;
	font-size: 16px;
	font-weight: bold;
	height: 26px;
	line-height: 30px;
	color: #989898;
  width: 162px;
  padding: 0 0 0 32px;
  background: transparent url("/us/images/lnav_likeus.png") no-repeat left bottom !important;  }

div#tw_likeus {
    position: absolute;
	top: 480px;
	right: 11px;
	color: #989898;
}

div#tw_likeus a,
div#tw_likeus a.active,
div#tw_likeus div.active a,
div#tw_likeus a:hover {
	display: block;
	font-size: 16px;
	font-weight: bold;
	height: 26px;
	line-height: 30px;
	color: #989898;
  width: 120px;
  padding: 0 21px 0 8px;
  background: transparent url("/us/images/twitter_23x23.png") no-repeat left bottom !important;  }

div#pn_likeus {
    position: absolute;
	top: 510px;
	right: 11px;
	color: #989898;
}

div#pn_likeus a,
div#pn_likeus a.active,
div#pn_likeus div.active a,
div#pn_likeus a:hover {
	display: block;
	font-size: 16px;
	font-weight: bold;
	height: 26px;
	line-height: 30px;
	color: #989898;
  width: 120px;
  padding: 0 21px 0 0px;
  background: transparent url("/us/images/pinterest_23x23.png") no-repeat left bottom !important;  }

#left_col_season {
	padding: 1em 0 2em 0;
}
#left_col_module {
	padding-top: 4em;
	text-align: right;
}



/* begin content elements */

#main_content {
	font: normal 11px/1.5 Verdana, sans-serif;
	padding: 55px 0 0 95px;
}

/*.content_title h1 {
	background: transparent url("/us/images/titles_bg/md_left.png") no-repeat 0 2px;
	float: left;
}
.content_title h1 img {
	background: transparent url("/us/images/titles_bg/md_right.png") no-repeat 100% 2px;
	display: block;
	padding: 0 74px;
}

.sm_title h1 {
	background: transparent url("/us/images/titles_bg/sm_left.png") no-repeat 0 4px;
	float: left;
}
.sm_title h1 img {
	background: transparent url("/us/images/titles_bg/sm_right.png") no-repeat 100% 4px;
	display: block;
	padding: 0 52px;
}

.sm_title h2 {
	background: transparent url("/us/images/titles_bg/sm_left.png") no-repeat 0 0;
	float: left;
}
.sm_title h2 img {
	background: transparent url("/us/images/titles_bg/sm_right.png") no-repeat 100% 0;
	display: block;
	padding: 0 52px;
}*/

.link_detail {
	background: transparent url("/us/images/arrow_sprites.png") no-repeat 0 -76px;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 .5em 8px;
	text-transform: uppercase;
}

.where_to_buy h2 {
	margin: 0 0 10px 0;
	border-bottom: 1px solid #fff;
	padding: 0 0 5px 0;
	width: 140px;
	text-align: left;
	font-size: 20px;
}
.where_to_buy h3 {
	color: #fff;
	font-size: 11px;
	padding-bottom: .5em;
}
.where_to_buy .list_arrow li {
	background: none;
	padding: 0;
	width: 100%;
	text-align: left;
}
.where_to_buy .list_arrow li a {
	width: 100%;
	display: block;
	margin: 0 auto 8px auto;
	text-align: left;

}

/* begin product arrows */
#product_arrows {
	position: absolute;
	top: 10px;
	height:60px;
/*	right:8px;*/
	left: 495px;
	width: 180px;
	color: #FFFFFF;
}

#product_arrows p	{margin-top:20px;
					text-align:center;
}


#product_arrows a.style_nav {
	width:33px;
	height:58px;
	background-image:url(../images/dept_rotate_sprite.png);
	z-index:200;
	position:absolute;display:block;text-indent:-9999px;overflow:hidden;
}

#product_arrows a.style_nav#style_arrow_left {background-position:0 0;left:20px;}
#product_arrows a.style_nav#style_arrow_left:hover {background-position:-33px 0;}
#product_arrows a.style_nav#style_arrow_right {background-position:-66px 0;margin-top:-45px;left:125px;}
#product_arrows a.style_nav#style_arrow_right:hover {background-position:-99px 0;}




/* begin product elements */

#product_detail {
	position: absolute;
	top: 80px;
/*	left: 35px;*/
	left: 450px;
	width: 260px;
	background-image: url(../images/bg_white_15.png);
	padding: 10px;
}

#product_detail h1 {
	padding: 5px 0 15px 0;
	font-size: 29px;	
	font-family: 'TradeGothicBoldCondTwenty', Arial, Helvetica, Verdana, sans-serif;
}

.product_content h2 {
	padding: 10px 0 5px 0;
}

.product_price {
	font-size: 11px;
	text-transform: uppercase;
}

#product_buy {
	position: absolute;
	top: 430px;
/*	right:0px;*/
	left: 450px;
	background-image: url(../images/bg_red_15.png);
	padding: 10px;
	width: 260px;
	min-height: 50px;
	text-align: left;
}

#boys_slim_straight_product {
	position: absolute;
	top: 450px;
/*	right:0px;*/
	left: 450px;
	background-image: url(../images/bg_red_15.png);
	padding: 10px;
	width: 260px;
	min-height: 50px;
	text-align: left;
}

#product_buy_boys_skinny {
	position: absolute;
	top: 460px;
/*	right:0px;*/
	left: 450px;
	background-image: url(../images/bg_red_15.png);
	padding: 10px;
	width: 260px;
	min-height: 50px;
	text-align: left;
}

#product_buy_women_ts_pull_boot_plus {
	position: absolute;
	top: 460px;
/*	right:0px;*/
	left: 450px;
	background-image: url(../images/bg_red_15.png);
	padding: 10px;
	width: 260px;
	min-height: 50px;
	text-align: left;
}

#product_buy_women_ts_pull_boot {
	position: absolute;
	top: 460px;
/*	right:0px;*/
	left: 450px;
	background-image: url(../images/bg_red_15.png);
	padding: 10px;
	width: 260px;
	min-height: 50px;
	text-align: left;
}

#product_buy_women_ts_pull_skinny {
	position: absolute;
	top: 460px;
/*	right:0px;*/
	left: 450px;
	background-image: url(../images/bg_red_15.png);
	padding: 10px;
	width: 260px;
	min-height: 50px;
	text-align: left;
}

/* swatches */
.sig-swatches-container h6 {
  color: #4b4b4c;
  font: normal 14px/1.0 'TradeGothicBoldCondTwenty', Arial, Helvetica, Verdana, sans-serif;
  text-transform: uppercase;
  line-height: 20px;
}
.sig-swatches li {
  display: block;
  width: 40px;
  height: 40px;
  margin: 0 10px 10px 0;
  float: left;
}
.sig-swatches li:hover {
	background-position-x:-40px;
}

/* MEN AND BOY SWATCHES */

#wild-dove-twill		{background-image:url(../images/swatches/wild-dove-twill.png);}
#sail					{background-image:url(../images/swatches/sail.png);}
#british-khaki			{background-image:url(../images/swatches/british-khaki.png);}
#graphite				{background-image:url(../images/swatches/graphite.png);}
#grey-camo				{background-image:url(../images/swatches/grey-camo.png);}
#russell-pld-white		{background-image:url(../images/swatches/russell-pld-white.png);}
#vintage-camo			{background-image:url(../images/swatches/vintage-camo.png);}
#graphite-twill			{background-image:url(../images/swatches/graphite-twill.png);}
#grid-iron-plaid		{background-image:url(../images/swatches/grid-iron-plaid.png);}
#raven					{background-image:url(../images/swatches/raven.png);}
#british-khaki-ripstop	{background-image:url(../images/swatches/british-khaki-ripstop.png);}
#burnt-olive-ripstop	{background-image:url(../images/swatches/burnt-olive-ripstop.png);}
#green-camo-print		{background-image:url(../images/swatches/green-camo-print.png);}
#rafter-ripstop			{background-image:url(../images/swatches/rafter-ripstop.png);}
#sail-ripstop			{background-image:url(../images/swatches/sail-ripstop.png);}
#birch-camo-print		{background-image:url(../images/swatches/birch-camo-print.png);}
#monsoon				{background-image:url(../images/swatches/monsoon.png);}
#santa-cruz				{background-image:url(../images/swatches/santa-cruz.png);}
#eclipse				{background-image:url(../images/swatches/eclipse.png);}
#rutherford				{background-image:url(../images/swatches/rutherford.png);}
#lakeshore				{background-image:url(../images/swatches/lakeshore.png);}
#trench					{background-image:url(../images/swatches/trench.png);}
#dusk					{background-image:url(../images/swatches/dusk.png);}
#light-stone-wash		{background-image:url(../images/swatches/light-stone-wash.png);}
#medium-stone-wash		{background-image:url(../images/swatches/mediumstonewash.png);}
#sterling				{background-image:url(../images/swatches/sterling.png);}
#highland				{background-image:url(../images/swatches/highland.png);}
#burro					{background-image:url(../images/swatches/burro.png);}
#nocturnal				{background-image:url(../images/swatches/nocturnal.png);}
#rigid-night			{background-image:url(../images/swatches/rigid-night.png);}
#sabre					{background-image:url(../images/swatches/sabre.png);}
#sovereign				{background-image:url(../images/swatches/sovereign.png);}
#big-sky				{background-image:url(../images/swatches/big-sky.png);}
#clement				{background-image:url(../images/swatches/clement.png);}
#light-indigo			{background-image:url(../images/swatches/light-indigo.png);}
#centurion				{background-image:url(../images/swatches/centurion.png);}
#big-bend				{background-image:url(../images/swatches/big-bend.png);}
#radar					{background-image:url(../images/swatches/radar.png);}
#cypher					{background-image:url(../images/swatches/cypher.png);}
#iconic-rinse			{background-image:url(../images/swatches/iconic-rinse.png);}
#monsoon				{background-image:url(../images/swatches/monsoon.png);}
#current				{background-image:url(../images/swatches/current.png);}
#odyssey				{background-image:url(../images/swatches/odyssey.png);}
#asteroid				{background-image:url(../images/swatches/asteroid.png);}
#prodigy				{background-image:url(../images/swatches/prodigy.png);}
#viper					{background-image:url(../images/swatches/viper.png);}
#orbit					{background-image:url(../images/swatches/orbit.png);}
#soundcheck				{background-image:url(../images/swatches/soundcheck.png);}
#cyclone				{background-image:url(../images/swatches/cyclone.png);}
#gargoyle				{background-image:url(../images/swatches/gargoyle.png);}
#raven					{background-image:url(../images/swatches/raven.png);}
#echo					{background-image:url(../images/swatches/echo.png);}
#sargeant-green			{background-image:url(../images/swatches/sargeant-green.png);}
#shortstop				{background-image:url(../images/swatches/shortstop.png);}
#bridge					{background-image:url(../images/swatches/bridge.png);}
#medium-indigo			{background-image:url(../images/swatches/medium-indigo.png);}
#prodigy				{background-image:url(../images/swatches/prodigy.png);}
#viper					{background-image:url(../images/swatches/viper.png);}
#coast					{background-image:url(../images/swatches/coast.png);}
#orbit					{background-image:url(../images/swatches/orbit.png);}
#soundcheck				{background-image:url(../images/swatches/soundcheck.png);}
#iconic-rinse			{background-image:url(../images/swatches/iconic-rinse.png);}
#shale					{background-image:url(../images/swatches/shale.png);}
#raven					{background-image:url(../images/swatches/raven.png);}
#british-khaki			{background-image:url(../images/swatches/british-khaki.png);}
#sargeant-green			{background-image:url(../images/swatches/sargeant-green.png);}
#grey-melange		{background-image:url(../images/swatches/grey-melange.png);}
#grey-camo			{background-image:url(../images/swatches/grey-camo.png);}
#vintage-camo		{background-image:url(../images/swatches/vintage-camo.png);}
#sail				{background-image:url(../images/swatches/sail.png);}
#revolver			{background-image:url(../images/swatches/revolver.png);}
#plaid-black-iris-blue-ashes		{background-image:url(../images/swatches/plaid-black-iris-blue-ashes.png);}
#heisman-plaid		{background-image:url(../images/swatches/heisman-plaid.png);}
#upton-plaid		{background-image:url(../images/swatches/upton-plaid.png);}
#plaid-white-black-iris			{background-image:url(../images/swatches/plaid-white-black-iris.png);}
#green-beret		{background-image:url(../images/swatches/green-beret.png);}
#black-olive		{background-image:url(../images/swatches/black-olive.png);}
#wild-dove			{background-image:url(../images/swatches/wild-dove.png);}
#blue-knight		{background-image:url(../images/swatches/blue-knight.png);}
#monsoon			{background-image:url(../images/swatches/monsoon.png);}
#santa-cruz			{background-image:url(../images/swatches/santa-cruz.png);}
#dark-stonewash		{background-image:url(../images/swatches/dark-stonewash.png);}
#viper				{background-image:url(../images/swatches/viper.png);}
#optimum			{background-image:url(../images/swatches/optimum.png);}
#burro				{background-image:url(../images/swatches/burro.png);}
#midnight			{background-image:url(../images/swatches/midnight.png);}
#domino				{background-image:url(../images/swatches/domino.png);}
#hendrix			{background-image:url(../images/swatches/hendrix.png);}
#bunker-hill		{background-image:url(../images/swatches/bunker-hill.png);}
#syracuse			{background-image:url(../images/swatches/syracuse.png);}
#grey-matter		{background-image:url(../images/swatches/grey-matter.png);}
#gothic				{background-image:url(../images/swatches/gothic.png);}
#vintage-camo		{background-image:url(../images/swatches/vintage-camo.png);}
#brando				{background-image:url(../images/swatches/brando.png);}
#camo				{background-image:url(../images/swatches/camo.png);}
#black				{background-image:url(../images/swatches/black.png);}
#grey				{background-image:url(../images/swatches/grey.png);}
#brown-melange		{background-image:url(../images/swatches/brown-melange.png);}
#blue-melange		{background-image:url(../images/swatches/blue-melange.png);}
#white				{background-image:url(../images/swatches/white.png);}
#navy				{background-image:url(../images/swatches/navy.png);}
#slate-blue			{background-image:url(../images/swatches/slate-blue.png);}
#red				{background-image:url(../images/swatches/red.png);}
#green-melange		{background-image:url(../images/swatches/green-melange.png);}
#yellow				{background-image:url(../images/swatches/yellow.png);}
#orange-melange		{background-image:url(../images/swatches/orange-melange.png);}
#royal-melange		{background-image:url(../images/swatches/royal-melange.png);}
#navy-plaid			{background-image:url(../images/swatches/navy-plaid.png);}
#brown-plaid		{background-image:url(../images/swatches/brown-plaid.png);}
#grey-plaid			{background-image:url(../images/swatches/grey-plaid.png);}
#black-plaid		{background-image:url(../images/swatches/black-plaid.png);}
#white-plaid		{background-image:url(../images/swatches/white-plaid.png);}
#solid-black		{background-image:url(../images/swatches/solid-black.png);}
#solid-white		{background-image:url(../images/swatches/solid-white.png);}
#banks				{background-image:url(../images/swatches/banks.png);}
#pittsburg			{background-image:url(../images/swatches/pittsburg.png);}
#campbell			{background-image:url(../images/swatches/campbell.png);}
#odyssey			{background-image:url(../images/swatches/odyssey.png);}
#nocturnal			{background-image:url(../images/swatches/nocturnal.png);}
#warhol				{background-image:url(../images/swatches/warhol.png);}
#alpha				{background-image:url(../images/swatches/alpha.png);}
#outrigger			{background-image:url(../images/swatches/outrigger.png);}
#rafter				{background-image:url(../images/swatches/rafter.png);}
#lunar				{background-image:url(../images/swatches/lunar.png);}
#bigfoot			{background-image:url(../images/swatches/bigfoot.png);}
#beacon				{background-image:url(../images/swatches/beacon.png);}
#big-bend			{background-image:url(../images/swatches/big-bend.png);}
#griffith			{background-image:url(../images/swatches/griffith.png);}
#aviator			{background-image:url(../images/swatches/aviator.png);}
#navarro			{background-image:url(../images/swatches/navarro.png);}
#bowie				{background-image:url(../images/swatches/bowie.png);}
#iconic-rinse		{background-image:url(../images/swatches/iconic-rinse.png);}
#fade-away			{background-image:url(../images/swatches/fade-away.png);}
#fakie				{background-image:url(../images/swatches/fakie.png);}
#fielder			{background-image:url(../images/swatches/fielder.png);}
#bridge				{background-image:url(../images/swatches/bridge.png);}
#yellowstone		{background-image:url(../images/swatches/yellowstone.png);}
#half-dome			{background-image:url(../images/swatches/half-dome.png);}
#charcoal-camo		{background-image:url(../images/swatches/charcoal-camo.png);}
#brooklyn			{background-image:url(../images/swatches/brooklyn.png);}
#mr-grey			{background-image:url(../images/swatches/mr-grey.png);}
#hendrix			{background-image:url(../images/swatches/hendrix.png);}
#omaha				{background-image:url(../images/swatches/omaha.png);}
#black-melange		{background-image:url(../images/swatches/black-melange.png);}
#frost-blue			{background-image:url(../images/swatches/frost-blue.png);}
#gold-melange		{background-image:url(../images/swatches/gold-melange.png);}
#green				{background-image:url(../images/swatches/green.png);}
#red-melange		{background-image:url(../images/swatches/red-melange.png);}
#beige-melange		{background-image:url(../images/swatches/beige-melange.png);}
#eggplant			{background-image:url(../images/swatches/eggplant.png);}
#green-plaid		{background-image:url(../images/swatches/green-plaid.png);}
#blue-plaid			{background-image:url(../images/swatches/blue-plaid.png);}
#red-plaid			{background-image:url(../images/swatches/red-plaid.png);}
#purple-plaid		{background-image:url(../images/swatches/purple-plaid.png);}
#black-plaid		{background-image:url(../images/swatches/black-plaid.png);}
#pittsburgh			{background-image:url(../images/swatches/pittsburgh.png);}
#mckinley			{background-image:url(../images/swatches/mckinley.png);}
#indy				{background-image:url(../images/swatches/indy.png);}


/* WOMENS SWATCHES */

#blue-mist				{background-image:url(../images/swatches/blue-mist.png);}
#stormy-sky				{background-image:url(../images/swatches/stormy-sky.png);}
#cherish				{background-image:url(../images/swatches/cherish.png);}
#quest					{background-image:url(../images/swatches/quest.png);}
#kaleidoscope			{background-image:url(../images/swatches/kaleidoscope.png);}
#primrose				{background-image:url(../images/swatches/primrose.png);}
#glimmer				{background-image:url(../images/swatches/glimmer.png);}
#cherish				{background-image:url(../images/swatches/cherish.png);}
#white					{background-image:url(../images/swatches/white.png);}
#thyme					{background-image:url(../images/swatches/thyme.png);}
#atlantis				{background-image:url(../images/swatches/atlantis.png);}
#meridian				{background-image:url(../images/swatches/meridian.png);}
#luna					{background-image:url(../images/swatches/luna.png);}
#muse					{background-image:url(../images/swatches/muse.png);}
#cloud					{background-image:url(../images/swatches/cloud.png);}
#greystone				{background-image:url(../images/swatches/greystone.png);}
#twilight				{background-image:url(../images/swatches/twilight.png);}
#nightscape				{background-image:url(../images/swatches/nightscape.png);}
#blue-heaven			{background-image:url(../images/swatches/blue-heaven.png);}
#rev-up					{background-image:url(../images/swatches/rev-up.png);}
#aurora					{background-image:url(../images/swatches/aurora.png);}
#awaken					{background-image:url(../images/swatches/awaken.png);}
#thirty-min-stone		{background-image:url(../images/swatches/thirty-min-stone.png);}
#legend					{background-image:url(../images/swatches/legend.png);}
#raven					{background-image:url(../images/swatches/raven.png);}
#sparkling				{background-image:url(../images/swatches/sparkling.png);}
#star-dust				{background-image:url(../images/swatches/star-dust.png);}
#after-hours			{background-image:url(../images/swatches/after-hours.png);}
#in-the-groove			{background-image:url(../images/swatches/in-the-groove.png);}
#twinkle				{background-image:url(../images/swatches/twinkle.png);}
#wink					{background-image:url(../images/swatches/wink.png);}
#galaxy					{background-image:url(../images/swatches/galaxy.png);}
#tranquil				{background-image:url(../images/swatches/tranquil.png);}
#endurance				{background-image:url(../images/swatches/endurance.png);}
#sculpt					{background-image:url(../images/swatches/sculpt.png);}
#dynamic				{background-image:url(../images/swatches/dynamic.png);}
#tranquil				{background-image:url(../images/swatches/tranquil.png);}
#meadow					{background-image:url(../images/swatches/meadow.png);}
#cosmos					{background-image:url(../images/swatches/cosmos.png);}
#diva					{background-image:url(../images/swatches/diva.png);}
#mascara				{background-image:url(../images/swatches/mascara.png);}



/* GIRLS SWATCHES */

#heart-bandana-print	{background-image:url(../images/swatches/heart-bandana-print.png);}
#puppy-kisses			{background-image:url(../images/swatches/puppy-kisses.png);}
#luau-angel-blue		{background-image:url(../images/swatches/luau-angel-blue.png);}
#rain-cloud				{background-image:url(../images/swatches/rain-cloud.png);}
#hot-pink-luau			{background-image:url(../images/swatches/hot-pink-luau.png);}
#small-green-camo		{background-image:url(../images/swatches/small-green-camo.png);}
#lolipoppin				{background-image:url(../images/swatches/lolipoppin.png);}
#cloud-dancer			{background-image:url(../images/swatches/cloud-dancer.png);}
#magic-unicorn			{background-image:url(../images/swatches/magic-unicorn.png);}
#cherub					{background-image:url(../images/swatches/cherub.png);}
#glam-rock				{background-image:url(../images/swatches/glam-rock.png);}


/* end swatches */

/* begin product navigation */

#product_nav {
	height: 130px;
	position: absolute;
	top: 390px;
	left: 15px;
}

#product_nav .next,
#product_nav .prev {
	background: transparent url("/us/images/arrow_sprites.png") no-repeat 0 -240px;
	cursor: pointer;
	display: block;
	float: left;
	height: 20px;
	margin: 55px 10px;
	text-indent: -999em;
	width: 20px;
	visibility: hidden;
}
#product_nav .prev {
	background-position: 0 -280px;
}
#product_nav .visible_nav {
	visibility: visible;
}

#product_nav .items {
	display: block;
	float: left;
	height: 130px;
	overflow: hidden;
	width: 220px;
}
#product_nav .items a {
	background: transparent url("/us/images/product_nav/placeholder.png") no-repeat 0 0;
	display: block;
	float: left;
	height: 133px;
	text-indent: -999em;
	width: 68px;
	position: relative;
}
.star {
	display: none;
	background: url("/us/images/product_nav/star.png") no-repeat 20px 50px #9c142e;
	color: #fff;
	content: '&#10029;';
	position: absolute;
	top: 0;
	left: 0;
	height: 133px;
	width: 68px;

}

#product_nav_title {
	font: normal 11px/25px Verdana, sans-serif;
	height: 25px;
	text-align: center;
	text-transform: uppercase;
	width: 280px;
	position: absolute;
	top: 515px;
	left: 15px;
	color: #2a2a2a;
}
#product_nav_debug {
	font: normal 11px/25px Verdana, sans-serif;
	height: 25px;
	text-transform: uppercase;
	width: 100px;
	position: absolute;
	top: 465px;
	left: 515px;
}

#product_enlarge {
  position: absolute;
  top: 485px;
/*  left: 560px;*/
	left: 20px;
}
#product_enlarge a {
	display: block;
	color: #FFFFFF;
	font-size: 20px;

}
/* Product-page 'hero image' enlargement area: */
a.enlarge_area {
  position: absolute;
  display: block;
  top: -7px;
  left: 282px;
  width: 213px;
  height: 555px;
}

/* begin marquee elements */

/*.marquee_top {
	background: transparent url("/us/images/marquees/md_top.gif") no-repeat 0 0;
	padding-top: 24px;
	width: 377px;
}
.marquee_bot {
	background: transparent url("/us/images/marquees/md_bot.gif") no-repeat 0 100%;
	padding-bottom: 24px;
	width: 377px;
}
.marquee_inner {
	background: transparent url("/us/images/marquees/md_bg.gif") repeat-y 0 0;
	padding: 0 24px;
	width: 329px;
}

.marquee_lg_top {
	background: transparent url("/us/images/marquees/lg_top.gif") no-repeat 0 0;
	padding-top: 11px;
	width: 700px;
}
.marquee_lg_bot {
	background: transparent url("/us/images/marquees/lg_bot.gif") no-repeat 0 100%;
	padding-bottom: 11px;
	width: 700px;
}
.marquee_lg_inner {
	background: transparent url("/us/images/marquees/lg_bg.gif") repeat-y 0 0;
	padding: 10px 25px;
	width: 650px;
}

.marquee_sm_top {
	background: transparent url("/us/images/marquees/sm_top.gif") no-repeat 0 0;
	padding-top: 18px;
	width: 240px;
}
.marquee_sm_bot {
	background: transparent url("/us/images/marquees/sm_bot.gif") no-repeat 0 100%;
	padding-bottom: 18px;
	width: 240px;
}
.marquee_sm_inner {
	background: transparent url("/us/images/marquees/sm_bg.gif") repeat-y 0 0;
	padding: 0 18px;
	width: 204px;
}*/

/* begin footer elements */

#footer {
	/* background: transparent url("/us/images/footer/footer_bg.jpg") no-repeat 0 0; */
	height: 116px;
	margin: 0 auto 0 auto;
	padding: 0;
	text-align: left;
	text-transform: uppercase;
	width: 955px;
}
#footer #footer_logos {
	padding: 14px 0 20px 0;
	overflow: hidden;
}
#footer h3 {
	padding: 0 0 6px 0;
	margin: 0;
}
#footer ul.list_wrap {
	list-style: none;
	margin: 0;
	padding: 0;
}
#footer ul.list_wrap li, #footer ul.list_wrap li img, #footer ul.list_wrap li a, #footer ul.list_wrap li a:visited {
	margin: 0 !important;
	padding: 0 !important;
	overflow: hidden;
	font-size: 9px;
	line-height: 1em !important;
}
#footer_left {
	float: left;
	width: 480px;
	font-size: 9px;
	line-height: 21px;
	padding-top: 4px;
}
#footer_right {
	float: left;
	text-align: right;
	width: 475px;
	font-size: 9px;
	line-height: 21px;
	padding-top: 0px;
}

#pg_global #footer {
	font-size: 9px;
	height: 19px;
	line-height: 19px;
	margin: 0 auto 2em auto;
	padding: 5px 0 20px 0;
	text-align: left;
	text-transform: uppercase;
	width: 955px;
}
#pg_global #footer_left {
	float: left;
	width: 555px;
	line-height: 19px;
}
#pg_global #footer_right {
	float: left;
	text-align: right;
	width: 400px;
	line-height: 19px;
}


/* begin misc elements */

.border_top_thick {
	border-top: 2px solid #9a8643;
	margin-top: 1em;
	padding-top: 1.5em;
}

.border_top {
	border-top: 1px solid #9a8643;
	padding-top: 1em;
}

.close_dialog,
.close_window {
	font-size: 10px;
	line-height: 14px;
	text-align: right;
	text-transform: uppercase;
}
.close_dialog a,
.close_window a {
	background: transparent url("/us/images/arrow_sprites.png") no-repeat 100% -400px;
	display: block;
	padding-right: 24px;
}
.close_dialog a {
	background-position: 100% -440px;
}

.footnote {
	font-size: 10px;
}

.not_bold {
	font-weight: normal;
}


/* begin flash elements */

#flash_container,
#media_container,
#video_container,
#flash_container_home {
	position: absolute;
	top: -7px;
	left: 0;
}
.flash-replaced .flash_alt {
	display: none;
}


/* begin global splash page elements */

#pg_global #footer {
	text-transform: none;
}
#pg_global #footer a:link,
#pg_global #footer a:visited,
#pg_global #footer a:hover {
	text-decoration: underline;
}
#global_img {
	position: absolute;
	top: 0px;
	left: 0;
}


/* begin where to buy page elements */

#pg_stores #main_content {
	padding: 20px 23px 12px 24px;
	width: 700px;
	background-image: url("images/bg_stores.jpg") top center no-repeat);
}
#pg_stores #main_content h4 {
	border-bottom: 2px solid #9a8643;
	margin-top:100px;
	margin-bottom: 1em;
	padding: 2em 0 .25em 0;
}
#pg_stores .inner_cols {
	min-height: 444px;
}
#pg_stores .inner_cols li {
	margin-bottom: 1em;
}
#pg_stores .list_arrow li {
	background-position: 0 -312px;
	padding: 0 0 0 12px;
}


/* begin help page elements */

#pg_help #frame_bg_custom,
#pg_terms #frame_bg_custom  {
	background: none;
}
#pg_help #frame_inner,
#pg_terms #frame_inner {
	height: auto;
}
#pg_help #main_content,
#pg_terms #main_content {
	padding: 12px 23px 12px 24px;
	width: 700px;
	min-height:540px;
}
#pg_help #main_content h1,
#pg_help #main_content h2,
#pg_terms #main_content h1,
#pg_terms #main_content h2 {
	padding-bottom: .5em;
}
#pg_help #main_content h3,
#pg_terms #main_content h3 {
	padding-top: 1em;
}
#pg_help #main_content a:link,
#pg_help #main_content a:visited,
#pg_help #main_content a:hover,
#pg_terms #main_content a:link,
#pg_terms #main_content a:visited,
#pg_terms #main_content a:hover {
	text-decoration: underline;
}

#pg_help .inner_cols,
#pg_terms .inner_cols {
	padding-top: 2em;
}
#pg_help .help_content,
#pg_terms .help_content {
	border-top: 1px solid #9a8643;
	margin-top: 2em;
	padding-top: 2em;
}

.help_question {
	color: #9a8643;
}

#pg_help .help_content ul {
	list-style: disc;
}
#pg_help .help_content ul li {
	list-style: disc;
	padding-left: 0;
	margin-left: 0px;
}
/* begin sitemap page elements */

#pg_help #main_content .sitemap_content h2 {
	padding-bottom: .2em;
}

.sitemap_content {
	margin-top: 1em;
}

.sitemap_content .inner_cols li {
	font-weight: normal;
	padding-left: 0px;
}
.sitemap_content .inner_cols .not_bold li {
	font-weight: normal;
}
.sitemap_content .inner_cols li li {
	font-weight: normal;
	padding-left: 0px;
}

.sitemap_content a:link,
.sitemap_content a:visited {
	text-decoration: none !important;
}
.sitemap_content a:hover {
	text-decoration: underline !important;
}

.sitemap_content h2 a {
	background: transparent url("/us/images/sitemap_sprite.png") no-repeat 0 0;
	display: block;
	height: 16px;
	line-height: 16px;
	text-indent: -999em;
	width: 180px;
}
#sitemap_men a {
	background-position: 0 0;
}
#sitemap_women a {
	background-position: 0 -50px;
}
#sitemap_kids a {
	background-position: 0 -100px;
}
#sitemap_new a {
	background-position: 0 -150px;
}
#sitemap_auth a {
	background-position: 0 -200px;
}
#sitemap_story a {
	background-position: 0 -250px;
}
#sitemap_buy a {
	background-position: 0 -300px;
}
#sitemap_help a {
	background-position: 0 -350px;
}
#sitemap_levi a {
	background-position: 0 -400px;
}


/* begin new this season page elements */

#pg_new #frame_bg_custom {
	background: transparent url("/us/images/frames/custom_bg/featured_products.jpg") no-repeat 192px 4px;
}
#pg_new #main_content {
  position: relative;
  padding: 0;
}
#pg_new #content1 {
  position: absolute;
  top: 150px;
  left: 33px;
  width: 190px;
  height: auto;
}
#pg_new #content2 {
  position: absolute;
  top: 150px;
  left: 528px;
  width: 200px;
  height: auto;
}
#pg_new .content p {
  padding: 0.5em 0;
}
#pg_new .content p.link {
  color: #9a8643;
  padding-bottom: 2em;
}
#pg_new .content p.link a, #pg_new .content p.link a:visited {
  color: #9a8643;
}
/*
#pg_new #marquee_content {
  position: absolute;
  top: 143px;
  left: 353px;
  width: 375px;
  height: 650px;
}
#pg_new #marquee_content img.thumb {
  position: absolute;
  top: 544px;
  border: 2px solid #837239;
}
#pg_new #marquee_content img.selected {
  border: 2px solid #67010f;
}
*/
/*
#pg_new .marquee_inner {
	padding: 0 34px;
	width: 309px;
}
#pg_new .marquee_inner h2 {
	padding-top: .75em;
}
#pg_new .marquee_inner p {
	padding: .5em 0;
}
#pg_new .content_title {
	padding: 10px 0 20px 0;
}
#pg_new .content_title h1 {
	background-position: 0 6px;
}
#pg_new .content_title h1 img {
	background-position: 100% 6px;
	padding: 0 24px;
}
*/


/* Energy Tips page custom overrides: */

#pg_energy_tips #frame_bg_custom {
  background: transparent url("/us/images/frames/custom_bg/energy_tips.jpg") no-repeat 192px 4px;
}
#pg_energy_tips #frame_inner {
  height: auto;
}
#pg_energy_tips #main_content {
  font: normal 11px/1.5 Verdana, Arial, sans-serif;
  padding: 65px 0 0 39px;
}

#pg_energy_tips #main_content .smaller {
  font-size: 10px;
}

#pg_energy_tips #main_content a:link,
#pg_energy_tips #main_content a:visited,
#pg_energy_tips #main_content a:hover {
  text-decoration: underline;
}

#pg_energy_tips #main_content h2 {
  margin: 25px 0 5px 0;
}
#pg_energy_tips #main_content h2.pad_bot {
  margin-bottom: 20px;
}

#pg_energy_tips #main_content p, #pg_energy_tips #main_content li {
  margin-bottom: 15px;
}





/* begin popup email elements */

#pg_popup_email {
	background-color: #67010f;
}
#pg_popup_email h1 {
	padding-bottom: .5em;
}
#pg_popup_email p {
	padding-bottom: 1em;
}

/* home page - non-flash */

#container_home {
	position: absolute;
	top: 0px;
	left: 0;
	height: 555px;
	width: 747px;
}

/* dept pages - non-flash */

#container_dept {
	position: absolute;
	top: 0px;
	left: 0;
	height: 555px;
	width: 749px;
	overflow: hidden;
}

#dept_rotate {
	width:749px;height:555px;position:relative;margin:0;
	/*background:url(../images/static/dept_bg.jpg) 0 0 no-repeat;*/
}
#dept_rotate div {width:747px;height:555px;position:relative;}

#container_dept a.dept_rotate_arrow {
	top:208px;width:33px;height:58px;
	background-image:url(../images/dept_rotate_sprite.png);
	z-index:200;
	position:absolute;display:block;text-indent:-9999px;overflow:hidden;
}

#container_dept a.dept_rotate_arrow#dept_rotate_arrow_left {background-position:0 0;left:5px;}
#container_dept a.dept_rotate_arrow#dept_rotate_arrow_left:hover {background-position:-33px 0;}
#container_dept a.dept_rotate_arrow#dept_rotate_arrow_right {background-position:-66px 0;right:5px;}
#container_dept a.dept_rotate_arrow#dept_rotate_arrow_right:hover {background-position:-99px 0;}



/* begin clearing the elements */

.marquee_top:after,
.marquee_bot:after,
.marquee_inner:after,
.marquee_lg_top:after,
.marquee_lg_bot:after,
.marquee_lg_inner:after,
.marquee_sm_top:after,
.marquee_sm_bot:after,
.marquee_sm_inner:after,
.content_title:after,
.sm_title:after,
.inner_cols:after,
.list_col:after,
.list_wrap:after,
#left_nav ul:after,
#frame:after,
#frame_top:after,
#frame_bot:after,
#frame_inner:after,
#left_col:after,
#right_col:after,
#footer:after {
	clear: both;
	content: " ";
	display: block;
	height: 0;
	visibility: hidden;
}

/* dialog box elements */

#jDialogOverlay {
	background:#000;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	z-index:1000;
	display:none;
}

#jDialogProgressBar {
	position:absolute;
	display:block;
	top:250px;
	left:50%;
	width:220px;
	height:19px;
	margin-left:-110px;
	display:none;
	z-index:10000;
}

#jDialogContainer {
	background:#000;
	position:absolute;
	display:block;
	top:43px;
	left:50%;
	margin-left:-471px;
	width:935px;
	height:555px;
	z-index:100000;
}

