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

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 10px;
	letter-spacing: 0em;
	text-align: left;
	word-spacing: 1em;
	display: inline;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	vertical-align: baseline;
}

h3 {
	margin: 0px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 14px;
	color: #FFFFFF;
}	

h4 {
	color: #FFFFFF;
	font-size: 14px;
	font-weight: normal;
}
/*
h5 {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
*/

/* rap */
/* -------------  BEGIN STYLES USED TO CONTROL WRAPPER AND PAGE BACKGROUND -------------  */
#minneapolis_eyeglasses {
	padding: 0px;
	width: 800px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(../_images/backgrounds/bg_home.jpg);
	height: 500px;
	background-repeat: no-repeat;
	background-color: #2C97AB;
}

#history #minneapolis_eyeglasses {
	background-image: url(../_images/backgrounds/bg_history.gif);
	background-color: #886F4D;
	background-repeat: no-repeat;
	background-position: 2px;
}

#collections #minneapolis_eyeglasses {
	background-image: url(../_images/backgrounds/bg_collections_main.jpg);
	background-color: #0f7e3f;
	background-repeat: no-repeat;
}
		/* --------  CREATE STYLES FOR COLLECTIONS MAIN AND FRAME PAGES BACKGROUND IMAGES AND COLORS ------- */
		#italee #minneapolis_eyeglasses,
		#italeeFrames #minneapolis_eyeglasses
		{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}

		#kala #minneapolis_eyeglasses,
		#kalaFrames #minneapolis_eyeglasses
		{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}

		#lafont #minneapolis_eyeglasses,
		#lafontFrames #minneapolis_eyeglasses
		{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}	

		#etnia #minneapolis_eyeglasses,
		#etniaFrames #minneapolis_eyeglasses
		{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}	

		#modo #minneapolis_eyeglasses,
		#modoFrames #minneapolis_eyeglasses
		{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}

		#ogi #minneapolis_eyeglasses,
		#ogiFrames #minneapolis_eyeglasses
		{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}

		#persoleye #minneapolis_eyeglasses,
		#persoleyeFrames #minneapolis_eyeglasses
		{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}

		#prodesign #minneapolis_eyeglasses,
		#prodesignFrames #minneapolis_eyeglasses
		{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}

		#skaga #minneapolis_eyeglasses,
		#skagaFrames #minneapolis_eyeglasses
		{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}	

		#coach #minneapolis_eyeglasses,
		#coachFrames #minneapolis_eyeglasses
		{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}

		#mauijim #minneapolis_eyeglasses,
		#mauijimFrames #minneapolis_eyeglasses
		{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}

		#persolsun #minneapolis_eyeglasses,
		#persolsunFrames #minneapolis_eyeglasses
		{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}

		#rayban #minneapolis_eyeglasses,
		#raybanFrames #minneapolis_eyeglasses{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}	

		#rudyproject #minneapolis_eyeglasses,
		#rudyprojectFrames #minneapolis_eyeglasses{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}
		
		#veraWang #minneapolis_eyeglasses,
		#veraWangFrames #minneapolis_eyeglasses{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}

		#wileyX #minneapolis_eyeglasses,
		#wileyXFramex #minneapolis_eyeglasses{
			background-image: url(../_images/backgrounds/bg_collections_main.jpg);
			background-color: #0f7e3f;
			background-repeat: no-repeat;
		}

#contactLens #minneapolis_eyeglasses {
	background-image: url(../_images/backgrounds/bg_contact_lens.gif);
	background-color: #006176;
	background-repeat: no-repeat;
}

#eyeExam #minneapolis_eyeglasses {
	background-image: url(../_images/backgrounds/bg_eye_exam.jpg);
	background-color: #D8661D;
	background-repeat: no-repeat;
}

#contact #minneapolis_eyeglasses {
	background-image: url(../_images/backgrounds/bg_contact.jpg);
	background-color: #A02214;
	background-repeat: no-repeat;

}
#hoursDirections #minneapolis_eyeglasses {
	background-image: url(../_images/backgrounds/bg_hours_directions.gif);
	background-color: #8E396A;
	background-repeat: no-repeat;
}
/* -------------  END STYLES USED TO CONTROL WRAPPER AND PAGE BACKGROUND -------------  */



