/**
 * Project: Breathe Easy
 * Date: 27 Feb 2009
 */

/*
Cyan 		00AAEB
Dark Green	00A251
Light Green	88C23F
Orange		FABE3F
*/


/**
 * General elements
 */
/*img { behavior: url(/code/iepngfix.php) }*/
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background:url(/images/bluesky2.jpg) repeat;
	color: #333333;
	
	}
	
a img {
	border: none;
}
h1 {
	color: #00a153;
	font-weight: 100;
	font-size: 3em;
	line-height: 1em;
	margin: 10px 0 .2em 0;
}
	h1 em {
		color: #34bbeb;
		font-size: 0.5em;
		display: block;
		font-style: normal;
	}
h2 {
	font-weight: 100;
	font-size: 2em;
	line-height: 1em;
	margin: 0 0 .2em 0;
	color: #00AAEB;
}

h3 {
	font-weight: bold;
	font-size: 1.4em;
	line-height: 1em;	
	margin: 0 0 .2em 0;
	color: #88C23F;

}
h4 {
	font-weight: bold;
	font-size: 1.2em;
	line-height: 1em;	
	margin: 0 0 .2em 0;

}
h5 {
	font-weight: bold;
	font-size: 1em;
	line-height: 1.5em;	
	margin: 0 0 .2em 0;

}
h6 {
	font-weight: 100;
	font-size: 1.3em;
	line-height: 1.3em;	
	margin: 0 0 .2em 0;
	color:#666666;

}

 p {
 	margin: 0 0 1em 0;
	line-height: 1.5em;
	color: #333333;
	}

.main-content ul li, #content1 ul li  {
/*	font-size: 1.2em;*/
	margin: 0 0 .2em 30px;
	list-style-position:outside;
	list-style-type:square;
	line-height:1.2em;
	}
.main-content ul, #content1 ul {
	margin: 0 0 2em 0;
	}

p a:hover, p a:active  {
	border-bottom: 1px solid #00A251;
	text-decoration: none;
	color: inherit;
  }
p a, p a.visited {
	border-bottom: 1px dotted #00A251;
	text-decoration: none;
	color: inherit;
}

.img {
	border-bottom: none;
}

.main-content img, #content1 img {
	border: 5px solid white;
	margin: 5px 0px 0px 10px;
	float:right;
}
.home #content1 img {
	border: 0;
	margin: 0;
	float:none;
}
a, a:visited, a:hover, a:active {
	text-decoration: none;
	color: inherit;
	color: #333333;	
}
 
/**
 * Original
 */

#wrapper { margin: 0; 
           padding: 0; 
		   margin: 0 auto; 
		   width: 955px;
		   position:relative;
		   /*height:400px;*/
		  /* background: #e9fbf5;
	       filter:alpha(opacity=90); 
           -moz-opacity: 0.90; 
           opacity: 0.90;*/
		   min-height:275px;
		   _height:275px;
		    }
		#heading_wrap{
		  display: block;
		  text-align: left;
		  width: 300px;
		  background: #fff;
		  position:relative;
		  float:right;
		  padding:5px 0 5px 0;
		  margin: 0 0 15px 0;
		  
		}
		/*#slide_nav{
		width:300px;
		background:#fff;
		margin:10px 0 20px 0;		
		}	*/

/*Side Navigation Styling*/
		/*#heading {
			border-left: 1px dotted #f9be3e;
            text-align:left;
			text-indent:0px;
		}
		#heading * , #sub_nav *{
			display: inline;
			user-select: none;
			cursor: pointer;
			vertical-align: middle;
		}
		#heading ul, #sub_nav ul{
		list-style: none;
		text-indent: 0px;
		LIST-STYLE-POSITION: outside! important;		
		}
		
		#heading li, #sub_nav li, #title {
			display: block;
			padding: 5px 0 2px 5px;
			cursor: pointer;
			margin:0;
			margin-left:0px;
			text-indent: 0px;

		}
		#heading li.active, #sub_nav li.active, #heading li.active_parent, #sub_nav li.active_parent {
			border-bottom: 1px dotted #f9be3e;
		}
		
		#sub_nav li a, #sub_nav li a:hover, #heading li a, #heading li a:hover  {
		  text-decoration:none;
		  color:#000000;
		  }
		#title{
		  float:left;
		  border-bottom: 1px dotted #f9be3e;
		  clear:none;
		  margin-top:0px;
		}
		#heading{
		float:left;
		}
		#sub_nav{
		  float:right;
		  border-left:1px dotted #f9be3e;
		  clear:none;
		  } */
