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

	html, body { margin:0; padding:0; }
	html { overflow:hidden; }
	img { border:0;  }
	form { margin:0; padding:0; }
	
	
	#curtain  { position:absolute; display:block; top:60px; left:0px; width:100%; height:800px; background-image:url(/catalogv2_images/curtain-white-bg.png); z-index:1; }
	
	#navigationContainer { position:absolute; display:block; top:0px; left:0px; width:100%; height:70px; font:13px Optima, Georgia, Times, serif; z-index:1;

	cursor:default; background-image:url(/catalogv2_images/navigation-bg.png); }
	#navigationTop { position:absolute; display:block; top:0px; width:100%; height:33px; color:#ffffff; z-index:1; }
	#navigationTopLeft { position:absolute; display:block; top:0px; left:0px; width:20px; height:33px;
	background-image:url(/catalogv2_images/navigation-top-bg-left.jpg); }
	#navigationTopRight { position:absolute; display:block; top:0px; right:0px; width:20px; height:33px;
	background-image:url(/catalogv2_images/navigation-top-bg-right.jpg); }
	#navigationTopContentsContainer { margin:0 auto; position: relative; width:50%; height:35px; top:0px; text-align:center; color:#000; }
	
	#navigationBottomTable { position:absolute; top:28px; }
	#navigationBottom { position:absolute; display:block; top:33px; width:100%; height:45px; }
	#navigationBottomContentsContainer { margin:0 auto; position: relative; width:1000px; height:33px; top:0px; left:-5px; }
	
	#navigationBottomCategoriesButton { cursor:pointer; }
	#navigationBottomCategoriesContentsContainer { position:relative; display:block; top:0px; left:5px; float:left; padding-right:21px; }
	#navigationBottomCategoriesLabel { position:relative; display:block; height:18px; padding-top:7px; float:left; }
	#navigationBottomCategoriesArrow { position:relative; display:block; left:9px; top:12px; width:12px; height:10px; float:left;
	background-image:url(/catalogv2_images/categories-arrow.jpg); z-index:1; cursor:pointer; background-repeat:no-repeat; }
	#navigationBottomCategoriesBorderLeft { position:relative; display:block; top:0px; width:12px; height:25px; float:left; }
	#navigationBottomCategoriesBorderRight { position:relative; display:block; top:0px; width:35px; height:25px; float:left; 
	background-image:url(/catalogv2_images/categories-border-right-clear.jpg); }
	
	#navigationBottomCategoriesDetailsBorderLeft { position:relative; display:block; top:0px; width:35px; height:25px; float:left;
	background-image:url(/catalogv2_images/categories-border-left-arrow-clear.jpg); }
	#navigationBottomCategoriesDetailsBorderRight { position:relative; display:block; top:0px; width:12px; height:25px; float:left; }
	#navigationBottomCategoriesDetailsBackToCatalogLink { position:absolute; display:block; width:35px; height:25px; }
	
	#navigationBottomCategoriesButtonSelected { cursor:pointer; }
	#navigationBottomCategoriesContentsContainerSelected { position:relative; display:block; top:0px; left:5px; float:left; padding-right:21px; }
	#navigationBottomCategoriesLabelSelected {  position:relative; display:block; height:18px; padding-top:7px; background-image:url(/catalogv2_images/categories-border-top.jpg); float:left; color:#ffffff; }
	#navigationBottomCategoriesArrowSelected { position:relative; display:block; left:9px; top:12px; width:12px; height:10px; float:left;
	background-image:url(/catalogv2_images/categories-arrow-selected.jpg); z-index:1; cursor:pointer; background-repeat:no-repeat; }
	#navigationBottomCategoriesBorderLeftSelected { position:relative; display:block; top:0px; width:12px; height:25px; float:left; 
	background-image:url(/catalogv2_images/categories-border-left.jpg); }
	#navigationBottomCategoriesBorderRightSelected { position:relative; display:block; top:0px; width:35px; height:25px; float:left; 
	background-image:url(/catalogv2_images/categories-border-right.jpg); }
	
	a.categoriesLink { position:relative; display:block; width:210px; height:25px; padding-top:7px; padding-left:16px; text-decoration:none; 
	color:#000000; }
	a.categoriesLink:Hover { text-decoration:none; color:#ffffff; }
	
	#navigationBottomCategoriesListContainer { position:absolute; display:block; top:62px; left:50px; width:260px; z-index:1; text-align:left; }
	#navigationBottomCategoriesListBorderTop { position:relative; display:block; top:0px; left:17px; width:226px; height:1px; background-color:#ccc; 
	z-index:1; }
	.navigationBottomCategoriesListItemBG { position:relative; display:block; top:0px; left:0px; width:260px; height:25px; 
	background-image:url(/catalogv2_images/categories-itembox-bg.png);  }
	.navigationBottomCategoriesListItem { position:absolute; display:block; top:0px; left:15px; width:230px; height:25px; }
	.navigationBottomCategoriesListItem:Hover { background-image:url(/catalogv2_images/categories-item-bg-blue.png); }
	.navigationBottomCategoriesListItemLabel { position:absolute; display:block; top:6px; left:16px; }
	#navigationBottomCategoriesListTop { position:relative; display:block; top:0px; left:0px; width:260px; height:13px; background-image:url(/catalogv2_images/categories-itemtop-bg.png); }
	#navigationBottomCategoriesListEnd { position:relative; display:block; top:0px; left:0px; width:260px; height:32px; background-image:url(/catalogv2_images/categories-itemend-bg.png); }
	
	
	#navigationBottomCategoriesListContainerIE6 { position:absolute; display:block; top:33px; left:0px; width:226px; background-color:#FFF; 
	border-left:1px solid; border-right:1px solid; border-bottom:1px solid; opacity: 0.9; filter: alpha(opacity = 90); }
	.navigationBottomCategoriesListItemIE6 { position:relative; display:block; top:0px; left:0px; width:226px; height:25px; }
	.navigationBottomCategoriesListItemIE6Hover { position:relative; display:block; top:0px; left:0px; width:226px; height:25px; 
	background-image:url(/catalogv2_images/categories-item-bg-blue-ie6.jpg); opacity: 0.6; filter: alpha(opacity = 60); }
	
	a.categoriesLinkIE6 { position:relative; display:block; width:260px; height:15px; padding-top:7px; padding-bottom:4px; padding-left:16px; text-decoration:none; color:#000000; }
	a.categoriesLinkIE6:Hover { text-decoration:none; color:#ffffff; }
	
	#buttonHome { position:relative; display:block; top:0px; left:0px; width:63px; height:33px; float:left;
	background-image:url(/catalogv2_images/button-home.jpg); }
	#buttonHomeLink { position:absolute; display:block; top:0px; left:0px; width:63px; height:33px; }
	
	#buttonCategories { position:relative; display:block; top:0px; left:1px; width:92px; height:33px; float:left;
	background-image:url(/catalogv2_images/button-categories.jpg); }
	#buttonCategoriesLink { position:absolute; display:block; top:0px; left:0px; width:92px; height:33px; }
	
	#buttonFavorites { cursor:pointer; font: 13px Optima, Georgia, Times, serif; }
	#buttonSearch { cursor:pointer; font: 13px Optima, Georgia, Times, serif; }
	#buttonAccountLogin { cursor:pointer; font: 13px Optima, Georgia, Times, serif; }
	#buttonAccountLogout a { color:#000; text-decoration:none; font: 13px Optima, Georgia, Times, serif; }
		
	#buttonTopContainer { position:relative; display:block; width:94px; height:30px; right:10px; top:2px; }
	#buttonBottomContainer { margin:0 auto; position:relative; display:block; width:94px; height:30px; top:4px; }
	#buttonPrevious { position:relative; display:block; top:0px; width:42px; height:25px; float:left;
	background-image:url(/catalogv2_images/button-top-previous.jpg); }
	#buttonPrevious:Active { background-image:url(/catalogv2_images/button-top-previous-press.jpg);}
	.buttonPreviousNextLink { position:absolute; display:block; top:0px; left:0px; width:42px; height:25px; }
	#buttonNext { position:relative; display:block; top:0px; width:42px; height:25px; left:10px; float:left;
	background-image:url(/catalogv2_images/button-top-next.jpg);}
	#buttonNext:Active { background-image:url(/catalogv2_images/button-top-next-press.jpg);}
	
	#goToLotContainer { position:relative; display:block; top:3px; }
	#goToLotLabel { position:absolute; display:block; top:0px; left:0px; width:58px; height:33px;
	background-image:url(/catalogv2_images/label-gotolot.jpg); }
	#goToLotTextFieldBorderLeft { position:relative; display:block; width:10px; height:25px; 
	background-image:url(/catalogv2_images/jumptolot-border-left.jpg); float:left; }
	#categoriesGoToLotTextFieldBorderLeft { position:relative; display:block; width:10px; height:25px; 
	background-image:url(/catalogv2_images/jumptolot-border-left-categories.jpg); float:left; }
	#categoriesGoToLotContainer { position:absolute; display:block; top:25px; left:770px; }
	
	#goToLotTextField { position:relative; display:block; float:left; width:33px; height:16px; padding-top:6px; border-right:0; 
	border-top:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; border-left:0; outline:0; color:#CCCCCC; }
	#categoriesGoToLotTextField { position:relative; display:block; float:left; width:33px; height:16px; padding-top:6px; border-right:0; 
	border-top:1px solid #000000; border-bottom:1px solid #000000; border-left:0; outline:0; color:#CCCCCC; 
	background-image:url(/catalogv2_images/jumptolot-textfield-categories.jpg); }
	#goToLotGoButton { position:relative; display:block; float:left; width:39px; height:25px; }
	#goToLotGoButtonOff { position:relative; display:block; float:left; width:39px; height:25px; background-image:url(/catalogv2_images/button-go.jpg); }
	#goToLotGoButton:Hover { background-image:url(/catalogv2_images/button-go-blue.jpg); }
	
	#buttonHelp { position:relative; display:block; top:0px; width:25px; height:25px; float:left; cursor:pointer;
	background-image:url(/catalogv2_images/button-help.jpg); }
	
	#closingLotContainer { position:relative; display:block; top:0px; height:33px; }
	#closingLotTimer { position:relative; display:block; top:0px; left:0px; width:22px; height:22px; float:left;
	background-image:url(/catalogv2_images/closinglot-circle-55.jpg); z-index:1; }
	#closingLotTimerLink { position:absolute; display:block; top:0px; left:0px; width:22px; height:22px; }
	#closingLotLabel { position:relative; display:block; text-align:left; top:5px; left:10px; font-size:11px; }
	#closingLotLink { text-decoration:none; color:#000000; font: 12px Optima, Georgia, Times, serif; }
	#lotList { margin:0 auto; position:relative; display:block; top:0px; }
	
	#lotItemContainerBorderLeft { position:relative; display:block; width:12px; height:25px; 
	background-image:url(/catalogv2_images/lot-container-left.jpg); float:left; }
	#lotItemContainerBorderRight { position:relative; display:block; width:12px; height:25px;
	background-image:url(/catalogv2_images/lot-container-right.jpg); float:left; }
	
	.lotItem { position:relative; display:block; height:19px; padding-top:6px; padding-left:5px; padding-right:5px; 
	background-image:url(/catalogv2_images/lot-container-bg.jpg); float:left; }
	
	.lotItemMk { position:relative; display:block; height:19px; padding-top:6px; padding-left:5px; padding-right:5px; 
	background-image:url(/catalogv2_images/lot-container-bg.jpg); float:left; text-decoration:none; color:#000000;}
	
	.lotItemSelectedHolder { position:relative; display:block; top:0px; height:23px; float:left; 
	background-image:url(/catalogv2_images/lot-bg.jpg); color:#000000; cursor:pointer; }
	#lotItemSelected { position:relative; display:block; height:19px; padding-top:6px; background-image:url(/catalogv2_images/lot-bg.jpg); float:left; 
	color:#fff; float:left; }
	#lotItemSelectedBorderLeft { position:relative; display:block; width:9px; height:25px; background-image:url(/catalogv2_images/lot-border-left.jpg); 
	float:left; }
	#lotItemSelectedBorderRight { position:relative; display:block; width:9px; height:25px; background-image:url(/catalogv2_images/lot-border-right.jpg); 
	float:left; }
	/* a.lotItemLink { text-decoration:none; color:#000000; top:8px; margin-top:5px;}
	*/
	a.lotItemLink { text-decoration:none; color:#000000; 
		position:relative; display:block; height:19px; padding-top:6px; padding-left:5px; padding-right:5px; 
		background-image:url(/catalogv2_images/lot-container-bg.jpg); float:left;
	}
	
	 
	#mainContainer { position:absolute; width:100%; top:60px; left:0px; -webkit-overflow-scrolling : touch;  overflow-x:hidden; overflow:auto; background-color:#ffffff; z-index:-1; }
	#scroller { position:absolute; }
	#categoriesMainContainer { position:absolute; display:block; height:2000px; width:100%; top:33px; left:0px; -webkit-overflow-scrolling : touch; overflow:auto; background-color:#ffffff; z-index:-1; }
	#itemListContainer { position: relative; top:0px; background-color:#FCFCFC; font:13px Optima, Georgia, Arial;
	color:#363636; }
	
	.itemContainer { position:relative; display:block; width:1000px; min-height:10px; top:0px; float:left; padding-top:20px; padding-bottom:20px; 
	 background-color:#FCFCFC; }
	.itemImageHolder { position:relative; display:block; width:400px; top:0px; left:0px; float:left; text-align:center; }
	.itemLeftHolder { position:relative; display:block; width:600px; top:0px; left:0px; float:left; }
	.itemDescriptionHolder { position:relative; display:block; width:100%; top:0px; left:0px; float:left; }
	
	.itemTitle { position:relative; display:block; width:85%; top:0px; left:0px; color:#008CEB; font:14px Optima, Georgia, Times, serif; line-height:18px; }
	.itemImage { position: relative; display:block; top:0px; }
	.itemDescription { position:relative; display:block; width:85%; top:0px; left:0px; padding-bottom:20px; font:14px Optima, Georgia, Times, serif; 
	line-height:23px;  margin-top:10px; text-align: justify; text-justify: newspaper; color: #333;}
	.itemInfoBoxHolder { position:relative; display:block; top:0px; left:0px; height:45px; float:left; font:13px Optima, Georgia, Times, serif; }
	.itemInfoBox { position:relative; display:block; top:0px; height:20px; float:left; background-image:url(/catalogv2_images/item-infobox-bg.jpg); }
	.itemInfoBoxCornerLeft { position:relative; display:block; top:0px; width:6px; height:20px; float:left;
	background-image:url(/catalogv2_images/item-infobox-corner-left.jpg); }
	.itemInfoBoxCornerRight { position:relative; display:block; top:0px; width:6px; height:20px; float:left;
	background-image:url(/catalogv2_images/item-infobox-corner-right.jpg); }
	.itemInfoBoxDivider { position:relative; display:block; width:1px; height:20px; top:0px; left:0px; float:left; text-align:center;
	background-image:url(/catalogv2_images/item-infobox-divider.jpg); }
	.itemInfo { position:relative; display:block; top:0px; left:0px; float:left; line-height:21px;;
	padding-left:13px; padding-right:13px; padding-top:6px; text-align:center; }
	.itemInfoLabel { font:10px Optima, Georgia, Times, serif; margin-bottom:6px; }
	.itemHighestBidLabel { position:absolute; display:block; top:7px; left:130px; float:left; }
	.itemClosingTimeLabel { position:absolute; display:block; top:7px; left:240px; float:left; }
	.favoritesAjaxContainer { position:absolute; display:block; top:15px; right:17%; width:80px; height:25px; 
	font:13px Optima, Georgia, Times, serif;  }
	.buttonAddToFavorites { position:absolute; display:block; top:0px; left:0px; width:80px; height:25px; cursor:pointer;
	background-image:url(/catalogv2_images/button-addfavorites.jpg); }
	.labelInFavorites { position:absolute; display:block; top:6px; left:13px; font:13px Optima, Georgia, Times, serif; }
	
	a.blueLink { text-decoration:none; color:#008CEB; }
	/* a.blueLink { text-decoration:none; color:#666; } */
	a.blueLink:Hover { text-decoration:none; color:#008CEB; }
	
	a.menuLink { text-decoration:none; color:#000000; font: 13px Optima, Georgia, Times, serif; }
	
	.whiteDivider { position:relative; display:block; top:0px; left:0px; width:100%; height:30px; float:left; background-color:white; }
	
	#bottomBarContainer { position:relative; display:block; top:0px; left:0px; width:100%; height:33px; top:0px; float:left; 
	background-image:url(/catalogv2_images/bottombar-bg.jpg);  font:13px Optima, Georgia, Times, serif; }
	#bottomBarContentsContainer { margin:0 auto; position: relative; width:1000px; height:35px; top:0px; }
	#bottomBarButtonPrevious { position:relative; display:block; top:0px; width:42px; height:25px; float:left;
	background-image:url(/catalogv2_images/button-bottom-previous.jpg); }
	#bottomBarButtonPrevious:Active { background-image:url(/catalogv2_images/button-bottom-previous-press.jpg);}
	#bottomBarButtonNext { position:relative; display:block; top:0px; width:42px; height:25px; left:10px; float:left;
	background-image:url(/catalogv2_images/button-bottom-next.jpg);}
	#bottomBarButtonNext:Active { background-image:url(/catalogv2_images/button-bottom-next-press.jpg);}
	#bottomBarCopyright { position:absolute; display:block; top:10px; left:10px; }
	
	/*
	
	#searchContainer { margin:0 auto; position: relative; display:block; width:1000px; height:500px; background-repeat:no-repeat;
	background-image:url(/catalogv2_images/search-bg.png); z-index:2; }
	#searchContents { position: absolute; display:block; top: 12px; left:15px; width:700px; height:448px; }
	#searchTopBar { position: absolute; display:block; top: 12px; left:15px; width:700px; height:30px; }
	
	.itemInfoBox { position:relative; display:block; top:0px; left:30px; width:347px; height:52px; float:left;
	background-image:url(/catalogv2_images/item-infobox.jpg); font:12px Arial, Helvetica, sans-serif; }
	.itemEstimateLabel { position:absolute; display:block; top:7px; left:25px; float:left; }
	.itemHighestBidLabel { position:absolute; display:block; top:7px; left:130px; float:left; }
	.itemClosingTimeLabel { position:absolute; display:block; top:7px; left:240px; float:left; }
	.itemEstimate { position:absolute; display:block; top:30px; left:25px; float:left; }
	.itemHighestBid { position:absolute; display:block; top:30px; left:130px; float:left; }
	.itemClosingTime { position:absolute; display:block; top:30px; left:240px; float:left; }
	
	*/
	
	/*
	#searchContainer { position: absolute; top:140px; left:130px; display:block; width:740px; z-index:2; font:13px Georgia, Times, sans-serif; }
	
	#searchContainerShadowTop { position: relative; display:block; top: 0px; left:0px; width:740px; height:20px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-top4.png); }
	#searchContainerShadowBottom { position: relative; display:block; top: 0px; left:0px; width:740px; height:20px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-bottom4.png);}
	#searchContainerShadowLeft { position: relative; display:block; top: 0px; left:0px; width:20px; height:100px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-left.png);}
	#searchContainerShadowRight { position: relative; display:block; top: 0px; left:0px; width:20px; height:100px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-right.png); }
	
	#searchLeftRightShadowContainer { position: relative; display:block; width:740px; }

	#searchTopShadowContainer { position: relative; display:block; top: 0px; left:0px; width:740px; height:20px; background-color:#0C9; }
	
	#searchContents { position: relative; display:block; width:700px; height:99px; background-color:#fff; float:left; }
	#searchTopBar { position: absolute; display:block; top: 0px; left:0px; width:700px; height:22px; 
	background-image:url(/catalogv2_images/window-topbar-bg.jpg); }
	#searchTopBarLabel { position: absolute; display:block; top: 5px; left:10px; }
	#searchTopBarClose { position: absolute; display:block; top: 2px; left:678px; width:20px; height:18px; cursor:pointer;
	background-image:url(/catalogv2_images/window-close.jpg); }
	#searchTopBarClose:Hover { background-image:url(/catalogv2_images/window-close-blue.jpg); }
	
	#searchQueryContainer { position: absolute; display:block; top: 43px; left:10px; width:680px; height:45px; 
	background-image:url(/catalogv2_images/search-querybox-bg.jpg); }
	#searchQueryLabel { position: absolute; display:block; top:17px; left:130px; }
	#searchQueryField { position: absolute; display:block; top:11px; left:235px; width:210px; height:18px; padding-top:6px; padding-left:6px; 
	padding-right:6px; border:0px; }
	#buttonSubmitSearchQuery { position:absolute; display:block; top:11px; left:470px; width:70px; height:25px; cursor:pointer;
	background-image:url(/catalogv2_images/button-submit.jpg); }
	#buttonSubmitSearchQueryLoader { position:absolute; display:block; top:11px; left:470px; width:70px; height:25px;
	background-image:url(/catalogv2_images/button-submit-clear.jpg); }
	#searchLoader { position: absolute; display:block; top:5px; left:27px; width:16px; height:16px; 
	background-image:url(/catalogv2_images/loader-search.gif) }
	
	#searchContentOverflow { position: absolute; display:block; top: 100px; left:0px; width:700px; height:1px; background-color:#fff; overflow:auto; 
	opacity: 0.90; filter: alpha(opacity = 90); overflow-x:hidden; }
	
	#searchResultsMessageBar { position:relative; display:block; width:100%; height:30px; top:0px; float:left; color:#CCC; text-align:center; }
	#searchResultsMessage { position:relative; display:block; top:10px; }
	.searchItemContainer { position:relative; display:block; width:100%; min-height:10px; top:0px; float:left; padding-top:20px; padding-bottom:20px; }
	.searchItemImageHolder { position:relative; display:block; width:170px; top:0px; left:0px; float:left; text-align:center; }
	.searchItemLeftHolder { position:relative; display:block; width:500px; top:0px; left:0px; float:left; }
	.searchItemDescriptionHolder { position:relative; display:block; width:500px; top:0px; left:0px; float:left; }
	
	.searchItemTitle { position:relative; display:block; width:440px; top:0px; margin-bottom:15px; left:30px; color:#008CEB; }
	.searchItemImage { position: relative; display:block; top:0px; }
	
	.searchItemInfoBoxHolder { position:relative; display:block; top:0px; left:20px; height:45px; float:left; font:12px Arial, Helvetica, sans-serif; }
	
	.searchFavoritesAjaxContainer { position:absolute; display:block; top:15px; left:410px; width:80px; height:25px; }
	*/
	
	
#searchContainer { position: absolute; top:140px; left:115px; display:block; width:770px; z-index:2; font:12px Optima, Arial, Helvetica, sans-serif; }
	
#searchContainerShadowTop { position: relative; display:block; top: 0px; left:0px; width:740px; height:20px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-top4.png); }
#searchContainerShadowBottom { position: relative; display:block; top: 0px; left:0px; width:740px; height:20px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-bottom4.png);}
#searchContainerShadowLeft { position: relative; display:block; top: 0px; left:0px; width:20px; height:0px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-left.png);}
#searchContainerShadowRight { position: relative; display:block; top: 0px; left:0px; width:20px; height:0px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-right.png); }
	
#searchLeftRightShadowContainer { position: relative; display:block; width:740px; }

#searchTopShadowContainer { position: relative; display:block; top: 0px; left:0px; width:740px; height:20px; background-color:#0C9; }
	
#searchContents { position: absolute; display:block; top:103px; left:15px; width:740px; height:0px;  }
#searchTopBar { position: absolute; display:block; top: 0px; left:0px; width:700px; height:22px; 
	background-image:url(/catalogv2_images/window-topbar-bg.jpg); }
#searchTopBarLabel { position: absolute; display:block; top: 5px; left:10px; }
#searchTopBarClose { position: absolute; display:block; top: 19px; left:720px; width:23px; height:23px; cursor:pointer;
	background-image:url(/catalogv2_images/window-search-close.jpg); }
#searchTopBarClose:Hover { background-image:url(/catalogv2_images/window-search-close-mo.jpg); }
#searchTopBarClose:Active { background-image:url(/catalogv2_images/window-search-close-mc.jpg); }
	
#searchQueryContainer { position: absolute; display:block; top: 43px; left:0px; width:770px; height:72px; 
	background-image:url(/catalogv2_images/search-querybox-bg.png); }
