#show_gm_share_control{
	left:36px;
	position:absolute;
	text-decoration:underline;
	top:169px;
	cursor: pointer;
}

#gm_share_control.hide{
	display: none;
}

#gm_share_control .instructions {
    width: 462px;
    height: 345px;
    top: 291px;
    left:50%;
    margin-left: -231px;
}

#gm_share_control .instructions .content {
    position: absolute;
    top:0;
    left:0;
    margin:0;
    padding:0;
    border:0;
}

#gm_share_control .instructions .content {
    width: 462px;
    height: 286px;
    top: 0;
    left:0;
    padding:0;
    background-color:#fff;
    background-image:none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	-moz-box-shadow:0 0 20px #000000;
	-webkit-box-shadow:0 0 20px #000000;	
}

.instructions {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10;
    width: 462px;
    height: 345px;
}

.instructions .content {
    position: relative;
    text-align: center;
    background: #f6f3ef url(../../images/google_map/bg_instructions.gif) 0 100% repeat-x;
}

#gm_share_control h2 {
    padding:10px 2% 5px 2%;
    text-align:left;
    font-size:1.2em;
    background-color:#FFF;
	margin: 0;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}

#gm_share_control .instructions .panels .panel textarea {
    display:block;
}

#gm_share_control .instructions .panels .panel {
    padding:10px 2% 5px 2%;
    border-top:1px solid #B7B7B7;
}

#gm_share_control .instructions .panels .first,
#gm_share_control .instructions .panels .last {
    background-color:#EFEAE2;
}

#gm_share_control .instructions .panels .second {
    background-color:#FFF;
}

#gm_share_control .instructions .panels .panel h3 {
    margin:0;
    padding:0;
    text-transform:uppercase;
    text-align:left;
    color:#BB4328;
    font-size:1.1em;
    font-weight:bold;
}

#gm_share_control .instructions .panels .panel form {
    padding-top:5px;
}

#gm_share_control .instructions .panels .panel form input {
    height:1.5em;
    padding:0;
}

#gm_share_control .instructions .panels .panel form input[type=submit] {
    height: 1.8em;
}

#gm_share_control .instructions .panels .panel form textarea {
    width:90%;
    height:4em;
    margin:0 0 5px 0;
}

#gm_share_control .instructions .panels .second form label {
    font-weight:bold;
}

#gm_share_control .instructions .panels .second form .line {
    position:relative;
}

#gm_share_control .instructions .panels .second form .labels {
    height:1.3em;
}

#gm_share_control .instructions .panels .second form .inputs {
    height:1.7em;
}

#gm_share_control .instructions .panels .second form .hints {
    font-size:0.9em;
    height:1.5em;
}

#gm_share_control .instructions .panels .second form .hints input {
    margin:0;
    padding:0;
}

#gm_share_control .instructions .panels .second form .hints label {
    font-weight:normal;
    color:#858585;
}

#gm_share_control .instructions .panels .second form .first_col,
#gm_share_control .instructions .panels .second form .second_col {
    position:absolute;
    top:0;
    width:43%;
    display:block;
}

#gm_share_control .instructions .panels .second form .first_col {
    left:0;
}

#gm_share_control .instructions .panels .second form .second_col {
    left:47%;
}

#gm_share_control .instructions .panels .second form .hints .second_col {
    height:1.7em;
}

#gm_share_control .instructions .panels .second form .hints .second_col * {
    display:block;
    position:absolute;
}

#gm_share_control .instructions .panels .second form .hints .second_col input {
    top:2px;
}

#gm_share_control .instructions .panels .second form .hints .second_col label {
    top:4px;
    left:17px;
    line-height:1.2em;
}

#gm_share_control .instructions .panels .first form input,
#gm_share_control .instructions .panels .last form input {
    width:90%;
}

.instructions a.close {
    display: block;
    margin:0;
    position: absolute;
    top:10px;
    right:5px;
    width:16px;
    height:16px;
    background: url('../../images/google_map/close.png') left top no-repeat;
}
