@charset "utf-8";
/* CSS Document */

/**************************************************
*	
*	Product Main Page Styles
*	
**************************************************/
.productsListLeft { /* 742 - 40 - 40 = 662 total */
	width: 215px;
	float:left;
	padding: 0px 60px 0px 0px; /* Top, Right, Bottom, Left */
	margin: 0px 0px 0px 0px;
}

.productsListRight {
	width: 215px;
	float:left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

a.productLink:link, a.productLink:visited { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; }
a.productLink:hover, a.productLink:active { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; }

/*
.productBulletList {
	margin:0px; 
	padding:0px;
	list-style-type:none;
}
*/
.productBulletItem {
	list-style-position:outside;
	list-style-type: none; /* IE ignores this style in "ul" */
	padding-bottom: 12px; /* Line Height does not provide desired space */
}


/**************************************************
*	
*	Product Box Style
*	
**************************************************/
.pb_bullets {
	background-image:url(../media/assets/Square_Bullet.gif); background-repeat:no-repeat; background-position: 0px 4px;
	padding-left: 17px;
	color:#666666;
	/* list-style:outside; */
	/* list-style-type:square; */
	/* margin-left:-20px; */
	line-height:17px;
}
.pb_bulletLinks {
	/* list-style:outside; */
	list-style-type:none;
	/* margin-left:-20px; */
	line-height:14px;
	text-decoration: none;
}

a.pb_links:link, a.pb_links:visited {
	font-size: 10px;
	color: #2565c6;
	text-decoration: none;
}

a.pb_links:hover, a.pb_links:active {
	font-size: 10px;
	color:#1B488D;
	text-decoration: none;
}

a.pb_linksRed:link, a.pb_linksRed:visited {
	font-size: 10px;
	color: #8a3f40;
	text-decoration: none;
}

a.pb_linksRed:hover, a.pb_linksRed:active {
	font-size: 10px;
	color:#FF0000;
	text-decoration: none;
}


/**************************************************
*	
*	Product Box Header Definitions
*	
**************************************************/
.pb_header {
	height:60px; /* was 70 */
	background:url(../media/assets/Product_Box_Header_BG.jpg) top no-repeat;
}

.pb_headerLeft {
	width: 384px; /* 396 - 12 = 384 */
	height: 41px; /* 60 - 6 - 13 = 41 */
	float: left;
	padding-top: 6px;
	padding-left: 12px;
	padding-bottom: 13px;
	/*padding-right:0px;*/
}
.pb_headerRight {
	width:192px; /* 205 - 13 = 192 */
	height: 41px; /* 60 - 6 - 13 = 41 */
	float:right;
	padding-top:6px; /* was 12 */
	padding-left:13px;
	padding-bottom:13px;
	/* padding-right:14px; */
}

.pb_title {
	width:384px;
	float:left;
}
a.pb_title:link, a.pb_title:visited {
	font-size: 13px;
	color: #000000;
	text-decoration: none;
}

a.pb_title:hover, a.pb_title:active {
	font-size: 13px;
	color:#1B488D;
	text-decoration: none;
}
.pb_sku {
	float:left;
	line-height:34px;
	font-size:12px;
	color:#474747;
}
.pb_price {
	float:right;
	padding-right:115px; /* Was 125 */
	line-height:34px;
	font-size:12px;
	color:#474747;
}
.pb_price_str {
	float:right;
	padding-right:75px;
	line-height:34px;
	font-size:12px;
	color:#474747;
}

.pd_cartBtn {
	width: 192px;
	height:15px;
}
.pb_buyBtn {
	width: 192px;
	width: 15px;
	padding-top: 10px;
}



.pb_header_2 {
	height:31px;
	background:url(../media/assets/Product_Box_Header_BG.jpg) bottom no-repeat;
}
.pb_headerLeft_2 {
	width: 384px; /* 396 - 12 = 384 */
	height: 15px; /* 31 - 6 - 10 = 15 */
	float: left;
	padding-top: 6px;
	padding-left: 12px;
	padding-bottom: 10px;
	/*padding-right:0px;*/
}
.pb_headerRight_2 {
	width: 192px; /* 205 - 13 = 192 */
	height: 15px; /* 31 - 6 - 10 = 15 */
	float:right;
	padding-top:6px; /* was 12 */
	padding-left:13px;
	padding-bottom:10px;
	/* padding-right:14px; */
}
.pb_sku_2 {
	float:left;
	line-height:20px;
	font-size:12px;
	color:#474747;
}
.pb_price_2 {
	float:right;
	padding-right:115px;
	line-height:20px;
	font-size:12px;
	color:#474747;
}
.pb_price_2_str {
	float:right;
	padding-right:75px; /* Was 125 */
	line-height:20px;
	font-size:12px;
	color:#474747;
}
.pb_buyBtn_2 {
	width: 192px;
}
.pb_whichProdLink {
	float:right;
}

/**************************************************
*	
*	Product Box Body & Footer
*	
**************************************************/
.pb_bodyLeft {
	width:127px; /* 187 - 30 - 30 = 127 */
	padding-top:15px;
	padding-left:30px;
	padding-bottom:0px;
	padding-right:30px;
	float:left;
}
.pb_bodyRight {
	width:384px; /* 414 - 30 = 384 */
	padding-top:15px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:30px;
	float:right;
}

.pb_footer {
	clear:both;
	height:30px; /* Was: 15 */
	/* background:url(../media/assets/Product_Box_Template.jpg) bottom no-repeat; */
}

/**************************************************
*	
*	Product Details page Box Layout Definitions
*	
**************************************************/
.pd_title {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000000;
	font-stretch:wider;
	line-height:24px;
}

.pd_midBar {
	clear:both;
	height:29px;
	background:url(../media/assets/Product_Box_Mid_BG.jpg) top no-repeat; /* Was "...bottom ro-repeat" */
}
.pd_midBarLeft {
	float:left;
	padding-left:30px;
}
.pd_midBarRight {
	float:right;
	padding-top: 5px;
	padding-right: 90px;
}

.pd_link {	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
a.pd_link:link, a.pd_link:visited { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none; }
a.pd_link:hover, a.pd_link:active { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #2565c6; text-decoration: none; }

.pd_link_img {
	/*height: 20px;*/
	padding-top: 10px;
}

.pd_imgLeft {
	width:240px; /* 300 - 30 - 30 = 240*/
	height:205px; /* Was: 135 */ /* 232 - 70 (header) - 27 (?) = 135 */
	padding-top:15px;
	padding-left:30px;
	padding-bottom:0px;
	padding-right:30px;
	float:left;
}

.pd_summaryRight {
	width:271px; /* 301 - 30 = 271 */
	height:205px; /* Was: 135 */ /* 232 - 70 - 27 = 135 */
	padding-top:15px;
	padding-left:0px;
	padding-bottom:0px;
	padding-right:30px;
	float:right;
		
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:20px;
}

.pd_leftCol {
	width:240px; /* 300 - 30 - 30 = 240*/
	padding-top:25px;
	padding-left:30px;
	padding-bottom:25px;
	padding-right:30px;
	float:left;
}

.pd_rightCol {
	width:251px; /* 301 - 20 - 30 = 271 */
	padding-top:25px;
	padding-left:20px;
	padding-bottom:25px;
	padding-right:30px;
	float:right;
}


/**************************************************
*	
*	Product Popup Box
*	
**************************************************/
#pb_popupShadow {
	display: none;
	position: absolute;
	z-index: 100;
	left: 200px;
	top: 200px;
	width: 443px;
	height: 443px;
}
#pb_popupBox {
	display: none;
	position: absolute;
	z-index: 101;
	left: 200px;
	top: 200px;
}