#searchQueryLabel { position: absolute; display:block; top:26px; left:170px; z-index:1; }
#searchQueryLabelEffect { position: absolute; display:block; top:28px; left:171px; color:#FFF; }
#searchQueryFieldBorderLeft { position:absolute; display:block; top:18px; left:270px; width:12px; height:27px; 
	background-image:url(/catalogv2_images/search-field-left.jpg); }
#searchQueryField { position:absolute; display:block; top:18px; left:280px; width:220px; height:22px; padding-top:4px; border:0; outline:0;
	color:#fff; background-image:url(/catalogv2_images/search-field-bg.jpg); font:13px Optima, Arial, Helvetica, sans-serif; }
#buttonSubmitSearchQuery { position:absolute; display:block; top:18px; left:500px; width:73px; height:27px; cursor:pointer;
	background-image:url(/catalogv2_images/button-search.jpg); }
#buttonSubmitSearchQueryLoader { position:absolute; display:block; top:18px; left:500px; width:73px; height:27px;
	background-image:url(/catalogv2_images/button-search-clear.jpg); }
#searchLoader { position: absolute; display:block; top:6px; left:30px; width:16px; height:16px; 
	background-image:url(/catalogv2_images/loader-search.gif); }
	
#searchContentOverflow { position: relative; display:block; left:0px; width:700px; height:0px; background-color:#fff; 
	overflow:auto; opacity: 0.90; filter: alpha(opacity = 90); overflow-x:hidden; float:left;  }
	
