/* sitewide */


body {
font-family:Helvetica Neue,Arial,Helvetica,sans-serif;
font-size:12px;
background:url(/Content/2012/sitebg.jpg) center repeat;
margin:0;
padding:0;
text-align:center;
}

#pageContainer {
/* background:url(/Content/2011/sitebg-shadow.png) repeat-x; */
overflow:hidden;
width:auto;
}

#content-body {
margin:0 auto;
text-align:left;
width:960px;
}


#naya-content {
color:#4e4e4e;
padding:312px 0 154px 252px;
width:580px;
}
#store-locator-wrapper, #ContactForm {
padding:250px 0 154px;
}

h2 {
color:#4e4e4e;
font-family:Helvetica Neue,Arial,Helvetica,sans-serif;
font-size:18px;
font-weight:400;
line-height:16px;
}

h3 {
font-family:Helvetica Neue,Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:400;
line-height:16px;
margin:0;
}

p {
font-size:12px;
line-height:1.5em;
}

em {
font-style:normal;
font-weight:700;
}

/*#naya-content ul {
list-style-image:url(/Content/2010/images/naya-bullet.gif);
}*/


#TopMargin {
margin:0 auto;
position:relative;
width:960px;
z-index:10;
}

#navigation-block {
background:url(/Content/2010/images/nav-background.jpg) no-repeat;
color:rgba(142,130,114,0.5);
height:370px;
left:0;
margin:0;
position:absolute;
text-align:left;
text-transform:capitalize;
width:145px;
z-index:5;
}

#fadeNavBG { position:absolute; background:black; width:145px; height:350px; display:none; }
#navigation-block { background: url("/Content/2012/images/nav-bg-textured.png"); }

#navigation-id {
position:absolute;
top:15px;
}

#navigation-main {
position:absolute;
top:140px;
}

#navigation-main ul {
list-style:none;
margin:0;
padding:0;
}

#navigation-main li ul {
display:none;
margin:4px 4px 4px 14px;
}

/* OPEN UP ASSOCIATED SUBMENU BASED ON THE PAGE */
.ourstory #nav-about ul, .newsroom #nav-about ul, .ourphilosophy #nav-about ul,.ourpledge #nav-about ul,.ourcommitment #nav-about ul,.collection #nav-collection ul, .storelocatorPage #nav-where ul, .findonline #nav-where ul {
display:block;
}

a {
color:#cacc39;
font-weight:700;
text-decoration:underline;
}

a:hover {
color:#cacc39;
font-weight:700;
text-decoration:none;
}

#naya-footer {
color:#fff;
font:11px Arial, Helvetica, sans-serif;
margin:0 auto;
text-align:center;
width:100%;
z-index:5;
}

#footer-links {
padding:10px 0;
}

#naya-footer a, #naya-footer span {
color:#887e6e;
font:small-caps 11px Arial, Helvetica, sans-serif;
text-decoration:none;
}

#footer-submit-button {
background:url(/Content/2010/images/naya-submit.gif) no-repeat;
display:block;
height:17px;
margin:0;
overflow:hidden;
width:51px;
}

#footer-submit-button a {
text-indent:-9999px;
}

.address-footer {
display:inline;
width:300px;
}


/*end sitewide */


/* static pages */ 
#content-body{background-image:url(/Content/2011/banners/fall11/aboutus.jpg); background-repeat:no-repeat; background-color:#ffffff; background-position:right top;}
.defaultPage #content-body { background:none }
.ourstory #content-body {background-image:url(/Content/2012/banners/spring/story.jpg);}
.ourpledge #content-body, .ourcommitment #content-body {background-image:url(/Content/2012/banners/spring/commitment.jpg);}
.ourphilosophy #content-body {background-image:url(/Content/2012/banners/spring/philosophy.jpg);}
.newsroom #content-body {background-image:url(/Content/2012/banners/spring/news.jpg);}
.privacy #content-body, .legalnotice #content-body {background-image:url(/Content/2012/banners/spring/privacy.jpg);}
.glossary #content-body { background-image:url(/Content/2012/banners/spring/glossary.jpg);}
.sitemap #content-body { background-image:url(/Content/2012/banners/spring/sitemap.jpg); }
.findonline #content-body { background-image:url(/Content/2012/banners/spring/shop.jpg);}
.partners #content-body {background-image:url(/Content/2012/banners/spring/partner.jpg);}
.storelocatorPage #content-body {background-image:url(/Content/2012/banners/spring/store.jpg);}
.contactPage #content-body {background-image:url(/Content/2012/banners/spring/contact.jpg);}

