/* common html */
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, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, input, legend, table, caption, tbody, tfoot, thead, tr, th, td, hr {
	border:0 none;
	color:#191919;
	font-family:inherit;
	font-size:inherit;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	outline-color:-moz-use-text-color;
	outline-style:none;
	outline-width:0;
	padding:0;
	vertical-align:baseline;
}
body {
	background: #ffffff;
	font-family: "Georgia", Arial, sans-serif;
	font-size:13px;
	width: 100%;
	max-width: 1280px;
	min-width: 840px;		
}
h1{
  font-size: 13px;
  text-transform: uppercase;
  padding-bottom: 10px;
}
h2{
  font-size: 9px;
  text-transform: uppercase;
}
h2,h3{
  font-weight: normal;
}
li {
  list-style: none;
 }
 hr {
   visibility:hidden;
 }
 
 /* links */
 a {
   text-decoration: none;
 }
 a:hover {
   color: #808080;
 }
a.active {
   color: #808080;
 }
 
 /* page wrapper */
#wrapper {
  margin: 0 auto;
  width: 840px;
}

hr.clear{
  clear: both;
}

/* HEADER ******************/
#header {
  width: 840px;
  display:block;
  height:117px;
}
#logo {
  display: block;
  float: left;
  padding-top: 27px;
  width: 160px;
 }
 /* header main navigation */
#nav-main {
  padding-top: 60px;
}
#nav-main li{
	font-size: 10px;
  padding-left: 20px;
  float: left;
  text-transform: uppercase;
  letter-spacing: 2px;
}
/* header right hand navigation */
#nav-right {
  display: inline;
  float: right;
  font-style: italic;
  font-size: 11px;
  clear: both;
  padding-bottom: 10px;
}
#nav-right li{
  float:left;
  padding-left: 12px;
}

/* FOOTER *******************************/
#footer {
  width: 840px;
  color: #999999;
  clear: both;
  text-transform: uppercase;
  padding-top: 20px;
  font-size: 9px;
  padding-bottom: 20px;
  border-top: 1px solid #666666;
  margin-top: 20px;
}
#footer p{
  padding-bottom: 20px;
}

/* HOME PAGE *****************************/
#home-container {
  width: 840px;
  clear: both;
}
/* home page gallery */
#home-gallery{
  text-transform: uppercase;
  font-size: 10px;
  letter-spacing: 2px;
}
#home-gallery a:hover img{
	filter:alpha(opacity=50); opacity: 0.5; -khtml-opacity: 0.5; -moz-opacity:0.5;-webkit-opacity:0.5;
}
 #gallery-credits {
   padding-top: 10px;
   clear: both;
   float: left;
 }
 #nav-gallery{
   padding-top: 10px;
   display: inline;
   float: right;
 }
 #nav-gallery li {
   float: left;
   padding-left: 10px;
 }
 
#container {
  width: 840px;
  clear: both;
  padding:30px 0;
  font-size: 13px;
  border-top: 1px solid #666666;
  position: relative;
  zoom: 1;
}

#container.women{
	padding-bottom:290px;	
}

#container.men{
	padding-bottom:30px;
}

#container p{
  padding-bottom: 10px;
}
.col-left{
  width: 550px;
  float: left;
}
.col-right{

}
#gallery-images{
  height: 468px;
  width: 840px;
  background-image: url('../_images/galleries/home/Slide1_2008.jpg');
}
.js-enabled #gallery-images{
  background-image: none;
}
#nav-gallery{
  display:none;
}
.js-enabled #nav-gallery{
  display:block;
}
.js-enabled #default-photo{
  display: none;
}
/***** privacy page */
#privacy{
	font-size: 12px;
}

