/* McCall Area Chamber of Commerce
   codehouse consulting 208.315.0739
 */
body, blockquote {
margin: 0;
padding: 0;
font-size: 101.5%;
*font-size: 100%;
background: #FFF;
font-family: Arial, verdana, sans-serif;
color: #000;
}
p,em{
margin: 0;
padding: 0;

}
a img, iframe { border: none; }
/* Headers
------------------------------*/
h1, h2, h3, h4, h5, h6 {
margin: 0;
padding: 0;
font-size: 100%;
}
/* Lists
------------------------------*/
/* ul, ol, dl, li, dt, dd {
margin: 0;
padding: 0;
} */
/* Links
------------------------------*/
a, a:link {}
a:visited {}
a:hover {}
a:active {}
a:focus{outline: none;}
/* Forms
------------------------------*/
form, fieldset {
margin: 0;
padding: 0;
}
fieldset { border: 1px solid #000; }
legend {
padding: 0;
color: #000;
}
input, textarea, select {
margin: 0;
padding: 1px;
font-size: 100%;
font-family: inherit;
}
select { padding: 0; }
.clear{clear:both;}
/***** end reset style *****/


/*** site style ******/

body
{

font-family:Arial, Helvetica, sans-serif;
font-size:1em;
*font-size:.12px;
color:#000;

}


a.site_link, a.site_link:link, a.site_link:active, a.site_link:visited
{
text-decoration:none;
color:#000;

}

#sidebar
{
display:none;
}
#sidebar_main
{
display:none;

}

#favorites_header{
display:none;
}
#favorites
{
display:none;
}
#favorites_center
{
display:none;
}
#favorites_footer
{
display:none;
}
.planner_content
{
display:none;
}

#main_column
{
padding-left:0px;

width:100%;
}

#header
{

}
#header_01, #header_02, #header_03, #header_04,   #header_09,  #header_10,  #header_11,  #header_12 /*  Sept-April */
{
display:none;
 
}

#header_05, #header_06, #header_07, #header_08 /*Summer  May-Aug */
{
display:none;
}


#header_flash
{
display:none;
}

#footer
{
width:100%;
height:60px;
clear:both;
color:#FFFFFF;
}
#accordian_container
{
}
.accordion_toggle 
{

}
		
.accordion_toggle_active 
{			
}
		
.accordion_content 
{

}
			
.accordion_content h2 
{
color:#000;	
}

.side_link
{

}				
.update_table
{

}
.dropdown
{
width:160px;
}

.copy
{
padding-left:20px;

}
.news
{
padding:10px;
color:#333333;
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
line-height:1.8em;
overflow:visible;


}
#news_container
{
width:90%;
height:100%;
overflow:visible;
margin-left:0px;
margin-right:0px;

}

#news_container_tickler
{
width:100%;
overflow:visible;
margin-left:0px;
margin-right:0px;
margin-top:10px;
margin-bottom:0px;
height:100%;
/*
border:dashed;
border-width:1px;
border-color:#889E6D;*/
}

td, h3,  ol
{
color:#333333;
font-size:.8em;
font-family:Arial, Helvetica, sans-serif;
padding-top:5px;
color:#7C939A;
}

.main_copy
{
line-height:1.8em;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
 color:#000; 
margin-left:0px;

}

#events
{
font-size:.7em;
width:242px;
padding-left:0px;
padding-bottom:10px;
overflow:visible;
line-height:1.8em;

}

.event_detail
{
font-size:14px;
color:#000; 
line-height:1.8em;
font-family:Arial, Helvetica, sans-serif;
}


a.page_link, a.page_link:link, a.page_link:active, a.page_link:visited, a.page_link:hover
{
padding:0px;
text-decoration:none;
color:#000;
}

#weather
{
display:none;

}
#weather_main
{
display:none;

}
a.temperature_main, a.temperature_main:visited, a.temperature_main:active,a.temperature_main:link
{
display:none;
text-decoration:none;
color:#000;
}
a.temperature_main:hover
{
color:#201D1D;

}
.conditions_main
{
padding-left:10px;
}
.conditions
{
padding-left:10px;
}
#ad_banner
{
clear:both;
width:420px;
height:60px;
border:solid;
border-color:#000;
border-width:1px;
color:#FFFFFF;
}


.ad_graphic
{
width:195px;
height:135px;
padding:0px;
margin-left:-60px;
color:#FFFFFF;
padding-top:40px;
padding-bottom:40px;
}
.ad_text
{
width:180px;
height:20px;
padding:0px;
padding-top:40px;
padding-left:10px;
color:#000;
margin-left:-10px;
}