.ourstory #naya-content ul {
list-style:none;
margin:20px 0;
padding:0;
}


/* static pages */



/* Homepage */
#slideshow-container {
height:679px;
overflow:hidden;
position:relative;
width:960px;
-webkit-box-shadow: 0px 0px 2px hsla(180, 10%, 0%, 0.27)1;
-moz-box-shadow: 0px 0px 2px hsla(180, 10%, 0%, 0.27);
box-shadow: 0px 0px 2px hsla(180, 10%, 0%, 0.27); 
}

#slideshow-container .content {
display:none;
left:960px;
position:absolute;
top:0;
}

#slideshow-container img {
width:960px;
}

#slideshow-container #thumb-nav {
position:absolute;
right:5px;
top:5px;
}

#slideshow-container #thumb-nav a {
-khtml-opacity:0.15;
-moz-opacity:0.15;
background:#FFF;
display:block;
filter:alpha(opacity=15);
height:10px;
margin:2px;
opacity:0.15;
outline:none;
text-indent:-9999px;
width:10px;
}

#slideshow-container #thumb-nav a:hover,#slideshow-container #thumb-nav a:focus {
-khtml-opacity:0.3;
-moz-opacity:0.3;
filter:alpha(opacity=30);
opacity:0.3;
}

#slideshow-container #thumb-nav .active a {
-khtml-opacity:0.5;
-moz-opacity:0.5;
filter:alpha(opacity=50);
opacity:0.5;
}
/* end homepage */

/* collections */
#naya-collection {
height:679px;
position:relative;
width:960px;
z-index:0;
background:#4A4A49 url(/Content/core/icons/ajax-loader.gif) no-repeat center center;
}

#naya-collection #holder {
height:679px;
left:0;
overflow:hidden;
position:absolute;
top:0;
width:960px;
z-index: 1;
}

#naya-collection #holder img {
width:680px;
}
#naya-collection .content {
height:679px;
position:absolute;
width:960px;
}
#naya-collection .fancy .content {
    position:absolute;
    top:0;
	left:0;
	z-index:0;
}

#naya-collection .fancy .active {
    z-index:1;
}
#naya-collection #current {
	z-index:2;
}
#naya-collection .details {
background:#C8C7C5 url(/Content/2010/collections/fall/bg-collectionstext.gif);
color:#333;
height:488px;
position:absolute;
right:0;
width:280px;
}

#naya-collection .details h3 {
font-size:18px;
font-weight:700;
padding:60px 25px 0;
}

#naya-collection .details p,#naya-collection .details ul {
font-size:14px;
padding:4px 25px 0;
}

#naya-collection .details ul {
font-family:arial;
font-size:12px;
line-height:14px;
list-style:none;
padding-top:0;
}


#thumbslider {
bottom:0;
padding-bottom:12px;
position:absolute;
right:0;
z-index:90;
background:#4A4A49;
}

#thumbslider #bucket {
clear:both;
height:150px;
overflow:hidden;
width:280px;
position:relative;
}

#thumbslider #bucket ul {
margin:0;
padding:0;
width:2000px;
position:absolute;
left:0;
}

#thumbslider p#slidenav {
margin:0;
padding:5px 0;
}

#thumbslider #slidenav span {
color:#fff;
font-size:12px;
padding-left:8px;
padding-right:50px;
text-align:center;
}

#thumbslider #slidenav a {
color:#fff;
font-size:10px;
font-weight:400;
padding:0 3px;
text-decoration:none;
}
#thumbslider #slidenav a#next {
    background:url(/Content/2010/home/fall/rarrow.gif) right center no-repeat;
    padding-right:8px;
} 
#thumbslider #slidenav a#prev {
    background:url(/Content/2010/home/fall/larrow.gif) left center no-repeat;
    padding-left:8px;

} 
#thumbslider #slidenav a:hover {
    text-decoration:underline;
} 
#thumbslider #bucket li {
display:inline;
list-style:none;
}

