/*
	Body
*/
body {
	background-color: black;
	color: #fff;
	font-size: 12px;
}

a {
	color: white;
	outline:none;
}

a:active,a:focus{
	outline: none;
}

/*flash stuff*/

.flash{z-index:-1;position:absolute; top:0px;left:0px;width:100%;height:100%;}


/*
	Header
*/

.header{position:relative;z-index:9999;}
.header h1 {
	margin: 2px 0 0;
	z-index:999;
}

.header h1 a {
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/sam-edelman-logo.png', sizingMethod='image');
	background-image: url(images/sam-edelman-logo.png);
	width: 227px;
	height: 67px;
	display: block;
	background-repeat: no-repeat;
}

.header h1 a span {
	display: none;
}

.header .navi ul {
	float: right;
	margin-top: 34px;
}

.header .navi li {
	float: left;
	display: block;
	margin-left: 65px;
	font-size: 12px;
	text-transform: uppercase;
	border-bottom: 1px solid transparent;
}

.header .navi li:hover,
.header .navi li.active {
	border-bottom: 1px solid #d9d9d9;
}

.header .navi li:hover a,
.header .navi li.active a {
	color: white;
}

.header .navi ul li a {
	text-decoration: none;
	color: #d9d9d9;
	letter-spacing: .3em;
	font-size:12px;
	
}
.underline_me{border-bottom:1px solid white!important;}
.header .navi ul li a span{letter-spacing:0px!important;}

.header.container_24 {
	padding-top: 20px;
}





/*
	Footer
*/
.footer {
	text-transform: uppercase;
	font-weight:300;
	letter-spacing:.15em;
	font-size:8px;
	padding-top:20px;
	padding-bottom:10px;
}

.footer ul {
	float: right;
}

.footer ul li {
	display: block;
	float: left;
}

.footer ul li a {
	text-decoration: none;
}
.footer ul li a:hover{
	opacity:.7;
}





/*
	Body Homepage
*/
.body.homepage {
	position:absolute;
	height:100px;
	top:50%;
	left:50%;
	margin-left:-475px;
	margin-top:-50px;
}



.body.homepage h2,
.body.homepage h3 {
	margin: 0px;
}

.body.homepage h2 {
	margin-bottom: 30px;
}

.body.homepage h2 a {
	font-size: 30px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing:.15em;
	font-weight:300;
}

.body.homepage h3 a {
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing:.3em;
}



/*
	Collection
*/
.collection.breadcrumbs {
	text-align: center;
}

.collection.breadcrumbs h2 {
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing: .15em;
	font-size: 30px;
	margin-top: 41px;
	margin-bottom: 20px;
	font-weight:300;
}

.collection.breadcrumbs ul {
	text-align: center;
	text-transform:uppercase;
	margin: 0 auto;
	
	width: 600px;
	
	padding-bottom: 40px;
}

.collection.breadcrumbs ul li {
	float: left;
	list-style: none;
	margin-right: 20px;
	margin-left: 20px;
	_margin-right:10px;
	_margin-left:10px;
}

.collection.breadcrumbs ul li a {
	text-decoration: none;
	letter-spacing: .25em;
	font-size: 12px;
	opacity:.4;
}

.collection.breadcrumbs ul li a:hover,
.collection.breadcrumbs ul li a.active {
	text-decoration: none;
	opacity:1;
}

.collection.breadcrumbs ul:hover li a.active {
	text-decoration: none;
}


.collection .product {
	background: white;
	display: block;
}

.collection .product img {
	/* que paso? */
}