#searchResultsMessageBar { position:relative; display:block; width:100%; height:30px; top:0px; float:left; color:#CCC; text-align:center; }
#searchResultsMessage { position:relative; display:block; top:10px; }
.searchItemContainer { position:relative; display:block; width:100%; min-height:10px; top:0px; float:left; padding-top:20px; 
	padding-bottom:20px; }
.searchItemImageHolder { position:relative; display:block; width:170px; top:0px; left:0px; float:left; text-align:center; }
.searchItemLeftHolder { position:relative; display:block; width:500px; top:0px; left:0px; float:left; }
.searchItemDescriptionHolder { position:relative; display:block; width:500px; top:0px; left:0px; float:left; }
	
.searchItemTitle { position:relative; display:block; width:440px; top:0px; margin-bottom:15px; left:30px; color:#008CEB; }
.searchItemImage { position: relative; display:block; top:0px; }
	
.searchItemInfoBoxHolder { position:relative; display:block; top:0px; left:20px; height:45px; float:left; 
	font:12px Optima, Arial, Helvetica, sans-serif; }
	
.searchFavoritesAjaxContainer { position:absolute; display:block; top:15px; left:410px; width:80px; height:25px; }
	
	
	
	
	
	#favoritesContainer { position: absolute; display:block; width:1040px; top:50px; left:-20px; z-index:2; font:12px Optima, Arial, Helvetica, sans-serif; }
	
	#favoritesContainerShadowTop { position: relative; display:block; top: 0px; left:0px; width:1040px; height:20px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-top2.png); }
	#favoritesContainerShadowBottom { position: relative; display:block; top: 0px; left:0px; width:1040px; height:20px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-bottom2.png);}
	#favoritesContainerShadowLeft { position: relative; display:block; top: 0px; left:0px; width:20px; height:500px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-left.png); }
	#favoritesContainerShadowRight { position: relative; display:block; top: 0px; left:0px; width:20px; height:500px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-right.png); }
	
	#favoritesLeftRightShadowContainer { position: relative; display:block; width:1040px; }
	#favoritesTopShadowContainer { position: relative; display:block; top: 0px; left:0px; width:1040px; height:20px; background-color:#0C9; }
	
	#favoritesContents { position: relative; display:block; width:1000px; height:500px; float:left; }
	
	#favoritesTopBar { position: absolute; display:block; top: 0px; left:0px; width:1000px; height:34px; 
	background-image:url(/catalogv2_images/window-topbar-bg.jpg); }
	#favoritesTopBarLabel { position: absolute; display:block; top:10px; left:0px; width:1000px; text-align:center; z-index:1; }
	#favoritesTopBarLabelEffect { position: absolute; display:block; top:11px; left:0px; width:1000px; text-align:center; color:#fff; }
	#favoritesBidderID { position: absolute; display:block; top:10px; left:85px; z-index:2; }
	#favoritesBidderIDEffect { position: absolute; display:block; top:11px; left:85px; color:#fff; }
	#favoritesTopBarClose { position: absolute; display:block; top:5px; left:974px; width:23px; height:23px; cursor:pointer;
	background-image:url(/catalogv2_images/window-favorites-close.jpg); z-index:2; }
	#favoritesTopBarClose:Hover { background-image:url(/catalogv2_images/window-favorites-close-mo.jpg); }
	#favoritesTopBarClose:Active { background-image:url(/catalogv2_images/window-favorites-close-mc.jpg); }

	#favoritesGridLabelsBar { position: absolute; display:block; top:34px; left:0px; width:1000px; height:22px; 
	background-image:url(/catalogv2_images/window-gridbar-bg.jpg); }
	
	#favoritesLabelLot { position: absolute; display:block; top:4px; left:170px; }
	#favoritesLabelEstimate { position: absolute; display:block; top:4px; left:460px; }
	#favoritesLabelHighBid { position: absolute; display:block; top:4px; left:560px; }
	#favoritesLabelMyMaxBid { position: absolute; display:block; top:4px; left:650px; }
	#favoritesLabelClosing { position: absolute; display:block; top:4px; left:755px; }
	
	#favoritesContentOverflow { position: absolute; display:block; top:56px; left:0px; width:1000px; height:500px; background-color:#fff; overflow:auto; overflow-x:hidden; }
	
	#favoritesButtonLogout { position:absolute; display:block; top:3px; left:6px; width:71px; height:28px; z-index:2;
	background-image:url(/catalogv2_images/button-logout.jpg); }
	#favoritesButtonLogout:Hover { background-image:url(/catalogv2_images/button-logout-mo.jpg); }
	#favoritesButtonLogout:Active { background-image:url(/catalogv2_images/button-logout-mc.jpg); }
	#favoritesButtonLogoutLink { position:absolute; display:block; left:0px; width:71px; height:28px; }
	
	/*
	.favoritesItemContainer { position:relative; display:block; width:100%; min-height:10px; top:0px; float:left; padding-top:20px; padding-bottom:20px; 
	 background-color:#fff; }
	.favoritesItemImage { position: relative; display:block; top:0px; left:20px; float:left; }
	.favoritesItemTitle { position:relative; display:block; width:300px; top:8px; margin-left:50px; color:#008CEB; float:left; }
	.favoritesItemInfo { position:relative; display:block; width:110px; top:8px; float:left; }
	.buttonRemoveFavorites { position:relative; display:block; top:0px; margin-left:110px; width:64px; height:25px; cursor:pointer; float:left;
	background-image:url(/catalogv2_images/button-remove.jpg); }
	.buttonRemoveFavorites:Hover { background-image:url(/catalogv2_images/button-remove-blue.jpg); }
	.buttonRemoveFavoritesIEHover { position:absolute; display:block; top:0px; left:0px; width:64px; height:25px; cursor:pointer;
	background-image:url(/catalogv2_images/button-addfavorites-blue.jpg); }
	*/
	
	.favoritesItemContainer { position:relative; display:block; width:100%; top:0px; float:left; padding-top:20px; padding-bottom:20px; 
	 background-color:#fff; border-bottom:1px #E3E3E3 solid; }
	.favoritesItemImage { position: relative; display:block; top:0px; left:20px; float:left; }
	.favoritesItemTitle { position:absolute; display:block; width:240px; top:32px; left:170px; color:#008CEB; }
	.favoritesItemEstimate { position:absolute; display:block; top:32px; left:460px; }
	.favoritesItemHighBid { position:absolute; display:block; top:32px; left:560px; }
	.favoritesItemMyMaxBid { position:absolute; display:block; top:32px; left:650px; }
	.favoritesItemClosing { position:absolute; display:block; top:32px; left:755px; }
	.buttonRemoveFavorites { position:absolute; display:block; top:25px; left:900px; width:70px; height:25px; cursor:pointer;
	background-image:url(/catalogv2_images/button-remove.jpg); }
	.buttonRemoveFavorites:Hover { background-image:url(/catalogv2_images/button-remove-mo.jpg); }
	.buttonRemoveFavorites:Active { background-image:url(/catalogv2_images/button-remove-mc.jpg); }
	/*.buttonRemoveFavorites:Hover { background-image:url(/catalogv2_images/button-remove-blue.jpg); }
	.buttonRemoveFavoritesIEHover { position:absolute; display:block; top:25px; left:900px; width:64px; height:25px; cursor:pointer;
	background-image:url(/catalogv2_images/button-remove-blue.jpg); }*/
	.favoritesItemLink { position:absolute; display:block; top:0px; width:100%; height:150px; background-color:#ccc; z-index:1; }
	
	.favoritesCategoriesListItem { position:relative; display:block; top:0px; left:0px; width:210px; height:25px; }
	.favoritesCategoriesListItem:Hover { background-image:url(/catalogv2_images/categories-item-bg-blue.png); }
	.favoritesCategoriesListItemLabel { position:absolute; display:block; top:6px; left:16px; }
	
	.favoritesCategoriesListItemLink { position:relative; display:block; width:195px; height:25px; padding-top:7px; padding-left:16px; 
	text-decoration:none; color:#000000; cursor:pointer; }
	.favoritesCategoriesListItemLink:Hover { text-decoration:none; color:#ffffff; }
	
	


	#loginContainer { position: absolute; display:block; width:450px; height:265px; top:160px; left:255px; font:12px Optima, Arial, Helvetica, sans-serif; background-image:url(/catalogv2_images/window-login-bg.png); z-index:2; }
	
	/*
	#loginContainer { margin:0 auto; position: relative; left:-5px; display:block; width:490px; z-index:2; }
	#loginContainerPosition { position: absolute; display:block; width:490px; height:340px; top:100px; font:12px Arial, Helvetica, sans-serif; background-image:url(/catalogv2_images/window-login-bg.png); }
	*/
	#overlayContainersPosition { margin:0 auto; position: relative; left:-5px; display:block; width:1000px; z-index:3; }
	
	#loginContents { position: absolute; display:block; top:5px; left:10px; width:430px; height:246px; }
	#loginTopBar { position: absolute; display:block; top: 0px; left:0px; width:430px; height:26px; }
	#loginTopBarLabel { position: absolute; display:block; top:7px; left:0px; width:430px; text-align:center; z-index:1; }
	#loginTopBarLabelEffect { position: absolute; display:block; top:8px; left:0px; width:430px; text-align:center; color:#fff; }
	#loginTopBarClose { position: absolute; display:block; top:1px; left:405px; width:23px; height:23px; cursor:pointer;
	background-image:url(/catalogv2_images/window-login-close.jpg); z-index:2; }
	#loginTopBarClose:Hover { background-image:url(/catalogv2_images/window-login-close-mo.jpg); }
	#loginTopBarClose:Active { background-image:url(/catalogv2_images/window-login-close-mc.jpg); }
	
	#loginLabelsFieldsHolder { margin:0 auto; position: relative; display:block; top:60px; left:0px; width:285px; }
	#loginLabelBidderID { position: absolute; display:block; top:6px; left:0px; }
	#loginLabelPassword { position: absolute; display:block; top:43px; left:0px; }
	
	#loginFieldBidderID { position:absolute; display:block; top:0px; left:120px; width:155px; height:19px; padding-top:4px; padding-left:3px;
	border:1px #cccccc solid; background-image:url(/catalogv2_images/login-field-bg.jpg); color:#000; outline:0;
	font-size:12px; }
	
	#loginFieldPassword { position:absolute; display:block; top:37px; left:120px; width:155px; height:19px; padding-top:4px; padding-left:3px;
	border:1px #cccccc solid; background-image:url(/catalogv2_images/login-field-bg.jpg); color:#000; outline:0; 
	font-size:12px; }
	
	#loginTextNoAccount { position: absolute; display:block; top:85px; left:0px; }
	#loginTextForgotPassword { position: absolute; display:block; top:110px; left:45px; }

	#loginForgotPasswordClick { position:absolute; display:block; top:110px; left:175px; color:#008CEB; cursor:pointer;  }

	#buttonLogin { position: absolute; display:block; top:202px; left:179px; width:71px; height:29px; cursor:pointer;
	background-image:url(/catalogv2_images/button-login.jpg); }
	#buttonLogin:Hover { background-image:url(/catalogv2_images/button-login-mo.jpg); }
	#buttonLogin:Active { background-image:url(/catalogv2_images/button-login-mc.jpg); }
	
	#buttonLoginLoader { position: absolute; display:block; top:240px; left:190px; width:70px; height:25px;
	background-image:url(/catalogv2_images/button-login-clear.jpg); }
	#loginLoader { position: absolute; display:block; top:5px; left:27px; width:16px; height:16px; 
	background-image:url(/catalogv2_images/loader-search.gif); }
	
	
	#buttonRetrieve { position: absolute; display:block; top:240px; left:190px; width:70px; height:25px; cursor:pointer;
	background-image:url(/catalogv2_images/button-retrieve.jpg); }
	#buttonRetrieve:Hover { background-image:url(/catalogv2_images/button-retrieve-blue.jpg); }
	
	#buttonRetrieve { position: absolute; display:block; top:240px; left:227px; width:70px; height:25px; cursor:pointer;
	background-image:url(/catalogv2_images/button-retrieve.jpg); }
	#buttonRetrieve:Hover { background-image:url(/catalogv2_images/button-retrieve-blue.jpg); }
	
	#buttonRetrieveBack { position: absolute; display:block; top:240px; left:153px; width:70px; height:25px; cursor:pointer;
	background-image:url(/catalogv2_images/button-back.jpg); }
	#buttonRetrieveBack:Hover { background-image:url(/catalogv2_images/button-back-blue.jpg); }
	
	#buttonRetrieveMessageBack { position: absolute; display:block; top:240px; left:190px; width:70px; height:25px; cursor:pointer;
	background-image:url(/catalogv2_images/button-back.jpg); }
	#buttonRetrieveMessageBack:Hover { background-image:url(/catalogv2_images/button-back-blue.jpg); }
	
	#loginRetrieveLabelsFieldsHolder { margin:0 auto; position: relative; display:block; top:110px; left:0px; width:320px; }
	
	#loginRetrieveTitle { position: absolute; display:block; top:0px; left:0px; width:320px; text-align:center; }
	#loginRetrieveLabel { position: absolute; display:block; top:46px; left:0px; }
	#loginRetrieveField { position: absolute; display:block; top:40px; left:170px; }
	
	#loginRetrieveMessage { position:absolute; display:block;top:150px; width:450px; text-align:center; }
	
	#loginErrorMessage { position: absolute; display:block; top:67px; left:0px; color:#C30; }
	
	#loginCurtain { position: absolute; display:block; top:60px; left:20px; width:450px; height:270px; background-color:#FFF; z-index:1; }
	#loginLoaderSpinner { position:absolute; display:block; width:32px; height:32px; top:120px; left:209px; 
	background-image:url(/catalogv2_images/loader.gif); }
	#loginLoaderText { position:absolute; display:block;top:165px; width:450px; text-align:center; }
	#loginSuccessfulText { position:absolute; display:block;top:125px; width:450px; text-align:center; }
	
	
	#shareContainer { position:absolute; width:330px; top:160px; left:335px; font:12px Optima, Arial, Helvetica, sans-serif; z-index:2; 
	-moz-box-shadow:0px 2px 5px #333; -webkit-box-shadow:0px 2px 5px #333; box-shadow:0px 2px 5px #333; webkit-border-radius:9px; 
	-moz-border-radius:9px; border-radius:9px; }
	
	#shareContent { position:relative; padding:25px 40px 10px 40px; background:#F7F7F7; background:-o-linear-gradient(top, #fff, #CDCDCD);
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#CDCDCD)); 
	background:-moz-linear-gradient(top, #fff, #CDCDCD); background:linear-gradient(top, #fff, #CDCDCD); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#CDCDCD'); webkit-border-radius:0 0 9px 9px; 
	-moz-border-radius:0 0 9px 9px; border-radius:0 0 9px 9px; }
	#shareContent table { width:100%; }
	/*#shareContent table .errorMessage { }*/
	#shareContent table label { margin-right:7px; }
	#shareContent table .formTitle { font-size:16px; }
	#shareContent table tr td { padding:3px 0; }
	#shareTopBar { position:relative; display:block; height:26px; background:#BFBFBF; background:-o-linear-gradient(top, #D6D6D6, #A4A4A4);
	background:-webkit-gradient(linear, left top, left bottom, from(#D6D6D6), to(#A4A4A4)); 
	background:-moz-linear-gradient(top, #D6D6D6, #A4A4A4); background:linear-gradient(top, #D6D6D6, #A4A4A4); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D6D6D6', endColorstr='#A4A4A4'); webkit-border-radius:9px 9px 0 0; 
	-moz-border-radius:9px 9px 0 0; border-radius:9px 9px 0 0; }
	#shareTopBarLabel { position: absolute; top:7px; width:100%; text-align:center; text-shadow:0px 1px 1px #fff; z-index:1; }
	#shareTopBarClose { position: absolute; display:block; top:1px; right:5px; width:23px; height:23px; cursor:pointer;
	background-image:url(/catalogv2_images/window-login-close.jpg); z-index:2; }
	#shareTopBarClose:Hover { background-image:url(/catalogv2_images/window-login-close-mo.jpg); }
	#shareTopBarClose:Active { background-image:url(/catalogv2_images/window-login-close-mc.jpg); }
	
	.shareField { padding:4px; width:100%; border:1px #cccccc solid;  color:#000; background:#F7F7F7; 
	background:-webkit-gradient(linear, left top, left bottom, from(#F2F2F2), to(#fff)); background:-o-linear-gradient(top, #F2F2F2, #fff);
	background:-moz-linear-gradient(top, #F2F2F2, #fff); background:linear-gradient(top, #F2F2F2, #fff); 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F2F2F2', endColorstr='#ffffff'); outline:0;
	font-size:12px; }
	
	#buttonSendEmail { position:relative; padding:6px 15px; background:#F7F7F7; background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#CDCDCD)); 
	background:-moz-linear-gradient(top, #fff, #CDCDCD); background:linear-gradient(top, #fff, #CDCDCD); background:-o-linear-gradient(top, #fff, #CDCDCD);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#CDCDCD'); webkit-border-radius:11px; 
	-moz-border-radius:11px; border-radius:11px; border:1px solid #AEAEAE; -moz-box-shadow:0px 1px 1px #fff; 
	-webkit-box-shadow:0px 1px 1px #fff; box-shadow:0px 1px 1px #fff; cursor:pointer; }
	#buttonSendEmail:Hover { -moz-box-shadow:0px 1px 1px #fff, inset 0px 1px 2px #000; -webkit-box-shadow:0px 1px 1px #fff, inset 0px 1px 2px #000; box-shadow:0px 1px 1px #fff, inset 0px 1px 2px #000; }
	#buttonSendEmail:Active { -moz-box-shadow:0px 1px 1px #fff, inset 0px 2px 4px #000; -webkit-box-shadow:0px 1px 1px #fff, inset 0px 2px 4px #000; box-shadow:0px 1px 1px #fff, inset 0px 2px 4px #000; }
	
	#buttonLoginLoader { position: absolute; display:block; top:240px; left:190px; width:70px; height:25px;
	background-image:url(/catalogv2_images/button-login-clear.jpg); }
	#loginLoader { position: absolute; display:block; top:5px; left:27px; width:16px; height:16px; 
	background-image:url(/catalogv2_images/loader-search.gif); }
	
	
	
	/* AJAX DETAILS 
	#detailsContainer { position:absolute; display:block; width:100%; height:1px; top:68px; left:1500px; overflow:auto;  z-index:0; }
	#detailsBox {  margin:0 auto; position: relative; width:900px; height:1400px; top:0px; left:49px; background-color:#ffffff; 
	font:12px Arial, Helvetica, sans-serif; color:#363636; opacity: 0.9; filter: alpha(opacity = 90); }
	AJAX DETAILS END */
	
	#detailsCategoryLabel { position: absolute; display:block; top:10px; left:135px; }
	#detailsContainer { margin:0 auto; position: relative; width:1000px; top:0px; background-color:#234234; 
	font:13px Optima, Arial, Helvetica, sans-serif; color:#363636; }
	#detailsContainerColor { margin:0 auto; position: relative; width:1000px; height:1000px; top:0px; background-color:#FCFCFC; }
	
	#detailsInfoContainerOverlay { position: relative; left:-5px; display:block; width:100%; z-index:1; }
	#detailsInfoContainer { position:absolute; display:block; width:55%; top:30px; left:0px; overflow:auto; font:13px Optima, Arial, Helvetica, sans-serif; z-index:-1; }
	#detailsInfoContent { position:relative; display:block; width:90%; top:0px; left:3%;  margin-bottom:30px; font:14px Optima, Georgia, Times, serif; 
	line-height:20px; text-align: justify; text-justify: newspaper; color: #333;} 
	#detailsInfoBottomContent detailsInfoContent { position:relative; display:block; width:530px; top:0px; left:0px; z-index:-1; }
	#detailsItemInfoBoxHolder { position:relative; display:block; top:0px; margin-left:3%; height:45px; float:left; font: 13px Optima, Georgia, Times, serif;}
	/*
	#buttonBid { position:relative; display:block; width:83px; height:36px; top:3px; margin-left:2%; background-image:url(/catalogv2_images/button-bid.png); float:left; }
	#buttonBid { position:relative; display:block; width:83px; height:36px; top:3px; margin-left:2%; background-image:url(/catalogv2_images/button-bid.jpg); float:left; }
	*/
	#buttonBid { position:relative; display:block; width:83px; height:36px; top:3px; margin-left:2%; float:left; }
	
	#buttonBidLink { position:absolute; display:block; top:0px; left:0px; width:83px; height:36px; }
	#buttonBidHistory { position:relative; display:block; width:80px; height:25px; top:8px; margin-left:2%; background-image:url(/catalogv2_images/button-bidhistory.jpg); float:left; }
	#buttonBidHistoryLink { position:absolute; display:block; top:0px; left:0px; width:80px; height:25px; }
	#detailsButtonAddToFavoritesHolder { position:relative; display:block; width:80px; height:25px; top:8px; margin-left:2%; float:left; }
	#detailsLabelInFavorites { position:relative; display:block; top:14px; margin-left:3%; float:left; }
	
	#buttonShare { position:relative; width:32px; height:25px; top:8px; margin-left:2%; background-image:url(/catalogv2_images/button-share.jpg); float:left; cursor:pointer; }
	
	#detailsImageContainer { position: absolute; display:block; top:0px; right:0px; width:45%; height:300px; text-align:center; overflow:auto; }
	.detailsImage { position: relative; display:block; top:9px; margin-bottom:10px; }
	
	/*
	#detailsImageLargeContainer { margin:0 auto; position: relative; left:-5px; display:block; width:1250px; height:700px; z-index:2; font:12px Arial, Helvetica, sans-serif; background-color:#000; margin-top:80px; }
	*/
	#detailsImageLargeContainer { position:absolute; display:block; width:100%; height:500px; top:0px; left:0px; overflow:auto; background-color:#ffffff; z-index:1; text-align:center; cursor:pointer; }
	#detailsImageLargeCloseContainer { position:absolute; display:block; top:20px; left:20px; width:220px; height:25px; background-color:#FFF;
	z-index:2; }
	#detailsImageLargeCloseText { position:absolute; display:block; top:27px; left:27px; z-index:2; font:12px Optima, Arial, Helvetica, sans-serif; }
	
	
	#buttonBackToCatalog { position:relative; display:block; width:115px; height:23px; top:5px; left:10px; background-image:url(/catalogv2_images/button-backtocatalog.jpg); float:left; }
	#buttonBackToCatalog:Hover { background-image:url(/catalogv2_images/button-backtocatalog-blue.jpg); }
	#buttonBackToCatalogLink { position:absolute; display:block; top:0px; left:0px; width:115px; height:23px; }
	
	/*
	#biddingInfoContainer { position:absolute; display:block; top:0px; left:20px; width:600px; overflow:auto; }
	
	#biddingInfoTopHolder { position:relative; width:580px; top:20px; left:0px; float:left; margin-bottom:30px; }
	#biddingInfoImageHolder { position:relative; display:block;  top:0px; left:0px; float:left; z-index:1; }
	#biddingInfoDetailsHolder { position:relative; top:0px; left:10px; float:left; z-index:1; }
	#biddingInfoBoxHolder { position:relative; display:block; top:0px; left:0px; height:52px; margin-top:20px; font: 13px Georgia, Times, serif; }
	
	#biddingInfoImage { position:relative; display:block; top:0px; left:0px; }
	#biddingInfoTitle { position:relative; display:block; width:300px; top:0px; left:0px; }
	#biddingInfoDescription { position:relative; display:block; width:550px; top:10px; }
	
	#biddingInfoConditions { position:relative; display:block; top:0px; left:0px; float:left; margin-top:30px; color:#008CEB; cursor:pointer; }
	#biddingInfoHowToBid { position:relative; display:block; top:0px; left:30px; float:left;  margin-top:30px; color:#008CEB; cursor:pointer; }
	
	#biddingHistoryTopContainer { position:relative; display:block; top:0px; left:620px; width:380px; background-color:#F6F6F6; 
	font:12px Arial, Helvetica, sans-serif; }
	
	#biddingHistoryTopBidder { position:relative; display:block; top:0px; left:620px; width:380px; height:40px;
	background-image:url(/catalogv2_images/bidding-bidder-bg.jpg); }
	#biddingHistoryTopBidderText {position:absolute; display:block; width:380px; top:16px; text-align:center;  }
	#biddingHistoryTopBidderTextLoggedIn { position:absolute; display:block; width:380px; top:16px; text-align:center; }
	
	#biddingButtonLogin { position:absolute; display:block; top:10px; left:295px; width:70px; height:25px; cursor:pointer;
	background-image:url(/catalogv2_images/button-bidding-login.jpg); }
	#biddingButtonLogout { position:absolute; display:block; top:10px; left:295px; width:70px; height:25px; cursor:pointer;
	background-image:url(/catalogv2_images/button-bidding-logout.jpg); }
	*/
	
	#biddingTopBidderText {position:absolute; display:block; top:20px; left:30px; text-align:left;  }
	#biddingTopBidderTextLoggedIn {position:absolute; display:block; width:360px; top:20px; text-align:center;  }
	#biddingButtonLogin { position:absolute; display:block; top:13px; left:275px; width:72px; height:25px; cursor:pointer;
	background-image:url(/catalogv2_images/button-bidding-login.jpg); }
	#biddingButtonLogout { position:absolute; display:block; top:13px; left:275px; width:72px; height:25px;
	background-image:url(/catalogv2_images/button-bidding-logout.jpg); }
	#biddingButtonLogoutLink { position:absolute; display:block; top:0px; left:0px; width:72px; height:25px; }
	#biddingLogout { position:absolute; display:block; width:72px; height:25px; top:13px; left:275px; 
	background-image:url(/catalogv2_images/button-bidding-logout.jpg); }
	
	/*.reflect rheight25 { position:absolute; display:block; top:50px; left:300px; }*/
	/*
	#biddingImageContainer { position:relative; display:block; bottom:20px; }
	#biddingImage { position:relative; display:block; bottom:0px; }
	#biddingDescriptionContainer { position:relative; display:block; top:0px; left:0px; width:100%; overflow:auto; font:14px Times;
	line-height:18px; letter-spacing:0.6px; }
	#biddingInfoTitle { position:relative; display:block; top:0px; left:0px; margin-top:15px; }
	#biddingInfoBoxHolder { position:relative; display:block; top:0px; left:0px; height:52px; margin-top:20px; font: 13px Georgia, Times, sans-serif; }
	#biddingInfoDescription { position:relative; display:block; width:90%; top:10px; margin:0 auto; }
	*/
	#biddingTopWall { position:relative; display:block; width:100%; height:152px; top:-152px; background-image:url(/catalogv2_images/bidding-top-wall-bg.jpg); }
	/*#biddingTopMirror { position:relative; display:block; width:100%; height:94px; background-repeat:no-repeat; background-image:url(/catalogv2_images/bidding-top-mirror-bg.jpg); }*/
	#biddingTopGlaze { position:absolute; width:58%; top:152px; height:94px;left:0px; }
	
	#biddingImageContainer { position:relative; display:block; bottom:0px; z-index:1; }
	#biddingReflectionContainer { position:relative; display:block; height:47px; bottom:0px; z-index:1; }
	#biddingImage { position:relative; display:block; bottom:0px; }
	#biddingDescriptionContainer { position:relative; display:block; top:0px; left:0px; width:90%; font:14px Optima, Georgia, Times, serif; text-align:left; z-index:1;
	line-height:20px; letter-spacing:0.6px; text-align: justify; text-justify: newspaper; }
	#biddingInfoTitle { position:relative; display:block; top:0px; left:0px; margin-top:15px; }
	
	#biddingInfoFavoriteContainer { position:relative; display:block; width:100%; height:80px; }
	#biddingInfoBoxHolder { position:relative; display:block; top:0px; left:0px; height:52px; margin-top:15px; font:13px Optima, Georgia, Times, serif; float:left; }
	#biddingButtonAddToFavoritesHolder { position:relative; display:block; width:80px; height:25px; top:20px; margin-left:30px; float:left; }
	#biddingInfoDescription { position:relative; display:block;  color: #333; }
	
	#biddingTopContainer { position:absolute; display:block; top:0px; background-image:url(/catalogv2_images/bidding-top-bg.jpg); width:390px; height:246px; }
	
	#biddingTopInfo { position:absolute; display:block; top:27px; left:0px; width:362px; height:82px; color:#000; font:13px Optima, Georgia, Times, serif;
	background-image:url(/catalogv2_images/bidding-placebidloggedin-info-bg.jpg); }
	#biddingTopInfoLoggedIn { position:absolute; display:block; top:27px; left:0px; width:362px; height:137px; color:#000; font:13px Optima, Georgia, Times, serif;
	background-image:url(/catalogv2_images/bidding-placebid-info-bg.jpg); }
	#biddingHistoryTopPlaceBid { position:absolute; display:block; top:53px; left:10px; width:340px; height:40px; color:#fff;
	background-image:url(/catalogv2_images/bidding-placebid-bg.jpg); }
	
	/*
	#biddingHistoryInfo { position:relative; display:block; left:0px; width:360px; color:#000; font:12px Arial, Helvetica, sans-serif; }
	#biddingHistoryInfoTop { position:relative; display:block; left:0px; width:360px; height:51px; color:#000; font:12px Arial, Helvetica, sans-serif;
	background-image:url(/catalogv2_images/bidding-placebid-info-top.jpg); }
	#biddingHistoryInfoBottom { position:relative; display:block; left:0px; width:360px; height:44px; color:#000; font:12px Arial, Helvetica, sans-serif;
	background-image:url(/catalogv2_images/bidding-placebid-info-bottom.jpg); }
	#biddingHistoryTopPlaceBid { position:relative; display:block; left:0px; width:360px; height:40px; color:#fff;
	background-image:url(/catalogv2_images/bidding-placebid-bg.jpg); }*/
	
	#biddingHistoryTopPlaceBidMaxBid { position:absolute; display:block; top:14px; left:55px; font:13px Optima, Georgia, Times, serif; }
	#biddingHistoryTopPlaceBidField { position:absolute; display:block; width:61px; height:20px; padding-top:4px; padding-left:3px; 
	top:8px; left:155px; border:0; background-image:url(/catalogv2_images/bidding-field-bg.jpg); color:#fff; outline:0; font-size:13px; }
	#biddingHistoryTopPlaceBidFieldLeft { position:absolute; display:block; width:16px; height:25px; top:8px; left:139px; 
	background-image:url(/catalogv2_images/bidding-field-left.jpg); }
	
	#biddingTopMinBidIncrement { position:absolute; display:block; top:56px; width:360px; }
	#biddingTopMinBidIncrementLoggedIn { position:absolute; display:block; top:109px; width:360px; }
	#biddingHistoryTopPlaceBidMinBid { position:absolute; display:block; left:68px; }
	#biddingHistoryTopPlaceBidIncrement { position:absolute; display:block; right:70px; }
	#buttonPlaceBid { position:absolute; display:block; top:8px; left:219px; width:73px; height:25px; }
	
	#biddingHistoryTopTimer { position:absolute; display:block; top:176px; left:0px; width:362px; height:65px;
	background-image:url(/catalogv2_images/bidding-timer-bg.jpg); }
	#biddingHistoryTopTimerText { position:absolute; display:block; top:11px; left:0px; width:360px; text-align:center; color:#000; font:13px Optima, Georgia, Times, serif; }
	.biddingHistoryTopTimerBold { color:#000; }
	.biddingHistoryTopTimerLight { color:#7D7D7D; font-weight:normal; }
	
	#biddingHistoryTopLoading { position:relative; display:block; top:0px; left:620px; width:380px; height:30px; z-index:2; }
	#biddingHistoryTopLoadingSpinner { position:relative; display:block; top:220px; left:172px; width:16px; height:16px; 
	background-image:url(/catalogv2_images/loader-bidding.gif); z-index:1; }
	#biddingHistoryTopLoadingSpinnerStill { position:absolute; display:block; top:8px; left:200px; width:16px; height:16px; 
	background-image:url(/catalogv2_images/loader-bidding-still.jpg); }
	#biddingHistoryTopLoadingText { position:absolute; display:block; top:9px; left:230px; }
	
	#biddingHistoryTopLoadingGlow { position:absolute; display:block; top:170px; left:-10px; width:400px; height:50px; 
	background-image:url(/catalogv2_images/bidding-loading-glow.png); z-index:1; }
	
	#biddingHistoryTopReserve { position:relative; display:block; top:0px; left:0px; width:100%; height:30px; text-align:center;  }
	#biddingHistoryTopReserveText { position:absolute; display:block; top:5px; left:0px; width:100%; text-align:center; text-decoration:underline; color:#008CEB; cursor:pointer; }
	
	#biddingHistoryTopClosed { position:relative; display:block; top:0px; left:620px; width:380px; height:30px; text-align:center; 
	background-color:#F6F6F6; }
	#biddingHistoryTopClosedText { position:absolute; display:block; top:7px; left:0px; width:380px; text-align:center; }
	
	#biddingHistoryTopLabelHolder { position:relative; display:block; top:0px; left:0px; width:100%; height:30px; }
	
	#biddingHistoryContainer { position:relative; display:block; top:0px; left:0px; width:360px; height:300px; background-color:#F5F5F5; 
	font:13px Optima, Georgia, Times, serif; overflow:auto; }
	
	.biddingHistoryRowLight { position:relative; display:block; width:100%; height:22px; top:0px; color:#8C8C8C; }
	.biddingHistoryRowDark { position:relative; display:block; width:100%; height:22px; top:0px; color:#333; }
	.biddingHistoryRowLabelBidder { position:absolute; display:block; top:5px; left:15px; }
	.biddingHistoryRowLabelBid { position:absolute; display:block; top:5px; left:92px; }
	.biddingHistoryRowLabelBidPlacedAt { position:absolute; display:block; top:5px; left:195px; }
	.biddingHistoryRowLabelAuto { position:absolute; display:block; top:5px; left:310px; }
	.biddingHistoryRowLabelMessage { position:absolute; display:block; top:5px; width:100%; text-align:center; }
	
	#categoriesHeader { position:relative; display:block; top:0px; width:100%; height:90px; background-color:#333;
	font:12px Optima, Arial, Helvetica, sans-serif; color:#000000; background-image:url(/catalogv2_images/categoriespage-header-bg.jpg); }
	#categoriesLogo { margin:0 auto; position: relative; display:block; top:0px; width:163px; height:90px; 
	background-image:url(/catalogv2_images/categoriespage-logo.jpg); }
	
	
	#categoriesNavigationContainer { position:absolute; display:block; top:0px; left:0px; width:100%; height:30px; font:12px Optima, Arial, Helvetica, sans-serif; 
	z-index:1; cursor:default; background-image:url(/catalogv2_images/navigation-bg.jpg); }
	#categoriesNavigationContentsContainer { margin:0 auto; position: relative; width:1000px; height:35px; top:0px; }
	
	#categoriesNavigationShadow { position:absolute; display:block; top:30px; width:100%; height:10px; 
	background-image:url(/catalogv2_images/navigation-categories-shadow.png); z-index:1; }
	
	#categoriesContainer { margin:0 auto; position: relative; width:1000px; height:0px; top:0px; background-color:#333; 
	font:13px Optima, Arial, Helvetica, sans-serif; color:#000000; font:12px Optima, Arial, Helvetica, sans-serif; }
	
	#categoriesTopContainer { position:relative; display:block; width:900px; height:70px; top:90px; left:50px; 
	background-image:url(/catalogv2_images/categoriespage-info-bg.jpg); }
	#categoriesTopContents { margin:0 auto; position: relative; width:1000px; top:0px; }
	#categoriesLogoLabel { position:absolute; display:block; top:40px; left:70px; color:#999999; font:35px Optima, Arial, Helvetica, sans-serif; }
	#categoriesTitleLabel { position:absolute; display:block; top:50px; right:70px; color:#999999;
	font:25px Optima, Arial, Helvetica, sans-serif; }
	
	#categoriesInfoContainer { position:absolute; display:block; top:12px; left:20px; color:#ffffff; font:14px Optima, Arial, Helvetica, sans-serif; line-height:23px; text-align:left; }
	#categoriesImageContainer { position:absolute; display:block; width:430px; height:418px; top:0px; left:550px; z-index:1; }
	
	#categoriesInfoTitle { position:absolute; display:block; width:1000px; top:18px; text-align:center; color:#0099FF;
	font:16px Optima, Arial, Helvetica, sans-serif; z-index:1; }
	
	.categoriesInfoText { position:relative; display:block; top:5px; left:0px; float:left; 
	font:12px Optima, Arial, Helvetica, sans-serif; margin-left:60px; line-height:20px; text-align:center; z-index:1; }
	.categoriesInfoTextTitle { letter-spacing:0.8px; }
	
	.categoriesItemShadow { position:absolute; display:block; top:-100px; left:-60px; width:305px; height:162px; background-image:url(/catalogv2_images/categoriespage-item-shadow.png); z-index:0; }
	
	
	#categoriesInfoPreviewHours { position:absolute; display:block; top:18px; left:230px; }
	#categoriesInfoStatus { position:absolute; display:block; top:18px; left:330px; }
	#categoriesInfoLots { position:absolute; display:block; top:18px; left:460px; }
	#categoriesInfoBidder { position:absolute; display:block; top:18px; left:400px; }
	#categoriesInfoClose { position:absolute; display:block; top:18px; left:130px; }
	#categoriesInfoBegins { position:absolute; display:block; top:18px; left:20px; }
	#categoriesInfoDivider { position:relative; display:block; top:0px; height:27px; width:1px; right:10px; float:left;
	font:12px Optima, Arial, Helvetica, sans-serif; background-color:#CCCCCC; margin-left:45px; }
	
	/*
	#categoriesInfoTitle { position:relative; display:block; top:12px; left:19px; float:left;
	font:16px Arial, Helvetica, sans-serif; }
	
	#categoriesInfoText { position:relative; display:block; top:14px; right:0px; float:right;
	font:12px Arial, Helvetica, sans-serif; margin-right:10px; line-height:20px; text-align:center; }
	
	#categoriesInfoDivider { position:relative; display:block; top:0px; height:38px; width:1px; right:10px; float:right;
	font:12px Arial, Helvetica, sans-serif; background-color:#CCCCCC; margin-left:20px; }
	*/
	
	
	#categoriesTableHolder { position:relative; width:1000px; top:150px; }
	#categoriesTable { width:900px; margin:0 auto; position:relative;  }
	#categoriesTableWrapper { position:absolute; left:50px; }
	
	.categoriesDescriptionBox { position:relative; left:0px; margin-top:10px; margin-bottom:50px;
	text-align:left; width:180px; padding-left:5px; padding-right:5px; font:12px Optima, Georgia, Times, serif; }
	
	.categoriesTableTextTitle { font:15px Optima, Georgia, Times, serif; color:#09F; }
	
	
	
	#reserveContainer { position: absolute; display:block; width:700px; height:388px; top:100px; left:150px; font:12px Optima, Arial, Helvetica, sans-serif; background-image:url(/catalogv2_images/window-reserve-bg.png); z-index:2; }
	#reserveContents { position: absolute; display:block; width:540px; top:50px; left:80px; }
	#buttonReserveClose { position:relative; display:block; top:310px; left:317px; width:65px; height:25px; cursor:pointer;
	background-image:url(/catalogv2_images/button-reserve-close.jpg); }
	
	.helpContainer { position: absolute; display:block; width:1040px; top:50px; left:-20px; z-index:2; font:12px Optima, Arial, Helvetica, sans-serif; }
	
	.helpContainerShadowTop { position: relative; display:block; top: 0px; left:0px; width:1040px; height:20px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-top2.png); }
	.helpContainerShadowBottom { position: relative; display:block; top: 0px; left:0px; width:1040px; height:20px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-bottom2.png);}
	.helpContainerShadowLeft { position: relative; display:block; top: 0px; left:0px; width:20px; height:500px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-left.png); }
	.helpContainerShadowRight { position: relative; display:block; top: 0px; left:0px; width:20px; height:500px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-right.png); }
	
	.helpLeftRightShadowContainer { position: relative; display:block; width:1040px; }
	
	.helpContents { position: relative; display:block; width:1000px; height:500px; float:left;  }
	
	.helpContentOverflow { position: absolute; display:block; top: 30px; left:0px; width:1000px; height:500px; background-color:#fff; overflow:auto; opacity: 0.90; filter: alpha(opacity = 90); }
	
	.helpContentOverflowAlign { position: absolute; display:block; top: 30px; left:50px; width:900px; }
	
	/*table { position:absolute; background-color:#FCFCFC; }*/
	
	
	#itemTable { position:relative; top:0px; z-index:4; float:left;  background-color:white; } 
	.itemTdRight { width:40%; padding-bottom:20px; padding-top:20px; }
	.itemTdLeft { width:60%; padding-bottom:20px; padding-top:20px; }
	
	/*#categoriesTable tr { height:00px; }*/



#tagsContainer { position: absolute; display:block; width:740px; top:50px; left:130px; z-index:2; font:12px Optima, Arial, Helvetica, sans-serif; }
	
#tagsContainerShadowTop { position: relative; display:block; top: 0px; left:0px; width:740px; height:20px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-top4.png); }
#tagsContainerShadowBottom { position: relative; display:block; top: 0px; left:0px; width:740px; height:20px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-bottom4.png);}
#tagsContainerShadowLeft { position: relative; display:block; top: 0px; left:0px; width:20px; height:500px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-left.png); }
#tagsContainerShadowRight { position: relative; display:block; top: 0px; left:0px; width:20px; height:500px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-right.png); }
	
#tagsLeftRightShadowContainer { position: relative; display:block; width:740px; }
#tagsTopShadowContainer { position: relative; display:block; top: 0px; left:0px; width:740px; height:20px; background-color:#0C9; }
	
#tagsContents { position: relative; display:block; width:700px; height:500px; float:left; }
	
#tagsTopBar { position: absolute; display:block; top: 0px; left:0px; width:700px; height:26px; 
	background-image:url(/catalogv2_images/window-tags-topbar-bg.jpg); }