/*#sub_nav {width:99px; float:left;}
	*/	  
#sub_nav{border:none;}	
#heading_wrap ul {
	width:99px;
	float:left;
	font-size:11px;
	list-style: none;
	text-indent: 0px;
	LIST-STYLE-POSITION: outside! important;	
	}
#heading_wrap a:hover {
	display:block;
	background-color:#FEF7E7;
	margin: -5px 0 -5px -5px;
	padding: 5px 0 5px 5px;
}


#heading_wrap ul li {
	display: block;
	padding: 5px 0 5px 5px;
	cursor: pointer;
	margin:0;
	text-indent: 0px;
}
#heading_wrap li.active, #heading_wrap li.active_parent {
	border-bottom: 1px dotted #f9be3e;
}
li.active, #heading_wrap li.active a:hover {
	background-color:#FDE8BB;	
	}
#heading_wrap ul.active_buttons li a, #heading_wrap li.active_parent a {
	color: #333333;
}	

#heading_wrap li a, #heading_wrap li a:hover{
	text-decoration:none;
	color:#000000;
  }

.level_two, .level_three {
	border-left: 1px dotted #f9be3e;
}
#heading_wrap ul li a {
	display: inline;
	user-select: none;
	cursor: pointer;
	vertical-align: middle;
	color: #CCCCCC;
}   
/*End Side Nav*/
		  
		#panes {
			border-style: none;
			/*width: 245px;*/
			width: 600px;			
		}
		
/*		#panes p {
		  width: 600px;	  
		}*/
		
		#panes div div { overflow: hidden; }
		
		#previous { float: none; cursor: pointer; }
		#next { float: none; cursor: pointer; }
		
		#panes img {
		   clear:none;
		   }
		   #panes img.right {
		   float:right;
		   margin:5px 5px 20px 10px;
		   }
		   
		    #panes img.left {
		   float:left;
		   /*margin:5px 5px 20px 10px;*/
		   }
		#panes img.arrow {
           float:left;
           margin:0;
         }   
#title a {
	 text-decoration:none;
	 color:#000;
 }

ul.nav {
	list-style:none;
 }
ul.nav li{
	display:inline;
	margin-right:7px;
} 		

/**
 * Header
 */

#header {
	/*background: #016394 url(../images/template/clouds.jpg) bottom left no-repeat;*/
	/*border-bottom: 7px solid #fabe3f;*/
	}

	#header ul {
		margin: 0;
		padding: 0;
		list-style-type: none;
	}

	#header li {
		/*float: left;*/
		float:right;
		margin: 0;
		padding: 0;
		border-left: 3px solid #fff;
		padding-left: 5px;
		padding-right: 15px;
		width: 130px;
		color: #fff;
		height: 150px;
	}
	#header li.yah {
		border-left: 3px solid #fabe3f;
		height: 160px;
		
	}
	#header li h3 {
		font-size: 1.4em;
		color: #fabe3f;
		font-weight: normal;
	}
	#header li a  {
	/*#header li h3 a {*/
		color: #fabe3f;
		text-decoration: none;
	}
	.pNav {
	  color:#fff;
	  }
	#header li.home_link{
	  border-left:none;
	  width:65px;
	  padding:0 5px 0 5px;	
	}
	
	#header li.sinuses {width:170px; padding-right:10px;}
	
	#company-logo {
		float: left;
		margin-left:-10px;
		}
	.top li img {
	margin-top:5px;
	}		
.navigation {
	float: right;
	/*width: 640px;*/
	width: 750px;
}

