@charset "utf-8";
html{
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif;
}
body{
	background: transparent url(bg-body.jpg) left top;
	margin-right: auto;
	margin-left: auto;
	height:100%;
	overflow: hidden;
}
.page {
	width: 100%;
}
a ,
img{
  outline: none;
  border: none;
}
{

}
.container{
	width: 100%;
	margin-top:399px;
	margin-right: auto;
	margin-left: auto;
	padding: 0;
	background-color: #ED0677;
	height: 234px;
}
.panel h1{
	line-height: 24px;
	font: 24px;
	color:#ED0677;
}
.container .content{
	width: 100%;
	height: 96px;
	background: url(label_bg.png) repeat-x center top;
	padding-bottom: 6px;
	position:relative;
	top: 132px;
}
.container .content .content-inner {
	width: 996px;
	padding: 0 16px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	top: -389px;
}

.container .content .content-inner .banner {
	height: 399px;
	vertical-align: bottom;
}
.container .content .content-inner .label{
	height: 88px;
	padding-top: 8px; 
}
.container .content .content-inner .label .left{
	text-align: left;
	float: left;
}
.container .content .content-inner .label .right{
	text-align: right;
	float: right;
	margin-top: 6px;
	height: 62px;
	background: url(select_a_location.png) no-repeat left top;
	padding-left: 186px;

}
.container .content .content-inner .label .right .selection-box{
	height: 32px;
	width: 400px;
	/*background: #F00;*/
	background: transparent url(select_box.png) no-repeat left top;
	padding: 13px 0;
}
.container .content .content-inner .label .right input,
.container .content .content-inner .label .right select{
	vertical-align:middle;
	margin:0;
}
.container .content .content-inner .label .right .selection-box .locator{
	display: inline-block;
	margin:0;
	height: 34px;
	width: 250px;
	background:#FFF;
	margin-right:20px;
	vertical-align:middle;
}
.container .content .content-inner .label .right select.location{
	float: left;
	margin-left:-100px;
	width: 100px;
	/*visibility:hidden;*/
display: none;
}
.container .content .content-inner .label .right .selection-box .locator .address{
	background: #FCFCFC;
	line-height: 34px;
	font-size:14px;
	font-weight:bold;
	color:#444;
	text-align:center;
	text-transform:uppercase;
	cursor: pointer;
	height:34px;
	overflow:hidden;
}
.container .content .content-inner .label .right .selection-box .locator .panel{
	padding: 10px;
	width: 600px;
	background:#FFF;
	border: #EEE solid 3px;
	font-size:12px;
	position:relative;
	top: -500px;
	margin-left: -365px;
	z-index:3;
}
.container .content .content-inner .label .right .selection-box .locator .maps{
	max-height: 500px;
	min-height: 299px;
	width: 600px;
	background:#FFF;
	font-size:12px;
	position:relative;
	overflow:auto;
	overflow-x: hidden;
}
.container .content .content-inner .label .right .selection-box .locator .location_display{
	height: 281px;
	width: 592px;
	padding:4px 4px;
	overflow:hidden;
	cursor:pointer;
	margin-bottom: 4px;
	background: transparent url(loc-select.png) no-repeat 520px 8px;
}
.container .content .content-inner .label .right .selection-box .locator .location_display:hover{
	background-color: #ED0677;
}
.container .content .content-inner .label .right .selection-box .locator .keys_block{
	height: 27px;
	padding-bottom: 10px;
	padding-left: 261px;
	text-align:left;
	background: url(put_in_the_city.png) no-repeat left top;
}
.container .content .content-inner .label .right .selection-box .locator .keys_block .addr_key_wrapper{
	height: 27px;
	width: 328px;
	padding: 7px 5px 0 5px;
	margin: 0 4px;
	background:url(text_box.png) no-repeat left top;
}
.container .content .content-inner .label .right .selection-box .locator .keys_block .addr_key_wrapper .addr_key{
	width:310px;
	font-size: 10px;
	font-weight: bold;
	color: #999;
	border:none;
	background:none;
	padding: 0 4px;
	outline: none;
}
.container .content .content-inner .label .right .selection-box .locator .map_display{
	height: 281px;
	width: 259px;
	background:#EEE;
	background-repeat:no-repeat;
	background-position:left top;
	float: left;
	margin-right: 12px;
	position:relative;
	z-index:10;
}
.container .content .content-inner .label .right .selection-box .locator .map_display:hover{
	background-position:left -281px;
}
.container .content .content-inner .label .right .selection-box .locator .map_display #zoom{
	height: 36px;
	width: 44px;
	background: url(loc_zoom.png) no-repeat left top;
	margin-top: 236px;
	margin-left: 208px;
}
.container .content .content-inner .label .right .selection-box .locator .map_display:hover #zoom{
	background-position: left -36px;
}
.container .content .content-inner .label .right .selection-box .locator .address_display{
	height: 261px;
	width: 560px;
	text-align: left;
	padding: 10px;
}
.container .content .content-inner .label .right .selection-box .locator .address_display .title{
	font-size:14px;
	font-weight:bold;
	color:#444;
	text-transform:uppercase;
}
.under_layer{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:2;
}
.container .content .content-inner .label .right .selection-box .locator .address_display .display_item{
	padding: 12px;
}
.footer{
	padding: 0 24px;
	color:#ED0677;
	font-size: 10px;
	margin: 4px auto;
	text-align:right;
}
#loc_popup{
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  z-index: 199;
}
#loc_popup_backdrop{
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 199;
  position: absolute;
  background: transparent url(backdrop.png);
}
#loc_select_popup{
  width: 550px;
  height: 350px;
  background: transparent url(location_select_bg.png) no-repeat;
  padding-left: 280px;
  padding-top: 80px;
  position: relative;
  margin: 0 auto;
  top: 20px;
  z-index: 200;
}
#loc_select_popup form{
  display: none;
}
#loc_select_popup #loc_content{
  width: 500px;
  height: 290px;
  padding: 12px;
  position: relative;
  overflow: auto;
  display: inline-block;
}

#loc_select_popup #loc_content .mip_store{
  width: 220px;
  height: 127px;
  margin-right: 30px;
  margin-bottom: 12px;
  background: transparent url(location_bg_blank.png) no-repeat;
  float: left;
  padding: 0;
  position: relative;
  cursor:pointer;
}
#loc_select_popup #loc_content .mip_433_contest{
  width: 220px;
  height: 127px;
  margin-right: 30px;
  margin-bottom: 12px;
  background: transparent;
  float: left;
  padding: 0;
  position: relative;
  left:-25px;
}