/* Growler Couture - CSS Document */

html, body {height: 100%;}

body {
	background: #F3EAE3 url("../../images/shadow.gif") center repeat-y;
	font-family: verdana, arial, sans-serif;
	font-size: 62.5%;
	margin: 0;
	padding: 0;
	}
	
/* ---------------------------------------------------------- Titles and Text */

h1 {position: absolute; left: -2000px;}
h2 {width:530px; color: #292929; font-size: 1.8em; margin:0 0 20px 0; padding:0 0 0 10px;}
#page_01 h2 { background-color:#f3d794; width:400px; margin-left:auto; margin-right:auto; padding:6px 0 8px 10px; }

h3 {width:530px; color: #292929; font-size: 1.2em; margin:0 0 10px 0; padding:0 0 0 10px; font-weight:bold;}

p {font-size: 1.1em; color: #292929; line-height: 1.4em; margin: 0; padding: 0;}

img {border:none;}

a {color: #D57300; margin: 0; padding: 0; outline:none;}
a:link, a:visited {}
a:hover {color: #D57300;}
a.active {color: #D57300;}

a.plain_link {color: #292929; text-decoration:none;}
a.plain_link:hover {color: #D57300; text-decoration:underline;}

div.divider {width:auto; border-bottom:1px solid #999999; height:20px; margin:0 0 20px 10px;}

/* ---------------------------------------------------------- Layout */

#master {
	position: relative;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
	}
	
html>body #master {height: auto;}
	
#header {
	background: url("../../images/header_bg.jpg") top right no-repeat;
	height: 90px;
	width: 734px;
	margin: 0 auto;
	padding: 0;
	overflow:hidden;
	}
	
#header img{
	margin:14px 0 0 20px;
}
	
#container {
	width: 734px;
	margin: 0 auto;
	padding: 0;
	}
	
#navigation {
	float: left;
	width: 159px;
	margin: 25px 0 0 0;
	padding: 0 0 0 10px;
	}
	
#footer {
clear:both;
	width: 100%;
	position: absolute;
	bottom: 0;
	text-align: center;
	}
	
/* ---------------------------------------------------------- Home Page */	

#page_01 #content {text-align:center;}

#page_01 #content p {padding-left:60px; padding-right:60px; }
p.home_strong { font-size:1.6em; font-weight:bold;}
	
/* ---------------------------------------------------------- Navigation */
	
#navigation ul {list-style-type: none; margin: 0; padding: 0;}

#navigation li { margin: 0 0 3px 0; padding: 0;}
	
#navigation a {
	display: block;
	font-size: 1.1em;
	font-weight: bold;
	color: #292929;
	margin: 0;
	padding: 2px 0 2px 5px;
	text-decoration:none;
	}
	
#navigation a:hover { background:#F3AE08; color: #ffffff;}
	
#navigation li ul {margin: 3px 0 0 0;}	

#navigation li ul a {
	font-weight: normal;
	padding-left:10px;
	border: none;
	text-decoration:none;
	color: #393939;
	}

/* Fix IE. Hide from IE Mac \*/
	* html ul li { float: left; }
	* html ul li a { height: 1%; }
/* End */

#navigation li ul {display: none;}

/* ---------------------------------------------------------- Set Navigation */			

#page_02 #nav_02 ul, #page_02_01 #nav_02 ul, #page_02_02 #nav_02 ul, #page_02_03 #nav_02 ul {display:block; } 
#page_03 #nav_03 ul, #page_03_01 #nav_03 ul, #page_03_02 #nav_03 ul, #page_03_03 #nav_03 ul, #page_03_04 #nav_03 ul, #page_03_05 #nav_03 ul, #page_03_06 #nav_03 ul {display:block; } 
#page_04 #nav_04 ul, #page_04_01 #nav_04 ul, #page_04_02 #nav_04 ul, #page_04_03 #nav_04 ul, #page_04_04 #nav_04 ul {display:block; } 
#page_05 #nav_05 ul, #page_05_01 #nav_05 ul, #page_05_02 #nav_05 ul, #page_05_03 #nav_05 ul {display:block; }
#page_06 #nav_06 ul, #page_06_01 #nav_06 ul, #page_06_02 #nav_06 ul {display:block; } 

#page_01 #button_01 {background:#F3AE08; color: #ffffff; } 

#page_02 #button_02, #page_02_01 #button_02_01, #page_02_02 #button_02_02, #page_02_03 #button_02_03 { background:#F3AE08; color: #ffffff; }
#page_02_01 #button_02, #page_02_02 #button_02, #page_02_03 #button_02 { background:#F3AE08; color: #ffffff; }

#page_03 #button_03, #page_03_01 #button_03_01, #page_03_02 #button_03_02, #page_03_03 #button_03_03, #page_03_04 #button_03_04, #page_03_05 #button_03_05, #page_03_06 #button_03_06 {background:#F3AE08; color:#ffffff;}
#page_03_01 #button_03, #page_03_02 #button_03, #page_03_03 #button_03, #page_03_04 #button_03, #page_03_05 #button_03, #page_03_06 #button_03 {background:#F3AE08; color:#ffffff;}

#page_04 #button_04, #page_04_01 #button_04_01, #page_04_02 #button_04_02, #page_04_03 #button_04_03, #page_04_04 #button_04_04 {background:#F3AE08; color:#ffffff;}
#page_04_01 #button_04, #page_04_02 #button_04, #page_04_03 #button_04, #page_04_04 #button_04 {background:#F3AE08; color:#ffffff;}

#page_05 #button_05, #page_05_01 #button_05_01, #page_05_02 #button_05_02, #page_05_03 #button_05_03 {background:#F3AE08; color:#ffffff;}
#page_05_01 #button_05, #page_05_02 #button_05, #page_05_03 #button_05 {background:#F3AE08; color:#ffffff;}

#page_06 #button_06, #page_06_01 #button_06_01, #page_06_02 #button_06_02 {background:#F3AE08; color:#ffffff;}
#page_06_01 #button_06, #page_06_02 #button_06 {background:#F3AE08; color:#ffffff;}

#page_07 #button_07 {background:#F3AE08; color: #ffffff; } 
#page_08 #button_08 {background:#F3AE08; color: #ffffff; } 
#page_09 #button_09 {background:#F3AE08; color: #ffffff; } 
#page_10 #button_10 {background:#F3AE08; color: #ffffff; } 
#page_11 #button_11 {background:#F3AE08; color: #ffffff; } 
#page_12 #button_12 {background:#F3AE08; color: #ffffff; } 

/* ---------------------------------------------------------- content */

div.content_block {width:530px; display:inline; float:left; overflow:auto;}
div.content_block_a {width:265px; display:inline; float:left; overflow:auto;}
div.content_block_b {width:265px; display:inline; float:right; overflow:auto;}

#container {background: url("../../images/bg_baby_head.jpg") 265px 60px no-repeat;}
#page_03_04 #container, #page_02_03 #container {background: url("../../images/bg_man_head.jpg") 265px 60px no-repeat;}



#page1 #container, #page2 #container,  #page2_1 #container,  #page2_2 #container, #page2_3 #container,  #page3 #container,  #page3_1 #container, #page3_2 #container, #page4 #container, #page5 #container, #page8 #container, #page9 #container, #page10 #container{
	background: url("../../images/bg_man_head.jpg") 265px 60px no-repeat;
}

#page3 #container,  #page3_1 #container, #page3_2 #container, #page7 #container {
	background: url("../../images/bg_baby_head.jpg") 265px 60px no-repeat;
}


#content {
	float: left;
	width: 530px;
	margin: 25px 0 25px 0;
	padding: 0;
}

#content p {padding: 0 0 20px 10px;}

#content ul {margin: 0 0 20px 0; font-size:1.1em; color: #292929; line-height: 1.4em;}

#page1 #content p{
	text-align:center;
}

img.float_image {float:right; margin: 0 0 10px 20px; border: solid 1px #565656}

span.home_large {color: #292929; font-size: 1.6em; font-weight:bold; margin:6px 0 0 0; display:block;}


#map {margin-left:10px; border:1px solid #ccc;}
#map p {padding:0;}

/* ---------------------------------------------------------- Footer */

#footer p { margin:0 0 10px 0;}
	
/* ---------------------------------------------------------- Misc. */

br.clear {
	clear: both; 
	overflow: hidden;
	line-height: 0px;
	}