


.body_holder {

	clear:both;
	float:left;
	margin-top:308px;
    position:relative;
    background:#FFF;
    width:1205px;
    height:272px;
    margin: 5px auto 5px -5px;
    padding-bottom:5px;
    
    }
#header{
	z-index:2;
	top:0;
	left:0;
	position:relative;
	background-image: url(images/common/header_repeat.gif);
	background-repeat:repeat-x;
	width:2400px; 
	height:299px;
	margin: 5px, 0, 5px, 0;
	
	left: 0px;
	top: 0px;
}


#flashHeader{
	z-index:999;
	top:20px;
	left:10px;
	position:absolute;
	

	width:556px; 
	height:154px;

	
}

/* :::::::::::::::::::::  page titles ::::::::::::::::::::::::::::*/





#allListings{
	position: relative;
	z-index:10;
	margin:-10px  5px 12px 27px;
    /* background-image: url(images/common/double_repeat.gif);
    background-repeat:repeat-x; */
   width:2800px; 
	height:56px;
    
}


/* ::::::::::::::::::::: end page headers::::::::::::::::::::::::::::*/
#flashHeader{
	z-index:2;
    background-image: url(images/flashHeader.jpg);
    width:893px;
    height: 174px;
    margin: 0px 5px 0px 5px;

}



#main{
clear:both;
	position:relative; 
	 
	width:1192px; 
	height: auto;
	padding:0 0 0 0;
	margin: 0px 0px 0px 0px;  
	overflow:hidden;
}



#body_holder{

    clear:both;
	position:relative; 
	 top:0px;
	width:900px; 
	padding:0 0 0 0;
	margin: 0px 0px 0px 37px;  
}

#body_holder2{
z-index:999;
    clear:both;
	position:relative; 
	 top:324px;
	width:1800px; 
	padding:0 0 0 0;
	margin: 0px 0px 0px 37px;  
}


/* ::::::::::::::::::::: about page ::::::::::::::::::::::::::::*/

#content{
	position:relative; 

	
	width:950px; 
	overflow: auto;
	float: left;
	padding:14px 16px 16px 16px;
	margin:0px 5px 0px 20px;

}



#about_horiz_line{
clear:both;
	width:850px;
	height:15px;
    background-image: url(images/common/about_horiz_line.gif);
    background-repeat: no-repeat;
    margin-left:0px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:0px;
    padding:0;
    overflow:hidden;
}
.about_text_orange{
	position:relative; 
	font-size:14px;
	color:#f17A20;
	width:835px; 
	overflow: auto;
	float: left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	overflow:hidden;
}



#jean-paul-pict{
	position:relative;

	width:154px;
	height:212px;
    margin-left:0px;
    margin-right:12px;
    margin-top:0px;
    margin-bottom:0px;
    padding:0px 12px 0px 0px;
    overflow:visible;
	
}


.Jean-Paul-body{
	position:relative;
	top:8px;
	float:left;
	width: 670px;
	/* height:120px; */
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    line-height:18px;
    color:#f17a20;
    margin:0 0 0 0;
    padding:10px 0 20px 0;
}    
  
  
.Jean-Paul-body-gray-about{
	position:relative;
	float:left;
	width: 670px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
    color:#474749;
    margin:10px 0 0 40px;
}    



.Jean-Paul-body-gray{
	position:relative;
	float:left;
	width: 670px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
    color:#474749;
    margin:0 0 0 200px;
}    
.Jean-Paul-body-gray2{
	position:relative;
	float:left;
	width: 670px;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
    color:#474749;
    
}    

.Jean-Paul-gray2{
	position:relative;
	float:left;
	
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
    color:#474749;
    
}    

a.Jean-Paul-link{
	position:relative;
	
	
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
    color:#9cb944;
}    

a.Jean-Paul-link:hover{
	position:relative;
	font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height:18px;
    color:#f17A20;
}    
/* ::::::::::::::::::::: and about page ::::::::::::::::::::::::::::*/


