﻿.ajax__calendar_title {width:auto};

.fla_mrg
{
    margin-right:4px;
    margin-top:1px;
}
body
{
    margin: 0px;
  
  background: #98CB24 url(../../Images/body_bg.jpg) repeat-x bottom;
    /*  background: #6ebcd0 url(../../Images/body_bg.jpg) repeat-x bottom;*/
    /*background: #98CB24 url(../../Images/body_bg_xmas.jpg) repeat-x top;*/
    /*background-color:#a72121;
    background: url(../../Images/xmas_2010BG.gif) repeat top;*/
    
    /*background: url(../../Images/xmas_body_bg.jpg) repeat-x top;*/
}
.authendication
{
text-align:left; 
margin-left:168px;
margin-right:auto;
width:150px;
position:absolute;
top:223px;
height:60px;
}
a
{
    color:#F68B1F;
    text-decoration: none;
}
.advSearch
{
    color:#F68B1F;
    float:right;
    text-decoration:underline;
    padding-top: 10px;
}
#bodybackgroundSplash {
 /* background-color:#98cb00;
  background-image: url(../../Images/splash_bg.jpg);*/
  background-repeat: repeat-x;
  background-position: bottom;
}

#containerSplash {
  height:835px;
  padding-top:0px;
}

#splashBg {
 background-image: url(../../Images/splash_bg2.jpg);
 /*background-image: url(../../Images/splashBgXmas.jpg);*/
  background-repeat: no-repeat;
  width:621px;
  height:467px;
  margin: 0 auto;
  text-align: left;
  padding: 318px 0 0 20px;
}

#splashBg a {
  display:block;
  margin-bottom: 12px;
  width:120px;
  font: normal 11px Arial, Helvetica, sans-serif;
  }

#splashBg a:link {
  color:#FFF;
  font-size: 21px;
  font-weight: bold;
  text-decoration: none;
}

#splashBg a:visited {
  color:#FFF;
  font-size: 21px;
  font-weight: bold;
  text-decoration: none;
}
.divMasterContainer
{
    margin-left:auto;
    margin-right:auto;
    width:1100px;
    position:relative;
}
.cake {
background: url(../../Images/happyBday.jpg) no-repeat scroll left top;
border:none;
height:90px;
margin-left:300px;
margin-top: 91px;
position:absolute;
width:126px;
}

.frostedTop
{
    border: none;
    background: url(../../Images/xmas2010_site_top.png) no-repeat left top;
    height: 79px;
    width: 956px;
    position:absolute;
    margin-left:11px;
}
.frostedLeft {
background:url("../../Images/xmas2011_site_left.png") no-repeat scroll left top transparent;
border:medium none;
height:560px;
margin-left:26px;
position:absolute;
width:50px;
}
.frostedRight {
background:url("../../Images/xmas2011_site_right.png") no-repeat scroll left top transparent;
border:medium none;
height:560px;
margin-left:1032px;
position:absolute;
width:60px;
}

