.gallery_list_container{text-align:center;margin:44px auto;margin-left:5px;}.gallery_list_container td{width:195px;height:300px;background:url(../../img/site/gallery_list_item.gif) 50% 0 no-repeat;padding:5px;display:inline-block;margin-right:10px;background-size:100%;}.gallery_list_container img{border:0;margin-top:7px}.gallery_list_info{color:#FFF;text-align:center;padding:5px 0 0}.gallery_list_info div{padding-top:0;font-size:10px;line-height:12px}.gallery_list_info a:link,.gallery_list_info a:visited,.gallery_list_info a:hover{color:#72D6FF;text-decoration:none;font-size:12px;line-height:16px;font-weight:700}.gallery_list_line{background:url(../../img/site/gallery_list_bg.jpg) 0 0 no-repeat;width:904px;margin:0 auto}#gallery_list_galleries{padding-bottom:10px;text-align:center}#gallery_list_galleries a:link,#gallery_list_galleries a:visited,#gallery_list_galleries a:hover{font-weight:700;margin:0 10px}#gallery_list_menu_container{background:#001218;background:-moz-linear-gradient(top,#001218 2%,#153449 50%,#153449 51%,#001218 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(2%,#001218),color-stop(50%,#153449),color-stop(51%,#153449),color-stop(100%,#001218));background:-webkit-linear-gradient(top,#001218 2%,#153449 50%,#153449 51%,#001218 100%);background:-o-linear-gradient(top,#001218 2%,#153449 50%,#153449 51%,#001218 100%);background:-ms-linear-gradient(top,#001218 2%,#153449 50%,#153449 51%,#001218 100%);background:linear-gradient(to bottom,#001218 2%,#153449 50%,#153449 51%,#001218 100%);max-width:100%;height:31px;//float: left;margin-top:5px;margin-left:20px;width:936px;border:1px solid #043F5F;border-radius:9px;}#gallery_list_menu_top{line-height:7px;font-size:2px;float:left}#gallery_list_menu_bottom{line-height:7px;font-size:2px}#gallery_list_menu a:link,#gallery_list_menu a:visited,#gallery_list_menu a:hover{color:#FFF;text-decoration:none;margin:0 6px 0 0;font-size:10px;border-right:1px solid #043F5F;padding:0 10px 0 2px;}#gallery_list_menu a:hover{text-decoration:none;color:#02CBD7}#gallery_list_menu ul{list-style:none}#gallery_list_menu ul li{list-style:none;float:left;position:relative;padding:0 1px 0 4px}#gallery_list_menu ul li a,#gallery_list_menu ul li a:hover{color:#FFF;font-size:11px;text-decoration:none;font-family:verdana;background:none;float:left;position:relative;line-height:16px;border:solid 1px #941E1E;padding:0 8px}#gallery_list_menu ul li a:hover,#gallery_list_menu .gallery_menu_selected{text-decoration:none;border:solid 1px #CE1212;background:url(../../img/site/gallery_menu_item_bg.gif) 0 0 repeat-x;margin:0}#gallery_ind_content_container{border:solid 1px #5D3461;background:#2E1830;padding:15px 0}#gallery_ind_container{margin-top:20px;text-align:left;width:auto}#gallery_ind_description{text-align:left;padding:10px}#gallery_ind_description_top{background:url(../../img/site/gallery_ind_info_separator.gif) 0 0 no-repeat;padding-top:20px}#gallery_ind_description_bottom{background:url(../../img/site/gallery_ind_info_bottom.gif) 0 100% no-repeat;padding:0 10px 10px}#gallery_ind_info_container{background:url(../../img/site/escort_info_bg.gif) 0 0 repeat-y;width:265px;font-size:10px;line-height:12px}#gallery_ind_info_container .teaser{width:239px;line-height:35px;background:url(../../img/site/escort_info_teaser.gif) 50% 50% no-repeat;color:#2298B8;font-size:18px;font-family:tahoma;padding-left:20px;font-style:italic;margin:0 auto}#gallery_ind_info_top_container{background:url(../../img/site/escort_info_top1.gif) 0 0 no-repeat;min-height:472px;padding-top:3px}#gallery_ind_info_bottom_container{background:url(../../img/site/escort_info_bottom1.gif) 0 0 no-repeat;width:262px;line-height:8px;font-size:2px;margin-bottom:10px}#gallery_ind_info{text-align:left;margin:10px 0}#gallery_ind_info th{font-weight:700;color:#72D6FF;padding:1px 0 1px 10px}#gallery_ind_info td{font-weight:lighter;color:#FFF;padding:1px 0 1px 5px}#gallery_ind_rates_container{background:url(../../img/site/escort_rates_bg.gif) 0 0 repeat-y;width:301px;padding:5px 10px}#gallery_ind_rates_top_container{background:url(../../img/site/escort_rates_top.gif) 0 0 no-repeat;width:301px;line-height:8px;font-size:2px}#gallery_ind_rates_bottom_container{background:url(../../img/site/escort_rates_bottom.gif) 0 0 no-repeat;width:301px;line-height:7px;font-size:2px}#gallery_ind_rates{text-align:left;width:90%;margin:10px 0}#gallery_ind_rates th{font-weight:700;color:#72D6FF;padding:0 0 0 8px}#gallery_ind_rates td{font-weight:lighter;color:#FFF;text-align:center}#gallery_ind_rates .gallery_rates_teaser{font-weight:lighter;color:#FFF;text-align:center;padding:3px 8px}#gallery_ind_services_container{width:100%;text-align:center}#gallery_ind_services_container div{width:48px;line-height:48px;background:url(../../img/site/service_icon.gif) no-repeat;text-align:center;color:#6C0404;font-weight:700;font-size:11px;margin:0 auto}.gallery_ind_photos{text-align:center;background:#011A2C;border:solid 1px #07568F;width:600px;padding:10px}.gallery_ind_photos_name{font-size:14px;color:#78C7FF;text-align:left;padding:5px 5px 10px;min-height:105px;}.gallery_ind_photos td{padding:1px}#gallery_ind_photos{background:url(../../img/site/gallery_ind_slides_top.gif) no-repeat}#gallery_ind_photos_bottom{line-height:8px;font-size:5px;background:url(../../img/site/gallery_ind_slides_bottom.gif) no-repeat}#gallery_ind_slides_container{width:103px;height:57px;background:url(../../img/site/gallery_ind_slides_control.gif) no-repeat;margin-top:3px;text-align:center;padding-top:24px}.gallery_ind_v_photo{background:url(../../img/site/escort_photo_vertical.gif) no-repeat;margin:5px;padding:12px;width:48%}.gallery_ind_h_photo{background:url(../../img/site/escort_photo_horizontal.gif) no-repeat;margin:5px;padding:12px}.gallery_ind_s_photo{background:url(../../img/site/escort_photo_small.gif) no-repeat;padding:14px 22px 40px 18px}.index_escort_photo{background:url(../../img/site/escort_photo_index.gif) no-repeat;border:0;margin-top:15px;padding:17px 20px 40px 21px}#gallery_ind_reviews_list{margin:0}#gallery_ind_reviews_list table{text-align:left;width:100%}#gallery_ind_reviews_list a:link,#gallery_ind_reviews_list a:visited,#gallery_ind_reviews_list a:hover{text-decoration:none;font-size:11px;margin-right:3px}#gallery_index_container{background:#3B3B3B url(../../img/site/index_featured_bg.gif) 0 0 no-repeat;width:197px;text-align:center}#gallery_index_title{font-size:11px;font-weight:700;color:#978787;padding:5px 0 10px}#gallery_index_container a:link,#gallery_index_container a:visited,#gallery_index_container a:hover{color:#FFF;font-weight:700;text-decoration:none;padding-top:8px}#gallery_index_top{background:url(../../img/site/index_featured_top.gif) 0 0 no-repeat;line-height:6px;font-size:2px}#gallery_index_bottom{background:url(../../img/site/index_featured_bottom.gif) 0 0 no-repeat;line-height:5px;font-size:2px}#gallery_index_description{color:#EBAF64;font-size:10px;line-height:12px;padding:3px 25px 0}#gallery_index_escort{width:160px;border:solid 1px #FFF;margin:0 auto}#gallery_index_escort img{border:0}#slideshow_escort_name{padding:10px}#gallery_list_index_container2{width:100%;text-align:center}#gallery_list_index_content{background:url(../../img/site/right_top.gif) 0 0 no-repeat;background-size:100% 100%;}#left_gallery_list_index_content{background:url(../../img/site/right_top.gif) 0 0 no-repeat;background-size:100% 100%;}#gallery_list_index_top{background:url(../../img/site/right_bg.gif) 0 0 repeat-y;background-size:100% 100%;text-align:center;width:100%;max-width:200px;margin:0 auto;}#left_gallery_list_index_top{background:url(../../img/site/right_bg.gif) 0 0 repeat-y;width:100%;text-align:center;background-size:100% 100%;max-width:200px;margin:0 auto;}#gallery_list_index_bottom{background:url(../../img/site/right_bottom.gif) 0 0 no-repeat;line-height:8px;background-size:100% 100%;max-width:200px;margin:0 auto;}#left_gallery_list_index_bottom{background:url(../../img/site/right_bottom.gif) 0 0 no-repeat;line-height:8px;background-size:100% 100%;max-width:200px;margin:0 auto;}#gallery_list_index_content .teaser{color:#136D8E;font-size:16px;font-style:italic;padding:12px 0 40px 20px}#left_gallery_list_index_content .teaser{color:#136D8E;font-size:16px;font-style:italic;padding:12px 0 40px 20px}#gallery_list_index_content img{float:left;margin-right:0;border:solid 1px #5A6A76}#left_gallery_list_index_content img{margin-right:0;border:solid 1px #5A6A76}#gallery_list_index_content .escort_item{clear:both;color:#278EAF;background:url(../../img/site/frame-bg.png) top center no-repeat}#left_gallery_list_index_content .escort_item{color:#278EAF;background:url(../../img/site/frame-bg.png) top center no-repeat}.frame-bg{background:url(../../img/site/right_bottom.gif) 0 0 no-repeat;width:130px;margin-left:15px}#gallery_list_index_content a:link,#gallery_list_index_content a:visited,#gallery_list_index_content a:hover{color:#72D6FF;font-weight:700;text-decoration:none}#left_gallery_list_index_content a:link,#left_gallery_list_index_content a:visited,#left_gallery_list_index_content a:hover{color:#72D6FF;font-weight:700;text-decoration:none}#gallery_list_index_table td{text-align:center;padding:4px}#gallery_list_index_table a:link,#gallery_list_index_table a:visited,#gallery_list_index_table a:hover{color:#BB9D9D;font-size:11px;text-decoration:none}#gallery_list_index_table img{border:solid 1px #5A6A76;margin:2px}.gallery_list_index_photo_info{text-align:center;padding-top:5px}.gallery_list_index_photo_info div{color:#F9EDE4;padding-top:4px}.gallery_list_index_img{width:131px;height:71px;text-align:center;background:#2E2215;border:solid 1px #B19272;padding-top:7px;margin:0 18px 6px 0}#gallery_new_escorts_container img{border:solid 1px #A4A4A4;margin:3px}#gallery_new_escorts_container a{color:#0FF}#gallery_locations_container{width:397px;margin:50px auto}#gallery_locations_top{height:19px;background:url(../../img/site/index_gallery_locations_top.gif) no-repeat}#gallery_locations_bottom{height:20px;background:url(../../img/site/index_gallery_locations_bottom.gif) no-repeat}#gallery_locations_content{background:url(../../img/site/index_gallery_locations_bg.gif) repeat-y;color:#8CE3FF;padding:5px 20px}#gallery_locations_teaser{font-size:14px;font-weight:700;padding-bottom:5px;color:#FFF}#gallery_locations_content a:link,#gallery_locations_content a:visited,#gallery_locations_content a:hover{color:#8CE3FF}#galleries_categories_container img{border:solid 1px #FFF;margin:5px}#galleries_categories_container a:link,#galleries_categories_container a:visited,#galleries_categories_container a:hover{color:#000;font-weight:700}.galleries_categories_title{line-height:40px;background:#FFDF23;text-align:center;width:208px;margin:5px}#gallery_map_container{width:auto}#gallery_map_container a:link,#gallery_map_container a:visited,#gallery_map_container a:hover{font-weight:lighter;color:#FFD6D6;text-decoration:none;line-height:16px;padding:5px}#gallery_map_container a:hover{text-decoration:underline;color:#FFF}#gallery_map{width:850px;height:528px;background:url(../../img/site/map.jpg) 0 0 no-repeat;position:relative;border:solid 2px red;margin:20px auto}#gallery_map a:link,#gallery_map a:visited,#gallery_map a:hover{position:absolute;text-decoration:none}#gallery_names_list{text-align:center;width:900px;margin:0 auto;padding:10px 0 20px}#gallery_names_list a:link,#gallery_names_list a:visited,#gallery_names_list a:hover{font-weight:lighter;font-size:11px;color:#FFF;margin:0 3px}#gallery img{border:solid 1px #9E5C5C}h4{font-size:18px;text-align:center;font-weight:lighter;line-height:30px}#gallery_menu_container{display:none;margin-top:50px;padding-left:30px;text-align:center;}#gallery_menu_container a:link,#gallery_menu_container a:visited,#gallery_menu_container a:hover{text-decoration:none;color:#D2F1FF}.myclass{padding:2px}.myclassheading{display:block;padding:3px}.mysearch1{display:block;background:url(../../img/site/searches.png);width:105px;height:40px}.myclass a{background-color:#001117;border:1px solid #2f404e;color:#02cbd7;display:block;font-family:verdana;font-size:9px;height:auto;padding:0 2px 4px;text-decoration:none;width:100%;}.myclass a:hover{color:#FFF;display:block;background-color:#1a2b35;;}.centerclass{background:url(../../img/site/center_bg.png) repeat-y scroll 0 0 transparent;width:126px}.topclass{background:url(../../img/site/top_bg.png) repeat-y scroll 0 0 transparent;height:19px;width:126px}.bottomclass{background:url(../../img/site/bottom_bg.png) repeat-y scroll 0 0 transparent;height:33px;width:126px}#searchbyname{background-color:#001117;color:#FFF;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10px!important;border:1px #2f404e solid;width:115px!important;height:20px!important;border-style:solid;margin:0px!important;}.gallery_list_container a:hover,.gallery_list_info a:hover,#gallery_ind_reviews_list a:hover,#gallery_menu_container a:hover{text-decoration:underline}a#gallery_ind_booking_link:link,a#gallery_ind_booking_link:visited,a#gallery_ind_booking_link:hover,a#gallery_ind_review_link:link,a#gallery_ind_review_link:visited,a#gallery_ind_review_link:hover{line-height:30px;text-align:center;font-weight:700;text-decoration:none;margin:3px 0 0}#gallery_ind_photos_bottom_container,#gallery_new_escorts_table,#gallery{text-align:center}#gallery_list_index_table,#galleries_categories_container{margin:0 auto}@media(max-width:480px) {
    #gallery_list_menu_container {
        background: none;
    }
}
@media (max-width: 359px) {
    #gallery_ind_info_container {
        width: 205px;
    }
    .gallery_ind_photos {
        /*width: 208px !important;*/
    }
    .gallery_ind_v_photo {
        /*width: 175px !important;*/

        background-size: 100% !important;
    }
    h1 {
        width: auto !important;
    }
    .content_block table tbody tr td {
        padding-right: 0 !important;
    }
    .left-panel .name2 {
        width: 82px;
        line-height: 26px;
        margin-top: -25px;
        padding-left: 10px;
        float: right;
    }
}
@media (min-width: 1367px) {
    #gallery_list_menu a:link,
    #gallery_list_menu a:visited,
    #gallery_list_menu a:hover {
        color: #FFF;
        text-decoration: none;
        margin: 0 3px;
        font-size: 9px !important;
    }
}

