/*-------------------------------------[Global settings]---------------------------------------- */

* {
	margin:0; 
	padding:0;
	}
body, html {
	font-family:"Trebuchet MS"; 
	margin:0; 
	padding:0; 
	font-size:12px;
	} 
ul, li {
	list-style:none;
	}
a img {
	border: 0px none;
	display: block;			/* removes extra space underneath caused by default text-alignment */
	}

/*-------------------------------------[***************]---------------------------------------- */

#wrapper {
	width:900px; 
	height:auto; 
	margin:0 auto; 
	display:table;
	}
/*--------------------------------------------------------------------------------------------------------------------------------*/
#header {
	width:900px; 
	height:140px; 
	float:left; 
	padding:5px 0 0 0;
	}
#header img	{
	float:left; 
	padding:0 0 10px 0;
	}
#header-rigt {
	width:259px; 
	height:94px; 
	float:right; 
	margin:40px 0 0 0; 
	}

/*----------------------------------------[Header]------------------------------------------------*/

#header-inner {
	width:900px; 
	height:100px; 
	float:left; 
	padding:10px 0 0 0;}
#header-inner img {
	float:left;
	padding:0 0 10px 0;
	}
#header-inner-rigt {
	width:259px; 
	height:89px; 
	float:right; 
	margin:0 0 0 0; 
	}
/*--------------------------------------------------------------------------------------------*/
#top-nav-container { 
	width:900px; 
	height:46px; 
	float:left;  
	}
#nav {
	float:left; 
	width:900px; 
	height:46px; 
	background:url(../images/top-menu-bg.jpg) no-repeat 0 0;
	}
#nav li {
	display:block;
	height:46px;
	float:left;
	}
#nav li a {
	float:left; 
	text-decoration:none; 
	color:#FFFFFF; 
	line-height:46px; 
	text-align:center
	}
#nav li a.home						{float:left; width:89px; }
#nav li a.meet						{float:left; width:116px; }
#nav li a.hrs						{float:left; width:126px; }
#nav li a.EYE						{float:left; width:85px; }
#nav li a.GLASSES					{float:left; width:130px; }
#nav li a.CONTACT					{float:left; width:114px; }
#nav li a.vision					{float:left; width:112px; }
#nav li a.visionlia					{float:left; width:128px; }

#nav li a.home:hover				{background:url(../images/top-menu-bg.jpg) no-repeat 0 -46px;  }
#nav li a.meet:hover				{background:url(../images/top-menu-bg.jpg) no-repeat -100px -46px;  }
#nav li a.hrs:hover					{background:url(../images/top-menu-bg.jpg) no-repeat -100px -46px;  }
#nav li a.EYE:hover					{background:url(../images/top-menu-bg.jpg) no-repeat -100px -46px;  }
#nav li a.GLASSES:hover				{background:url(../images/top-menu-bg.jpg) no-repeat -100px -46px;  }
#nav li a.CONTACT:hover				{background:url(../images/top-menu-bg.jpg) no-repeat -100px -46px;  }
#nav li a.vision:hover				{background:url(../images/top-menu-bg.jpg) no-repeat -100px -46px;  }
#nav li a.visionlia:hover			{background:url(../images/top-menu-bg.jpg) no-repeat -772px -46px;  }


#nav li a.active					{background:url(../images/top-menu-bg.jpg) no-repeat 0 -46px;  }
#nav li a.active1					{background:url(../images/top-menu-bg.jpg) no-repeat -100px -46px;  }
#nav li a.active2					{background:url(../images/top-menu-bg.jpg) no-repeat -772px -46px;  }



/*--------------------------------------------------------------------------------------------------------------------------------*/
#imagcontainer					{ width:900px; height:300px; float:left; padding:0px 0 0 0px; }

#imagcontainer p				{ width:400px; font-size:11px; color:#FFFFFF; line-height:13px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:17px 0 0 0 }

/* #imagcontainer a				{ width:72px; height:19px; background:url(../images/more-bg.gif) no-repeat left top; display:block; text-align:center; text-decoration:none; color:#FFFFFF; float:right;}
*/
#imagcontainer a {
	text-decoration:none;
	}
