@charset "utf-8";
/* 
 	CSS Document Coded 2008 by 
	Randy Apuzzo (www.randyapuzzo.com)
	for Darin Hager of Heyday Footwear 
	www.heydayfootwear.com 
*/

/* globals */

* {padding:0; margin:0; font-family: Helvetica, Arial, sans-serif; color:#333; text-align:left; outline: none;}

body{ }

div#header, div#content{margin: 0 auto; width:900px}

a {color:#592e71; text-decoration:none; }
a:hover{text-decoration:underline;}
div#content a{ font-weight:bold;}
/* division layers */
 
/* header/navigation */
div#header{	height:192px;  }

#header img.logo{ padding-top:42px; padding-bottom:10px; border:none;}
#header p.breadcrumb{ font-size:10px; color:#999999; clear:both; margin-top:52px;}
#header p.breadcrumb a{color:#000;}
#header p.breadcrumb a:hover{color:#592e71;}
#header p.breadcrumb a.on{color:#000; color:#592e71;}

p#navigation{ margin-top:14px; margin-left:3px;}
p#navigation a{ height:11px; text-indent:-9000px; display:block; float:left; margin-right:39px; }
p#navigation a.shoes{width: 78px; background:url('images/buttons/shoes.gif') top left no-repeat; }
p#navigation a.stores{width: 90px; background:url('images/buttons/stores.gif') top left no-repeat; }
p#navigation a.about{width: 79px; background:url('images/buttons/about.gif') top left no-repeat; }
p#navigation a.press{width: 76px; background:url('images/buttons/press.gif') top left no-repeat; }
p#navigation a.contact{width: 103px; background:url('images/buttons/contact.gif') top left no-repeat; }
p#navigation a.blog{width: 63px; background:url('images/buttons/blog.gif') top left no-repeat; }
p#navigation a.collabs{width: 105px; background:url('images/buttons/collabs.gif') top left no-repeat; }
p#navigation a.shoes:hover {  border-bottom:1px #ccc solid }
p#navigation a.stores:hover { border-bottom:1px #ccc solid }
p#navigation a.about:hover {border-bottom:1px #ccc solid }
p#navigation a.press:hover { border-bottom:1px #ccc solid }
p#navigation a.contact:hover { border-bottom:1px #ccc solid }
p#navigation a.blog:hover { border-bottom:1px #ccc solid }
p#navigation a.collabs:hover { border-bottom:1px #ccc solid }


p#navigation a.shoeson {width: 78px;  background:url('images/buttons/shoes-on.gif') top left no-repeat; }
p#navigation a.collabson {width: 105px;  background:url('images/buttons/collabs-on.gif') top left no-repeat; }
p#navigation a.storeson {width: 90px;  background:url('images/buttons/stores-on.gif') top left no-repeat; }
p#navigation a.abouton {width: 79px;  background:url('images/buttons/about-on.gif') top left no-repeat; }
p#navigation a.presson {width: 76px;  background:url('images/buttons/press-on.gif') top left no-repeat; }
p#navigation a.contacton {width: 103px;  background:url('images/buttons/contact-on.gif') top left no-repeat; }
p#navigation a.blogon {width: 63px;  background:url('images/buttons/blog-on.gif') top left no-repeat; }
 
div#content{  }

div#shoeleft{
	float:left;
	width:400px;
}

div#frontpage{width:825px; text-align:center;}
#frontpage img{ padding: 0px 7px 6px 0px;}

#shoeleft h2,h2.heading,div#environment,div#retailerleft h2{ background-position: bottom left; height:23px; background-repeat: no-repeat; text-indent:-9000px;} 
div#environment{background-position: center center; float:left; height:100px; width:100px; text-indent:0;}
div#environment img{ border:none; }
#shoeleft h2.additional{ margin-top:20px; margin-bottom:10px;}
div#shoeleft p.description,div#shoeleft p.color,div#shoeleft p.model,div#shoeleft p.msrp,div#shoeleft p.sizes,#shoeleft p{
	font-size:11px;
	line-height:17px;
	color:#333333;
	width:375px;
	}
#shoeleft p,div#retailerleft p{margin-top:10px; line-height:18px; font-size:12px;}
#shoeleft img.shoethumb{float:left; padding-right:10px; border:none}
#shoeleft div.additionalcolors{margin-right:10px; float:left; font-size:10px; width:120px; margin-bottom:10px;}
#shoeleft div.additionalcolors a{color:#333333;}
#shoeleft div.additionalcolors a:hover{ text-decoration:none;color:#333333;}
#shoeleft p.color{margin-top:4px;}
#shoeleft p.description,#shoeleft p.msrp,#shoeleft p.sizes{ margin-top:15px;}
#shoeleft p.sizes{ margin-bottom:10px; }
#shoeright{
	float:left;
	width:405px;
	margin-left:20px;
}

div#retailerleft{
	float:left;
	width:400px;
	font-size:12px;
}
div#retailerright{
	float:left;
	width:405px;
	margin-left:20px;
}
div#pressright{
	float:left;
	width:405px;
	margin-left:20px;
}
#pressright h2{margin-bottom:13px;}
div#retailerleft h4{}
div#retailerleft p{width:350px;}
#retailerleft p.featuredaddress{font-size:10px; margin-top:0px; margin-bottom:5px; padding-top:0px;}
#retailerleft h4.featuredaddress{ margin-bottom:0px; margin-top:10px; padding-bottom:0px; }
table.onlineStore{ width:375px; margin-bottom:20px; margin-top:10px;}
table.onlineStore td{padding:2px 0px}
table.onlineStore td a{font-size:12px;  font-weight:bold;}

table.storeListings{ width:425px; margin-bottom:20px; margin-top:10px;}
table.storeListings td{padding:2px 0px}
table.storeListings h4{font-size:18px; color:#444; margin-bottom:13px;}
table.storeListings p{font-size:12px; margin-bottom:13px;}
table.storeListings td a{font-size:12px; font-weight:bold;}

p.seasonparagraph{font-size:12px; width:800px; margin-top:10px; color:#999; line-height:18px;}

#pressright img{padding-right:19px;}
img.pages{ padding-top:36px;}
img.events{ padding-top:15px;}

p.events em,p.color em{font-style:normal; color:#777;}
p.events strong{font-style:normal; color:#333;}
p.events {font-style:normal; color:#555;}

div#footer{ height:65px; margin-top:80px; clear:both; font-size:12px; width:997px; margin-left:-57px;  }
div#footer a{font-weight:bold; color:#444; padding:0px 5px;}
#footer p{ line-height:20px;text-align:center; color:#666; }

a.purchase{ font-size:11px; padding:6px 15px 5px 15px; border:1px #666 solid; color: #000; background-color:#e8e8e8; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
a.purchase:hover{ border:1px grey solid; color: #fff; background-color:#333; text-decoration:none }
p.purchase{ margin:10px 0;}
#footer p a.jetscram{ color:#666; padding:0;}
#footer p a.jetscram:hover{ color:#333; padding:0; text-decoration:none;}
/* hacks */

.floatfix{ clear:both;}


/* JABBIFY */


/* header bar */
#jabbify #jabbify_window .jab_title { background-color:#453051; color:#fff }
#jabbify #jabbify_window .jab_title  span #jab_title_description{ color:#ffffff; }

/* header bar mouseover-ed */
#jabbify #jabbify_window .jab_title.jab_over { background-color:#5F456F; color:#fff }


/* social media */

.social{ padding-top:0px; margin-bottom:5px;}


