body { padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#32467e;} 

.main { padding:0; margin:0 auto; width:975px; }
.clear { clear:both; }
/*header*/
.header { padding:20px 0 0 0; margin:0; clear:both; }
.hdr-left { padding:5px 15px 0 15px; margin:0; float:left; width:320px; }
.logo { padding:0; margin:0; width:313px; height:84px; }
.hdr-right { padding:0; margin:0; float:left; width:625px; }
.cart { padding:0; margin:0; text-align:right; height:50px; }
.cart a { color:#32467e; text-decoration:none; }
.search { padding:0; margin:0; height:50px; text-align:right; }
.search form { padding:0; margin:0; }
.search-box { padding:0; margin:0; width:180px; background-color:#e7e7de; color:#32467e; font-size:14px; }
/*nav*/
.nav-container { padding:0 0 0 10px; margin:0; clear:both; width:1000px; }
.sf-menu { padding:0; margin:0 auto; list-style:none; border-bottom:5px solid #3e5c98; }
.sf-menu li { display:block; float:left; padding:0; margin:0; font-size:14px; }
.sf-menu a { color:#32467e; text-decoration:none; }
.sf-menu a:hover, .sf-menu a:focus, .sf-menu a.mainMenuParentBtnFocused {
	background-color:#666;
	color:#fff;
}

/* sub menu links on hover or focus */
.sf-menu a.mainMenuParentBtnFocused, .sf-menu li a:hover, .sf-menu li a:focus {
	background-color:#32467e;
	color:#fff;
}
/*content*/
.content { padding:0; margin:0; clear:both; }
.content-top { padding:0 8px; margin:0; }
.sfnt-image { padding:0 10px 0 0; margin:0; float:left; width:538px; }
.whats-new { padding:0; margin:0; float:left; width:400px; }
.content-mid { padding:5px 6px; margin:0; }
.trends { padding:0; margin:0; float:left; width:316px; }
.runway { padding:0; margin:0; float:left; width:320px; }
.fall-sale { padding:0; margin:0; float:left; width:321px; }
.content-bottom { padding:10px 7px; margin:0; }
.private-label { padding:0; margin:0; width:398px; float:left; }
.promo { padding:0; margin:0; width:398px; float:left; }
.social { padding:40px 10px 0 10px; margin:0; width:139px; float:left; background:url(images/social.jpg) no-repeat center 10px; height:94px; }
.twitter { padding:0; margin:0; }
.twitter a { text-decoration:none; color:#32467e; }
.facebook { padding:0; margin:10px 0; }
.facebook a { text-decoration:none; color:#32467e; }
.blog { padding:5px 0 10px 0; margin:0; text-align:center; }
/*footer*/
.footer { padding:20px 10px; margin:0; clear:both; background:url(images/footer-line.jpg) no-repeat top center; text-align:center; }
.footer a { color:#32467e; text-decoration:none; }
#home { padding:0; margin:0; float:left; width:400px; height:360px; }
/*blog*/
.blog-header { padding:0 0 10px 0; margin:0; clear:both; height:90px; text-align:center; }
.left-column { padding:5px 0; margin:0; float:left; width:182px; }
.main-column { padding:0 10px 10px 10px; margin:0; float:left; width:571px; }
.main-column h2 { padding:5px 0; margin:0; color:#3d5898; font-weight:bold; font-size:28px; }
.main-column h2 a { color:#3d5898; text-decoration:none; }
.right-column { padding:5px 0; margin:0; float:left; width:182px; }
.right-column ul { list-style:none; padding:0; margin:0; }
.blog-new-looks { padding:50px 0 0 0; margin:0 0 10px 0; background:url(images/new-looks.jpg) no-repeat top center; text-align:center; }
.blog-shoes { padding:50px 0 0 0; margin:0 0 10px 0; background:url(images/shoes.jpg) no-repeat top center; text-align:center; }
.blog-sneakers { padding:50px 0 0 0; margin:0 0 10px 0; background:url(images/sneakers.jpg) no-repeat top center; text-align:center; }
/*right-column*/
.search-right { padding:10px 0; margin:0; clear:both; }
.search-right ul { list-style:none; padding:0; margin:0; }
.right-navigation { padding:0; margin:0; clear:both; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
.pages { padding:50px 0 10px 0; margin:0; background:url(images/pages.jpg) no-repeat top; }
.pages ul { list-style:none; padding:0; margin:0; }
.pages li { padding:5px 0; margin:0; }
.pages a { color:#3d5898; text-decoration:none; font-weight:bold; }
.archives { padding:50px 0 10px 0; margin:0; background:url(images/archives.jpg) no-repeat top; }
.archives ul { list-style:none; padding:0; margin:0; }
.archives li { padding:5px 0; margin:0; }
.archives a { color:#3d5898; text-decoration:none; font-weight:bold; }
.categories-right { padding:40px 0 10px 0; margin:0; background:url(images/categories.jpg) no-repeat top; }
.categories-right  ul { list-style:none; padding:0; margin:0; }
.categories-right  li { padding:5px 0; margin:0; }
.categories-right  a { color:#3d5898; text-decoration:none; font-weight:bold; }
.socialize { padding:50px 0 10px 0; margin:0; background:url(images/socialize.jpg) no-repeat top; }
.flash-module { padding:10px 0; margin:0; clear:both; }