/* NEXT PREV */
.girls_prev_next_nav {
    float: right;
}

.girls_prev_next_nav ul.items {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
}
.girls_prev_next_nav ul.items li.nav-item {
    border: 1px solid gray;
    float: left;
    width: auto;
    margin: 0 8px;
    padding: 5px 8px;
    padding-bottom: 0;
}
.girls_prev_next_nav ul.items li.nav-item:hover {
    /*opacity: 1;*/
}
.girls_prev_next_nav ul.items li.nav-item a {
    text-decoration: none;
    display:         inline-block;
    width:           50px;
    overflow:        hidden;
    text-align:      center;
}
.girls_prev_next_nav ul.items li.nav-item a:hover {
    text-decoration: none !important;
}
.girls_prev_next_nav ul.items li.nav-item a img {
    height: 60px;
    width: auto;
}
.girls_prev_next_nav ul.items li.nav-item a span.girl-name{
    display: block;
    color: #06A3C8;
}
.girls_prev_next_nav ul.items li.nav-item a span.about-button-text{
    color: #7ACBFF;
}


.gallery_category_list_links {
  list-style: none;
  margin: 0;
  padding-right: 30px;
  padding-left: 30px;
  padding-top: 20px;
  clear: both;
  padding-bottom: 20px;
}