#tagsTopBarLabel { position: absolute; display:block; top:7px; width:700px; text-align:center; z-index:1; }
#tagsTopBarLabelEffect { position: absolute; display:block; top:8px; left:1px; width:700px; text-align:center; color:#FFF; }
#tagsTopBarClose { position: absolute; display:block; top: 1px; left:673px; width:23px; height:23px; cursor:pointer;
	background-image:url(/catalogv2_images/window-login-close.jpg); z-index:2; }
#tagsTopBarClose:Hover { background-image:url(/catalogv2_images/window-login-close-mo.jpg); }
#tagsTopBarClose:Active { background-image:url(/catalogv2_images/window-login-close-mc.jpg); }


#tagsContentOverflow { position: absolute; display:block; top:26px; left:0px; width:700px; height:500px; background-color:#fff; 
	overflow:auto; overflow-x:hidden; }
	
a.tag { text-decoration:none; color:#999; top:8px; margin-top:5px; cursor:pointer; }
a.tag:Hover { text-decoration:underline; }


#imageViewerCurtain  { position:absolute; display:block; top:0px; left:0px; width:100%; height:1200px; background-image:url(/catalogv2_images/curtain-white-bg.png); z-index:2; }


#imageViewer  { position:absolute; display:block; top:0px; left:0px; width:500px; height:900px; z-index:3; }
#imageViewerSidePanel { position: absolute; display:block; top:0px; left:0px; height:900px; background-color:#FFF; z-index:1; }


#imageViewerShadowTopContainer { position: relative; display:block; top: 0px; left:0px; width:100%; height:20px; float:left; }

#imageViewerShadowTopLeft { position: relative; display:block; top: 0px; left:0px; width:20px; height:20px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-topleft.png); }
#imageViewerShadowTop { position: relative; display:block; top: 0px; left:0px; width:1000px; height:20px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-top3.png); }
#imageViewerShadowTopRight { position: relative; display:block; top: 0px; left:0px; width:20px; height:20px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-topright.png); }

#imageViewerShadowBottomContainer { position: relative; display:block; top:-20px; left:0px; width:100%; height:20px; float:left; }

#imageViewerShadowBottomLeft { position: relative; display:block; top: 0px; left:0px; width:20px; height:20px; float:left;
	background-image:url(/catalogv2_images/window-shadow-bottomleft.png); }
