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

  CSS Document - layout.css
  
  LasikDocFinder.com
 ---------------------------------------------------------------------------- 
*/

/* 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 {
	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; }

image {margin:4px; }

a:link { text-decoration:underline; color:#017083; }
a:visited { text-decoration:underline; color:#017083;}
a:hover{ text-decoration:underline; color:#339966; }
a:active { text-decoration:underline; color:#339966; }

.indent {list-style:circle; list-style-position: outside; padding-left: 25px; }
.indent2 {list-style:disc; list-style-position: outside; padding-left: 25px; }
.large {font-size: 24px; line-height:100%; font-style:oblique; margin-bottom:20px;}

span {display:none;}
	
h1,h2,h3 { margin-bottom:8px; }
hr {color:#1A82A6; }
h1	{ font-size:16px; color:#0A165E; }
h2	{ font-size:14px; color:#0A165E; }
h3	{ font-size:12px; color:#0A165E; }
h4	{ font-size:10px; color:#0A165E; }
h5	{ font-size:12px; color:#017083; }
a img {border: none; } 

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

body {
	background: url(images/bg.jpg) top left repeat-x;
	text-align: center; 
	font:12px/18px Arial, Verdana, Helvetica, sans-serif;
	color:#017083;
	}

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

#delicious {
	text-align: right; 
	font:12px/18px Arial, Verdana, Helvetica, sans-serif;
	color:#FFF;
	top:15px;
	padding: 15px 50px 0 0;
	}
	
#delicious a {
	color:#FFF;
	}
	
#masthead {
	position:relative;
	background:url(images/hdr.jpg) left top no-repeat;
	width:850px;
	height:235px;
}

/* start content section */
#panel {
	position:relative;
	background:url(images/pnl.jpg) left top repeat-y;
	width:725px;
	height: auto;
	padding: 10px 75px 10px 50px;;
}
#search {
	background:#1A82A6;
	position:relative;
	width: 215px;
	height: 110px;
	text-align: center;
	color:#FFFFFF;
	left: 0px;
	padding: 10px 0;
	}
#drpic {
	background:#1A82A6;
	position:relative;
	width: 215px;
	height: 250px;
	text-align: center;
	color:#FFFFFF;
	left: 0px;
	padding: 10px 0;
	}
#drpicx2 {
	background:#1A82A6;
	position:relative;
	width: 215px;
	height: 475px;
	text-align: center;
	color:#FFFFFF;
	left: 0px;
	padding: 10px 0;
	}
#drpic a:link, #footernav a:visited, #footer p { text-decoration:none; color:#FFFFFF; }
#drpic a:hover, #footernav a:active { text-decoration:underline; color:#FFFFFF; }
#drpicx2 a:link, #footernav a:visited, #footer p { text-decoration:none; color:#FFFFFF; }
#drpicx2 a:hover, #footernav a:active { text-decoration:underline; color:#FFFFFF; }

#search h1	{ font-size:16px; color:#FFFFFF; }
#search h2	{ font-size:14px; color:#FFFFFF; }
#search h3	{ font-size:12px; color:#FFFFFF; }
.contain250 {
	background:url(images/bgcontain250.jpg) left top no-repeat;
	position:relative;
	width: 195px;
	text-align: left;
	left: 0px;
	padding: 10px 9px 0;
	margin-top: 20px;
	}
.contain250r {
	background:url(images/bgcontain250.jpg) left top no-repeat;
	float:right;
	width: 195px;
	text-align: left;
	left: 0px;
	padding: 10px 9px 0;
	margin-top: 20px;
	}
.contain500 {
	background:url(images/bgcontain500.jpg) left top no-repeat;
	position:relative;
	width: 472px;
	text-align: left;
	left: 0px;
	padding: 10px 9px 0;
	margin: 0 0 10px;
	}

/* left section is one column */

#column-lt { 
	width:215px; 
	float:left;
	padding: 4px;
}

/*right section has 2 column, left is to create column in middle of page */

#column-rt { 
	width:490px;
	float:right;
	padding: 4px;
}

.state1 {
	position:relative;
	width: 153px;
	float:left;
	font-size:10px;
	text-align: left;
	left: 0px;
	padding: 10px 4px 0;
	margin-top: 10px;
	}
.state2 {
	position:relative;
	width: 153px;
	float:right;
	font-size:10px;
	text-align: left;
	left: 0px;
	padding: 10px 4px 0;
	margin-top: 10px;
	}
.wlcm {margin: 10px 0 0;}
.wlcm img {
	margin: 0 4px 0 0;
}
.wlcm h1,h2,h3 { margin-bottom:2px;}
/* end content section */


#footer {
	position:relative;
	background:url(images/ftr.jpg) left top no-repeat;
	font-size:10px;
	width:830px;
	height:60px;
/*	padding: 10px 75px 10px 50px;;*/
}

/* bottom navigation section*/

#footernav { width:850px; 
	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; }