#gallery_container {
  text-align  : center;   
  color       : #000000;   
  line-height : 16px;    
  margin-top  : 20px;  
  font-weight : bold;
  font-size   : 14px;
}  
#gallery_container img {
  border  : solid 1px #000000;  
  margin  : 4px 1px;
}

#gallery_container a:link, #gallery_container a:visited, #gallery_container a:hover {
  color       : #000000;   
  font-weight : bold;
}

.gallery_list_info { 
  padding : 4px 0;   
  color   : #be580d;
  font-size   : 12px;
}
.galery_item_photo {
  background : #A246CB;
  border     : solid 1px #DD94FF;
  padding    : 5px;
}  


#gallery_item_reviews_list {
  margin: 15px 20px 0 20px; 
}
#gallery_item_reviews_list a:link, #gallery_item_reviews_list a:visited, #gallery_item_reviews_list a:hover {
  color: #000000;
  text-decoration: underline;
  font-size: 12px;
  font-weight: bold;  
  padding: 0 5px; 
}  

#gallery_menu_container {
   width  : 700px;
   margin : 0 auto;  
   margin-top : 10px;
}
   
   




/* =========== INDIVIDUAL ======= */ 

#gallery_ind_container {
  text-align : left;
}
#gallery_ind_container img {
  border : solid 1px #000000;
  margin : 0px;
}

#gallery_ind_info_container_ {        
  width      : 221px;
  background-color : #f1ddcb;  
  border     : solid 1px #e4cab4;   
  padding    : 10px;
}

#gallery_ind_info_container { 
  text-align  : left;   
} 
#gallery_ind_info_container th {  
  color       : #cc0b4f;
  font-weight : bold;
}
#gallery_ind_info_container td { 
  font-weight : lighter; 
  color       : #000000;
}

#gallery_ind_info_top, #gallery_ind_info_bottom {                           
  width       : 241px;
  line-height : 4px;          
  font-size   : 4px;
}
#gallery_ind_info_bottom {                           
  background : url("../img/site/escort_info_bottom.gif") no-repeat;  
}
#gallery_ind_photos_container {
  text-align : left; 
  padding    : 5px 20px;
}
#gallery_ind_photos_container img {
  border     : solid 1px #000000;   
  margin     : 2px;
}

.gallery_ind_v_photo {
  width       : 313px;
  height      : 467px;
  text-align  : center;
  padding-top : 14px;
  background  : url("../../img/site/v_photo.gif") no-repeat;  
  float       : right;
  margin      : 0 0 10px 10px;
}
.gallery_ind_h_photo {
  width       : 625px;
  height      : 437px;
  text-align  : center;
  padding-top : 6px;
  background  : url("../../img/site/h_photo.gif") no-repeat;  
  float       : right;
  margin      : 0 0 10px 10px;
}


#gallery_ind_rates_container_ {        
  width      : 221px;
  height     : 100px;
  background-color : #f1ddcb;  
  border     : solid 1px #e4cab4;
  margin-top : 20px;
  padding    : 10px;
}
#gallery_ind_rates_containers_ {        
  width      : 221px;
  height     : 78px;
  background-color : #f1ddcb;  
  border     : solid 1px #e4cab4;
  margin-top : 20px;
  padding    : 10px;
}
#gallery_ind_rates_containerst_ {        
  width      : 251px;
  height     : 78px;
  background-color : #f1ddcb;  
  border     : solid 1px #e4cab4;
  margin-top : 20px;
  padding    : 10px;
}
#gallery_ind_rates_containersj_ {        
  width      : 181px;
  height     : 78px;
  background-color : #f1ddcb;  
  border     : solid 1px #e4cab4;
  margin-top : 20px;
  padding    : 10px;
}
#gallery_ind_rates_containern_ {        
  width      : 121px;
  height     : 78px;
  background-color : #f1ddcb;  
  border     : solid 1px #e4cab4;
  margin-top : 20px;
  padding    : 10px;
}

#gallery_ind_rates_container {
  width   : 220px;        
}
#gallery_ind_rates_container img {
  border : 0;
}  

#gallery_ind_rates_container th {
  color          : #cc0b4f;     
  font-weight    : bold;  
  padding-bottom : 2px;  
}
#gallery_ind_rates_container td {
  color        : #000000;                   
  font-weight  : lighter;  
  text-align   : center;
}     

/*
.middle_row {
  border       : solid 1px #5C5C5C;  
  border-width : 0 1px;
}   
*/

#gallery_ind_description_container {
  text-align    : left;     
  color         : #000000; 
  margin        : 15px 0;
  width: 221px;
}   


#gallery_ind_services_container {   
  font-size   : 15px;
  margin      : 10px 0;
  background  : url("../../img/site/bg_h1.gif") 0 0 repeat-x;  
  padding     : 8px 0;
  width       : 350px;
}


#gallery2_ind_container2 {
  text-align : left;
}
#gallery2_ind_container2 img {
  border : solid 0px #000000;
  margin : 0px;
}

#gallery2_ind_info_container2_ {        
  width      : 221px;
  background-color : #f1ddcb;     
  padding    : 10px;
}

#gallery2_ind_info_container2 { 
  text-align  : left;   
} 
#gallery2_ind_info_container2 th {  
  color       : #cc0b4f;
  font-weight : bold;
}
#gallery2_ind_info_container2 td { 
  font-weight : lighter; 
  color       : #000000;
}

#gallery2_ind_info_top, #gallery2_ind_info_bottom {                           
  width       : 241px;
  line-height : 4px;          
  font-size   : 4px;
}
#gallery2_ind_info_bottom {                           
  background : url("../img/site/escort_info_bottom.gif") no-repeat;  
}
#gallery2_ind_photos_container2 {
  text-align : left; 
  padding    : 5px 20px;
}
#gallery2_ind_photos_container2 img {  
  margin     : 2px;
}