a.shout_out, a.shout_out:link,a.shout_out:active, a.shout_out:visited
{
font-size:1.2em;
padding:10px;
line-height:1.8em;
 color:#7C939A; 
 font-weight:bold;
 /*
color:#221E1F;
*/
}
#rss_feed
{
font-size:.7em;
float:left;
margin: 20px 10px 20px 10px;
padding: 0px 0px 40px 0px;
width:200px;
}
.feed_icon
{
padding:5px;
}
.underline
{
text-decoration:none;
/* BROWN color:#7E451D; */
 color:#7C939A; 
 font-weight:bold;
 /*
 grey blue color:#7C939A; 
 more link color color:#336799; */
line-height:1.2em;
}
.underline_directory
{
text-decoration:none;
/* BROWN color:#7E451D; */
 color:#7C939A; 
 /*
 grey blue color:#7C939A; 
 more link color color:#336799; */
line-height:1.2em;
}
p
{
padding:10px;
padding-left:0px;
color:#000;
font-size:.7em;
font-family:Arial, Helvetica, sans-serif;
line-height:1.8em;
overflow:visible;
}h2
{
font-size:1em;
left:0px;
}
h1
{
font-size:1.2em;
}
/* a
{
padding-left:0px;
}
*/
.styled
{
border:dashed;
border-width:1px;
border-color:#CFCFCF;
width:75%;



}
.map_table
{
font-size:12px;
}
/****** dhtml pop up styling for trip planner "add and item" confirmation ********/

div.popup { z-index: +1; }

