body 
{
        background-color: #FFFFFF;
        font-family: "Trebuchet MS";
        font-size: 14px;
        text-align: center;
}

#container 
{
        width: 972px;
        margin: 0px auto;
        text-align: left;
}

div#header
{
        width: 972px;
				background: transparent url(images/header-time-clocks.gif) no-repeat scroll 0 0;
        height: 192px;
}
#header p { 
        padding-top: 73px; 
        line-height: 1.5;
        padding-left: 16px;
}
a, a:visited, a:hover 
{
        color: #d28000;
}


#tip
{
        cursor: pointer;     
        color: #D28000;
}
span#tip span {
	text-decoration: underline;
}

#feature1, #feature2, #feature3
{
        float: left;
        width: 320px;
        height: 378px;
}
#feature1 a, #feature2 a, #feature3 a
{
        font-size: 22px;
}
/*#feature1 p, #feature2 p, #feature3 p
{
        padding-top: 84px;
        padding-left: 16px;
}*/
#feature1 a.dirLink, #feature2 a.dirLink, #feature3 a.dirLink
{
        font-size: 12px;
        color: #44728f;
}


#feature1, #feature2
{
        margin-right: 5px;
}
#feature1
{
				background: transparent url(images/feature-middlesex.jpg) no-repeat scroll 0 0;
}

#feature2
{
				background: transparent url(images/feature-middlesex-shoreline.jpg) no-repeat scroll 0 0;
}
#feature3
{
				background: transparent url(images/feature-middlesex-marlborough.jpg) no-repeat scroll 0 0;
}

#flash_middlesex_clock, #flash_shoreline_clock, #flash_marlborough_clock
{
        /* position: absolute; */
        /* JC - margin-top: 70px; */
        /* JC - margin-left: 55px; */
}

.clear 
{
        height: 8px;
        clear: both;
}
#findLocation, #gmap 
{
        float: left;
}

#findLocation
{
				background: transparent url(images/find-nearest-er-location.gif) no-repeat scroll 0 0;
        width: 327px;
        height: 327px;
}
#gform 
{
        color: #FFF;
        margin-left: 16px;
        margin-top: 59px;
}
#addressInput
{
        width: 296px;
}
#stateInput 
{
        width: 141px;
}
#zipInput
{
        width: 141px;
}
img#searchButton
{
        margin-top: 7px;
        border: none;
}
#gmap 
{
        width: 638px;
        border: 2px solid #5b95a6;
        height: 300px;
}

#footer
{
				background: transparent url(images/footer-container.gif) no-repeat scroll 0 0;
        width: 971px;
        height: 78px;
        line-height: 38px;
        text-align: center;
}
#footer a
{
        padding-left: 10px;
}

/* JC (2009-09-14) */
div.waitTimeParent {
	margin: 70px 0 100px 55px;
}
div#outageContent {
  padding: 130px 0 190px 0;
}
div#outageContent span {
  font-size: 1.7em;
  display: block;
  clear: left;
  text-align: center;
}
div.alternateContent,
object#flash_middlesex_clock,
object#flash_shoreline_clock,
object#flash_marlborough_clock {
	margin-right: 55px;
	height: 111px;
}
div.alternateContent {
  background: transparent url(images/edWaitTimeClockBackground-trans.png) no-repeat scroll 0 0;
}
div.alternateContent p {
	margin: 0;
}
div.alternateContent p.waitTime {
	font: italic 4.1em "Trebuchet MS", Helvetica, Arial, sans-serif; /* 57.5px */
	color: #E7DB74;
	padding: 14px 0 0;
	text-align: center;
}
div.alternateContent span.waitTimeZero {
	color: #999966;
}
div.alternateContent p.waitTimePostMsg {
	font-size: 0.8em; /* 11px */
	color: #555;
	text-align: right;
	padding: 0 6px;
	margin-top: 17px;
}
p.locationInfo {
	margin: 0 0 0 16px;
	padding: 0;
}