body.scopePractice	{ background-image:url(/images/en/practice_bg.gif); }
body.scopePublic, body.scopeprivate { }

th	{ background-color:#ccc; font:bold 11px arial,helvetica,sans-serif; color:#333; text-align:left; padding:2px;}

table.scopePractice	{ }
table.scopePublic, table.scopePrivate { background-color: #FFFFFF; }

table.pricingPractice { background-image:url(/images/practice_bg.gif);}
table.pricingPublic, table.pricingPrivate  { background-color: #e6e6e6;}

h1				{ margin : 0px 0px 7px 0px; padding:2px 0px; font-size:20px; font-weight:normal;}
h2				{ margin : 4px 0px; padding:0px; }
.tabs			{ background-image:url(/k_images/tabs_bg.gif); background-repeat:repeat-x; background-position:bottom; }

.sub_h1			{ font-size:16px;}

.activetab		{ height:24px; white-space: nowrap; padding-left: 0; padding-right: 1em; padding-top: 0em; background-image:url(/k_images/tab_on_right.gif); background-repeat:no-repeat; background-position:bottom right;  }
.activetab b	{ color:#666; white-space: nowrap; display:block; margin:0px; padding:6px 10px; background-image:url(/k_images/tab_on_left.gif); background-repeat:no-repeat; background-position:bottom left; text-decoration:none; font-weight:bold;}
.tabs			{ background-image:url(/k_images/tabs_bg.gif); background-repeat:repeat-x; background-position:bottom; }

.wide_main		{ padding:0px 0px 0px 0px; }
.piccies		{ float: right;
				  padding: 0 0 0 10;
				  text-align: right;
				  width: 320px;
				}
.inspection 	{ padding:3px; width:100%; text-align:justify;}
.categoryText	{ background-color:#ffe6e6; }
.pig_pic2		{ width:250px; padding-bottom:10px; display:inline;}
.big_pic		{ width:250px; padding-bottom:10px; display:block; }
.oilType		{ text-transform: uppercase; }

.bigPhoto img	{ cursor: pointer;
				  border: 1px solid blue;
				  margin-bottom: 3px;
				}
.bigPhotoCaption { text-align: center;
				  color: #666;
				  margin-bottom: 3px;
				}
                                
.hidden         { display:none; }
.photoBlock		{ text-align: left;
				}
.smallPhotos	{ font-size: 1px; }
.smallPhoto		{ cursor: pointer;
				  border: 2px solid blue;
				  margin: 2px;
				}
.smallPhotoSelected {
				  cursor: pointer;
				  border: 4px solid orange;
                }                
.smallPhotoHighlighted {
				  cursor: pointer;
				  border: 4px solid #F0F090;
				}

.bidDisclaimer	{ background-color: #e6e6e6;
				  margin-top: 0px;
				  padding-top: 1em;
				  padding-right: 0.5em;
				  padding-bottom: 0.5em;
				}
.bidDisclaimerNote { font-weight: bold;
				}
.calBidders		{                 }
.IP_OuterTable	{ 
				  font-family: Verdana, sans-serif;
				  background-color: #e6e6e6;
				  padding: 2pt;
				  position: relative;
				  margin-top: 2px;
				}
.IP_TimeBox		{ font-size: 120%;
				  font-weight: bold;				  				  
				  font-family: Verdana, sans-serif; 
				}
.IP_TimeLabel	{ }
.IP_TimeLeft	{ color: red;
				}
.IP_PriceBox    { 
				  font-size: 160%;
				  font-weight: bold;
				  white-space: nowrap;		
				  font-family: Verdana, sans-serif; 
				}
.IP_ConvPriceBox    { 
				  font-size: 11px;
				  font-weight: bold;
				  white-space: nowrap;		
				  font-family: Verdana, sans-serif; 
				}
.IP_PriceLabel	{ }
.IP_Price		{ padding-left: 0.5em;	}
.IP_BidCountBox { }
.IP_BidForm		{ white-space: nowrap; }
.IP_BidAmount	{ padding-right: 1em;}
.IP_Submit		{ }
.IP_BidIncrBox	{ padding-left: 0.2em; }
.IP_BidIncrLabel{ }
.IP_BidIncr		{ }
.IP_NextBidBox	{ white-space: nowrap; }
.IP_StrikeBox	{ }
.IP_StrikePrice	{ font-weight: bold; }
.IP_ReserveText	{ }
.bidHistoryLink	{ top: 4em; position: absolute; float: left; }

.adminPanel		{ clear: both;
                  background: #E0E0FF;
                  margin-bottom: .5em;
                  padding: .25em;
                  zoom: 100%;	/* This one must come last -- it is IE-specific */
                }
.adminTitle     { font-size: 150%;
                  font-weight: bold;
                }
.adminCommands  { padding: 0;
                  margin: 0;
                  clear: both;
                }
.adminCommands li { float: left;
                    width: 24.9%;
                    list-style: disc inside;
                }
.adminPanel br	{ clear: both; }

.sellerPanel	{ clear: both;
                  background: #F0FFE0;
                  margin-bottom: .5em;
                  padding: .25em;
                  zoom: 100%;	/* This one must come last -- it is IE-specific */
                }
.sellerTitle	{ font-size: 150%;
                  font-weight: bold;
                }
.sellerCommands	{ padding: 0;
                  margin: 0;
                  clear: both;
                }
.sellerCommands li { float: left;
                    width: 24.9%;
                    list-style: disc inside;
                }
.sellerPanel br	{ clear: both; }
.buyerPanel		{ clear: both;
                  background: #E0FFE0;
                  margin-bottom: .5em;
                  padding: .25em;
                  zoom: 100%;	/* This one must come last -- it is IE-specific */
                }
.buyerTitle     { font-size: 150%;
                  font-weight: bold;
                }
.buyerCommands  { padding: 0;
                  margin: 0;
                  clear: both;
                }
.buyerCommands li { float: left;
                    width: 99.9%;
                    list-style: disc inside;
                }
.buyerPanel br	{ clear: both; }

.headerLinks	{ text-align: right; }
.itemLink		{ white-space: nowrap; }

.itemPropLabel	{ color:#666;
				  font-weight:bold;
				  white-space:nowrap;
				  width: 10em;
				}
.ironCladIcon	{ text-align: right; }

.inspectionSummary { margin-right:3em;
                     padding-left: 0.5em;
		     padding-right: 0.5em;
                   }
.inspectionSummaryBody { font-size: 120%; }
.inspectionSummaryTitle { font-weight: bold; padding-right: 10em;}
.ironCladBlurb	{ white-space: nowrap; }

.shippingDetailsHeader { list-style: none; }
.shippingDetails {
	padding: 0;
	margin-left: 2em;
}

.shippingLocation {
	padding-top: 0px;
	margin-left: 6px;
}

#shippingEstimate {
	padding-top:10px;
}

.shippingAddress {
	white-space: nowrap;
	width:200px;
}

#shippingDestination {
	margin-top:0px;
}

#shippingDestinationEdit {
	display: none;
}	

#shippingDestinationLoading {
	position: absolute;
	left: 0px;
	top: 0px;
	visibility:hidden;
	background: white url(/n_images/loading.gif) no-repeat center center;
	width:300px;
	height:30px;
	filter: alpha(opacity=60);
  	opacity: 0.60;
}

#shippingDestinationCity {
	white-space: nowrap;
}

