/*

Theme Name: Jeremiah Company
Version: 1.0
Author: SodiumHalogen.com

*/	


			/* Global Layout */

body 
{
font-size: .75em;
margin: 0px;
text-align: center;
background: #ffffff url(http://jco-files.appspot.com/bg.gif) top center;
color: #125E3D;
font-family: Arial, Helvetica, sans-serif;
}

#wrap{
	position: relative;
	margin: auto;
	width: 983px;
	margin-bottom: 25px;
	overflow: hidden;
	background: url(http://jco-files.appspot.com/pbg.gif) top left repeat-y;
/*	background-image: url(assets/images/wn.gif);*/
}
	#wrap_request {
		width: 580px;
		position: relative;
		padding: 18px 2px 18px 3px;
		margin-top: 15px;
		background: none;
		}

	#top{
		position: relative;
		height: 107px;
		background: url(http://jco-files.appspot.com/afterglow.gif) top left no-repeat;
	}
	
		#logo{
			position: absolute;
			top: 12px;
			left: -10px;
			height: 76px;
			width:  179px;
			background: url(http://jco-files.appspot.com/logo.gif) top left no-repeat;
		}
		
		#search-wrap{
			position: relative;
			float: right;
			padding-top: 25px;	
			height: 35px;
			overflow: hidden;
		}
		
			#login,#login_button{
				position: relative;
				float: left;
				height: 35px;
				width: 98px;
				z-index: 9999;
				border: 0;
				background: url(http://jco-files.appspot.com/login.gif) top left;
				text-indent: -9999em;	
			}
			#login:hover,#login_button:hover{
				background-position: left -35px;
				}
			
			#search-submit{
				position: relative;
				float: left;
				margin-right: 6px;
				height: 35px;
				width: 70px;
				background: url(http://jco-files.appspot.com/search.gif) top left;
				border: 0;
			}

			#search,#logmein,#search_logged, #zipcode {
				position: relative;
				float: left;
				padding: 11px 5px 0 5px;
				height: 24px;
				border: none;
				width: 220px;
				font-size: .9em;
				z-index: 9999;
				background: url(http://jco-files.appspot.com/search-text.gif) top left;
			}
						
			#logmein,#search_logged{
				right: -120px;
			}
		
		#top-links{
			position: relative;
			float: right;
			padding-top: 18px;
			clear: right;	
		}
		
			#top-links li{
				position: relative;
				float: left;
				height: 12px;	
			}
			
			#top-links li a{
				position: relative;
				float: left;
				height: 12px;
				text-indent: -9999em;	
				overflow: hidden;
			}

				#top-links li a:hover {
					background-position: left -12px;
					}
					
			
			#t1{
				width: 46px;
				background: url(http://jco-files.appspot.com/link.gif) top left;	
			}
			
			#t2{
				width: 63px;
				background: url(http://jco-files.appspot.com/link-16.gif) top left;	
			}
			
			#t3{
				width: 107px;
				background: url(http://jco-files.appspot.com/link-17.gif) top left;	
			}
			
			#t4{
				width: 67px;
				background: url(http://jco-files.appspot.com/link-18.gif) top left;	
			}
	
	#nav{
		position: relative;
		height: 36px;
		padding-left: 15px;
		margin-left: 1px;
		z-index: 1000;
		background: url(http://jco-files.appspot.com/cap-left.gif) top left no-repeat;	
	}
	
		#navx{
			position: relative;
			height: 36px;
			z-index: 1000;
			background: url(http://jco-files.appspot.com/cap-right.gif) top right no-repeat;	
		}
		
		#navx li{
			position: relative;
			float: left;
			height: 36px;	
		}
		
		#navx a{
			position: relative;
			float: left;
			height: 36px;
			text-indent: -9999em;
		}
		
		ul#navx li a:hover{
			background-position: bottom left;
		}
		
		ul#navx li:hover a{
			background-position: bottom left;
		}
		
		#collections a.nlink{
			width: 118px;
			background: url(http://jco-files.appspot.com/nav.gif) top left;
		}
		
			#collections ul{
				position: absolute;
				display: none;
				top: 35px;
/* -13px*/		left: -14px;
/* 978px*/		width: 979px;
				height: 315px; /*295px*/
				padding-top: 18px;
				text-align: left;
				background: url(http://jco-files.appspot.com/sub-bg.gif) top left repeat-x;
			}
