/* CSS Document */

.productDesc{ /*CSS for pop up hint box */
	position:absolute;
	top:0px;
	
	width: 410px !important; /*Default width of hint.*/ 
	/*padding: 5px;*/
	font: 11px Verdana;
	line-height:18px;
	z-index:100000;	
	clear:both;
	visibility: hidden;
	left:-5000px;
	/*border:1px solid #888;*/
}

/** html .productDesc {}
*:first-child+html .productDesc { }*/

.productDesc .bottom-back { background:url(../images/popup-product-listing-head.png) left top no-repeat; }

.productDesc h3 { color:#fff; padding:5px 15px 14px 15px; position:relative; font-family:Arial, Helvetica, sans-serif!important; font-size:1.3em;}
.productDesc .bottom-crv { background:url(../images/popup-product-listing-bot.png) left bottom no-repeat; height:10px; }

.pro-des-content { padding:0px 15px 5px 15px; text-align:left; }
.pro-des-content .product-img-box {float:right; width:185px;}
.rightBlock h4 { color:#003c66; font-size:1.3em; font-family:Arial, Helvetica, sans-serif; margin-top:-10px;}
/** html .productDesc { padding:5px 5px 0 5px;}*/
span.description { color:#8d8b85;}
.completeinfo { background:#ccc!important; font-size:1em; margin:0 auto; font-weight:bold; text-align:center; color:#003c63; padding:3px 0; margin-bottom:5px; font-family:Arial, Helvetica, sans-serif; }
.content {
	padding:5px 14px 2px 8px;
}

.listing-type-grid li.item .productDesc .price-box { text-align:left;}

.description ul { margin:0px; font-weight:normal; color:#333; margin-bottom:8px; }
.description ul li { background:url(../images/disc_bullet.gif) left 7px no-repeat; line-height:16px; padding:0 0 0 8px; font-size:10px; float:none;}

.data-table-popup { width:100%;  }
.data-table-popup th { background:#ccc; color:#003c66; white-space:nowrap;}
.data-table-popup th.a-right { text-align:right!important; width:15%!important;}
.data-table-popup th, .data-table-popup td { vertical-align:middle; padding:4px 6px; font-size:10px!important;}
.data-table-popup td { border-bottom:1px solid #d8d9da; color:#333; font-size:11px;}
.data-table-popup td.a-right { padding-right:6px !important; border-bottom:1px solid #d8d9da!important; }
.data-table-popup td.last { border:0;}
/* Popup Box for Product Page Add to Cart */
.cartpopup { position:absolute; z-index:100; top:520px; left:650px; width:426px;  }
.cartpopup .content { padding:0 10px 0 10px; background:url(../images/popup-cart-top.gif) left top no-repeat;}
.cart-popup-bot { background:url(../images/popup-cart-bot.gif) left bottom no-repeat;}
.cartpopup .content h3 { color:#fff!important; margin:0; padding:6px 0 10px 15px; font-size:1.5em;}
.popup-product-box { width:140px; min-height:140px;}
* html .popup-product-box { height:140px;}
*:first-child+html .popup-product-box { height:140xp;}
.popup-product-box img { float:right; margin:0;}
.cartpopup .content .infoholder { width:255px; float:right; margin:0; }
.cart-popup-bot .button-set { margin:0 15px; padding-bottom:5px; border:0;}

/* Popup Box for Product Page Technical Info */
.productDesc.popup-tech-info { width:316px!important; background:url(../images/popup-tech-bot.gif) left bottom no-repeat; padding:0 0 7px 0; position:absolute; }
.productDesc.popup-tech-info .pro-des-content { background:url(../images/popup-tech-top.gif) left top no-repeat; padding:15px 15px 15px 15px; }
.pro-des-content img { margin-right:10px;}