#thumbslider #bucket li a {
display:block;
float:left;
list-style:none;
margin:0 3px 0 0;
text-decoration:none;
}

#thumbslider #bucket li a img {
-khtml-opacity:0.5;
-moz-opacity:0.5;
border:3px solid #4a4a49;
filter:alpha(opacity=50);
opacity:0.5;
}

#thumbslider #bucket li a:hover img,
#thumbslider #bucket li.on a img {
-khtml-opacity:1;
-moz-opacity:1;
border:3px solid #B7C933;
filter:alpha(opacity=100);
opacity:1;
}

#thumbslider #bucket li a span {
color:#cecac7;
display:block;
font-size:11px;
font-style:italic;
font-weight:400;
line-height:20px;
padding:0;
text-align:center;
}
/* end collections */





/* uncertain about these old styles */
#naya-revive {
margin:10px 75px 100px 400px;
}

#naya-rightcol {
background:#fcd;
float:right;
width:160px;
}
#naya-online-partners li {
display:inline;
margin:0 120px 0 0;
text-align:left;
}

#naya-glossary ul {
list-style:none;
margin:0;
}

#naya-glossary li {
margin-top:20px;
}

#naya-glossary span {
color:#887e6e;
font-family:Helvetica Neue,Arial,Helvetica,sans-serif;
font-size:12px;
font-weight:700;
}

#FreeShoesForm {
width:1250px;
}

#FreeShoesForm .container {
margin:0 0 0 180px;
}

#FreeShoesForm h3 {
color:#899639;
}

#FreeShoesForm h4 {
color:#899639;
font-weight:400;
margin:0;
padding:0;
}

#FreeShoesForm input {
background:#a19887;
}








#navigation-main ul ul a {
font-size:11px;
font-style:italic;
}

#navigation-main a {
color:#897F6F;
display:block;
font:12px Arial, Helvetica, sans-serif;
height:15px;
line-height:14px;
margin:0 0 0 15px;
text-decoration:none;
}

#navigation-main a:hover,#navigation-main a:focus { color:#615a4e; }

#navigation-collections ul {
list-style:none;
margin:0 0 0 15px;
padding:0;
}

.nav-about li {
font-style:italic;
margin:0 0 0 10px;
}

.nav-collection li {
margin:0 0 0 10px;
}

.nav-collection h3 {
color:#b8ca34;
font:small-caps 12px Arial, Helvetica, sans-serif bold;
margin:0 0 0 30px;
}
ul#socialBTNS {
	position:absolute;
	bottom:0;
	width:100%;
	left:0;
	height:39px;
}
#socialBTNS li, ul#socialBTNS { list-style:none; margin:0; padding:0;}
#socialBTNS a {
	position:absolute;
	text-indent:-99px;
	overflow:hidden;
	width:31px;
    height:31px;
	background-image: url(/Content/2012/images/navSocialBtns.png);
	background-repeat:no-repeat;
}
#socialBTNS a:hover {
	filter:alpha(opacity=80);
    -moz-opacity:0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}
#socialBTNS a:focus {
	filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;
}
#socialBTNS #twitterBTN { background-position:left top; left:43px;}
#socialBTNS #facebookBTN { background-position:right top; left:74px;}
#floralBlock {
    background: url("/Content/2012/images/floral.jpg") no-repeat scroll 0 0 transparent;
    height: 130px;
    width: 145px;
	position:absolute;
	top:370px;
}
#navBottom {
	background:url(/Content/2012/images/navSocial.jpg) no-repeat;
	width:145px;
	height:130px;
}


#ContactForm {
color:#796e5b;
font-family:Helvetica Neue,Arial,Helvetica,sans-serif;
font-size:11px;
line-height:16px;
margin:50px 0 0 250px;
width:595px;
}

#store-locator-wrapper {
margin:50px 0 50px 250px;
width:715px;
}

.infoText {
margin-bottom:20px;
}

