@charset "UTF-8";
/* CSS Document */

/*----------------------------------
	Meyer Reset
	http://meyerweb.com/eric/tools/css/reset/
	v1.0 | 20080212
-----------------------------------*/

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		vertical-align: baseline;
		background: transparent;
	}
	blockquote, q {quotes: none;}
	blockquote:before, blockquote:after,
	q:before, q:after {content: '';content: none;}
	
	table,td,tr,th{vertical-align:top}
	
	/* remember to define focus styles! */
	:focus {outline: 0;}
	
	/* remember to highlight inserts somehow! */
	ins {text-decoration: none;}
	del {text-decoration: line-through;}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {border-collapse: collapse;border-spacing: 0;}
	
	sup{vertical-align:super}
	
/*----------------------------------
	Main
-----------------------------------*/
	
	body{
		background:#001E48 url(/images/site_components/bg.png) repeat-x;
		color:#333;
		font:13px Arial, Helvetica, sans-serif;
		text-align:center
	}
	
	#main{
		background-color:#FFF;
		border:1px solid #FFF;
		border-top:none;
		margin:0 auto;
		position:relative;
		text-align:left;
		width:958px
	}
	
	#content{padding:10px}
	
	a:link {color: #33466D;text-decoration: underline;}
	a:visited {color: #33466D;text-decoration: underline;}
	a:hover {color: #001738;text-decoration: underline;}
	a:active {color: #001738;text-decoration: underline;}
	
	h2{font-size:14px;font-weight:bold;color:#001738}
	h3{font-size:12px;font-weight:bold;color:#001738}
	h4{font-size:12px;font-weight:bold;color:#001738}
	
	.cleaner{clear:both;}
	.float_left{float:left;}
	.float_right{float:right;}
	
	.float_left.m15{margin-right:15px;}
	.float_right.m15{margin-left:15px;}
	
	.float_left.m25{margin-right:25px;}
	.float_right.m25{margin-left:25px;}
	
	.align_center{width:100%;text-align:center;}
	
	p, h2, h3, h4, h5,ul, blockquote{margin-bottom:15px}
	
	hr{
		border:0;
		color: #CCC;
		background-color: #FFF;
		height: 1px;
		border-top:1px dashed #CCC;
		margin-top:25px;
		margin-bottom:25px;
	}
	
	table{width:100%;border:none}
	th{background-color:#6C7596;color:#FFF;padding:5px;border:none;font-size:12px}
	td{padding:10px;border:none;font-size:12px;}
	tr.flag_row{background-color:#3975A7;color:#FFF;}
	tr.alt_row{background-color:#F2F2F2}
	
	tr.alt_row td{background-color:#F2F2F2}
	
	.stnd_btn{border:1px solid #CCC;padding:3px;background:url(/images/site_components/btn_bg.png) repeat-x;color:#F2F2F2;color:#333;font-size:12px}
	.stnd_btn.tiny{font-size:11px}
	
	a:link.stnd_btn, a:visited.stnd_btn{text-decoration:none;padding:5px}
	a:hover.stnd_btn, a:active.stnd_btn{text-decoration:none;padding:5px}
	
	.margin-left-40{margin-left:40px}
	
	.obsolete_prod{color:#990000;font-style:italic;font-weight:bold;}
	
/*----------------------------------
	Header & Search
-----------------------------------*/
	
	#header{background:url(/images/site_components/hdr_bg.jpg);height:177px;color:#FFF;border-bottom:1px solid #ADB5C5;position:relative}
	#header a:link,#header a:visited{color: #F2F2F2}
	#header a:hover,#header a:active{color: #FFF}
	
	.access_links{position:absolute;text-indent:-5600px;list-style:none}
	
	/*----- Country Select ------*/
	
		#country_select{
			position:absolute;
			top:10px;
			font-size:12px;
			right:10px;
			text-align:right;
			margin-left:580px;
		}
		
		#country_select.ca{
			margin-left:555px;
			*margin-left:565px;
		}

		#country_select ul {
			display:none;
			position: absolute;
			background-color:#CDE0EE;
			border:1px solid #666;
			color:#666;
			width:125px;
			top:15px;
			left:50px;
			*left:10px;
			list-style:none;
			padding:0;
		}
		
		#country_select ul li a {display: block;padding-right:5px;}
	
		#country_select ul li a:link {color:#333333;text-decoration:none;}
		#country_select ul li a:visited {color:#333333;text-decoration:none;}
		#country_select ul li a:hover {color:#FFFFFF;text-decoration:none;}
		#country_select ul li a:active {color:#FFFFFF;text-decoration:none;}
		
		#country_select ul li{
			border-bottom:1px solid #666;
			padding:2px 0;
		}
		
		#country_select ul li.last{border-bottom:none;}
		
		#country_select li:hover, #navBar li.over{
			color: #FFF;
			background-color: #0061AA;
			text-decoration:none;
		}
	
	#logo{
		display:block;
		text-indent:-5600px;
		background:url("/images/blucher_logo.png") no-repeat;
		width:133px;
		height:32px;
		margin-left:10px;
		top:86px;
		position:absolute;
	}
	
	.tagline{
		display:block;
		text-indent:-5600px;
		background:url("/images/site_components/ss_drainage_sys.png") no-repeat;
		width:308px;
		height:12px;
		top:102px;
		left:170px;
		position:absolute;
	}
	
	#search_form{position:absolute;top:92px;right:10px}
	
	#search_form legend{display:none;}
	#search_form fieldset{border:none;}
	#search_form label{position:absolute;text-indent:-9999px}
	
	#search_form #keyword{width:239px;border:1px solid #D6D7DB;font-size:12px;color:#666;padding:6px 3px 5px 3px;float:left;margin-right:5px}
	
/*----------------------------------------
	Nav Bar
-----------------------------------------*/

	#navBar{
		position:absolute;
		top:140px;
		margin-left:36px;
		padding: 0
	}
	#navBar li {
		list-style:none;
		float: left;
		position: relative;
		border-right:1px solid #838D9C;
		padding-right:60px;margin-right:58px
	}
	
	#navBar li.last {border-right:none;padding-right:0;margin-right:0}

	#navBar li a{ display: block; text-indent: -9999px;height:28px}

	/*-------- LINKS ------------*/

		a#nav_company {
			background:url("/images/site_components/navBar/company.png") no-repeat;
			width:66px
		}
		a:hover#nav_company {background:url("/images/site_components/navBar/company_roll.png") no-repeat}
		
		a#nav_products {
			background:url("/images/site_components/navBar/products.png") no-repeat;
			width:70px
		}
		a:hover#nav_products {background:url("/images/site_components/navBar/products_roll.png") no-repeat}
		
		a#nav_resources {
			background:url("/images/site_components/navBar/resources.png") no-repeat;
			width:79px
		}
		a:hover#nav_resources {background:url("/images/site_components/navBar/resources_roll.png") no-repeat}
		
		a#nav_markets {
			background:url("/images/site_components/navBar/markets.png") no-repeat;
			width:62px
		}
		a:hover#nav_markets {background:url("/images/site_components/navBar/markets_roll.png") no-repeat}
		
		a#nav_solutions {
			background:url("/images/site_components/navBar/solutions.png") no-repeat;
			width:79px
		}
		a:hover#nav_solutions {background:url("/images/site_components/navBar/solutions_roll.png") no-repeat}

	#bd_trail li{
		font-size: 11px;
		display:inline;
		list-style:none
	}

	#bd_trail a{font-size: 11px}
	
	#service-icons{float:right}
	#service-icons li{float:left;list-style:none;margin-left:5px}
	
	.icon{text-indent:-5600px;height:20px;display:block;overflow:hidden}
	.icon.facebook{background:url(/images/site_components/icons/facebook.png) no-repeat;width:70px}
	.icon.twitter{background:url(/images/site_components/icons/twitter.png) no-repeat;width:55px}
	.icon.print{background:url(/images/site_components/icons/print.png) no-repeat;width:43px}
	.icon.email_btn{background:url(/images/site_components/icons/email.png) no-repeat;width:48px}
	.icon.linkedin{background:url(/images/site_components/icons/linkedin.png) no-repeat;width:62px}
	.icon.download{background:url(/images/site_components/icons/download.png) no-repeat;width:70px}
	.icon.cad3D{background:url(/images/site_components/icons/3DCAD.png) no-repeat;width:50px;height:16px}
	.icon.zip{background:url(/images/site_components/icons/zip.png) no-repeat;width:16px;height:16px}
	
	.icon.facebook:hover{background:url(/images/site_components/icons/facebook_roll.png) no-repeat;width:70px}
	.icon.twitter:hover{background:url(/images/site_components/icons/twitter_roll.png) no-repeat;width:55px}
	.icon.linkedin:hover{background:url(/images/site_components/icons/linkedin_roll.png) no-repeat;width:62px}
	.icon.download:hover{background:url(/images/site_components/icons/download_roll.png) no-repeat;width:70px}
	.icon.zip:hover{background:url(/images/site_components/icons/zip_hover.png) no-repeat;width:16px}
	
