		@font-face {
				font-family: 'MyriadPro-Regular';
				src: url('myriadproregular.eot');
				src: url('myriadproregular.eot?#iefix') format('embedded-opentype'),
						 url('myriadproregular.woff') format('woff'),
						 url('myriadproregular.ttf') format('truetype'),
						 url('myriadproregular.svg#myriadproregular') format('svg');
				font-weight: normal;
				font-style: normal;
		}

	@font-face {
				font-family: 'MyriadPro-Semibold';
				src: url('myriadprosemibold.eot');
				src: url('myriadprosemibold.eot?#iefix') format('embedded-opentype'),
						 url('myriadprosemibold.woff') format('woff'),
						 url('myriadprosemibold.ttf') format('truetype'),
						 url('myriadprosemibold.svg#myriadprosemibold') format('svg');
				font-weight: normal;
				font-style: normal;
		}

		
		

* { margin:0;  }

body          {

}
img           { border:0; vertical-align:top; }

a             {
	color: #9BCC50;
	text-decoration: none;
	font-family: 'MyriadPro-Regular';
}
a:hover       {
text-decoration:none;
}




/* Headings */
h1,h2,h3,
h4,h5,h6      { margin:0 0 5px; line-height:1.35; color:#333333; }
h1            {
	font-size:40px;
	font-family: 'MyriadPro-Regular';
	color: #9BCC50;
	line-height: 55px;
	font-weight: normal;
}
h2            {
	font-size:40px;
	font-family: MyriadPro-Regular;
	color: #283891;
	line-height: 55px;
	font-weight: normal;
}
h3            {
	font-size:50px;
	font-family: BodoniBTRoman;
	color: #9BCC50;
	font-weight: normal;
	line-height: 40px;
}
h4            { font-size:14px; font-weight:bold; }
h5            { font-size:12px; font-weight:bold; }
h6            { font-size:11px; font-weight:bold; }




li{
	color: #283891;
	font-family: 'MyriadPro-Regular';
	font-size: 16px;
	line-height: 20px;
	margin-left:15px;
}
ul{ list-style-type: disc;}



.blue-heading            {
	font-size:40px;
	font-family: 'MyriadPro-Semibold';
	color: #283891;
	line-height: 55px;
	font-weight: normal;
}


/* Content */
p             {
	color: #283891;
	font-family: 'MyriadPro-Regular';
	font-size: 16px;
}

#container{ 
width:960px; 
margin:0 auto;
overflow:hidden;
}


.header{
	width: 100%;
	height:183px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../images/lens.png);
}

.header-inside{
	width: 960px;
	height:183px;
	margin-right: auto;
	margin-left: auto;
}


.logo{ 
width: 231px; 
height:133px;
padding-top:25px;
float:left;
clear:left;
}

.content{
	clear: both;
	margin-bottom:30px;
}


.menu{
	width:685px;
	height:40px;
	margin-top:40px;
	float:right;
	clear:right;
}

#top-nav{
	float:right;
	width:685px;
}

#phone{
	float:right;
	clear:right;
	width:350px;
	height:40px;
	margin-top:35px;
	text-align:right;
	font-family: MyriadPro-Semibold;
	font-size:24px;
	color: #283891;
	padding-right:15px;
}

#menu-left{
	float:left;
	clear:left;
	width:280px;
}


#right-content{
	float:right;
	clear:right;
	width:680px;
	margin-top: 5px;
	background-color: #FFF;
}

#right-text{
	float:right;
	clear:right;
	width:645px;
	margin-right:15px;
	background-color: #FFF;
	margin-bottom:25px;
}


#contact-text{
	float:left;
	clear:left;
	width:640px;
}

#contact-form{
	float:right;
	clear:right;
	width:420px;
}

#footer{
	float:right;
	clear:right;
	width:680px;
	height:25px;
	padding-top:10px;
	margin-top:5px;
	background-color: #FFF;
	font-family: MyriadPro-Regular;
	font-size:12px;
	color: #283891;
}