#shippingDestinationEditReturnDialog {
	position:absolute;
	width: 270px;
	height: 150px;
	clear: both;
}

#shippingDestinationEditReturnMsg {
	display: none;
	color: red;
	white-space: normal; 
}

#shippingDestinationEditReturnPick {
	display: none;
	padding: 10px;
	height: 150px;
	width: 265px;
	background-color: white; 
	border: 1px solid black;
	overflow: scroll; 
}


#destinationCityPC {
	white-space: nowrap;
}

#destinationCountry {
	white-space: nowrap;
}

#destinationEditPC {
	float: left;
	width: 200px;
	margin: 2px 10px 5px 0px;
}

#costEstimate {
	visibility: hidden;
	font-size: 26px;
	padding: 5px 5px 0px 30px;
	width: 200px;
	height: 40px;
	color: black; 
}

#shippingEstimateValue {
	white-space: nowrap;
	font-weight:bold;
}

#shippingEstimateHeader {
	visibility: hidden;	
	width: 300px;
	padding-left:40px;
}

#shippingEstimateBar {
	position: absolute;
	visibility: hidden;
	margin-top: 10px;
	background: url('/n_images/shipping_estimate_bar.png') no-repeat 0px 0px;
	height: 55px;
	width: 239px;
}

#shippingEstimateLoading {
	position: absolute;
	visibility: hidden;
	background: white url(/n_images/loading.gif) no-repeat center center;
	width: 200px;
	height: 67px;
	filter: alpha(opacity=90);
  	opacity: 0.90;
  	z-index: 100;
}