/* ------------- BEGIN HEADER ------------ */
#header {
	width: 800px;
	float: left;
}

#logo {
	float: left;
	width: 289px;
}

#navMenu {
	height: 88px;
	width: 511px;
	float: right;
}
/* ------------- END HEADER ------------ */

#banner {
	font-family: "Myriad Pro", Arial, Helvetica;
	color: #643221;
	font-weight: bold;
}
	#bannerText {
	height: 22px;
	width: 358px;
	float: left;
	margin-top: 16px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	font-family: "Myriad Pro", Arial;
	font-weight: normal;
	}
	
	#collections #bannerText {
	height: 22px;
	width: 358px;
	float: left;
	margin-top: 16px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	font-family: "Myriad Pro", Arial;
	font-weight: normal;
	color: #99CC33;
	}
	
.collectionsNavOn {
	color: #99CC33;
}

	#contact #bannerText {
	height: 22px;
	width: 358px;
	float: left;
	margin-top: 16px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 42px;
	color: #99cc33;
	}

#content {
	float: left;
	width: 755px;
	font-family: "Myriad Pro", Arial, Helvetica;
	font-size: 12px;
	padding-left: 35px;
	padding-right: 10px;
	padding-top: 0px;
	height: 340px;
}


#home #content {
	padding-top: 160px;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding-left: 60px;
	height: 193px;
}


#contact #content {
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	height: 320px;
	padding-left: 42px;
}


.greenText {
	color: #99cc33;
	font-size: 15px;
}



#contentLeft {
	float: left;
	margin-top: 15px;
	width: 120px;
}

#contentRight {
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	width: 625px;
	float: left;
	margin-top: 15px;
}

#contactLens #contentLeft,
#history #contentLeft {
	float: left;
	margin-top: 0px;
	width: 495px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}

#contactLens #contentRight
{
	font-family: Arial, Helvetica, sans-serif;
	width: 245px;
	float: right;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#history #contentRight 
{
	font-family: Arial, Helvetica, sans-serif;
	width: 225px;
	float: right;
	margin: 0px;
	padding-top: 16.5px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}

#eyeExam #contentLeft {
	float: left;
	margin-top: 15px;
	width: 490px;
}

#eyeExam #contentRight {
	font-family: Arial, Helvetica, sans-serif;
	width: 261px;
	float: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



#contactLeft {
	float: left;
	width: 165px;
	margin-top: 15px;
}

#contactText {
	margin-left: 110px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	width: 375px;
	float: left;
	margin-top: 15px;
}

#contactEmail {
	float: right;
	margin-right: 350px;
}


#hoursDirections #contentLeft {
	float: left;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	margin-left: 30px;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size: 12px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #9C3;
}

#hoursDirections #contentRight {
	font-family: Arial, Helvetica, sans-serif;
	width: 360px;
	float: right;
	padding: 0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 300px;
}




#collections #contentLeft {
	float: left;
	width: 120px;
	margin-top: 15px;
	color: #FFF;
}

#collections #contentRight {
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	width: 625px;
	float: left;
	margin-top: 55px;
}
#collections h5 {
	color: #FF9900;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

#kala #contentLeft {
	float: left;
	width: 120px;
	margin-top: 15px;
	color: #FFF;
}

#italee #contentRight,
#kala #contentRight,
#lafont #contentRight,
#etnia #contentRight,
#modo #contentRight,
#ogi #contentRight,
#persoleye #contentRight,
#prodesign #contentRight,
#skaga #contentRight,
#coach #contentRight,
#mauijim #contentRight,
#persolsun #contentRight,
#rayban #contentRight,
#rudyproject #contentRight,
#veraWang #contentRight,
#wileyX #contentRight,
{
	margin-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	width: 625px;
	float: left;
	margin-top: 30px;
}


