#content { margin:0 auto;text-align:left;width:780px; }
h4, h5, h6 { padding:0;margin:0; }
h5, h6 { padding-top:10px; }
h4 { font-size:15px;color:#333;padding-top:5px;padding-bottom:5px; }
h5 { font-size:14px;color:#444; }
h6 { font-size:13px;color:#555; }
p { text-align:justify;font-size:12px;line-height:16px;padding:5px 0 5px 0;margin:5px 0 5px 0; }
a:link, a:visited, a:active {color:#00723e; }
a:hover { color:#666;text-decoration:underline; }
blockquote { color:#333;font-style:italic;font-size:120%;font-weight:bold; }
select { font-size:90%; }
img { border:none; }

/* Solutions Page */
.solutions_row { padding-top:12px; }
.solutions_image { background-color:#fff;border:solid 2px #999;margin:5px 0; }
.solutions_right_side { width:255px;float:right; }
.solutions_left_side { width:255px;float:left; }
.solutions_row dl { margin:0;padding:5px; }
.solutions_row dt { color:#333;font-weight:bold;text-align:center; }
.solutions_row dd { margin-left:5px;padding-left:15px;font-size:11px;background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/bullet_tiny.gif");background-repeat:no-repeat;background-position:left 4px; }
.solutions_row a:link, .solutions_row a:visited, .solutions_row a:active { text-decoration:none;line-height:14px;color:#00723e; }
.solutions_row a:hover { text-decoration:underline; }
.clearboth { clear:both; }

/* logo */
#logo_area { width:186px;height:107px;vertical-align:top;border-right:1px solid #066; }
#logo { background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/design_logo_clearspan.jpg");background-repeat:no-repeat;height:70px; }
#slogan { background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/design_logo_fabric_structures.gif");background-repeat:no-repeat;height:37px; }
#logo_area h1, #logo_area h2{ margin:0;padding:0; }

/* header */
#header { width:595px;height:107px;vertical-align:top; }
#header_slogan { background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/design_header_slogan.jpg");background-repeat:no-repeat;height:26px;text-align:right;padding-right:5px;font-size:95%; }
#header_tabs { color:#066;background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/design_header_tabs.jpg");background-repeat:no-repeat;height:30px;text-align:right;font-weight:800;padding-right:5px;font-size:80%; }
#header_tabs a:link, #header_tabs a:visited, #header_tabs a:active { color:#066; }
#header_tabs a:hover { color:#033; }

/* Side_bar */
#sidebar_2 { display:inline;float:left;width:189px;height:100%;margin-left:5px; }
#sidebar_2 ul { line-height:16px;font-size:11px;padding:5px 0 5px 5px;margin:0;list-style-type:none; }
#sidebar_2 li { background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/bullet_menu.gif");background-repeat:no-repeat; padding-left:10px;background-position:0 .4em; }
#sidebar_2 a:link { color:#333;text-decoration:none;padding:0;margin:0; }
#sidebar_2 a:visited { color:#333;text-decoration:none;padding:0;margin:0; }
#sidebar_2 a:hover { color:#00723e;text-decoration:underline;padding:0;margin:0; }
#sidebar_2 a:active { color:#333;text-decoration:none;padding:0;margin:0; }
.sections_top { font-size:14px;color:#333;font-weight:bold;text-transform:uppercase;background-color:#eee;width:170px;height:27px;padding-top:0;margin-top:0;padding-left:10px;border-left:10px solid #f60; }
.sections { font-size:14px;color:#333;font-weight:bold;text-transform:uppercase;background-color:#eee;width:170px;height:25px;padding-top:9px;padding-left:10px;border-left:10px solid #f60; }
#contact_list { list-style:none;list-style-image:none; }
#contact_list a:link, #contact_list a:visited, #contact_list a:active { color:#000; }
#contact_list a:hover { color:#066; }
.menu_list { font-size:90%;line-height:140%; }

/* Pages  */
div.popup_pages { float:left;padding-top:4px;padding-left:10px; }
div.caption_left { float:left;padding-top:4px; }
div.caption_right { float:right;padding-top:4px;padding-left:10px; }
.caption_text { text-align:center;color:#c30;font-weight:700;font-size:85%; }


/* Applications */
.app_links a:link, .app_links a:visited, .app_links a:active { font-size:85%;color:#066;font-weight:700;background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/applications_links_bgd.gif");background-repeat:repeat-x;padding:2px 5px;text-decoration:none;border:solid 1px #a6d6d6; }
.app_links a:hover { color:#033;border:solid 1px #699; }

/* Contact Form */
p.legend { margin-bottom:1em; }
p.legend em { color:#c00;font-style:normal; }
div.errors { margin:0 0 10px 0;padding:5px 10px;border:#FC6 1px solid;background-color:#ffc; }
div.errors p { margin:0; }
div.errors p em { color:#C00;font-style:normal;font-weight:bold; }
div.form-container input.text {border:1px solid #099; }
div.form-container form p { margin:0; }
div.form-container form p.note { margin-left:170px;font-size:85%;color:#333; }
div.form-container form fieldset { font-size:85%;margin:10px 0;padding:10px;border:solid 1px #ddd; }
div.form-container form legend { font-weight:bold;color:#666; }
div.form-container form fieldset div { padding:0.25em 0; }
div.form-container label, div.form-container span.label { margin-right:10px;padding-right:10px;width:150px;display:block;float:left;text-align:right;position:relative; }
div.form-container label.error, div.form-container span.error { color:#C00; }
div.form-container label em, div.form-container span.label em { position:absolute;right:0;font-size:120%;font-style:normal;color:#c00; }
div.form-container input.error { background-color:#fef;border:solid 1px #c00; }
div.form-container input:focus,div.form-container input.error:focus, div.form-container textarea:focus { background-color:#f2fbfb;border:solid 1px #066; }
div.form-container select.error { background-color:#fef;border:solid 1px #c00; }
div.form-container div.controlset label, div.form-container div.controlset input { display:inline;float:none; }
div.form-container div.controlset div { margin-left:170px; }
div.form-container div.buttonrow { margin-left:180px; }

/* Site Map */
.site_map ul { list-style:none;margin-left:0;padding-left:1em;text-indent:-1em; }
.site_map dt { text-align:left;background-color:#eee;padding:5px;text-decoration:none; }
.site_map dl { background-image:none; }
.site_map a:link { text-decoration:none; }
.site_map a:visited, a:active, a:hover { text-decoration:none; }

/* 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/ClearSpan/design/images/prevlabel.gif") left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background:url("/wcsstore/EngineeringServices/ClearSpan/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:#333; }
#loadingLink img { display:inline; } 

/* Dare to Compare */
table.dare { width:100%;border-top:1px solid #cff;border-right:1px solid #cff;margin:1em auto;border-collapse:collapse; }
caption.dare { color:#066;font-weight:bold;margin:1em 0 0;padding:5px;caption-side:top;text-align:center;background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/design_category_bgd.gif");background-repeat:repeat-x;background-position:0 bottom; }
tr.odd td { background:#efffff; }
tr.odd .column1 { background:#efffff; }
.column1 { background:#fff;font-size:80%; }
td.dare { color:#099;border-bottom:1px solid #cff;border-left:1px solid #cff;padding:0.3em 1em;text-align:center; }
th { font-weight:normal;color:#066;text-align:left;border-bottom:1px solid #cff;border-left:1px solid #cff;padding:0.3em 1em; }
thead th { background:#efffff;color:#066; }

/* -------------------------- 2011 NEW CSS --------------------------------------- */

body {
	background-color:#f9f9f7; margin:0; padding:0;
	font-family:arial, helvetica, sans-serif;
	font-size:x-small;/* for IE5/Win */
	voice-family:"\"}\"";
	voice-family:inherit;
	font-size:small;/* for compliant browers */
	background-color:#f4f4ef;
	background-repeat:repeat-y;
	background-position:center;
	background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/background_2.gif");
	text-align:left; }

.header_2 {
	background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/header_2.jpg");
	background-position:center;
	background-repeat:no-repeat;
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:0;
	height:110px; }

#clickable_header_2 { float:left;margin-left:5px;height:110px;width:300px; }
.container_2 { width:960px;margin-left:auto;margin-right:auto; }
#middle_2 { background-repeat:repeat-y;background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/sidebar_border_bg.gif"); }
.main_2 { float:left;width:750px;display:inline;margin-left:10px;margin-right:5px;margin-top:5px; }
#main_leftcol_2 { float:left;display:inline;width:520px;margin-top:5px;margin-left:10px; }
#main_rightcol_2 { float:left;margin-left:40px;margin-right:5px;margin-top:0;padding-top:0; }
#footer_2 { text-align:center;border-top:1px solid #ddd;background-color:#eee;color:#666;font-size:85%;font-weight:bold;line-height:115%;margin:50px 5px 5px 5px;padding-bottom:10px; }
#footer_2 a:link, .footer_2 a:visited,.footer_2 a:active { color:#00723e; }
#footer_2 a:hover { text-decoration:underline; } 
.clear_all { clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0; }

/* Top Links Navigation */
#icon_list { padding-left:16px; }
#requestquotecontainer { margin-top:20px;margin-right:10px;margin-left:0;float:right;display:inline; }

/* Top Links */
#navcontainer { display:block;margin-top:5px;margin-right:10px;float:right;list-style-type:none;font-size:11px;font-weight:bold;color:#999; } 
#navcontainer li { display:inline; }
#navcontainer li a { text-decoration:none;padding:.2em .25em;color:#00723e; }
#navcontainer li a:hover { text-decoration:underline; }
#navcontainer .telephone { font-size:14px;color:#333;font-weight:bold; }

/* Intro */
#intro_table { margin-top:10px;background-color:#f1f1f1;background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/intro_bg.gif");background-repeat:no-repeat;width:750px; }
#intro_table td { vertical-align:top; }
#intro_table h2 { padding-bottom:0;margin-bottom:0;font-size:14px;color:#333; }
#intro_table p { width:250px;line-height:17px;padding-top:0;margin-top:0;padding-bottom:5px;margin-bottom:5px;color:#333;font-size:12px; }
#intro_table a.learnmore_rollover { display:block;width:119px;height:25px;background:url("/wcsstore/EngineeringServices/ClearSpan/design/images/btn_learn_more.gif"); }
#intro_table a.videolibrary_rollover { display:block;width:119px;height:25px;background:url("/wcsstore/EngineeringServices/ClearSpan/design/images/btn_video_library.gif"); }

#intro_table .displace { position:absolute;left:-5000px; }
#intro_table a:hover { background-position:0 -25px; }

/* Category Intro Image */
#cathomeimg { width:520px;height:250px;margin-top:-15px; }
#cathomeimg img { position:absolute;margin:0;padding:0}
#cathomeimg ul { list-style-type:none;padding:0;margin:0; }
#cathomeimg li { padding:0;margin:0;position:absolute; }

/* Categories */
#categories_table { width:750px;background-color:#f8f8f8;vertical-align:top; }
#categories_title { background-color:#ededed;background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/categories_title_bg.jpg");background-repeat:repeat-x;text-align:center; height:30px; }
#categories_title h2 { font-size:14px;padding:5px;margin:0;color:#333; }
#categories_matrix { margin-left:auto;margin-right:auto;margin-top:10px;margin-bottom:10px;padding-top:5px;padding-bottom:5px;width:100%; }
#categories_matrix td { vertical-align:top; }
#categories_matrix h3 { font-size:12px;margin-bottom:0;margin-top:3px;padding-top:3px;padding-bottom:0; }
#categories_matrix p { font-size:11px;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;width:160px; }
#categories_matrix a { text-decoration:none;color:#000; }
#categories_matrix a:hover { color:#666; }
#categories_matrix ul { padding-left:0;padding-bottom:0;padding-top:0;margin:0;font-size:11px; }
#categories_matrix li { list-style-type:none;line-height:13px; }
#categories_matrix .see_more a { color:#00723e;font-weight:bold; }
#categories_matrix a:hover { color:#333; }
#categories_matrix .no_border { border:none; }

/* Sublinks */
#sub_links_table { width:750px; }
#sub_links_table h3 { color:#333;font-size:11px;padding-bottom:5px;margin-bottom:5px; } 
#sub_links_table td { vertical-align:top; }
#sub_links_table ul { font-size:11px;list-style-type:none;padding-left:0;padding-top:5px;margin-left:0;margin-top:-5px; }

#sub_links_fab { width:228px; }
#sub_links_fab li { padding-bottom:10px; }
#sub_links_fab .check_marks { margin-bottom:-2px; }
#sub_links_fab a { color:#666;text-decoration:none; }
#sub_links_fab a:hover { color:#00723e; }
#sub_links_projects { width:228px; }
#sub_links_projects dl { font-size:11px;color:#666;margin-top:-5px;padding-top:5px; }
#sub_links_projects dt, dd { margin:0 0 2px 0; }
#sub_links_projects dd { padding-bottom:2px; } 
#sub_links_projects a.moreprojects_rollover { display:block;width:228px;height:34px;background:url("/wcsstore/EngineeringServices/ClearSpan/design/images/button_more_projects.gif"); }
#sub_links_projects .displace { position:absolute;left:-5000px;margin:0;padding:0; }
#sub_links_projects a:hover { background-position:0 -34px; }
#sub_links_news { width:228px; }
#sub_links_news li { line-height:15px;padding-bottom:7px; }
#sub_links_news .quote_marks { margin-bottom:-10px; }
#sub_links_news a { color:#666;text-decoration:none; }
#sub_links_news a:hover { color:#00723e; }
#sub_links_news .displace { position:absolute;left:-5000px;margin:0;padding:0; }
#sub_links_news a:hover { background-position:0 -74px; }

/* Right Side Column */
#right_col { padding-top:35px;width:190px; }
#right_col h3 { color:#333;font-size:11px;margin-bottom:5px;margin-top:0;padding-bottom:5px;padding-top:0; } 
#right_col ul { padding-top:8px;padding-bottom:0;padding-left:0;margin-top:-5px; margin-bottom:0;margin-left:0;font-size:11px;list-style-type:none; }
#right_col_fab, #right_col_news, #right_col_videos { padding-bottom:7px;margin-bottom:20px;background:url("/wcsstore/EngineeringServices/ClearSpan/design/images/right_col_bg.gif") no-repeat 0 bottom; }
#right_col_fab li { padding-bottom:12px; }
#right_col_fab .check_marks { margin-bottom:-2px; }
#right_col_fab a { color:#666;text-decoration:none; }
#right_col_fab a:hover { color:#00723e; }
#right_col_news li { line-height:15px;padding-bottom:5px; }
#right_col_news .quote_marks { margin-bottom:-10px; }
#right_col_news a { color:#666;text-decoration:none; }
#right_col_news a:hover { color:#00723e; }
#right_col_videos .vid_thumbs { padding-bottom:10px; }

/* Category Quick Links */
#tabs { width:520px; }
.basictab{ font-size:11px;font-weight:bold;padding:2px 0;margin-left:0;border-bottom:1px solid #ccc;list-style-type:none;text-align:center; }
.basictab li{ display:inline;margin:0; }
.basictab li a { background-color:#00723e;color:#fff; text-decoration:none;padding:3px 7px;margin-right:1px; border-top:1px solid #ddd;border-right:1px solid #ddd;border-left:1px solid #ddd; }
.basictab li a:visited { color:#fff; }
.basictab li a:hover { color:#00723e;background-color:#f1f1f1; }
.basictab li a:active { color:#333; }
.basictab li.selected a { position:relative;top:1px;padding-top:4px;background-color:#f60;color:#fff; }

/* Category FAB */
.category_dividers { padding-top:20px;padding-bottom:20px; }
#category_fab { width:520px; }
#category_fab .td_left {width:270px;vertical-align:top; }
#category_fab .td_right {width:250px; vertical-align:top; }
#category_fab h6 { color:#333;width:242px;padding:4px;border:1px solid #cbcbcb;background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/category_fab_bgd.gif");background-repeat:repeat-x;background-position:0 bottom; }
#category_fab img { border-left:1px solid #b9b9b9; border-right:1px solid #b9b9b9;border-bottom:1px solid #b9b9b9; }
#category_fab p { width:250px;font-size:12px;margin-top:2px;padding-top:2px;padding-bottom:20px;line-height:18px; }

/* Options */
#category_options { width:520px; }
#category_options h6 { font-size:11px;font-weight:bold;background-color:#eee;color:#666;padding:5px; }
#category_options img { padding:0;margin:0; }

/* Customer Success */
.customer_facts { font-size:11px;width:520px; }
.customer_facts img { padding-left:10px; }
.customer_more { font-size:11px;font-weight:bold; }
.customer_facts p { padding-bottom:10px;margin-bottom:10px; }

/* Compare Block */
#compare_block { background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/compare_bgd.gif");background-repeat:repeat-y; }
.compare_block_left { 
	float:left;
	padding:0 5px 0 5px;margin:0;
	background-color:#e5e5e5;color:#000;
	vertical-align:top;
	width:280px;/* ie5win fudge begins */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:250px; }
.compare_block_right { 
	float:left;
	padding:0 5px 0 5px;margin:0;
	background-color:#c0c0c0;color:#000;
	vertical-align:top;
	width:280px;/* ie5win fudge begins */
	voice-family:"\"}\"";
	voice-family:inherit;
	width:250px; }
#compare_block p { font-size:11px;padding-right:10px;margin:0; }
#compare_block h4 { padding:2px 0 2px 5px;font-size:12px;background-color:#00723e;color:#fff;width:515px;border-bottom:2px solid #666;border-top:1px solid #289c67; }

/* Accordian Did you know */
#didyou-accordion { position:relative;width:520px;padding-top:10px; }
.accordion-toggle { font-size:12px;display:block;outline:0;color:#666;border-top:1px solid #d6d6d6;padding:5px 0 5px 25px;margin:0;background-color:#f1f1f1;background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/bullet_dropdown.gif");background-repeat:no-repeat;background-position:0 center; }
.accordion-content { overflow:hidden;display:none; }
.accordion-content a:link, .accordion-content a:visited, .accordion-content a:active { text-decoration:underline;color:#00723e; }
#didyou-accordion .accordion-content { color:#333;margin:0;padding:0;background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/accordian_bg.gif");background-position:0 top; }
#didyou-accordion p { margin:5px 10px 0 10px;padding-bottom:0; }
#didyou-accordion blockquote { font-size:11px;margin:5px 20px 5px 20px;line-height:16px; }

/* Table Listing  */
#table_listing { background-color:#f9f9f9;border-bottom:1px solid #999;border-right:1px solid #ccc;border-left:1px solid #ccc; }
#table_listing th { background-color:#666;color:#fff;padding:4px;font-size:12px;margin:0;border:none; }
#table_listing td { border-bottom:1px dotted #999;font-size:11px; padding:4px; }

/* News Listing */
#news_listing h5 { font-size:12px;margin-bottom:0;padding-top:20px; }
#news_listing p { margin-top:0; }
#news_listing ul { font-size:11px;list-style-type:none;border-bottom:1px dotted #999;margin:0;padding:0; }
#news_listing li { background-image:url("/wcsstore/EngineeringServices/ClearSpan/design/images/bullet_blog.gif");background-repeat:no-repeat; background-position:0 .4em;padding:0 0 5px 15px; }

/* Building Project Detail */
#building_data { padding:0;margin-left:0;list-style-type:none; }
#building_data img { border:none;padding-right:10px; }
#building_data li { width:250px;border-bottom:1px dotted #999;padding-bottom:5px;margin-bottom:5px; line-height:15px;}

/* Carousel */
.pluit-carousel { position:relative;margin-bottom:1em;margin-top:-15px; }
.pluit-carousel { position:relative;margin-bottom:1em;margin-top:-15px; }
.pluit-carousel img { border:0;display:block;cursor:pointer; }
.pluit-carousel ul { margin:0;padding:0;list-style-type:none; }
.pluit-carousel .viewport { width:520px;margin-bottom:10px;overflow:hidden;position:relative; }
.pluit-carousel .viewport ul { width:6000px; }
.pluit-carousel .viewport ul li { display:block;float:left; }
.pluit-carousel .viewport ul ul { width:auto;float:left; }
.pluit-carousel .viewport ul ul li { margin-right:5px; }
.pluit-carousel .nav { padding:0;float:right;color:#666;font-size:11px; }
.pluit-carousel .nav li a { display:block;overflow:hidden;text-indent:-100em;background:url("/wcsstore/EngineeringServices/ClearSpan/design/images/carousel_nav.gif") no-repeat 0 0;outline:none; }
.pluit-carousel .nav li a:hover { background-position:-46px 0; }
.pluit-carousel .nav .prev, .pluit-carousel .nav .next { float:left;margin-right:7px; }
.pluit-carousel .nav .next { margin-right:3px; }
.pluit-carousel .nav .prev a, .pluit-carousel .nav .next a { width:15px;height:15px;background-position:-91px -40px; }
.pluit-carousel .nav .prev a:hover { background-position:-179px -40px; }
.pluit-carousel .nav .next a { background-position:-135px -40px; }
.pluit-carousel .nav .next a:hover { background-position:-223px -40px; }
.pluit-carousel .nav .pages { float:right; }
.pluit-carousel .nav .pages ul { float:left; }
.pluit-carousel .nav .pages li { float:left;margin-right:8px;padding-top:2px; }
.pluit-carousel .nav .pages li a { width:15px;height:15px;background-position:0 -40px; }
.pluit-carousel .nav .pages li.active a { background-position:-46px -40px; }
.pluit-carousel ul, .pluit-carousel .nav .pages, .pluit-carousel .nav { zoom:1; }
.pluit-carousel ul:after, .pluit-carousel .nav .pages:after, .pluit-carousel .nav:after { content:".";display:block;height:0;clear:both;visibility:hidden; }

/* 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; }
