

/*  Reset */
/*-------------------------------------------------------------------- */
* {font-size: 100.01%; margin: 0; padding: 0;}
html {font-size: 62.5%;}
h1, h2, h3, h4, h5, h6, p, blockquote, form, fieldset, table, ul, ol {
	margin: 0 0 1em;
}

/* Fixers */
/*-------------------------------------------------------------------- */
* a {position: relative;} /* Gets links displaying over a PNG background */
a {outline: none;} /* Remove Firefox's dotted borders */
a images {border: none;} /* Remove IE's blue borders */
table {border-collapse: collapse; border-spacing: 0;}
fieldset, images {border: 0;}
q:before, q:after {content: '';}

/* Base */
/*-------------------------------------------------------------------- */
a, a:link, a:visited, a:active {color: #373a3f; font-weight: normal; text-decoration: underline;}
a:hover {color: #418dac; text-decoration: underline;}
abbr, acronym {font-style: normal; border-bottom: dotted 1px #666; cursor: help;}
blockquote {border-left: .25em solid #e3e3e3; margin-left: 1.5em; padding-left: 1.5em;}
body {

	background: #7ac5da url('../img/bg.jpg') repeat-x;

	color: #373a3f;
	font: 14px/150% Arial, sans-serif;}
code {font: 1.1em monaco, courier, monospace;}
h1 {font-size: .85em; }
h2 {font-size: 1.5em; font-weight: normal;}
h3 {font-size: 1.2em; float: right; text-align: center;}
h4 {margin:0; padding:0; font-size: 1.5em; }
hr {border: none; height: 1px; background: #eee; margin: 1em 0;}
ol, ul {margin-left: 2em;}


/* Wrap */
/*-------------------------------------------------------------------- */
.wrap {
	margin: 0 auto;
	width: 900px;
	
}


#header {
	background-repeat: no-repeat;
	margin:0 auto;
	background-image: url(../img/header.png);
	width:900px;
	height: 136px;
	}
	
.address {
	float: right;
	padding-top:25px;
	margin-top: 4px;
	margin-right: 20px;
	padding-right: 10px;
	padding-left: 10px;
	text-align: center;
	font-size: 12px;
	}
	
/*.address:hover {
	height: 100px;
    background-color: #ebebeb;
    margin-top: 4px;
}	*/

#border {
	border-bottom-width: thin;
	border-bottom-color: #b8b8b8;
	border-bottom-style: solid;
	}

#nav {
	border-bottom-width: thin;
	border-bottom-color: #b8b8b8;
	border-bottom-style: solid;
	background-color: #f6f6f6;
	width: 900px;
	height: 40px;
	}

/* Everything CSS  Menu */
	ul#menu{margin:0; padding:0; list-style:none; clear:both;}
		#menu li{overflow:hidden; text-indent:-9999px; display:inline; float:left; margin-right:2px; margin-left: 3px;}
			#menu li a{background:url('../img/menu1.png') no-repeat; width:100%; height:100%; display:block;}
			
			/* Home Button */
			#menu li.home{width:50px; height:27px;}
				#menu li.home a{background-position:-0px -0px;}
				#menu li.home a:hover{background-position:-0px -27px;}
				#menu li.home a.selected{background-position:-0px -54px;}
			
			/* Lasik Button */
			#menu li.lasik{width:103px; height:27px;}
				#menu li.lasik a{background-position:-50px -0px;}
				#menu li.lasik a:hover{background-position:-50px -27px;}
				#menu li.lasik a.selected{background-position:-50px -54px;}
				
			/* Risk Button */
			#menu li.risk{width:118px; height:27px;}
				#menu li.risk a{background-position:-153px -0px;}
				#menu li.risk a:hover{background-position:-153px -27px;}
				#menu li.risk a.selected{background-position:-153px -54px;}
				
			/* Fee Button */
			#menu li.fee{width:103px; height:27px;}
				#menu li.fee a{background-position:-271px -0px;}
				#menu li.fee a:hover{background-position:-271px -27px;}
				#menu li.fee a.selected{background-position:-271px -54px;}
			
			/* Who Button */
			#menu li.who{width:94px; height:27px;}
				#menu li.who a{background-position:-374px -0px;}
				#menu li.who a:hover{background-position:-374px -27px;}
				#menu li.who a.selected{background-position:-374px -54px;}
				
			/* Test Button */
			#menu li.test{width:104px; height:27px;}
				#menu li.test a{background-position:-468px -0px;}
				#menu li.test a:hover{background-position:-468px -27px;}
				#menu li.test a.selected{background-position:-468px -54px;}
				
			/* Home Button */
			#menu li.contact{width:92px; height:27px;}
				#menu li.contact a{background-position:-572px -0px;}
				#menu li.contact a:hover{background-position:-572px -27px;}
				#menu li.contact a.selected{background-position:-572px -54px;}
				
			/* Home Button */
			#menu li.different{width:196px; height:27px;}
				#menu li.different a{background-position:-664px -0px;}
				#menu li.different a:hover{background-position:-664px -27px;}
				#menu li.different a.selected{background-position:-664px -54px;}


#top {
	background-repeat: no-repeat;
	margin:0 auto;
	background-image: url(../img/top.png);
	width:900px;
	height: 39px;
	}
	

#sidebar	{
	border-left-color: #e7e7e7;
	border-left-width: 1px;
	border-left-style: solid;
	background-color: #f6f6f6;
	float: right;
	height: 1300px;
	width: 249px;

	}
	
	#sidebar-test	{
	border-left-color: #e7e7e7;
	border-left-width: 1px;
	border-left-style: solid;
	background-color: #f6f6f6;
	float: right;
	height: 1650px;
	width: 249px;

	}

.sidebar_header {
	padding: 5px;
	border-bottom-color: #606060;
	border-bottom-width: thin;
	border-top-width: thin;
	border-top-color: #606060;
	border-bottom-style: dotted;
	border-top-style: dotted;
	text-align: center;
	font-size: 18px;
	
}	

.sidebar_text {
	padding: 5px;
	text-align: center;
	font-size: 14px;
	
}	
	
.img { 
	padding-top: 10px;
	padding-bottom: 10px;
	margin: 0 auto;
	font-size: 22px;
	}		
	

#content{
	border-right-color: #6a6b6b;
	border-right-width: 1px;
	border-right-style: solid;
	float:left;
	background-color: white;
	height: 1300px;
	width:649px;

	}
	
#content-test{
	border-right-color: #6a6b6b;
	border-right-width: 1px;
	border-right-style: solid;
	float:left;
	background-color: white;
	height: 1650px;
	width:649px;

	}	

#slideshow {
    position:relative;
    height:300px;
}

#slideshow DIV {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
    height: 300px;
    background-color: #FFF;
}

#slideshow DIV.active {
    z-index:10;
    opacity:1.0;
}

#slideshow DIV.last-active {
    z-index:9;
}

#slideshow DIV IMG {
    height: 300px;
    display: block;
    border: 0;
    margin-bottom: 10px;
}

.text {
	padding: 20px;
	}

#footer {
	background-repeat: no-repeat;
	margin:0 auto;
	background-image: url(../img/footer.png);
	width:900px;
	height: 35px;
	clear:both;
}

#footer p {
	margin:0;
	padding-bottom: 50px;
	padding-left: 15px;
	padding-right: 15px;
	
}

.testimonials{
	padding-top: 10px;
	padding-bottom: 30px;
	border-bottom-color: #d2d2d2;
	border-bottom-style: dotted;
	border-bottom-width: thin;


}

#bottom {
padding-top:15px;
padding-bottom: 25px;
color: white;
}


