﻿.bottom_line
{
        border:1px solid #343434;
        font-size:80%;
        padding-top:7px;
        padding-right:10px;
        border-top-style:none;
        text-align:right;
}

.narrowest_column .bottom_line
{
        text-align:center;
        padding:0px;
        padding-top:7px;
}


.bottom_line a
{
        color:#CCC;
        text-decoration:none;
}

.bottom_line a:hover
{
        text-decoration:underline;
}

/* --------------------------------------1st column: -----------------------------------------------------------*/
/*h2.featured_services{
        background:url(images/featured_services.gif) no-repeat;
        width:153px;
        height:25px;
        margin:0px;
}
.f_services{
        float:left;
        width:153px;
}
.f_services ul{
        background-color:#666666;
        border:1px solid #343434;
        border-style:none solid;
}
.f_services li{
        padding-top:96px;
        background-color:#CCCCCC;
        background-repeat:no-repeat;
        background-position:top left;
}
.f_services .bottom_line{
        background-color:#666666;
}
.f_abcescorts{
        background-image:url(images/abc_escort.jpg);
}
.f_company1{
        background-image:url(images/company_name.jpg);
}
.f_company2{
        background-image:url(images/company_name2.jpg);
}
.f_services li a{
        display:block;
        font-weight:bold;
        font-size:11px; 
        line-height:26px; 
        font-family:Arial, Helvetica, sans-serif;
        height:26px;
        overflow:hidden;
        margin:0px 10px;
        background:url(images/inner/arrow.gif) no-repeat right;
}
*/
/*-------------------------------------------- 2nd column: -------------------------------------------------------*/
/*h2.news_header
{
    background:url(images/news.gif) no-repeat;
    width:157px;
    height:24px;
    margin:0px;
}

.news
{
    position:absolute;
    top: 60px;
    right:0px;
	width:157px;
	margin:2px 30px 0px 0px;
}

.news_content{
        border:1px solid #343434;
        border-style:none solid;
        background:url(images/inner/back1.gif) repeat-x top;
        padding:10px 10px 5px 10px;
}

.news_content_r{
        border:1px solid #343434;
        border-style:none solid;
        background:url(images/inner/back1.gif) repeat-x top;
        padding:10px 10px 0px 10px;
}

.news_section h3, .news_section h3 a{
        font-size:110%;
        margin-bottom:5px;
}
.news_section{
        padding-bottom:10px;
}*/

/*---------------------------------------------- 3rd column: -------------------------------------------------------*/
/*.features_list li{
  list-style-position:inside;
  list-style-type:disc;
  font-weight:bold;
}*/
.column_content .login_button{
  float:none;
  display:block;
}
.column_content .loginForm a{
}
.showMe_button{
  float:right;
}


/*==================================================================================================================*/
/*---------------------------------------------left column*/
DIV.home_content_column{
  margin-bottom:50px;
  float:left;
  width:70%;
}
DIV.home_content_column DIV.home_content_cont{
  max-width:720px;
}/* * HTML DIV.home_content_column DIV.home_content_cont{width:expression(document.body.clientWidth > 720? "720px": "auto" );}*/
DIV.home_content_column H2{
  font-size:16px;
  font-weight:bold;
  color:#666;
  /*
	Changed font from
  color:#666;
  font-size:1.2em;
	*/
  margin:2em 0 0.5em 0;
  clear:left;
}
DIV.home_content_column H3{
  font-size:1em;
  font-weight:bold;
  color:#000;
  margin:1em 0 0.25em 0;
}
DIV.home_content_column UL.features_list{
  font-size:1em;
  font-weight:normal;
  color:#000;
  margin:1em 0 0 0;
  display:block;
}

DIV.home_content_column UL.features_list LI{
  padding:0.25em 0 0.25em 2em;
  margin:0.25em 0;
  background:url("images/mark_bdotred.gif") left 0.4em no-repeat ;
}

DIV.home_content_column DIV.news{
  width:100%;
  margin:0 0 0 0;
}
DIV.home_content_column UL.news-list{
  overflow:hidden;
  width:100%;
  margin:0.5em 0 0 0;
}
DIV.home_content_column UL.news-list LI{
  width:30%;
  float:left;
  margin:0 3% 0 0;
  border-top:1px solid black;
  padding-top:0.5em;
}
DIV.home_content_column UL.news-list LI H4{
  margin:5px 0 3px 0;
}
DIV.home_content_column UL.news-list LI.with_image P{
  margin:0 0 0 60px;
}
DIV.home_content_column UL.news-list LI.with_image IMG{
  float:left;
}
DIV.home_content_column DIV.f_escorts UL{
  overflow:hidden; 
}
DIV.home_content_column DIV.f_escorts UL LI{
  overflow:hidden; 
  width:30%;
  float:left;
  margin:0 3% 0 0;
}
DIV.home_content_column DIV.f_escorts A.image{
  float:left;
  display:block;
  width:45px; 
   margin-right:5px;
}
A.view-all-sevicess{
  display:block;
  text-align:right;
  margin:10px 0;  
}
DIV.home_content_column DIV.f_escorts H4.escort-name{
  margin:0 0 3px 50px;
}
DIV.home_content_column DIV.f_escorts P.escort-location{
  margin:3px 0 7px 60px
}
DIV.home_content_column DIV.f_escorts P.escort-description{
  margin:0 0 0 60px
}
/*---------------------------------------------right column*/
DIV.banners_column{
  margin:0;
  float: right; 
  text-align:center;
  width:29%;
  overflow: hidden;
}
DIV.banners_column DIV.ban-cont{
  width:200px;  
  text-align:left;
  margin:0 auto;
}
DIV.banners_column H2{
  color:#666;
  font-size:16px;
  margin:1em 0 0.5em 0
}
DIV.banners_column UL.f_escorts{
  display:block;
  padding-bottom:1em;
}
DIV.banners_column UL.f_escorts LI.escort{
  margin:0 0 1em 0;  
  line-height:1.6em;
}
DIV.banners_column UL.f_escorts LI.escort A.url{
  display:block;
  text-decoration:none;  
}
DIV.banners_column UL.f_escorts LI.escort DIV DIV.corn-trans-mid{
   padding:2px; 
   text-align:center;
}

