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;
				  height: 5em;
				  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_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;
				}

.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; }	
.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;}