#shippingEstimateError {
	font-weight:bold;
	font-size:12px;
	position: absolute;
	display: block;
	background: white;
	width: 200px;
	height: 40px;
	padding:0px;
	text-align:center;
}

.shippingEstimateTitle {
	text-align:left;
	font-size: 14px;
	font-weight: bold;
	padding: 0px;
	white-space: nowrap;
	color: #333;
}
#shippingEstimateDisclaimer, .shippingEstimateMileage, #shippingEstimateMileageValue {
	font-weight: normal;
	font-size: 10px;
}

#shippingEstimateDisclaimer {
	height: 14px;
	margin-right: 20px;
}

.shippingEstimateMileage {
	position: relative;
	top: -5px;
}

.shippingEstimatePoweredBy { 
	white-space: nowrap;  
	line-height:18px;
	font-style: italic; 
	vertical-align: bottom; 
	text-align:center;
	width:100%;
}

.crossSalePanel	{ border-right: #999 1px solid;
                  border-bottom: #999 1px solid;
                  border-left: #999 1px solid;
                  border-top: 0px;
                  padding-right: 2px;
                  padding-left: .5em;
                  padding-bottom: 2px;
                  padding-top: 2px;
                  clear: both;
                  margin-bottom: .5em;
				}
.crossSaleHeader { margin-top: 1ex;
				   margin-bottom: 1ex;
                }
.crossSaleItems	{ padding: 0;
				  margin: .5ex 0 0 0;
                }
.crossSaleItems li { float: left;
                     width: 33%;
                     list-style: none;
                }
.crossSalePanel br { clear: both; }

.pricingMessage	{ font-weight: bold;
				  font-family: Times New Roman, Times, serif;
				  color: #FF9900;
				  font-size: 400%;
				}
.soldMessage	{ font-weight: bold;
				  font-family: Times New Roman, Times, serif;
				  color: #FF9900;
				  font-size: 400%;
				  float: right;
				}
.ratingkey img  { height:9; margin:2 5 0 0;}
.ratingkey td   { font-size:xx-small;}

.tableDataHighlighted td {
				  background-color: #F0F090;
				}
	.tableData1	td			{ background-color:f2f2f2;}
	.tableData2	td			{ background-color:ffffff;}

.cameraIcon		{ float: right;
				  right: 0px;
				  top: 0px;
				}
				
.infoBox {font-family: Verdana, sans-serif; font-size: 11px;}
.infoBox2 {font-family: Arial,Helvetica,sans-serif; font-size: 11px; font-weight: normal;}
.alert       {border: #cccc99 solid 1px; background: #FFFFCC; font-weight: bold;}
.alert span,
.alert span a,
.alert span a:visited {font-size: 14px; color: #CC0000; border: none; }
.alert span a:hover {color: #FF9900;}

a.driveItNow {
	text-decoration: none;
	color:black;
	font-size:11px;
	line-height:13px;
}
