@charset "utf-8";

#page_container {
height:357px;
left:0px;
// text-align:center;
width:100%;
}

.forecast_day {
color: #336e8c;
font-size: 1em;
font-weight:bold;
line-height: 1.2;
margin: 10px 0px 0px 0px;
}

.forecast_temp {
color: #00F;	
font-size: 1em;
line-height: 1.2;
margin: 10px 0px 0px 40px;
}

.warning {
font-size: .8em;
line-height: 1.2;
margin: 10px 0px 0px 0px;
}

.warning_separator { border-bottom-style:solid;
border-bottom-width:1px; border-bottom-color:#000000;
padding: 22px 10px 18px 10px;
}

.expiration {
color:#FF0000;
}

.saved_location_links {

font-size:.9em;

}

h1 {font-size:1.25em; color:#336e8c; border:0; margin: 2px 0px 2px 0px; text-align: center; padding: 0px 0px 10px 0px;
}

h2 {font-size:1.2em; color:#336e8c; border-style: solid; border-width:0px 0px 3px 0px; border-color:#336e8c; margin: -6px 0px -10px 0px; padding: 0px 0px -6px 0px; font-style: italic;
}

body {
background: #ffffff; line-height: 1.5; font-size: 1.25em; font-family: Helvetica, Lucida Sans Unicode, Verdana, Arial, sans-serif; margin: 0px 0px 0px 0px;
}

.padding { 
padding: 0px 10px 0px 10px;
}

.important {color:#FF0000; font-weight: bold;

}

.separator { border-bottom-style:solid;
border-bottom-width:1px; border-bottom-color:#000000;
padding: 8px 10px 8px 10px;
}

.separator_getting_started { border-bottom-style:solid;
border-bottom-width:1px; border-bottom-color:#000000;
padding: 4px 10px 8px 4px;
}

.separator_top { border-top-style:solid;
border-top-width:1px; border-top-color:#000000;
border-bottom-style:solid;
border-bottom-width:1px; border-bottom-color:#000000;
padding: 8px 10px 8px 10px;
}

.gradient_top { border-top-style:solid;
border-top-width:1px; border-top-color:#000000;
border-bottom-style:solid;
border-bottom-width:1px; border-bottom-color:#000000;
vertical-align: middle;
padding: 8px 10px 8px 10px;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
}

.gradient { border-bottom-style:solid;
border-bottom-width:1px; border-bottom-color:#000000;
vertical-align: middle;
padding: 8px 10px 8px 10px;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
}

.icon_home { 
padding: 8px 10px 0px 10px;
}

img.align_right { 
float:right;
vertical-align:middle;
margin: -8px 0px 0px 0px;
}

.gradient_top_2_lines { border-top-style:solid;
border-top-width:1px; border-top-color:#000000;
border-bottom-style:solid;
border-bottom-width:1px; border-bottom-color:#000000;
padding: 22px 10px 22px 10px;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
}

.gradient_2_lines { border-bottom-style:solid;
border-bottom-width:1px; border-bottom-color:#000000;
padding: 22px 10px 22px 10px;
background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
}

img.align_right_2_lines { 
float:right;
vertical-align:middle;
margin: 7px 0px 0px 0px;
}

a {text-decoration:none;
-webkit-tap-highlight-color:rgba(50,130,220,1);
}

.dropdown {
font-size: 1em;
}

.checkbox
{
	width: 18px;
	height: 18px;
}

.WeatherCall{color: #AE8C15; font-weight:bold; font-style: italic}
.Mobile{color: #AE8C15; font-weight:bold}

#map_location_buttons{
width:260px;
padding:-10px 0px 0px -10px;
margin: -10px 0px 0px -10px;
}

.error_msg {
font-size:.75em;
font-weight:bold;
color:#FF0000;
}

.tips {
color:#666666;
line-height: 1.2;
font-size: .9em;
}

// Dashboard - Gray/White background w/ rounded borders

/*



#dashboard_bg {
background: #cccccc;
position:relative;
top:-10px;
height:156px;
margin: 0px 0px -10px 0px;
}

#dashboard {
background: #ffffff;
position:relative;
top:10px;
-webkit-border-radius: 10px;
border: 1px solid #000000;
padding: 10px;
margin: 10px 10px 10px 10px;
}

#dashboard_text {
font-size:.85em;
text-align:center;
}

h4 {
font-size:.85em; color:#336e8c; border:0; margin: -5px -5px 0px -5px; text-align: center; 
}

// Dashboard - Black background

#dashboard_black {
background-color:#000000;
padding:10px;
}

#dashboard_text_white {
color:#FFFFFF;
font-size:.85em;
text-align:center;
margin-left:auto;
margin-right:auto;
width: 280px;
padding:0px 0px -10px 0px;
}

h4 {
font-size:.85em; color:#66CCFF; border:0; margin: -5px -5px 0px -5px; text-align: center; 
}
*/

// Dashboard - Image background

#dashboard_image {
background-image:url('/iphone_test/images/header_320w_280h.jpg');
background-repeat:no-repeat;
background-color:#fff;
padding:10px;
/* height: 180px; */
height: 280px;
}

#dashboard_text_white {
color: #f2f2f2;
font-size:.9em;
text-align:center;
margin-left:auto;
margin-right:auto;
 width: 280px;
/* height: 120px; */
height: 220px; 
padding:0px 0px 10px 0px;
position:relative;
top:30px;
text-shadow: 3px 3px 1px #000000;

}

h3 {
font-size:.9em; color:#f2f2f2; border:0; margin: -5px -5px 0px -5px; text-align: center; 
text-shadow: 3px 3px 1px #000000;
}

h4 {
color: #336e8c;
font-size:1em; margin: 0px 5px 0px 5px; 
}



// color:#ffe400;
// text-shadow: 2px 2px 1px #000000;

// Gradient
// width:320px; height:80px;
// background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#cccccc));
// -webkit-background-origin: border; -webkit-background-clip: content;

