/*
--------------------------------------------------

Casual Male ProductQuickView Styles

Copyright (c) 2010 Acquity Group LLC

--------------------------------------------------
*/

body.product {
	background: none;
}

li.sale {
	clear: both;
	color:#E35F18;
}

li.sale ul {
	margin-top: 5px;
}

ul.color a {
	display: block;
	width: 34px;
	height: 14px;	
	border: none !important;
	position:relative;
}

ul.size li {
	 border: 1px solid #5C6F7C;	 
	 font-size: 10px;
	 display: block;
	 margin: 0 3px 3px 0;
	 width: 36px;
	 height: 14px;
}

ul.size li a {
	border: 1px solid #FFFFFF;
	display: block;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	width: 34px;
	height: 12px;
	line-height: 14px;
}

ul.size li.selected a {
	color: #FFFFFF;
	
}

ul.size li.unavailable {
    border: 1px solid #BBBBBB;
    color: #BBBBBB;
}

ul.size li.unavailable a {
    color: #BBBBBB;
    cursor: default;
}

input.addWishlist {
	width: 104px;
}

a.share {
	background: transparent url('../images/buttons/share.gif') no-repeat top left;
	width: 52px;
}

/* productquickview flag message box */
.showpqvContent {
	display: block;
}

.pqvMsg {
	width: 640px;
	margin: 0 20px 20px;
	
}

#pqvwrapper {
	width:700px;
	height:510px;
}

#pqvHeader {
	border-bottom:#000 dotted 1px;
	padding-bottom:5px;
	margin-left:10px;
}

#pqvHeader h1 {
	color:#000;
}

#pqvHeader .idpriceline {
	font-size:12px;
}

#pqvHeader .idpriceline .price {
	font-size:12px;
	color: #e35f18;
}

#pqvleftContent{
	float: left;
	width:280px;
	padding:20px;
}

#pqvleftContent .ranking {
	margin: 10px auto;
}

#pqvlongdescription {
	font-size:12px;
	color:#000;
	padding-left:10px;
}

#pqvlongdescription a {
	color:#E35F18;
}

#pqvrightContent{
	/*margin: 0px 0 10px 10px;*/
	float: left;
	width:370px;
}

#pqvattributes {	
	display: block;
	padding: 10px 0 0 10px;
	
}

.product #pqvrightContent .nav {
	clear: both;
	float: left;
	width: 100%;
	margin-bottom: 5px;
	padding-bottom:5px;
}

#pqvrightContent .ranking {
	margin:5px 0 0 10px;
	
}

#pqvattributes dl {
	float: none;
}

#pqvattributes dl.color {
	padding-top:0px;
}

#pqvattributes .quantity {
	width:150px;	
	float:left;
}

#pqvattributes .available {
	width:155px;
	float:left;
}

#quickviewattributes ul.nav.size {
	border-bottom:#000 dotted 1px;
}

#storeInventoryItemDisplay #quickviewattributes ul.nav.size {
	border-bottom: none;
}

#pqvimage {
	margin-bottom: 10px	
}

#pqvaddToCart {
	padding: 10px;

}

#pqvaddToCart fieldset {
	float: left;
	width: 155px;
}

#pqvaddToCart p {
	width: 185px;
	margin: 5px 10px 0 0;
	color: #717930;
	font-weight: bold;
	font-family: "Helvetica Bold", Helvetica, Arial, sans-serif;
	float:left;
	background-color:#DBE4EA; /* fix for safari 3 bug - Ticket 854 */
}

#pqvaddToCart p span {
	font-size: 12px;
}

#pqvaddToCart p a {
	margin-bottom: 0;
	text-decoration: underline;
}

#pqvaddToCart p a:hover {
	text-decoration: none;
}

#pqvaddToCart fieldset label.typeImage input {
	width: 150px;
	height: 28px;
	margin-bottom: 0px;
}

.product.added #pqvaddToCart fieldset label.typeImage input {
	/*cursor: default;*/
}

#pqvaddToCart a {
	clear: both;
	display: block;
	float: left;
	height: 16px;
	margin-bottom: 5px;
}

#pqvaltview {
	margin-right: 10px;
	float: left;	
}

#pqvaltview a img {
	width: 60px;
	height: 84px;	
	margin-bottom: 10px;
}

#quickviewattributes {
	max-height:240px;
	overflow-y:auto;
	margin-bottom:5px;
}

#pqvqtyavail {
	border-top:1px dotted #000;
	border-bottom:1px dotted #000;
	padding-top:5px;
}

#pqvqtyavail dt,
#pqvqtyavail dl.quantity {
	margin-bottom:0px;
}

#unavailableSizeImage {
	height: 15px !important;
    width: 36px !important;
}
