﻿body{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	background-image:url(../images/lightning-bg.jpg);
	text-align: center;
	margin: 0px;
}
.twtr-hd, .twtr-ft { display: none; }
.mainwrapper{
	position:relative;
	left:0px;
	top:0px;
	width:1248px;
	height:678px;
	text-align: left;
	margin-right: auto;
	margin-left: auto;
	background-image:url(../images/big-black-bg2.png);
	background-repeat: repeat-y;
}
	#pac-input {
        background-color: #fff;
        padding: 0 11px 0 13px;
		position:absolute;
		z-index:2;
		left:375px; 
		top: 110px;
        width: 400px;
        font-family: Roboto;
        font-size: 15px;
        font-weight: 300;
        text-overflow: ellipsis;
      }

      #pac-input:focus {
        border-color: #4d90fe;
        margin-left: -1px;
        padding-left: 14px;  /* Regular padding-left + 1. */
        width: 401px;
      }

      .pac-container {
        font-family: Roboto;
      }
#bLeft{
	color:#111;
	position:absolute;
	left:100px;
	top:670px;
	width:400px;
	font-size:12px;
}
#bCenter{
	color:#111;
	position:absolute;
	left:650px;
	top:670px;
	width:400px;
	font-size:12px;
}
#bBottom{
	text-align:center;
	color:#111;
	position:absolute;
	left:13px;
	top:820px;
	width:1139px;
}
#topBanner{
	position:absolute;
	left:13px;
	top:0px;
	width:1234px;
	height:100px;
	background-image:url(../images/header-bg.png);
}
#map{
	position:absolute;
	top:105px;
	height:430px;
	left:268px;
	width:730px;

}
#storms{
	top:105px;
	position:absolute;
	left:13px;
	height: 435px;
	width: 250px;
	overflow:auto;
}
#tweets{
	height: 435px;
	top:102px;
	position:absolute;
	left:1002px;
	width: 240px;
	
}
#stormText{
	position:absolute;
	top:29px;
	height:90px;
	width:240px;
	background-color:#CCC;
	font-size:9px;
	text-align:justify;
	padding-left:5px;
	padding-right:5px;
	line-height:12px;
}
#googleAds{
	position:absolute;
	text-align:center;
	top:118px;
	height:250px;
	width:250px;
	background-image:url(../images/AttnRoofers.jpg);
}
#liveHail{
	position:absolute;
	top:366px;
	width:250px;
}


.formBackground{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	position:absolute;
	color:#FFF;
	background-image:url(../images/grey-fade.png);
	border-image-repeat:repeat;
	height:100px;
	top:555px;
	left:13px;
	width:1235px;
	padding-left:0px;
	border:none;
	border-style:none;
	margin:0px;
}
#quickGuide{
	position:absolute;
	top: 5px;
	height:78px;
	width:370px;
	left: 5px;
	border-style:solid;
	border-color:#777;
	padding-bottom:3px;
	padding-left:3px;
	padding-right:3px;
	padding-top:2px;
	line-height:14px;
}
.date{
	padding-top:10px;
	position:absolute;
	top: 9px;
	left: 390px;
	font-size:12px;
}
.dateTable{
	font-size:12px;
	color:#FFF;
}
.stateTable{
	font-size:12px;
	color:#FFF;
}
.checkBoxes{
	padding-top:4px;
	position:absolute;
	font-size:12px;
	width:120px;
	height:150px;
	top:0px;
	left:635px;
}
.checkBoxesTwo{
	padding-top:8px;
	position:absolute;
	width:105px;
	height:150px;
	left:535px;
	top:0px;
	font-size:12px;
}
.stateSelect{
	padding-top:10px;
	position:absolute;
	top:11px;
	left:760px;
	font-size:12px;
}
.buttons{
	position:absolute;
	padding-top:2px;
	left: 950px;
	width:150px;
	top: 0px
}


