body#Shop {	background: url('/images/mockups/lola-ecomm.png') top center no-repeat; background:transparent;}

.shop { background:url(/images/header/shop.png); width:52px; background-position:0 -16px; height:16px; }
.shop span { visibility:hidden; }
.shop_grid { border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:20px; width:100%; }
.cart { margin-bottom:10px; }



#shopping_cart_link { font-weight:bold; margin:.5em 0; text-align:left; }

#shopping_cart_link a span {
	color:#b5b5b5;
	font-weight:bold;
	height:16px;
	padding-left:.80em; 
}

#shopping_cart_link a:hover { text-decoration:none; }

.navigation { text-align:right; }
.navigation p { margin:.5em 0;}
.navigation p a {display:inline;margin-left:3px;}

.current { opacity:.5}

.item_info { text-align:left; }
.item_info h3 { margin: 2.25em 0 0 }
.item_info p { color:#808080;}

.item_info p.price { color:#999999; font-weight:bold; margin:0 0 1.5em; }
.item_info .description {  margin-bottom:0px !important; }
.item_info .additional_views { margin:.50em 0; }
.item_info .additional_views li { display:inline; border:1px solid white; margin-right:10px; }
.item_info ul { list-style:none}
.item_info ul li { display:inline; }

.item_info .quantity { border-top:1px solid #d9d9d9; margin-top:40px; margin-bottom:10px; padding-top:.5em; }

.purchase {
	border:1px solid #d9d9d9;
	color:#191919;
	display:block;
	font-size:smaller;
	text-transform:uppercase;
	float:left;
	font-weight:bold;
	margin-top:3em;
	padding:6px 8px 3px;
}
.purchase:hover { cursor:pointer; text-decoration:none; }

.size { margin:3em 0; }

.shirts { border-top:solid 1px gray; border:0; margin-top:40px; padding-top:30px; margin-bottom:20px; margin-left:auto; margin-right:auto; }
.ind-shirts { width:150px; float:left; text-align:center; margin-left:19px; margin-right:19px; padding-top:15px; }
.shirt-name { padding-top:10px; color:#191919; margin-bottom:0px!important; } 

.additional_views { list-style:none; margin-bottom:10px; padding-left:0; }
.additional_views li { float:left; }
.additional_views li a { display:inline-block; height:38px; width:38px; }
/*.additional_views li a:hover, */
/*.additional_views li .activeSlide { border:1px solid #b5b5b5; } */
/*.additional_views li a { border:1px solid #d9d9d9 } */
#bottom-nav #slider .ind-shirts .link span { text-decoration:none; }

.ind-shirts a:hover { border-bottom:1px solid white; opacity:.5; -webkit-transition:opacity 1s linear; }
.ind-shirts a img:hover { border-bottom:0px solid white; opacity:.85; margin-bottom:-1px; }

/* Quantity text input */

#Cart input[type=text],
#quantity {
	border: 1px solid #d9d9d9;
	color:#191919;
	font-weight:bold;
	margin-left:0;
	padding:3px;
	text-align:center;
}
/*#quantity:hover {
	border: 1px solid #b5b5b5;
}*/

/* selectbox-sizes selection */
#size p { margin:16px 0; }

#sizes { display:none; }
#sizes-list { list-style:none; font-weight:bold; margin:16px 0; padding:0; }
#sizes-list li { display:inline; margin-right:17px; }
#sizes-list a { color:#191919; }
#sizes-list li a:hover { text-decoration:none;  }

/* shopping cart */
.empty_text { text-align:center; width:100%; height:150px; padding-top:100px; }
.empty_text a { color: #191919; font-weight:bold; }
.empty_text a:hover { text-decoration:none; color:#b5b5b5; }

.cart_shirt_name { margin-top:15px; background:red;}
.cart_header { border-bottom:1px solid #ccc; border:0; padding-bottom:30px; margin-bottom:20px; font-weight:bold; color:#898989; }

.cart_border { border-bottom:1px solid #ccc; padding-bottom:15px; margin-bottom:0; }

.gray { color:#898989; font-weight:bold; }

/* checkout page */
.container_12 p { margin-bottom:10px; }
.address { color:#898989; font-weight:bold; }
.bordered { border-top:1px solid #999999; margin-top:5px; padding-bottom:20px; }
#Checkout input { border:1px solid #d9d9d9; font-size:smaller; }


#Checkout fieldset {
border: 0;
display: block;
margin-left: 2px;
margin-right: 2px;
padding: 0.35em 0.75em 0.625em;
margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;
list-style:none;
}



select { font-size:12px; }
.state select { width:127px; height:20px; }
input:focus { border:3px solid:#3D3D3D; background:white; }
.col4 { width:288px; height:20px; background:#F2F2F2; border:1px solid #999999; padding-top:8px; font-size:12px; padding-left:10px; }
.col2 { width:128px; height:20px; background:#F2F2F2; border:1px solid #999999; padding-top:8px; font-size:12px; padding-left:10px; }
.col1 { width:60px; height:20px; background:#F2F2F2; border:1px solid #999999; padding-top:8px; font-size:12px; padding-left:10px; }
.continue { margin-top:85px; }
.checkout_error { text-align:left; color:#FF6964; font-weight:bold; margin-bottom:30px; }
.checkout_error ul { list-style-type:none; }
.total { padding-bottom:20px; }
.total p { font-weight:bold; }

/* thank you page */
.checkout { background:#DEFFB3; text-align:center; font-weight:bold; height:200px; }
.checkout p { padding-top:65px; }
.checkout a { color:#898989}


/* extras */
.hidden { display:none; }
.right { float:right; }
.left { float:left; }
.padding { margin-right:20px; }
.extra_spacing { height:100px; }
.active { /* border-bottom:2px solid #191919; */ }
/* .loader { height:200px; padding-top:200px; } */
