body{font: normal 11px 'Open Sans', arial, tahoma; color: #8293c6; background-color: #0d1122;}
html, body{margin:0;padding:0;border:0 none;height:100%;width:100%;}
.clear{clear:both;}
a{color:#ffff00;}
a:link{color: #3291ce; text-decoration: none;}
a:visited{color:#3291ce;text-decoration:none;}
a:hover{text-decoration:underline;color:#3291ce;}
h1{font-size: 150%; font-weight: normal; padding-left: 0px; margin: 20px 0;color: #ffffff; text-align: center;}
h2{font-size:150%;font-weight:normal;padding-left:0px;margin:0;padding: 20px 10px;}
img{border:0;}
#main{width:100%;height:100%;margin:0;padding:0px;text-align:center;}
div.center{width:958px;margin:0px auto;}
.column{float:left;margin-left:8px;margin-top:10px;}
* html .column{display:inline;}
.text-left{text-align:left;}
.text-right{text-align:right}
.text-center{text-align:center}
.text-justify{text-align:justify}
#header{position:relative;width:100%;height:180px;margin-top:2px;background:url('../images/header-v2.jpg') no-repeat;text-align:left;}
#header a.home-link{color: transparent; display: block; height: 70px; left: 30px; position: absolute; top: 20px; width: 370px;}
#info{width:211px;height:84px;display:block;border:1px solid #252525;position:relative;top:75px;left:81px;color:#bfbdbd;font-family:'Open Sans';font-size:11px;border-radius:4px 4px 4px 4px;}
#info p{display:block;width:100%;text-align:center;}
#info span{color:#fc0926;}
#call-us{color:#bfbdbd;display:block;font-size:14px;font-style:italic;height:30px;left:530px;position:relative;top:-60px;width:320px;text-shadow:1px 1px #555555;}
#call-us a{font-size:17px;font-style:normal;text-decoration:none;}
#contentContainer{clear:both;width:100%;background:#182038;float:left;}
#content_bar{width:100%;height:41px;background-color:#182038;}
#content_bar #bar_title_left{position:relative;float:left;left:0px;height:10px;line-height:10px;text-align:left;top:24px;margin-left:10px;}
#content_bar #bar_title{position:relative;float:right;height:10px;line-height:10px;text-align:left;top:24px;margin-right:10px;padding-left:3px;}
#follow{float:left;padding:0;width:120px;margin:0}
#follow p{float:left}
#follow .addthis_toolbox a.at300b{margin-top:9px}
#share{float:left;padding:0;width:320px;margin:0;margin-left:10px;}
#share p{float:left}
#share .addthis_toolbox a.at300b{margin-top:8px}
#share .addthis_toolbox div#___plusone_0{margin-top:10px}
.heading-simple{float:left;display:block;text-align:center;width:157px;margin:2px 0;}
.heading-simple span{width:145px;background-color:#808080;height:13px;text-align:center;margin:0 auto;color:#000000;padding:0 19px;}
.heading-profile{list-style:square;padding:0;margin:0;color:#3599cb;}
.heading-profile span{color:#DDDDDD;}
#content{width: 686px; text-align: left;}
#reviews_list{width:760px;text-align:left;}
#profile{width:945px;text-align:left;}

#newsletter{margin-top:5px;margin-bottom:5px;width:272px;height:113px;background:url('../images/newsletter_box.jpg') no-repeat;}
#newsletter #news_letter_title{text-align:right;padding:10px 0 5px;}
#newsletter #news_letter_title span{margin:10px 20px;background-color:#808080;color:#000000;padding:0 19px;}
#newsletter #news_letter_content{text-align:left;padding-left:10px;padding-right:10px;font-size:9px;}
#newsletter #news_letter_content form{margin-top:3px;}
#newsletter #news_letter_content label {float: left; line-height: 19px;}
#newsletter #news_letter_content input[type=text]{margin:0;border:1px solid black;height:15px;font-size:12px;float:left;}
#newsletter #news_letter_content input[type=image]{vertical-align:top;}
.escort_reviews_list{width:100%;margin:0 auto;}
.escort_reviews_list th{border-bottom:1px solid #1A1A1A;padding:5px 5px 5px 5px;text-align:left;}
.escort_reviews_list td{border-bottom:1px solid #1A1A1A;padding:5px 5px 5px 5px;text-align:left;}
.error-message{color:#AF151B;}
.findescort,.findnationality{font-size:11px;color:#ffffff;background-color:#000000;}
div.duo_box{padding:0;float:left;width:535px;background:url('../images/box_duo.jpg') no-repeat left bottom;padding-bottom:22px;margin:5px 5px 5px 50px;position:relative;}
div.trio_box{padding:0;float:left;width:575px;background:#14abf9;padding-bottom:22px;margin:5px 5px 5px 30px;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.duo_top{text-align:center;width:505px;background:url('../images/box_duo.jpg') no-repeat left top;padding:9px 15px;color:#fff;}
div.trio_top{text-align:center;width:545px;background:#14abf9;padding:9px 15px;color:#fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
div.duo_content{width:525px;background:url('../images/box_duo.jpg') repeat-y right top;padding:0px 5px 0 5px;text-align:left;position:relative;text-align:left;font-size:11px;}
div.trio_content{width:565px;background:#14abf9;padding:0px 5px 0 5px;text-align:left;position:relative;text-align:left;font-size:11px;}
div.duo_border{width:auto;margin-left:8px;margin-right:8px;border:1px solid #666666;background:#0f0f0f;}
div.trio_border{width:545px;margin-left:8px;margin-right:8px;background:#182038;}
div.duo_title{font-size:14px;font-weight:normal;}
div.trio_title{font-size:14px;font-weight:normal;text-transform:uppercase;color:black;padding-bottom: 10px; text-align: center;}
div.duo_title span{margin-left:20px;text-transform:uppercase;color:#3291ce;}
div.trio_content .image a img{border:1px solid white;}
.duo_profile{width:100%;margin:0;padding:0}
.duo-info{width:28%;text-align:center}
.duo-info table a{float:none;margin:0;}
a.duo-profile-link{height:30px;line-height:30px;width:90%;}
.trio_content .image{position:relative;width:175px;height:263px;padding-bottom:5px;}
.duo_content .image{position:relative;width:175px;height:263px;padding-bottom:5px;}
.trio_profile .image .profile-review{background-color:rgba(110, 110, 110, 0.5);border-top-left-radius:7px;bottom:4px;color:#FFFFFF;font-size:9px;right:-1px;padding:3px;position:absolute;text-decoration:none}
.duo_content .image .profile-review{background-color:rgba(110, 110, 110, 0.5);border-top-left-radius:7px;bottom:4px;color:#FFFFFF;font-size:9px;right:-1px;padding:3px;position:absolute;text-decoration:none}
.trio_profile .image .profile-review:hover{background-color:rgba(50,50,50,0.6);color:#DDDDDD;}
.duo_content .image .profile-review:hover{background-color:rgba(50,50,50,0.6);color:#DDDDDD;}
.review-image{position:relative;}
.london_escort_review .profile-review{background-color:rgba(110, 110, 110, 0.5);border-top-left-radius:7px;color:#FFFFFF;font-size:9px;padding:3px;position:absolute;right:0px;text-decoration:none;bottom:2px;}
.london_escort_review .profile-review:hover{background-color:rgba(50,50,50,0.6);color:#DDDDDD;}
#left_block ul li{min-height:192px;overflow:hidden;}
#left_block .info{color:#9F9F9F;}
#left_block .table_head{padding-top:15px;height:24px}
#left_block .table_head span{margin:0 auto;background-color:#808080;color:#000000;padding:0 19px;width:145px;display:block}
#top_newsletter {text-align: left; margin-top: 10px; margin-left: 15px; float: left; height: 25px; vertical-align: middle; width: 96%;}
#top_newsletter input[type=image]{vertical-align:top;}
#booking{width:170px;float:left;margin-top:20px;margin-left:130px;}
#booking a{margin-left:20px;}
.navigation{float:right;margin:0 40px 15px 0;font-family:'Open Sans';font-size:10px;}
.navigation div{width: 60px; background: #0d1122; float: right; text-align: center; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; padding: 3px;}
.navigation div:last-child{margin-right: 20px;}
.navigation span {display: block;}
.navigation a{text-decoration:none;opacity:0.5;filter:alpha(opacity=50);}
.navigation a:hover{text-decoration:none;opacity:1.0;filter:alpha(opacity=100);}
.navigation img{display:block;border:1px solid #333333;margin-left:15px;}
/*.navigation span{display:block;color:#b2acae;}*/
.navigation .prev{display:block;}
.navigation .next{display:block;}
.count{color:#333333;font-size:9px;}
.london_escort_review h1{text-decoration:underline;color:#FFFFFF;font-size:16px;text-align:left;}
a.new-button{border-radius:4px 4px 4px 4px;display:inline-block;float:left;font-family:'Open Sans';font-size:10px;padding:1px 5px 3px;text-decoration:none;background:#090909;border:1px solid #1a1a1a;color:#777777;position:relative;margin-right:10px;}
a.new-button:hover{background:#222222;color:#BBBBBB;}
.review-nav{float:left;position:relative;margin-left:8px;font-family:'Open Sans';font-size:10px;}
.review-nav .new-button{margin-right:5px;margin-bottom:3px;}
.review-nav .active{background:#222222;color:#BBBBBB;border:1px solid #222222}
.category-nav .block{float:right;margin-right:5px;font-family:'Open Sans';font-size:10px;-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;}
.category-nav .block a{opacity:0.5;filter:alpha(opacity=50);text-align:center;display:block;padding:5px;}
.category-nav .block a span{text-align:center;display:block;}
.category-nav .block a .direction{color:#8293c6;}
.category-nav .block a:hover{opacity:1.0;filter:alpha(opacity=100);text-decoration:none;}
td.holiday-profile{position:relative;}
.holiday-profile img{opacity:0.5;filter:alpha(opacity=50)}
.holiday-profile img:hover{opacity:1;filter:alpha(opacity=100)}
.holiday-header{color:#CCCCCC;font-size:24px;position:absolute;width:186px;z-index:1;opacity:1.0;filter:alpha(opacity=100);margin-top:120px;}
#portfolio_photos .holiday-header{color:#CCCCCC;font-size:24px;opacity:1;position:absolute;width:100%;z-index:1;margin-top:120px;}
#show-top{margin-left:200px;width:11px;height:15px;display:block;background:url(../images/top.png);}
#show-top:hover{background:url(../img/top-hover.png);}
#review-sort{border:1px solid #222222;border-radius:4px;padding:6px;margin-right:5px;float:left;margin-bottom:20px;width:98%;}
#review-sort>div{margin-right: 3px;}
#review-sort th{font-size:9px;font-family:'Open Sans';font-weight:normal;}
#sort-reviews-header{color: #777777; font-size: 9px;float:left;height: 23px;line-height: 23px}
.sort-box {background: none repeat scroll 0 0 #090909;border: 1px solid #1a1a1a;border-radius: 4px;color: #777777;display: inline-block;float: left;font-family: 'Open Sans';font-size: 9px;padding: 2px 3px 2px 0;position: relative;text-decoration: none;margin: 0;}
.sort-box:last-child{background-color: #151515;}
.review-sort-checkbox{width: 11px; height: 11px;}
.sort-box:hover{cursor:pointer;}
.sort-box a{display:block;}
.sort-box a:hover{text-decoration:none}
.sort-box.hover{border:1px solid #444444;background:#151515}
.sort-box.active{border:1px solid #444444;background:#151515}
.sort-box input:hover, label:hover{cursor:pointer;}
.prev-review{border-radius:7px;color:#FFFFFF;padding:3px;text-decoration:none;border:1px solid #333333;width:50px;}
.next-review{border-radius:7px;color:#FFFFFF;padding:3px;text-decoration:none;border:1px solid #333333;width:50px;}
.prev-review:hover{background-color:#222222;text-decoration:none}
.next-review:hover{background-color:#222222;text-decoration:none}
.prev-review:hover span{color:#bbbbbb};.next-review:hover span{color:#bbbbbb};.review-sort-checkbox{width:11px;height:11px;}
.sort-box label{height:17px;line-height:17px;}
.sort-box input[type="checkbox"]{-moz-appearance:none;}
h1.review{float:left;line-height:21px;color:#777777;text-decoration:none;font-size:15px;width:410px;min-height:42px;}
p.empty{font-family:'Open Sans'}
#duo_profile img{border:1px solid #333333;}
#duo_profile .box_1{background-color:#090909;border:1px solid #333333;font-size:11px;padding:3px;}
#duo_profile a.new-button{float:none;margin:0;text-align:center;}
#duo_profile .navigation img{float:left;}
#duo_profile .navigation span{float:left;width:100%;display:block;}
#map-content{width:110px;}
h1.firstHeading{font-size:13px;font-weight:300;color:#333333;text-align:center;}
#call-us a.whatsapp{width: 20px; height: 20px; background-image: url(../images/whatsapp.png); display: inline-block; margin-left: 2px; margin-top: 5px;}
#call-us a.viber{width: 20px; height: 20px; background-image: url(../images/viber.png); display: inline-block; margin-left: 2px; margin-top: 5px;}
/* NEW FROM HTML */
#sitemap {float: right;}
#newsletter_email1 {float: left; width: 150px;}
#bar-newsletter-submit {background: url('../images/go.jpg') no-repeat; display: block; width: 41px; height: 18px; border: none;}
#bar-newsletter-submit:hover {cursor: pointer;}
#newsletter_form1 {float: right; width: 200px;}
.profile-search {float: left; border-width: 1px; border-style: solid; border-color: rgb(166, 166, 166); margin-right: 10px; color: #FFFFFF; width: 140px; border-radius: 5px; padding: 0 2px 0 7px; height: 16px;}
.select-profiles {float: left; width: 140px; margin-right: 10px;}
.select-locations {float: left; width: 150px; background-color: #000000; margin-right: 10px; color: #FFFFFF; font-size: 11px;}
h4 {line-height: 15px; margin-bottom: 5px; margin-top: 25px;}
#banners {width: 100%;}
#home-categories {width: 95%; float: left; border: 1px solid #222222; border-radius: 4px 4px 4px 4px; margin: 10px 0; padding: 5px 10px 10px; margin-bottom: 30px;}
#home-categories .new-button {margin: 3px; float: none;}
div.text-center {text-align: center;}
.ui-autocomplete {max-height: 140px; overflow-y: auto; /* prevent horizontal scrollbar */ overflow-x: hidden; background-color: #0d1122; color: #FFFFFF;}
.ui-autocomplete li {line-height: 30px;}
.ui-autocomplete span {line-height: 40px;}
.ui-autocomplete .search-img {float: left; margin-right: 10px; border-radius: 50%; width: 40px; height: 40px; overflow: hidden;}
.ui-autocomplete img {width: 100%; height: auto;}
/* IE 6 doesn't support max-height
* we use height instead, but this forces the menu to always be this tall
*/
* html .ui-autocomplete {height: 100px;}
a.newest-profiles {float: right; margin: 10px 0 0; text-align: center; height: 20px; line-height: 20px; font-size: 11px; padding: 0 30px;}
#latest-reviews {border: 1px solid #222222; font-size: 9px; color: #666666; border-radius: 4px 4px 4px 4px; width: 100%; border-spacing: 0; border-collapse: collapse;}
#latest-reviews td {margin: 0; padding: 2px 0; line-height: 9px; height: 9px;}
.form td:first-child {text-align: right;}

.form-table {float: left; width: 70%; border: none;}
.form-table td:first-child {text-align: right;}
.form-table td:last-child {text-align: left;}
.form-table input[type="text"], .form-table input[type="email"], .form-table select {width: 250px;}
.form input[type="text"], .form input[type="email"], .form select {width: 250px;}
.form-table select, .form select {width: 257px;}
table.image {width: 185px; height: 335px; border: 1px solid #333333; float: left;}
table.image td {text-align: center; margin: 0; padding: 0;}

table.home-box{border: 1px solid #222222; font-size: 9px; color: #666666; border-radius: 4px 4px 4px 4px;}
.separator {width: 100%; height: 1px; line-height: 1px; background: white;}

.appearance-comment {line-height: 10px; padding: 0; margin: 0; text-align: center; height: 10px; font-size: 10px;}
.image-info {margin: 0; padding:0; text-align: center;}

#prev-duo-review {width: 140px; height: 75px; background: #111111; float: left; margin-right: 20px; text-align: center; border: 1px solid #333333; font-family: 'Open Sans'; font-size: 10px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
#prev-duo-review .arrow, #next-duo-review .arrow {float: left; width: 50%; height: 75px;}
#prev-duo-review .arrow span, #next-duo-review .arrow span {float: left; display: block; width: 100%; line-height: 22px;}
#prev-duo-review a .arrow img, #next-duo-review a .arrow img {float: none; display: block; border: none; margin: 0 auto;}
#prev-duo-review img:nth-child(2) {float: left; border: none; margin-top: 15px; margin-left: 0;}
#prev-duo-review img:last-child {float: left; border: none; margin-top: 15px; margin-left: 5px;}
#next-duo-review {width: 150px; height: 75px; background: #111111; float: right; text-align: center; border: 1px solid #333333; font-family: 'Open Sans'; font-size: 10px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
#next-duo-review img:first-child {float: left; margin-top: 15px; margin-left: 5px;}
#next-duo-review img:nth-child(2) {float: left; margin-top: 15px; margin-left: 5px;}

p.help-block{margin: 0 0 5px 0;color: red;}

.review-navigation{float:right;margin:0 40px 15px 0;font-family:'Open Sans';font-size:10px;}
.review-navigation div{width: 100px; height: 75px; background: #111111; float: left; text-align: center; border: 1px solid #333333; font-family: 'Open Sans'; font-size: 10px; -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px;}
.review-navigation a{text-decoration:none;opacity:0.5;filter:alpha(opacity=50);}
.review-navigation .prev div {display: block; float: left; border: none; margin-top: 15px; margin-left: 10px; width: 30px; height: 45px; margin-right: 0;}
.review-navigation .next div {display: block; float: left; margin-top: 15px; margin-left: 10px; width: 30px; height: 45px;}
.review-navigation span.nav-block {width: 50%; float: left; margin-top: 5px;}
.review-navigation span.nav-block span {width: 100%; float: left; display: block;}
.review-navigation img.nav-img {display: block; float: left; border: none; margin-left: 15px;}

.review-navigation a:hover{text-decoration:none;opacity:1.0;filter:alpha(opacity=100);}
.review-navigation img{display:block;border:1px solid #333333;}
.review-navigation span{display:block;color:#b2acae;}
.review-navigation .prev{display:block;}
.review-navigation .next{display:block;}

div.heading {color: #34bc2d; font-size: 26px; padding: 20px 0; line-height: 36px; text-align: center;}
