*{
	padding:0px;
	margin:0px;
}
body{
	font-family: Helvetica, sans-serif;
	background:#F7F7F7;
}
h2{
	font-weight:normal;
	margin-bottom: 25px;
	margin-left:-10px;
}
iframe { vertical-align: bottom; }
a{
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
#AL,#AK,#AZ,#AR,#CA,#CO,#CT,#DE,#DC,#FL,#GA,#HI,#ID,#IL,#IN,#IA,#KS,#KY,#LA,#ME,#MD,#MA,#MI,#MN,#MS,#MO,#MT,#NE,#NV,#NH,#NJ,#NM,#NY,#NC,#ND,#OH,#OK,#OR,#PA,#RI,#SC,#SD,#TN,#TX,#UT,#VT,#VA,#WA,#WV,#WI,#WY{
	display: none;
}
#AL-ins,#AK-ins,#AZ-ins,#AR-ins,#CA-ins,#CO-ins,#CT-ins,#DE-ins,#DC-ins,#FL-ins,#GA-ins,#HI-ins,#ID-ins,#IL-ins,#IN-ins,#IA-ins,#KS-ins,#KY-ins,#LA-ins,#ME-ins,#MD-ins,#MA-ins,#MI-ins,#MN-ins,#MS-ins,#MO-ins,#MT-ins,#NE-ins,#NV-ins,#NH-ins,#NJ-ins,#NM-ins,#NY-ins,#NC-ins,#ND-ins,#OH-ins,#OK-ins,#OR-ins,#PA-ins,#RI-ins,#SC-ins,#SD-ins,#TN-ins,#TX-ins,#UT-ins,#VT-ins,#VA-ins,#WA-ins,#WV-ins,#WI-ins,#WY-ins{
	display: none;
}
#AL-home,#AK-home,#AZ-home,#AR-home,#CA-home,#CO-home,#CT-home,#DE-home,#DC-home,#FL-home,#GA-home,#HI-home,#ID-home,#IL-home,#IN-home,#IA-home,#KS-home,#KY-home,#LA-home,#ME-home,#MD-home,#MA-home,#MI-home,#MN-home,#MS-home,#MO-home,#MT-home,#NE-home,#NV-home,#NH-home,#NJ-home,#NM-home,#NY-home,#NC-home,#ND-home,#OH-home,#OK-home,#OR-home,#PA-home,#RI-home,#SC-home,#SD-home,#TN-home,#TX-home,#UT-home,#VT-home,#VA-home,#WA-home,#WV-home,#WI-home,#WY-home{
	display: none;
}

#top{
	height:156px;
	width:100%;
	background: url('http://s3.amazonaws.com/movotoblog/2012/11/climate/css/images/bamboo.png')top;
	z-index:100;
	text-align:left;
	font-size:3.2em;
	font-family: Quicksand, Helvetica;
	font-weight:bold;
	text-shadow: 0px 2px 2px #fff;
	line-height:.8em;
}
#title{
	width:480px;
	margin-left:auto;
	margin-right:auto;
}
.small{
	font-size:.6em;
	font-weight:normal;
}
/**** TABS SECTION ****/
#tabs{
	/*width:100%;
	height:55px;
	background:#695C49;
	background-image: -ms-linear-gradient(top, #8A7A61 0%, #695C49 100%);
	background-image: -moz-linear-gradient(top, #8A7A61 0%, #695C49 100%);
	background-image: -o-linear-gradient(top, #8A7A61 0%, #695C49 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #8A7A61), color-stop(1, #695C49));
	background-image: -webkit-linear-gradient(top, #8A7A61 0%, #695C49 100%);
	background-image: linear-gradient(to bottom, #8A7A61 0%, #695C49 100%);
	-webkit-box-shadow: 0px 5px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 5px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 5px 5px rgba(50, 50, 50, 0.75);
	border-bottom: 1px solid black;*/
	border-top: 1px solid black;
}
ul#navigation{
	list-style:none;
	margin-left:auto;
	margin-right:auto;
	height:55px;
	position:relative;
	font-size:1.2em;
	font-weight:bold;
	width:507px;
	text-shadow: 0px 2px 2px #000;
}
ul#navigation li{
	display:inline;
}
ul#navigation li a{
	text-decoration:none;
	height:55px;
	margin: 0;
	padding-left: 10px;
	padding-right:10px;
	float:left;
	color:white;
	text-align:center;
	line-height:55px;
	box-shadow: 0 1px 3px #404040;
	-moz-box-shadow: 0 1px 3px #404040;
	-webkit-box-shadow: 0 1px 3px #404040;
}
ul#navigation  li a:hover{
	background: #fff;
	color:#695C49;
	text-shadow: none;
	-moz-box-shadow:    inset 0 0 5px #000000;
	-webkit-box-shadow: inset 0 0 5px #000000;
	box-shadow:         inset 0 0 5px #000000;
}
ul#navigation  li a.active{
	background: #fff;
	color:#695C49;
	text-shadow: none;
	-moz-box-shadow:    inset 0 0 5px #000000;
	-webkit-box-shadow: inset 0 0 5px #000000;
	box-shadow:         inset 0 0 5px #000000;;
}

