/* ------------------------------
Project: HealthMap Local
Purpose: local page only
Author: Katelynn O'Brien/Sue Aman
Date: 8/2/11
--------------------------------- */

#page.mapframe
    {
    min-width: 0 !important;
    }

#page.mapframe #cp_left
    {
    padding: .2em 0;
    text-align: left;
    }

#local_forecast
    {
    position: relative;
    padding: 0 3%;
    width: 94%;
    font-size: .9em;
    color: #555;
    }

#l2_content.col2 div.right 
    {
    padding: 2em 2% 0 2%;
    }

#regional_map_wrapper
    {
    margin: 0 0 1em 0;
    padding: 5px;
    border: 1px solid #99c9e5;
    background-color: #fff;
    }

#regional_map
    {
    width: 94.5%;
    padding: 2em 3% 1em 3%;
    background: url(../images/v3/world_green.gif) repeat -80px -50px;
    border-top: 1px solid #e8f2e1;
    }

#regional_map #map
    {
    margin: 0;
    padding: 0;
    }

.col
    {
    float: left;
    width: 179px;
    min-height: 250px;
    padding: 0 0 2em 0;
    text-align: center;
    }
    
.L2 .hm_crowdbreaks #l2_content 
    {
    padding: 0em 2% 2em 2%;
    }

/* HEADINGS
--------------------------------- */
#local_forecast h1
    {
    margin-top: 20px;
    }

.col strong
    {
    font-size: .9em;
    }

#submit_alert h2, .feedback_form h2
    {
    margin-top: 0;
    }

#regional_map h3
    {
    margin: 0 0 1em 0;
    padding: 0;
    font-family: arial, sans-serif;
    font-size: 1.5em;
    color: #1f557f;
    }

h1
    {
    font-size: 2.3em !important;
    margin-bottom: .2em;
    }

h1 em
    {
    display: block;
    color: #666;
    padding-top: .5em;
    font-size: .6em;
    font-weight: normal;
    }

#popup h1
    {
    margin-left: 1em;
    font-size: 1.5em !important;
    font-family: arial, sans-serif;
    color: #1f557f;
    }

#lb_message h1
    {
    font-size: 1.4em !important;
    }


#local_forecast h4, #popup h4
    {
    font-size: 1.2em;
    color: #e13a1a;
    text-align: center;
    }

#popup h4
    {
    padding-top: 20px;
    text-align: left;
    }


/* LISTS
--------------------------------- */
/*
#local_forecast ul
    {
    list-style: none;
    text-align: left;
    padding-right: 1em;
    }

.col ul
    {
    list-style: none;
    max-height: 200px;
    width: 150px;
    margin: 1.2em 0 0 10px !important;
    line-height: 1.4em;
    overflow: auto;
    }

.col.first ul
    {
    width: 160px;
    margin-left: 0 !important;
    }

.col li
    {
    padding-bottom: 1.2em !important;
    }
*/

#local_alert_list
    {
    margin-top: 10px;
    float: left;
    }

.disease_cat
    {
    float: left;
    width: 100%;
    border-bottom: 1px solid #D4E9F6;
    padding: 3px 0 15px 0;
    }

.cat_icon
    {
    float: left;
    text-align: center;
    width: 22%; 
    }


.alerts
    {
    float: right;
    margin-top: 7px;
    width: 75%;
    }

#local_alert_list ul li
    {
    list-style-type: none;
    padding: 5px;
    }

#local_alert_list ul li img
    {
    padding-left: 5px;
    }
    

/* LINKS
--------------------------------- */

#l2_content a, #l2_content a:visited
    {
    color: #4f80a1 !important;
    }

#l2_content a:focus, #l2_content a:hover, #l2_content a:active
    {
    color: #57b4e5 !important;
    }

#health_links a, #health_links a:visited
    {
    color: #787878 !important;
    }

#health_links a:focus, #health_links a:hover, #health_links a:active
    {
    color: #333 !important;
    }


/* TABLES
--------------------------------- */

#innertable
    {
    width: 100%;
    height: 300px;
    overflow: auto;
    }

#innertable table
    {
    height: 300px;
    }

#now_showing_table .th6, #now_showing_table .th7, #now_showing_table .td6, #now_showing_table .td7
    {
    display: none;
    }


/* FORMS
--------------------------------- */
#crowdbreaks_form
{
    width    : 610px;
    height   : 300px;
    overflow : hidden;
    position : relative;
    margin-left: -10px;
    margin-top: 30px;
}
 
#crowdbreaks_iframe
{
    position : absolute;
    top      : -640px;
    left     : -20px;
    width    : 1280px;
    height   : 1200px;
}


#submit_alert input[type=text], #submit_alert textarea
    {
    width: 100%;
    border: 1px solid #ccc;
    }

img[src="images/bird.png"]
    {
    margin: 10px 0 -3px 0px;
    }

.drop-shadow 
    {
    position: relative;
    float: left;
    padding: 1em;
    margin: 1em 0px 3em;
    border: 2px solid #dfdfdf;
    color: #406D90;
    border-radius: 2px;
    -webkit-box-shadow: inset 0px 0px 20px 10px #f3f3f3;
    -moz-box-shadow: inset 0px 0px 20px 10px #f3f3f3;
    box-shadow: inset 0px 0px 20px 10px #f3f3f3;    
    }

.drop-shadow blockquote
    {
    font-style: italic;
    color: #E13A1A;
    margin: 0 0 5px 0;
    }


#userfeedback h3
	{
	font-size: .95em;
	margin: 5px 0 0 0;
	}

.cb_logo  
	{
	color: #000 !important;
	}

#helpus input 
    {
    background-color: #6FA9CC;
    background-color: #E13A1A;
    color: #fff;
    border-radius: 4px;
    padding: 6px;
    border: 1px solid #fff;
    }

#helpus input:focus, #helpus input:hover, #helpus input:active
    {
    background-color: #eb5a3f;
    cursor: pointer;
    }

#cbq
    { 
    font-weight: bold;
    }

input[type="button"], input[type="reset"], input[type="submit"] 
    {
    width: auto;
    height: auto;
    }

/* 
** SCROLLABLE COLUMNS ON LOCAL FORECAST PAGE
** 
*/

#localcols
    {
    position: relative;
    margin: -20px auto 0 auto;
    width: 534px; 
    }

#cp_scrollable
    {
    position: relative;
    overflow: hidden;
/*    margin: 0 13px 0 7px; */
    margin: 0 2px;
    padding: 0;
    height: 40em;
    }

#cp_scrollable_items
    {
    position: absolute;
    width: 20000em;
    }

div.colgroup
    {
    float: left;
    width: 540px;
    background: url(../images/v3/localcols_bg.gif) no-repeat 50% 0;
    }

a.disabled
    {
    visibility: hidden !important;
    }

a.prev, a.next
    {
    position: absolute;
    top: 9em;
    cursor: pointer;
    }

a.prev
    {
    left: -13px;
    z-index: 605;
    }

a.next
        {
        right: -13px;
        z-index: 600;
        }

#help
    {
    position: absolute;
    top: 1px;
    right: 12px;
    }

#popup table
    {
    width: 97%;
    }

#popup td
    {
    vertical-align: top;
    padding: 0;
    font-size: .9em;
    }

#popup p
    {
    margin-left: 1.6em;
    }

/* HIDE CROWDBREAKS
--------------------------------- */
#local_alert_list .visualization,
h2.feedback_form,
#helpus,
.alsotrending 
    {
    }


