/*
	Fast Pivot Quick Shop Styles 
	Copyright 2010
*/

/* Table Cell or Elem Relative */
.qsTD {}


/* Quick Shop Icon Hover */
.qsTD .quickShop {
	position: relative;
	display:none;
}
.qsTD .quickShop img {
	left:25%;
	*left:-25%;
	position:absolute;
	top:-50px;
}

.float120 .quickShop { display: none; }
.float120 { position: relative; }
.float120 .quickShop img {
	left:10%;
	position:absolute;
	top:25px;
}



/* Modal Styles */
#fade {
	display: none;
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	z-index: 9999;
}
/* IE6 Fix */
*html #fade { position: absolute; }
*html .fpqsPop { position: absolute; }


/* Actual Display Box */
.fpqsPop {
	background:url(/lib/candywarehouse/qsBG.jpg) repeat-x bottom left #FCF7FE;
	border:1px solid #0265FA;
	display:none;
	float:left;
	font-size:1.2em;
	left:50%;
	position:absolute;
	top:0;
	z-index:99999;
}
.fpqsPop a img { border:none; }
.qsClosebar {
	background:url("/lib/candywarehouse/qsTopBar.png") no-repeat scroll 0 0 transparent;
	padding:6px 7px 6px 0;
	text-align:right;
}
.qsClosebar img { cursor: pointer;}
table.qsProdInfo {
	margin:10px 0 10px 20px;
	width:450px;
}
td.qsViewFull a {
	color:#4F2AC4;
	font-size:11px;
	padding-left:10px;
	text-align:left;
	text-decoration:none;
}
td.qsViewCart { text-align: right; }
td.qsViewCart a {
	color:#4F2AC4;
	font-size:13px;
	font-weight:bold;
	padding-right:10px;
	text-align:right;
	text-decoration:none;
}
.qsPiWrap {
	-moz-border-radius:10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background:url("/lib/candywarehouse/qsInnerBG.png") repeat-x scroll left bottom #FFFFFF;
	border:1px solid #8AAFFB;
	padding:10px;
}
h3.qsTitle {
	color:#81157F;
	font-size:13px;
	margin:0 0 10px;
}
.qsPiWrap table {
	width:100%;
}
td.qsProdImage {
	background-color:#FFFFFF;
	border:1px solid #9475B8;
	padding:5px;
	text-align:center;
	width:35%;
}
td.qsProdDes {
	width:60%;
	padding-top:15px;
}
table.qsPIT {
	border-top:2px solid #EBE4F4;
	width:100%;
}
table.qsPIT th {
	border-bottom:2px solid #EBE4F4;
	border-right:2px solid #EBE4F4;
	color:#0035EE;
	font-size:13px;
	font-weight:bold;
	padding:3px 10px 7px;
	text-align:left;
	width:40%;
}
table.qsPIT td {
	border-bottom:2px solid #EBE4F4;
	color:#0035EE;
	padding:3px 10px 7px;
}
td.qaATcCell {
	border:medium none !important;
	padding:10px 0 !important;
	text-align:center;
}

























































