
div#test { color: #000; }

body
{
    margin: 0;
    padding: 0;
    font: 82% verdana, helvetica, san-serif;
    text-align: center;
}
div { border: 0px;}

h2 { color:#BF0A5B; margin: 0 0 .7em 0;}
h3 { color:#BF0A5B; margin: 0 0 -0.8em 0;}
h4 { margin: 0 0 -0.8em 0;}
img { border: 0px;}
p { padding: .8em 0 0 .3em; }
a { color:#BF0A5B; }
a:hover { color: #b68; text-decoration: underline; }   
th { background: #D5E7CC; }

#goBack { margin:  1em 0 0 0; }
#tbl1 { margin: -1em 0 0 0;}}
#centrePos { text-align: center; }
#ital { font-style: italic; background: #FEE; padding: .5em .2em;}
#big { font-weight: bold; font: 120% verdana, helvetica, san-serif; color:#000;}
#small { font: 85% verdana, helvetica, san-serif; font-style: italic; }
#specToTop { padding: 0 0 0 23em; }

#container
{
    border: 0px solid blue;
    text-align: left;
    width: 797px;
    margin: 0 auto;
}

#header
{
    height: 178px;
    padding: 0em;
}
#header div {border: 0px solid red; }
#header div#hdr_LT { float: left; width:169px; height:59px; }
#header div#hdr_MT { float: left; width:494px; height:59px; background-repeat: no-repeat; background-image: url(images/header_MT.gif); background-position: 0% 50%; }
#header div#hdr_RT { float: left; width:134px; height:59px; }

#header div#hdr_LM { float: left; width:169px; height:73px; background-repeat: no-repeat; background-image: url(images/header_LM.gif); background-position: 0% 50%; }
#header div#hdr_MM { float: left; width:494px; height:73px; background-repeat: no-repeat; background-image: url(images/header_MM.gif); background-position: 0% 50%; }
#header div#hdr_RM { float: left; width:134px; height:73px; background-repeat: no-repeat; background-image: url(images/header_RM.gif); background-position: 0% 50%; }

#header div#hdr_LB { float: left; width:169px; height:46px; background-repeat: no-repeat; background-image: url(images/header_LB.gif); background-position: 0% 50%; }
#header div#hdr_MB { float: left; width:494px; height:46px; background-repeat: no-repeat; background-image: url(images/header_MB.gif); background-position: 0% 50%; }
#header div#hdr_RB { float: left; width:134px; height:46px; background-repeat: no-repeat; background-image: url(images/header_RB.gif); background-position: 0% 50%; }

#header ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    padding: 0 0 0 6em;
}
#header li { display: inline; padding: 0 0 0 0em; }
#header li a
{
    display: block;
    float: left;
    color: #fff;
    padding: .3em .5em .5em .3em;
    background-repeat: no-repeat;
    background-position: 0 50%;
}
#header li a:hover
{
    background-repeat: no-repeat;
    background-position: 0 50%;
}
#header li a#hdr_HM { background-image: url(images/hdr_home_off.gif); width:61px;height:24px;}
#header li a:hover#hdr_HM { background-image: url(images/hdr_home_on.gif); }
#header li a#hdr_ST { background-image: url(images/hdr_store_off.gif); width:61px;height:24px;}
#header li a:hover#hdr_ST { background-image: url(images/hdr_store_on.gif); }
#header li a#hdr_AB { background-image: url(images/hdr_about_off.gif); width:61px;height:24px;}
#header li a:hover#hdr_AB { background-image: url(images/hdr_about_on.gif); }
#header li a#hdr_CN { background-image: url(images/hdr_contact_off.gif); width:62px;height:24px;}
#header li a:hover#hdr_CN { background-image: url(images/hdr_contact_on.gif); }



#navigation_container { float: left; width: 175px; background: #BF0A5B; background-repeat: no-repeat; background-image: url(images/left_bg_BR.gif); background-position: 100% 100%; }
#nav_LT { float: left; width: 16px; height: 106px; background-repeat: no-repeat; background-image: url(images/left_bg_TR.gif); background-position: 100% 100%; }
#nav_RB { clear: left; width: 12px; height: 11px; background-repeat: no-repeat; background-image: url(images/left_bg_BL.gif); }

#navigation { float: left; width: 159px; padding: .7em 0 0 0; background-repeat: no-repeat; background-image: url(images/left_bg_TL.gif); }
#navigation ul
{
    margin: 0;
    padding: 0;
    list-style-type: none;
}
#navigation li { display: list-item; padding: 0 0 0 .2em;}
#navigation li a
{
    display: block;
    padding: .7em 0 .7em 3.8em;
    text-decoration: none;
    font-weight: bold;
    color: #fff;
    background-repeat: no-repeat;
    background-position: 0 50%;
}
#navigation li a:hover
{
    background: #CF2B6C; color: #6f8;
    font-weight: bold;
    background-repeat: no-repeat;
    background-position: 0 50%;
}
#navigation li a#navPS { background-image: url(images/left_nav_supplies_off.gif); }
#navigation li a:hover#navPS { background-image: url(images/left_nav_supplies_on.gif); }
#navigation li a#navFV { background-image: url(images/left_nav_favours_off.gif); }
#navigation li a:hover#navFV { background-image: url(images/left_nav_favours_on.gif); }

#navigation li a#navIN { background-image: url(images/left_nav_invitations_off.gif); }
#navigation li a:hover#navIN { background-image: url(images/left_nav_invitations_on.gif); }
#navigation li a#navGM { background-image: url(images/left_nav_games_off.gif); }
#navigation li a:hover#navGM { background-image: url(images/left_nav_games_on.gif); }
#navigation li a#navCL { background-image: url(images/left_nav_checklist_off.gif); }
#navigation li a:hover#navCL { background-image: url(images/left_nav_checklist_on.gif); }
#navigation li a#navDC { background-image: url(images/left_nav_deco_off.gif); }
#navigation li a:hover#navDC { background-image: url(images/left_nav_deco_on.gif); }
#navigation li a#navET { background-image: url(images/left_nav_etiquete_off.gif); }
#navigation li a:hover#navET { background-image: url(images/left_nav_etiquete_on.gif); }
#navigation li a#navLN { background-image: url(images/left_nav_links_off.gif); }
#navigation li a:hover#navLN { background-image: url(images/left_nav_links_on.gif); }
#navigation li a#navCT { background-image: url(images/left_nav_contact_off.gif); }
#navigation li a:hover#navCT { background-image: url(images/left_nav_contact_on.gif); }

#content
{
    float: left;
    width: 424px;
    margin: 0 20px;
    padding: 1em 0 0; 
}
#content_wide
{
    float: left;
    width: 530px;
    margin: 0 20px;
    padding: 1em 0 0;
}

ul#anchor
{
    margin: 0 0 2em 2.2em;
    padding: 0;
    list-style-type: decimal;
}
#anchor li { padding: .1em 0em; }
#anchor li a { color: #623; text-decoration: underline; }
#anchor li a:hover { color: #b68; text-decoration: underline; }


#extras
{
    float: right;
    width: 158px;
    padding: 0em; 
}
#extras div#mailto { float: right; width:158px; height:107px; text-align:right;}
#extras div#extraItem { float: right; margin: 1em 0 0 0; padding: 0;}
#extras div#extraItem H4 {  margin: -1em 0 0 0; }
#extras div#extraItem a#add { color: #623; text-decoration: none; font-weight: bold;}
#extras div#extraItemCenter { width: 158px; text-align:center; display:block; margin: 0; padding: 0; }

#cart
{
    float: right;
    width: 145px;
    height: auto;
    background: #D5E7CC;
    padding: 0.4em;
    margin: 2em 0 0 0;
    border: 2px solid #E780A9; 
    font: 82% verdana, helvetica, san-serif;
    text-align: center;
}

#footer_wrapper
{
    padding: 4.6em 0 0 1em; 
    height: 102px;
    clear: left;  
}
#footer
{    
    border-top: 1px solid #E67A9B;
    text-align: center;
    padding: 0; 
    height: 18px;
    font: 85% verdana;   
}
#footer a
{       
    font: 85% verdana;
    color: #623;
    text-decoration: none;
}        
#footer a:hover
{
    color: #b68;
    text-decoration: underline;
}        

#finePrint
{
    font:72% verdana, helvetica, san-serif;
}