.container
{
    bottom:2px;
    background: url(../../Images/mdl_bg.png) repeat-y;
    width: 971px;
    margin-left: 65px;
    overflow: hidden;
} 
.homecontainer
{
    margin-top:10px;
    background: url(../../Images/mdl_bg.png) repeat-y;
    width: 971px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
/*normal lay-out
.container
{
    bottom:2px;
    background: url(../../Images/mdl_bg.gif) repeat-y;
    width: 971px;
    margin-left: 65px;
    overflow: hidden;
} 
.homecontainer
{
    margin-top:10px;
    background: url(../../Images/mdl_bg.gif) repeat-y;
    width: 971px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}*/
.main
{
    width: 968px;
    height: auto;
    margin-left: auto;
    margin-right: auto;
}
.container2
{
    
    width: 574px;
    height: auto;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    float: left;
    left:3px;
}
.container1
{
    width: 394px;
    margin-left: 0;
    margin-right: 0;
    position: relative;
    float: left;	  
}

.top_fr
{
    width: 971px;
    background: url(../../Images/fr/Top_bg.jpg) no-repeat;
}
.top_nl
{
    width: 971px;
    background: url(../../Images/nl/Top_bg.jpg) no-repeat;
}
.Contenttop_fr
{
    width: 971px;
    background: url(../../Images/fr/top_bg2.jpg) no-repeat;
}
.Contenttop_nl
{
    width: 971px;
    background: url(../../Images/nl/top_bg2.jpg) no-repeat;
}



.lgn_frm
{
    height: 70px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999;
}
.form
{
    line-height: 35px;
    height: 25px;
    width: 600px;
    position: relative;
    right: 3px;
    top: 13px;
    color: #999999;
    font: bold 11px Arial;
}
.lbllgn
{
    position: relative;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #999999;
}
.lblpwd
{
    position: relative;
    left: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 11px;
    color: #999999;
}
.txtbox2
{
    position: relative;
    left: 20px;
    height: 9px;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
}
.txtbox
{
    height: 9px;
    vertical-align: middle;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
}
.forget a
{
    position: relative;
    right: 325px;
    top: 10px;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #999999;
}
.chk_frg
{
    vertical-align: middle;
    height: 15px;
    line-height: 15px;
    width: 250px;
    position: relative;
    top: -15px;
    right: 85px;
}
.btn
{
    position: relative;
    left: 30px;
    vertical-align: middle;
}
.lang
{
    position: relative;
    left: 40px;
    vertical-align: middle;
    text-decoration: none;
    color: #4E4E4C;
    font-weight: bold;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.lang:hover
{
    color: #99CC00;
}
.NOUVELL
{
    position: relative;
    bottom: 0px;
    left: 0px;
    background: url(../../Images/crv_bg.jpg) repeat-y;
    width: 227px;
}
.nou_hdr
{
    vertical-align: middle;
    background: url(../../Images/crv_top.jpg) no-repeat;
    line-height: 44px;
    height: 44px;
}
.hdr_nou
{
    position: relative;
    top: 5px;
    padding-right: 15px;
    font-family: Arial Black;
    font-size: 16px;
    font-variant: small-caps;
    color: #FF8810;
    margin-left: auto;
    margin-right: auto;
}
.crv_cnt
{
    /*position: relative;*/
    top: 5px;
}
.top_crv_cnt, .top_crv_cnt a, .crv_cnt, .crv_cnt a
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #666666;
    width: 210px;
    margin-left: auto;
    margin-right: auto;
}
.top_crv_cnt
{
    position: relative;
    top: 15px;
}
.crv
{
    width: 250px;
    margin-top: 100px;
    float: right;
    text-align: right;
}
.date
{
    color: #A4A4A4;
}
.archieves
{
    height: 20px;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: #F68B1F;
    font-size: 12px;
    position: relative;
    top: 5px;
}
.archieves2
{
    color: #F6BF07;
    height: 20px;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
.archivesFocus
{
    clear: both;
    position: relative;
    background-image: url(../../Images/arrowArchives.gif);
    background-repeat: no-repeat;
    background-position: right;
    text-align: left;
    padding-left: 12px;
    width: 70px;
}
.row1
{
    background: url(../../Images/left_rpt.jpg) right repeat-y;
    float: left;
}
.Contentrow2
{
    
    position: relative;
    float: left;
    width:154px;
    height: 100%;		  
    bottom:49px;
}
.Contentrow2_home
{
    position: absolute;
    float: left;
    width:154px;
    height: 100%;		  
    bottom:49px;
}
.row2
{
    position: relative;
    float: left;
}
.row3
{
    position: relative;
    float: right;
    left:6px;
    
}
.Contentrow3
{
    position: relative;
    left: 13px;
    height: 100%;
    width: 525px;
    float: left;
    position:relative;  
    top: 0px;
    font: normal 11px/14px Arial, Helvetica, sans-serif;
    color: #8e8e8e;	
}
.mem_hdr
{
    text-align: right;
    font-variant: small-caps;
    font-family: arial black;
    font-size: 20px;
    color: #FF8810;
    position:relative;
    padding-top: 14px;
    padding-right:8px;
    
}
.row4
{
    position: relative;
    left: 12px;
    float: left;
    width: 285px;
}
.row6
{
    visibility: hidden;
}
.promo_hdr
{
    font: normal 16px "Arial Black" , Arial, Helvetica, sans-serif;
    color: #ff8810;
    text-transform: uppercase;
    text-align: right;
}
.pro
{
    padding: 15px;
    text-align: left;
}
.pro1_name a
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: 600;
    text-decoration: underline;
    color: #789D09;
}
.pro1_use, .pro1_size
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #666;
}
.pro1_rate
{
    color: #F68B1F;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}
.pro1_off
{
    text-align: left;
    vertical-align: middle;
    font: bold 12px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    background: url(../../Images/bar_bg.jpg) repeat-x #FF7200;
}
.promos_btm
{
    font: bold 12px/15px Arial, Helvetica, sans-serif;
    color: #F81;	
    text-decoration: none;
    position: relative;
    bottom: 0px; 
    height: 20px;
    line-height: 20px;
    position:relative;
    top:8px; 
}
.promos_btm a
{
    height: 20px;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: #F68B1F;
    font-size: 13px;
}
.focus_hdr
{
    /*text-align: right;*/
    color: #F6BF07;
    font-family: arial black;
    font-size: 16px;
    font-variant: small-caps;
    position:relative;
    top:15px;  
}
.focus_dtl
{
    width: 290px;
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 11px;
}
.fitch a
{
    text-align: justify;
    font-family: Arial, Helvetica, sans-serif;
    color: #666;
    font-size: 11px;
    font-weight: bold;
}
.map
{
    position: relative;
    left: 5px;
    width: 264px;
}
.left_shade
{
    color: #FF0000;
}
.nav_menu
{
    width:135px;
    position:relative;
    left:11px;
    padding-left:5px;
    text-align: left;
    float: left;		
    top:0px;		
}
.menu
{
    height: 30px;
    line-height: 30px;
}
.menu a
{
    color: #789D09;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: none;
}
.menu a:hover
{
    color: #F68B1F;
}

.contents
{
    position: relative;
    width: 750px;
}

.row5
{
    position: relative;
    top:10px;
    left: 4px;
    float: right;
    width: 264px;
}
.copyright
{
}
.btm
{
    position:relative;
    left:4px;
    background:url(../../Images/footerBg.gif) #fff repeat-x; 
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    height:50px;
    width: 958px;
}
.cpy
{
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
    font-size: 12px;
    color: #98CB00;
    text-decoration: underline;
}
.credits
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #CCCCCC;
}
#divSubscription
{
    float: left;
    position: relative;
    left: 374px;
    top: 54px;
    text-align: right;
    font-size: 12px;
    font-family: Arial;
    font-weight: bold;
    color: #F68B1F;
}
.dogBtn
{
    display: block;
    float: left;
    width: 35px;
    height: 29px;
    background-image: url(../../Images/dogIco.jpg);
    background-repeat: no-repeat;
}
.dogBtn:hover
{
    display: block;
    float: left;
    width: 35px;
    height: 29px;
    background-image: url(../../Images/dogIcoSelected.jpg);
    background-repeat: no-repeat;
}
.catBtn
{
    display: block;
    float: left;
    width: 35px;
    height: 29px;
    background-image: url(../../Images/catIco.jpg);
    background-repeat: no-repeat;
}
.catBtn:hover
{
    display: block;
    float: left;
    width: 35px;
    height: 29px;
    background-image: url(../../Images/catIcoSelected.jpg);
    background-repeat: no-repeat;
}
.fishBtn
{
    display: block;
    float: left;
    width: 35px;
    height: 29px;
    background-image: url(../../Images/fishIco.jpg);
    background-repeat: no-repeat;
}
.fishBtn:hover
{
    display: block;
    float: left;
    width: 35px;
    height: 29px;
    background-image: url(../../Images/fishIcoSelected.jpg);
    background-repeat: no-repeat;
}
.rabbitBtn
{
    display: block;
    float: left;
    width: 35px;
    height: 29px;
    background-image: url(../../Images/rabbitIco.jpg);
    background-repeat: no-repeat;
}
.rabbitBtn:hover
{
    display: block;
    float: left;
    width: 35px;
    height: 29px;
    background-image: url(../../Images/rabbitIcoSelected.jpg);
    background-repeat: no-repeat;
}
.birdBtn
{
    display: block;
    float: left;
    width: 35px;
    height: 29px;
    background-image: url(../../Images/birdIco.jpg);
    background-repeat: no-repeat;
}

