/* erase "span" */

span.addition {
							 color: #cc0000;
							 }
							 
body {
			background-color: #eee;
			}
* {
		font-family: Verdana;
		color: #333;
		font-size: 12px;
		}
		
h1 {
		font-size: 18px;
		color: white;
		background-color: #bbb;
		height: 30px;
		margin-left: -10px;
		padding-left: 10px;
				padding-top: 3px;
				clear: both;
		}
		
h2 {
		font-size: 15px;
		color: #888;
		margin-bottom: -8px;
		}
		
div.header h1 {
							 position: absolute;
					 		 background-color: transparent;
							 top: 118px;
							 right: 30px;
							 bottom: 0;
							 color: #fff;
							 text-align: right;
							 } 
							 
* html div.header h1 {
							 position: absolute;
					 		 background-color: transparent;
							 top: 128px;
							 right: 30px;
							 bottom: 0;
							 color: #fff;
							 text-align: right;
							 }
							 
div.summary h1  {
						background-color: transparent;
						font-size: 24px;
						color: #89b75a;
						margin-bottom: -18px;
						}
						
img.align_left {
							 	position: relative;
							 	float: left;
								margin: 0 10px 10px 0;
								clear: both;
								}
								
img.align_right {
								position:relative;
							 	float: right;
								margin: 0 0 10px 10px;
								clear: both;
								}
		
div.container {
							 width: 780px;
							 position: relative;
							 margin-left: 50%;
							 left: -390px;
							 background-color: white;	
							 border: 1px solid #ddd;
							 }
							 
* html div.container {
							 width: 780px;
							 position: relative;
							left: 50%;
							  margin-left: -390px;
							 background-color: white;	
							 border: 1px solid #ddd;
							 }
							 
div.header {
					 	width: 780px;
						height: 167px;
						background-image: url(../images/shared/header2.jpg);
						}
						
div.center {
						padding: 0 30px 30px 30px;
						}
						
div.footer {
						width: 780px;
						position: relative;
						left: 50%;
						margin-left: -390px;
						padding: 10px;
						padding-top: 20px;
						text-align: center;
						}
						
div.footer p {
					 	 	margin-top: -13px;
							}
							
* html div.footer p {
					 	 	margin-top: -13px;
							}
					 	
div.footer small, div.footer a.small {
					 			 	font-size: 11px;
									}

/******************************************************************************/
/*                              NAVIGATION                                    */
/******************************************************************************/

/* top navigation */
div.top_nav {
						 position: absolute;
						 top: 15px;
						 right: 30px;
						 }					
						 
div.top_nav a {
							 color: #666;
							 }		
							 
* html div.top_nav {
						 position: absolute;
						 top: 27px;
						 right: 30px;
						 }					
						 
* html div.top_nav a {
							 color: #666;
							 }						
							 
div.nav {
				 	 	 	position: absolute;
							top: 64px;
							left: 225px;
							}
							
* html div.nav {
				 	 	 	position: absolute;
							top: 76px;
							left: 225px;
							}							

div.nav a {
					 margin: 0 1px 0 0;
					 text-align: center;
					 display: block;		
					 float:left;		
					 color: #666;
					 }
					 
div.nav a:hover {
					 margin: 0 1px 0 0;
					 text-align: center;	
					 float: left;		
					 }
					 					 
a#home {
								width: 54px;
								height: 45px;								
								text-decoration: none;																
								}
								
a#sleep_disorders {
								width: 117px;
								height: 45px;								
								text-decoration: none;
								}
								
a#services {
								width: 77px;
								height: 45px;								
								text-decoration: none;																
								}
								
a#appointments {
								width: 114px;
								height: 45px;
								text-decoration: none;																								
								}
								
a#location {
								width: 82px;
								height: 45px;								
								text-decoration: none;																					
								}
								
/* hover styles */
			
a#home:hover {
								background-image: url(../images/shared/highlighted_tab.gif);
								width: 54px;
								height: 45px;								
								}
								
a#sleep_disorders:hover {
								background-image: url(../images/shared/highlighted_tab.gif);
								width: 117px;
								height: 45px;								
								}
								
a#services:hover {
								background-image: url(../images/shared/highlighted_tab.gif);
								width: 77px;
								height: 45px;								
								}
								
a#appointments:hover {
								background-image: url(../images/shared/highlighted_tab.gif);
								width: 114px;
								height: 45px;								
								}
								
a#location:hover {
								background-image: url(../images/shared/highlighted_tab.gif);
								width: 82px;
								height: 45px;								
								}

a.selected {
						background-image: url(../images/shared/highlighted_tab.gif);
						}