.errortxt { color:#c00; font-weight:bold; }
input.FieldBorder { border:1px solid #999; }
#SKUDisclaimer { padding-top:10px; color:#c00; }
td.SKUTableFooter { font-size:12px; font-weight:bold; border-top:1px solid #ABA899; color:#000; background:#eee; padding:3px; }
a.OrderSearch, a.OrderSearch:visited { display:block; font-weight:bold; }
a.OrderSearchSel, a.OrderSearchSel:hover, a.OrderSearchSel:visited { display:block; font-weight:bold; }

/* &&&&&&&&&&&&&&&&&&&&&&&&&*/
/* Tag Style Definitions */
/* &&&&&&&&&&&&&&&&&&&&&&&&&*/
body { overflow-x: hidden; margin:0; font:11px arial,helvetica,sans-serif; color:#000; text-align:center; background-color:#9a9084;  background-repeat:repeat-y; background-position:top center; background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/background.gif");  }
.container_2 { margin:auto; text-align:left; width:950px; background-repeat:repeat-y;  background-position:top left; background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/menu_background.gif");  }
#header { margin-left:0; margin-right:3px; padding-left:3px; background:#fff; }
#sidebar_2 {  display:inline; float:left; width:183px; height:100%; background-color:#e7e7e1; border-right:1px solid #34342e;}
#main_2 { float:left; display:inline; width:733px; margin-top:5px; margin-right:3px; margin-left:20px; background-color:#fff; }
#main_leftcol_2 { float:left; display:inline; width:602px; margin-left:9px; }
#main_rightcol_2 { float:left; margin-left:6px; margin-right:3px; background-color:#fff; }
.clear_all { clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0; }
#headerTable { border:0; padding:0; }
#sideTable { border:0; padding:0; border-left:2px solid white; }
td { font: 11px arial,helvetica,sans-serif; color:#000; background:none; }
h1, h2, h3, h4 { font-family:arial,helvetica,sans-serif; margin:0; font-weight:bold; color:#4f4a3e;}
h5, h6 { font-family:arial,helvetica,sans-serif; font-weight:bold; color:#4f4a3e;}
h1 { font-size:16px;  }
h4 { font-size:14px;  }
h5 { font-size:12px;  }
h1.Black { font-size:14px; color:#312d23; }
h1.SKUTitle { font-size:14px; font-weight:bold; color:#4f4a3e; margin:0; }
form { margin:0; }
table { padding:0; border:0; }
img { border:0; }
hr { color:#ABA899; height:2px; }

/* =================== */
/* General Link Styles */
/* =================== */
a { color:#c00; background:none; }
a:visited { color:#c00; background:none; }
a:hover { color:#900; background:none; } 
a:active { color:#c00; background:none; }

/* &&&&&&&&&&&&&&&&&&&&&&&*/
/* Start Style Classes */
/* &&&&&&&&&&&&&&&&&&&&&&&*/
Font.Required { color:#c00; font-weight:bold; }
td.Required { color:#c00; font-weight:bold; }

/* ============= */
/* Header Styles */
/* ============= */
td.Header { background:#F7F6F7 url("/wcsstore/EngineeringServices/FarmTek/design/images/header_bg.gif"); }
td.HeaderBottom { background:#e9e8e5; background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/header_site_links_bgd.gif"); background-repeat:repeat-x;}
td.HeaderLine { padding-bottom:7px; background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/header_line_bg.gif"); background-repeat:repeat-x;}
p.Header { color:#4f4a3e; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size:13px; font-weight:bold; text-align:left; width:300px; height:60px; overflow:hidden; padding-top:10px; margin:0; }
td.Menubar { background-color:#bab8ae; }
a.TopMenuLink { color:#252500; font-size:11px; font-weight:bold; padding-right:8px; padding-left:6px; border-right:1px solid #898961; text-decoration:none; }
a.TopMenuLink:visited { color:#252500; font-size:11px; font-weight:bold; padding-right:8px; padding-left:6px; border-right:1px solid #898961; text-decoration:none; }
a.TopMenuLinkLast { font-size:11px; color:#252500; padding-left:6px; font-weight:bold; text-decoration:none; }
a.TopMenuLinkLast:visited { font-size:11px; color:#252500; padding-left:6px; font-weight:bold; text-decoration:none; }
span.TopMenuSpacer { font-size:11px; /*/*/padding:0px 5px; /* done ns4 hiding */; }
td.WelcomeUser { font-size:12px; font-weight:bold; background:#F7F6F7 url("/wcsstore/EngineeringServices/FarmTek/design/images/welcome_bg.gif"); padding:0 2px 2px 10px; }
td.WelcomeUser a { color:#c00; text-decoration:none; }
td.WelcomeUser a:hover { text-decoration:underline; }
td.AccountMenu { background:#F7F6F7 url("/wcsstore/EngineeringServices/FarmTek/design/images/account_bg.gif"); padding-bottom:6px; white-space:nowrap; }
a.AccountMenuLink { color:#000; font-size:11px; font-weight:bold; text-decoration:none; white-space:nowrap; margin-right:10px; }
a.AccountMenuLinkLast { color:#000; font-size:11px; font-weight:bold; text-decoration:none; white-space:nowrap; }
a.AccountMenuLink:visited { color:#000; font-size:11px; font-weight:bold; text-decoration:none; white-space:nowrap; margin-right:10px; }
a.AccountMenuLinkLast:visited { color:#000; font-size:11px; font-weight:bold; text-decoration:none; white-space:nowrap; }


/* ================ */
/* Left Menu Styles */
/* ================ */
a.SideMenuLink { display:block; color:#000; background:none; white-space:nowrap; text-decoration:none; }
a.SideMenuLink:visited { display:block; color:#000; background:none; white-space:nowrap; text-decoration:none; }
a.SideMenuLink:hover { display:block; color:#930; background:none; white-space:nowrap; text-decoration:none; }
td.LeftSideMenu { color:#000; padding:4px 6px 4px 6px; }
td.LeftSideMenuHeader { font-weight:bold; font-size:13px; color:#fff; background:#2a2516; padding:2px 6px; background: url("/wcsstore/EngineeringServices/FarmTek/design/images/menu_title_bgd.gif") repeat-x right 0; }
td.LeftSideMenuFooter {padding:0;  }
img.MenuArrow { margin-right:4px; }
p.SearchHeading { color:#000; font-weight:bold; margin:0; }
input.SearchSubmitButton { background: url(/wcsstore/EngineeringServices/FarmTek/design/images/btn_go.gif); border:none; width:34px; height:16px; }

/* =================== */
/* Main Content Styles */
/* =================== */
/* Search Results */
td.SearchResultsHeader { font-size:12px; font-weight:bold; color:#000; background-color:#eee; padding:6px 10px; border-bottom:1px solid #ABA899; }
td.SearchResultsCell { border-bottom:1px solid #cecece; padding:3px 5px; background-color:#f9f9f9; border-top:2px solid #fff;}
td.MainContent { padding:0px 10px 10px 10px; }
div.MediaCodeEntry { padding:5px; background:#efefef; border:1px solid #999; }
input.MediaCode { font-size:9px; font-weight:bold; border:1px solid #A5ACB2; }
input.SmallButton { font-size:9px; font-weight:bold; margin:0 4px; color:#fff; background:#c00; border-top:1px solid #E26C6C; border-right:1px solid #820000; border-bottom:1px solid #560000; border-left:1px solid #D73535; }
p.PromotionTitle { font-size:16px; font-weight:bold; color:#C60A12; border-bottom:2px solid #C4C4C4; margin:0; }
a.HomePromoLink { color:#000; font-weight:bold; text-decoration:none; }
a.HomePromoLink:visited { color:#000; font-weight:bold; text-decoration:none; }

/* ====================== */
/* Category Browse Styles */
/* ====================== */
div.CategoryBlock { text-align:center; width:100px; margin-right:18px; margin-top:18px; float:left; border:1px solid #e5e5e5;padding:10px;height:140px;}
div.CookieTrail { font-size:11px; color:#000; margin:0 0 10px 0; padding-bottom:6px;  }
span.CookieTrailSpacer { font-size:11px; /*/*/padding:0px 3px; /* done ns4 hiding */; }
td.SubcategoryDivider { border-right:1px solid #ABA899; padding-right:9px; }

/* ===================== */
/* SKU/SKU Detail Styles */
/* ===================== */
td.SKUTableHeader { font-size:12px; font-weight:bold; border-bottom:1px solid #ABA899; color:#000; background:#eee; padding:3px; }
td.SKUTableCellRow1 { font-size:11px; border-bottom:1px solid #D9D7CD; color:#000; background:#fff; padding:2px; }
td.SKUTableCellRow2 { font-size:11px; border-bottom:1px solid #D9D7CD; color:#000; background:#fff; padding:2px; }
div.SKUAccessoryPrice { font-size:12px; font-weight:bold; margin:4px 0; }
div.SKUTitle { margin:0; font-size:13px; font-weight:bold; }
div.SKUItemNumber { margin:0; font-size:12px; }
div.SKUDescription { margin:12px 0; width:405px; }
div.SKUOurPrice { margin:0; font-size:15px; font-weight:bold; }
div.SKUSalePrice { margin:3px 0 6px 0; color:#c00; font-size:13px; font-weight:bold; }
span.SKUPriceLabels { width:80px; }
table.SKUSpecifications {  border:1px solid #b6b6b6; padding:0; margin:0; background-color:#f9f9f9; width:100%;}
td.SKUSpecLabel { width:35%; padding:2px 2px 2px 6px; color:#222; background:#b6b6b6; font-weight:bold; white-space:nowrap; border-top:1px solid #b6b6b6;border-bottom:1px solid #b6b6b6; border-left:1px solid #b6b6b6;}
td.SKUSpecDesc { width:65%; padding:2px 2px 2px 6px; border:1px solid #b6b6b6; }
td.SKUPriceBreakTableHeader { padding:2px 2px 2px 6px; color:#000; background:#eee; font-weight:bold; white-space:nowrap; }
td.SKUSpecDescNoPadding { border-collapse:collapse;  }
td.SKUPriceBreakQuantity { text-align:center; padding:2px; }
td.SKUPriceBreakPrice { text-align:right; padding:2px; }
img.AdditionalImages { border:1px solid #000; margin:1px; }
div.AlsoRecommendedLabel { color:#000; background:#E6E6E6; font-weight:bold; padding:5px 4px; }
div.AlsoRecommendedBox { border:1px solid #e6e6e6; padding:6px; }
div.AlsoRecommendedESpot { margin-bottom:6px; }
div.AlsoRecommendedPrice { font-size:12px; font-weight:bold; margin:4px 0; }
p.CategoryDescription { font-size:11px; color:#000; margin:0; width:518px; line-height:15px; }	
p.ProductGroupDescription { font-size:11px; color:#000; margin:0; width:350px; }
#ship_est_line {font-size:12px; padding-top:2px;}


/* ============ */
/* eSpot Styles */
/* ============ */
div.ESpot { border:1px solid #999; margin:10px; }
div.HomeESpot { width:110px; text-align:center; padding-top:10px; }
div.ProductAccessoryESpot { width:110px; height:180px; padding-left:5px; text-align:center; float:left; }
div.CategoryESpot { width:160px; height:180px; padding:10px; text-align:center; float:left; }
div.AccessoriesESpot { display:inline; text-align:center; width:30%; height:100px; margin:5px; float:left; }


/* New Additions */
input.FieldBorder { border:1px solid #999; }
td.SKUTableFooter { font-size:12px; font-weight:bold; border-top:1px solid #ABA899; color:#000; background:#eee; padding:3px; }
a.MenuStyleButton, a.MenuStyleButton:visited { display:block; color:#99988E; background:#F6F6F6; font-weight:bold; margin:2px; padding:6px 15px; text-align:center; border-bottom:1px solid #D2D0C8; border-right:1px solid #D2D0C8; text-decoration:none; }
a.MenuStyleButton:hover { display:block; color:#000; background:#FAF4E2; font-weight:bold; margin:2px; padding:6px 15px; text-align:center; border-bottom:1px solid #E5C35F; border-right:1px solid #E5C35F; text-decoration:none; }
a.MenuStyleButtonSel, a.MenuStyleButtonSel:hover, a.MenuStyleButtonSel:visited { display:block; color:#000; background:#FAF4E2 url("/wcsstore/EngineeringServices/FarmTek/design/images/arrowbg.gif") repeat-x; font-weight:bold; margin:2px; padding:6px 15px; text-align:center; border-bottom:1px solid #E5C35F; border-right:1px solid #E5C35F; text-decoration:none; }
td.CalloutBox { color:#000; background:#e7e7e1; }
select, input { font:12px arial,helvetica,sans-serif;}

/* Light Box */
#lightbox { position:absolute; left:0; width:100%; z-index:100; text-align:center; line-height:0; }
#lightbox img { width:auto; height:auto; }
#lightbox a img { border:none; }
#outerImageContainer { position:relative; background-color:#fff; width:250px; height:250px; margin:0 auto; }
#imageContainer { padding:10px; }
#loading { position:absolute; top:40%; left:0%; height:25%; width:100%; text-align:center; line-height:0; }
#hoverNav { position:absolute; top:0; left:0; height:100%; width:100%; z-index:10; }
#imageContainer>#hoverNav { left:0; }
#hoverNav a { outline:none; }
#prevLink, #nextLink { width:49%; height:100%; background-image: url(data:image/gif; base64,AAAA); /* Trick IE into showing hover */display:block; }
#prevLink { left:0; float:left; }
#nextLink { right:0; float:right; }
#prevLink:hover, #prevLink:visited:hover { background: url("/wcsstore/EngineeringServices/FarmTek/design/images/prevlabel.gif") left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url("/wcsstore/EngineeringServices/FarmTek/design/images/nextlabel.gif") right 15% no-repeat; }
#imageDataContainer { font:10px arial,helvetica,sans-serif; background-color:#fff; margin:0 auto; line-height:1.4em; overflow:auto; width:100%; }
#imageData { padding:0 10px; color:#666; }
#imageData #imageDetails { width:70%; float:left; text-align:left; }
#imageData #caption { font-weight:bold; }
#imageData #numberDisplay { display:block; clear:left; padding-bottom:1.0em; }
#imageData #bottomNavClose { width:66px; float:right; padding-bottom:0.7em; outline:none; }
#overlay { position:absolute; top:0; left:0; z-index:90; width:100%; height:500px; background-color:#9a9084; }
#loadingLink img { display:inline; }

/* ---------------------------- 2011 New Style Information ---------------------------- */
/* Footer with Columns */
#footer_2 { padding:5px 10px 15px 10px; background-color:#343434; color:#000; background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/footer_bgd.gif"); background-position: 0 top; }
#footer_2 a { color:#900; text-decoration:none; }
#footer_2 a:visited { text-decoration:none; }
#footer_2 a:hover { color:#c00; text-decoration:none; }
#footer_2 a:visited { text-decoration:none; }
#footer_column h4 { padding:0 0 5px 0;margin:0;}
#footer_column td { vertical-align:top; }
#footer_column ul { margin:0;padding:0;}
#footer_column li { list-style-type: none; margin:0;padding:0;}


/* Front Page Intro Section */
#intro { width:602px; }
.intro_text { background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/intro_bgd.gif"); background-repeat:repeat-y; padding:10px; vertical-align:top; width:250px; }
#intro h2 { font-size:16px; color:#063; }
#intro h3 { font-size:12px; font-style:italic; line-height:22px; }

/* Front Page Categories */
#featured_categories { width:602px; margin:0; padding:0; background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/featured_bottom_bgd.gif"); background-repeat:no-repeat; background-position:0 bottom; }
#featured_categories td { vertical-align:top; font-size:11px; padding:0 5px 5px 5px; }
#featured_categories_title { background-color:#fbfbf6; background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/featured_cat_top_text.gif"); height:23px; }
#featured_categories img { border:1px solid #c0bdab; }
#featured_categories h2 { margin:-3000px; }
#featured_categories h3 { color:#373122; font-size:12px; margin:0; }
#featured_categories h3 a { color:#373122; }
#featured_categories h4 { color:#373122; font-size:12px; margin:0; padding:0; margin-top:-2px; }
#featured_categories h4 a { color:#373122; }
#featured_categories ul { padding-left:0; margin:0; padding-bottom:0; padding-top:0; }
#featured_categories li { list-style-type:none; line-height:13px; }
#featured_categories a { color:#330; text-decoration:none; }
#featured_categories .see_more a { color:#c00; font-weight:bold; }
#featured_categories a:hover { color:#c00; }
#featured_categories .no_border { border:none; }
#featured_categories p { line-height:13px; margin:0; }


/* Front Page Products Section */
#featured_products {width:602px;   background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/products_bottom_bgd.gif"); background-repeat:no-repeat; background-position:0 bottom; }
#featured_products td { vertical-align:top; font-size:11px; text-align:center; padding-left:10px; padding-right:10px; width:130px;}
#featured_products_title { background-color:#f6f2e9; background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/featured_prod_top_text.gif"); height:21px; }
#featured_products a { color:#c00; text-decoration:none; }
#featured_products img { border:1px solid #9a9084; }
#featured_products h2 { margin:-3000px; }
#featured_products .product_title { color:#c00; }
#featured_products .product_title a { color:#c00; font-size:11px; }
#featured_products .product_title a:hover { color:#900; }
#featured_products .product_price { color:#330; font-size:16px; font-weight:bold; }
#featured_products ul { padding-left:0; margin:0; padding-bottom:0; padding-top:0; }
#featured_products li { list-style-type:none; line-height:13px; }
#featured_products .see_more a { color:#c00; font-weight:bold; }
#featured_products .no_border { border:none; }


/* Front Page Banners Section */
#featured_banners { width:602px; }
#featured_banners_title { background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/featured_content_top.gif"); background-repeat:no-repeat; height:13px; }
#featured_banners h2 { margin:-3000px; }
#featured_banners { padding:0; }
#featured_banners .banner1 { vertical-align:top; }
#featured_banners .banner2 { vertical-align:bottom; }
#featured_banners .banner3 { padding-left:6px; }

/* Front Page Searches */
#featured_searches { width:602px; background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/featured_searches_bottom.gif"); background-repeat:no-repeat; background-position:0 bottom; }
#featured_searches td { vertical-align:top; font-size:11px; padding:0; }
#featured_searches_title { background-color:#eff8db; background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/featured_searches_top.gif"); height:17px; }
#featured_searches h2 { margin:-5000px; }
#featured_searches ul { margin-left:18px; padding-left:0; display:inline; overflow:hidden; float:left; width:579px; padding-bottom:10px; }
#featured_searches li { white-space:nowrap; color:#615e3c; display:inline; list-style-type:none; padding-right:10px; line-height:18px; float:left; text-transform:capitalize; }
#featured_searches a { color:#330; text-decoration:none; }
#featured_searches a:hover { color:#c00; background-color:#fafbe1; }

/* Front Page Quick Links */
#quick_links caption { color:#666; text-align:left; font-size:11px; font-weight:bold; padding-bottom:5px; }
#quick_links td { padding-left:5px; }
#quick_links a.chat_rollover { display:block; width:123px; height:24px; background: url("/wcsstore/EngineeringServices/FarmTek/design/images/quick_links_sprite_chat.gif"); }
#quick_links a.video_rollover { display:block; width:123px; height:24px; background: url("/wcsstore/EngineeringServices/FarmTek/design/images/quick_links_sprite_video.gif"); }
#quick_links a.guides_rollover { display:block; width:123px; height:24px; background: url("/wcsstore/EngineeringServices/FarmTek/design/images/quick_links_sprite_guides.gif"); }
#quick_links a.faq_rollover { display:block; width:123px; height:24px; background: url("/wcsstore/EngineeringServices/FarmTek/design/images/quick_links_sprite_faq.gif"); }
#quick_links .displace { position:absolute; left:-5000px; }
#quick_links a:hover { background-position:0 -24px; }

/* Front Page eSpot Sidebar */
.espot { width:146px; text-align:center; }
.espot_great_buys_title { background-color:#efefef; background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/espot_top_great_buy.gif"); height:32px; }
.espot_whats_new_title { background-color:#efefef; background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/espot_top_whats_new.gif"); height:32px; }
.espot_content { background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/espot_bgd.gif"); background-repeat:repeat-y; padding:4px; }
.espot_image { margin:6px; }
.espot_price { color:#000; font-size:16px; font-weight:bold; }
.espot_desc { color:#c00; font-size:11px; }
.espot_desc a { color:#c00; text-decoration:none; }
.espot_desc a:hover { color:#900; }
.espot_best_title { background-color:#c8d7a4; background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/espot_best_sellers_top_text.gif"); height:30px; }
.espot_best_content { border-left:2px #c8d7a4 solid; border-right:2px #c8d7a4 solid; border-bottom:2px #c8d7a4 solid; background-color:#fdfee9; text-align:left; padding-right:5px; }
.espot_best_content ol { color:#5e5f4a; margin-left:0; margin-bottom:10px; padding-left:0; list-style-type:none; }
.espot_best_content li { font-size:11px; font-weight:bold; border-bottom:1px solid #d7d8c3;  padding:5px; }
.espot_best_content a { color:#5e5f4a; text-decoration:none; }
.espot_best_content a:hover { color:#363725; text-decoration:underline; }

/* Category */
.espot_category { width:146px; text-align:center; border-bottom:1px solid #ccc;}
.espot_category_featured_products { background-color:#efefef; background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/espot_featured_prods.gif"); height:32px; }
.espot_category_content { background-image: url("/wcsstore/EngineeringServices/FarmTek/design/images/espot_category_bgd.gif"); background-repeat:repeat-y; padding:4px; }
.category_equal { margin-left:-10px;}			
.category_row {  text-align:left; }			
.category_row td { border:1px solid #e5e5e5; width:100px; text-align:center; vertical-align:top; padding:10px; }

/* Light Window */
#lightwindow_overlay {
	/* REQUIRED */
	display:none;
	visibility:hidden;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100px;
	z-index:500;
	/* REQUIRED */
}

#lightwindow {
	/* REQUIRED */
	/* Of Note - The height and width of this element are set to 0px */
	display:none;
	visibility:hidden;
	position:absolute;
	z-index:999;
/*	line-height:0px; */
	/* REQUIRED */
}

	#lightwindow_container {
		/* REQUIRED */
		display:none;
		visibility:hidden;
		position:absolute;
		/* REQUIRED */
		padding:0;
		margin:0;		
	}

	/* IE6 needs this or it messes with our positioning */
	* html #lightwindow_container {	overflow:hidden; }

	#lightwindow_contents {
		overflow:hidden;
		z-index:0;
		position:relative;
		border-left:2px solid #fff;padding-left:8px;
		border-right:2px solid #fff;padding-right:8px;
		border-top:2px solid #fff;padding-top:8px;		
		background-color:#fff;
	}		

#lightwindow_loading {
	/* REQUIRED */
	height:100%;
	width:100%;
	top:0;
	left:0px;
	z-index:9999;
	position:absolute;
	/* REQUIRED */
	background-color:#f0f0f0;
	padding:10px;
}

	#lightwindow_loading_shim { display:none;left:0;position:absolute;top:0;width:100%;height:100%;	}

	#lightwindow_loading span {	font-size:12px;line-height:32px;color:#444;float:left;padding:0 10px 0 0; }

	#lightwindow_loading span a, #lightwindow_loading span a:link, #lightwindow_loading span a:visited { color:#f60;text-decoration:none;cursor:pointer; }
	#lightwindow_loading span a:hover, #lightwindow_loading span a:active { text-decoration:underline; }
	#lightwindow_loading img {float:left;margin:0 10px 0 0;	}

#lightwindow_navigation {
	/* REQUIRED */
	position:absolute;
	top:0;
	left:0px;
	display:none;
	/* REQUIRED */
}
	/* We need to shim the navigation for IE, though its more of a sub-floor */
	#lightwindow_navigation_shim { 
		/* REQUIRED */
		display:none;
		left:0px;
		position:absolute;
		top:0;
		width:100%;
		height:100%;
		/* REQUIRED */
	}

	#lightwindow_navigation a,
	#lightwindow_navigation a:link,
	#lightwindow_navigation a:visited,
	#lightwindow_navigation a:hover,
	#lightwindow_navigation a:active { 
		/* REQUIRED */
		outline:none;
		/* REQUIRED */
	}

	#lightwindow_previous, #lightwindow_next { width:49%;height:100%;background:transparent url("/wcsstore/EngineeringServices/allbizunits/design/images/blank.gif") no-repeat;/* Trick IE into showing hover */ display:block; }	
	#lightwindow_next { background:url("/wcsstore/EngineeringServices/allbizunits/design/images/nextlabel.gif") right 15% no-repeat; }	
	#lightwindow_previous { float:left;left:0; }
	#lightwindow_next { float:right; right:0; }
	#lightwindow_previous:hover, #lightwindow_previous:active { background:url("/wcsstore/EngineeringServices/allbizunits/design/images/prevlabel.gif") left 15% no-repeat; }
	#lightwindow_next:visited, #lightwindow_next:active { background:url("/wcsstore/EngineeringServices/allbizunits/design/images/nextlabel.gif") right 15% no-repeat; }	
	#lightwindow_previous_title, #lightwindow_next_title { display:none; }
	 	
#lightwindow_galleries {
	width:100%;
	position:absolute;
	z-index:50;
	display:none;
	overflow:hidden;
	margin:0 0 0 10px;
	bottom:0;
	left:0;
}

	#lightwindow_galleries_tab_container { width:100%;height:0;overflow:hidden; }

	a#lightwindow_galleries_tab,		
	a:link#lightwindow_galleries_tab,
	a:visited#lightwindow_galleries_tab {
		display:block;
		height:20px;
		width:77px;
		float:right;
		line-height:22px;
		color:#fff;
		text-decoration:none;
		font-weight:bold;
		cursor:pointer;
		font-size:11px;
		color:#fff;
		background:url("/wcsstore/EngineeringServices/allbizunits/design/images/black-70.png") repeat 0 0 transparent;
	}
	
	* html a#lightwindow_galleries_tab,		
	* html a:link#lightwindow_galleries_tab,
	* html a:visited#lightwindow_galleries_tab {	
		background:none;
		background-color:#000;
		opacity:.70;
		filter:alpha(opacity=70);
	}

	a:hover#lightwindow_galleries_tab, a:active#lightwindow_galleries_tab { color:#fff; }
	#lightwindow_galleries_tab_span { display:block; height:20px; width:63px; padding:0 7px 0 7px; }	
	#lightwindow_galleries_tab .up	{ background:url("/wcsstore/EngineeringServices/allbizunits/design/images/arrow-up.gif") no-repeat 60px 5px transparent; }
	#lightwindow_galleries_tab .down { background:url("/wcsstore/EngineeringServices/allbizunits/design/images/arrow-down.gif") no-repeat 60px 6px transparent; }
	#lightwindow_galleries_list { background:url("/wcsstore/EngineeringServices/allbizunits/design/images/black-70.png") repeat 0 0 transparent; overflow:hidden; height:0; }
	* html #lightwindow_galleries_list { background:none;background-color:#000;opacity:.70;filter:alpha(opacity=70); }	
	.lightwindow_galleries_list { width:200px;float:left;margin:0 0 10px 0;padding:10px; }
	.lightwindow_galleries_list h1 { color:#f60;text-decoration:none;font-weight:bold;cursor:pointer;padding:10px 0 5px 0;font-size:16px; }
	.lightwindow_galleries_list li { margin:5px 0 5px 0;list-style-type:none; }
	.lightwindow_galleries_list a, .lightwindow_galleries_list a:link, .lightwindow_galleries_list a:visited { display:block;line-height:22px;color:#fff;text-decoration:none;font-weight:bold;cursor:pointer;padding:0 0 0 10px;font-size:11px; }
	.lightwindow_galleries_list a:hover, .lightwindow_galleries_list a:active {	background:#000;color:#fff;border-left:3px solid #fff;padding:0 0 0 7px; }
		
#lightwindow_data {
	/* REQUIRED */
	position:absolute;
	/* REQUIRED */
}

	#lightwindow_data_slide {
		/* REQUIRED */
		position:relative;
		/* REQUIRED */
	}

	#lightwindow_data_slide_inner {	background-color:#fff;padding:0 8px 8px 8px;border-left:2px solid #fff; border-right:2px solid #fff;border-bottom:2px solid #fff; }
	#lightwindow_data_caption {	padding:10px 0 0 0;color:#333;line-height:16px;background-color:#fff;clear:both;font-size:11px;	}
	#lightwindow_data_details {	padding:0 10px 0 10px;height:20px;	width:94%;}
	#lightwindow_data_author_container { width:60%;text-align:right;color:#666;font-style:italic;font-size:11px;line-height:20px;float:right;overflow:hidden; }
	#lightwindow_data_gallery_container { font-size:10px;width:40%;text-align:left;color:#666;line-height:20px;float:left;overflow:hidden; }
#lightwindow_title_bar { height:25px;overflow:hidden;background-color:#666; }
	#lightwindow_title_bar_title { color:#fff;font-size:14px;line-height:25px;text-align:left;float:left;padding-left:10px;font-weight:bold; }
	a#lightwindow_title_bar_close_link,	a:link#lightwindow_title_bar_close_link, a:visited#lightwindow_title_bar_close_link { float:right;text-align:right;cursor:pointer;color:#eee;line-height:25px;padding:0 10px 0 0;margin:0; }
a:hover#lightwindow_title_bar_close_link, a:active#lightwindow_title_bar_close_link { color:#fff; }
#lightwindow p { color:#000;padding-right:10px; }
.hidden { display:none; }

