* {
	margin: 0;
	padding: 0;
}


body {
	color: #333;
}


ul {list-style: none;margin: 0;padding: 0;}


a {color: #369;}
a:visited {color: #613b4e;}


a:hover {text-decoration: none;}




#credit {
	float: right;
	
		background: url(/assets/img/global/ep.png) 
		no-repeat;
	
		height: 25px;
	
		width: 30px;
	
		text-indent: -9999em;
}


#footerNavigation li {
	float: left;
}


#footerNavigation li a {
	display: block;
	padding: 0 10px;
}



#slideshow {
	margin-bottom: 1em	;
}



/* new styles start */
body {
	border: 6px solid #000;
	background: url(/assets/img/global/arrows_bg_y.png) top right repeat-y;
}



.container_16 {
	margin-left: 24px;
	
}


.showgrid {
	background: #fff url(/assets/960gs/16_col.gif) repeat-y;
	
}



#logo {
	width: 366px;
	
	height: 106px;
	
	background: url(/assets/img/global/lre_logo.png) no-repeat;
	
	text-indent: -9999em;
	
	margin-top: 50px;
	
	margin-left: 18px;
	
	padding-bottom: .5em;
	
	border-bottom: 1px solid #ccc;
}


#header .quickInfo {
	margin-left: 22px;
	color: #000;
	font-weight: bold;
}


#header .quickInfo span {
	color: #999;
}



#menu {
	width: 990px;
	
	height: 242px;
	
	background: #000 url(/assets/img/sub/menu_bg.png) 
	no-repeat;
	
	position: relative;
	}

#gallery #menu  {

	width: 990px;
	
	height: 434px;
	
	background: #000 url(/assets/img/sub/menu_bg_gallery.png) 
	no-repeat;
	
	position: relative;
	}

#home #menu {
	width: 990px;
	
		height: 483px;
	
		background: #000 url(/assets/img/home/menu_bg.png) 
		no-repeat;
	
		position: relative;
}



#menuItems {
	margin-bottom: 1em;
	
		width: 624px;
	
		height: 55px;
	
		position: absolute;
	
		right: 186px;
}


#menuItems li {
	float: left;
	
		line-height: 55px;
	
		font-size: 30px;
	
		margin: 0;
}

#menuItems li a {
	display: block;
/*		
			padding: 0 10px;*/

	 		text-decoration: none;
	
			text-transform: capitalize;
	
			text-align: center;
	
			color: #333;
	
			font-weight: bold;
	
			font-style: italic;
	
			text-indent: -9999em;
	
			background: url(/assets/img/global/menu_sprite.png) 
			no-repeat;
			
			
}


#menuItems li a:hover {
	color: yellow;
}


#menuItems #mHome a {
	width: 89px;
	
			background-position: 0 0;
}


#menuItems #mHome a:hover {
	background-position: 0 -55px;
}


#home #menuItems #mHome a {
	background-position: 0 -110px;
}		



#menuItems #mServices a {
	width: 120px;
	background-position: -89px 0;		
}


#menuItems #mServices a:hover {
	background-position: -89px -55px;		
}


#services #menuItems #mServices a {
	background-position: -89px -110px;		
}




#menuItems #mGallery a {
	width: 114px;
	background-position: -209px 0;		
}


#menuItems #mGallery a:hover {
	background-position: -209px -55px;		
}


#gallery #menuItems #mGallery a {
	background-position: -209px -110px;		
}	



#menuItems #mAppointment a {
	width: 231px;
	background-position: -323px 0;		
}


#menuItems #mAppointment a:hover {
	background-position: -323px -55px;		
}	


#make_appointment #menuItems #mAppointment a {
	background-position: -323px -110px;		
}



#menuItems #mFaq a {
	width: 70px;
	background-position: -554px 0;		
}


#menuItems #mFaq a:hover {
	background-position: -554px -55px;		
}


#faq #menuItems #mFaq a {
	background-position: -554px -110px;		
}



#menu img {
	position: absolute;
	top: 66px;
}