.gallery_category_list_links li {
  line-height: 20px;
}

.gallery_category_list_links li a {
  color: #fff !important;
}
.gallery_category_list_links li a:hover {
  color:   #428bca !important;
  text-decoration: none !important;
}

/* SIMILAR */
.similar-items {
  clear:      both;
  padding:    20px;
  list-style: none;
  margin:     0;
}

.similar-items li.nav-item {
  float:    left;
  width:    50px;
  margin:   0 2px;
  /*opacity:  0.6;*/
  overflow: hidden;
}

.similar-items li.nav-item:hover {
  /*opacity: 1;*/
}

.similar-items li.nav-item a {
  text-decoration: none;
  display:         inline-block;
  width:           50px;
  overflow:        hidden;
  text-align:      center;
}

.similar-items li.nav-item a:hover {
  text-decoration: none !important;
}

.similar-items li.nav-item a img {
  height: 60px;
  width:  auto;
}

.similar-items li.nav-item a span.girl-name {
  display:    block;
  color:      #06A3C8;
  text-align: center;
}

.similar-items li.nav-item a span.about-button-text {
  color: #7ACBFF;
}

.similar-items li.clearfix {
  clear: both;
}

/* jCarousel */
.similar-wrapper.wrapper-carousel {
    position: relative;
    padding-left: 20px;
}
/*
This is the visible area of you carousel.
Set a width here to define how much items are visible.
The width can be either fixed in px or flexible in %.
Position must be relative!
*/
.similar-wrapper .jcarousel {

    padding-top: 20px;
    position: relative;
    /*left: -260px;*/
    width: 210px;
    overflow: hidden;
}