.vertLine{
position:absolute;
top:0px;
left:295px;
	width:23px;
	height:262px;
    background-image: url(images/common/vertLine.gif);
    background-repeat: no-repeat;
    margin-left:5px;
    margin-right:5px;
    margin-top:0px;
    margin-bottom:0px;
    padding:0;
}

.doubleLine{
    clear:both;
    position:relative;
	float:left;
	width:2800px;
	height:6px;
    background-image: url(images/common/double_repeat.gif);
	background-repeat: repeat-x;
    margin-left:27px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:6px;
    padding:6px 0px 6px 0px;
}





.doubleLine_body{
    clear:both;
    position:relative;
	float:left;
	width:1172px;
	height:6px;
    background-image: url(images/common/double_line.gif);
	background-repeat: no-repeat;
    margin-left:37px;
    margin-right:0px;
    margin-top:6px;
    margin-bottom:6px;
    padding:6px;
}


.body{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    color:#f17a20;
    }       

.listing_body{
 	font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    line-height:14px;
    color:#474749;
    }       

.header{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 15px;
    color:#f17a20;
    font-weight:bold;
    }       


         
a.topLinks{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
	font-weight: bold; 
  	 margin:4px 0px 4px 0px;
    }       


a.topLinks:hover{  
	text-align: left; 
	color: #9bb945; 
	font-weight: bold;  
	font-size: 11px; 
	font-family: Verdana, Helvetica, Arial, SunSans-Regular:
	margin:4px 0px 4px 0px;
 
 	}







a.footerLinks{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    color:#474749;
	font-weight: bold; 
  	 margin:4px 0px 4px 0px;
    }       


a.footerLinks:hover{  
	text-align: left; 
	color: #9bb945; 
	font-weight: bold;  
	font-size: 12pt; 
	font-family: Veranda, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin:4px 0px 4px 0px;
 
 	text-decoration: none;
 	}



        
                     
a.email{
     margin-top:8px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color:#474749;
    line-height:14pt;
    text-decoration:none;
    }       


a.email:hover{  
	text-align: left; 
	color: #9bb945; 
	font-size: 10pt; 
	font-family:Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	margin:4px 0px 4px 0px;
 	text-decoration: none;
 	}



        
        
        

          









#indentMenu3{

position:relative;
z-index:300;
font-weight: normal;
font-size:9pt;
font-family:Arial, helvetica, sans-serif;;
width: 1250px; /*leave this value as is in most cases*/
margin:-82px  0px  5px  22px;
padding: 0px 0px 5px 0px;
}



    



.orangeBar{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    color:#f17a20;
	font-weight: normal; 
  	   margin:0px 0px 5px 0px; 


  	 float: left;
	font-weight: bold;  
	color: #f17a20; /*text color*/
	text-decoration: none;
    }  
    

/* ::::::::::::::::::::: END main navigation ::::::::::::::::::::::::::::*/

/* :::::::::::::::::::::m  FOOTER  navigation ::::::::::::::::::::::::::::*/
.footermenu{
clear:both;
font: normal 11px Arial;
width: 1250px; /*leave this value as is in most cases*/

}

#footer-wrap {
	/* float: left; */
	position:relative;
	display: block;
	width: 2800px; 
     z-index:5;
    background:#FFFFFF;
	clear:both;

	height:28px;
	margin:0px 0px 0px 37px;

	}
 
 
 
 .footer{
 clear:both;
	font-family: Arial, Helvetica, sans-serif;
	 font-size: 12px;
   
    color:#474749;
	text-align:center;
    line-height:14pt;
        }          



#footer{
	clear:both;
    margin-top:100px;
    margin:25px 0px 0px 37px;
	 }   


.footerDoubleLine{
    clear:both;
    position:relative;
	float:left;
	width:2800px;
	height:6px;
    background-image: url(images/common/double_repeat.gif);
 	background-repeat: reapeat-x;
    margin-left:-7px;
    margin-right:0px;
    margin-top:0px;
    margin-bottom:6px;
    padding:0px 0px 0px 0px;
}     

/* ::::::::::::::::::::: END FOOTER navigation ::::::::::::::::::::::::::::*/


*html .memberBig{
margin:-61px 18px 0 -28px;
}





 
 