/* -- wm ads collections page --*/			
			#collections_page {
				width: 979px;
				/*height: 295px;*/
				text-align: left;
				display: block;
			}
			
				#collections_page h1{
					position: relative;
					font-size: 3.2em;
					font-weight: normal;
					color: #333;
					font-family: Georgia;
					margin: 0 0 0 20px;
					}
						
				#collections_page h2{
					position: relative;
					font-size: 1em;
					font-weight: bold;
					text-transform: uppercase;
					color: #777;
					margin: 0 0 20px 20px;
				}

			
			#collections:hover ul, #collections.sfhover ul{
				display: block;
			}
			
			#collections ul li, #collections_page ul li{
				position: relative;
				float: left;
				width: 100px;
				padding-left: 20px;
				height: 35px;
				margin-top: -2px;
			}
			
			#collections ul li a, #collections_page ul li a{
				position: relative;
				float: left;
				width: 100px;
				display: block;
				border-top: 2px solid #D2CFCA;
				border-bottom: 2px solid #D2CFCA;
				text-indent: 0;
				font-size: 12px;
				font-weight: bold;
				color: #6F6D70; 
				height: 23px;
				padding: 8px 0 0 0;
			}
			
			#collections ul li a:hover, #collections_page ul li a:hover{
				color: #272727;
				text-decoration: none;
				border-top: 2px solid #ABAAA6;
				border-bottom: 2px solid #ABAAA6;
			}
		
		
		#chandeliers a.nlink{
			width: 119px;
			background: url(http://jco-files.appspot.com/nav-24.gif) top left;
		}
		
		#bath a.nlink{
			width: 120px;
			background: url(http://jco-files.appspot.com/nav-25.gif) top left;
		}
		
		#wall_sconces a.nlink{
			width: 120px;
			background: url(http://jco-files.appspot.com/nav-26.gif) top left;
		}
		
		#pendants a.nlink{
			width: 120px;
			background: url(http://jco-files.appspot.com/nav-27.gif) top left;
		}
		
		#ceiling_mounts a.nlink{
			width: 121px;
			background: url(http://jco-files.appspot.com/nav-28.gif) top left;
		}
		
		#accessories a.nlink{
			width: 120px;
			background: url(http://jco-files.appspot.com/nav-29.gif) top left;
		}
		
		#summersale a.nlink{
			width: 118px;
			background: url(http://images.jeremiahcompany.com/nav-30_summersale.gif) top left;
		}
		
		#specials a.nlink{
			width: 120px;