.birdBtn:hover
{
    display: block;
    float: left;
    width: 35px;
    height: 29px;
    background-image: url(../../Images/birdIcoSelected.jpg);
    background-repeat: no-repeat;
}
.otherBtn
{
    display: block;
    float: left;
    width: 35px;
    height: 27px;
    background-image: url(../../Images/fr/otherIco.jpg);
    background-repeat: no-repeat;
    color: #3d3e3e;
    text-decoration: none;
    font-size: 80%;
}
.otherBtnNL
{
    display: block;
    float: left;
    width: 35px;
    height: 27px;
    background-image: url(../../Images/nl/otherIco.jpg);
    background-repeat: no-repeat;
    color: #3d3e3e;
    text-decoration: none;
    font-size: 80%;
}
.otherBtn:visited
{
    display: block;
    float: left;
    width: 35px;
    height: 27px;
    background-image: url(../../Images/fr/otherIco.jpg);
    background-repeat: no-repeat;
    color: #3d3e3e;
    text-decoration: none;
    font-size: 80%;
}
.otherBtnNL:visited
{
    display: block;
    float: left;
    width: 35px;
    height: 27px;
    background-image: url(../../Images/nl/otherIco.jpg);
    background-repeat: no-repeat;
    color: #3d3e3e;
    text-decoration: none;
    font-size: 80%;
}
.otherBtn:hover
{
    display: block;
    float: left;
    width: 35px;
    height: 27px;
    background-image: url(../../Images/fr/otherIcoSelected.jpg);
    background-repeat: no-repeat;
    color: #F25C62;
    text-decoration: none;
    font-size: 80%;
}
.otherBtnNL:hover
{
    display: block;
    float: left;
    width: 35px;
    height: 27px;
    background-image: url(../../Images/nl/otherIcoSelected.jpg);
    background-repeat: no-repeat;
    color: #F25C62;
    text-decoration: none;
    font-size: 80%;
}
.horseBtn
{
    display: block;
    float: left;
    width: 35px;
    height: 29px;
    background-image: url(../../Images/horseIco.jpg);
    background-repeat: no-repeat;
}
.horseBtn:hover
{
    display: block;
    float: left;
    width: 35px;
    height: 29px;
    background-image: url(../../Images/horseIcoSelected.jpg);
    background-repeat: no-repeat;
}