#imageViewerShadowBottom { position: relative; display:block; top: 0px; left:0px; width:1000px; height:20px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-bottom3.png);}
#imageViewerShadowBottomRight { position: relative; display:block; top: 0px; left:0px; width:20px; height:20px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-bottomright.png); }

#imageViewerShadowLeft { position: relative; display:block; top: 0px; left:0px; width:20px; height:500px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-left.png); }
#imageViewerShadowRight { position: relative; display:block; top: 0px; left:0px; width:20px; height:500px; float:left; 
	background-image:url(/catalogv2_images/window-shadow-right.png); }
	
#imageViewerContainer { position: relative; display:block; width:1040px; }

#imageViewerButtonBack { position: absolute; display:block; top:5px; left:5px; width:70px; height:27px; cursor:pointer;
	background-image:url(/catalogv2_images/imageviewer-button-back.jpg); }
#imageViewerButtonBack:Hover { background-image:url(/catalogv2_images/imageviewer-button-back-mo.jpg); }
#imageViewerButtonBack:Active { background-image:url(/catalogv2_images/imageviewer-button-back-mc.jpg); }



/*
#imageViewerMainPanel { position: relative; display:block; top:0px; left:0px; width:1000px; height:500px; background-color:#fff; float:left; }
#favoritesContents { position: relative; display:block; width:1000px; height:500px; float:left; }*/
#imageViewerMainPanel { position: relative; display:block; top:0px; left:0px; width:1000px; height:500px; background-color:#fff; float:left; 
overflow:hidden; }