.gallery2_ind_v_photo {
  width       : 313px;
  height      : 467px;
  text-align  : center;
  padding-top : 14px;
  background  : url("../../img/site/v_photo.gif") no-repeat;  
  float       : right;
  margin      : 0 0 10px 10px;
}
.gallery2_ind_h_photo {
  width       : 625px;
  height      : 437px;
  text-align  : center;
  padding-top : 6px;
  background  : url("../../img/site/h_photo.gif") no-repeat;  
  float       : right;
  margin      : 0 0 10px 10px;
}


#gallery2_ind_rates_container2_ {        
  width      : 221px;
  height     : 100px;
  background-color : #f1ddcb;  
  border     : solid 1px #e4cab4;
  margin-top : 20px;
  padding    : 10px;
}

#gallery2_ind_rates_container2 {
  width   : 220px;        
}
#gallery2_ind_rates_container2 img {
  border : 0;
}  

#gallery2_ind_rates_container2 th {
  color          : #cc0b4f;     
  font-weight    : bold;  
  padding-bottom : 2px;  
}
#gallery2_ind_rates_container2 td {
  color        : #000000;                   
  font-weight  : lighter;  
  text-align   : center;
}     

/*
.middle_row {
  border       : solid 1px #5C5C5C;  
  border-width : 0 1px;
}   
*/

#gallery2_ind_description_container2 {
  text-align    : left;     
  color         : #000000; 
  margin        : 15px 0;
  width: 221px;
}   


#gallery2_ind_services_container2 {   
  font-size   : 15px;
  margin      : 10px 0;
  background  : url("../../img/site/bg_h1.gif") 0 0 repeat-x;  
  padding     : 8px 0;
  width       : 350px;
}



/* =========== INDEX ONE PHOTO ======= */ 

#gallery_index_container {
  width      : 255px;
  background : url(../../atlanta_escorts/atlanta_escorts_site/featured_bg.gif) 100% 0 repeat-y;  
  position   : absolute;
  top        : 1px;
  right      : 1px;  
  text-align : right;
  color      : white;   
}
    
#gallery_index_container img {
  border      : solid 1px #61CBEA;   
}
#gallery_index_title {
  width         : 215px;  
  color         : white;
  font-size     : 24px;
  padding       : 20px 0 53px 40px;   
  text-align    : left;   
  background    : #3C3C3C url(../../img/site/featured_top.gif) no-repeat;  
} 

#gallery_index_container a:link, #gallery_index_container a:visited, #gallery_index_container a:hover {
  color       : white;
  font-size   : 12px;
  font-weight : bold;  
  line-height : 20px; 
}

#gallery_index_bottom_container { 
  height     : 11px;
  background : url(../../img/site/featured_bottom.gif) 100% 0 no-repeat;  
}


 
   
   
/* =========== NEW ESCORTS ======= */  
#gallery_new_escorts_container {     
  width      : 720px;
  height     : 426px;
  background : url(../../img/site/index_escorts.jpg) no-repeat;  
  margin     : 5px 0;  
  color      : white;
}
#gallery_new_escorts_container img {
  border : solid 1px #FFFD44;   
  margin : 0 5px;
}     

#gallery_new_escorts_table {
  margin     : 20px auto;
  text-align : center;
}
#gallery_new_escorts_container a {     
  color : #00FFFF;
}
     
/*   
#gallery_new_t_l, #gallery_new_t_r, #gallery_new_b_l, #gallery_new_b_r {
  width       : 5px;
  line-height : 5px;
  font-size   : 5px;
}
#gallery_new_t_l {
  position   : absolute;   
  top        : 0;
  left       : 0;
  background : url(../../img/site/gallery_top_left.gif) no-repeat;  
}
#gallery_new_t_r {
  position   : absolute;   
  top        : 0;
  right      : 0;
  background : url(../../img/site/gallery_top_right.gif) no-repeat;  
}
#gallery_new_b_r {
  position   : absolute;   
  bottom     : 0;
  right      : 0;
  background : url(../../img/site/gallery_bottom_right.gif) no-repeat;  
}
#gallery_new_b_l {
  position   : absolute;   
  bottom     : 0;
  left       : 0;
  background : url(../../img/site/gallery_bottom_left.gif) no-repeat;  
}    
*/


#escorts_names_container {
  width      : 800px;
  margin     : 0 auto;
  padding    : 10px  0 30px 0;   
  text-align : center;
}
#escorts_names_container a {
  color : white;
} 
   
   
h4 {
  font-size   : 18px;
  text-align  : center;
  font-weight : lighter;
  line-height : 30px;
}    


#galleries_list_container {
  font-size   : 14px;
  font-weight : bold;
  text-align  : center; 
  padding-top : 10px;
}
#galleries_list_container a {
  padding : 0 10px;
}

div.flower {
	float: left;
	clear: both;
	width: 200px;
	position: relative;
	text-align: center;
}

span.flower {
	margin: 0;
	position: absolute;
	z-index: 2;
	bottom: -7px;
	right: -7px;
	width: 44px;
	height: 31px;
	border: 0;
	background: url(../../atlanta_escorts/atlanta_escorts_site/flower.gif);
}

div.flower2 {
	float: left;
	clear: both;
	width: 200px;
	text-align: center;
}

div.flower3 {
	float: left;
	clear: both;
	position: relative;
	text-align: center;
}

span.flower3 {
	margin: 0;
	position: absolute;
	z-index: 2;
	bottom: -7px;
	right: -19px;
	width: 44px;
	height: 31px;
	border: 0;
	background: url(../../atlanta_escorts/atlanta_escorts_site/flower.gif);
}