/* HTML/GLOBAL TAGS */

*
{
    margin: 0 auto;
    padding: 0;
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

body
{
    background-color: #fff;
    font-size: 11px;
    background: url('/images/val_background.jpg') top center no-repeat;
	background-attachment: fixed;
}
input, select
{
    font-size: 11px;
    vertical-align:middle;
}
option
{
    margin-right: 10px;
}

/* STRUCTURAL TAGS */
.left
{
    float: left;
}
.right
{
    float: right;
}
.clear_row
{
    clear: both;
}

.container
{
    width: 820px;
    margin: 0px auto;
    padding-left: 40px;
}


.content
{
    width: 820px;
    padding: 0 0 10px 10px;
    float: left;
}

.header
{
    width: 762px;
    height: auto;
    margin-left: 8px;
    float: left;
    background: url('../images/header.gif') no-repeat;
}

.header #headerLogoLink
{
    width: 320px;
    float: left;
    height: 75px;
}
.nav_tools
{
    height: 40px;
    padding: 30px 15px 15px 15px;
    float: right;
}
.nav_tools a
{
    font-weight: bold;
    color: #00539f;
}
.login_row
{
    padding: 10px 10px 20px 10px;
    clear: both;
}
.login_row a
{
    font-weight: bold;
    color: #00539f;
}

.tab_menu_row
{
    width: 780px;
    height: 37px;
    background-color: #00539f; /*background: url('../images/bak_tab.gif') no-repeat;*/
    float: left;
}
.tab_separator
{
    padding: 3px 10px 0 10px;
    float: left;
}
.tab_item {
 padding: 5px 18px 0 18px;
 text-align: center;
 float: left;
}
.tab_item a
{
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

.bak_tab_search
{
    width: 184px;
    height: 42px;
    background: url('../images/bak_tab_search.gif') no-repeat;
    float: left;
}
.bak_tab_search p
{
    padding: 15px 0 0 10px;
}

.blu_footer
{
    width: 780px;
    height: 33px; /* margin-left: 8px; */
    color: #fff;
    text-align: center;
    background-color:#00539F; /* background: url('../images/bak_blu_footer.gif') repeat-x; */
    float: left;
}
.blu_footer a
{
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}
.blu_footer p
{
    padding: 10px;
}

.footer
{
    width: 762px;
    margin-left: 8px;
    padding: 10px;
    text-align: center;
    float: left;
}
.footer a
{
    color: #000;
    text-decoration: none;
}

.copyright
{
    width: 610px;
    padding: 10px;
    text-align: center;
    float: left;
}
.poweredby
{
    text-align: right;
    float: left;
}

.fine_print
{
    font-size: 8px;
}
.small_print {
 font-size: 10px;
}
.scrollbox
{
    float: left;
    overflow: auto;
}

.orange { color: #ff913b; }
.dblue { color: #00539f; }
.pink { color: #fb4697; }
.teal_link a { color: #00acaf; }

/* Legacy formatting */
.column100
{
    width: 900px;
    float: left;
}

.column25
{
    width: 195px;
    float: left;
}
.column75
{
    width: 712px;
    float: left;
}

.column40
{
    width: 307px;
    float: left;
}
.column60
{
    width: 600px;
    float: left;
}
.column50
{
    width: 520px;
    float: left;
}
.column55
{
    width: 493px;
    float: left;
}
.column45
{
    width: 408px;
    float: left;
}
.column30
{
    width: 245px;
    float: left;
}
.column70
{
    width: 661px;
    float: left;
}
.pink, .red {
color:#FD0000;
}
.seo_header { /* REVISED MAR2010 */
 color:#00539f;
 font-size:12px;
 padding-bottom:5px;
}

.site_map {
 width: 762px;
 padding: 10px 0;
 margin-top: 5px;
 margin-left: 6px;
 border-top: 1px solid #b9b9b9;
 float: left;
}
.site_map_col {
 width: 152px;
 padding-bottom: 10px;
 float: left;
}
.site_map_col h3 {
 font-size: 12px;
 color: #4e88ae;
 padding-bottom: 5px;
}
.site_map_col p {
 padding-left: 10px;
 padding-bottom: 5px;
}
.site_map_col a {
 color: #4e88ae;
 text-decoration: none;
}
.site_map_col a:hover {
 text-decoration: underline;
}

/* added for pomo_landing.aspx */

.logo {
display:block;
float:left;
width:290px;
background-color:#;
}
.logo p {
text-align:left;
font-size:11px;
color:#00539f;
padding:15px 0px 15px 0px;
}


/* BUTTONS
--------------------------------------------------------------------------------------------------------------------------------------------- */
.Tesco_btn {
display:inline-block;
background:url('../../images/btns/Tesco_btn.jpg') right top no-repeat;
cursor:pointer;
font-weight:bold;
color:#fff;
border:0;
font-size:14px;
height:30px;
width:auto;
padding:4px 25px 4px 10px;
margin:0px;
}

#divPremium .Tesco_btn
{
    text-align:center;
}

.Tesco_btn a
{
    color:#fff;
    text-decoration: none;        
}

.Tesco_btn_grey {
display: inline-block;
background: url('../../images/btns/Tesco_btn_grey.jpg') right top no-repeat;
cursor:pointer;
font-weight:bold;
color:#fff;
border:0;
font-size:14px;
height:30px;
width:auto;
padding:4px 25px 4px 10px;
margin:0px;
}


.Tesco_blue_btn {
display:inline-block;
background:url('/images/Tesco_blue_btn.jpg') right top no-repeat;
cursor:pointer;
font-weight:bold;
color:#fff;
border:0;
font-size:14px;
line-height:25px;
width:auto;
padding:0px 10px 0px 10px;
margin:0px 5px 10px 0px;
text-decoration:none;
border: solid 1px #06C;
}

/* Pop Up
----------------------------------------------- */
#fade {
display: none;
background: #fff; 
position: fixed;
left: 0; top: 0; 
min-width: 100%; min-height: 100%;
width: 100%; height: 100%;
opacity: 0.5;
filter: alpha(opacity = 75);
z-index: 9999;
}
img.btn_close {
position:absolute;
right:10px;
top:9px;

}
.popup p {
padding: 5px 10px;
margin: 5px 0;
}
/*--Making IE6 Understand Fixed Positioning--*/
* html #fade {	position: absolute; }
* html .popup_block {	position: absolute; }

