@charset "utf-8";
/* CSS Document */

body{background-image: url(images/bluegradbg.jpg); background-position: top; background-repeat:repeat-x; text-align: center; margin:0px;}

*{font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
h1{color:#1A346E; font-weight:bold; font-size:24px; margin-top:0px; 
/* TEXT-SHADOW */text-shadow: #A4A4A4 2px 2px 2px;}
h2{color:#1A346E; font-weight:bold; font-size:16px; margin-bottom:2px; margin-top:10px;
/* TEXT-SHADOW */text-shadow: #A4A4A4 2px 2px 2px;}
h3{color: #1A346E;  font-weight:bold; font-size:20px; margin-left:10px; margin-top:0px;
/* TEXT-SHADOW */text-shadow: #A4A4A4 2px 2px 2px;}
hr{ border-top:solid  1px #C1C1C1; border-bottom:solid 1px  #D6D6D6;}

td{ color: 4489d5; }
fieldset{ border: solid 1px #EBEBEB; margin:10px 0px 0px 0px; padding:10px; background-color:#FFFFFF;
background-image: url(images/box-back.png); background-position: bottom left; background-repeat: repeat-x;
		/* RADIUS */ -moz-border-radius:5px;-webkit-border-radius:5px;
}
#fieldset{ border: solid 1px #EBEBEB; margin:10px 0px 0px 0px; padding:10px; background-color:#FFFFFF;
background-image: url(images/box-back.png); background-position: bottom left; background-repeat: repeat-x;
		/* RADIUS */ -moz-border-radius:5px;-webkit-border-radius:5px;
	/* IE RADIUS */ behavior: url(border-radius.htc); border-radius: 5px;
}
a, a:link, a:visited, a:active{ color:#1A346E; text-decoration: none; }
a:hover{ color:333399; text-decoration:underline;  }


 
#container{ width:960px; border: dashed 0px #ACACAC;
	margin: 0px auto; /* the auto margins (in conjunction with a width) center the page */	
	text-align: left; /* this overrides the text-align: center on the body element. */
	}
	

	

#header{height:78px; margin-top:0px;}

#logo{  float:left;
	height:78px; 
	width:505px; display: inline-block;
	background-image: url(images/logo.png); background-position: bottom left; background-repeat: no-repeat; 
	text-indent:-5000px;  }

#pandp{ display:inline-block; height:36px; width:149px; background-image: url(images/pandp.png); background-position: top left; background-repeat: no-repeat; margin-top:42px;}
#pandp:hover{ display:inline-block; height:36px; width:149px; background-image: url(images/pandp2.png); background-position: top left; background-repeat: no-repeat;}

#about{ display:inline-block; height:36px; width:149px; background-image: url(images/about.png); background-position: top left; background-repeat: no-repeat;}
#about:hover{ display:inline-block; height:36px; width:149px; background-image: url(images/about2.png); background-position: top left; background-repeat: no-repeat;}

#wfc{ display:inline-block; height:36px; width:149px; background-image: url(images/wfc.png); background-position: top left; background-repeat: no-repeat;}
#wfc:hover{ display:inline-block; height:36px; width:149px; background-image: url(images/wfc2.png); background-position: top left; background-repeat: no-repeat;}




#top-nav-1{
	 width:100%;
	height:50px; width:960px; 
	margin-top:0px;
	background-color:
	#FFFFFF;
		background-image: url(images/nav-back.jpg); background-position: top left; background-repeat: repeat-x; 
	border: solid 1px #4489d5;
	color: #5b79a3;
	/* SHADOW */ -moz-box-shadow:10px 0px 10px #979797;  -webkit-box-shadow:0px 0px 10px #979797; box-shadow:0px 0px 10px #979797;
		/* RADIUS */ -moz-border-radius:5px;-webkit-border-radius:5px;
	/* IE RADIUS */ behavior: url(border-radius.htc); border-radius: 5px;

	}

	
#top-nav-1 a:link{ font-size:14px; color: #4489d5; display: inline-block;   padding:5px 10px 5px 10px; margin:0px 10px;  text-decoration:none; font-weight:bold; border: solid 0px #4489d5;
/* TEXT-SHADOW */text-shadow: #A4A4A4 2px 2px 2px;
/* RADIUS */ -moz-border-radius:5px;-webkit-border-radius:5px;
}
#top-nav-1 a:hover{ font-size:14px; color: #4489d5;    padding:5px 10px 5px 10px; margin:0px 10px;  text-decoration:underline; font-weight:bold; border: solid 0px #5DBF48;
/* TEXT-SHADOW */text-shadow: #A4A4A4 2px 2px 2px;
/* RADIUS */ -moz-border-radius:5px;-webkit-border-radius:5px;
}
#top-nav-1 a:visited{ font-size:14px; color:#4489d5;  display: inline-block;    padding:5px 10px 5px 10px; margin:0px 10px;text-decoration:none; font-weight:bold; border: solid 0px #4489d5;
/* TEXT-SHADOW */text-shadow: #A4A4A4 2px 2px 2px;
/* RADIUS */ -moz-border-radius:5px;-webkit-border-radius:5px;
}
#lens-form{ float:left; margin:5px 20px 0px 20px;
}