/******* stockist page */
.stockist-col{
	float: left;
	font-size: 14px;
  width: 275px;
}
.stockist-col ul li{
  padding-bottom: 20px;
}
.stockist-col ul ul li{
  padding-bottom: 0px;
}
.stockist-col h2{
  text-transform: uppercase;
  font-size: 13px;
  padding-bottom: 10px;
  text-decoration: underline;
}
.stockist-col h3{
  font-weight: normal;
}
#stockist-rs h3{
  font-size: 14px;
}
#stockist-ws h3{
  font-size: 14px;
}
 #stockist-sr h3{ 
   font-size: 13px;
   text-transform: uppercase;
 }
 /****** about page */
#intro {
   font-size: 29px;
   width: 570px;
   padding-bottom: 50px;
 }
#intro p{
  padding-bottom: 20px;
}
  p.about-col {
   float: left;
   display: block;
   width: 256px;
   padding-top: 10px;
   padding-right: 24px;
 }
 /***** other things page ***/
 #other-links li{
   font-size: 15px;
   padding-bottom: 3px;
 }
 #selby {
 position: absolute;
  left: 265px;
  top: 35px;
 }
 #youtube {
 position: absolute;
  left: 470px;
  height:270px;
  top: 162px;
 }
 #other-shoes{
 position: absolute;
  left: 320px;
  top: 460px;
 }
 #other-links a:hover img{
	filter:alpha(opacity=50); opacity: 0.5; -khtml-opacity: 0.5; -moz-opacity:0.5;-webkit-opacity:0.5;
}
 /******* signup page */
.signup-footer {
   font-size: 10px;
   text-transform: uppercase;
   clear: both;
   padding-top: 20px;
 }
.signup-footer a{
  text-decoration: underline;
 }
 .crh-form{
 	text-transform: uppercase;
  font-size: 10px;
 }
 .crh-form label{
   display: block;
   width: 100px;
   clear: both;
   padding-top: 10px;
   float: left;
}
.gender {
   display: block;
   width: 100px;
   clear: both;
   padding-top: 10px;
   float: left;
}
.crh-form label.gender-label{
  width: auto;
  display: inline;
  clear: none;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
}
.crh-form input{
  float: left;
  margin-top: 10px;
  width: 256px;
  height: 16px;
  border: 1px solid #666666;
  font-family: "Georgia", Arial, sans-serif;
  font-size: 10px;
}
.crh-form .radio{
  border: 0px;
  width: 16px;
}
.crh-form input.button{
  background-color: #000000;
  width: 90px;
  color: #ffffff;
  text-transform: uppercase;
  margin-left: 10px;
  text-align: left;
  cursor: pointer;
}

