/********POSITIONING**********/
#stretchcontainer {width:100%; height:782px; background: url('../images/bckgrnd_repeat.gif') top; position:absolute; top:0px;}
#stretchcontainer_secondary {width:100%; height:795px; background: url('../images/bckgrnd_repeat_secondary.gif') top; position:absolute; top:0px; } 
#stretchcontainer_tertiary {width:100%;  height:995px; background: url('../images/bckgrnd_repeat_tertiary.gif') top;}


#maincontainer{ width: 1024px; margin: 0 auto; }
#contentwrapper{ float: left; width: 100%; }
#contentcolumn{ margin: 0 35px 0 33px;  background-image:url('../images/content_stretch_plain.gif'); height:995px;}

#leftcolumn { float: left; background: url('../images/bckgrnd_left.gif') top; width: 33px; margin-left: -1024px; height:782px; }
#leftcolumn_secondary { float: left; background: url('../images/bckgrnd_left_secondary.gif') top; width: 33px; margin-left: -1024px; height:795px; }
#leftcolumn_tertiary { float: left; background: url('../images/bckgrnd_left_tertiary.gif') top; width: 33px; margin-left: -1024px; height:995px; }

#rightcolumn{ float: left; width: 35px; margin-left: -35px; background: url('../images/bckgrnd_right.gif') top; height:782px; }
#rightcolumn_secondary{ float: left; width: 35px; margin-left: -35px; background: url('../images/bckgrnd_right_secondary.gif') top; height:795px; }
#rightcolumn_tertiary{ float: left; width: 35px; margin-left: -35px; background: url('../images/bckgrnd_right_tertiary.gif') top; height:995px; }

div#banner, div#belownav, div#belownav_secondary, div#submenu, div#subheader, div#subheader_secondary, div#quote_banner, div#quote_shadow, div#stripeline, div#main_content, div#main_content3, div#footer {
	width:956px;
}

/********BANNER**********/
div#banner { height:134px; background-image: url('../images/banner.jpg'); }

/****** TOP RIGHT NAV BAR CONTAINER *******/
div#navbar { float: right; width:540px; height:32px; }

	#nav_func { float:left; width:208px; font-size:.9em; }
	
		#nav_func a { color:#482c29; }
		#nav_func a:hover { text-decoration:underline; }
	
		#nav_func ul { margin:.7em 0 0 0; }
		#nav_func li { list-style:none; float:left; color:#482c29;}
		#nav_func .navbarPrint:hover { text-decoration:underline; cursor:pointer; }
		
		#nav_func .navbarPrint { width:41px }
		#nav_func .navbarEmail { width:104px; }
		#nav_func .navbarTextsize { width:63px;  }
	
	#nav_textSize { float:left; width:60px; font-weight:bold; }
	
		#nav_textSize a { color:#FFFFFF; }
		#nav_textSize a:hover { text-decoration:underline; }		
			
		#nav_textSize ul { margin:8px 0 0 0; }
		#nav_textSize li { list-style:none; float:left }

		#nav_textSize .navbarPlus, #nav_textSize .navbarMinus { width:22px; color:#FFFFFF; cursor:pointer; }
	
	
	#nav_about { float:left; width: 272px; }
	
	#nav_about a { color:#753315; }
	#nav_about a:hover { text-decoration:underline; }
	
	#nav_about ul { margin:.9em 0 0 0; }	
	#nav_about li { list-style:none; float:left; }
	
	#nav_about .navbarDirections { width:82px }
	#nav_about .navbarContactus { width:88px }
	#nav_about .navbarPhone { width:102px; color:#753315; }	
	
/********NAVIGATION**********/
div#belownav { height:40px; background-image: url('../images/navigation_menu.gif');}
	
	#navLinks, #navLinks_secondary { float:left; font-size:1.2em; font-weight:100; }
	
		#navLinks li, #navLinks_secondary li { list-style:none; float:left;line-height:40px }
		 
		#navLinks a, #navLinks_secondary a { color:#dbdac6; }
		#navLinks a:hover, #navLinks_secondary a:hover { text-decoration:underline; color:#FFFFFF; }	
		
		#navLinks .navLinksHome, #navLinks_secondary .navLinksHome { width:83px; }	
		#navLinks .navLinksOurOfferings, #navLinks_secondary .navLinksOurOfferings { width:131px; }			
		#navLinks .navLinksKittayExperience, #navLinks_secondary .navLinksKittayExperience { width:194px }		
		#navLinks .navLinksCommunity, #navLinks_secondary .navLinksCommunity { width:185px; }
		#navLinks .navLinksAbout, #navLinks_secondary .navLinksAbout { width:170px; }	
		
div#belownav_secondary { height:50px; background-image: url('../images/navigation_menu_secondary.gif');} /* extended naviagtion menu for secondary screens */
				
		#navLinks_secondary li { height:50px; }
	
		
/********SUB MENU**********/
div#submenu { height:21px; background-image: url('../images/bckgrnd_submenu.gif');} 

	#submenuLinks { float:left; font-size:1.1em; font-weight:100; }
		
		#submenuLinks li { list-style:none; float:left; padding:0 0 0 1.5em;}		
		#submenuLinks a { color:#dbdac6; }
		#submenuLinks a:hover { text-decoration:underline; color:#FFFFFF; }	

/********SUB HEADER SHARED***/
div#subheaderText .bodyText, div#subheader_secondaryText .bodyText { font-size:1.1em; }
div#subheaderText p, div#subheader_secondaryText p { text-align:left; margin-top:1em; }
		
