body { color:#767779;font-family:Arial, Helvetica, sans-serif;font-size:12px;margin:0; }
button#FindMyNearestStore {background-image:url(../images/findMyNearestStore-GREY.gif);height:32px;margin:4px 0 0 20px;width:165px;}
a#BookYourEyeExamLeft {background-image:url(../images/bookYourEyeExam-GREY.gif);width: 165px;height: 32px;margin:4px 0 0 20px;}
a#ExclusiveOnlineOffersLeft {background-image:url(../images/registerNow.gif);width: 165px;height: 32px;margin:4px 0 0 20px;}
.navigation form {margin:0;}
.navigationFormElement {border:solid 1px #DFDFDF;color:#767779;height:19px;margin:0 0 0 23px;width:155px;}

#navcontainer { border:0px solid red;}
#navcontainer ul {list-style-type:none;margin:0;padding:0;width:100%;}
#navcontainer li {border-bottom:1px solid #fff;border-top:1px solid #dadada;background: #eee url(../images/navigationLinkBG.gif) repeat-x;padding-left:5px;}
#navcontainer ul ul {margin-left:-5px;width:236px;}
#navcontainer li li {border-bottom:1px solid #b0b0b0;border-top:1px solid #b0b0b0;background: #eee url(../images/navigationLinkBG.gif) repeat-x;padding-left:5px;}
#navcontainer ul ul ul {margin-left:-5px;width:236px;}
#navcontainer li li li, #navcontainer .level2 {background-color:#b0b0b0 !important;background-image:none !important;border:none;border: 1px solid #b0b0b0 !important;padding-left:20px; }

#navcontainer a {display:block;font-weight:bold;padding-left:12px;padding-top:4px;padding-bottom:4px;text-decoration:none;color:#767779;}  
#navcontainer li li li a {display:block;font-weight:bold;padding-left:12px;padding-top:4px;padding-bottom:4px;margin:0;text-decoration:none;}
#navcontainer ul ul ul ul {margin-left:-5px;width:200px;}
 

#navcontainer a.TopItem:link, #navcontainer a.TopItem:visited {background:url(../images/navBulletOff.gif) no-repeat 0px 8px; } 
#navcontainer a.TopItem:hover {background:url(../images/navBulletOn.gif) no-repeat 0px 8px;color:#d12228;}
#navcontainer a.TopItemCurrent:link, #navcontainer a.TopItemCurrent:visited  {background:url(../images/navBulletOn.gif) no-repeat 0px 8px;color:#d12228;}



#navcontainer a.subItem:link,
#navcontainer a.subItem:visited {background:url(../images/navBulletOff.gif) no-repeat 0px 8px; } 
#navcontainer a.subItem:hover {background:url(../images/navBulletOn.gif) no-repeat 0px 8px; color:#d12228;}

#navcontainer li.level2 a.subItem { background:url(../images/subnavBulletOff.gif) no-repeat 0px 8px; color:#fff; }
#navcontainer li.level2 a.subItem:hover { background:url(../images/subnavBulletOn.gif) no-repeat 0px 8px; color:#d12228; }

#navcontainer a.subItemCurrent:link,
#navcontainer a.subItemCurrent:visited {background:url(../images/navBulletOn.gif) no-repeat 0px 8px;color:#d12228;}
#navcontainer a.Expanded:link,
#navcontainer a.Expanded:visited {background:url(../images/navBulletOn.gif) no-repeat 0px 8px;color:#d12228; } 

#navcontainer ul li li li a.Expanded:link,
#navcontainer ul li li li a.Expanded:visited {background:url(../images/subnavBulletOn.gif) no-repeat 0px 6px;color:#d12228; } 
#navcontainer ul li li li a.Expanded:hover {background:url(../images/subnavBulletOn.gif) no-repeat 0px 6px;color:#d12228;}

#navcontainer ul li li li a.subItem:link,
#navcontainer ul li li li a.subItem:visited {background:url(../images/subnavBulletOff.gif) no-repeat 0px 6px;color:#fff; } 
#navcontainer ul li li li a.subItem:hover {background:url(../images/subnavBulletOn.gif) no-repeat 0px 6px;color:#d12228;}

#navcontainer ul li li a.subItem:link,
#navcontainer ul li li a.subItem:visited {background:url(../images/subnavBulletOff.gif) no-repeat 0px 6px;color:#fff; } 
#navcontainer ul li li a.subItem:hover {background:url(../images/subnavBulletOn.gif) no-repeat 0px 6px;color:#d12228;}

#navcontainer ul li li li a.subItemCurrent:link,
#navcontainer ul li li li a.subItemCurrent:visited {background:url(../images/subnavBulletOn.gif) no-repeat 0px 6px;color:#d12228; } 
#navcontainer ul li li li a.subItemCurrent:hover {background:url(../images/subnavBulletOn.gif) no-repeat 0px 6px;color:#d12228;}

#navcontainer li.level2 { border: 1px solid #b0b0b0 !important; }
#navcontainer .level2 a { background:url(../images/subnavBulletOff.gif) no-repeat 0px 8px; margin-left: -10px !important; color: #fff; }

/*
#navcontainer { }
#navcontainer ul {list-style-type:none;margin:0;padding:0;width:100%;}
#navcontainer li {border-bottom:1px solid #fff;border-top:1px solid #dadada;background: #eee url(../images/navigationLinkBG.gif) repeat-x;padding-left:5px;}
#navcontainer ul ul {margin-left:-5px;width:238px;}
#navcontainer li li {background-color:#b0b0b0;background-image:none;border:none;border: 1px solid #b0b0b0;padding-left:20px;}
#navcontainer ul ul ul {margin-left:-21px;width:238px;}
#navcontainer li li li {background-color:#b0b0b0;background-image:none;border:none;border: 1px solid #b0b0b0;padding-left:40px;border:0px blue solid;}
#navcontainer a {display:block;font-weight:bold;padding-left:12px;padding-top:4px;padding-bottom:4px;text-decoration:none;color:#767779;}  
#navcontainer li li li a {display:block;font-weight:bold;padding-left:12px;padding-top:3px;padding-bottom:3px;margin:0;text-decoration:none;border:0px solid red;}
#navcontainer a.TopItem:link, #navcontainer a.TopItem:visited {background:url(../images/navBulletOff.gif) no-repeat 0px 8px; } 
#navcontainer a.TopItem:hover {background:url(../images/navBulletOn.gif) no-repeat 0px 8px;color:#d12228;}
#navcontainer a.TopItemCurrent:link, #navcontainer a.TopItemCurrent:visited  {background:url(../images/navBulletOn.gif) no-repeat 0px 8px;color:#d12228;}
#navcontainer a.subItem:link, #navcontainer a.subItem:visited {background:url(../images/subnavBulletOff.gif) no-repeat 0px 8px;color:#fff; } 
#navcontainer a.subItem:hover {background:url(../images/subnavBulletOn.gif) no-repeat 0px 8px;color:#d12228;}
#navcontainer a.subItemCurrent:link, #navcontainer a.subItemCurrent:visited {background:url(../images/subnavBulletOn.gif) no-repeat 0px 8px;color:#d12228;}
#navcontainer a.Expanded:link, #navcontainer a.Expanded:visited {background:url(../images/subnavBulletOn.gif) no-repeat 0px 8px;color:#d12228; } 
*/

#navfooter {background:url(../images/nav-bottom.gif) top center repeat-x #f7f7f7; height:40px;}

a.buyOnline {
background:none !important;
color:#D12228 !important;
cursor:pointer;
font-weight:400 !important;
margin-top:-25px;
position:absolute;
right:20px;
text-align:right;
}

a.buyOnline:hover {
color:red !important;
}

.navigationFindYourLocalStore {
background-color:#DFDFDF;
background-image:url(../images/navigationFindYourLocalStoreBG.gif);
background-position:left top;
background-repeat:no-repeat;
border-bottom:solid 1px #FFF;
height:87px;
min-height:87px;
width:100%;
}

p.navRedHeading {
color:#D12228;
font-size:19px;
font-weight:400;
line-height:100%;
margin:0 0 3px 11px;
}

.navigationFindYourLocalStore input {
padding-left:3px;
}

.navigationBookYourEyeExam {
background-color:#DFDFDF;
background-image:url(../images/navigationBookYourEyeExamBG.gif);
background-position:left top;
background-repeat:repeat-x;
border-bottom:solid 1px #FFF;
border-top:solid 1px #DBDBDA;
height:105px;
min-height:105px;
width:100%;
}

.navigationBookYourEyeExam p {
color:#666766;
line-height:120%;
margin:0 0 0 23px;
width:190px;
}

.navigationBookYourEyeExam p.navRedHeading {
color:#D12228;
line-height:100%;
margin:12px 0 3px 11px;
width:auto;
}

.navigationLinks {
width:100%;
}

.navigationList {
list-style:none;
margin:0;
padding:0;
}

.navigationExclusiveOnlineOffers {
background-color:#F6F6F6;
background-image:url(../images/navigationExclusiveOnlineOfferBG.gif);
background-position:left top;
background-repeat:repeat-x;
border-top:solid 1px #DBDBDA;
height:109px;
min-height:109px;
width:100%;
}

.navigationExclusiveOnlineOffers p {
font-size:10px;
line-height:120%;
margin:0 0 0 23px;
}

.navigationExclusiveOnlineOffers p.navGreyHeading {
font-size:19px;
font-weight:400;
line-height:100%;
margin:12px 0 9px 23px;
}

div#geotrust {
	margin-left: 60px;
}