#store_finder #content_right p.first { margin-bottom:30px; }

.col1 {float:left; width:350px;  border-top:1px solid #dadfe0; padding-top:24px; margin-bottom:30px; }
.col2 {float:left; width:305px; text-align:right; margin:0 0 0 0; border-top:1px solid #dadfe0; padding-top:30px;  }
.col1 p {width:345px!important; margin:0 0 30px 0;}
.col1 ul {width:100%; clear:both; margin:0 0 30px}
.col1 ul li em {width:85px; float:left;}
.col1 input {clear:both; float:left; width:255px;}
.col1 label { margin-bottom:15px; float:left; width:100%;}

.col1 button { background:url(../images/icon_link_play.jpg) no-repeat 0 5px; padding:0 0 0 20px; float:left; margin:0px 0 0 13px; display:inline; height:23px;  width:70px;}
img.storename {margin-bottom:25px;}


#store_finder #content .pane {background: url(../images/bg_profile_panes.jpg) no-repeat  0 0; padding: 0 0 10px 0 }
#store_finder #content .pane ul {width:100%; padding:0 0 0 0; margin:0 0 0 0; border-top:1px solid #dadfe0;}
.pane ul li {border-bottom:1px solid #dadfe0; float:left}
#storefinder #content .pane ul li div {border-top:0; margin:0 0 0 0;}
.pane label {float:left; margin:30px 0 20px 0px; font-weight: normal!important }
.pane select {margin:10px 0 20px 30px; width:300px;}
.pane .col1 label {margin:0 0 12px 0;}
.pane .col1 {width:338px;}
.pane .col1, .pane #col2 {margin-top:0px; padding-top:15px;}
.pane .col2 {padding-top:20px;width:306px}
.pane .col1 p {margin-bottom:20px;}
.pane select {clear:both; display:block;}
.pane img.storename {margin-bottom:18px;}
#store_finder .col1 button { background:url(../images/icon_link_play.jpg) no-repeat 0 5px; padding:0 0 0 20px; float:left; margin:0px 0 0 8px; display:inline; height:23px;  width:70px;}
#store_finder .col1 input {clear:both; float:left; width:245px;}

#store_finder #content .pane .storeinfo {padding-bottom:30px; float:left; width:100%;}

ul.backwards_list { border: 0!important; height: 15em; margin-bottom: 20px }
ul.backwards_list li { float: none; position: relative; line-height: 1.6em; border: 0 }
ul.backwards_list li a { color: #706c6b; text-transform: none; display: block }
ul.backwards_list li a.active { color: #fc9400 }
ul.backwards_list li a:hover { color: #fc9400 }
ul.backwards_list li.in_first_column { margin-left: 0px }
ul.backwards_list li.in_second_column { margin-left: 130px }
ul.backwards_list li.in_third_column { margin-left: 260px }
ul.backwards_list li.in_fourth_column { margin-left: 390px }
ul.backwards_list li.in_fifth_column { margin-left: 510px }
ul.backwards_list li.top_of_column { margin-top: -12.8em }

.pane .result_container { float: left; clear: both; width: 644px; margin-bottom: 35px }
.pane .loader { float: left; clear: both; margin: 35px 0 35px 300px; display: none }

h1#h1-storefinder span					
	{ background: url(../images/h1-storedirectory.gif) no-repeat 0 0 }

#content h2, #content .pane .col1 h2 {height:auto; margin:0 0 10px 0; text-transform:uppercase; width:100%;}	

#content .pane .col1 h2 {height:auto; margin: 10px 0 0 0; padding-left:0px; width: auto; text-transform:uppercase; width:100%; background: none;cursor: default; font-size: 1.5em; font-weight: normal}

#map 
	{ float: left; background-color:#E5E3DF; height:500px; position:relative; width:644px }
#map div.gbox
	{ width: 217px!important ; padding-bottom: 15px }
#map div.hdr1
	{ color: #464444; font-size: 1em; text-decoration: none; text-transform: uppercase; padding-bottom: 10px }
#map div.hdr2
	{ color: #464444; font-size: 1.5em; text-decoration: none; text-transform: uppercase; padding-top: 15px; border-top: 1px solid #d1d1d1}
#map div.addr
	{ }
#map div.link
	{ }
#map div.link a	
	{ color: #fc9400; font-size: 1em; text-decoration: none; text-transform: uppercase; float: right; padding: 0 0 2px 20px; width: 100px; background: url(../images/icon_link_play.jpg) no-repeat 0 0 }

#content h2 {height:auto; margin:0 0 10px 0; text-transform:uppercase; width:100%;}	

#content h3 {width:100%; margin:0 0 10px 0; height:auto; font-weight:bold;}

#minimap 
	{ float: right; background-color:#E5E3DF; height:256px; position:relative; width:276px }

/*	HEADERS	*/
h1#store_directory span					
	{ background: url(../images/h1_store_directory.gif) no-repeat 0 0 }
h1#h1-storefinder span					
	{ background: url(../images/h1-storedirectory.gif) no-repeat 0 0 }
h1#find_store span					
	{ background: url(../images/h1_find_store.gif) no-repeat 0 0 }