.collection .product h4.shoe_name, .collection .product h4.shoe_name a{
	font-size: 10px;
	font-weight: 400;
	color: #999;
	line-height: 1em;
	letter-spacing: .25em;
	z-index:500;
	text-decoration: none;
	text-transform:uppercase;
}
.collection .product h4.shoe_name a:hover{color:#000;}

.collection .product {
	background-color: #999;
}

.collection .product .inside {
	padding: 15px;
	background-color: #fff;
}

.collection .row {
	margin-bottom: 10px;
}


/*
	Individual Product View
*/
.product{color:#898989;}
.hello{
	color:black;
	font-size:100px;
}
.product_name h2{
	text-transform:uppercase;
	color:#898989;
	font-size:18px;
	padding-left:0px;
	padding-top:30px;
	
	padding-bottom:10px!important;
	letter-spacing: 2px;
}

.product_description{
	width:250px;
	padding-left:40px;
	float:left;
}

.product_description ul{
	margin-left:0px;
	margin-top:-14px;	
}

.product_description ul li{
	display:block;
	float:left;
	list-style:none;
	margin-right:10px;
}

.product_description .purchase:hover, .product_description .stockists:hover, .purchase, .purchase:hover{
	color:white;
	background:#545454;
	text-decoration: none;
	width:85px;
	display:block;
	padding:5px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align:center;
	margin-bottom:8px;
}

.product_description .stockists, .product_description .purchase, .purchase, .purchase:hover{
	color:white;
	background:#ccc;
	text-decoration: none;
	width:85px;
	display:block;
	padding:5px;
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align:center;
	margin-bottom:8px;
	font-size:10px;
}






/*
	Community
*/
.community {
	padding: 40px;
}

.community h2 {
	text-transform: uppercase;
	font-size: 30px;
	letter-spacing: .15em;
	margin-bottom: 20px;
	font-weight:300;
}

.community h3 a {
	text-transform: uppercase;
	text-decoration: none;
	font-size: 12px;
	letter-spacing: .25em;
}

.community .top-container {
	background-color: #fff;
}

.community .top-container .img .inside,
.community .top-container .description .inside {
	padding: 20px;
}

.community .top-container .description .inside {
	padding-left: 0px;
	color: #555555;
}

.community .top-container .description h4 {
	color: #555555;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: .2em;
	margin-bottom: 7px;
}

.community .top-container .description h4.light {
	color: #898989;
	margin-bottom: 14px;
}

.community .top-container .description p {
	color: #898989;
	line-height: 18px;
	font-size: 12px;
	letter-spacing:0px;
}

.community .top-container .description .grid_4 {
	width: 143px;
}

.community .top-container .description hr {
	margin-bottom: 5px;
}

.community .top-container .description .grid_4 a {
	font-size: 11px;
	color: #555;
	text-decoration: none;
	
	font-weight: bold;
}

.community .top-container .description .grid_4 a:hover {
	color: black;
}

.community .news {
	background: white;
	margin-top: 10px;
	color: #555;
}

.flickr,.twitters
{
    margin-left:0;
}
.facebook
{
    margin-right:0;
}
.community .news a {
	color: #555;
}

.community .news .inside {
	padding: 15px 20px 20px;	
}

.community .news .inside h3 {
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: .15em;
	margin: 0px;
}

.community .news .inside .grid_2 {
	width: 60px;
}

.community .news .inside .grid_10 {
	width: 340px;
}

.community .news .inside .grid_5 {
	width: 180px !important;
}

.community .news .inside .grid_6 {
	width: 210px;
}

.community .news .inside .grid_7 {
	width: 240px;
}

.community .news .inside .grid_12 {
	width: 420px;
}

.community .news .inside .grid_6.dots {
	text-align: right;
	line-height: 21px;
}
.right_side_dots{
	width:30px!important;
	float:right;
	margin-top:-20px;
}

.community .news .inside .grid_6.dots a {
	font-size: 40px;
	text-decoration: none;
	color: #999;
}

.community .news .inside .grid_6.dots a.activeSlide,
.community .news .inside .grid_6.dots a:hover {
	color: #555;
}

.community .news .inside .grid_12 p {
	font-size: 11px;
	margin-top: 5px;
	margin-bottom: 0px;
}

.community .news .inside .tweet {
	margin-bottom: 10px;
}

.community .news .inside .tweet p {
	font-size: 12px;
	margin-top: 0px;
	line-height: 1.7em;
	margin-bottom: 1px;
}

.community .news .inside .tweet .grid_2 {
	margin-top: 5px;
}

.community .news .inside .tweet .meta {
	font-size: 12px;
	color: #c2c2c2;
}

.community .news .inside .tweet .grid_2 {
	width: 52px;
}

.community .news .inside .tweet .grid_10 {
	width: 358px;
}

/*
	About
*/
/*.about .inside .grid_2 {
	width: 60px;
}

.about_header h2{
	padding-top:40px;
	font-size: 30px;
	text-decoration: none;
	text-transform: uppercase;
	letter-spacing:.15em;
	font-weight:300;
}

.about_header h3 a{
	font-size: 12px;
	text-transform: uppercase;
	text-decoration: none;
	letter-spacing:.3em;
}

.about .inside .grid_10 {
	width: 340px;
}

.about .inside .grid_5 {
	width: 180px !important;
}

.about .inside .grid_6 {
	width: 170px;
}

.about .inside .grid_7 {
	width: 240px;
}

.about .inside .grid_9 {
	width: 300px;
}

.about .inside .grid_12 {
	width: 420px;
}

.about .inside {
	padding: 20px;
	background: #fff;
	color: #555;
	height:420px;
}

.about .inside h2{
	letter-spacing:.25em;
	font-size:14px;
}

.about .inside h3 {
	margin: 0px;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #898989;
	font-size: 14px;
	line-height: 1em;
}

.about .float_right{
	float:right;
}

.about .inside .grid_6.dots {
	text-align: right;
	line-height: 21px;
}

.about .inside .grid_6.dots a {
	font-size: 30px;
	text-decoration: none;
	color: #999;
}

.about .inside .grid_6.dots a.activeSlide,
.about .inside .grid_6.dots a:hover {
	color: #555;
}
.about .inside{
	height:600px;
}

.about.timeline {
	background: #fff;
	overflow: hidden;
	margin-top: 20px;
}

.about.timeline .cycle {
	margin-top: 20px;
}

.about.timeline .grid_10.slide {
	margin: 20px;
	border: solid 1px #ccc;
}

.about.timeline .grid_10 p {
	margin: 20px 0px 0px;
	font-size: 11px;
}

.about.timeline h2 {
	margin: 0px;
	padding: 20px;
	color: black;
	line-height: 1em;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: .15em;
	color: #555;
	padding-bottom: 0px;
}

.about.timeline .container {
	position: relative;
}

.about.timeline .slide.active {
	opacity: 1 !important;
}

.about.lower-about-side {
	margin-top: 10px;
	margin-bottom: 20px;
}

.about.lower-about-side h2 {
	font-size: 14px;
	text-transform: uppercase;
	margin-bottom: 10px; 
	line-height: 1em;
	letter-spacing
}

.about.lower-about-side img {
	margin-bottom: 10px; 
}

.about.lower-about-side p {
	margin-bottom: 0px;
	font-size: 12px;
	color: #555;
}

.about.lower-about-side .grid_12.alpha {
	margin-right: 10px;
}

.about.lower-about-side .grid_12.omega {
	margin-left: 10px;
}

.about.lower-about-side p a {
	text-decoration: none;
	color: #555;
}

.about.lower-about-side p a:hover {
	color: black;
}

.about.lower-about-side p strong {
	color: black;
}
.about.lower-about-side .inside .dots a{
	float:right;
	font-weight:bold;
	font-size:24px;
	font-family:"comic sans";
	color:#555555;
	text-decoration:none;
	margin-left:5px;
	margin-top:-12px;
	margin-bottom:12px;
}*/

/*
	Contact
*/


h1{text-transform: uppercase;
font-size: 30px;
letter-spacing: .15em;
font-weight:300;}
.stores h1 {
	text-transform: uppercase;
	font-size: 30px;
	letter-spacing: .15em;
	font-weight:300;
}

.contact h2 {
	color: #555;
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: .25em;
}

.contact input.text,
.contact textarea {
	height:84px;
	border: solid 1px #ccc;
	padding: 5px;
	width: 419px;
	margin-bottom: 10px;
}


/*TYPE*/
.inside h2{font-size:12px;letter-spacing:.15em;text-transform:uppercase;margin-bottom:15px;color:#555;}
h2{text-transform:uppercase;letter-spacing: .25em;}
h3{font-size:12px!important;color:#555555;}
.logo:hover{opacity:.7;}

/*new about*/

.press_part:hover{cursor:pointer;}
h1{margin-top:41px;margin-bottom:57px;}
.text_contact p{margin-bottom:0px;}
.contact_us{margin-bottom:10px;}
.white{background:white;min-height:600px;}
.white .inside{height:auto;padding:15px 20px 15px 20px!important;
}
.middle{margin-bottom:10px;}
.about .inside .text{margin-top:35px;font-size:12px;}
.about .inside .text_contact{}
.contact{margin-bottom:10px;}
.contact .inside{height:292px;}
.contact .inside form input{width:419px;padding:5px;margin-bottom:10px;border:1px solid #ccc;}
.contact #submit{
	background-color:#545454;
	color:white;
	border:0;
	text-transform: uppercase;
	float:right;
	margin-right:8px;
	font-size:10px;
	padding:3px;
	width:65px;
	text-decoration: none;
	text-align:center;
	letter-spacing:.15em;
	
}
.contact #submit:hover{
	background-color:#545454;
	color:black;
	border:0;
}

.contact p {
	font-size: 12px;
	color: #777;
	line-height: 1.4em;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-bottom: 0px;
}
/*about additions*/
.inside form input{color:#999;}
}

label.overlabel {
	color:#999;
}
label.overlabel-apply {position:absolute;top:3px;left:5px;z-index:1;color:#999;}
label.name{top:3px;}
label.email{top:40px;}
label.comment{top:75px;}
.contact_form form{position:relative;}

.form_button{float:right;
	color:white!important;
background:#ccc;
text-decoration: none;
width:85px;
display:block;
padding:5px;
text-transform: uppercase;
letter-spacing: 1px;
text-align:center;
margin-bottom:8px;
font-size:10px;
margin-top:11px;}
.form_button:hover{background:#666;}

/*homepage additions*/
.homepage h2, .homepage h3{opacity:.3;}
/*.homepage h2:hover, .homepage h3:hover{opacity:1;}
*//*community additions*/
.community h3{margin-bottom:28px;}
.blacktable{background:url('images/SE_loader_black.gif') center no-repeat black;margin-top:10px;height:300px}
.flickr_stuff img{padding-right:14px;padding-bottom:10px;}
.features_head{height:29px;position:relative;}
.features_head .dots{text-align:right;font-size:40px;margin-top:-10px;z-index:999;color:black;position:absolute;top:-12px;right:-8px;}
.features_head .dots a{color:#999;z-index:9999;text-decoration: none;}
.features_head .dots a:hover{color:#666;z-index:9999;text-decoration: none;}
.features_head .dots a.activeSlide{color:#666;}
.description .inside{position:relative;}

.footer_features{position:absolute;bottom:20px;}

.dots a{margin-left:3px;}
.facebook{height:859px;float:right;}
.twitters{float:left;}
.twitter_icon{position:relative;top:4px;right:5px;}
.features_wrapper .inside{height:340px;}
#videoHolder{background:black;height:318px;padding-top:20px;}

.community .description .inside p{margin-bottom:18px;}
.thoughts{font-size:11px!important;}
/*for use throughout*/
.inside{
	background:white;
	color:#999;
	padding:15px 20px 20px 20px;
}
.inside p a{color:#999;text-decoration:none;}

/*stores*/
.stores .inside #submit{float:none;}
.stores .inside p, .stores .store_lists p{font-size:10px;}
.store_lists a{color:#999;text-decoration:none;}
.store_lists a:hover{color:#666;}
.store_lists p{color:#999;text-transform:uppercase;letter-spacing:2px;text-transform:uppercase;font-size:10px;text-decoration:none;}
.store_lists{margin-top:50px;display:none;}
.the_store{height:160px;}
.stores-filtered p{text-transform: capitalize !important;}
.dark{color:#666;text-transform:uppercase!important;}
.left_side p{text-transform:uppercase;letter-spacing: 2px;}
.left_side p.state{margin-bottom:0px;padding-top:12px;}
.pick{margin-bottom:10px;}
.online_stores{display:none; margin-top:33px;}
.online_stores a{color:#999;letter-spacing:2px;text-transform:uppercase;font-size:10px;text-decoration:none;margin-bottom:-11px;display:block;}
.online_stores a:hover{color:#666;}
.black{letter-spacing: .1em;}

/*the map*/
.map{display:none;}

/*collection additional*/

.scott-cycle{position:absolute;bottom:0px;display:block;height:250px;width:200px;}
.scott-cycle img{position:absolute;bottom:20px!important;top:auto!important;}

/*that navigation upppp topppp*/
.body.collection ul.filter li a.active{opacity:1;}
.collection .product{width:230px;height:260px;margin:5px;float:left;background:white;position:relative;}
.the_loader_flash{background:url('images/SE_loader_black.gif') black center no-repeat!important;z-index:1000;}
.the_loader{background:url('images/SE_loader_gray.gif') white center no-repeat!important;z-index:1000;}
/*product page*/
.avail_colors{font-size:12px;}
.product_image{height:500px;float:right;margin-right:10px;}
.product_image .product_zoom{top:23px;position:absolute;right:18px;}
.product_cycle .zoom{float:right;}
.flickr_stuff{height:253px;width:450px!important;margin-top:14px;}
.flickr_stuff img{}

/*twitter*/
.tweet ul li{list-style:none;margin-left:0px;margin-bottom:10px;height:60px;}
.tweet img{padding-right:10px;}
.follow_on_twitter{margin-bottom:0px;}
.follow_on_twitter a{margin-bottom:0px;color:#999!important;}
.follow_on_twitter a:hover{color:#666!important;}

/*press*/
.magazine{float:left;margin-left:57px;margin-bottom:35px;height:240px;}
.magazine img{-moz-box-shadow: 0.2em 0.2em 0.5em #CCC;border:0;-webkit-box-shadow: 0.2em 0.2em 0.5em #CCC;}
.magazine a{border:0px;}
.magazine{text-align:center;}
.magazine img{opacity:.8}
.mag_dates{opacity:0;font-size:12px;margin-top:5px;color:#999;}
.articles{position:absolute;bottom:45px;}
.dots_articles{position:absolute;bottom:-9px;z-index:9999;text-align:center;width:475px;}
.dots_articles a{color:#555555;text-decoration:none;font-size:48px;}
.dots_articles a:hover{color:#ccc;}
.light{color:#999;text-decoration:none;}
.light:hover{color:#666;}
.underline{text-decoration:underline!important;}
.magazine_title_letters span{letter-spacing:.15em;}
.mag_things_forcolorbox{padding:10px;padding-left:15px;display:block;overflow:hidden;height:700px;}
.uppercase{text-transform:uppercase;}
#tabs ul.tab_list{margin-top:-5px;margin-left:-10px;}
#tabs ul.tab_list li a{font-weight:400;}
.tabs_container{height:auto;}
#page{min-height:900px;}

/*the newsletter popup*/
.newsletter_popup .form_button{margin-top:15px;}
.newsletter_popup input{width:440px;border:1px solid #ccc;padding:3px;}
.newsletter_popup form{position:relative;}
.newsletter_popup label{position:absolute;}
label.first{top:20px;}
label.last{top:60px;}
label.email_news{top:100px;}
.hide_the_newsletter{display:none;}

.press_on_about .dots{float:right;margin-top:-15px;}
.press_on_about .dots a{color:#999;text-decoration:none;height:20px;}
.press_on_about .dots a.activeSlide{color:#666;text-decoration:none;height:20px;}

.press_on_about .dots a:hover{color:#666;}

.bg_image{opacity:0;background:url('../images/backgrounds/SE_background_collection.jpg') top center;width:1280px;height:910px;display:block;position:absolute;top:0;left:50%;margin-left:-640px;}
.bg_image1{opacity:0;background:url('../images/backgrounds/SE_background_about.jpg') top center;width:1280px;height:910px;display:block;position:absolute;top:0;left:50%;margin-left:-640px;}
.bg_image2{opacity:0;background:url('../images/backgrounds/SE_background_community.jpg') top center;width:1280px;height:910px;display:block;position:absolute;top:0;left:50%;margin-left:-640px;}
.bg_image3{opacity:0;background:url('../images/backgrounds/SE_background_stores.jpg') top center;width:1280px;height:910px;display:block;position:absolute;top:0;left:50%;margin-left:-640px;}

/*flickr styles*/
.dots cufon{height:20px;margin-top:-10px;}
#flickrPaginationWrapper{width:120px !important;overflow:hidden;margin:0;margin-top:-8px;height:40px;}
.flickrPageNumber
{
	color:#999 !important;
	font-size:12px !important;
}
.flickrPageNumber:hover{color:#666!important;}
.current
{
	color:#666 !important;
}
.dots{font-size:40px;font-family:"comic sans";}


.footer ul li{margin-left:30px;}