/* 
 ----------------------------------------------------------------------------
  Copyright Breaker Medical Group, LLC 2007. Used with Permission.                             
  May not be duplicated or reproduced.

  CSS Document - layout.css
 ---------------------------------------------------------------------------- 
*/
/* No default list-markers - need to redefine bullets w/ bg graphics */
ul,ol { list-style:none; }

/* Eliminate browser inconsistent default heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td {
	font-size:16px;
	border: thin none #BDD6DA;
}

/* Remove inconsistent (among browsers) default padding or margin */
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,label,div,dd,dt,dl { margin:0; padding:0; }

/* prevent blue linked image borders */
a img,:link img,:visited img,fieldset { border:none; }

span {display:none;}

#container img {margin:4px;}

body {
	background: url(bgslicelft.jpg) top left repeat-x;
	text-align: center; 
	font:12px/18px Arial, Verdana, Helvetica, sans-serif;
	color:#2C5E9D;
	min-width: 815px;
	}

#wrap { width:810px; text-align:left; margin: 0 auto; }

#top-space { width:100%; height: 10px; text-align:center; margin: 0 auto; }
	
h1,h2,h3 { margin-bottom:8px; }

h1	{ font-size:16px; color:#0A165E; }
h2	{ font-size:14px; color:#0A165E; }
h3	{ font-size:12px; color:#0A165E; }

a img {border: none; } 

div.clear	{ clear:both; height:.01em; overflow:hidden; }

#spacer-rt {
	background:url(bgslicergt.jpg) top left repeat-x;
	float: right; 
	}

#masthead {
	position:relative;
	background:url(hdrslice.jpg) left top no-repeat;
	width:810px;
	height:156px;
	top: 10;
}
#panel {
	position:relative;
	background:url(bodyslice.jpg) left top repeat-y;
	width:810px;
	height: auto;
	}
#masthead-btm { position:relative;
	background:url(hdrbtmslice.jpg) left top no-repeat;
	width:810px;
	height: 100px;
	}
#add1 { position:relative;
 	width:150px; 
 	float:left;
	left:370px;
	top:6px;
	text-align:right;
	font-size:11px;
	color:#000066;
	line-height:13px;
	}
#add2 { position:relative;
 	width:150px; 
 	float:right;
	right:120px;
	padding-left:10px;
	top:6px;
	text-align:left;
	font-size:11px;
	color:#000066;
	line-height:13px;
	border-left: 2px solid #2C5E9D;
	}
#masthead-btm-lasik { position:relative;
	background:url(hdrbtmslice_lasik.jpg) left top no-repeat;
	width:810px;
	height: 100px;
	}
#masthead-btm-about { position:relative;
	background:url(hdrbtmslice_about.jpg) left top no-repeat;
	width:810px;
	height: 100px;
	}
#masthead-btm-practice { position:relative;
	background:url(hdrbtmslice_practice.jpg) left top no-repeat;
	width:810px;
	height: 100px;
	}
#masthead-btm-contact { position:relative;
	background:url(hdrbtmslice_contact.jpg) left top no-repeat;
	width:810px;
	height: 100px;
	}
#masthead-btm-faqs { position:relative;
	background:url(hdrbtmslice_faqs.jpg) left top no-repeat;
	width:810px;
	height: 100px;
	}
#masthead-btm-tos { position:relative;
	background:url(hdrbtmslice_tos.jpg) left top no-repeat;
	width:810px;
	height: 100px;
	}
#masthead-btm-sitemap { position:relative;
	background:url(hdrbtmslice_sitemap.jpg) left top no-repeat;
	width:810px;
	height: 100px;
	}
#footer {
	position:relative;
	background:url(ftrslice.jpg) left top no-repeat;
	width:810px;
	height:70px;
	top: 0;
	}
#footernav { width:810px; text-align:center; margin: 0 auto; }
#footernav a:link, #footernav a:visited, #footer p { text-decoration:none; color:#0A165E; }
#footernav a:hover, #footernav a:active { text-decoration:underline; color:#0A165E; }

#footernav ul { margin-bottom:1px; }
#footernav li { padding: 0 5px 0 7px; display:inline; border-left: 1px solid #0A165E; }
#footernav li.first { padding: 0 5px 0 0; border: none; display:inline; }

#nav { 
	width:810px; 
	height:34px; 
	margin-bottom:0; 
	}
		
#nav span { display: none; }
#navlist { 
	background: url(menuhome.jpg) no-repeat; 
	width:810px; 
	height:34px; 
	margin-bottom:0; 
	}
		
#navlist span { display: none; }

#navlist li, #nav a { height: 34px; display: block; }

#navlist li { float: left; list-style: none; _display: inline; }

#nav-01 { width: 145px;}
#nav-02 { width: 130px;}
#nav-03 { width: 130px;}
#nav-04 { width: 130px;}
#nav-05 { width: 130px;}
#nav-06 { width: 130px;}

#nav-01 a:hover {background: transparent url(menuhome.jpg)  0px -34px no-repeat;}
#nav-02 a:hover {background: transparent url(menuhome.jpg) -145px -34px no-repeat;}
#nav-03 a:hover {background: transparent url(menuhome.jpg) -275px -34px no-repeat;}
#nav-04 a:hover {background: transparent url(menuhome.jpg) -405px -34px no-repeat;}
#nav-05 a:hover {background: transparent url(menuhome.jpg) -535px -34px no-repeat;}
#nav-06 a:hover {background: transparent url(menuhome.jpg) -665px -34px no-repeat;}

#column-left { width:250px; float:left;}
#column-right {
	width:510px;
	float:right;
	margin-right: 15px;
	display: inline;
}
#column-right p { margin:8px 4px 8px 4px;}
#column-right ul { margin:4px 4px 8px 4px;}
#column-right h1, h2, h3 { margin:4px 4px 8px 4px;}
#container {
	position:relative;
	width: 500px;
	text-align: left;
	left: 0px;
	padding:0;
	}
#flashcontent {
	float:right;
	width: 250px;
	height: 250px;
	}
#flash-container {
	position:relative;
	width: 250px;
	left: 25px;
	text-align: left;
	top: 0px;
	height: 250px;
	}
#maps {
	border:#006699;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	font-size:12px
	}
ul.indent {list-style:disc; list-style-position: outside; padding-left: 15px; }