@charset "UTF-8";
/* map */

#addrcopy {
 background-image:url(../img/btn_address_copy.gif);
 background-repeat:no-repeat;
 display:block;
 width:93px;
 height:22px;
 float:left;
 margin-right:10px;
 text-indent:-5000px;
 cursor:pointer;
}
#locateBtn{
 background-image:url(../img/btn_map.gif);
 background-repeat:no-repeat;
 display:block;
 width:82px;
 height:22px;
 float:left;
 margin-right:20px;
 text-indent:-5000px;
 cursor:pointer;
}
#maptext {
 width:200px;
 float:left;
 margin-right:10px;
 }
#mapcontainer {
 padding-top:10px;
 clear:both;
 }
#mapsearch {
 height:30px;
	}

/* overlay self */
#olDStart {
 position: absolute;
}
#olDEnd {
 position: absolute;
}
#olTStart {
 position: absolute;
}
#olTEnd {
 position: absolute;
}

/* form region */
#dStartField {
 float: left;
 width: 250px;

}
#dEndField {
 float: left;
 width: 250px;
 clear:left;
}
#tStartField {
}
#tEndField {
}

/* div region in overly */
#olTStart {
 font-family: arial,helvetica,clean,sans-serif;
 background: #e5f2f2;
 border: 1px solid #808080;
 padding: 10px;
}
#olTEnd {
 font-family: arial,helvetica,clean,sans-serif;
 background: #e5f2f2;
 border: 1px solid #808080;
 padding: 10px;
}

/* hour header */
#sHH {
 font-weight: bold;
 float: left;
 width: 40px;
 text-align: center; 
}
/* minute header */
#sMH {
 font-weight: bold;
 float: left;
 width: 40px;
 text-align: right;
}
/* hour region */
#hS {
 float: left;
 width: 40px;
 text-align: right;
 padding: 0px;
 margin: 0 10px 0 0;
 background: white;
}
/* minute region */
#mS {
 float: left;
 width: 40px;
 text-align: right;
 padding: 0;
 margin: 0;
 background: white;
}

/* hour */
.sH {
 font-style: normal;
 color: #3399cc;
 border: 1px solid #ccc;
}
/* minute */
.sM {
 color: #3399cc;
 border: 1px solid #ccc;
}

/* hour selected */
.hSelected {
 background: #3399cc;
 color: #ffffff;
 cursor: pointer;
 border: 1px solid #fff;
}
/* minute selected */
.mSelected {
 background: #3399cc;
 color: #ffffff;
 cursor: pointer;
 border: 1px solid #fff;
}

/* minute highlighted */
.mHl {
 color: #3399cc;
 background: #ffffcc;
 cursor: pointer;
 border: 1px solid #3399cc;
}

/* hour highlighted */
.hHl {
 color: #3399cc;
 background: #ffffcc;
 cursor: pointer;
 border: 1px solid #3399cc;
}

/* close link on time selector */
.closeDSel {
 width: 90px;
 text-align: center;
}