/****** catalog pages ***/
.catalog dt{
  /*hide this*/
  display:none;
}
.catalog h2{
  font-size: 10px;
  text-transform: uppercase;
}
#men-catalog{
  height: 1494px;
}
#women-catalog{
  height: 923px;
}
.catalog{
  font-size: 11px;
}
.catalog dd{
	position: absolute;
	text-align: center;
}
.catalog dd em{
  clear: both;
  display: block;
}
.catalog-description{
  display: none;
}
/****** mens shoes ****/
#men-title{
  position: absolute;
  left: 355px;
  top: 63px;
}
.jack{
  left: 60px;
  top: 107px;
}
.jack-text{
  left: 31px;
  top: 260px;
}
.sheik{
	left: 70px;
	top: 390px;
}
.sheik-text{
	left: 156px;
	top: 486px;
}
.bearcat{
	left: 463px;
	top: 54px;
}
.bearcat-text{
	left: 704px;
	top: 337px;
}
.ducky{
	left: 547px;
	top: 442px;
}
.ducky-text{
	left: 515px;
	top: 552px;
}
.dapper{
	left: 521px;
	top: 677px;
}
.dapper-text{
  left: 655px;
  top: 776px;
}
.boot{
	left: 322px;
	top: 331px;
}
.boot-text{
	left: 364px;
	top: 721px;
}
.tote{
	left: 94px;
	top: 617px;
}
.tote-text{
  left: 146px;
  top: 763px;
}
.fly{
  left: 561px;
  top: 1285px;
}
.fly-text{
  left: 735px;
  top: 1467px;
}
.glad{
  left: 341px;
  top: 1385px;
}
.glad-text{
  left: 320px;
  top: 1527px;
}
.messenger{
  left: -20px;
  top: 1311px;
}
.messenger-text{
  left: 120px;
  top: 1492px;
}
.daddy{
  left: 255px;
  top: 1096px;
}
.daddy-text{
  left: 278px;
  top: 1240px;
}
.caper{
  left: 32px;
  top: 1093px;
}
.caper-text{ 
  left: 50px;
  top: 1235px;
}
.jalopy{
  left: 41px;
  top: 846px;
}
.jalopy-text{
  left: 318px;
  top: 994px;
}
.hooch{
  left: 576px;
  top: 1082px;
}
.hooch-text{
  left: 698px;
  top: 1157px;
}
.duffel{
  left: 552px;
  top: 872px;
}
.duffel-text{
  left: 671px;
  top: 1019px;
}
/**** Womens shoes **/
#women-title{
  position: absolute;
  left: 341px;
  top: 75px;
  z-index: 1;
}
.hard-boiled{
  left: 93px;
  top: 35px;
}
.hard-boiled-text{
  left: 68px;
  top: 237px;
}
#women-catalog .tote{
	left:-30px;
	top:895px;
}
#women-catalog .tote-text{
	left:50px;
	top:1085px;
}
.crush{
  left: 209px;
  top: 1015px;
}
.crush-text{
  left: 357px;
  top: 1165px;
}
.breezer{
  left: 347px;
  top: 318px;
}
.breezer-text{
  left: 319px;
  top: 395px;
}
.flapper{
  left: 461px;
  top: 79px;
}
.flapper-text{
  left: 718px;
  top: 218px;
}
.jitney{
  left: 657px;
  top: 283px;
  z-index: 1;
}
.jitney-text{
  left: 729px;
  top: 470px;
  z-index: 1;
}
.gin{
  left: 499px;
  top: 945px;
}
.gin-text{
  left: 496px;
  top: 1100px;
}
#women-catalog .duffel{
  left: 549px;
  top: 545px;
}
#women-catalog .duffel-text{
  left: 659px;
  top: 695px;
}
.bimbo{
  left: 82px;
  top: 599px;
}
.bimbo-text{
  left: 65px;
  top: 794px;
}
.chassis{
  left: 214px;
  top: 517px;
}
.chassis-text{
  left: 407px;
  top: 919px;
}
.copacetic{
  left: 544px;
  top: 798px;
}
.copacetic-text{
  left: 708px;
  top: 883px;
}
#women-catalog .messenger{
  left: 19px;
  top: 319px;
}
#women-catalog .messenger-text{
  left: 159px;
  top: 499px;
}
/***** gallery **/
#thumbnail-gallery {

}
#thumbnail-gallery img{
  padding-right: 24px;
  padding-bottom: 24px;
}
#thumbnail-gallery .last_{
  padding-right: 0px;
}
#thumbnail-gallery a:hover img{
	filter:alpha(opacity=50); opacity: 0.5; -khtml-opacity: 0.5; -moz-opacity:0.5;-webkit-opacity:0.5;
}
 #credits-gallery {
   letter-spacing: 2px;
 }
 #gallery-container {
  width: 840px;
  clear: both;
  padding-top: 30px;
  padding-bottom: 6px;
  font-size: 13px;
  border-top: 1px solid #666666;
  /*border-bottom: 1px solid #666666;*/
  position: relative;
  zoom: 1;
}

/***** other things, video content */
#youtube embed{ display:none; }
#video_controls{ overflow:hidden; position:absolute; left:0; bottom:0; }
#video_controls li{ float:left; margin-right:5px; font-size:11px; }