#imageViewerZoomContainer { position: absolute; display:block; top:52%; right:37px; width:86px; height:89px; z-index:1;
	margin-top:-44px; }
#imageViewerZoomPanel { position: absolute; top:0px; left:0px; width:86px; height:33px;
	background-image:url(/catalogv2_images/imageviewer-panel-z-out.png); }
#imageViewerZoomButtonZoom { position: absolute; top:33px; left:0px; width:86px; height:56px; cursor:pointer;
	background-image:url(/catalogv2_images/imageviewer-button-zoomin.jpg); }
	
#imageViewerZoomPanelButtonClose { position: absolute; display:block; top:8px; left:61px; width:19px; height:19px; cursor:pointer;
	background-image:url(/catalogv2_images/imageviewer-button-close.jpg); }
#imageViewerZoomPanelButtonClose:Hover { background-image:url(/catalogv2_images/imageviewer-button-close-mo.jpg); }
#imageViewerZoomPanelButtonClose:Active { background-image:url(/catalogv2_images/imageviewer-button-close-mc.jpg); }

#imageViewerZoomPanelButtonPrevious { position: absolute; display:block; top:5px; left:5px; width:27px; height:24px; cursor:pointer;
	background-image:url(/catalogv2_images/imageviewer-button-previous.jpg); }
