body {padding:10px 0; color:#a7ada3;}

.logo {text-align:center; height:174px;}
.bag_search {position:absolute; left:50%; top:130px; margin-left:312px;}
.navigation, .footer {padding:10px 0;}
.navigation a, .footer a {color:#a7ada3; text-decoration:none; text-transform:uppercase; font-weight:700; font-size:12px; margin:0 15px 0 0;}
.navigation a:hover, .footer a:hover, a.selected {color:#444;}
.cart_summary {float:right;text-transform:uppercase; text-align:left; width:129px; color:#666; height:47px; background:url(bag_icon.jpg); background-repeat:no-repeat; padding:10px 0 0 40px;}
.cart_summary h3 {font-size:12px; margin-bottom:5px; font-weight:700;}
.cart_summary a {color:#a7ada3; font-size:12px; margin-bottom:5px;text-decoration:none;}
.search input {float:left; display:block;}
.search input[type=text] {color:#666; text-transform:uppercase; border:1px solid #ccc; border-right:none; padding:4px 3px; font-size:11px;}
.body {border:1px solid #aaa; font-size:1.25em;}
.body .collection, .body .page, .body .blog, .body .cart, .body .product, .body .search, .body .not_found {padding:20px;}

.body h1, .body h2, .body h3, .body h4, .body h5, .body h6 {text-transform:uppercase; font-family:Arial, Helvetica sans-serif; line-height:1.3em; font-weight:700; letter-spacing:-0.05em;} //#fdf747
.body {font-size:1.25em; line-height:1em;}
.body input[type=submit] {background-color:#a7ada3; color:#333; border:none; text-transform:uppercase;font-family:Arial, Helvetica sans-serif; cursor:pointer; padding:5px; font-weight:700;}
.body input[type=submit]:hover {color:#fbf7a3;}

.body a {color:#999; text-decoration:none; font-weight:700;}
.body a:hover, .body a.selected {color:#444;}
.body img {margin:0 0 10px 0;}
.body p, .body li, .body label, .body select, .body input {font-size:14px; line-height:24px; font-family:Georgia, Palatino, serif;}
.body .page li {list-style-type:square; margin-left:30px;}

span.photography {margin-left:18px;}

.item {border:1px solid #ccc; padding:20px;}
.item:hover {border:1px solid #999;}

/* index.liquid */
.body .index {padding:10px;}
.body .index img {margin:0;}

.index .featured {float:left;}
.index .sidebar {float:right;}
.index .sidebar .visit_blog {margin-bottom:10px;}
.index .cycle .slide {width:480px; height:480px;text-align:center;}

/* product.liquid */

.collection_navigation {padding:0 0 35px 0;}
.product_images {text-align:center; width:480px; padding-right:24px; border-right:1px solid #ccc;}
.product_details {padding-left:25px; max-width:390px;}
.product_details label {clear:both; display:block; float:left; width:60px; margin:0 0 7px 0;}
.product_details select {display:block; float:left; margin:0 0 7px 0; border:1px solid #ccc; font-family:Helvetica, Arial, sans-serif; background-color:#fff; color:#666; font-size:14px; padding:4px;}

.thumbs img {cursor:pointer;}

.product .thumbs img {margin:0 7px 0 0; margin-right:7px; border:1px solid #e0e0e0; padding:2px;}

/* collection.liquid */

.collection .item { margin:0 0 20px 0;}
.collection .item .image {margin-right:20px;}
.collection .item .info {width:520px;}

.collection .sidebar {width:220px; float:left;}
.collection .products {float:left;padding-left:25px; margin-left:25px; border-left:1px solid #ccc; width:649px;}

.collection .products .product {width:110px; text-align:center; margin:0 10px 10px 0; height:130px;}
.collection .products .product p {line-height:16px;}
.collection .products .product .image {height:110px;}
.collection .sidebar ul {margin-bottom:20px; }
.collection .sidebar li {font-family:Arial, Helvetica, sans-serif; margin:0; font-size:12px; margin-left:10px; font-weight:400;}

/* cart.liquid */
.cart.summary p {font-size:12px;}
.cart .image, .cart .info, .cart .price, .cart .line_price {margin:0 25px 0 0;}
.cart .image {width:100px;}
.cart .info {width:250px;}
.cart .price {width:100px;}
.cart .line_price {width:100px;}
.cart .quantity {width:180px;}
.cart .quantity input[type=text] {font-size:12px;}

/* pages */

.we_believe {padding-right:24px; border-right:1px solid #ccc; width:635px;}
.your_turn {padding-left:25px; width:235px;}

.page .faqs .faq .question {font-weight:700; color:#888; margin-right:10px;}

.page .content {width:550px;}
.page .content.left {margin-right:25px;padding-right:25px; border-right:1px solid #ccc;}
.page .sidebar {width:270px;}

.page .quotes {margin-bottom:10px;}

.quotes .quote {border:1px solid #f0f0f0; width:810px; padding:35px; color:#888; line-height:28px; font-size:24px; margin:0 0 10px 0;}
.quotes .quote .quotation {color:#ddd;}
.quotes .quote .quotation.open {margin-right:15px;}
.quotes .quote .quotation.close {margin-left:15px;}

.page .what-we-believe {padding:0 20px;}
.page .what-we-believe .title { position:relative; left:25px; top:6px; margin:0;}

#slideshow_nav {margin:10px 0;}
#slideshow_nav a {padding:0 5px; background:url(pager.jpg); margin-right:10px;}
#slideshow_nav a.activeSlide, #slideshow_nav a:hover {background:url(pager_selected.jpg);}

.press .press-article {float:left; margin:0 15px 15px 0;}

.collection.two .item {width:380px; padding:24px;}

/* blog.liquid */
.blog #photo {width:400px; float:left; }
.blog #content {width:520px; float:right; }

#events .article {width:920px;}
#events .article .title {margin-left:400px;}

.lookbook {width:920px;overflow:auto;overflow-x:scroll; overflow-y:hidden; padding:0 0 10px 0; }
.lookbook img {margin-bottom:0;}
.lookbook .item {float:left; border:1px solid #cfcfcf;padding:1px; margin-right:10px;}
.lookbook .item.last {margin-right:0;}
.lookbook .item .inner {border:1px solid #ededed; padding:1px;}