#kala h5,
#kalaFrames h5,
#coach h5,
#coachFramesFrames h5,
#italee h5,
#italeeFrames h5,
#lafont h5,
#lafontFrames h5,
#etnia h5,
#etniaFrames h5,
#modoFrames h5,
#modo h5,
#ogi h5,
#ogiFrames h5,
#persoleye h5,
#persoleyeFrames h5,
#prodesign h5,
#prodesignFrames h5,
#skaga h5,
#skagaFrames h5,
#coach h5,
#coachFrames h5,
#mauijim h5,
#mauijimFrames h5,
#persolsun h5,
#persolsunFrames h5,
#rayban h5,
#raybanFrames h5,
#rudyproject h5,
#rudyprojectFrames h5,
#veraWang h5,
#veraWangFrames h5,
#wileyX h5,
#wileyXFrames h5,
#contentRight h5
{
	color: #FF9900;
	font-size: 12px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}



.clear {
	clear: both;
}



/* ------------- BEGIN FORMS ------------ */
form {
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#contactForm {
	float: right;
	width: auto;
	margin: 0px;
	padding: 0px;
}

.formTextInput {
	height: 15px;
	width: 225px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.formTextArea {
	height: 75px;
	width: 225px;
}

/* ------------- END FORMS ------------ */




/* ------------- BEGIN FOOTER ------------ */
#footer {
	clear: both;
	width: 775px;
	background-color: #643321;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	background-image: url(../_images/backgrounds/bg_footer.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	height: 42px;
	line-height: 14px;
}

#emailPhone {
	float: left;
}
	#emailPhone a:link {
		color: #FFF;
		text-decoration: none;
	}
	#emailPhone a:visited {
		color: #FFF;
		text-decoration: none;
	}
	#emailPhone a:hover {
		color: #FFF;
		text-decoration: none;
	}
	#emailPhone a:active {
		color: #FFF;
		text-decoration: none;
	}
	#addressHours {
		margin-left: 175px;
		line-height: 18px;
	}
/* ------------- END FOOTER ------------ */