.infoInputLabel {
margin:10px 10px 0 0;
}

.infoGreyTable {
background:#f0ede5;
border:1px solid #e9ddc3;
margin:10px 0;
}

.infoInputNorm {
border:1px solid #796e5b;
margin-bottom:10px;
padding-left:3px;
width:105px;
}

#privacy-navigation {
float:right;
}

#privacy-navigation a {
color:#887e6e;
text-decoration:none;
}

#privacy-navigation a:hover {
color:#887e6e;
text-decoration:underline;
}

#privacy-navigation li {
display:inline;
margin:0 10px 0 0;
}

.info_btn_SubmitContact {
background:url(/Content/2010/images/btn-submit.gif) no-repeat;
border:0 none;
cursor:pointer;
display:block;
height:24px;
text-indent:-9999px;
width:82px;
}

#store-locator h1 {
color:#887e6e;
font-family:Helvetica Neue,Arial,Helvetica,sans-serif;
font-size:18px;
padding-top:10px;
}

#store-locator-search {
margin:0 0 20px;
width:500px;
}

.store-locator-search-button {
background:url(/Content/2010/images/btn-findstore.gif) no-repeat;
border:0 none;
cursor:pointer;
display:block;
float:right;
height:18px;
text-indent:-9999px;
width:98px;
}

#store-locator-store-list {
color:#796e5b;
font-family:Helvetica Neue,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
}

#store-locator-no-results {
color:#c30;
font:14px Helvetica Neue,Arial,Helvetica,sans-serif;
margin:10px 0 0;
}

#ctl00_cphPageMain_GenericStoreLocatorControl_pnlOutput {
border-top:1px;
color:#796e5b;
width:500px;
}

.storeLocatorAddress {
width:300px;
}

.store-locator-input-box {
border:1px solid #796E5B;
width:390px;
}

#store-locator-input-box-validator {
color:red;
}

#naya-site-links li {
padding:0 0 0 10px;
}

#naya-online-brands li {
display:inline;
margin:40px 60px 0 0;
}

#collection-image {
border-right:2px #fff solid;
width:785px;
}

#copy-background {
background:#C1D72E;
height:575px;
left:702px;
position:absolute;
top:0;
width:430px;
}

#collection-copy {
color:#796E5C;
font:12px Arial, Helvetica, sans-serif;
font-weight:400;
line-height:20px;
margin:60px 20px;
width:230px;
}

#collection-copy h2 {
color:#796E5C;
font-weight:700;
}

.copy-subhead {
font-size:14px;
}

#collection-copy p {
color:#796E5C;
}

#collection-copy ul {
line-height:20px;
list-style:outside;
list-style-image:url(/Content/2010/images/naya-bullet.gif);
margin:0 0 0 10px;
padding:0;
}

#collection-copy li {
margin-top:10px;
}

#naya-video {
margin:50px 0 125px 250px;
}

#nyroModalContent {
height:385px;
width:640px;
}

.wrapperIframe {
text-align:right;
}

.nyroModalClose {
margin-bottom:5px;
text-transform:lowercase;
}

#thumbslider #bucket li a:hover span,
#thumbslider #bucket li.on a span,
#naya-footer a:hover {
text-decoration:underline;
}

#naya-online-partners ul,#privacy-navigation ul {
margin:0;
padding:0;
}

#FreeShoesForm p,#FreeShoesForm .freeShoeForm,#FreeShoesForm .freeShoeForm span,#FreeShoesForm .container #freePromoCode em,#FreeShoesForm #lblcheckboxListOptIn {
color:#796E5B;
}

#email-signup,.naya-submitbtn {
display:inline;
}

.infoBrightHdrs,.infoGreyTableText {
font-size:18px;
margin:10px 10px 0 0;
}

#naya-site-links ul,#naya-online-brands ul {
list-style:none;
margin:0;
padding:0;
}

/*** Fixes for Contact page ***/

#ContactForm {
	padding:0;
	margin-top:250px;
}

.customerServicefeedback {
	color: #4e4e4e;
	display:block;
	width:300px;
	text-align:left;
	margin:310px 0 200px 240px;
}

body a, body #presskit a { color:#de9f75; }
/**/
