/*
(C) Copyright MarketLive. 2007. All rights reserved.
MarketLive is a trademark of MarketLive, Inc.
Warning:This computer program is protected by copyright law and international treaties.
Unauthorized reproduction or distribution of this program, or any portion of it, may result
in severe civil and criminal penalties, and will be prosecuted to the maximum extent
possible under the law.
*/

/* P2P Product Detail - Begin */
.productDetailTitle {
font-size: 28px;
font-family: Arial;
font-weight: bold;
color: #333333;	
position: relative;
margin-top: -10px;
padding-bottom:3px;
width:624px;
}
.productImagesHolder{
border:1px solid #999;
padding:0px;
}
.tabSectionWrapper{
width:624px;
}
.productDetailLeftColumn {
vertical-align: top;	
}
.productDetailRightColumn {
vertical-align: top;
}
.blockdisplay {
display: block !important;
margin-top: -1px !important;
}
.productDetailRightMsgBox {
	padding: 7px 10px;
	font-size: 14px !important;
	vertical-align: middle;
margin-top: 1px;
	color:#333;
}

.productDetailAvailibilityStoreMessge {
	font-size: 11px !important;
	vertical-align: middle;
}

.productDetailRightMsgBoxRed {
	color: #CC0000;	
}
#availabilityMessagingDiv .productDetailRightMsgBox , .kitPreorder .productDetailRightMsgBox {
background-color:#FFFFBF;
margin-top:1px;
margin-bottom:1px;
}
.kitPreorder{
width:95%;
font-size:1px;
}
.productDetailRatings {
	background-color: #D4D9E1;
	height: 86px;
	padding: 7px 10px 10px 10px;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #ffffff;
	vertical-align: top;
}

.productDetailHeading {
	font-size: 16px;
	font-weight: bold;
	color: #333333;	
}

.productDetailReviewText {
	color: #CC0000;
	font-size: 13px;
	font-weight: bold;	
}

.productDetail2ColTD_Col1 {
	width: 132px;
	padding: 0 5px 10px 18px;
	vertical-align: top;
}
div.stepBox{
height:14px;width:14px;background-color:#333;color:#fff;font-size:11px;font-weight:bold;position:absolute;margin-left:-18px;text-align:center;
}

.productDetail2ColTD_Col3 {
	width: 140px;
	padding: 0 0 10px 10px;
	vertical-align: top;	
}

.productDetail2Col_InnerTableCol1 {
	width: 52px;
	color:#333;
}

.productDetail3Col {
	width: 100%;	
	border-style: solid;
	border-width: 1px;
	border-color: #B0B9C2;
	border-collapse: collapse;
}

.productDetail3ColTH {
	padding: 6px 8px 6px 8px !important;
	font-size: 12px;
	font-weight: bold;
	background-color: #CED7E0;
	border-style: solid;
	border-width: 1px;
	border-color: #B0B9C2;
	border-collapse: collapse;
	color: #333333;
}

.productDetail3ColTD {
	padding: 6px 8px 6px 8px !important;
	border-style: solid;
	border-width: 1px;
	border-color: #B0B9C2;
	border-collapse: collapse;
	border-bottom: none;
}

.productDetail3ColTD_Divider {
	padding: 0px 8px 0px 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #B0B9C2;
	border-collapse: collapse;
	border-bottom: none;
	border-top: none;
}

.productDetail3ColTD2 {
	padding: 6px 8px 6px 8px;
	border-style: solid;
	border-width: 1px;
	border-color: #B0B9C2;
	border-collapse: collapse;
	border-top: none;
	border-bottom: none;
}

.productDetail3ColTD3 {
	padding: 6px 8px 6px 8px;
}

input.productDetailQty {
	width: 34px;
	padding: 0px 2px 0px 5px;	
}

input.productDetailRentalQty {
	width: 34px;
	padding: 0px 2px 0px 5px;
	text-align: right;
}

select.productDetailSize {
	width: 95px;	
}

input.productRentalZip {
	width: 87px;
padding-left:5px;	
}

select.productRentalDate {
	width: 88px;
}

.infoTabContent {
	padding: 10px 10px 10px 10px;
}
div.termsConditions{
font-size:10px;
}
input.termsConditions{
margin-left:-1px;
_margin-left:-3px;
}
select.training{
width:135px;
}
.maxHolder{
font-size:10px;
}
select.kitDD{
width:100%;
}
div.kitDDHolder{
width:auto;
_width:100%;
margin: 0 10px 5px 10px;
}
/* P2P Product Detail - End */

/* Cross Sells - Begin */
.crossSellsTitle {
	font-weight: bold;
	font-size: 16px;
	color: #333333;
	padding-left: 10px;
}
.horzDisplay .imgHolder{
padding:10px 0 10px 10px;
}
.horzDisplay .infoHolder{
padding:8px 0 0 10px; 
}
.horzDisplay .name{
font-size:12px !important;
}
.horzDisplay .name, .horzDisplay .desc{
padding-bottom:7px;
}
.horzDisplay .price{
font-size:14px;font-weight:bold;color:#333;
}
/* Cross Sells - End */

/* Product Detail Info Tabs - Begin */
.infoTab_Col1 {
	width: 1px;
	background-color: #CBCBCB;	
}

.infoTabLeftCorner {
	position: absolute;
	z-index: 2; 
	margin-left:0;
}
.infoTabRightCorner {
	position:absolute;
	z-index:2;
	margin-left:-3px;
	_margin-left:-6px;
}

.infoTabExtraSpacer {
	width:100%;
	border-bottom: 1px solid #CBCBCB;
}

.tabContentScroll {
	padding:10px;
	overflow:auto;
}

.tabContentNoScroll {
	padding:10px;	
}
/* Product Detail Info Tabs - End */

/* Product Detail Kit - Begin */
.colorsubheader, .colorsubheader a:link, .colorsubheader a:active, .colorsubheader a:visited {
    font-family:Arial;
	font-weight:bold;
	font-size:16px;
	color:#333333;
}

.tablecontainer {
	border-left: 1px solid #B2B9C2;
}

.input.qtytext{
	width:30px;
}

.tableitemheaderbg {
	border-bottom: 1px solid #B2B9C2;
 	background-color:#CED7E0;
	height:25px;
}
.itemcolumn {
	border-right:1px solid #B0B9C2;
	padding:10px 0;
	border-bottom:none;
}
.itemcolumnnopadding {
	border-right:1px solid #B0B9C2;
}

.textitemcolumn {
	padding-left: 5px;
}
.numberitemcolumn {
	padding-right: 5px;
}
.messagegreen {
	color: #009933;
	font-weight:bold;
}

.kitdivideruler {
	border-bottom: 1px solid #B2B9C2;
}
.sizecolorselect{
	width:120px;
}
input.qty{
	width:37px;
}
/* Product Detail Kit - End */


/* Product Detail Pricing - Begin */
.orginalPrice {
	font-size:10px;
	font-weight:bold;
	color:#666666
}

.ourPrice {
	font-weight:bold;
	color:#333333;	
}

.ourPriceAmount {
	font-size:19px;
	font-weight:bold;
	color:#333333;
	width:100%;
}

/* Product Detail Pricing - End */

/* Product Detail Family */
.itemmsgbg {
    background-color: #FFFFBF;
}
.depOptionContainer {
	padding-left: 7px;
	padding-right: 8px;
}
.depOptionBody {
	padding-top: 10px;
	padding-bottom: 10px;
}
.depOptionBody select.productDetailSize{
	width:130px;
}
/* Product Detail Family End*/



