body
{
    background: #1e0800;
/*    margin:0px auto;  */
    margin:0px;
    line-height:14px;
    font-size:11px;
    font-family:Arial;
    color:#ebe1ac;
  	background-image: url('/images/store_locator/iframe_bg.gif');
  	background-repeat: repeat-x;
    padding: 0px 0px 0px 0px;
}
.wrapper
{
    width:561px;
/*    margin:0px auto;  */
    margin:0px;
    padding: 0px 0px 0px 0px;
    position:relative;
}
#map
{
	position: relative;
	width:539px;
	height:300px;
	padding: 0px 0px 0px 0px;
	margin: 4px 0px 0px 0px;
}
.defaultLocator
{
	line-height:14px;
    font-size:11px;
    font-family:Arial;
    color:#ebe1ac;
}
.errorPanel
{
    border:0px solid black;
    padding: 5px;
    color: red;
}
.errorBody
{
    padding-left: 45px;
    margin-bottom: 10px;
}
.errorBodyNoError
{
    padding-left: 45px;
    margin-bottom: 10px;
    color:blue;
}
.errorHeader
{
    color: red;
    margin:0px;
}
.errorHeaderNoError
{
    color: blue;
    margin:0px;
}
.map_bg1
{
	position: relative;
	width: 539px;
	height: 175px;
	background-image: url('/images/store_locator/store_locator_results_bg.gif');
	padding: 21px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.map_bg2
{
	position: relative;
	width: 539px;
	height: 175px;
	background-image: url('/images/store_locator/store_locator_results_bg2.gif');
	padding: 21px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.address_container
{
	position: relative;
	width:220px;
	height: auto;
    float: left;
	border: 0px;
	color: #000000;
	padding: 0px 0px 21px 32px;
	margin: 0px 0px 0px 0px;
}
.address
{
	position: relative;
	width:220px;

}
.directions
{
    position: relative;
	width:220px;
}
.hours
{
    position: relative;
	float:left;
    width:220px;
}

.results_outer
{
	position: relative;
	height: auto;
	width: auto;
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#resultContainer
{
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

#contentArea
{
	position: relative;
	width: 561px;
	height: auto;
	border: 0px;
	background-color:#c0a065;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#store_locator_head
{
}

#store_locator_wrapper
{
	position: relative;
	height: auto;
	width: 561px;
	background-color: #c0a065;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#store_locator_wrapper_footer
{
	position: relative;
	height: 6px;
	width: 561px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 41px 0px;
	margin: 0px 0px 0px 0px;
}

.store_locator_input
{
	width: 100px;
	height: 14px;
	border: 1px solid #c0a065;
}

.store_locator_directions_input
{
	width: 140px;
	height: 14px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 1px solid #c0a065;
}

#store_locator_inner_wrapper
{
	position: relative;
	background-color:#1e0800;
	width: 561px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#store_locator_sub_head_wrapper
{
	position: relative;
	height: 54px;
	width: 561px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: #513a2a;
	background-image: url(null);
	background-repeat: no-repeat;
}

#store_locator_sub_head
{
	position: relative;
	height: 43px;
	width: 539px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 10px;
}

#store_locator_search
{
	position: relative;
	height: 43px;
	width: 140px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#store_locator_radio
{
	float: left;
	width: 110px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#store_locator_button
{
	float: left;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}

#store_locator_slider
{
	position: relative;
	height: 43px;
	width: 156px;
	float: left;
	line-height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#store_locator_body_wrapper
{
	position: relative;
	height: auto;
	width: 551px;
	padding: 8px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

#store_locator_results_head_wrapper
{
	position: relative;
	width: 539px;
	height: 37px;
	line-height: 0px;
	font-size: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#store_locator_results_head
{
	position: relative;
	float: left;
	line-height: 0px;
	font-size: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#store_locator_print_map
{
	position: relative;
	float: right;
	line-height: 0px;
	font-size: 0px;
	vertical-align: top;
	padding: 11px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.store_locator_results_round
{
	position: relative;
	width: 539px;
	height: 6px;
	line-height: 0px;
	font-size: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.store_locator_results_round2
{
	position: relative;
	width: 539px;
	height: 6px;
	line-height: 0px;
	font-size: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#store_locator_result_wrapper
{
	position: relative;
	height: auto;
	width: 529px;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
/* 	padding: 0px 0px 0px 0px; */
/* 	margin: 0px 0px 0px 10px; */
}

#resultContainerNull
{
	position: relative;
	width: 539px;
	height: 169px;
	color: #0b0607;
	vertical-align: top;
	background-image: url('/images/store_locator/store_locator_results_bg.gif');
	padding: 21px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#resultNullFiller
{
	height: 40px;
	font-size: 0px;
	line-height: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

#resultContainerNull h1
{
	font-size: 16px;
	line-height: 20px;
	font-family: Arial;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.go_button
{
	float: right;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}

#store_locator_wrapper a:Link
{
    text-decoration:none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#store_locator_wrapper a:Hover
{
    text-decoration:underline;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#store_locator_wrapper a:Visited
{
    text-decoration:none;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}
#store_locator_wrapper a:link,a:hover,a:visited
{
    color:#993300;
}

.toplink
{
	position: absolute;
	top: 179px;
	left: 426px;
	width: 100px;
	height: 20px;
	vertical-align: top;
	padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

.toplink a:Link
{
	text-decoration: none;
}

.toplink a:Visited
{
	text-decoration: none;
}

.toplink a:Hover
{
	text-decoration: underline;
}

.page_title
{
	position: relative;
	padding: 33px 0px 10px 24px;
    margin: 0px 0px 0px 0px;
}