#imageViewerZoomPanelButtonPrevious:Hover { background-image:url(/catalogv2_images/imageviewer-button-previous-mo.jpg); }
#imageViewerZoomPanelButtonPrevious:Active { background-image:url(/catalogv2_images/imageviewer-button-previous-mc.jpg); }

#imageViewerZoomPanelButtonNext { position: absolute; display:block; top:5px; left:32px; width:26px; height:24px; cursor:pointer;
	background-image:url(/catalogv2_images/imageviewer-button-next.jpg); }
#imageViewerZoomPanelButtonNext:Hover { background-image:url(/catalogv2_images/imageviewer-button-next-mo.jpg); }
#imageViewerZoomPanelButtonNext:Active { background-image:url(/catalogv2_images/imageviewer-button-next-mc.jpg); }

#imageViewerZoomPanelButtonPreviousDisable { position: absolute; display:block; top:5px; left:5px; width:27px; height:24px;
	background-image:url(/catalogv2_images/imageviewer-button-previous-disable.jpg); }

#imageViewerZoomPanelButtonNextDisable { position: absolute; display:block; top:5px; left:32px; width:26px; height:24px;
	background-image:url(/catalogv2_images/imageviewer-button-next-disable.jpg); }

#imageViewerPanShowerBox { position: absolute; top:50%; right:0px; width:70px; height:70px; border:1px #fff solid; overflow:hidden; margin-top:-35px;
background-color:#333; z-index:1; }