/* ------------- BEGIN NAVIGTION ------------ */

	#collections #italee #contentLeft,
	#collections #kala #contentLeft,
	#collections #lafont #contentLeft,
	#collections #etnia #contentLeft,
	#collections #modo #contentLeft,
	#collections #ogi #contentLeft,
	#collections #persoleye #contentLeft,
	#collections #persolsun #contentLeft,
	#collections #prodesign #contentLeft,
	#collections #skaga #contentLeft,
	#collections #coach #contentLeft,
	#collections #mauijim #contentLeft,
	#collections #persol #contentLeft,
	#collections #rayban #contentLeft,
	#collections #rudyproject #contentLeft,
	#collections #veraWang #contentLeft,
	#collections #wileyX #contentLeft,
	a:link {
		color: #FFF;
		text-decoration: none;
	}
	
	#collections #italee #contentLeft,
	#collections #kala #contentLeft,
	#collections #lafont #contentLeft,
	#collections #etnia #contentLeft,
	#collections #modo #contentLeft,
	#collections #ogi #contentLeft,
	#collections #persoleye #contentLeft,
	#collections #persolsun #contentLeft,
	#collections #prodesign #contentLeft,
	#collections #skaga #contentLeft,
	#collections #coach #contentLeft,
	#collections #mauijim #contentLeft,
	#collections #persol #contentLeft,
	#collections #rayban #contentLeft,
	#collections #rudyproject #contentLeft,
	#collections #veraWang #contentLeft,
	#collections #wileyX #contentLeft,
	a:visited {
		color: #FFF;
		text-decoration: none;
	}
	#collections #italee #contentLeft,
	#collections #kala #contentLeft,
	#collections #lafont #contentLeft,
	#collections #etnia #contentLeft,
	#collections #modo #contentLeft,
	#collections #ogi #contentLeft,
	#collections #persoleye #contentLeft,
	#collections #persolsun #contentLeft,
	#collections #prodesign #contentLeft,
	#collections #skaga #contentLeft,
	#collections #coach #contentLeft,
	#collections #mauijim #contentLeft,
	#collections #persol #contentLeft,
	#collections #rayban #contentLeft,
	#collections #rudyproject #contentLeft,
	#collections #veraWang #contentLeft,
	#collections #wileyX #contentLeft,
	a:hover {
		color: #99cc33;
		text-decoration: none;
	}
	#collections #italee #contentLeft,
	#collections #kala #contentLeft,
	#collections #lafont #contentLeft,
	#collections #etnia #contentLeft,
	#collections #modo #contentLeft,
	#collections #ogi #contentLeft,
	#collections #persoleye #contentLeft,
	#collections #persolsun #contentLeft,
	#collections #prodesign #contentLeft,
	#collections #skaga #contentLeft,
	#collections #coach #contentLeft,
	#collections #mauijim #contentLeft,
	#collections #persol #contentLeft,
	#collections #rayban #contentLeft,
	#collections #rudyproject #contentLeft,
	#collections #veraWang #contentLeft,
	#collections #wileyX #contentLeft,
	a:active {
		color: #FFF;
		text-decoration: none;
	}

	#italee #contentLeft #italeeNav,
	#italeeFrames #contentLeft #italeeNav,
	#kala #contentLeft #kalaNav,
	#kalaFrames #contentLeft #kalaNav,
	#lafont #contentLeft #lafontNav,
	#lafontFrames #contentLeft #lafontNav,
	#etnia #contentLeft #etniaNav,
	#etniaFrames #contentLeft #etniaNav,
	#modo #contentLeft #modoNav,
	#modoFrames #contentLeft #modoNav,
	#ogi #contentLeft #ogiNav,
	#ogiFrames #contentLeft #ogiNav,
	#persoleye #contentLeft #persoleyeNav,
	#persoleyeFrames #contentLeft #persoleyeNav,
	#persolsun #contentLeft #persolsunNav,
	#persolsunFrames #contentLeft #persolsunNav,
	#prodesign #contentLeft #prodesignNav,
	#prodesignFrames #contentLeft #prodesignNav,
	#skaga #contentLeft #skagaNav,
	#skagaFrames #contentLeft #skagaNav,
	#coach #contentLeft #coachNav,
	#coachFrames #contentLeft #coachNav,
	#mauijim #contentLeft #mauijimNav,
	#mauijimFrames #contentLeft #mauijimNav,
	#persol #contentLeft #persolNav,
	#persolFrames #contentLeft #persolNav,
	#rayban #contentLeft #raybanNav,
	#raybanFrames #contentLeft #raybanNav,
	#rudyproject #contentLeft #rudyprojectNav,
	#rudyprojectFrames #contentLeft #rudyprojectNav,
	#veraWang #contentLeft #veraWangNav,
	#veraWangFrames #contentLeft #veraWangNav,
	#wileyX #contentLeft #wileyXNav,
	#wileyXFrames #contentLeft #wileyXNav
	{
		color: #99cc33;
		text-decoration: none;
	}

/* ------------- END NAVIGTION ------------ */


img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
	#contactEmail a:link {
		color: #FFF;
		text-decoration: none;
	}
h2 {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
}
	#contactEmail a:visited {
		color: #FFF;
		text-decoration: none;
	}
	#contactEmail a:hover {
		color: #FFF;
		text-decoration: none;
	}
	#contactEmail a:active {
		color: #FFF;
		text-decoration: none;
	}
.elevenPix {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
#eyeExam #content {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 0px;
	width: 765px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 35px;
}
.greenCollectionsBanner {
	color: #99cc33;
	font-family: "Myriad Pro", Arial;
	font-weight: normal;
	font-size: 16px;
}

/* ------------- BEGIN HOURS DIRECTIONS STYLES  ------------ */
	#title_1 a:link {
	color: #99cc33;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	}
	#title_1 a:visited {
	color: #99cc33;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	}
	#title_1 a:hover {
	color: #FFF;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	}
	#title_1 a:active {
	color: #FFF;
	text-decoration: none;
	font-style: italic;
	font-weight: bold;
	}
	
	#map a:link {
	color: #99cc33;
	text-decoration: none;
	font-weight: bold;
	}
	#map a:visited {
	color: #99cc33;
	text-decoration: none;
	font-weight: bold;
	}
	#map a:hover {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	}
	#map a:active {
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	}
/* ------------- END HOURS DIRECTIONS STYLES  ------------ */
	
#largeEyeglasses {
	width: 272px;
	float: left;
}
.twelvePixel {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.whiteText {
	color: #FFFFFF;
}
