/* 	CSS Document
	Site: CostelloLasik.com
	Feb 04, 2007
*/

/* ---[ navigation tabs ]------------------------------- */
/*
#header #tabs {
		display: block;
		position: relative;
		top: 82px;
		left: 5px;
		}
*/
#header #tabs .tablink {
		display: block;
		float: left;
		height: 30px;
		width: 148px;
		background: url(/images/tab_down.gif);
		text-align: center;
		}
#header #tabs .tablink:hover {
		display: block;
		float: left;
		height: 30px;
		width: 148px;
		background: url(/images/tab_down_over.gif);
		text-align: center;
		}
#header #tabs .tablinkUp {
		display: block;
		float: left;
		height: 30px;
		width: 148px;
		background: url(/images/tab_up.gif);
		text-align: center;
		}
#header #tabs .tablinkUp:hover {
		display: block;
		float: left;
		height: 30px;
		width: 148px;
		background: url(/images/tab_up_over.gif);
		text-align: center;
		}
#header #tabs .tablink a {
		display: block;
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		margin-top: 12px;
		}
#header #tabs .tablinkUp a {
		display: block;
		color: #fff;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		margin-top: 7px;
		}	

/* ---[ layout ]------------------------------- */
body {
		margin: 0;
		padding: 0;
		font-family: "Trebuchet MS", Verdana, sans-serif;
		font-size: 12px;
		line-height: 17px;
		color: #333;
		background: #a5b8c9 url(/images/body_bg.jpg) repeat-x;
		width: 760px;
		margin: auto;
		}
#body_leftcol {
		margin-top: 12px;
		padding: 16px 30px;
		}
#body_rightcol {
		margin-top: 12px;
		padding: 20px 30px;
		background-color: #83aad1;
		border-left: 1px solid #aac0d2;
		border-bottom: 1px solid #999;
		}
#header {
		background: url(/images/header_bg3.jpg);
		height: 220px;
		}

#footer {
		margin: 20px 0px;
		padding: 10px 0px;
		display: block;
		border-top: 1px solid #aac0d2;
		font-size: 10px;
		}
#footer a {
		margin: 5px;
		}
.photomatte {
		display: block;
		padding: 10px;
		background-color: #fff;
		}
		
/* ---[ links ]------------------------------- */

a:link {
		color: #fff;
		}
a:visited {
		color: #fff;
		}
a:hover {
		color: #0000ff;
		}

a.actionlink {
		margin: 3px 3px 3px 0px;
		padding: 6px;
		color: #fff;
		background-color: #7aa316;
		}
a.actionlink:hover {
		margin: 3px 3px 3px 0px;
		padding: 6px;
		color: #fff;
		background-color: #2279be;
		}

/* ---[ general text ]------------------------------- */

h1 { 
	font-size: 18px;
	line-height: 24px; 
	}
h2 { 
	font-size: 15px;
	line-height: 20px; 
	}
