html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dd,dl,dt,li,ol,ul,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-weight:normal;font-style:normal;text-align:left;font-family:inherit;}table{border-collapse:collapse;border-spacing:0;}ol,ul{list-style:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";}

body {
	background: url(../img/body-background.png) repeat-x left top; 
	font-family: arial;
}

a {
	color: #2553a1;
	text-decoration: none;
	
}

a:hover {
	text-decoration: underline;
}

strong {
	font-weight: bold;
}

.clearer {
	font-size:0;
	line-height: 0;
	clear:both;
}

div#wrapper {
	width: 952px;
	margin: 0 auto;
    background: url(../img/clouds.jpg) no-repeat top center;
}

	div#top-nav {
		font-size: 13px;
		font-weight: bold;
		text-align: right;
		line-height: 13px;
		padding-top: 24px;
		padding-bottom: 12px;
		padding-right: 24px;
	}
	
	div#header {
		background: url(../img/header.png) no-repeat left top;
		width: 952px;
		height: 125px;
		text-indent: -3000px;
		margin-bottom: 14px;
	}
	
	div.main-nav {
		height: 37px;
		background: url(../img/nav-back.png) repeat-x left top;
		padding-top: 1px;
		padding-left: 1px;
	}
	
		div.main-nav ul {
		}
		
			div.main-nav ul li {
				float: left;
			}
				
				div.main-nav ul li a {
					float: left;
					font-size: 13px;
					color: #fff;
					border-right: 1px solid #3259a0;
					padding: 11px 20px 0 20px;
					height: 25px;
				}
				
				div.main-nav ul li a:hover {
					background: url(../img/hover.png) repeat-x left top;
					text-decoration: none;
				}
				
	div#content {
		clear: both;
		background: #fff;
		padding-top: 10px;
	}
	
		#content .primary-content {
			width: 630px;
			float: left;
			display: inline;
			margin-left: 13px;
		}
		
			.primary-content h2 {
				font-size: 14px;
				color: #0d3d95;
				line-height: 14px;
				padding-left: 37px;
				padding-top: 12px;
				height: 25px;
				background: #cdf0f6 url(../img/arrow.png) no-repeat 13px 10px;
				margin-bottom: 3px;
			}
		.primary-content h6 {
				color:#FF8000;
				display:block;
				font-size:16px;
				font-weight:normal;
				margin-bottom:5px;
			}
			
			
			.primary-content .text-content {
				margin-top: 6px;
				background: url(../img/text-content-back.png) repeat-x left top;
				padding-top: 19px;
				padding-left: 17px;
				padding-right: 24px;
			}
			
			.primary-content .text-content h5 {
				font-weight: bold;
				font-size: 13px;
			}
			
				#virtual-tour {
					height: 49px;
					background: url(../img/virtual-back.png) no-repeat left top;
					padding-left: 115px;
					padding-top: 37px;
					font-size: 12px;
				}
				
					#virtual-tour a {
						text-decoration: underline;
						color: #e00;
					}
					
					#virtual-tour a:hover {
						text-decoration: none;
					}
			
			.primary-content h3 {
				color: #ff7200;
				font-size: 12px;
				font-weight: bold;
				font-family: arial;
				margin-bottom: 13px;
				line-height: 12px;
			}
			
			.primary-content .text-content p {
				color: #194187;
				font-size: 11px;
				line-height: 17px;
			}
		
		#content .secondary-content {
			width: 285px;
			float: left;
			display: inline;
			margin-left: 12px;
		}
		#content .news-content {
			width: 285px;
			float: left;
			display: inline;
			margin-left: 12px;
		}
		
		
			.secondary-content .box h3 {
				font-size: 14px;
				color: #0d3d95;
				line-height: 14px;
				padding-left: 37px;
				padding-top: 12px;
				height: 25px;
				background: #cdf0f6 url(../img/arrow.png) no-repeat 13px 10px;
				margin-bottom: 3px;
			}
			.news-content .box h3 {
				font-size: 14px;
				color: #0d3d95;
				line-height: 14px;
				padding-left: 37px;
				padding-top: 12px;
				height: 25px;
				background: #cdf0f6 url(../img/arrow.png) no-repeat 13px 10px;
				margin-bottom: 3px;
			}
			
			.secondary-content .box ul li {
				display: block;
				border-bottom: 1px dotted #b0bbbd;
				font-size: 12px;
				padding-bottom: 8px;
				padding-top: 12px;
				line-height: 12px;
				background: url(../img/arrow-small.png) no-repeat 2px 14px;
				padding-left: 20px;
			}
			
			#patient-speak {
				font-size: 12px;
				padding-bottom: 20px;
			}
			
			#patient-speak div {
				color: #ff7200;
				font-size: 12px;
			}
			
				#patient-speak div.quote-outer {
					background: url(../img/quote-start.png) no-repeat left top;
					margin: 15px 3px 3px 3px;
				}

				#patient-speak div.quote-inner {
					background: url(../img/quote-end.png) no-repeat right bottom;
					font-style: italic;
					font-family: arial;
					padding: 20px;
				}		
				
			#patient-speak span.quoteby {
				color: #ff7200;
				display: block;
				font-weight: bold;
				font-family: arial;
				padding-left: 20px;
			}
			
			#patient-speak .more {
				margin: 5px 0 0 20px;
				display: block;
				text-decoration: underline;
			}
			
		#laser-vision-correction h4 {
			font-size: 12px;
			color: #ff7200;
			margin-top: 14px;
			margin-bottom: 10px;
		}
			
				
	div#footer {
		margin-top: 35px;
		background: url(../img/footer-back.png) repeat-x left top;
		height: 36px;
		font-family: arial;
		font-size: 12px;
		color: #2553a1;
		padding: 17px 15px 0px 15px;
	}
	
		div#footer .footer-left {
			float: left;
			
		}
		
		div#footer .footer-right {
			float: right;
		}
		
			div#footer .footer-right em {
				color: #e00;
			}
   
      #myform {
   
        padding: 10px;
   
        background-color: #eee;
   
        width: 400px;
   
        border: 1px solid #ccc;
   
      }
          
         #myform h3 {
   
        font-weight: normal;
  
      }
   
      #myform label {
   
        font-size: 18px;
   
      }
  
       
  
      #myform input[type=text] {
   
        font-size: 20px;
   
        width: 200px;
   
      }
  
      #mrno {
   
        margin: 20px 0px 0px 0px;
   
        display: none;
   
      }




