/* 
VIRO CUSTOM STYLESHEET
---------------------

Instructions:

Add your custom styles here instead of style.css so it 
is easier to update the theme. Simply copy an existing 
style from style.css to this file, and modify it to 
your liking.

*/

a.shop-link {
	background-color: rgba(255,180,200,0.7);
	padding: 2px 5px;
}
/* Size Chart */

h2.sizechart {
  width: 100%;
  font-family: "Georgia", Arial, sans-serif;
  text-transform: lowercase;
  font-weight: normal;
  font-size: 38px;
  color: #535554;
  line-height: 44px;
  letter-spacing: .05em;
  padding-left: 50px;
  
}

table.sizechart, .sizechart td, .sizechart tr {
  	border: 1px solid #E2E2E2;
	padding: 4px 8px 4px 4px;
	color: #AAA;
	margin-left:19px;
}

#cboxLoadedContent {
	border: 0 !important;
	background-color: transparent !important;
	}
	
#details {
	width:475px !important;
	min-height: 525px !important;
	margin-top:5px !important;
}

#shopp ul.products li.product div.frame {
	border-color: white;
	}

#shopp #sizechart {
	margin-top: 30px !important;
}

#shopp #details form input.addtocart {
	float: none;
	clear: both;
	margin-left: 19px;
	width: 95px;
	height: 25px;
	background: #D6D6D6 !important;
	text-align: center;
	line-height: 21px;
	color: #333 !important;
	font-size: 12px;
	font-weight: bold;
}

/*Shopping Cart*/

#shopp {
	padding: 0;
	}

#shopp #cart table {
	margin: 20px 0;
}

#shopp #cart th {
	color: #555;
}

#shopp #promocode {
	width:191px;
	}
	
#shopp #cart input[type=submit] {
	margin-bottom:10px;
	border: solid 1px #888;
	color: #333;
}	

#shopp #details {
	border-width: 0;
	}

#shopp #cart .remove, .checkout-button {
	border: solid 1px #888;
	color: #333;
}

#shopp .gallery .previews,#shopp .gallery .thumbnails li img {
	border-width:0;
}

#cart table, #cart td,#cart tr {
	border: 1px solid #999;
}

.firsttotals {
	height:70px;
	vertical-align:bottom;
}

.cartshipestimates {
	vertical-align:middle;
}

.outofstock {
	line-height:3;
	color:#D80459;
}

#outofstockinfo {
	font-style: italic;
}

.discountHolder {
margin-top: 230px;
margin-left: 45px;
font-size: 2em;
font-weight: bold;
color: #D80459;
}