body {
margin: 0;
padding: 0;
text-align: center;
    }


.container {
/*margin: 0px;  margin: from 20px to 0 francoise */ 
margin:0 auto 50px;
width: 800px;
position: relative;
background: #fff;
text-align:left;
    }


img {
border:0px;
}


.text {
font-family:  verdana, arial, san-serif;
font-size: 11px;
color: #333333;
text-align:left;
}



/*Total Background Image*/

.background_image {
position: absolute;
top:-2px;
left:-117px; /* left: from - 45px; to -130 francoise */ 
}



/*Top Menu*/


/*Special Offers*/
#specialmenu {
position: absolute;
width: 121px;
left:176px;
top:80px;
z-index:4;
}

#specialmenu_sub ul{
font: bold 9px  verdana, arial, san-serif;
padding: 0;
margin: 0;
}

#specialmenu_sub ul li{
list-style: none;
display: inline;
}

#specialmenu_sub ul li a{
width: 121px;
padding: 1px 0px 3px 0px;
text-decoration: none;
float: left;
color: white;
background-color: #1a7bc2;
}


#specialmenu_sub ul li a:hover{
background-color: #1a7bc2;
color: #0c3c5f;
}





/*Products*/
#productsmenu {
position: absolute;
width: 123px;
left:298px;
top:63px;
z-index:4;
}

#productsmenu_sub ul{
font: bold 9px  verdana, arial, san-serif;
padding: 0;
margin: 0;
}

#productsmenu_sub ul li{
list-style: none;
display: inline;
}

#productsmenu_sub ul li a{
width: 123px;
padding: 1px 0px 3px 0px;
text-decoration: none;
float: left;
color: white;
background-color: #1a7bc2;
}


#productsmenu_sub ul li a:hover{
background-color: #1a7bc2;
color: #0c3c5f;
}



/*Tips Uses*/
#tips_usesmenu {
position: absolute;
width: 123px;
left:418px;
top:81px; /* 81 */
z-index:4;
}

#tips_usesmenu_sub ul{
font: bold 9px  verdana, arial, san-serif;
padding: 0;
margin: 0;
}

#tips_usesmenu_sub ul li{
list-style: none;
display: inline;
}

#tips_usesmenu_sub ul li a{
width: 123px;
padding: 1px 0px 3px 0px;
text-decoration: none;
float: left;
color: white;
background-color: #1a7bc2;
}


#tips_usesmenu_sub ul li a:hover{
background-color: #1a7bc2;
color: #0c3c5f;
}






/*Snuffle Fun*/
#snuggle_funmenu {
position: absolute;
width: 123px;
left:539px;
top:80px;
z-index:4;
}

#snuggle_funmenu_sub ul{
font: bold 9px  verdana, arial, san-serif;
padding: 0;
margin: 0;
}

#snuggle_funmenu_sub ul li{
list-style: none;
display: inline;
}

#snuggle_funmenu_sub ul li a{
width: 123px;
padding: 1px 0px 3px 0px;
text-decoration: none;
float: left;
color: white;
background-color: #1a7bc2;
}

#snuggle_funmenu_sub ul li a:hover{
background-color: #1a7bc2;
color: #0c3c5f;
}

.text_reg {
color: #525252;
padding: 0px 14px;
font-family:  verdana, arial, san-serif;
font-size: 11px;
text-align:left;
}

.text_reg br {
line-height: 10px;
}

.registration_form {
background: white url(../data/registration/images/reg_tile_background.gif) repeat-y top left;
}

input.reg {
margin-top:5px;
border-top: #929292 1px solid;
border-right: #cdcdcd 1px solid;
border-bottom: #e3e3e3 1px solid;
border-left: #cdcdcd 1px solid;
background: #fff;
font: 12px verdana, arial, san-serif;
color: #525252;
}

input.w {
color: #525252;
width: 180px;
font: 10px verdana, arial, san-serif;
border-right: #50555a 1px solid;
border-top: #50555a 1px solid;
border-left: #50555a 1px solid; color: #50555a;
border-bottom: #50555a 1px solid;
background: #fff;

}

select {
color: #525252;
background: #ffffff;
font: 10px verdana, arial, san-serif;
border-right: #50555a 1px solid;
border-top: #50555a 1px solid;
border-left: #50555a 1px solid;
border-bottom: #50555a 1px solid;

}


.bottom_nav {
/*color:#020d5c;*/
color:#469ACD;
text-decoration:none;
font-family:  verdana, arial, san-serif;
font-size: 9px;
}

.bottom_nav a:link {
color:#020d5c;
text-decoration:none;
font-family:  verdana, arial, san-serif;
font-size: 9px;
}

.bottom_nav a:visited {
color:#020d5c;
text-decoration:none;
font-family:  verdana, arial, san-serif;
font-size: 9px;
}

.bottom_nav a:active {
color:#020d5c;
text-decoration:none;
font-family:  verdana, arial, san-serif;
font-size: 9px;
}

.bottom_nav a:hover {
color:#020d5c;
text-decoration:none;
font-family:  verdana, arial, san-serif;
font-size: 9px;
}