div.popup div.menu_form_header
{
  width:225px;
  
  height:26px;
  
  vertical-align: middle;

background-image:url(images/addit_modal_01.gif);
background-repeat:no-repeat;
  text-decoration: none;
  font-size: .7em;
  color: #fff;
  
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.inside_modal
{
padding-left:10px;
padding-top:-10px;	
 color: #fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  *font-size:.8em;
  font-weight:normal;
  padding-bottom:20px;
}
div.popup div.menu_form_body
{
  width: 224px;
  height:120px;
 background-color:#221E1F;
  color: #fff;
  font-family:Arial, Helvetica, sans-serif;
  font-size:1em;
  *font-size:.8em;
  font-weight:normal;
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
	padding: 0px 0px 0px 0px;
}
div.menu_form_footer
{
  width:224px;
  
  height:46px;
  line-height: 19px;
  vertical-align: middle;

background-image:url(images/addit_modal_06.gif);
background-repeat:no-repeat;
  text-decoration: none;
  font-size: .7em;
  color: #fff;
  
  filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

div.popup img.menu_form_exit
{
  float: right;
  margin: 4px 5px 0px 0px;
  cursor: pointer;
  height:21px;
  width:21px;
}

div.popup table
{
  border-collapse: collapse;
  width: 100%;
}

div.popup th
{
  width: 1%;
  padding: 0px 5px 1px 0px;

  text-align: left;

 
  font-weight: 900;
  font-size: 13px;
  color: #004060;
}

div.popup td
{
  width: 99%;
  padding: 0px 0px 1px 0px;
}

div.popup form
{
  margin: 0px;
  padding: 8px 10px 10px 10px;
}

div.popup input.field
{
  border: 1px solid #808080;
  width: 95%;
  font-family: Arial, Sans-Serif;
  font-size: 12px;
}

div.popup input.btn
{
  margin-top: 2px;
  border: 1px solid #808080;
  background-color: #DDFFDD;
  font-family: Verdana, Sans-Serif;
  font-size: 11px;
}
/****** END POPUP STYLE **/
#wrapper
{

width:976px;
margin:auto;
margin-top:2%;
background-color:#FFFFFF;
}

#menu
{
display:none;
text-decoration:none;
color:#000;
}
#main
{
width:100%;
height:100%;



}
#main_sub
{

width:100%;
height:100%;
}

#main_sub_search
{

width:100%;
height:100%;
}
#main_sub_contact
{
width:100%;
height:100%;
}
#ext
#extras
{
display:none;
}
#main_sub_weather
{

display:none;
}
#extras_column
{
display:none;
}
#extras_column_events
{
display:none;
}
#extras_column_main
{
display:none;

}
#accordian_container
{
padding-left:0px;
float:left;
width:100%;

}	
#main_directory
{
width:976px;


}

#container
{
width:976px;
min-height:761px;

}
#footer
{
width:976px;
height:19px;


}
#info
{
display:none;


}
#main_column
{
margin-top:0px;
width:100%;

}



.logo
{
clear:both;
margin:20px;
margin-left:40px;
margin-bottom:0px;
}

.icon
{
margin:10px;
margin-bottom:20px;
float:left;
}
#flash
{
position:relative;
bottom:-31px;
left:0px;
}
.header_text
{
position:relative;
left:-9000px;
}
.header_url
{
font-family:"Times New Roman", Times, serif;
font-size:14px;
float:right;
position:relative;
top:180px;
right:15px;
margin:0px;
padding:0px;
font-weight:bold;
z-index:99;

}
.visit_idaho
{
margin:20px;
float:right;
position:relative;
left:0px;
top:-50px;
}
.chamber_information
{

width:620px;
margin:auto;
text-align:center;
margin:0px;
padding:0px;
font-weight:bold;
font-family:"Times New Roman", Times, serif;
font-size:14px;
color:#ffffff;
position:relative;
left:200px;
top:20px;
}

#sidebar_sub
{
display:none;
}

#entry_points
{
width:100%;
}


a, a:link { color:#000; text-decoration:none;}
a:visited {color:#201D1D;}
a:hover {color:#201D1D;}
a:active {color:#7D949B;}

a.event_link
{color:#000;

border-width:1px;	
line-height:1.8em;
text-decoration:none;
background-color:#fff;
padding:5px 176px 5px 5px;

}
.event_summary
{
color:#000;
font-size:1em;
line-height:1.2em;
padding-top:10px;
padding-bottom:5px;
margin-left:0px;
}
a.event_detail
{
margin-top:10px;
font-weight:bold;
color:#000;
line-height:1.2em;
font-size:1em;
}
a.news_link, a.news_link:link, a.news_link:active, a.news_link:visited
{
color:#000;
border-width:1px;	
line-height:1.8em;
text-decoration:none;

}
a.news_link:hover
{
color:#fff;
border-width:1px;	
line-height:1.8em;
text-decoration:none;
background-color:#201D1D;
padding:5px 184px 5px 5px;
 filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
a.news_link, a.news_link:link, a.news_link:active, a.news_link:visited
{
*background-color:#A6A4A4;

}
a.news_link:hover
{
*background-color:#201D1D;
*filter:alpha(opacity=80);
*opacity: 0.8;

}
/** ------------- */
a.events_link, a.events_link:link, a.events_link:active, a.events_link:visited
{
color:#000;
border-width:1px;	
line-height:1.8em;
text-decoration:none;
background-color:#000;

}
a.events_link:hover
{
color:#fff;
border-width:1px;	
line-height:1.8em;
text-decoration:none;
background-color:#201D1D;
padding:5px 176px 5px 5px;
 filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
a.events_link, a.events_link:link, a.events_link:active, a.events_link:visited
{
*background-color:#A6A4A4;
*filter:alpha(opacity=10);
*opacity: 0.4;
}
a.events_link:hover
{
*background-color:#201D1D;
*filter:alpha(opacity=80);
*opacity: 0.98;

}



#news_summary
{

font-size:.7em;
width:220px;

}
a.more_link, a.more_link:visited, a.more_link:active
{
text-decoration:none;
padding-left:5px;
color:#000; 
font-size:1em;
}
a.more_link:hover
{
color:#000;

}
a.bold
{
font-weight:bolder;
}


a.more_link_bold, a.more_link_bold:visited, a.more_link_bold:active
{
text-decoration:none;
padding-left:5px;
 color:#000; 
 font-weight:bold;

font-size:1em;
font-weight:bolder;
}
a.more_link_bold:hover
{
color:#000;
}

a.wht_link
{
line-height:1.8em;
color:#FFFFFF;
}

a.sidebar_link
{
color:#7C939A;
text-decoration:none;
font-weight:bold;
font-size:1.1em;
}
a.sidebar_link_larger, a.sidebar_link_larger:link, a.sidebar_link_larger:visited, a.sidebar_link_larger:active
{
color:#7C939A;
text-decoration:none;
font-weight:bold;
font-size:1.1em;
}
a.sidebar_link_larger:hover
{
color:#201D1D;
text-decoration:none;
font-weight:bold;
font-size:1.1em;
}
a.temperature, a.temperature:visited, a.temperature:active
{
font-size:3.6em;
color:#7C939A;
padding-right:20px;
text-decoration:none;
}
.contact_style
{
font-size:12px; 
width:210px;
color:#000;
padding:20px 0px 10px 0px;
margin:0px;
margin-left:10px;
}
a.temperature:hover
{
color:#201D1D;
}
a.light_link, a.light_link:visited, a.light_link:active, span.light_link
{
color:#000;
text-decoration:none;
font-weight:bold;
}
 a.light_link:hover
{
color:#000;
text-decoration:none;
font-weight:bold;
}
.larger
{
font-size:1.1em;
}

a.light_link_larger, a.light_link_larger:visited, a.light_link_larger:active, span.light_link_larger
{
color:#000;
text-decoration:none;
font-weight:bold;
font-size:1.1em;
*margin-left:10px;

}
 a.light_link_larger:hover
{
color:#201D1D;
text-decoration:none;
font-weight:bold;
font-size:1.1em;

}
td.small_text
{
font-size:14px;
color::#000;
}

.directory_link
{
font-size:1em;
font-weight:bold;
color::#000;
padding-bottom:5px;
padding-top:0px;
margin-bottom:5px;

width:440px;
background-color:#e1e1e1;

}
#events_search
{
font-size:12px;

color:#FFFFFF;
padding:10px;
}

.events_header
{
background-color:#CCCCCC;
width:90%;
font-size:.75em;
}
#search_box
{
display:none;
}
.date_pick
{
display:none;
}

#search
{
display:none;
}
input
{
display:none;
}

a.title
{
color:#201D1D;
}
.description
{
color:#201D1D;
}

#query
{
margin-left:-20px;
*margin-left:0px;
color:#000;

}
.nice_submit
{
display:none;



}
#nice_submit
{
display:none;
}
.SuggestFramework_List
{
	border: 1px solid #336799;
	border-top: 0;
	font-size:14px;
	margin-left:-20px;
	padding-left:0px;
}
input
{
display:none;

}
.cat_title
{
padding-top:10px;
}

.note_box
{
display:none;
}

.paging
{
display:none;
}

/*** NAVIGATION MENU ***/


/* ================================================================ 
This copyright notice must be kept untouched in the stylesheet at 
all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menu/images.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
.nav {padding:0 0 0 10px; margin:0; list-style:none; height:41px; background:url(pro_drop9/back.png) repeat-x; font-family:verdana, arial, sans-serif; font-size:13px; width:945px;}
.nav li {float:left; height:41px;}
.nav li a {display:block; height:41px; width:124px; float:left; line-height:35px; color:#fff; text-decoration:none; text-align:center;}
.nav li a:hover {position:relative; visibility:visible; line-height:35px; z-index:50;}
.nav li a:hover b {display:block; width:124px; height:41px; background:url(pro_drop9/toptab_shadow.png);}
.nav li a:hover span {display:block; width:124px; height:41px; position:absolute; left:0; top:0; cursor:pointer;}
.nav li ul, .nav li div  {position:absolute; left:-9999px;}
.nav li:hover {position:relative;}
.nav li:hover > a {line-height:35px; color:#fff;}
.nav li:hover > a b {display:block; width:124px; height:41px; background:url(pro_drop9/toptab_shadow.png);}
.nav li:hover > a span {display:block; width:124px; height:41px; position:absolute; left:0; top:0; cursor:pointer;}

.nav table {border-collapse:collapse; margin:-1px;}

.nav :hover div {left:0; top:47px; width:200px; height:144px; padding:10px 0; background:url(pro_drop9/sub_back.png); z-index:100;}


.nav :hover ul {padding:0; margin:0; list-style:none; left:0; top:37px; width:200px; height:144px; padding:10px 0; z-index:120;}
.nav :hover ul li {height:27px;}
.nav :hover ul li a {height:27px; line-height:27px; color:#fff; width:196px; text-align:left; text-indent:20px;}
.nav :hover ul li.fly a {background:url(pro_drop9/arrow.gif) no-repeat 150px center;}
.nav :hover ul li a:hover {background: url(pro_drop9/subtab_over.png); color:#fff;}
.nav :hover ul li:hover > a {background: url(pro_drop9/subtab_over.png); color:#fff;}

.nav :hover ul ul, .nav :hover ul div {position:absolute; left:-9999px;}
.nav :hover ul :hover {z-index:200;}
.nav :hover ul :hover div {left:150px; top:-4px; width:200px; height:144px; padding:10px 0; background:url(pro_drop9/sub_back.png); z-index:200;}

.nav :hover ul :hover ul {padding:0; margin:0; list-style:none; left:150px; top:-4px; width:200px; height:144px; padding:10px 0; z-index:250;}
.nav :hover ul :hover ul li a {background:transparent;}
.nav :hover ul :hover ul li a:hover {background: url(pro_drop9/subtab_over.png); color:#000;}


#holder {width:945px:}
#holder img {margin-top:-4px;}