#gallery #menu #featuredframes {
	position: absolute;
	top: 100px;
	left: 84px;
	z-index: 0;
}

#home #menu img {
	top: 65px;
	}


#menu a#galleryLink {
	text-indent: -9999em;
	
			position: absolute;
	
			width: 120px;
	
			height: 39px;
	
			right: 30px;
	
			bottom: 9px;
	
			font-size: 24px;
	
			text-align: center;
	
			background: url(/assets/img/global/gallery_link.png) no-repeat;
}


#menu a#galleryLink:hover {
	background-position: 0 -40px;
}


#home #menu a#galleryLink {
	bottom: 11px;
	}



#menu a#designerList {
	height: 130px;
	
			width: 149px;
	
			position: absolute;
	
			right: 15px;
	bottom: 49px;
	
			background: url(/assets/img/home/designer_list.gif) no-repeat;
	
			text-indent: -9999em;
}



#home #menu a#designerList {
	height: 367px;
	
				width: 149px;
	
				position: absolute;
	
				right: 15px;
	
				bottom: 50px;
	
				background: url(/assets/img/home/designer_list.gif) 
				no-repeat;
	
				text-indent: -9999em;
}

#gallery #menu a#designerList {
	height: 335px;
	
				width: 149px;
	
				position: absolute;
	
				right: 15px;
	
				bottom: 50px;
	
				background: url(/assets/img/home/designer_list.gif) 
				no-repeat;
	
				text-indent: -9999em;
}

#header_rigid {
	background: url(/assets/img/global/header_rigid_y.png) 
		repeat-y;
	
		padding: 1px 0;
}


#bubble {
	height: 163px;
	
		width: 504px;
	
		background: url(/assets/img/global/bubble_bg.png) 
		no-repeat;
	
		margin-left: 8px;
	
		position: relative;
}


#glasses {
	width: 375px;
	height: 100px;
	position: absolute;
	left: 65px;
	top: 30px;
}


#clearly {
	width: 504px;
	
		height: 30px;
	
		margin-left: 8px;
	
		background: url(/assets/img/global/clearly.png) 
		no-repeat;
	
		text-indent: -9999em;
	
}


#quote {
	margin-left: 8px;
	
		margin-top: 1.5em;
	
		margin-bottom: 1.5em;
}


#showcase {
	background: url(/assets/img/home/showcase_bg.png) 
		no-repeat;
	
		margin: 1em 0 1em 8px;
	
		position: relative;
	
		height: 276px;
}


#showcase .left,
#showcase .right {
	position: absolute;
	
					height: 225px;
	
					width: 206px;
}


#showcase .left {
	left: 34px;
	
			top: 5px;
}


#showcase .right {
	left: 264px;
	
			top: 5px;
}
	

#secondaryNav {
	margin: 1em 0;
}


#secondaryNav li {
	float: left;
	
			margin: 0;
	
			border: 1px solid #666;
		
			border-width: 0 1px;
	
			padding: 0 10px;
}


#secondaryNav .first {
	margin-left: 67px;
	
			border: none;
}


#secondaryNav .last {
	border: none;
}


#secondaryNav a {
	color: #000;
}



#pageBody {
	background: url(/assets/img/sub/columns_bg.png) 
		repeat-y;
}



#home #pageBody {
	background: url(/assets/img/home/columns_bg.png) repeat-y;
}



#quote {
	/*background: url(/assets/img/home/temp_quote.png) 
		no-repeat;*/
}



#primaryContent h2 {
	margin-top: 1em;
	
			color: #33C2C2;
	font-size: 40px;
	
			font-style: italic;
}



#home #primaryContent h2 {
	color: red;
	
				margin-top: 2em;
	
				font-size: 1.6em;
}



#primaryContent div.double {
	height: 10px;
	
				border: none;
	
				background: url(/assets/img/global/white_rule_x.png) 
				repeat-x;
	
				clear: both;
}