#main{ border: solid 1px #4489d5;
	width:960px; background-color:#FFFFFF;
	background-image: url(images/box-back.png); background-position: bottom left; background-repeat: repeat-x; 
	padding:0px;
	color:4489d5; 
	margin-top:0px;
	/* RADIUS */ -moz-border-radius:5px;-webkit-border-radius:5px;
	/* SHADOW */ -moz-box-shadow:10px 0px 10px #979797;  -webkit-box-shadow:0px 0px 10px #979797; box-shadow:0px 0px 10px #979797;

	}
	
#main-content{ margin:30px;
}


	#acuvue{ height:40px; width:106px; background-image:url(images/acuvue.png); background-repeat:no-repeat; background-position:bottom left; display: inline-block; text-decoration:none; margin-left:12px;}
	#freshlook{height:40px; width:106px; background-image:url(images/fresh.png); background-repeat:no-repeat; background-position:bottom left; display: inline-block; text-decoration:none; margin-left:12px;}
	#focus{height:40px; width:106px; background-image:url(images/focus.png); background-repeat:no-repeat; background-position:bottom left; display: inline-block; text-decoration:none;  margin-left:12px;}
	#soflens{height:40px; width:106px; background-image:url(images/soflens.png); background-repeat:no-repeat; background-position:bottom left; display: inline-block; text-decoration:none;  margin-left:12px;}
	#frequency{height:40px; width:106px; background-image:url(images/freq.png); background-repeat:no-repeat; background-position:bottom left; display: inline-block; text-decoration:none;  margin-left:12px;}



#testimonial{ width:470px; height:250px; background-color: #EBEBEB; border:solid 1px #D6D6D6; 
	/* RADIUS */ -moz-border-radius:5px;-webkit-border-radius:5px;
	/* IE RADIUS */ behavior: url(border-radius.htc); border-radius: 5px;
			/* LINEAR GRADIENT */background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.80, #EBEBEB),color-stop(0.99, #D6D6D6) );
		/* LINEAR GRADIENT */background-image: -moz-linear-gradient( top center, #EBEBEB 80%, #D6D6D6 99%);	
		/* IE LINEAR GRADIENT */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBEBEB', endColorstr='#D6D6D6')


}

#testimonial-content{ margin:30px;
}

#guarantee{ width:470px; height:250px; float:right; background-color: #EBEBEB; border:solid 1px #D6D6D6; padding:0px; 
	/* RADIUS */ -moz-border-radius:5px;-webkit-border-radius:5px;
	/* IE RADIUS */ behavior: url(border-radius.htc); border-radius: 5px;
				/* LINEAR GRADIENT */background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0.80, #EBEBEB),color-stop(0.99, #D6D6D6) );
		/* LINEAR GRADIENT */background-image: -moz-linear-gradient( top center, #EBEBEB 80%, #D6D6D6 99%);	
		/* IE LINEAR GRADIENT */filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBEBEB', endColorstr='#D6D6D6')
}

#guarantee-content{ margin:30px;
}

#quick-links{	margin:20px 0px; border:solid 2px #D6D6D6; background-color:#FFFFFF; min-height:140px;
	/* RADIUS */ -moz-border-radius:5px;-webkit-border-radius:5px;


}
#quick-links h3{ display:block; height:35px; color:#FFFFFF; background-image: url(images/manu-back.jpg); background-position:top left; background-repeat: repeat-x; margin-left:0px; padding-left:20px;

	/* RADIUS */ -moz-border-radius:5px;-webkit-border-radius:5px;
}
#quick-links li{ float:left; margin-right:50px; list-style:none; cursor:pointer; height:54px;}


#footer{ background-color:#FFF; border-top: solid 2px #D6D6D6;
		margin: 20px auto; /* the auto margins (in conjunction with a width) center the page */	

		}
#footer a:link{ font-size:12px; color: #5b79a3; height:20px; padding:10px 0px 0px 0px;  text-decoration:none;}
#footer a:hover{ font-size:12px; color: #5b79a3; height:20px; padding:10px 0px 0px 0px;  text-decoration:underline;}
#footer a:visited{ font-size:12px; color:#5b79a3; height:20px; padding:10px 0px 0px 0px;  text-decoration:none;}
#in-footer{ width:940px; padding:10px; color:#5b79a3;}	

#longlist{ float:left; margin-right:20px; height:600px;}










.copy{ font-family: verdana, ariel, sans-serif; font-size: 8pt; color: 666666; }

.sidetxt { font-family: verdana, ariel, sans-serif; font-size: 10pt; color: 1A346E; font-weight: bold; }

.txt { font-family: verdana, ariel, sans-serif; font-size: 14px; color: #1A346E; font-weight: normal; }

.basket { font-family: verdana, ariel, sans-serif; font-size: 8pt; color: #1A346E; font-weight: normal; }

#heading { font-family: verdana, ariel, sans-serif; font-size: 10pt; color: 4489d5; font-weight: bold; padding-left: 5; }

#list { font-family: verdana, ariel, sans-serif; font-size: 8pt; color: #1A346E; font-weight: bold; padding-left: 10; }

#bluebg { background: #CBDAEF; margin-left: 5; padding-top: 5; padding-left: 5; }

#dots { border-bottom:1px dashed #CBDAEF; margin-left: 5 }

.popheader { width: 100%; height: 100%;background: #FFF url("http://www.lensprice.com/images/wfcl-image.gif") top left no-repeat;
	border-width: 0;margin-right: 10;font-family: arial, verdana, trebuchet ms;color: white;font-size: 24;font-weight: bold;text-align: left;}

.popheader span{width: 50;display: block;}

