/*==================================
moreinfo id
====================================*/

#moreinfo{
   width: 247px;
   height:330px;
  
}
#moreinfo .mi_top{
   background:transparent url(../img/moreInfo_bg.gif) repeat-x;  
   height:26px;
   color: #fff;
   font-size: 16px;
   font-weight: bold;
   padding: 5px 20px 0 0; 

}

#moreinfo .mi_body{
   margin-top: 1px;
   background:transparent url(../img/moreInfobody_bg.gif) repeat-x;
   border-right: 1px solid #95A8C8;
   border-left: 1px solid #95A8C8; 
   height:277px;
   color: #00357D;
   font-size: 12px;
   padding: 20px 20px 0 20px; 
}
#moreinfo .mi_input_bg{
    background:transparent url(../img/moreInfo_input.gif) no-repeat right;
    height:26px;
    width: 208px;
    display: block;
    margin-top:7px;
}
#moreinfo .mi_input{
    height:19px;
    width: 198px;
    background-color:transparent;
    border:0px;
    font-size: 12px;
    color: #00357D;
    padding: 5px 5px 0 0;
}

#moreinfo .mi_body a{
   color: #00357D;
   font-size: 11px;
}
#moreinfo .mi_join{
   margin-top: 11px;
   float:right;
   width: 140px;
}
#moreinfo .mi_button{
   margin-top: 7px;
   display: block;
   height:22px;
   float:left;
   width: 55px; 
   padding-left:4px;
}

#moreinfo .mi_bottom{
   padding-top: 15px;
   font-size: 11px;
   display: block;
   height:35px;
   clear: both;
}
#moreinfo label.error {
color:red;
font-size:11px;
font-style:italic;
display: inline;
padding-right: -20px;
}

#moreinfo #resultat{
 color:red; 
 font-style:italic;    
}
/*==================================
select box
====================================*/
#leftcolumn ul.newList * {margin:0; padding:0;}
#leftcolumn ul.newList {margin:0; padding:0; list-style:none; color:#000; width:202px; background:#fff; position:absolute;  border:1px solid #ccc; top:22px; left:0; overflow:auto; z-index:9999;}
#leftcolumn .newListSelected {margin-top:7px;width:200px; color:#00357D; height:22px; padding:3px 0 0 3px; float:right; background:url(img/select-bg.png) no-repeat;}
#leftcolumn .newListSelected span {width:196px; display:block;}
#leftcolumn ul.newList li {padding:3px 8px;}
#leftcolumn .selectedTxt {cursor:pointer;width:195px; overflow:hidden; height:20px; padding:2px 5px 0 0;}
#leftcolumn .hiLite {background:#fff!important; color:#650101!important;font-weight:bold!important;}
#leftcolumn .newListHover {background:#DEDCDC!important; color:#000!important; cursor:default;}
#leftcolumn .newListSelHover, .newListSelFocus {background-position:0 -24px; cursor:default;}
#leftcolumn .newListOptionTitle {font-weight:bold;}
#leftcolumn .newListOptionTitle ul {margin:3px 0 0;}
#leftcolumn .newListOptionTitle li {font-weight:normal; border-left:1px solid #ccc;}

/*==================================
#second_left
====================================*/

#second_left {
   height:242px;     
   width: 247px;
   margin-top:24px; 
}

#second_left .sl_top{
    background:transparent url(../img/slider/sliderTop_bg.jpg) repeat-x;
    color:#00347C;
    font-size:16px;
    font-weight:bold;
    height:24px;
    padding:5px 10px 0 10px;
}

#second_left .sl_top .right{
   float:right;    
} 
#second_left .sl_top .left a, #second_left .sl_top .left{
   float:left; 
   font-size:12px;  
   color:#00347C;
   font-weight: normal; 
}    
#second_left .sl_body {
    background: transparent url('../img/slider/slider_bg.jpg') repeat-x;
    height:190px;     
    margin:0 auto;
    width: 225px; 
    border-right: 1px solid #CFCFCF;
    border-left: 1px solid #CFCFCF;
    padding:10px; 
}

#second_left .sl_body marquee{
    height:170px;
    width:220px;
    color:#505050;
}
#second_left .sl_body marquee p{
    margin: 20px 5px 0 0;
    text-indent: -6px;
}
#second_left .sl_body marquee hr{       
    color: #A4A4A4;
    background-color: #A4A4A4;  
    height: 1px;
    border: 0;
    width: 150px;
    margin: 20px 25px 0 0;
}

#preferedAd {
   height:214px;     
   width: 245px;
   margin-top:10px;
   border:1px solid #CECECE; 
   color: #fff;  
}

#preferedAd .body{
   background:transparent url(../img/preferedAd_bg.gif) repeat-x scroll 0 0;
   border:1px solid #FFFFFF;
   padding:15px 18px 0 0;
   height:197px;   
}
#preferedAd img{   
border:1px solid #FFFFFF;
height:132px;
width:197px;
}

#preferedAd .top{   
  font-size:16px;
  font-weight:bold;
  height: 30px;
  display:block;
}

/* rotator in-page placement */
    #rotator {
    position:relative;
    height:162px;
}
/* rotator css */
    #rotator ul li {
    float:right;
    position:absolute;
    list-style: none;
}
/* rotator image style */    
    #rotator ul li img {
    border:1px solid #ccc;
    padding: 4px;
    background: #FFF;
}
    #rotator ul li.show {
    z-index:500;
}

#news_left{
   height:300px;     
   width: 247px;
   margin-top:10px;  
}
#news_left .sl_top, #fourth_left .sl_top{
    background:transparent url(../img/slider/sliderTop_bg.jpg) repeat-x;
    color:#00347C;
    font-size:16px;
    font-weight:bold;
    height:24px;
    padding:5px 10px 0 10px;
}
#news_left .fl_body {
    background: transparent url('../img/soldAds_bg.gif') repeat-x;
    height:247px;     
    margin:0 auto;
    width: 230px; 
    border-right: 1px solid #CFCFCF;
    border-left: 1px solid #CFCFCF;
    padding:10px 8px; 
}
#news_left .fl_body marquee{
    height:170px;
    width:235px;
    color:#505050;
}
#news_left .fl_body marquee tr{
    height:25px;
}

#news_left .fl_body marquee .city{
    margin: 20px 1px 0 0;
    color:#00347C;
    font-weight: bold;
}
#news_left .fl_body marquee hr{       
    color: #A4A4A4;
    background-color: #A4A4A4;  
    height: 1px;
    border: 0;
    width: 150px;
    margin: 20px 25px;
}

/*==================================
FAVORITES PROJECTS
====================================*/

#favorite_proj{
   width: 247px;
   height:689px;
   margin-top: 15px;
  
}
#favorite_proj .fp_top{
   background:transparent url(../img/moreInfo_bg.gif) repeat-x;  
   height:26px;
   color: #fff;
   font-size: 16px;
   font-weight: bold;
   padding: 5px 20px 0 0; 

}

#favorite_proj .fp_body{
   margin-top: 1px;
   background-color: #AFC3DC;
   border-right: 1px solid #95A8C8;
   border-left: 1px solid #95A8C8;
   border-bottom: 1px solid #95A8C8; 
   height:637px;
   color: #00357D;
   font-size: 12px;
   padding: 20px 37px 0; 
}

#favorite_proj .fp_ads{
   margin-top: 6px;
}

#favorite_proj .fp_ads a{
   text-decoration: none;
   color: #00357D; 
}

#favorite_proj .fp_ads img{
   height:120px;
   width: 165px;  
   border: 1px solid #FFFFFF;         
}