#divMap
{
    clear: both;
    background-repeat: no-repeat;
    height: 73px;
    margin-left: 0px;
    text-align: left;
    width: 264px;
    position: relative;
    bottom:20px;
}

#divMap p
{
    font: normal 11px Arial, Helvetica;
    width: 50%;
    text-align: left;
    color: #666;
    font-weight: bold;
    padding-top:9px;
    padding-left:0px;
}

#divMap a
{
    position: relative;
    left: 35px;
    bottom: 1px;	font: normal 12px Arial, Helvetica;
    color: #666;
}

#divMap a:link
{
    color: #8ab701;
    font-weight: bold;
    text-decoration: none;
}

#divMap a:visited
{
    color: #8ab701;
    font-weight: bold;
    text-decoration: none;
}


#divCartePlus
{
    position:relative;
    bottom:23px;
    background-repeat: no-repeat;
    height: 69px;
    text-align: left;
    margin-top:6px; 
}

#divCartePlus p
{
    font: normal 13px Arial, Helvetica;
    width: 50%;
    text-align: left;
    color: #666;
    font-weight: bold;
    padding: 15px 0 0 0px;
}
#divCartePlus a
{
    position: relative;
    left: 35px;
    top: 4px;
    font: normal 12px Arial, Helvetica;
    color: #666;
}
#divCartePlus a:link
{
    color: #8ab701;
    font-weight: bold;
    text-decoration: none;
}
#divCartePlus a:visited
{
    color: #8ab701;
    font-weight: bold;
    text-decoration: none;
}
#divFranchises
{
    position:relative;
    bottom:20px;
    margin-top:17px; 
    background-repeat: no-repeat;
    height: 69px;
    text-align: left;
}
#divFranchises p
{
    width: 50%;
    text-align: left;
    color: #FFF;
    font: normal 13px Arial, Helvetica;
    font-weight: bold;
    padding: 5px 0 0 10px;
}

