
* Google Map Label format
---------------------------------------------------------------------------------------------- */
h1 {
font-family: Trebuchet MS,Helvetica,Sans-Serif;
margin:0px 0px 10px 0px;
font-size:24px;
color:#333333;
text-decoration:none;
font-weight:bold;
letter-spacing:-1px;
}
h1 em {
font-style:normal;
color:#CCCCCC;
}
h2 {
font-family: Trebuchet MS,Helvetica,Sans-Serif;
margin:0px 0px 0px 0px;
font-size:14px;
color:#333333;
text-decoration:none;
font-weight:bold;
}
.description {
border-bottom:1px dotted #ccc;
}
.description p {
font-family: Trebuchet MS,Helvetica,Sans-Serif;
margin:0px 0px 0px 0px;
font-size:12px;
color:#666666;
text-decoration:none;
padding:0px 0px 3px 0px;
}
.info {
padding:5px;
}
.info p {
font-family: Trebuchet MS,Helvetica,Sans-Serif;
margin:0px 0px 0px 0px;
font-size:10px;
color:#999999;
text-decoration:none;
padding:0px 0px 3px 0px;
}
a {
color:#333333;
text-decoration:underline;
}
a:hover {
color:#333333;
text-decoration:none;
}


/* GoogleMapDirectory form formats
---------------------------------------------------------------------------------------------- */
#Form.GoogleMapDirectory .BigInput {
	width: 75%;
	}

#Form.GoogleMapDirectory .Description {
	width: 100%;
	height:5em;
    }
#Form.GoogleMapDirectory .Address {
	width: 50%;
	height:4em;
    }
#Form.GoogleMapDirectory .Thread {
	width:5em;
    }
#Flash {
    margin-top:10px;
  }
.DeleteLocationRole {
	font-weight:normal;
	}
	
/* GoogleMapDirectory listings formats
---------------------------------------------------------------------------------------------- */
#GoogleMapDirectory_Locations {
	margin-top:0px;
    border-top:1px solid #dddddd;
    }
.GoogleMapDirectory_category {
	font-family: Trebuchet MS,Helvetica,Sans-Serif;
	background-color:#f7f7f7;
	padding:5px;
	padding-top:15px;
	padding-bottom:25px;
	margin:0px;
    }
 .GoogleMapDirectory_category dl {
	padding:0px;
	margin:0px;
    }
.GoogleMapDirectory_category dt {
    float:left;
    font-size:12px;
    color:#333333;
    font-weight:bold;
    text-decoration:none;
    }
.GoogleMapDirectory_category dd {
    margin-left:100px;
    font-size:12px;
    color:#777777;
    font-weight:normal;
    }

/* GoogleMapDirectory Search Form
-------------------------------------------------------------------------------------------------- */
#GoogleMapDirectory_Search {
    padding:5px;
    margin-top:15px;
    height:30px;
  }
#GoogleMapDirectory_Results {
    float:left;
    width:50%;
  }
#GoogleMapDirectory_Form {
    float:right;
    text-align:right;
    width:50%;
}
