.button a
{
	font-size:85%;
	margin-bottom: 5px;
	padding-right: 10px;
	background: url(/images/quickview_arrow.gif) no-repeat right;
}
.qv_popup {
	background: #FFF url(/images/quickview_header_bk.gif) repeat-x top;
	border: 2px solid #808080;
	width: 400px;
	margin-left: -100px;
}
.qv_popup .qv_popup_title{
	float: left;
	text-align: left;
	margin: 3px 10px 10px 10px;
	width: 40%;
	color:#fff;
	font-weight:bold;
}
.qv_popup .close{
	text-align: right;
	width: 40%;
	float: right;
}
.qv_popup .close a:link, .qv_popup .close a:visited{
	text-decoration:none;
	color:#fff;
	font-size: 85%;
	display: block;
	margin: 3px 10px 10px 10px;
}

.qv_popup .close a:hover, .qv_popup .close a:active, .qv_popup .close a:focus{
	text-decoration: none;
	color: #ccc;
}
.qv_popup .close img{
	margin: 0px 0px 0px 5px;
	float: right;
}
.qv_popup h4 a:link, .qv_popup h4 a:visited{
	display: block;
	clear: both;
	text-decoration:none;
	font-weight: bold;
	color:#000;
	display: block;
	margin: auto 10px;
}

.qv_popup h4 a:hover, .qv_popup h4 a:active, .qv_popup h4 a:focus{
	color:#4C1F3E;
	text-decoration:underline;
}
.qv_popup .feature_img{
	float: left;
	margin:10px 10px;
}

.qv_popup .feature_text{
	margin-right: 10px;
	margin-bottom: 10px;
}
.qv_popup .feature_fb{
	margin-left: 125px;
	padding-top:10px;
	font-size: 85%;
}

.qv_popup .feature_fb ul{
	padding: 0 0 0 10px;
	margin: 0 0.6em 0em 1.5em;
	list-style: none outside url(/images/list-image.gif);
}

.qv_popup .feature_fb li{
	margin-bottom: 2px;
}
.qv_popup .feature_fb ul ul{
	margin-top:0em;
	list-style: none url(/images/list-subimage.gif);
}

.qv_popup .feature_stockstatus{
clear: left;
	display: block;
	float: left;
	line-height: 1.9em;
	padding: 0 25px;
	color:	#60764A;
	font-size: 122%; 
	font-weight: bold;
}
.qv_popup .feature_price{
	display: block;
	position:relative;
	float: left;
	padding: 0 10px 0 40px;
	font-size: 165%; 
	color: #4c1f3e;
}


.qv_popup .feature_button{
	display: block;
	float: left;
}

.feature_button a:link, .feature_button a:visited{
	display:block;
	text-transform: uppercase;
	font-weight: bold;
	position: relative;
	clear: both;
	width: 145px;
	height: 27px;
	color: #d6c7d1; 
	text-decoration:none;
	line-height: 2.1em;
	text-align: center;
	border: none;
	background: transparent url(/images/sprite_buttons.png) no-repeat 5px -379px;
}	

.feature_button a:hover, .feature_button a:active, .feature_button a:focus{
	display:block;
	text-transform: uppercase;
	font-weight: bold;
	position: relative;
	clear: both;
	width: 145px;
	height: 27px;
	color: #fff; 
	text-decoration:none;
	border: none;
	background: transparent url(/images/sprite_buttons.png) no-repeat 5px -439px;
}