/*			background: url(http://jco-files.appspot.com/nav-30_o.gif) top left no-repeat;*/
			background: url(http://images.jeremiahcompany.com/nav-30_o.gif) top left no-repeat;
		}
		
			#navx li.regn ul{
				display: none;
				position: absolute;
				top: 35px;
				left: -13px;
				width: 222px;
				padding: 20px;
				text-align: left;
				background: url(http://jco-files.appspot.com/sn.gif) bottom left no-repeat;
			}
			
			#navx li.regn:hover ul, #navx li.regn.sfhover ul{
				display: block;
			}
			
			#navx li.regn ul li{
				position: relative;
				float: none;
				width: 222px;
				height: 35px;
				margin-top: -2px;
			}
			
			#navx li.regn ul li a{
				position: relative;
				float: none;
				width: 222px;
				display: block;
				border-top: 2px solid #D2CFCA;
				border-bottom: 2px solid #D2CFCA;
				text-indent: 0;
				font-size: 12px;
				font-weight: bold;
				color: #6F6D70;
				height: 23px;
				padding: 8px 0 0 0;
			}
			
			#navx li.regn ul li a:hover{
				color: #272727;
				text-decoration: none;
				border-top: 2px solid #ABAAA6;
				border-bottom: 2px solid #ABAAA6;
			}

	#page-top{
		position: relative;
		margin: 0 3px 0 2px;
		height: 65px;
		background: url(http://jco-files.appspot.com/ptop.gif) top left repeat-x;
	}
	
		#breadcrumb{
			position: absolute;
			top: 26px;
			font-size: .9em;
			left: 20px;
			color: #4D4C4A;
			font-weight: bold;
		}
		
			#breadcrumb a{
				color: #7F7C77;
				margin: 0 2px 0 2px;
			}
			
			#breadcrumb span{
				margin: 0 2px 0 2px;
			}
			
			#breadcrumb a.active{
				font-weight: bold;
				color: #1E1E1E;
			}
	
		#sort-by{
			position: relative;
			float: left;
			margin: 20px 0 0 19px;
			height: 24px;
			text-align: left;
			padding: 0 0 4px 75px;
			font-size: .9em;
			color: #9A9792;
			background: url(http://jco-files.appspot.com/sort-by.gif) left center no-repeat;
		}
		
			#sort-by a{
				color: #9A9792;
				text-decoration: none;
			}
				#sort-by a:hover{
					color: #292826;
					text-decoration: none;
				}
		
			#sort-by a.active{
				color: #292826;
				font-weight: bold;
			}
		
		#page-top .page-list{
			position: absolute;
			bottom: 3px;
			right: 20px;
		}
		
		.show-prices{
			position: absolute;
			padding: 0 7px;
			line-height: 23px;
			bottom: 35px;
			right: 20px;
			font-size: .9em;
			color: #fff;
			background-color: #A19E9C;
		}
			.show-prices:hover{
				text-decoration: none;
				background-color: #2e2e2e;
				}
			
		.page-list{
			position: relative;
			float: right;
			height: 23px;
		}
		
			.page-list li{
				position: relative;
				float: left;
				height: 23px;
				margin-left: 2px;	
				border-left: 2px solid #F7F4EE;
			}
			
			.page-list li a{
				position: relative;
				float: left;
				padding: 0px 8px 0 8px;
				line-height: 23px;	
				height: 23px;
				text-align: center;
				color: #fff;
				background: #A19E9C;
			}
			
					
			.page-list li a:hover{
				text-decoration: none;
				background: #2e2e2e;
			}
			
			.page-list li a.active{
				background: #fff;
				border: 1px solid #EFEFEF;
				color: #9A9792;
				height: 26px;
				padding: 0 9px;
			}

			#page-top .page-list li.active{
				height: 26px;
				margin-right: -2px;
				border-right: 2px solid #F7F4EE;
			}
			