#divVacatures {
    background-repeat: no-repeat;
    bottom: 20px;
    height: 80px;
    position: relative;
    text-align: left;
}
#divVacatures p {
    color: #fff;
    font: bold 12px Arial,Helvetica;
    padding-left: 10px;
    padding-top: 17px;
    text-align: left;
    width: 50%;
}
.moreInfoFranchise
{
    position: relative;
    top: 5px;
    left: 35px;
    font: normal 12px Arial, Helvetica;
    color: #666;
}
.moreInfoFranchise:link
{
    color: #8ab701;
    font-weight: bold;
    text-decoration: none;
}
.moreInfoFranchise:visited
{
    color: #8ab701;
    font-weight: bold;
    text-decoration: none;
}
.divIMUpub
{
    position:relative;
    bottom:17px;
    border: 1px solid #BDBDBD;
    position: relative;
    width: 250px;
    height:250px;
}
.field
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    background-color: #ffffff;
    border: 1px solid #ff851a;
    width: 300px;
}
.labelTextColor
{
    font-size: large;
    font: normal 20px Verdana, Helvetica, sans-serif;
    color: Orange;
}
.headerTitle
{
    font: normal 14px "Arial Black" , Arial, Helvetica, sans-serif;
    color: #ff8810;
    height: 15px;
    text-transform: capitalize;
    text-align: left;
}
.commonH1
{
    font: normal 16px "Arial Black" , Arial, Helvetica, sans-serif;
    color: #ff8810;
    height: 15px;
    text-transform: capitalize;
    text-align: left;
}
.commonSubTitle
{
    font: normal 12px "Arial Black" , Arial, Helvetica, sans-serif;
    color: #ff8810;
    text-align: left;
}
.lblCaption
{
    font: bold 11px/13px Arial, Helvetica, sans-serif;
    color: #666666;
    text-align: left;
}
.cbSundayOpening
{
    color: #666666;
}
.txtStorePage
{
    height: 13px;
    font: normal 11px Arial, Helvetica, sans-serif;
}
.ddlStorePage
{
    vertical-align: top;
    height: 20px;
    font: normal 11px Arial, Helvetica, sans-serif;
}
.descr
{
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    width: 68%;
    color: #789d09;
    line-height: 14px;
    margin-bottom: 5px;
}
.promotext
{
    font: normal 11px/13px Arial, Helvetica, sans-serif;
    color: #666666;
    font-size: 90%;
}
.price
{
    color: #f68b1f;
    font: bold 13px Arial, Helvetica, sans-serif;
}
.content
{
    color: #FFF;
    font: bold 12px Arial, Helvetica, sans-serif;
    background: url(../../Images/promoContent.jpg) repeat-x #FE7606;
    background-position: bottom;
    position: relative;
    background-color:#fa9d40;  
    height:auto;
    width:180px; 
    padding-top:7px;
    padding-bottom:5px;
}
.descrBottom
{
    border-bottom: 1px #789d09 solid;	
    padding-bottom: 0;
    position: relative;
    margin-top: 10px;	
    height: 0px;
}
.popwin
{
    border: 1px Solid #DDDEDE;
    position: absolute;
    z-index: 2;
    top: 10px;
    left: 50px;
    width: 460px;	 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #bcbcbc;
    background: url(   '../../Images/popupimage.jpg' ) repeat-y #FFFFFF;
}
.oldprice
{
    text-decoration: line-through;
    font: bold 13px Arial, Helvetica, sans-serif;
}
#divFooter
{
    margin-top: 590px;
}
#divLgChoice
{
    position: relative;
    left: 400px;
    bottom: 45px;
    padding: 15px 0 0 5px;
}
#divLgChoice .home
{
    display: block;
    float: left;
    width: 55px;
    height: 10px;
    font: bold 15px Arial;
    text-align: left;
    color: Black;
}