/*
This is the container of the carousel items.
You must ensure that the position is relative or absolute and
that the width is big enough to contain all items.
*/
.similar-wrapper .jcarousel ul {
    width: 20000em;
    position: relative;

    height: 80px;

    /* Optional, required in this case since it's a <ul> element */
    list-style: none;
    margin: 0;
    padding: 0;
}

/*
These are the item elements. jCarousel works best, if the items
have a fixed width and height (but it's not required).
*/
.similar-wrapper .jcarousel li {
    /* Required only for block elements like <li>'s */
    float: left;
}

.similar-wrapper .control-jCarousel {
    text-align: center;
    position: relative;
}

.similar-wrapper  .control-jCarousel a:hover {
    text-decoration: none !important;
}

.similar-wrapper .jcarousel-prev {
    position: relative;
    top: -60px;
    left: -123px;
}

.similar-wrapper .jcarousel-next {
    position: relative;
    top: -60px;
    left: 97px;
}

/* Meedia queries for gallery_photos*/
@media (max-device-width: 767px) {
    div.gallery_ind_photos_name {
        text-align: center !important;
    }

    div.gallery_ind_photos_name strong {
        padding-left: 0 !important;
    }

    div.gallery_ind_photos span {
        float: none !important;
    }

    .similar-wrapper .jcarousel-prev {
        left: -139px;
    }

    .similar-wrapper .jcarousel-next {
        left: 85px;
    }
}

