
/* these styles overwrite styles on the regular PDP, usually from f_product.css */


#qvContent{
	margin:0;
	padding:0 6px 0 7px;
	height: 555px;
}
#qvModal #equity_table, 
#qvModal #overviewtab, 
#qvModal #overviewtab_td, 
#qvModal #descriptiontab{
	width:300px;
	padding-bottom:0;
}
#qvModal #equity_table{
	height:513px !important;
	min-height:0;
}

#qvModal #tabs_td{
	padding-top:2px;
}
#qvModal #tabs_td, 
#qvModal #tabnav ul#tablist{
	border-right:none;
}
#qvModal #tabnav{
	left:355px;
}
#qvModal #tabnav ul#tablist, 
#qvModal #tabnav{
	width:302px;
}

#qvModal #crosstabline{
	left:7px;
	position:absolute;
	top:26px;
}

#qvModal #product_image_large {
	top:10px;
}
#qvModal #product_image_small {
	top:6px;
}
#qvModal #product_image_large {
	height:331px;
	overflow:hidden;
	width:344px;
	left:1px;
}
#qvModal #product_image_small{
	width:224px;
	left:86px;
}
#qvModal #product_rotation{
	width:344px;
	height:331px;
	top:10px;
	left:1px;
}

#qvModal #laydown{
	height:349px;
}
#qvModal #laydown .subImage{
	left:86px;
	top:6px;
}
#qvModal #laydown .fullImage{
	height:331px;
	overflow:hidden;
}

#qvModal #front_large{
	height:332px;
}

#qvModal #cross_popular, 
#qvModal #cross_jfy{
	width:auto;
}
#qvModal #cross_stylist, 
#qvModal ul#tab_cross, 
#qvModal #crosswrap_td_containerProduct, 
#qvModal #crosstabline, 
#qvModal #left_wrapper_prod{
	width:351px;
}
#qvModal #pdp_personalization .cross_cell,
#qvModal #pdp_personalization .cross_cell_end{
	height:156px;
	text-align:left;
	padding:0;
}
#qvModal .cross_equity, 
#qvModal .cross_prodlink{
	font-size:9px;
}
#qvModal .cross_equity{
	padding:0 5px;
	display:block;
}
#qvModal a.cross_prodlink{
	line-height:10px;
	padding-top:12px;
	text-align:center;
}

#qvModal #equity_column, 
#qvModal #equity_column_empty {
	float:none;
}
#qvModal .careInstructions{
	clear:left;
	padding-top:10px;
}
#qvModal #product_description, 
#qvModal #overviewtab_td, 
#qvModal #descriptiontab{
	width:auto;
}
#qvModal #add_to_wl_prod{
	width:285px;
	float:left;
}
#qvModal #equity_allwrap, 
#qvModal #equity_row{
	width:285px;
}

#qvModal #crosswrap_td_containerProduct, 
#qvModal #crosswrap_td_colorProduct {
	height:195px;
}

/* personalization */
#qvModal #left_wrapper_prod #crosswrap_td_containerProduct{
	background: url('/Images/personalization/personalization_container_es.gif') no-repeat top left;
	width:337px;
	height:195px;
}
#qvModal #pdp_personalization {
	width:335px;
	height:195px;
}
#qvModal #pdp_personalization #cross_stylist, 
#qvModal #pdp_personalization #cross_popular, 
#qvModal #pdp_personalization #cross_jfy {
	width:336px;
	top:29px;
	overflow:hidden;
}
#qvModal #pdp_personalization a.cross_prodlink{
	width:83px;
}
#qvModal #pdp_personalization .cross_cell,
#qvModal #pdp_personalization .cross_cell_end
{
	height: 165px;
}
#qvModal .personalizationArrow{
	top:0;
	height:194px;
}
#qvModal #personalizationArrowLeft{
	left:-8px;
}
#qvModal #personalizationArrowRight{
	left:322px;
}

#qvModal #qvContent #footer_containerProduct, 
#qvModal #qvContent #footer_colorProduct {
	background:transparent url(/Images/pdp/pdpBottomEdge.gif) no-repeat right center;
	width:302px;
	margin-bottom:0;
	clear:both;
}
/* aerie styles */
#qvModal #qvContent.aerieBranding #footer_containerProduct, 
#qvModal #qvContent.aerieBranding #footer_colorProduct {
	background:transparent url(/Images/homepage/webset08/01222008/prod_aerie/prod_bottom_colorprod_a.gif) no-repeat right center;
	border-left:1px solid #7694BE;
	width:301px;
}

/* 77kids styles */
#qvModalOuter.kidsBranding{
	background:transparent url(/Images/77kids/expressShop/esShadow.png) no-repeat left top;
	padding:35px;
}
* html #qvModalOuter.kidsBranding{
	background-image: url(/Images/77kids/expressShop/esShadow.gif);
}
#qvModalOuter.kidsBranding #qvModal{
	padding: 18px 12px;
	background-color: transparent;
}
#qvModal #qvContent.kidsBranding #footer_containerProduct, 
#qvModal #qvContent.kidsBranding #footer_colorProduct {
	background:transparent url(/Images/77kids/pdp/pdpBottomEdge.gif) no-repeat right center;
	margin-bottom:0;
	clear:both;
	margin-right:1px;
	width:301px;
}
* html #qvModal #qvContent.kidsBranding #footer_containerProduct, 
* html #qvModal #qvContent.kidsBranding #footer_colorProduct {
	display:inline;
}
.kidsBranding .sizesContainer{
	width:160px;
}

#qvModal.editCartModal #addToBagWrapper input{
	background: url(/Images/captainCheckout/btns/checkout_btns.png) no-repeat -610px 0;
	height:28px;
	width:66px;
}
#qvModal.editCartModal #addToBagWrapper input:hover{
	background-position: -610px -28px;
}
* html #qvModal.editCartModal #addToBagWrapper input{
	background-image: url(/Images/captainCheckout/btns/checkout_btns_noShadow.png);
}
#qvModal.editCartModal #equity_table{
	height:470px !important;
}
#qvModal.editCartModal .esFrame{
	border:none;
	width:670px;
}
#qvModal.editCartModal #crosstabline{
	top:25px;
	left:5px;
}
#qvModal.editCartModal .checkoutModalContent {
	height:508px;
	background-image:none;
}
#qvModal.editCartModal .checkoutModalHeader{
	background-position:0px -300px;
}