/*** MAP SECTION ***/
#wrapper{
	margin-top:25px;
	width:100%;
}
#map{
	width:969px;
	margin-left: auto;
	margin-right: auto;
}
#paper{
	height: 300px;
	position: relative;
	width: 300px;
	float: left;
	display: block;
}
#paper2{
	height: 300px;
	position: relative;
	width: 300px;
	float: left;
	display:none;
}
#paper3{
	height: 300px;
	position: relative;
	width: 300px;
	float: left;
	display:none;
}

#default{
	margin-top:50px;
	background:white;
	height: 300px;
	width: 294px;
	float:right;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.75);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
#default ul{
	padding-left: 20px;
	margin-top:20px;
}
#default li{
	margin-left:0px;
	margin-bottom: 15px;
}
.popOver{
	margin-top:50px;	
	background:white;
	height: 300px;
	width: 294px;
	float:right;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.75);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.popOverInner{
	margin:20px;
}
.popOverInner table{
	border-collapse:collapse;
	width:100%;
	font-size:.9em;
}
.popOverInner th{
	border-bottom:1px solid black;
}
.popOverInner td{
	text-align:center;
	line-height:2em;
	border-top:1px solid #D4D4D4;
}
.projected{
	font-weight:bold;
	color:#C2C2C2;
	letter-spacing:-1px;
	margin-top:25px;
}
.change{
	font-size:1.5em;
}
.label{
	float:right;
	position:relative;
	top:-32px;
	width:80px;
}
.label img{
	position:relative;
	width:100%;
}
.label h2{
	position: absolute; 
	top: 23px; 
	left: 35px; 
	width: 100%; 
}
/**** Insurance Premiums ***/
.popOver2{
	margin-top:50px;	
	background:white;
	height: 250px;
	width: 294px;
	float:right;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.75);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.label2{
	float:right;
	position:relative;
	top:-32px;
	width:80px;
}
.label2 img{
	position:relative;
	width:100%;
}
.label2 h2{
	position: absolute; 
	top: 23px; 
	width: 100%;
	text-align:center;
}
.popOver3{
	margin-top:50px;	
	background:white;
	height: 264px;
	width: 294px;
	float:right;
	-webkit-box-shadow: 0px 0px 5px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 5px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 5px rgba(50, 50, 50, 0.75);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
/** LEGEND **/
#footer{
	height:850px;
	background:white;
	border-top: 1px solid #DCDCDC;
	width:100%;
	margin-top:480px;
}
.legendBreak{
	width:45%;
	margin-bottom:10px;
}
.degrees{
	font-weight:normal;
	font-size:.7em;
	display:inline;
}
.legend{
	width:969px;
	margin-top:30px;
	margin-left:auto;
	margin-right:auto;
	font-weight:bold;
}
#tempLegend{
	display:none;
	float:left;
	width:66%;
}
#insLegend{
	display:none;
	float:left;
	width:66%;
}
#houseLegend{
	float:left;
	width:66%;
}
#social{
	width:30%;
	float:right;
}

/*** Summary ***/
#footerWrapper{
	width:969px;
	margin-left:auto;
	margin-right:auto;
	margin-top:100px;
}
#left{
	float:left;
	width:66%;
}
#right{
	float:right;
	width:30%;
	font-size:.8em;
}

#right h3{
	margin-top:20px;
	margin-bottom:2px;
}