body, h1, h2, h3, h4, h5, p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-size: small;
}

hr {
background-color:#cccccc;
color:#cccccc;
}

#ad {
background-color:#dfe6e5;
}

.clear {
clear:both;
}

.blue {
color:#00b2f0 !important;
}

.red {
color:#c70000 !important;
}


.glasses {
list-style-image:url(images/glasses.jpg);
padding: 0px 10px 0px 10px;
}

.glassesoffer h1 {
color:#ffffff;
font-size:16px;
padding: 30px 0px 0px 20px !important;
}

.eyetest {
width:492px;
height:178px;
background-image:url(images/eye_test_box.jpg);
background-repeat:no-repeat;

}

.eyetest h1 {
color:#ffffff !important;
font-size:16px;
padding: 30px 0px 0px 20px !important;
}

.eyetests {
width:492px;
height:106px;
background-image:url(images/free-online-eye-test.jpg);
background-repeat:no-repeat;
text-align: center;

}

.eyetests h1 {
color:#ffffff !important;
font-size:20px !important;
padding: 22px 0px 0px 0px !important;
}

.eyetests h1 a {
color:#ffffff !important;
text-decoration:none;
}

.eyetests h1 a:hover {
color:#ffffff !important;
text-decoration:underline;
}


.eyetests p {
font-size:18px !important;
padding: 0px 0px 0px 0px !important;
}

.eyetests p a {
text-decoration:none;
}

.eyetests p a:hover {
text-decoration:underline;
}

.eyetestsblue {
width:492px;
height:106px;
background-image:url(images/blue_box_small.jpg);
background-repeat:no-repeat;

}

.eyetestsblue h1 {
color:#ffffff !important;
font-size:16px;
padding: 30px 0px 0px 20px !important;
}

.eyetestsblue h1 a {
color:#ffffff !important;
text-decoration:none;
}

.eyetestsblue h1 a:hover {
color:#ffffff !important;
text-decoration:underline;
}



.glassesoffer {
width:492px;
height:250px;
background-image:url(images/glasses_box.jpg);
background-repeat:no-repeat;

}

.glassesoffer h1  {
color:#ffffff !important;
}

.contact {
width:492px;
height:178px;
background-image:url(images/contact_lenses_online.jpg);
background-repeat:no-repeat;

}

.contact h1 {
color:#ffffff !important;
font-size:16px;
padding: 30px 0px 0px 20px !important;
}


.parallelogram {
width:492px;
height:178px;
background-image:url(images/parallelogram.gif);
background-repeat:no-repeat;
}

.parallelogramtext {
width:465px;
margin:0px 10px 10px 20px;
padding:0px 0px 0px 0px;
}

.bluebox {
width:900px;
height:108px;
background-image:url(images/blue_box.gif);
background-repeat:no-repeat;
}

.bluebox h4 {
padding: 17px 0px 0px 40px;
margin-top:10px;
}

.bluebox h5 {
padding: 12px 0px 0px 40px;
margin-top:10px;
}

.bluebox strong h4 {
color:#00b2f0;
}

.bluebox img {
padding: 16px 0px 0px 40px;
margin:0px;
}

.blueboxsmall {
width:582px;
height:108px;
background-image:url(images/blue_box_small.gif);
background-repeat:no-repeat;
}

.blueboxsmall h4 {
padding: 17px 0px 0px 40px;
margin-top:10px;
}

.blueboxsmall h5 {
padding: 12px 0px 0px 40px;
margin-top:10px;
}

.blueboxsmall h5 a{
color:#00b2f0;
text-decoration:none;
}

.blueboxsmall h5 a:hover{
color:#00b2f0;
text-decoration:underline;
}

.blueboxsmall strong h4 {
color:#00b2f0;
}

.blueboxsmall img {
padding: 16px 0px 0px 20px;
margin:0px;
}



#topblue {
background-color:#e1e1e0;
width: 100%;
height:53px;
background-image:url(images/darkblue_top.jpg);
background-repeat:no-repeat;
background-position:center;
margin:0px;
padding:0px;
}

#topblue h1 {
color:#555555;
font-size:1.2em;
text-align:left;
padding: 5px 0px 0px 20px;
margin:0px;
}

#topblue h1 a {
color:#555555;
text-decoration:none;
}

#topblue h1 a:hover {
color:#c70000;
text-decoration:none;
}

#toplogo {
width:931px;
height:140px;
text-align:right;
background-image:url(images/blue_strip.jpg);
background-position:bottom;
background-repeat:no-repeat;


}

#toplogo p{
color:#555555;
padding: 5px 0px 0px 0px;
margin:0px;
}

#toplogo p a{
color:#555555;
text-decoration:none;
}

#toplogo p a:hover{
color:#00b2f0;
text-decoration:none;
}