/* why no show?  */	#bottom .page-list li.active {
					margin-top: -3px;
					height: 26px;
					margin-right: -2px;
					border-right: 2px solid #F7F4EE;
					line-height: 20px;
				}	
				
			.page-list li.active a{
				background: #fff;
				height: 22px;
				color: #9A9792;
			}
			
			.page-list li a.pl-left{
				padding-left: 13px;
				background: #A19E9C url(http://jco-files.appspot.com/tick-left.gif) top left no-repeat;
			}
			.page-list li a.pl-left:hover{
				background-color: #2E2E2E;
				background-position: left bottom;
				text-decoration: none;
				}
			
			.page-list li a.pl-right{
				padding-right: 13px;
				background: #A19E9C url(http://jco-files.appspot.com/tick-right.gif) top right no-repeat;
			}
	`		.page-list li a.pl-right:hover{
				background-color: #2E2E2E;
				background-position: right bottom;
				text-decoration: none;
				}
			
			.page-list li a.pl-left2{
				padding-left: 18px;
				background: #A19E9C url(http://jco-files.appspot.com/tick-left.gif) top left no-repeat;
			}
			.page-list li a.pl-left2:hover{
				background-color: #2E2E2E;
				background-position: left bottom;
				text-decoration: none;
				}
			
			.page-list li a.pl-right2{
				padding-right: 18px;
				background: #A19E9C url(http://jco-files.appspot.com/tick-right.gif) top right no-repeat;
			}
			.page-list li a.pl-right2:hover{
				background-color: #2E2E2E;
				background-position: right bottom;
				text-decoration: none;
				}
	
	#page{
		position: relative;
		padding: 18px 2px 18px 3px;
		background: url(http://jco-files.appspot.com/pbg-fff.gif) top center repeat-y;
	}
	
		#large{
			position: relative;
			height: 434px;
			margin-left: 1px;
			background: #242424;
		}
		
		#front-images{
			position: relative;
			height: 220px;	
		}
		
			#front-images li{
				position: relative;
				float: left;
				padding-left: 19px;
				width: 220px;	
			}
			
			#front-images li img {
				position: relative;
				display: block;
			}
			
			#front-images li a{
				float: left;
				position: relative;
				display: block;
			}
	
	
		
		#front-three{
			position: relative;
			height: 123px;	
			margin-left: 1px;
		}
		
		/* request catalog 
			#front-three-a{
				position: relative;
				float: left;
				height: 123px;
				width: 320px;
				background: url(http://jco-files.appspot.com/fb1.gif) top left;
			}
			
				#front-three-a a{
					position: absolute;
					top: 41px;
					left: 20px;
					height: 40px;
					width: 166px;
					display: block;
					text-indent: -9999em;
				}
		*/
		#front-three-a{
				position: relative;
				float: left;
				height: 123px;
				width: 320px;
				background: url(http://jco-files.appspot.com/locate.jpg) 1px top;
			}
			
				#front-three-a a{
					position: absolute;
					top: 41px;
					left: 20px;
					height: 40px;
					width: 166px;
					display: block;
					text-indent: -9999em;
				}
				
			#front-three-b{
				position: relative;
				float: left;
				height: 123px;
				width: 344px;
				background: url(http://jco-files.appspot.com/fb2.gif) top left;
			}
			
				#front-three-b a{
					position: absolute;
					top: 35px;
					left: 50px;
					height: 58px;
					width: 258px;
					display: block;
					text-indent: -9999em;
				}
			
			#front-three-c{
				position: relative;
				float: left;
				height: 123px;
				width: 317px;
				text-align: left;
				background: url(http://jco-files.appspot.com/fb3.gif) top left;
			}
			
				#front-three-c div{
					position: relative;
					padding: 34px 15px 0 17px;
					font-size: 11px;
					color: #63605B;	
				}
				
				#front-three-c span{
					position: relative;
					float: right;
					padding: 4px 19px 4px 7px;	
				}
				
				#front-three-c span input{
					position: absolute;
					right: 0px;
					top: 1px;
				}
				
				#front-three-c p{
					position: relative;
					padding-bottom: 5px;
				}
				
				#front-three-c strong{
					position: relative;
					float: left;
					color: #633732;
					font-weight: bold;
					padding-top: 4px;
				}
				
				#stock-search{
					position: relative;
					float: left;
					padding: 4px 4px 0 4px;
					border: 1px solid #BBB7B4;
					width: 210px;
					height: 21px;
					font-size: 12px;
					color: #B0ACA9;
				}
				
				#stock-go{
					position: relative;
					float: left;
					margin-left: 12px;
					width: 50px;
					height: 26px;
					border: 0;
					background: url(http://jco-files.appspot.com/submit.gif) top left no-repeat;
				}
				
				* html #stock-go{
					margin-left: 6px;
				}
				
				
		
		
	
		
		#product-left{
			position: relative;
			float: left;
			width: 462px;	
			padding-left: 18px;
		}
		
			#product-left a{
				position: relative;
				display: block;
				border: 1px solid #B1ADAA;
			}
			
			#product-left a img{
				position: relative;
				display: block;
			}
			
			#product-left a span{
				position: absolute;
				bottom: 0px;
				right: 0px;
				height: 26px;
				width: 29px;
				background: url(http://jco-files.appspot.com/mag.gif) top right no-repeat;
			}
		
		
		
		
		#product-right{
			position: relative;
			float: right;
			width: 460px;
			text-align: left;
			padding-right: 18px;
		}
		
			#product-right h1 {
				position: relative;
				font-size: 3.2em;
				font-weight: normal;
				color: #333;
				font-family: Georgia;
			}
				
				#coming-soon {
					background: url(http://jco-files.appspot.com/bg.gif) top right;
					width: 580px;
					}
			
				#coming_soon h1 {
					position: relative;
					font-size: 3.2em;
					font-weight: normal;
					color: #fff;
					font-family: Georgia;
					text-align: left;
					padding-left: 20px;
					}
					
				#coming_soon h2{
					position: relative;
					font-size: 1em;
					font-weight: bold;
					text-transform: uppercase;
					color: #efefef;
					padding-bottom: 16px;
					margin-bottom: 16px;
					border-bottom: 1px solid #CDCCC8;
					text-align: left;
					padding-left: 20px;
					}
				
				#coming_soon p{
					color: #fff;
					font-size: 1em;
					text-align: left;
					padding: 0 0 15px 20px;		
					}
				
				.underlined {	
					padding-bottom: 16px;
					margin-bottom: 16px;
					border-bottom: 1px solid #CDCCC8;
					}
					
				#coming_soon ul{
					text-align: left;
					font-size: 1.5em;
					padding: 0 0 20px 40px;
					list-style-type: disc;
					color: #4F1F1D;
					}
					
				#coming_soon a{
					color: #4F1F1D;
					}
			
			#product-right h2{
				position: relative;
				font-size: 1em;
				font-weight: bold;
				text-transform: uppercase;
				color: #777777;
				padding-bottom: 16px;
				margin-bottom: 16px;
				border-bottom: 1px solid #CDCCC8;
			}
			
				#product-right h2.alt{
					border-color:#DDDDDD -moz-use-text-color -moz-use-text-color;
					border-style:solid none none;
					border-width:1px 0 0;
					margin:0;
					padding-top:20px;
				}
			
				#product-right h2 a{
					position: relative;
					float: right;
					padding-right: 18px;
					color: #A29E9D;
					text-transform: none;
					background: url(http://jco-files.appspot.com/tag-right.gif) right center no-repeat;
				}
					#product-right h2 a:hover{
						text-decoration: none;
						color: #2e2e2e;
						}
			
			.info-list{
				position: relative;
				float: left;
				width: 220px;
				color: #333;
			}
			
				.info-list li{
					position: relative;
					padding: 2px 0 2px 12px;
					background: url(http://jco-files.appspot.com/bullet.gif) left center no-repeat;
				}
				
				.info-list li a {
					border-bottom: 1px dotted #633732;
					color: #633732;
					text-decoration: none;
				}
				
				.info-list li a:hover {
					border-bottom:1px solid #633732;
					color:#633732;
				}
			
			.info-box{
				position: relative;
				float: right;
				width: 220px;
				padding-bottom: 10px;	
			}
			
				.info-box span{
					position: relative;
					height: 50px;
					padding-top: 25px;
					width: 100px;
					background: #A19E9C;
					color: #F7F4EE;
					text-align: center;
					font-size: 2em;	
					text-transform: uppercase;
					margin-bottom: 20px;
				}
				
				.info-box span strong{
					position: relative;
					margin-top: -10px;
					display: block;
					font-size: .7em;
					color: #E3DDD8;
					font-weight: bold;
					text-transform: none;
				}
				
				.in_stock{
					padding-top: 12px;
				}
				
				.req-info{
					position: relative;
					clear: both;
					display: block;
					text-align: center;
					padding: 15px 0 15px 0;
					font-weight: bold;
					font-size: .9em;
					background: #2E2E2E;
					color: #F7F4EE;
					border: 0;
				}
				.req-info:hover{
					background: #A19E9C;
					color: #FFF;
					text-decoration: none;
					}
				
				input.req-info{
					width: 209px;
					padding: 11px 0 11px 0;
					margin-top: 8px;
				}
			
			#product-right fieldset, #catalog_form fieldset{
				position: relative;
				clear: both;
				padding-bottom: 15px;
				border-bottom: 1px solid #ddd;
				margin-bottom: 5px;
			}
			
			#product-right fieldset form, #catalog_form fieldset form{
				position: relative;
				padding: 12px;
				background: #D5D5D5;
				text-align: left;
				color: #333;
			}
			
			#catalog_form {
				padding: 20px;
			}
			
				#product-right label, #catalog_form label{
					position: relative;
					display: block;
				}
			
				.text{
					position: relative;
					margin-bottom: 8px;
					padding: 5px 5px 0 5px;
					width: 197px;
					font-size: .9em;
					height: 17px;
					background: #fff;
					border: 1px solid #BAB9B5;
				}
				
				.form-left{
					position: relative;
					float: left;
					width: 209px;
					padding-right: 15px;
				}
				
				.form-right{
					position: relative;
					float: left;
					width: 209px;
				}
				
				.message{
					position: relative;
					padding: 5px 5px 0 5px;
					width: 197px;
					height: 63px;
					background: #fff;
					border: 1px solid #BAB9B5;
				}
				
				.thumbs{
					position: relative;
					float: left;
					width: 480px;
					margin-left: -20px;
				}
				
					.thumbs li{
						position: relative;
						float: left;
						height: 100px;
						width: 100px;
						padding-left: 20px;
					}
					
					.thumbs li a{
						position: relative;
						display: block;
						border: 1px solid #B2AEAB;
					}
						.thumbs li a:hover{
							border: 1px solid #2e2e2e;
							}

					
					.thumbs li a img{
						position: relative;
						display: block;
					}
		
		
	
		#product-list{
			position: relative;
/*****/		margin-bottom: -20px;
		}
		
			#product-list li{
				position: relative;
				float: left;
				padding: 0 0 20px 20px;
			}
			
			#product-list li img{
				display: block;
			}
			
			#product-list a{
				text-decoration: none;
			}
			
			.aproduct{
				position: relative;
				display: block;
				height: 218px;
				width: 218px;
				overflow: hidden;
				text-decoration: none;
				border: 1px solid #B1ADAA;
			}
							
				#product-list li.sfhover a.aproduct span{
					display: block;
				}
								
				#product-list li .aproduct span{
					position: absolute;
					display: none;
					bottom: 0px;
					padding: 10px;
					left: 0px;
					width: 200px;
					background: url(http://jco-files.appspot.com/spanbg.png) top left;
				}
			
				#product-list li .aproduct:hover span{
					display: block;
				}
				
				.aproduct span strong{
					position: relative;
					float: left;
					color: #fff;
					font-weight: bold;
					text-decoration: none;
				}
				
				.aproduct span em{
					position: relative;
					float: right;
					color: #9A9792;
					text-decoration: none;
				}
			
			

	#bottom{
		position: relative;
		margin: 0 2px 0 3px;
		height: 41px;
		background: url(http://jco-files.appspot.com/bottom-bg.gif) top left;
	}
	
		#bottom .page-list{
			position: absolute;
			top: 4px;
			right: 20px;
		}
	
	#foot{
		position: relative;
		padding: 22px 20px 0 20px;
		height: 50px;
		background: url(http://jco-files.appspot.com/footbg.gif) top left;
		font-size: .9em;
		text-align: left;
		color: #979088;
		font-weight: normal;
	}

		#foot a {
			font-weight: bold;	
		}

		#foot a:hover {
			text-decoration: none;
			border-bottom: 1px solid #979088;				
		}
			
		#foot p{
			position: relative;
			line-height: 1.8em;
		}
	
		.foot-list{
			position: relative;
		}
		
			.foot-list a{
				color: #f0e8de;
			}
		
		.cright a{
			color: #979088;
		}
		
		p.design-by{
			position: relative;
			float: right;
			z-index: 5;
		}
		
			p.design-by a{
				color: #979088;
			}


/* Bryan's Additions */
#slideform {
	background-color:#FFFFFF;
	height:276px;
	position:absolute;
	right:18px;
	top:187px;
	width:460px;
	z-index:90;
	display: none;
}

#placehold {
	height:218px;
	overflow:hidden;
}

#detail_hold {
	height: 95px;
	overflow: hidden;
}

#product-list li .aproduct span em .dealer_show, .dealer_show {
	background:none;
	bottom:auto;
	display:none;
	left:auto;
	padding:0;
	width:auto;
	position: inherit;
}

.sale #product-list li .aproduct span em .dealer_show {
	background: #8C3B1D;
	padding: 0 2px;
	color: #fff;
	}

label.error {
	color:#990000;
	font-size:11px;
	font-weight:bold;
	margin-bottom:7px;
	top:-6px;
}

.cancel {
	color: #201F1D;
	float: right;
}

#logout {
	float:left;
	left: 65px;
	position: absolute;
	top: 45px;
	color: #2C2B2B;
	font-size: .95em;
}

.ac_input {
	width: 200px;
}

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
	margin-left: 5px;
	z-index: 1001;
}

#check_it .ac_results {
	background-color:window;
border:1px solid windowframe;
margin-left:1px;
margin-top:-208px;
overflow:hidden;
padding:0;
z-index:1001;
}

.ac_results ul {
	width: 220px;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 190px;
	font: menu;
	font-size: 12px;
	overflow: hidden;
	color: #1E1E1E;
}

.ac_loading {
	background : url('http://jco-files.appspot.com/indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: #F9F7F2;
	color: #FFFFFF;
}

/* -- Store Locator Styles -- */
/* see content.css */