/*----------------------------------
	FORMS
-----------------------------------*/

	#stnd_form{margin-top:15px}
	
	#stnd_form .sec{
		margin-bottom:30px;
		min-height:0
	}
	
	#stnd_form fieldset{border:none}
	#stnd_form legend{display:none}
	
	#stnd_form label{
		width:200px;
		float:left;
		margin-right:15px;
	}
	#stnd_form p{margin-bottom:15px}
	
	#stnd_form fieldset{border:none}
	#stnd_form legend{font-size:12px;font-weight:bold;color:#0061AA}

	#stnd_form input{width:250px}
	#stnd_form textarea{width:305px;height:150px}
	#stnd_form .submitbtn {margin-left:215px; width: auto;margin-top:20px}
	#stnd_form .stnd_btn {margin-left:215px; width: auto;}
	#stnd_form .checkbox {width: auto;}
	#stnd_form .radio {width: auto;}
	
	
	#stnd_form span.right{margin-left:0px}
	
	.ast{color:#FF0000;}
	#stnd_form .note{clear:both;margin:-5px 0 0 215px;color:#999999;font-size:12px}
	
	
	#stnd_form label.error { float: none; color: red; padding-left: 10px; vertical-align: top;font-size:10px }
	#stnd_form em { font-weight: bold; padding-right: 5px; vertical-align: top;color:#FF0000 }
	
	.jsvalidation { margin-left:10px; font-size:12px; color:#FF0000;}
	
/*----------------------------------
	Home Page
-----------------------------------*/

	#home-ad{
		padding-bottom:20px;
		margin-bottom:0;
		display:block;
		text-indent:-9999px;
		width:938px;
		height:299px;
		background:url('/images/spprt_images/homepage_ads/introducing.jpg') no-repeat;
	}
	
	.col{float:left;width:281px;height:400px;margin-right:20px;border-right:1px solid #CCC;padding:10px;padding-right:20px}
	.col.col1{background-color:#F2F2F2;border-right:none;width:241px}
	.col.col3{padding-right:0;margin-right:0;border-right:none}
	.col.col2, .col.col3{padding-left:0}
	.col.col2 img, .col.col3 img{float:right;border:5px solid #6C7596;margin-bottom:5px;}
	
	.col_sec_top{min-height:200px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #CCC}
	
	.featrd_text{margin-right:95px}
	
	#home-cat-list {margin-left:20px}
	#home-cat-list li{list-style:none;border-bottom:1px dashed #CCC;color:#666;padding-bottom:10px;margin-bottom:10px;position:relative}
	
	#home-cat-list li a:link, #home-cat-list li a:visited{color:#666;text-decoration:none}
	#home-cat-list li a:hover, #home-cat-list li a:active{color:#333;text-decoration:none}
	
	.hdr{text-indent:-5600px;display:block}
	.hdr.ss_products{background:url(/images/site_components/headers/homepage/ss_products.png) no-repeat;width:191px;height:16px}
	.hdr.up_events{background:url(/images/site_components/headers/homepage/upcoming_events.png) no-repeat;width:137px;height:20px}
	
	.hdr.ftrd_products{background:url(/images/site_components/headers/homepage/featuredProduct.png) no-repeat;width:135px;height:16px}
	.hdr.ftrd_brchr{background:url(/images/site_components/headers/homepage/featuredBrochure.png) no-repeat;width:144px;height:16px}
	
	.hdr.forEngineers{background:url(/images/site_components/headers/homepage/forEngineers.png) no-repeat;width:105px;height:20px}
	.hdr.forContractors{background:url(/images/site_components/headers/homepage/forContractors.png) no-repeat;width:119px;height:15px}
	.hdr.sustainability{background:url(/images/site_components/headers/homepage/sustainability.png) no-repeat;width:111px;height:20px}
	.hdr.newBLUCHER{background:url(/images/site_components/headers/homepage/newBLUCHER.png) no-repeat;width:240px;height:19px;margin-top:-3px}
	.hdr.markets{background:url(/images/site_components/headers/homepage/markets.png) no-repeat;width:59px;height:16px}
	
	body#home dl{margin-left:20px}
	
	.col.col2 .price-list-image img, .col.col3 .price-list-image img{float:left;border:1px solid #CCC}
	.price-list-image-details{margin-left:90px}

/*----------------------------------
	Sub Pages
-----------------------------------*/
	
	#sub-content{background:url(/images/site_components/sub_content_bg.gif) repeat-y;border-top:1px solid #CCC;min-height:600px;position:relative;*margin-top:25px}
	
	#sub-content #right-content{margin-left:221px;padding:10px 20px 25px 20px}
	#sub-content #right-content ul, #sub-content #right-content ol{margin-left:40px}
	#sub-content #right-content h3, #sub-content #right-content h3,#stnd_form h2{font-size:18px;font-weight:normal}
	#sub-content #right-content h4{font-size:16px;font-weight:normal;color:#666}
	
	#sub-content #left-nav{padding:10px;float:left;width:201px;font-size:11px;*width:199px}
	#sub-content #left-nav h2{font-weight:normal}
	#sub-content #left-nav li{list-style:none;border-bottom:1px dashed #CCC;padding-bottom:15px;margin-bottom:15px;font-size:12px;margin-left:10px}
	#sub-content #left-nav li:last-child{border-bottom:none}
	#sub-content #left-nav li a:link, #sub-content #left-nav li a:visited{color:#666;font-weight:normal;text-decoration:none}
	#sub-content #left-nav li a:hover, #sub-content #left-nav li a:active{color:#333;font-weight:normal;text-decoration:none}
	
	.adr{margin-bottom:10px}
	
	#adobe_dl{margin-top:25px;padding-top:25px;border-top:1px solid #CCC}
	#adobe_dl img{float:left}
	#adobe_dl p.text{margin:0 0 0 168px;padding:0}
	
	.loc-1{width:275px;float:left}
	.loc-2{width:275px;margin-left:300px}
	
/*----------------------------------
	Markets
-----------------------------------*/
	
	.market-tag{display:block;width:119px;height:27px;text-indent:-9999px}
	.market-tag.commercial{background:url(/images/site_components/tags/commercial.png) no-repeat}
	.market-tag.industrial{background:url(/images/site_components/tags/industrial.png) no-repeat}
	.market-tag.marine{background:url(/images/site_components/tags/marine.png) no-repeat}
	.market-tag.residential{background:url(/images/site_components/tags/housing.png) no-repeat}
	
	body#home .market-tag{margin-bottom:15px}
	
/*----------------------------------
	Call to action on market pages
-----------------------------------*/
	
	.call-to-action{float:right;width:250px;padding:10px;background-color:#F2F2F2;border:1px solid #CCC;margin:0 0 15px 15px}
	#sub-content #right-content .call-to-action h4{color:#35476F;font-size:13px;font-weight:bold}
		
/*----------------------------------
	Solutions
-----------------------------------*/
	
	.row{margin-top:25px}
	.row .text{margin-left:125px;padding-bottom:15px;border-bottom:1px dashed #CCC}
	.row.last .text{border-bottom:none;padding-bottom:0;margin-bottom:15px}
	.row img{float:left;border:5px solid #6C7596}
	.row h3{float:left}
	.row .text.wh3{margin-left:143px}
	
	body#video .row .text{margin-left:250px}
	
/*----------------------------------
	Resources
-----------------------------------*/
	
	.lit_thumb_row{position:relative;padding-bottom:15px;margin-bottom:15px;border-bottom:1px dashed #CCC;height:129px}
	.lit_thumb_row.last{border-bottom:none}
	.lit_thumb_row img{float:left}
	.lit_thumb_row .details{margin-left:125px}
	
	
	.contact-spec-manager{margin:35px 0;border-top:1px dashed #CCC;padding-top:35px}
	.price_list .details{margin-left:175px}
	
	.product_approval_icons{float:right;margin-left:15px;padding-left:15px;border-left:1px solid #CCC;list-style:none;width:150px}
	.product_approval_icons li{margin-bottom:25px;text-indent:-9999px;display:block}
	.approvals_left{margin-right:190px}
	
	.approvals_upc{background-image:url(/images/spprt_images/approval_icons/upc.png); width:52px ;height:56px }
	.approvals_sitac{background-image:url(/images/spprt_images/approval_icons/sitac.png); width:92px ;height:59px }
	.approvals_tuv{background-image:url(/images/spprt_images/approval_icons/tuv.png); width:101px ;height:35px }
	.approvals_bba{background-image:url(/images/spprt_images/approval_icons/bba.png); width:103px ;height:71px }
	.approvals_vtt{background-image:url(/images/spprt_images/approval_icons/vtt.png); width:87px ;height:32px }
	.approvals_eta{background-image:url(/images/spprt_images/approval_icons/eta.png); width:56px ;height:91px }
	
	.row .Rectext{margin-left:65px;margin-top:-30px;width:260px;border:none}
	.right-row{margin-top:10px;float:right;}
	.right-row .Rectext{margin-left:65px;margin-top:-30px;width:260px;border:none}
	.right-content-sub p.specs{line-height:150%}
	
/*----------------------------------
	Product Pages
-----------------------------------*/
	
	/* Browsing and Search */
		body#products #sub-content #left-nav h3{border-top:1px dashed #CCC;padding-top:10px}
		#prod_container_hdr{position:relative;width:719px;height:31px;margin:-10px 0 10px -20px;background:url(/images/site_components/products_page_bg.png) repeat-x;*float:left}
		
		.prod-row{
				border-bottom:1px solid #CCC;
				margin-bottom:20px;
				padding-bottom:10px
		}
		
		.prod-return{
			float:left;
			position:relative;
			width:190px;
			height:230px;
			padding:10px;
			margin:0 10px 20px 0;
			border-right:1px solid #CCC;
		}
		
		.prod-return .more-details{
			display:block;
			position:absolute;
			bottom:0;
			text-indent:-9999px;
			width:123px;
			height:23px;
			background:url(/images/site_components/icons/clickForMoreDetails.png) no-repeat
		}
		
		.prod_nav_container{position:relative;clear:both}
		
		.search_page_nav{
			list-style:none;
			position:absolute;
			right:10px;
			top:5px
		}
		
		.search_page_nav li{
			float:left;
			margin-left:5px;
			font-size:11px
		}
		
	/* Full Product Page */
	
		#prod_full_hrd{height:200px}
		#left_section{width:150px;float:left}
		#prod_data{margin-left:175px}
		
		body#products #sub-content #right-content h4{padding-top:25px;margin-top:25px;border-top:1px dashed #CCC}
		
		#prod_literature{overflow:auto}
		#prod_literature img{float:left}
		#prod_literature .text{margin-left:95px}
		
		.error{color:#F00;font-weight:bold}
		
		
	#sub-content #right-content ul.cad_download_types{margin-left:0}
	.cad_download_types{list-style:none}
	.cad_download_types li{float:left;margin-right:3px;padding-right:3px;border-right:1px solid #CCC}
	.cad_download_types li:last-child{margin-right:0;padding-right:0;border-right:none}
	
	.cad table{margin-bottom:25px}
	.cad table td{padding:10px}
	#cad_header #cad_view_select{float:right;margin:0;padding:0;}
	
	#prod_request_sec{background-color:#6C7596;padding:10px 10px 20px 10px;color:#FFF;font-size:12px}
	#prod_request_sec h4{color:#FFF}
	
	.cad{position:relative}
	.download-series-cad{position:absolute;top:25px;right:0}
	
	/* Product Hi-Res */
	
		#prod_image_thumb{position:absolute;top:45px;right:10px}
		#prod_image_thumb a:link img{border:5px solid #35476F}
		#prod_image_thumb a:visited img{border:5px solid #35476F}
		#prod_image_thumb a:hover img{border:5px solid #6C7596}
		#prod_image_thumb a:active img{border:5px solid #6C7596}
		
		#prod-hi-res-area{margin-left:115px}
		
		#grating_options{float:left;width:75px;border-right:1px solid #CCC;padding:0 10px}
		#grating_options li{list-style:none;margin-bottom:15px}
		#grating_options li a:link img{border:5px solid #35476F}
		#grating_options li a:visited img{border:5px solid #35476F}
		#grating_options li a:hover img{border:5px solid #6C7596}
		#grating_options li a:active img{border:5px solid #6C7596}
	
/*----------------------------------
	Header
-----------------------------------*/

	body #sub-content #right-content h2{font-size:18px;font-weight:normal} 
	
	h2.graphic{display:block;width:719px;height:162px;margin-left:-20px;margin-top:-10px;text-indent:-9999px;*position:absolute}
	.right-content-sub{*margin-top:287px}
    .right-content-sub.small{*margin-top:187px}
	
	
	/* Main */
		body#about h2.graphic{background:url(/images/site_components/headers/subpages/aboutTheCompany.jpg) no-repeat;height:262px}
		body#contact h2.graphic{background:url(/images/site_components/headers/subpages/contact.jpg) no-repeat;height:262px}
		body#resources h2.graphic{background:url(/images/site_components/headers/subpages/resources.jpg) no-repeat;height:262px}
		body#markets h2.graphic{background:url(/images/site_components/headers/subpages/markets.jpg) no-repeat;height:262px}
		body#solutions h2.graphic{background:url(/images/site_components/headers/subpages/solutions.jpg) no-repeat;height:262px}
	/* Sub */
		body#commercial h2.graphic{background:url(/images/site_components/headers/subpages/commercial.jpg) no-repeat}
		body#industrial h2.graphic{background:url(/images/site_components/headers/subpages/industrial.jpg) no-repeat}
		body#contractors h2.graphic{background:url(/images/site_components/headers/subpages/contractors.jpg) no-repeat}
		body#marine h2.graphic{background:url(/images/site_components/headers/subpages/marine.jpg) no-repeat}
		body#residential h2.graphic{background:url(/images/site_components/headers/subpages/housing.jpg) no-repeat}
		body#sustainability h2.graphic{background:url(/images/site_components/headers/subpages/sustainability.jpg) no-repeat}
		body#standard_custom h2.graphic{background:url(/images/site_components/headers/subpages/standard_custom.jpg) no-repeat}
		body#channels h2.graphic{background:url(/images/site_components/headers/subpages/channels.jpg) no-repeat}
		body#drains h2.graphic{background:url(/images/site_components/headers/subpages/drains.jpg) no-repeat}
		body#showers h2.graphic{background:url(/images/site_components/headers/subpages/showers.jpg) no-repeat}
		body#pipes h2.graphic{background:url(/images/site_components/headers/subpages/pipes.jpg) no-repeat}
		body#link h2.graphic{background:url(/images/site_components/headers/subpages/featured_showers.jpg) no-repeat}
	
/*----------------------------------
	Modal Popup
-----------------------------------*/
	  
	.jqmWindow {
		display: none;
		text-align:left;
		
		position: absolute;
		top: 25px;
		left: 50%;
		
		margin-left: -300px;
		width: 625px;
		
		background-color: #FFF;
		color: #333;
		border: 8px solid #35476F;
		padding: 15px;
		padding-top:0;
		
		z-index:100
	}
	
	
	/* Featured Product Page */
	#video-player.jqmWindow{width:600px}
	
	#alt_images{padding-top:15px;border-top:1px dashed #CCC;position:absolute;top:240px;left:-25px;}
	#alt_images.rel{position:relative;top:0;left:0;}
	#alt_images li{list-style:none;float:left;margin-right:25px;}
	#alt_images li a:link img{border:5px solid #35476F;}
	#alt_images li a:visited img{border:5px solid #35476F;}
	#alt_images li a:hover img{border:5px solid #6C7596;}
	#alt_images li a:active img{border:5px solid #6C7596;}
	#alt_images li:last{padding-right:none;}
	
	.jqmOverlay { background-color: #000;z-index:0 }
	.jqmOverlay_refresh { background-color: #000;z-index:0 }
	* html .jqmWindow {position: absolute;top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');}
	
	#featrd-shower-images.jqmWindow{width:700px;margin-left:-350px;position:fixed}
	#cad-preview.jqmWindow{position:fixed}
	
	.jqmAlertContent ul{margin:15px 0 20px 20px}
	
	.jqmClose{
		text-indent:-5600px;
		width:20px;height:20px;
		display:block;
		overflow:hidden;
		background:url(/images/site_components/icons/close.png) no-repeat;
		position:absolute;
		right:0;top:0
	}
	
/*----------------------------------
	Footer Nav
-----------------------------------*/

	#footer_nav{clear:both;margin-top:10px;margin-bottom:0}
	#footer_nav li{list-style:none;display:inline;margin-right:5px;padding-right:5px;border-right:1px solid #CCC}
	#footer_nav li:last-child{border-right:none}

/*----------------------------------
	Global Footer
-----------------------------------*/
	
	#footer{
		margin:0 auto;
		margin-bottom:20px;
		width:940px;
		color: #CCC;
		background-color:#000;
		font-size:11px;
		padding:15px 10px;
		height:40px;
		text-align:left
	}  
	
	#footer ul{list-style:none}
	#footer li{display:inline}
	#footer p,#footer ul{margin:0}
	
	#footer_top{position:relative}
	#keep_flow_ftr{
		position:absolute;right:0;top:0;
		display:block;
		text-indent:-5600px;
		background:url("/images/site_components/keeping_up_the_flow_gray.png") no-repeat;
		width:162px;
		height:12px;
	}
	
	#footer_text{margin-left:168px;margin-top:-15px;*margin-top:0}
	
	#ft_logo{
		float:left;
		display:block;
		text-indent:-5600px;
		background:url("/g_logos/wwt_ft_logo.gif") no-repeat;
		width:158px;
		height:33px;
	}
	
	#footer a{font-weight:bold;text-decoration:underline}
	
	#footer a:link{color: #CCCCCC;}
	#footer a:visited {color: #CCCCCC;}
	#footer a:hover {color: #FFFFFF;}
	#footer a:active {color: #FFFFFF;}