#divLgChoice .lg
{
    display: block;
    float: left;
    width: 16px;
    height: 10px;
    margin-left: 10px;
    font: bold 11px Arial;
    color: Green;
}
.moreInfo
{
    position: relative;
    left: 30px;
    font: normal 10px Verdana, Helvetica, sans-serif;
    color: #666;
}

.moreInfo:link
{
    color: #8ab701;
    font-weight: bold;
    text-decoration: none;
}

.moreInfo:visited
{
    color: #8ab701;
    font-weight: bold;
    text-decoration: none;
}
.labelTextColor
{
    font-size: large;
    font: normal 20px Verdana, Helvetica, sans-serif;
    color: Orange;
}
.headerTitle
{
    font: normal 14px "Arial Black" , Arial, Helvetica, sans-serif;
    color: #ff8810;
    height: 15px;
    text-transform: capitalize;
    text-align: left;
}
.promosTitle
{
    position: relative;
    font: normal 18px "Arial Black" , Arial, Helvetica;
    color: #ff8810;
    bottom: 2px;
    text-transform: capitalize;
    text-align: left;
}
.promosPopupTitle
{
    position: relative;
    font: normal 15px/26px "Arial Black" , Arial, Helvetica;
    bottom: 5px;
    text-transform: capitalize;
    text-align: left;
    top:5px;
    right:15px; 
    
}
.promosOffer
{
    position: relative;
    left: 4px;
    padding-right: 5px;
}
a.allpromo
{
    background: url(../../Images/arrowOrangeNews.gif) right no-repeat;
    font: bold 12px/15px Arial, Helvetica, sans-serif;
    color: #F81;
    text-decoration: none;
    position: relative;		
    float: right;
    padding: 10px 20px 7px 0px;    
    text-align: right;    
}
.ficheFocus
{
    background-image: url(../../Images/arrowFocus.gif);
    background-repeat: no-repeat;
    background-position: 0 3px;
    /*width: 50%;*/
    clear: both;
    text-align: left;
    padding-left: 10px;
}
.ficheFocus a:link
{
    font: bold 11px/13px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
}
.ficheFocus a:visited
{
    font: bold 11px/13px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
}

.ficheFocus a:hover
{
    font: bold 11px/13px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
}
.archivesFocus
{
    clear: both;
    position: relative;
    background: url(../../Images/arrowArchives.gif) right no-repeat;			
    text-align: right;	
    text-decoration: none;
    position: relative;		
    float: right;
    padding: 10px 20px 7px 0px;    
    left:3px;
}
.archivesFocus a:link
{
    font: bold 11px/13px Arial, Helvetica, sans-serif;
    color: #f6bf07;
    text-decoration: none;
}
.archivesFocus a:visited
{
    font: bold 11px/13px Arial, Helvetica, sans-serif;
    color: #f6bf07;
    text-decoration: none;
}

.archivesFocus a:hover
{
    font: bold 11px/13px Arial, Helvetica, sans-serif;
    color: #f6bf07;
    text-decoration: none;
}