#footer a{
	text-decoration: none;
	color: #9BCC50;
}
#footer a:hover{ text-decoration: underline;}

#slide-box{
	width:650px;
	height:265px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	padding-bottom:15px;
}


#home-special{
	width:223px;
	height:258px;
	float:right;
	clear:right;
	margin-left:25px;
	margin-bottom:45px;
}


#disclaimer{
	width:400px;
	float:right;
	clear:right;
	text-align:right;
	margin-right:20px;
}

#privacy{
	width:180px;
	float:left;
	clear:left;
	text-align:left;
	margin-left:20px;
}

/*sd-menu*/


div.sdmenu {
	width: 280px;
	margin-top:5px;
}

div.sdmenu div a:hover, div.sdmenu div a.active{
	color: #FFF;
	text-decoration: none;
	background-image:url(../images/green-btn-lens.png);
	font-weight: bold;
	font-family: 'MyriadPro-Regular';
	font-size: 22px;

}
div.sdmenu div.collapsed {

}

div.sdmenu div span a:hover {

}
div.sdmenu div a {
	padding: 30px;
	display: block;
	margin-bottom:1px;
	color: #FFF;
	font-family: 'MyriadPro-Regular';
	font-size: 22px;
	font-weight: bold;
	background-image:url(../images/blue-btn-lens.png);
}
div.sdmenu div a:hover {
	color: #ffffff;
	text-decoration: none;
}



/*dropdown-menu*/

ul#css3menu1, ul#css3menu1 ul {
	margin:0;
	list-style:none;
	padding:0;
}
ul#css3menu1 ul {
	display:none;
	position:absolute;
	left:0;
	top:100%;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	opacity:0.8;
	padding:0 10px 10px;
	filter:alpha(opacity=80)
}
ul#css3menu1 li:hover>* {
	display:block;
}
ul#css3menu1 li {
	position:relative;
	display:block;
	white-space:nowrap;
	font-size:0;
	float:left;
}
ul#css3menu1 li:hover {
	z-index:1;
}
ul#css3menu1 ul {
	opacity:1;
	background-image:url(../images/green-btn-lens2.png);
}
ul#css3menu1 {
	font-size:0;
	z-index:999;
	position:relative;
	display:inline-block;
	zoom:1;
	padding:0;
 *display:inline;
 
}
* html ul#css3menu1 li a {
	display:inline-block;
	
}
ul#css3menu1>li {
	margin:0;
}
ul#css3menu1 a:active, ul#css3menu1 a:focus {
	outline-style:none;
}
ul#css3menu1 a {
	display:block;
	vertical-align:middle;
	text-align:left;
	text-decoration:none;
	font-family: 'MyriadPro-Semibold';
	font-size:17px;
	color:#283891;
	cursor:pointer;
	padding:13px;
}
ul#css3menu1 ul li {
	float:none;
	margin:10px 0 0;
}
ul#css3menu1 ul a {
	text-align:left;
	padding:4px;
	font-family: 'MyriadPro-Semibold';
	font-size:17px;
	color:#FFFFFF;
	text-decoration:none;
	
}
ul#css3menu1 li:hover>a, ul#css3menu1 li a.pressed {
	background-color:#8cc63f;
		color:#FFFFFF;
}


ul#css3menu1 li:hover>a, ul#css3menu1 li a.select {
	background-color:#8cc63f;
		color:#FFFFFF;
}

ul#css3menu1 span {
	display:block;
	overflow:visible;
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:0px;
	
}
ul#css3menu1 ul li:hover>a, ul#css3menu1 ul li a.pressed {
	background-color:#afd583;
	background-image:none;
	color:#FFFFFF;
	text-decoration:none;
}




ul#css3menu1 li.topfirst>a {

}
ul#css3menu1 li.toplast>a {

}