/********SUB HEADER**********/
div#subheader a { color:#9c1d25; }	
div#subheader:after  { content: "."; display: block; line-height: 1px; font-size: 1px; clear: both; }
div#subheaderText { float:left; width:360px; padding: 1.5em 0 1em 1.5em; text-align:left }

/********SUB HEADER SECONDARY**********/
div#subheader_secondary:after  { content: "."; display: block; line-height: 1px; font-size: 1px; clear: both; }
div#subheader_secondaryText { float:right; width:448px; padding: 1em 1.5em 1em 1.5em; text-align:left; }
div#subheader_secondaryText h2 { font-style:italic; text-align:left; margin-bottom:.5em; font-size:1.25em; }


/********SUB HEADER TERTIARY**********/
div#subheader_tertiary { height:212px; }		
div#subheader_tertiaryText { float:right; width:280px; padding: 1em 1.5em 0 1.5em; text-align:left; }
div#subheaderText h1, div#subheader_secondaryText h1,  div#subheader_tertiaryText h1, div#main_content_left_tertiary h1 { font-size:26px; /*2em;*/ color:#4099a9; margin-bottom:.25em; text-align:left; }

/********QUOTE BANNER CONTAINER**********/

div#quote_banner { height:50px; }

	div#quote_link, div#quote_link2 { float:right; margin:2em 0 0 0; width:318px; font-size:.9em; }
	div#quote_link {color:#c5eafc;}
	div#quote_link a { color:#9c1d25; }
	div#quote_link2, div#quote_link2 a { color:#FFFFFF; }
	
	div#quote_link a, div#quote_link2 a { text-decoration:underline; }
	
/********QUOTE SHADOW **********/
	
div#quote_shadow { height: 7px; background-color:#336699;}
div#quote_shadow img{display:block;}

/********TERTIARY STRIPE DIVIDERS **********/
	
div#stripeline { height: 4px; width:956px; }
	
/********MAIN CONTENT CONTAINER**********/

div#main_content  { background-image:url('../images/content_stretch.gif'); }
div#main_content:after  { content: "."; display: block; line-height: 1px; font-size: 1px; clear: both; }

div#contactus     { background-image:url('../images/content_blank_stretch.gif'); }
div#contactus:after  { content: "."; display: block; line-height: 1px; font-size: 1px; clear: both; }

	div#main_content_left { float:left; width:620px; padding:0 0 0 1em;}
	div#main_content_left_tertiary { float:left; width:600px; padding:1em 0 1em 1.5em; text-align:left; }
	div#main_content_left_tertiary ul { margin:0 0 1em 0;}
	div#main_content_left_tertiary p  { text-align:left; margin:1em 0 0 0; }
	div#main_content_left_tertiary h3 { text-align:left; font-weight:bold;}	
	div#main_content_left_tertiary li { text-align:left; margin:0 0 0 2em;}
	
				
	div#main_content_right { float:right; width:318px; }
	div#main_content_right_tertiary { float:right; width:275px; }
					
		div#inputform { padding:0 1em 0 0; }
		div#inputform, div#inputform p { text-align:left;}
		div#inputform p { font-size:13px }
		div#inputform .Headerblue { margin:1em 0 .5em 0; }
		
div#callout1 { background-color:#4099a9; width:141px; height:186px; padding:5px; color:#FFFFFF; float:left; margin:0 2em 0 0;}
div#callout1 .header { font-size:1.3em; text-transform:uppercase;}
div#callout1 .items  { font-size:1.2em; }

div#callout2 { background-image:url('../images/callout2.png'); width:246px; height:164px; float:right}

div#content_tertiary { padding:0 0 0 1em; margin-bottom:.5em; float:left; width:420px;}
div#content_tertiary p { text-align:left; margin:0 0 1em 0;}
div#content_tertiary .Headerblue { 	font-size:1.2em;}

/********NEWSLETTER**********/
div#newsletter_winter, div#newsletter_summer, div#newsletter_spring, div#newsletter_fall { width:566px; height:63px; }
div#newsletter_winter h1, div#newsletter_summer h1, div#newsletter_spring h1, div#newsletter_fall h1 { float:left; line-height:63px; margin:0 0 0 78px; }
div#newsletter_winter ul, div#newsletter_summer ul, div#newsletter_spring ul, div#newsletter_fall ul { float:right; margin:20px 10px 0 0; }

div#newsletter_winter { background-image:url('../images/newsletter-winterBkgnd.gif'); }
div#newsletter_winter h1 { color: #91b2df; }
div#newsletter_summer { background-image:url('../images/newsletter-summerBkgnd.gif');  }
div#newsletter_summer h1 { color: #f1ce3e; }
div#newsletter_spring { background-image:url('../images/newsletter-springBkgnd.gif');  }
div#newsletter_spring h1 { color: #8ac200; }
div#newsletter_fall   { background-image:url('../images/newsletter-autumnBkgnd.gif');  }
div#newsletter_fall h1 { color: #ff8601; }

	
/********FOOTER**********/

div#footer { height:40px; background-image:url('../images/footer.jpg'); }
div#footer_text { float:left; text-align:left; height:40px; padding:.5em 0 0 5em;}		
div.v-divider { width:2px; height:34px; background:#FFF; float:left; margin:4px 12px; }
div#footer img { margin:4px 6px 0 0 }

div#error_output li {text-align:left}
	


	
