@charset "utf-8";
/* CSS Document */

* {
	margin:0px;
	padding:0px;
}

img {
	border-width:0px;
}

body {
	font:12px/18px Arial, Helvetica, sans-serif;
	color:black;
	background:#9d8469;
}

p, ul, ol {
	margin-bottom:20px;
}

ul, ol {
	list-style-position:outside;
	margin-left:30px;
}

li {
	margin-bottom:10px;
}

h1 {
	font-size:22px;
	line-height:24px;
	font-weight:normal;
	margin-bottom:20px;
}

	h1 em {
		font-style:normal;
		color:#3a552d;
	}
	
	h1 a {
		text-decoration:none;
	}
	
h2 {
	color:#3a552d;
	font-size:18px;
	line-height:22px;
	font-weight:normal;
	margin-bottom:5px;
	margin-top:10px;
}

a {
	color:#174866;
}

a:hover {
	color:#8b1115;
}

/* General Styles */

img.right {
	float:right;
	clear:right;
	margin-left:10px;
	margin-bottom:10px;
}

img.left {
	float:left;
	clear:left;
	margin-right:10px;
	margin-bottom:10px;
}

.quote {
	font:italic 11px/13px Arial, Helvetica, sans-serif;
	color:#565E62;
	position:absolute;
	top:150px;
	right:50px;
	width:429px;
}

/* Layout */
#site {
	width:880px;
	margin:auto;
	padding:200px 50px 10px;
	position:relative;
	border-right:10px solid #6b0c0c;
	border-bottom:10px solid #6b0c0c;
	border-left:10px solid #6b0c0c;
	background:#d7eaf4 url(images/siteBg.gif) no-repeat top center;
}

	#logoLink {
		position:absolute;
		top:40px;
		left:62px;
		display:block;
		width:230px;
		height:120px;
	}
	
	#content {
		float:right;
		width:610px;
		position:relative;
	}
	
	#sideNav {
		width:200px;
		padding-top:60px;
	}
	.sidep { height:40px; overflow:hidden; }
	.sidep a img { display:inline; float:left; height:auto; }
	
		#sideNav a {
			padding:15px 0px;
			color:#680b0c;
			font-size:18px;
			font-weight:normal;
			line-height:20px;
			text-decoration:none;
		}
		
		#sideNav a:hover {
			color:#3a552d;
		}
		#sideNav ul { display:block; margin:0; padding:0; margin-left:0px;  margin-top:0px;}
			#sideNav li { list-style-type:none; margin-left:0px; padding-left:0px; line-height:30px;}
	
	#boxLinks {
		clear:both;
		position:relative;
		height:220px;
		width:880px;
	}
	
		#boxLinks a {
			display:block;
			float:left;
			width:176px;
			height:112px;
			padding-top:34px;
			margin:0px;
			text-align:center;
			position:absolute;
			top:80px;
		}
		
		#quotes {
			font-size:12px;
			font-weight:normal;
			font-style:italic;
			top:0px;
			left:260px;
			position:absolute;
			text-align:center;
			width: 626px;
		}
		
			#boxLinkCare {background:url(images/greenSquareBg.gif) center; left:15px;}
			#boxLinkHealth {background:url(images/blueSquareBg.gif) center; left:225px;}
			#boxLinkEyewear {background:url(images/redSquareBg.gif) center; right:15px;}
		
		.boxPhotos {
			position:absolute;
			top:22px;
			left:-5px;
			width:250px;
			height:206px;
		}
			
	#btmNav {
		margin:20px auto;
		clear:both;
		text-align:center;
	}
	
		#btmNav a {
			padding:5px 10px;
			font-size:14px;
			font-weight:bold;
			line-height:20px;
			text-decoration:none;
			color:black;
		}
		
		#btmNav a:hover {
			color:#333333;
		}	
		
		.mission {
			margin:10px 90px; 
			color:#3A552D; 
			font-weight:bold;
		}
		
	

/* Home */
#home #content p, #home #content ul, #home #content ol, #home #content h1 {
	/*margin-left:171px;*/
}

#home img.left {
	margin-top:24px;
}

#home .boxPhotos {
	top:0px;
	left:10px;
}

#home #boxLinks {
	height:170px;
}

#home #boxLinks a {
	top:30px;
}

#home #boxLinks .boxPhotos {
	display:none;
}

#home #quotes {
	left:129px;
}

/* About Us */


/* Eye Health */


/* Stylish Eyewear */


/* Vendors */
#vendors #content {
	height:850px;
}

#vendors #content img {
	border:1px solid #CEC8AA;
}


/* Scheduling */


/* Contact Us */


/* Privacy */


/* Order */
#order #sideNav {display:none;}

#order #content {width:883px;}

	
/* Testimonies */	
#testimonies p {text-align:center; font-style:italic;}
	
address { font-style:normal; display:inline; }