#topimage{
width:930px;
height:238px;
}

#topimage img {
margin-bottom:16px
}

#topimageleft{
float:left;
width:931px;
height:140px;
}

#topimageright{
float:right;
width:299px;
height:268px;
}

#midbluetext{
width:931px;
}

#midblue {
background-color:#d0d0cf;
width: 100%;
height:auto;
background-image:url(images/light_blue.jpg);
background-repeat:repeat-y;
background-position:center;
}

#main{
width:941px;
}

#main img {
padding-right: 10px;
}


#mainleft{
float:left;
width:601px;
text-align:left;
padding: 0px 0px 0px 20px;
}

#mainleft p{
margin:0px;
color:#555555;
}

#mainleft p a{
color:#005775;
text-decoration:underline;
}

#mainleft p a:hover {
color:#00b2f0;
text-decoration:none;
}

#mainleft li {
margin:0px;
color:#555555;
list-style-image:url(images/tick.png);
}

.terms li {
list-style:circle !important;
}

#mainleft h1{
font-size:16px;
padding: 0px 0px 0px 0px;
color:#00b2f0;
}

#mainleft h2{
color:#00b2f0;
}

#mainleft h2 a {
color:#00b2f0;
text-decoration:none;
}

#mainleft h2 a:hover {
color:#00b2f0;
text-decoration:underline;
}

#full{
width:910px;
text-align:left;
padding: 0px 0px 0px 20px;
}

#full p{
margin:0px;
color:#555555;
}

#full p a{
color:#005775;
text-decoration:underline;
}

#full p a:hover {
color:#00b2f0;
text-decoration:none;
}

#full li {
margin:0px;
color:#555555;
list-style-image:url(images/tick.png);
}

#full h3{
color:#00b2f0;
font-size:2.1em;
}

#full h1{
color:#00b2f0;
font-size:16px;
}

#full h2{
color:#00b2f0;
}

#full h2 a {
color:#00b2f0;
text-decoration:none;
}

#full h2 a:hover {
color:#00b2f0;
text-decoration:underline;
}



#full h3{
color:#00b2f0;
font-size:2.1em;
}

#full h5 {
color:#747474;
text-decoration:none;
}

#full h5 a {
color:#00b2f0;
text-decoration:none;
}

#full h5 a:hover {
color:#00b2f0;
text-decoration:underline;
}



#full h4 a {
color:#747474;
text-decoration:none;
}

#full h4 a:hover {
color:#00b2f0;
text-decoration:underline;
}

.bullet {
font-size:1.2em;
color:#00b2f0;
}

#mainright{
float:right;
width:310px;
background-repeat:no-repeat;
background-position:top;
text-align:left;
}

#mainright p{
color:#555555;
padding: 12px 0px 15px 50px;
margin:0px;
}

#mainright p a{
color:#555555;
text-decoration:none;
}

#mainright p a:hover{
color:#555555;
text-decoration:underline;
}

#darkgrey {
background-color:#555555;
color:#FFFFFF;
width: 100%;
height:60px;
background-image:url(images/dark_grey.jpg);
background-repeat:no-repeat;
background-position:center;
background-position:top;
padding: 0px 0px 0px 0px;
margin:0px;
}

#darkgrey p {
font-size:0.9em;
padding: 20px 0px 0px 0px;
margin:0px;
}

#darkgrey p a{
color:#FFFFFF;
text-decoration:none;
}

#darkgrey p a:hover{
color:#FFFFFF;
text-decoration:underline;
}

.rightform {
width: 290px;
border: 2px #d3d3d3 solid;
-moz-border-radius: 15px;
border-radius: 15px;
text-align:center !important;
}

.rightform  h2{
font-size:1.2em;
color:#999999;
margin: 15px 0px 0px 10px;
}

.rightform  h3{
font-size:1.6em;
color:#999999;
margin: 15px 0px 0px 0px;
font-weight:lighter;
}

.rightform  h3 a{
color:#00b2f0;
font-weight:normal;
text-decoration:none;
}

.rightform  h3 a:hover{
color:#00b2f0;
text-decoration:underline;
}

.rightform  p {
font-size:1em;
color:#999999;
}

.rightform  hr{
color:#ededed;
margin: 0px 5px 0px 5px;
}

.rightform  img {
margin: 0px 10px 0px 0px;
}







#footer {
background-color:#747474;
color:#FFFFFF;
width: 100%;
margin:0px;
padding: 0px 0px 0px 0px;
}

#footercontent{
margin:0px;
width:931px;
padding: 0px 0px 0px 0px;
}

#footercontent p{
font-size:0.7em;
margin:0px;
}

#footercontent a{
color:#FFFFFF;
text-decoration:none;
}

#footercontent a:hover{
color:#FFFFFF;
text-decoration:none;
}