#imageViewerPanContainer { position: absolute; display:block; top:50%; right:0px; z-index:2; }
#imageViewerPanPanel { position: absolute; top:0px; right:0px; color:#FFF; width:162px; height:33px;
	background-image:url(/catalogv2_images/imageviewer-panel-z-in.png); }
	
#imageViewerPanPanelButtonClose { position: absolute; display:block; top:8px; left:138px; width:19px; height:19px; cursor:pointer;
	background-image:url(/catalogv2_images/imageviewer-button-close.jpg); }
#imageViewerPanPanelButtonClose:Hover { background-image:url(/catalogv2_images/imageviewer-button-close-mo.jpg); }
#imageViewerPanPanelButtonClose:Active { background-image:url(/catalogv2_images/imageviewer-button-close-mc.jpg); }

#imageViewerPanPanelButtonPrevious { position: absolute; display:block; top:5px; left:5px; width:27px; height:24px; cursor:pointer;
	background-image:url(/catalogv2_images/imageviewer-button-previous.jpg); }
#imageViewerPanPanelButtonPrevious:Hover { background-image:url(/catalogv2_images/imageviewer-button-previous-mo.jpg); }
#imageViewerPanPanelButtonPrevious:Active { background-image:url(/catalogv2_images/imageviewer-button-previous-mc.jpg); }

#imageViewerPanPanelButtonNext { position: absolute; display:block; top:5px; left:32px; width:26px; height:24px; cursor:pointer;
	background-image:url(/catalogv2_images/imageviewer-button-next.jpg); }
#imageViewerPanPanelButtonNext:Hover { background-image:url(/catalogv2_images/imageviewer-button-next-mo.jpg); }
#imageViewerPanPanelButtonNext:Active { background-image:url(/catalogv2_images/imageviewer-button-next-mc.jpg); }

#imageViewerPanPanelButtonPreviousDisable { position: absolute; display:block; top:5px; left:5px; width:27px; height:24px;
	background-image:url(/catalogv2_images/imageviewer-button-previous-disable.jpg); }

#imageViewerPanPanelButtonNextDisable { position: absolute; display:block; top:5px; left:32px; width:26px; height:24px;
	background-image:url(/catalogv2_images/imageviewer-button-next-disable.jpg); }

#imageViewerPanPanelButtonZoom { position: absolute; top:5px; left:65px; width:68px; height:24px; cursor:pointer; 
	background-image:url(/catalogv2_images/imageviewer-button-zoomout.jpg); }
#imageViewerPanPanelButtonZoom:Hover { background-image:url(/catalogv2_images/imageviewer-button-zoomout-mo.jpg); }
#imageViewerPanPanelButtonZoom:Active { background-image:url(/catalogv2_images/imageviewer-button-zoomout-mc.jpg); }


#imageViewerPanBackgroundImage { position: absolute; top:33px; right:0px; border:1px #000 solid;  }

#imageViewerPanImage { position: absolute; top:33px; right:0px; border:1px #000 solid; overflow:hidden; }
#imageViewerPanImageWindowDisable { position: absolute; top:0px; left:0px; width:160px; height:100px; z-index:1; }
#imageViewerPanImageWindowPreview {  margin:0px;padding: 0px;position: absolute; margin: 0px; top:0px; left:0px; width:100px; height:100px; border:1px solid #b5b5b5; cursor:pointer; display:block; }
#panImageWindowPreviewContrast { margin:0px; width:100%; height:100%; border:1px solid #6b6b6b; cursor:pointer; } 
#imageViewerMainImage {  margin:0 auto; position:relative; display:block; top:0px; left:0px; }

#imageViewerImageContainer { }

.imageViewerBrowserImage { position: relative; margin-bottom:1px; cursor:pointer; }
.imageViewerBrowserImage:Hover { opacity: 0.9; filter: alpha(opacity = 90); }
.imageViewerBrowserImageSelected { position: relative; display:block; margin-bottom:1px; opacity: 0.6; filter: alpha(opacity = 60);  }

#imageViewerLoaderContainer { position:absolute; display:block; width:100%; z-index:5; }
#imageViewerLoaderBackground { margin:0 auto; position:relative; display:block; top:30px; width:89px; height:26px; 
	background-image:url(/catalogv2_images/imageviewer-loader-bg.png);}
#imageViewerLoaderText { position:absolute; display:block; top:8px; left:8px; color:#D9D9D9; font:11px Arial, Helvetica, sans-serif; }
#imageViewerLoaderSpinner { position: absolute; display:block; top:5px; left:64px; width:16px; height:16px; 
	background-image:url(/catalogv2_images/imageviewer-loader-spinner.gif); }
	

.dimensionsLabel { margin:0 0 0 0; font-style:italic; color:#666; }

 
.detailsImage a {  position:relative; }
.detailsPreviewImage  { cursor: url(/catalogv2_images/zoom-in.png),url(/catalogv2_images/zoom-incur.png), pointer; }
#imageViewerMainImage {cursor: url(/catalogv2_images/zoom-in.png), url(/catalogv2_images/zoom-incur.png), pointer;}
/*.detailsPreviewImage { display:block; width:400px; height:400px; background-color:#333; }*/

.videoViewer { position:absolute; display:none; top:0px; left:0px; right:0px; bottom:0px; background:#FFFFFF; z-index:100; }
.videoViewer .closeButton {  position:absolute; z-index:101; display:inline-block; top:50px; left:50px; cursor:pointer; width:25px; height:25px; background-image: url(/catalogv2_images/iconCloseVideo.png); background-position:0px 0px; background-repeat:no-repeat; }
.videoViewer .closeButton:hover { background-position:0px -30px; }
.videoContent { position:absolute; display:inline-block; }
.videoViewer .videoPlayer { display:inline-block; width:640px; height:480px; position:absolute; }
.videoViewer .videoPlayer video { display:inline-block; width:640px; height:480px;}
.playVideo { cursor:pointer; }