#bodycontainer					{ width:900px; height:auto; float:left; padding:20px 0 10px 0;}


#imagcontainer-inner			{ width:870px; height:147px; float:left; background:url(../images/inner-header-img.jpg) no-repeat top left; padding:0 0 0 30px; }

#imagcontainer-inner h1			{ margin:55px 0 0 440px; color:#FFFFFF;}

#text-container-inner			{ width:900px; height:auto; float:left; padding:10px 0 0 0; }

#text-container-inner img		{border:8px solid #EBEBEB; float:left; }

#inner-top-rignt-txt			{  float:left; padding:0 0 0 10px;}

#inner-top-rignt-txt h3			{ font-size:20px; font-weight:normal; width:485px; float:left; border-bottom:1px solid #4678B1; color:#5A89BD;}

#inner-top-rignt-txt p			{ font-size:11px; color:#838383; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify;  width:485px; padding:14px 0 0 0; float:left;}

#inner-top-rignt-txt p a.right			{width:78px; height:15px; display:block; background:url(../images/more-011.jpg) no-repeat top left; font-size:11px; text-align:center; color:#FFFFFF; text-decoration:none; float:right; }

#inner-top-rignt-txt-new p			{ font-size:11px; color:#838383; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify;   padding:14px 0 0 0; float:left;}

#inner-top-rignt-txt-new p img		{float:left; margin: 0 15px 0 0}

#inner-top-rignt-txt-new h3		{float:left; font-size:20px; font-weight:normal; width:485px; float:left; border-bottom:1px solid #4678B1; color:#5A89BD;}


/*--------------------------------------------------------------------------------------------------------------------------------*/

#inner-top-rignt-directore				{   padding:20px 0 15px 10px; float:left;}

#inner-top-rignt-directore h3			{ font-size:20px; font-weight:normal; width:485px;  border-bottom:1px solid #4678B1; color:#5A89BD;}

#inner-top-rignt-directore p			{ font-size:11px; color:#838383; line-height:14px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify;   padding:14px 0 0 0; float:left;}

#inner-top-rignt-directore p img		{ float:left; padding:0 15px 0 0;}


/*--------------------------------------------------------------------------------------------------------------------------------*/

.box01							{ width:268px; height:153px; float:left; background:url(../images/sub-box.gif) no-repeat top left; margin-right:10px; padding-left:23px; font-family:Arial, Helvetica, sans-serif;}

