html, body {

	margin: 0;

	padding: 0;

	height: 100%;

	min-height: 100%;

	font-family: Verdana, Arial, sans-serif;

	font-size: 11px;

	color: #55575B;

	line-height: 1.3;

	background-image: url(../images/bg-main.gif);

	background-position: top left;

	background-repeat: repeat;

	}

		

a:link { color:#859FC2; }

a:active { color:#859FC2; }

a:visited { color:#859FC2; }

a:hover { color:#859FC2; }	



/* SEO Contribution - Do not Delete */



#small_type {



	font-family: arial,helvetica,sans-serif; 

	font-size: 10px; 

	color: #000000; 

	font-weight: normal;

}



h1 {



	font-family: arial,helvetica,sans-serif; 

	font-size: 18px; 

	color: #000000; 

	font-weight: bold;

}



/* SEO Contribution - Do not Delete */

	

#alignCenter {

	position: relative;

	margin: 0 auto;

	width: 776px;

	height: 100%;

	min-height: 100%;

	}	

	

#container {

	position: relative;

	float: left;

	margin: 0 auto;

	width: 776px;

	min-height: 100%;

	background-image: url(../images/bg-container.gif);

	background-position: top left;

	background-repeat: repeat-y;

	padding-left: 6px;

	padding-right: 6px;

	}

	

#containerInterior {

	position: relative;

	float: left;

	margin: 0 auto;

	width: 776px;

	min-height: 100%;

	background-image: url(../images/bg-container-interior.gif);

	background-position: top left;

	background-repeat: repeat-y;

	padding-left: 6px;

	padding-right: 6px;

	}		



#header {

	background-image: url(../images/bg-header.gif);

	background-position: top left;

	background-repeat: repeat-x;

	width: 764px;

	height: 138px;

	}

	

#logo {

	float: left;

	}	

	

#appointment {

	float: left;

	width: 426px;

	text-align: right;

	padding-top: 8px;

	padding-right: 28px;

	padding-bottom: 40px;

	}	

	

#locations {

	float: left;

	width: 426px;

	text-align: right;

	padding-right: 28px;

	}	

	

#nav {

	width: 736px;

	background-color: #CBC0A6;

	padding-top: 5px;

	padding-bottom: 3px;

	padding-left: 28px;

	}	



#nav ul {

	margin: 0;

	padding: 0;

	list-style: none;

	}

	

#nav ul li {

	display: inline;

	margin: 0;

	padding: 0;

	}		

	

#leftCol {

	float: left;

	width: 192px;
	
	margin-top: 21px;

	margin-left: 28px;

	padding: 10px;

	background-color: #EFECE3;

	}	

#leftCol_homepage {

	float: left;

	width: 192px;
	
	height: 749px;

	margin-top: 21px;

	margin-left: 28px;

	padding: 10px;

	background-color: #EFECE3;

	}	
	

#rightCol {

	float: left;

	width: 473px;

	margin-top: 21px;

	margin-left: 21px;

	}	



#homeDivider1 {

	float: left;

	}

	

#designerEyewear {

	float: left;

	}	

	

#homeDivider2 {

	float: left;

	}

	

#contactLenses {

	float: left;

	}

	

#homeDivider3 {

	float: left;

	}	

	

#expertCare {

	float: left;

	}				

	

#leftColInterior {

	float: left;

	margin: 0 auto;

	width: 169px;

	height: auto;

	background-color: #E7E2D4;

	padding-top: 26px;

	}	

	

#pressRoom {

	float: left;

	width: 384px;

	height: auto;

	padding-top: 22px;

	padding-left: 14px;

	padding-right: 35px;

	}	

	

#healthCenter {

	float: left;

	width: 484px;

	height: auto;

	padding-top: 22px;

	padding-left: 14px;

	padding-right: 35px;

	padding-bottom: 60px;

	}	

	

#newsCol {

	float: left;

	width: 160px;

	margin-top: 70px;

	background-image: url(../images/vertical-dotted-line.gif);

	background-position: top left;

	background-repeat: repeat-y;

	}	

	

#news {

	padding-top: 3px;

	padding-bottom: 8px;

	margin-left: 7px;

	padding-right: 22px;

	}	

	

.style1 {

	font-size: 12px;

	font-weight: bold;

}



/*pawan*/



.txt_forms{font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#be6200;

text-align:left;

text-decoration:none;

line-height:22px;

font-weight:bold;

padding-bottom:5px;}



.txt_forms a{font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#be6200;

text-align:left;

text-decoration:none;

}



.txt_forms a:hover{font-family:Arial, Helvetica, sans-serif;

font-size:13px;

color:#3a3a3a;

text-align:left;

text-decoration:underline;

}



.borderlight{border:1px solid #cbc0a6;}



.border_bottom{border:solid;

border-color:#cbc0a6;

border-width:0px 0px 1px 0px;}





.field{background:none;

border:1px solid  #68696d;

width:200px;

height:18px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-align:left;

color:#55575B;

padding:1px;

margin:0px;}





.field_vsmall{background:none;

border:1px solid  #68696d;

width:55px;

height:18px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-align:left;

color:#55575B;

padding:1px;

margin:0px;}





.field_big{background:none;

border:1px solid  #68696d;

width:200px;

height:150px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-align:left;

color:#55575B;

padding:1px;

margin:0px;}



.field_dropdown{background:none;

border:1px solid #68696d;

width:203px;

height:22px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-align:left;

color:#55575B;

padding:1px;

margin:0px;}



.field_dropdown_small{background:none;

border:1px solid  #68696d;

width:95px;

height:22px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-align:left;

color:#55575B;

padding:1px;

margin:0px;}



.txt_normal{font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-align:left;

color:#55575B;}



.txt_normal_white{font-family:Arial, Helvetica, sans-serif;

font-size:12px;

color:#fff;

background-color:#b0a791;}



.field_txtarea{background:none;

border:1px solid  #68696d;

width:203px;

height:50px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-align:left;

color:#55575B;

padding:1px;

margin:0px;}



.field_common{background:none;

border:1px solid  #68696d;

width:70px;

height:18px;

font-family:Arial, Helvetica, sans-serif;

font-size:12px;

text-align:left;

color:#55575B;

padding:1px;

margin:0px;}





.textmenu{

margin:0px;

padding:0px 0px 0px 0px;

}



.textmenu ul{

margin:0px;

padding:0px;

}



.textmenu ul li{

line-height:20px;

list-style-type:none;

border:solid;

border-color:#cbc0a6;

border-width:0px 0px 1px 0px;

padding:0px 0px 0px 0px;

margin:0px 0px 5px 0px;

}



.textmenu ul li{

font-size:11px;

color: #4f7cb8;

font-family: Arial, Helvetica, sans-serif;

text-decoration:none;

background: url(../images/icon.gif) no-repeat  5px 8px; 

padding-left:5px;

font-weight:bold;

}



.textmenu ul li a{

font-size:11px;

color: #4f7cb8;

font-family: Arial, Helvetica, sans-serif;

text-decoration:none;



}

.textmenu ul li a:hover{

font-size:11px;

color: #184179;

font-family: Arial, Helvetica, sans-serif;

text-decoration:none;}



.textmenu ul li .selected{

font-size:11px;

color: #184179;

font-family: Arial, Helvetica, sans-serif;

text-decoration:none;}