#banner, #news{
	position:relative;
	float:right;
	width:290px;
	clear:both;
	background: #fff;
	padding: 10px 0 5px 10px;
	margin: 0 0 15px 0;
 }
#banner h2 {
	color: #f9af42;
 }
#print {
	position:relative;
	clear:both;
	padding: 5px 10px 5px 10px;
	cursor:pointer;
	background-color:#FFFFFF;
	width:280px;
}  
/**
 * Content
 */
.container {
	z-index:5;
	}

.main_div{
    /*background: #e9fbf5;
	filter:alpha(opacity=90); 
    -moz-opacity: 0.90; 
    opacity: 0.90;*/
	border-top: 7px solid #fabe3f;
}
	
.teaser {
	background: #fff;
	padding: 5px;
	margin-bottom: 20px;
}
	.teaser h2 {
		font-weight: normal;
	}
#teaser-1 h2 {
	color: #04abeb;
}
#teaser-2 h2 {
	color: #f9af42;
}
#teaser-3 h2 {
	color: #10a75c;
}

.inner-back-next-links {
	display: block;
	padding-top: 6px;
	height: 36px;
	text-decoration: none;
	color: #02a9ed;
	font-size: 0.8em;
	}
	.inner-back-next-links em {
		font-style: normal;
		display: block;
/*		height: 42px;
*/		color: #000;
		font-size: 1.4em;
		}
	#previous {
		float: left;
		padding-left: 15px;
		margin: 5px 0 5px 5px;
		background: url(../images/content/arrow_back.gif) top left no-repeat;
		}
	#next {
		float: right;
		padding-right: 15px;
		margin: 5px 5px 5px 0;
		text-align: right;
		background: url(../images/content/arrow_next.gif) top right no-repeat;
		}

#news #panes p {
	width:455px; 
	margin:0; padding:0;
	}
#newsletter_link {
	width:280px;
	margin: 10px 10px 5px 0px;
	padding-top: 5px;
	border-top:1px dotted #00a153;
	}
#news a, #news a:link, #news:hover, .more_news {
  border-bottom: 1px dotted #f9be3e;
  color:#000;
  text-decoration:none;
  }
#news_next{
   position:absolute;
   right:0;
   top:50px;
   } 
   
#footer ul li {
	display:inline;
	float:left;
	font-size:10px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:2px 10px 0;
}
#footer a, #footer a:visited, #footer a:active {
	color: #333333;
}
#footer a:hover {
	color:#333333;
}

#footer ul {
	margin:auto;
	width:955px;
}
#footer ul li.last {
float:right;
text-align:right;
}


/*Individual Page Overrides for design
*/

#slide_nav p {
	margin:0;
	}
.home h2 img {
	margin: 10px 0 15px 0;
	}
.home #content1 {
	margin: 10px 0 10px 0;
	width: 955px;
	}
.home #content1 p {
	margin-left:15px;
}
.home #news {
	width: 455px;
	float:left;
	clear:none;
	border-bottom:none;
	}
.home #banner p {
	margin-left:0px;
}	
.home #left_col	{
	width:615px;
}
.home .banner {
	position:relative;
	width:300px;
	background: #fff;
	margin: 0 0 15px 0;
	text-align:center;
	float:right;
	clear:both;
}
.home .banner img {
	margin: 5px 0 5px 0;
}
.home #left_col p span {
	font-size:14px;
	font-weight:bold;
}

.sinus_problems h3 a, .sinus_problems h3 a:visited, .sinus_problems h3 a:hover, .sinus_problems h3 a:active {
	color: #88C23F;
}
.sinus_problems h3 img {
	height: 20px;
	margin: 0 5px -3px 0;
	border:none;
	float:none;
}
.indent {
	margin-left: 15px;
}			   

.contact #banner {
	display:none;
} 

#banner .contact_banner {
	position:absolute;
	display:inline-block;
	bottom:0px;
	right:10px;
	text-align:right;
}
.sinus_problems #content1 img {
border: none;
float:none;
margin:0;  