/* Search Box*/

.search-box {
    width: 100%;
    position: relative;
    padding-top: 10px;
    margin: 0;
    margin-bottom: -4px;
    padding-left: 175px;
    font-family: Verdana, Arial, sans-serif;
}

.search-box label {
    font-size: 11px !important;
    letter-spacing: 0.6px;
    font-weight: 100;
    font-family: inherit;
    margin: 0;
}

.search-box input {
    height: 22px;
    width: 440px;
    border-radius: 4px;
    border: 1px solid #043f5f;
    margin-left: 7px !important;
    padding-left: 8px;
    letter-spacing: 0.6px;
    background-color: #011a2c;
    color: #fff;
    font-family: inherit;
    font-weight: 100;
    line-height: 22px;
}

.search-box input::-webkit-input-placeholder {color: #fff; font-size: 10px !important; letter-spacing: 0.6px;}
.search-box input::-moz-placeholder {color: #fff; font-size: 10px !important; letter-spacing: 0.6px;}
.search-box input:-moz-placeholder {color: #fff; font-size: 10px !important; letter-spacing: 0.6px;}
.search-box input:-ms-input-placeholder {color: #fff; font-size: 10px !important; letter-spacing: 0.6px;}

@media (max-width:480px) {
  .search-box {
    padding-left: 0;
    position: static;
  }

  .search-box label {
    text-align: left;
    text-indent: 8px;
  }

  .search-box input {
    margin-top: 5px;
    width: 80%;
  }
}

@media screen and (max-width: 900px) and (min-width: 768px) {
  .search-box {
    padding-left: 0;
    position: static;
    margin-left: 30px;
    padding-right: 30px;
  }

  .search-box label {
    text-align: left;
    text-indent: 8px;
    width: 90%;
  }

  .search-box input {
    margin-top: 5px;
    width: 100%;
  }
}

@media screen and (max-width : 767px) and (min-width : 641px) {
  .search-box {
    clear: both;
    position: static;
    padding-left: 0;
    margin-left: 30px;
    padding-right: 30px;
  }

  .search-box label {
    width: 90%;
    text-align: left;
  }
}

@media screen and (max-width : 640px) and (min-width : 480px) {
  .search-box {
    padding-left: 0;
    position: static;
  }

  .search-box label {
    text-align: left;
    text-indent: 8px;
    width: 90%;
  }

  .search-box input {
    margin-top: 5px;
    width: 100%;
  }
}

.search-box .search-girl {
    background: url('../../img/Search.png');
    line-height: 22px;
    width: 27px;
    height: 22px;
    margin: 0;
    margin-left: 10px;
    padding: 0;
    display: inline-block;
}
/* Serach box datalist*/

.search-box .datalist-wrapper {
    position: relative;
    margin-left: 91px;
}

.search-box .datalist {
    background: #011a2c;
    width: 440px;
    position: absolute;
    left: 0;
    border: 1px solid #043f5f;
    border-radius: 4px;
    margin-top: 3px;
    z-index: 9999;
}

@media screen and (max-width : 640px) {
  .search-box .datalist-wrapper{
    margin-left: 0;
  }
  .search-box .datalist {
    width: 100%;
  }
}

.search-box .datalist a{
    color: #fff;
    text-decoration: none;
    display: block;
}

.search-box .datalist a:hover{
    text-decoration: none !important;
}

.search-box .girl {
    width: 100%;
    box-sizing: border-box;
    display: block;
    padding: 3px;
    padding-right: 15px;
}
.search-box .girl a:first-child {
    float: left;
    padding: 3px;
    width: 77px;
    overflow: hidden;
}
.search-box .girl:hover {
    background-color: #043f5f;
    cursor: pointer;
}

.search-box .girl img {
    width: auto;
    height: 105px;
}
.search-box .datalist ul {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
}
.search-box .datalist .data-container-link span {
    display: block;
    padding: 2px;
}

/* Meedia queries for gallery_photos*/
@media (max-device-width: 767px) {

    .search-box {
        padding-left: 0 !important;
    }

    .search-box .search-girl{
        display: none;
    }


    .search-box label {
        margin-left: 15px;
        padding-bottom: 5px;
    }

    .search-box #search-field {
        width: 95%;
        margin: 0 auto;
    }

    .search-box .datalist {
        width: 95%;
    }

    .search-box .datalist-wrapper {
        width: 90%;
        margin: 0 auto;
    }

}

@media (max-device-width: 480px) {
    .search-box .datalist .description {
        display: none !important;
    }
}


