#search_disclaimer {
	text-transform: none;
	font-size: 9px;
	padding-right: 10px;
}

body #content {
	background-image: url(/images/store_locator/background_top.jpg);
	background-repeat: no-repeat;
	min-height: 587px;
	_height: 580px;
	position: relative;
	top: 7px;
}

.search_product_title {
	font-size: 1.4em;
	color: #BA0001;
	margin-left: 119px;
	font-weight: bold;
}

.input_products {	
	font-size: 1.2em;
}

.store_name {
	color: #5F3914;
	font-weight: bold;
}

#content p, #below p {
	margin-bottom: 1em;
	font-size: 1.2em;
}
	
#content p.last {
	margin-bottom: 0;
}

#content a, #below a {
	color: #ba0001;
}

#content a:hover, #below a:hover {
	text-decoration: none;
}

#content div.hr, #below div.hr {
	height: 13px;
	background-image: url(/images/store_locator/hr.gif);
	border: 0;
	margin: 10px 0;
	clear: both;
}

#content div.hr hr, #below div.hr hr {
	display: none;
}

.scrollerLeft {
	font-family: Arial, Helvetica, Verdana, sans-serif;
	width: 244px;
	height: 330px;
	margin-left: 94px;
	font-size: .70em;
	overflow: auto;
	text-transform: uppercase;
}
		
.scrollerLeft a {
	font-weight: bold;
}

#no_found {
        text-transform: none;
}

/* Left Side
******************************************/

#content #left {
	position: absolute;
	left: 54px;
	top: 23px;
	width: 385px;
	height: 516px;
}
	
#content #left h3.findourproducts {
	background-image: url(/images/store_locator/heading_findproducts.gif);
	background-repeat: no-repeat;
	text-indent: -3000px;
	width: 315px;
	height: 14px;
	margin-bottom: 0.5em;
}
			
#content #left a {
	color: #40ACD8;
}
	
#content #left .scroller {
	width: 294px;
	height: 330px;
	margin-left: 94px;
	font-size: .95em;
	}

#content #left .scroller a {
	font-weight: bold;
}

/*   FORM AND RESULTS IFRAMES */

body #locator{
	color: #000;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: .70em;
	margin-left: 95px;
	background-color: transparent;
}

#locator a {
	color: #40ACD8;
	font-weight: bold;
}

.form h4 {
	position: absolute;
	left: 0;
	background-repeat: no-repeat;
	text-indent: -3000px;
	width: 77px;
	height: 27px;
}

.form {
	position: relative;
	height: 100px;
	/*font-size: .7em;*/
}

h4.label-zip {
	top: -13pt;
	background-image: url(/images/store_locator/formlabel_zipcode.gif);
}

h4.label-products {
	top: 26px;
	background-image: url(/images/store_locator/formlabel_selectproducts.gif);
}

span.input-zip {
	position: absolute;
	left: 96px;
	top: 4px; 
}

.form span.input-products {
	position: absolute;
	left: 96px;
	top: 46px;
	font-size: .75em;
	font-family: Arial, Helvetica, Verdana, sans-serif;      
	text-transform: uppercase;
}

.form checkbox {
	margin-right: 10px;
}

.form input.submit {
	position: absolute;
	left: 206px;
	top: 46px;
}

span.miles {
	font-size: .70em;
	font-family: Arial, Helvetica, Verdana, sans-serif;
} 



/* Right Side
******************************************/

#content #right {
	position: absolute;
	left: 478px;
	top: 14px;
	width: 411px;
	height: 537px;
	color: #242021;
}
	
#content #right .scrollerRight {
	height: 100%;
	}

#content #right .entry {
	clear: both;
	margin-bottom: .3em;
}
	
#content #right .clearRight {
    clear:both;
    height:1px;
    overflow:hidden;
}

#content #right .thumb {
	display: block;
	width: 109px;
	height: 93px;
	float: left;
	text-align: center;
}
				
#content #right .entry p {
	margin-left: 119px;
}


/* Below
******************************************/

#below {
	position: relative;
	}
	
	#below h3 {
		text-indent: -3000px;
		background-repeat: no-repeat;
		height: 14px;
		width: 137px;
		margin-bottom: .7em;
		}
		
		#below h3.canadian { background-image: url(/images/store_locator/heading_canadian.gif); }
		#below h3.unitedkingdom { background-image: url(/images/store_locator/heading_unitedkingdom.gif); }
		#below h3.worldwide { background-image: url(/images/store_locator/heading_worldwide.gif); }
		
	#below #international {
		float: left;
		margin-left: 41px;
		_margin-left: 20px;
		width: 515px;
		background-image: url(/images/store_locator/background_brown.jpg);
		}
		
		#below #international .inner {
			padding: 12px 35px;
			}
		
		#below #international .western {
			float: left;
			width: 45%;
			}
		
		#below #international .eastern {
			margin-left: 50%;
			}

	#below #worldwide {
		float: left;
		width: 331px;
		background-image: url(/images/store_locator/background_note.jpg);
		}
		
		#below #worldwide .inner {
			padding: 12px 35px 65px;
			}
		
		#below #worldwide ul {
			list-style-type: disc;
			font-size: 1.2em;
			}
			
			#below #worldwide ul li {
				margin-left: 1em;
				}


/* Results IFRAME
******************************************/
#resultframe { 
                border: 0
}