#mainHeader {
position:relative;
}

#orientation {
display:none
}

#vodafoneLogo {
position:absolute;
top:0;
left:12px
}

#globalNav li {
float:left;
border-right:.0909em solid #fff;
font-weight:700;
min-height:2.15em;
background:red
}

#globalNav li.account {
float:right;
border-left:.0909em solid #fff
}

#globalNav li a {
background:red;
color:#fff;
display:block;
min-height:1.43em;
padding:4px 1.09em
}

.globalNavActive {
background:#fff!important;
color:red!important
}

#globalNav li a:hover,#globalNav li a:focus {
background:#cc0202;
color:#fff;
text-decoration:none
}

ul#globalNav {
background-image:url(../images/globalNavShadow.gif);
background-repeat:repeat-x;
background-position:left bottom;
width:954px;
background-color:red;
padding-bottom:5px;
min-height:2.15em;
margin:97px 0 0 12px
}

ul#firstLevelNav, div#absentFirstLevelNav {
width:748px;
margin:6px 12px 16px 9px;
padding:0 10px;
min-height: 16px;
}

#firstLevelNav li, #metaNav li {
display:inline;
}

#firstLevelNav a strong,#metaNav a strong {
font-weight:400
}

#firstLevelNav a  {
border-right:1px solid black;
zoom:1;
white-space: nowrap;
}

#firstLevelNav a.last {
border-right:none
}

#firstLevelNav a.active,#firstLevelNav a.active:visited,#firstLevelNav a.active:focus {
text-decoration:none;
font-weight:700;
/* padding:0 6px 0 5px; */
}

#firstLevelNav a,#metaNav li a {
padding:0 6px 0 3px
}

#firstLevelNav a:hover,#firstLevelNav a.active:hover,#metaNav li a :hover {
text-decoration:underline
}

ul#metaNav {
top:0;
left:0;
width:972px;
height:24px;
position:absolute;
text-align:right;
margin-top:0;
padding:0;
display:block;
}

ul#metaNav li {
display:block;
float:right;
padding-left: 1px;
}

#metaNav li span {
margin:5px 10px 0 0;
display:block;
}

#metaNav li img {
vertical-align:bottom;
}


.searchNav {
position:absolute;
top:70px;
left:662px;
height:25px;
width:304px
}

.searchNav ul.btns {
float:right;
margin:0
}

.searchNav ul.btns li {
float:left;
margin:0 0 0 5px
}

.searchNav ul.btns li input {
width:36px
}

.searchField {
width:254px;
font-size:1em;
float:left;
margin-right:3px
}

.loginBox {
position:absolute;
top:141px;
left:774px;
width:192px;
height:25px;
text-align:right
}

.loginBox a,.loginBox a:hover,.loginBox a:focus {
text-decoration:none
}

.searchNav .textBtnGrey,.searchNav .inputBtnGrey {
position:absolute;
right:0;
top:-6px;
width:38px
}

.registerBtn {
padding-left:5px
}

.grid {
margin-top:12px;
margin-left:9px;
display:block;
width:970px
}

ul.footer {
display:block;
width:957px;
clear:both;
text-align:right;
padding:14px 0 8px 0;
}

#footer .modCopy {
width:957px;
text-align: right;
padding-right: 5px;
}

.footer li {
display:inline;
border-right:1px solid black;
padding:0 6px 0 3px
}

.footer li.last {
border-right:none;
padding:0 0 0 4px
}

.footer li.modCopy {
display:block
}

.footer a,.footer a:visited,.footer a:active, .grid .footer a, .grid .footer a:visited {
text-decoration:none
}
.footer a:hover {
text-decoration:underline;
}

.footer a.footerActive {
color:#333;
font-weight:700
}

.searchNav input,.searchNav ul,.searchNav li,ul.downloadList pdf li a {
vertical-align:top
}