.box01 h2						{ font-weight:normal; line-height:30px; font-size:19px; color:#0E6BB0 }

.box01 p span	 				{font-size:16px; line-height:18px; color:#0E6BB0; font-weight:800;}

.box01 p		 				{font-size:14px; line-height:17px; color:#666666; padding:10px 0 0 0;}

/*--------------------------------------------------------------------------------------------------------------------------------*/

.box03							{ width:265px; height:153px; float:left; background:url(../images/sub-box.gif) no-repeat top left; margin-right:10px; padding-left:14px; padding-right:12px;}

.box03 p span	 				{font-size:16px; line-height:18px; color:#0E6BB0; font-weight:800;}

.box03 p		 				{font-size:11px; line-height:14px; color:#666666; padding:15px 0 0 0;}

.box03 h2						{ font-weight:normal; line-height:30px; font-size:19px; color:#0E6BB0 }

.box03 p img					{ float:left; padding-right:10px}

.box03 a						{float:right; text-decoration:underline; color:#00AEC6; font-size:11px; padding-right:10px}

/*--------------------------------------------------------------------------------------------------------------------------------*/

#box02							{ width:238px; height:136px; float:left; background:url(../images/sub-box-02.gif) no-repeat top left; padding:17px 0 0 53px;}

#bottom-menu					{ width:900px; height:26px; float:left; background:url(../images/bottom-menu-bg.jpg) no-repeat top left; text-align:center; }

#bottom-menu a					{ font-size:10px; line-height:26px; color:#FFFFFF; text-decoration:none; padding:0 10px 0 10px;}

#bottom-copy					{ width:900px; height:38px; float:left; text-align:center; font: normal 10px/38px Verdana, Arial, Helvetica, sans-serif; color:#989898;}


/*--------------------------------------------------------------------------------------------------------------------------------*/

.box03inner							{ width:265px; height:auto; float:left; background:url(../images/sub-bx-banner.gif) repeat-x top left #EBEBEB; margin-right:10px; padding-left:14px; padding-right:12px; padding-top:10px; padding-bottom:10px;}

.box03inner p span	 				{font-size:16px; line-height:18px; color:#0E6BB0; font-weight:800;}

.box03inner p		 				{font-size:11px; line-height:14px; color:#666666; padding:15px 0 0 0;}

.box03inner h2						{font-weight:normal; line-height:15px; font-size:12px; color:#fff; font-weight:bold;}

.box03inner p img					{ float:left; padding-right:10px}

.box03inner a						{float:right; text-decoration:none; color:#fff; font-size:11px; padding-right:10px; background:url(../images/more-inner-bg.jpg) no-repeat top left; display:block; width:51px; height:15px; text-align:center;}
/*--------------------------------------------------------------------------------------------------------------------------------*/


/*--------------------------------------------------------------------------------------------------------------------------------*/

.box03inner05							{ width:265px; height:auto; float:left; background:url(../images/sub-bx-banner.gif) repeat-x top left #EBEBEB; margin-right:10px; padding-left:14px; padding-right:12px; padding-top:10px; padding-bottom:10px;}

.box03inner05 p span	 				{font-size:16px; line-height:18px; color:#0E6BB0; font-weight:800;}

.box03inner05 p		 				{font-size:11px; line-height:14px; color:#666666; padding:15px 0 0 0;}

.box03inner05 h2						{font-weight:normal; line-height:15px; font-size:13px; color:#fff; font-weight:bold;}

.box03inner05 p img					{ float:left; padding-right:10px}

.box03inner05 a						{float:right; text-decoration:none; color:#fff; font-size:11px; padding-right:10px; background:url(../images/more-inner-bg.jpg) no-repeat top left; display:block; width:51px; height:15px; text-align:center;}
/*--------------------------------------------------------------------------------------------------------------------------------*/



.box04inner							{ width:265px; height:auto; float:left; background:url(../images/sub-bx-banner.gif) repeat-x top left #EBEBEB; padding-left:14px; padding-right:12px; padding-top:10px;  padding-bottom:10px;}

.box04inner p span	 				{font-size:16px; line-height:18px; color:#0E6BB0; font-weight:800;}

.box04inner p		 				{font-size:11px; line-height:14px; color:#666666; padding:15px 0 0 0;}

.box04inner h2						{ font-weight:normal; line-height:13px; font-size:13px; color:#fff; font-weight:bold; }

.box04inner p img					{ float:left; padding-right:10px}

.box04inner a						{float:right; text-decoration:none; color:#fff; font-size:11px; padding-right:10px; background:url(../images/more-inner-bg.jpg) no-repeat top left; display:block; width:51px; height:15px; text-align:center;}

/*------------------------------------------------------------------------------------------------------*/


#inner-gallss-top					{width:831px; float:left; padding:15px; border:1px solid #E2E2E2; margin:0 0 15px 0; background:#F8F8F8;}

#inner-gallss-top p					{float:left; width:auto; width:840px; padding:0; margin:0;}

#inner-gallss-top p img				{float:left;}

#inner-gallss-top p span			{float:left; color:#000000; font-weight:bold; font-size:14px; line-height:30px; width:550px;}


.glassinner							{float:left; width:392px; margin:0 15px 15px 0; border:1px solid #E2E2E2; height:230px; padding:15px; background:#F8F8F8;}

.glassinner p						{float:left; text-align:justify; width:390px;}

.glassinner p img					{float:left;}


/*------------------------------------------------------------------------------------------------------*/
.larger {
	font-size:1.4em;
	}
.video {
	width: 485px;
	margin: 0 auto;
}