#secondaryContent div.double {
	height: 10px;
	
				border: none;
	
				background: url(/assets/img/home/aqua_rule.png) 
				repeat-x;
	
				margin-left: 8px;
	
				width: 504px;
}



#secondaryContent {
	color: #fff;
	}



#home #secondaryContent p {
	margin-right: 40px;
	
				margin-left: 40px;
	
				color: #fff;
}



#pageBottom {
	background: url(/assets/img/global/footer_bg.png) no-repeat;
	
		height: 99px;
	
		padding-top: 1px;
}


#footer {
	margin-top: 1em;
	
		color: #FFCC99;
	
		font-weight: bold;
}

	


#primaryContent dt {
	font-weight: bold;
	
			margin: 0;
	
			padding: 0;
}


#secondaryContent dl {
	margin: 2.5em 50px;
	
			text-transform: uppercase;
	
			font-size: 12px;
}


#secondaryContent dd,
#secondaryContent dt {
	margin: 0;
	
						background: url(/assets/img/sub/bevel_rule_sidebar.png) 
						repeat-x bottom left;
}


#secondaryContent dt {
	font-weight: bold;
	
			color: #046E6E;
	
			padding: 4px 4px;	
}


#secondaryContent dd a {
	color: #fff;
	
				text-decoration: none;
	
				display: block;
	padding: 4px 4px;
}


#secondaryContent dd a:hover {
	text-decoration: underline;
	
				background: #7daead url(/assets/img/sub/bevel_rule_sidebar.png) 
				repeat-x bottom left;
}


#secondaryContent .selected {
	color: yellow;
}



#gallery #primaryContent ul {
	margin: 0;
	padding: 0;
	border-top: 1px solid #ccc;
	}


#gallery #primaryContent li {
	text-align: center;
	
				margin: 0;
	
				border-bottom: 1px solid #ccc;
	
				padding: 1em 0 .5em;
	
				font-size: 18px;
	
				font-weight: bold;
	
				margin: 0;
	}


#gallery #primaryContent li a {
	text-decoration: none;
	}



#qa dt p {
	margin-bottom: 0;
}


#qa dd p {
	margin-top: 0;
}	
	


h3 {
	margin-top: 2em;
	
	color: #33C2C2;
	}


h4 {
	margin: 1.5em 0 .5em;
	
	font-size: 15px;
	}
	


hr {
	border: none;
	
	border-top: 1px solid #ccc;
	}
	


#doctors_staff #primaryContent img {
	float: left;
	
					margin-right: 15px;
	
					margin-bottom: 5px;
	
					padding: 1px;
	border: 1px solid #333;
	}
	


#secondaryContent .inner {
	margin: 2em 50px;
	color: #fff;
	}
	


#services #primaryContent ul {
	list-style: circle;
	}
	


#glasses img { opacity: 0; }


#glasses img.first { opacity: 1; }	



#showcase img { opacity: 0; }


#showcase img.first { opacity: 1; }	



#quotes img { opacity: 0; }


#quotes img.first { opacity: 1; }	



.float_right {
	float: right;
	margin-left: 10px;
	margin-bottom: 10px;
	}


#home #primaryContent h3 {
	margin: 1em 0;
	font-size: 16px;
	}





blockquote
{
margin: 0;
quotes: &#8220 &#8221;
font-weight: bold;
font-size: 15px;
}


#home blockquote {
font-size: 22px;
}


		blockquote:before
{
color: red;

		content: open-quote;
font-family: Arial, Helvetica, sans-serif;

		font-size: 6em;
font-weight: bold;

		line-height: 0px;
margin: 0px 5px 0px -40px;

		vertical-align: bottom;
}	


blockquote p.cite {
	font-size: 12px;
	}


#home blockquote p.cite {
	font-size: 16px;
}


#home #secondaryContent blockquote p {
	margin: .5em;
	}	
	


#home #secondaryContent blockquote p span.quote {

}
.testimonial {

}

#facebook  {
	position: absolute;
	top: 200px;
	right: 25px;
	border: none;
	padding-bottom: 42px;
	z-index: 99;
}