DIV.banners_column UL.f_escorts LI.escort DIV.info SPAN.locality{font-weight:bold;}
DIV.banners_column UL.f_escorts LI.escort H3{
  display: block;
  text-align:center;
  font-size:1.25em;
}
DIV.banners_column UL.f_escorts LI.escort DIV.info SPAN.role{
  display:block;  
  text-align:center;
}
DIV.banners_column UL.f_escorts LI.escort DIV.info SPAN.adr{
  display:block; 
   text-align:center; 
}
DIV.banners_column UL.f_escorts LI.escort DIV.info ABBR{border:0 none;}
DIV.banners_column UL.f_escorts LI.escort DIV.info SPAN.zip{
  display:none;
}

DIV.banners_column UL.f_agencies{
  display:block;
  padding-bottom:1em;
}
DIV.banners_column UL.f_agencies LI.agency{
  margin:0 0 1em 0;  
  line-height:1.6em;
}
DIV.banners_column UL.f_agencies LI.agency A.url{
  display:block;
  text-decoration:none;  
}
DIV.banners_column UL.f_agencies LI.agency DIV DIV.corn-trans-mid{
   padding:2px; 
   text-align:center;
}

DIV.banners_column UL.f_agencies LI.agency DIV.info SPAN.locality{font-weight:bold;}
DIV.banners_column UL.f_agencies LI.agency H3{
  display: block;
  text-align:center;
  font-size:1.25em;
}
DIV.banners_column UL.f_agencies LI.agency DIV.info SPAN.role{
  display:block;  
  text-align:center;
}
DIV.banners_column UL.f_agencies LI.agency DIV.info SPAN.adr{
  display:block; 
   text-align:center; 
}
DIV.banners_column UL.f_agencies LI.agency DIV.info ABBR{border:0 none;}
DIV.banners_column UL.f_agencies LI.agency DIV.info SPAN.zip{
  display:none;
}
DIV.banners_column UL.f_agencies LI.agency DIV.info DIV.since{
  display:block;
  text-align:right;
  padding:0.5em 1em 0 0;
  font-size:0.92em;
  font-weight:bold;
  
}
DIV.banners_column UL.providers_list{
  font-size:1em;
  font-weight:normal;
  color:#000;
  margin:0em 0 1em 0;
  display:block;
}
DIV.banners_column UL.providers_list LI{
  margin:0 0 1em 0;
}
DIV.home_search{
  background: url(images/lupaza.gif) top left no-repeat;
  padding:11px 0 40px 0;
}
*:first-child+html DIV.home_search{padding: 11px 0 20px 0;}
* HTML DIV.home_search{padding:11px 0 20px 0}


DIV.home_search INPUT{
  border-left:0px solid transparent;
  border-right:1px solid #c7c7c7;
  border-top:2px groove #c7c7c7;
  border-bottom:1px solid #c7c7c7;
  margin:0 0 0 68px;
  display:block;
  float:left;
  height:17px;
  padding:0;
}* HTML DIV.home_search INPUT{margin:0 0 0 34px;}

DIV.home_search DIV.dropdown_cont{
  position:relative;
  z-index:1;
  float:left;
  
}
DIV.home_search DIV.dropdown_cont INPUT.search_button{
  border:0px solid black;
  background:transparent url(images/search_but.gif) top left no-repeat;
  width:164px;
  line-height:20px;
  text-align:left;
  padding:0 0 0 10px;
  margin:0 10px 0 10px;
  font-size:12px;
  font-weight:bold;
  color:#333;
  display:block;
  float:left;
  height:20px;
}
DIV.home_search DIV.dropdown_cont DIV.dropdown {
  display:none;/*before mouse over*/
  position:absolute;
  z-index:99;
  top:19px;
  left:10px;
  width:161px;
  margin:0;
  padding:0px;
  border-top:1px solid #aeaeae;
  border-right:1px solid #cdcdcd;
  border-bottom:1px solid #cdcdcd;
  border-left:1px solid #cdcdcd;
  background:#f4f4f4 url(images/search_top_grad.gif) top left repeat-x;
}
DIV.home_search DIV.dropdown_cont DIV.dropdown UL{
 display:block;
 padding:0 !important;
 margin:0 !important;
   
}
DIV.home_search DIV.dropdown_cont DIV.dropdown UL LI{
 display:block;
 padding:0 !important;
 margin:0 !important;
 height:22px; 
 line-height:22px;
}
DIV.home_search DIV.dropdown_cont DIV.dropdown UL LI A:link,
DIV.home_search DIV.dropdown_cont DIV.dropdown UL LI A:visited{
 margin:0;
 padding:0 5px;
 display:block;
 color:#000;
 text-decoration:none;
 height:22px; 
 line-height:22px;
}
DIV.home_search DIV.dropdown_cont DIV.dropdown UL LI A:hover,
DIV.home_search DIV.dropdown_cont DIV.dropdown UL LI A:focus{
 background:#cdcdcd;
 color:#000;
}
DIV.home_search P.description{
  clear:left;
  padding:1em 0 0 5em;  
}
DIV.home_search P.description LABEL{font-weight:normal}