.HomearchivesFocus
{
    clear: both;
    position: relative;
    background: url(../../Images/arrowArchives.gif) right no-repeat;			
    text-align: right;	
    text-decoration: none;
    position: relative;		
    float: right;
    padding: 0px 20px 0px 0px;    
    left:3px;
}
.HomearchivesFocus a:link
{
    font: bold 11px/13px Arial, Helvetica, sans-serif;
    color: #f6bf07;
    text-decoration: none;
}
.HomearchivesFocus a:visited
{
    font: bold 11px/13px Arial, Helvetica, sans-serif;
    color: #f6bf07;
    text-decoration: none;
}
.HomearchivesFocus a:hover
{
    font: bold 11px/13px Arial, Helvetica, sans-serif;
    color: #f6bf07;
    text-decoration: none;
}
.newsbloc
{
    position: relative;
    background: url(../../Images/arrowNiv2.gif) no-repeat left 3px;
    text-indent: 8px;
    font: normal 11px/13px Arial, Helvetica, sans-serif;
    color: #666666;
    text-align: left;
    height: 25px;
}
.datenews
{
    font: normal 10px/15px Arial, Helvetica, sans-serif;
    color: #999999;
    text-indent: 0px;
}
a.morenews
{
    background: url(../../Images/arrowNiv2.gif) no-repeat left 2px;
    font: bold 10px/15px Arial, Helvetica, sans-serif;
    text-align: right;
    color: #666666;
    text-decoration: none;
    padding-left: 5px;
}
a.allnews
{
    font: bold 12px/15px Arial, Helvetica, sans-serif;
    color: #FF6600;
    position: relative;
    bottom: 2px;
}
.promoWindow
{
    width: auto;
    height: auto;
}
.promoWindow .photo
{
    width:30%; 
    text-align: center;
    position: relative;
    width: 27%;
    height: 116px;
}
.promoWindow .descr
{
    position: relative;
    width: 100%;
    line-height: 12px;
}
.promoWindow .descr a
{
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    font-size: 12px;
    width: 207px;
    color: #789d09;
    line-height: 14px;
    margin-bottom: 5px;
    text-decoration: underline;
}
.promoWindow .descr .oldprice
{
    text-decoration: line-through;
    font: bold 13px Arial, Helvetica, sans-serif;
}
.promoWindow .descr .price
{
    color: #f68b1f;
    font: bold 13px Arial, Helvetica, sans-serif;
}
.promoWindow .descr .promotext
{
    font: normal 11px/13px Arial, Helvetica, sans-serif;
    color: #666666;
    text-align: left;
}

.HomedescrBorderBottom
{
  border-bottom: 1px #789d09 solid;
  padding-bottom: 0;
  width:175px;
}

.noImageFound
{
    font: bold 11px/13px Arial, Helvetica, sans-serif;
    color: #666666;
}
.contentAlign
{
    margin-left: 5px;
}
#divHomeMorePromos
{
    position: relative;
    left: 97px;
}
#divProductFocusDetail
{
    width: 100%;
    text-align: left;
    font: normal 11px/13px Arial, Helvetica, sans-serif;
    color: #666666;
}
.hyperlinkColor
{

    color:  #666;
    font: bold 10px/10px Arial, Helvetica, sans-serif;
}
.hiddenWindow
{	
    position: absolute;
    z-index: 2;		
    height:100%;		
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background-color: silver;
    border: 2px Solid #000000;
    -moz-opacity:.25;
}
.promoFolderHotSpot
{
z-index: 2;
top: 152px;
width: 160px;	 
height:70px; 
cursor:pointer;     
}
.promoFolderHotSpotHome
{
position: absolute;
z-index: 2;
top: 152px;
width: 160px;	 
height:70px; 
cursor:pointer;     
}
/****** LeftMenu Starts Here *******/
#Leftmenu
{    
    width : 154px;
    top: 0px;
    float: left;
    margin-top: 0px;
    padding-left:11px;
}
#Leftmenu ul 
{
    
    list-style-type: none;
    margin-left:0px;
}

#Leftmenu li
{
    list-style-type:none;
    padding-left:0px;
    line-height: 5px;
}
#Leftmenu li a
{
    text-decoration:none;
    font: bold 12px/26px Arial, Helvetica, sans-serif;
    color:#789d09;
    display: block;
}

#Leftmenu li a#parent4
{
    text-decoration:none;
    font: bold 12px/14px Arial, Helvetica, sans-serif;
    color:#789d09;
    display: block;
    padding-top: 7px; 
    padding-bottom: 7px;
}

#Leftmenu li a.clubLink
{
    color:#f68b1f;
}


#Leftmenu li li a
{
    display:block;
    text-decoration:none;
    font: normal 12px/22px Arial, Helvetica, sans-serif;
    color:#789d09;
    line-height: 15px;	
    padding-left:9px;
    padding-bottom:4px;
    background:url(../../Images/arrowNiv2Cls.gif) no-repeat left 3px;
}
/**     START  */
#Leftmenu li li a.off
{
    font: normal 12px/22px Arial, Helvetica, sans-serif;
    background:url(../../Images/arrowNiv2Cls.gif) no-repeat left 3px;
}
/**     END */

