@charset "UTF-8";
/*----- 
Author: ChrisPond.com
Created: Feb/03/2010 
-----*/

/*----- Reset Code -----*/
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, input {
	margin:0; padding:0; vertical-align:baseline;
	font-family:inherit; font-size:100%;
	border:0; outline:0;
}
:focus {
	outline: 0;
}
ol, ul {
	list-style: none;
}


/*----- Body -----*/
body {
	font-family:Helvetica, Arial, sans-serif; font-size:62.5%; text-align:center; line-height:170%;
}


/*----- Titles -----*/
h1 {
	margin-bottom:20px;
}
h2 {
	height:30px;
}
h3 {
	margin-bottom:10px; clear:both;
	font-size:1.2em;
}
h3 em {
	font-size:0.8em; font-style:normal; color:#CCC;
}
h5 {
	margin-bottom:5px;
	color:#000;
}


/*----- Links -----*/
a {
	color:#000;
}
a:hover, #breadcrums a:hover, #sub_menu a:hover {
	color:#000; text-decoration:underline;
}
a:active {
	
}
.download_form {
	margin-left:10px; padding:8px 0 8px 33px;
	background:url(../../images/icon/download_form.gif) no-repeat left center;
}


/*----- Global Classes -----*/
.submit_button, .send_button {
	width:auto!important; padding:0!important;
	background:none; border:none!important;
}
.current_page {
	font-weight:bold;
}
p {
	margin-bottom:20px;	
}


/*----- Main Container -----*/
#main_container {
	width:960px; margin:0 auto;
	text-align:left;
}
#logo {
	margin:30px 30px 0 30px; float:left;
}
#left_squiggle {
	width:221px; height:318px; top:400px; left:0; position:absolute; z-index:-1;
	background:url(../../images/left_squiggle.gif) no-repeat 0 0;
}
#right_squiggle {
	width:106px; height:162px; top:0; right:0; position:absolute; z-index:-1;
	background:url(../../images/right_squiggle.gif) no-repeat 0 0;
}


/*----- Right -----*/
.right {/* ie6 */
	width:720px; min-height:475px; float:right;
	font-size:1.2em; color:#545454;
}


/*----- Navigation -----*/
#navigation {
	height:25px; margin-top:60px; float:left;
}
#navigation li {
	padding-left:50px; float:left;
}
#navigation li a {
	font-weight:bold; color:#000; text-decoration:none; text-transform:uppercase;
}
#navigation li a:hover {
	text-decoration:underline;
}


/*----- Left -----*/
#left {/* ie6 */
	width:200px; height:475px; padding:0 20px; float:left;
	color:#545454;
	background-color:#F2F1ED;
}
#left p {
	margin:0 10px 20px 10px;
	font-size:1.3em; line-height:170%;
}
#breadcrums {
	padding-top:10px; height:50px;
}
#breadcrums a {
	color:#545454;
}
#sub_menu {
	margin-bottom:20px; padding-bottom:20px;
	font-size:1.2em;
	border-left:solid 1px #CCC;
}
#sub_menu, #sub_menu ul ul {
	padding-left:10px;
}
#sub_menu a {
	color:#545454; text-decoration:none;
}
#sub_menu li {
	margin-top:3px;
	font-weight:bold;
}
#sub_menu ul {
	font-weight:normal;
}
#left fieldset {
	margin-left:20px; top:500px; display:inline; position:absolute; z-index:5;
}
#email_address {/* ie6 */
	width:115px; margin-right:5px; padding:2px 15px 2px 5px;
	background-repeat:no-repeat; background-position:right center; border:solid 1px #333;
}
#sub_menu ul li {
	font-weight:normal;
}


/*----- Footer -----*/
#footer {
	padding-top:20px; clear:both;
	text-align:right;
}


/*----- Store Locator -----*/
#store_locator {
	width:670px;
	background:url(../../images/bg/store_locator.gif) no-repeat right center;
}
#store_locator ul {
	padding-left:20px;
	font-size:0.8em; line-height:130%; color:#000; text-transform:uppercase;
}
#store_locator li {
	margin-bottom:20px;
}


/*----- Our Story -----*/
#our_story p {
	margin:0 30px 20px 30px;
}


/*----- Collection -----*/
#mens_collection, #womens_collection {
	width:340px; padding-left:20px; float:left;
}
#mens_collection ul {
	border-right:solid 1px #CCC;
}
#mens_collection ul, #womens_collection ul {/* ie6 */
	overflow:auto;
}
#mens_collection ul li, #womens_collection ul li {
	width:106px; float:left;
	text-align:center;
}
#mens_collection ul li img, #womens_collection ul li img {
	margin-bottom:10px;
}
.jean_style {
	margin:0 5px; padding:2px 0; display:block;
	color:#545454; text-decoration:none;
	background-color:#F2F1ED;
}
.jean_style:hover {
	color:#333;
	background-color:#E6E6E6;
}


/*----- Product Page -----*/
#product_shot {
	width:260px; float:left;
}
#product_shot div {/* ie6/ie7  */
	width:75px; margin-left:215px; top:342px; position:absolute; z-index:5;
}
#product_shot div img {
	margin-bottom:5px;
	border:solid 1px black;
}
#product_description {
	width:400px; float:right;
}
#washes {
	margin-bottom:20px; overflow:auto;
}
#washes li {
	margin-right:5px; float:left;
	font-size:0.8em;
}
#twitter, #facebook, #email {
	margin-left:10px; padding:4px 0;
	font-size:0.8em; color:#B2B2B2; text-decoration:none;
}
#twitter:hover, #facebook:hover, #email:hover {
	color:#333;
}
#twitter {
	padding-left:22px;
	background:url(../../images/icon/twitter.gif) no-repeat left center;
}
#facebook {
	padding-left:24px;
	background:url(../../images/icon/facebook.gif) no-repeat left center;
}
#email {
	padding-left:26px;
	background:url(../../images/icon/email.gif) no-repeat left center;
}


/*-- Share Email Feature --*/
#share_email {
	width:280px; margin:-160px 0 0 0; position:absolute; z-index:5; display:none;
	text-align:right;
	background-color:#F2F1ED; border:solid 1px #000;
}
#share_email fieldset {
	margin-right:10px;
}
#share_email input {
	width:150px; margin:0 0 5px 5px; padding:2px 20px 2px 5px; vertical-align:top;
	background-repeat:no-repeat; background-position:right center; border:solid 1px #000;
}
#share_email h4 {
	padding:5px 10px;
	font-weight:normal; color:#000; text-align:left;
}
#close_window {
	display:block; float:right;
	font-size:0.9em;
}
.thanks {
	display:none;
}


/*----- Connect -----*/
#connect {
	width:660px; padding:0 30px;
}


/*----- Projects -----*/
#projects p, #projects h3, #projects ul {
	margin:0 30px 20px 30px;
}
#projects ul {
	padding-left:15px; list-style:outside disc;
}
#projects ul li {
	margin-bottom:3px;
}


/*----- Retailer -----*/
#dealer_download li{
	width:25%; float:left;
	text-align:center;
}
#dealer_download li img{
	margin-bottom:10px;
}


/*----- Thank You Pages -----*/
#thank_you p, #thank_you h1 {
	margin-right:30px; margin-left:30px;
}