#Leftmenu li li a.on
{
    line-height: 15px;	
    padding-left:9px;
    padding-bottom:4px;
    font: bold 12px Arial, Helvetica, sans-serif;
    background:url(../../Images/arrowNiv2Open.gif) no-repeat left 3px;
}
#Leftmenu li li.last
{
    display:block;
    background: url(../../Images/MenuSeparator.gif) no-repeat left bottom;
    margin-bottom:7px;
    padding-bottom:7px;
}

#Leftmenu li li li a
{
    display:block;
    text-decoration:none;
    font: normal 11px/16px Arial, Helvetica, sans-serif;
    color:#5a7608;
    padding-left:18px;
    background:url(../../Images/arrowNiv3.gif) no-repeat 10px 3px;
}

#Leftmenu li li li a.off
{
    font: normal 11px/16px Arial, Helvetica, sans-serif;
    background:url(../../Images/arrowNiv3.gif) no-repeat 10px 3px;
}
#Leftmenu li li li a.on
{
    padding-left:18px;
    font: bold 11px/16px Arial, Helvetica, sans-serif;
    background:url(../../Images/arrowNiv3.gif) no-repeat 10px 3px;
}


/***** Home Products Focus ********/

.hmProductLinks
{
    position:relative;
    bottom:30px;
}
#divProductFocusDetail p
{
  width: 95%;
  text-align: justify;
  font-size:100%;
  color:#666666;
  float:left;  
  position:relative;
  bottom:10px;   
}
#divProductFocusDetail .photo {
  width:30%;
  height:0px;
  float:left;
  text-align: left;
  margin-top: 0px;
  }

/***** Ends Here *******/
.hotspot
{
position: absolute;
z-index: 2;
top: 11px;
width: 140px;	 
height:103px; 
cursor:pointer;     
}

.popwin_Images
{
    border: 1px Solid #DDDEDE;
    z-index: 2;
    top: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #bcbcbc;
}

  .IssuePopUp
  {
    text-decoration:none;
    font: bold 12px/26px Arial, Helvetica, sans-serif;
    color:#789d09;
    display: block;
  }
  
  
/* BUTTONS DEFINITIONS FOR FRONT OFFICE AND CLUB ------------------------------------------------------------- 
/**************************************************************************************************************
AME : liens gris + liens oranges (valider, envoyer toutes les fonctionalités ‘finales’)
*/
    
.footLinkSubmit {
  background-image: url(../../Images/borderEdge.jpg);
  background-repeat:no-repeat;
  background-position:bottom right;
  min-width:151px;
  float: right;
  clear:right;
  height:30px;
  text-align: right;
  padding-right:15px;
  padding-top:20px;
  line-height:30px;
}

.footLinkSubmit a {
  display: block;
  color: #FF900C;
  font-size:17px;
  font-family: Arial Black;
  text-decoration: none;
  background-image: url(../../Images/footPrint.jpg);
  background-repeat: no-repeat;
  background-position: right;
  padding-right:13px;
  white-space:nowrap;
}
/**************************************************************************************************************

/**************************************************************************************************************/
/* Pet Sitting Start Here*/

.divHeight
{
    border-bottom: solid 1px #CCC;
}
.divGap
{
    padding-bottom: 10px;
}
.divSpace
{
    padding-bottom: 8px;
}
.divSitterList
{
    color: #F68B1F;
    font: bold 12px/12px Arial, Helvetica, sans-serif;
    border-bottom: solid 1px #7B9D13;
    padding-bottom: 5px;
    text-align: justify;
}
.divSitterBloc
{
    font: normal 11px/13px Arial, Helvetica, sans-serif;
    color: #666666;
    text-align: justify;	
}
.divPetSittingDemands 
{
color:#8E8E8E;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
}
.subTitleSitter
{
    font: normal 15px "Arial Black" , Arial, Helvetica, sans-serif;
    color: #ff8810;
    text-align: left;
    padding-top:30px;
    padding-bottom:15px;
}
.ddlRegionPetSitters
{
    padding-top:15px;
}

/* Pet Sitting End Here*/
/**************************************************************************************************************/


/* Createx */
.bdyCreatexFrame
{
    margin: 0px;
    background: #98CB24;
    /*background-color:#a72121;
    background: url(../../Images/xmas_2010BG.gif) repeat top;*/
}

