/* Main Website Fonts  */
@import url('http://www.cheapmanchesterescorts.com/wp-content/themes/vip/fonts.css');
/*==========================================*/
/*   General Styles*/
  /* ==========================================*/
* {
	margin: 0;
	padding: 0;
}
body {
	background:#000 url(images/bg_bild1.jpg) no-repeat 50% 0 fixed;
	font-family: Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
}
body, select, input, textarea {
	color: #464646;
	font-size:12px;
	font-family: Arial, Helvetica, sans-serif;
}
h1 {
	font-size:28px;
	font-weight:normal;
}
h2 {
	font-size:25px;
}
h3 {
	font-size:22px;
	font-weight:normal;
}
h4 {
	font-size:18px;
	font-weight:normal;
}
h5 {
	font-size:16px;
	font-weight:normal;
}
h6 {
	font-size:13px;
	font-weight:normal;
}
h1, h2, h2, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
}
a {
	text-decoration:none;
	color:#00BADB;
}
a:hover {
	color: #fff;
}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
	margin-bottom:0.6em
}
ul, ol {
	list-style:none;
}
img {
	border: 0;
}
.clr {
	clear: both;
}
.btn {
	background: url("http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/btn-bg.png") no-repeat scroll 0 0 transparent;
	border: medium none;
	color: #000000;
	cursor: pointer;
	display: inline-block;
	font-family: 'MyriadProRegular';
	font-size: 22px;
	height: 60px;
	line-height: 60px;
	text-align: center;
	text-transform: uppercase;
	width: 300px;
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	background: url("http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/btn-bg.png") no-repeat scroll 0 -60px transparent;
	color: #000000;
}
.btn:hover {
	background: url("http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/btn-bg.png") no-repeat scroll 0 -60px transparent;
}
/* ==========================================
   Header Styles
   ========================================== */
header {
	display: block;
	width: 100%;
}
header#s-head {
	background: url("images/bg_bild.jpg") no-repeat fixed 50% 0 #000000;
	display: block;
	width: 100%;
	z-index: 100;
}
#header-wrapper {
	display: block;
	margin: 0 auto;
	position: relative;
	width: 1052px;
}
/* === Top Menu Styles === */
.menu_open {
	display: block;
	height: 144px;
	margin: 0 auto;
	width: 986px;
}
a.btn_home {
	background: url("images/home-icon.png") no-repeat scroll 0 0 transparent;
	color: #575757;
	display: block;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	margin: 0 12px 0 0;
	padding-left: 34px;
	text-transform: uppercase;
}
a.register {
	background: url("http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/nav-line.png") no-repeat scroll 0 0 transparent;
	color: #575757;
	display: block;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	font-weight: bold;
	height: 23px;
	line-height: 23px;
	padding: 0 10px;
	margin:0 2px;
	text-transform: uppercase;
}
/* === Select Language Menu Styles === */
#lang_sel {
	float: left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	height: 21px;
	margin: 0 0 0 14px;
	position: relative;
	z-index: 99;
}
#lang_sel ul, #lang_sel li {
	padding:0 !important;
	margin:0 !important;
	list-style-type:none !important;
}
#lang_sel a {
	display:block;
	text-decoration:none !important;
	color:#313131;
	padding:3px 0 0 27px;
	line-height:20px;
}
#lang_sel ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:20px;
	left:0;
	width:190px;
}
#lang_sel ul ul a {
	color:#575757;
	height:auto;
	line-height:1em;
	padding-left:27px;
	padding-top:10px;
}
#lang_sel :hover > a, #lang_sel ul ul :hover > a {
	color:#08b8cd;
}
#lang_sel a.lang_sel_sel {
	background:url(http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/nav-arrow-down.html) left no-repeat;
	color:#575757;
}
#lang_sel a.lang_sel_sel:hover {
	text-decoration: none;
	color:#575757;
}
#lang_sel ul li:hover ul, #lang_sel ul a:hover ul {
	visibility:visible;
}
/* === Right Contact Part Styles === */
.right-contact {
	background: #141414;
	background: -moz-linear-gradient(top, #141414 0%, #080808 50%, #070707 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #141414), color-stop(50%, #080808), color-stop(100%, #070707));
	background: -webkit-linear-gradient(top, #141414 0%, #080808 50%, #070707 100%);
	background: -o-linear-gradient(top, #141414 0%, #080808 50%, #070707 100%);
	background: -ms-linear-gradient(top, #141414 0%, #080808 50%, #070707 100%);
	background: linear-gradient(to bottom, #141414 0%, #080808 50%, #070707 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#141414', endColorstr='#070707', GradientType=0 );
	border-color: #141414 #00B9D9 #00B9DA;
	border-style: solid;
	border-width: 1px;
	float: right;
	padding: 2px 8px;
}
.right-contact ul {
	list-style:none;
}
.right-contact ul li {
	margin:2px 0;
	font-size:17px;
	color:#00b9da;
	font-family: 'MyriadProRegular';
	font-weight:bold;
}
.right-contact ul li img {
	margin-right:5px;
}
/* === Logo Styles === */
.logo {
	display: block;
	height: 137px;
	left: 35px;
	margin: 0 auto;
	position: absolute;
	text-align: center;
	top: 35px;
	z-index: 10;
}
.logo a {
	display:inline-block;
}
/* === Content Head Styles === */
.content_head {
	background: url("http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/bg_content_head.png") repeat-x scroll 50% 0 transparent;
	display: block;
	height: 59px;
	position: relative;
}
.content_bg {
	background: url("http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/bg_content.png") repeat-y scroll 50% 0 transparent;
	display:block;
}
.content_foot {
	background: url("images/bg_content_foot.png") no-repeat scroll 50% 0 transparent;
	display: block;
	height: 148px;
	position: relative;
}
.content-wrapper {
	display: block;
	margin: 0 auto;
	position: relative;
	width: 936px;
}
.leaf1, .leaf2, .leaf3, .leaf4 {
	background:url(http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/small-leaf-bg.html) no-repeat;
	position:absolute;
	z-index:1000;
	width:91px;
	height:72px;
}
.leaf1 {
	background-position: 0 0;
	left: 8px;
	top: 14px;
}
.leaf2 {
	background-position: -91px 0;
	right: 8px;
	top: 14px;
}
.leaf3 {
	background-position: 0 -72px;
	left: 8px;
	top: 3px;
}
.leaf4 {
	background-position: -91px -72px;
	right: 8px;
	top: 3px;
}
/* === Main Navigation CSS Styles === */
nav {
	background: url("http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/bg_content.png") repeat-y scroll 50% 0 transparent;
	display:block;
}
#main-menu {
	display: block;
	margin: 0 auto;
	width: 940px;
}
#main-menu ul {
	list-style: none outside none;
	margin: 0;
	padding: 15px 0 0;
	text-align: center;
}
#main-menu ul li {
	display: inline-block;
	margin-bottom: 4px;
	width: 154px;
}
#main-menu ul li a {
	background: url("http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/bg_hmenu.png") no-repeat scroll left top transparent;
	display: block;
	font-family: 'MyriadProRegular';
	line-height:32px;
	font-size:13px;
	color:#1e1d1a;
	height: 32px;
	text-align: center;
	text-transform: uppercase;
	-webkit-transition: all 0.0s ease-in-out;
	-moz-transition: all 0.0s ease-in-out;
	-o-transition: all 0.0s ease-in-out;
	-ms-transition: all 0.0s ease-in-out;
}
#main-menu ul li a.gt {
	text-decoration:blink;
	text-shadow:0 0 4px #31a4b7;
	font-weight:bold;
}
#main-menu ul li a:hover, #main-menu ul li.active a {
	background-position:0 100%;
	color:#1e1d1a;
}
.newsflash {
	color: #FFFFFF;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	height: 40px;
	line-height: 38px;
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	width: 1000px;
}
.newsflash img {
	margin:0 5px;
}
/* ==========================================
   Middle Content Styles
   ========================================== */
#middle {
	display: block;
}
#middle.m-mid {
	display: block;
}
#middle-wrapper {
	display: block;
	margin: 0 auto;
	position: relative;
	width: 1052px;
}
/* === Mid Leaf Bg CSS Styles === */
.m-leaf {
}
.m-leaf1 {
	background: url("http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/leaf-bg.png") no-repeat scroll 0 0 transparent;
	height: 193px;
	left: -16px;
	position: absolute;
	top: 406px;
	width: 71px;
	z-index: 10;
}
.m-leaf2 {
	background: url("http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/leaf-bg.png") no-repeat scroll -71px 0 transparent;
	height: 193px;
	right: -16px;
	position: absolute;
	top: 406px;
	width: 71px;
	z-index: 10;
}
/* === Banner CSS Styles === */
.inhalt {
	display:block;
}
.start_galerie {
	background: url("images/start_galerie.jpg") no-repeat scroll 0 0 transparent;
	border-radius: 8px 8px 8px 8px;
	-moz-border-radius: 8px 8px 8px 8px;
	-webkit-border-radius: 8px 8px 8px 8px;
	display: block;
	height: 606px;
	margin: 0 0 30px;
}
.start_galerie section.inhalt {
	float: right;
	margin-right: 45px;
	width: 450px;
}
.start_galerie h1 {
	color: #464337;
	font-family: 'MyriadProRegular';
	font-size: 38px;
	line-height: 44px;
	margin: 0;
	padding: 20px 0 10px;
	text-align: center;
	
}
.start_galerie h1 span {
	color:#161514;
	font-weight:bold;
}
/* === Boxes K1 Part CSS Styles === */
.box_kl_links {
	background:url('images/box_kl_bg.jpg') repeat-y;
	width:456px;
	float:left;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}
.box_kl_links_oben {
	background:url('http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/box_kl_oben.jpg') no-repeat;
	min-height:120px;
	width:456px;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
}
.box_kl_links_unten {
	background: url("http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/box_kl_unten.jpg") no-repeat scroll 0 0 transparent;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	display: block;
	height: 44px;
}
.box_kl_links_pd {
	padding:20px 20px 0 20px;
}
.box_kl_links h4 {
	color: #00badb;
	font-family: 'MyriadProRegular';
	margin: 0;
	padding: 5px 0;
	font-size:18px;
}
.box_kl_links h4 a {
	color: #00badb;
	font-family: 'MyriadProRegular';
	font-size:18px;
}
.box_kl_links p {
	font-family: 'MyriadProRegular';
	margin: 12px 0;
	padding: 0;
	text-align: justify;
	font-size:16px;
	color:#706f6f;
}
/* === Boxes GR Part CSS Styles === */
.box_kl_rechts {
	background:url('images/box_kl_bg.jpg') repeat-y;
	width:456px;
	float:right;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}
.box_kl_rechts h4 {
	color: #00badb;
	font-family: 'MyriadProRegular';
	margin: 0;
	padding: 5px 0;
	font-size:18px;
}
.box_kl_rechts h4 a {
	color: #00badb;
	font-family: 'MyriadProRegular';
	font-size:18px;
}
.box_kl_rechts p {
	font-family: 'MyriadProRegular';
	margin: 12px 0;
	padding: 0;
	text-align: justify;
	font-size:16px;
	color:#706f6f;
}
.box_kl_rechts_oben {
	background:url('http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/box_kl_oben.jpg') no-repeat;
	min-height:118px;
	width:456px;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
}
.box_kl_rechts_unten {
	background: url("http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/box_kl_unten.jpg") no-repeat scroll 0 0 transparent;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	display: block;
	height: 44px;
}
.box_kl_rechts_pd {
	padding:20px 20px 0 20px;
}
/* === Boxes GR Part CSS Styles === */
.start_newsletter {
	text-align:center;
	padding:0;
}
.start_newsletter p {
	color: #706F6F;
	font-family: 'MyriadProRegular';
	font-size: 16px;
	line-height: 23px;
	margin-bottom: 14px;
	padding: 0;
	text-align: center;
}
.start_newsletter span {
	text-transform:uppercase;
	color: #00badb;
}
.start_newsletter h4 {
	color: #00BADB;
	font-family: 'MyriadProRegular';
	font-size: 26px;
}
a.pfeil {
	background: url("images/btn_pfeil.png") no-repeat scroll right top transparent;
	color: #00BADB;
	display: block;
	font: 18px/20pt 'MyriadProRegular';
	height: 26px;
	margin: 0 auto;
	outline: medium none;
	padding: 0;
	text-decoration: none;
	text-transform: uppercase;
	width: 340px;
}
a.pfeil:hover {
	text-decoration:none;
	background:url('images/btn_pfeil.png') no-repeat;
	background-position:100% 100%;
}
/* === Boxes GR Part CSS Styles === */
.start_uebersicht {
	display:block;
}
.box_gr {
	background:url('images/box_gr_bg.jpg') repeat-y;
	margin:15px 0;
	border-radius: 10px 10px 10px 10px;
	-moz-border-radius: 10px 10px 10px 10px;
	-webkit-border-radius: 10px 10px 10px 10px;
}
.box_gr h1 {
	color: #00BADB;
	font-family: 'MyriadProRegular';
	font-size: 25px;
	line-height: 40px;
	margin: 0;
	padding: 0;
	
}
.box_gr h2 {
	color: #C1C1C1;
	font-family: 'MyriadProRegular';
	font-size: 20px;
	line-height: 30px;
	margin: 0;
	padding: 18px 0 0;
	
}
.box_gr p {
	font-family: 'MyriadProRegular';
	margin: 12px 0;
	padding: 0;
	text-align: justify;
	font-size:16px;
	color:#706f6f;
}
.box_gr_oben {
	background:url('images/box_gr_oben.jpg') no-repeat;
	min-height:124px;
	border-radius: 10px 10px 0 0;
	-moz-border-radius: 10px 10px 0 0;
	-webkit-border-radius: 10px 10px 0 0;
}
.box_gr_unten {
	background:url('http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/box_gr_unten.jpg') repeat-x;
	height:37px;
	display:block;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
}
.box_gr_unten_linie {
	background: url("images/box_gr_unten_linie.jpg") repeat-x scroll 0 0 transparent;
	border-radius: 0 0 10px 10px;
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	display: block;
	height: 86px;
}
.box_gr_unten_linie_pd {
	padding: 42px 25px 0;
	text-align: right;
}
.box_gr_pd {
	padding:20px 20px 0 20px;
}
/* === Box Escort Listing CSS Styles === */
.escort-box-part {
	display:block;
}
.escort-box-part li {
	float: left;
	margin: 20px 11px 0;
	width: 156px;
}
.box_uebersicht {
	display:block;
}
.box_uebersicht img {
	border:6px solid #212121;
}
.box_uebersicht p.ueber {
	font:normal 11pt/13pt 'MyriadProRegular';
	color:#c1c1c1;
	margin:0;
	padding:0;
	text-transform:uppercase;
}
.box_uebersicht p.daten {
	font:normal 9pt/13pt 'MyriadProRegular';
	color:#747474;
	margin:0 0 12px 0;
	padding:0;
}
.box_uebersicht img:hover {
	border:6px solid #c1c1c1;
}
a.pfeil_weiss {
	color:#8c8c8c;
	text-decoration:none;
	outline:none;
	background:url('images/btn_pfeil.png') top right no-repeat;
	padding:0 40px 0 0;
	font:normal 11pt/19pt Lucida Sans Unicode;
	height:26px;
	display:block;
	width:auto;
	text-transform:uppercase;
}
a.pfeil_weiss:hover {
	color:#fff;
	text-decoration:none;
	background:url('images/btn_pfeil.png') no-repeat;
	background-position:100% 100%;
}
/* === Casting Banner Part CSS Styles === */
.casting-banner {
	display: block;
	margin: 30px 0;
}
.casting-banner a {
	display:inline-block;
}
/*==========================================*/
/*   Footer CSS Styles*/
  /* ==========================================*/
footer {
	display:block;
	width:100%;
}
#footer-wrapper {
	display: block;
	margin: 0 auto;
	position: relative;
	width: 1052px;
}
.footer {
	display:block;
}
.footer_pd {
	margin:12px 0;
}
.logo_unten {
	background:url('images/footer-logo.png') no-repeat;
	width:252px;
	height:31px;
	display:block;
	margin:0 auto;
}
.footer_menu {
	color: #8A6B3E;
	margin: 0 auto 5px;
	text-align: center;
}
.footer_menu ul {
	margin: 0;
	text-align: center;
}
.footer_menu li {
	color: #8A6B3E;
	display: inline-block;
}
.footer_menu li a {
	color:#8a6b3e;
	text-transform:uppercase;
	padding:0 4px;
	font-family: 'MyriadProRegular';
	font-size:15px;
	line-height:18px;
}
.footer_menu li a:hover {
	text-decoration:underline;
}
.copyright {
	color: #706F6F;
	font-family: 'MyriadProRegular';
	font-size: 16px;
	text-align: center;
}
/*==========================================*/
/*   All Escorts Page Styles*/
  /* ==========================================*/
  .full-page {
	display:block;
}
#main-content-part {
	display:block;
	padding:1px 0;
}
.title {
	background: #45484d;
	background: -moz-linear-gradient(top, #45484d 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000));
	background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%);
	background: -o-linear-gradient(top, #45484d 0%, #000000 100%);
	background: -ms-linear-gradient(top, #45484d 0%, #000000 100%);
	background: linear-gradient(to bottom, #45484d 0%, #000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=0 );
	border-radius: 5px 5px 5px 5px;
	color: #ffffa2;
	font-family: 'MyriadProRegular';
	font-size: 26px;
	line-height: 40px;
	margin: 0 0 25px;
	padding: 6px;
	text-align: center;
	text-transform: capitalize;
	position:relative;
}
.title:after {
	border-left: 9px solid transparent;
	border-right: 9px solid transparent;
	border-top: 9px solid #000000;
	bottom: -9px;
	content: "";
	left: 50%;
	position: absolute;
}
.welcome2 {
	color: #FFFFFF;
	font-family: 'MyriadProRegular';
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 20px;
	padding: 0;
}
.left99 {
	float: left;
	width: 275px;
}
.left99 h3 {
	color: #09CDF0;
	font-family: 'MyriadProRegular';
	font-size: 22px;
	font-weight: normal;
	margin-bottom: 0;
	margin-top: 4px;
	width: inherit;
}
.lorem1 {
	background: none repeat scroll 0 0 #0F0F0F;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	margin-bottom: 15px;
	padding: 8px 8px 12px;
}
#expanderSign, #expanderSign2, #expanderSign3 {
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	float: right;
	font-weight: bold;
	height: 25px;
	line-height: 20px;
	text-align: center;
	font-size: 25px;
	color:#09CDF0;
	width: 25px;
}
#expanderContent, #expanderContent2, #expanderContent3 {
	border-top: 1px dashed #717171;
	margin-top: 10px;
}
.left-form-input {
	padding: 10px 10px 10px 10px;
}
.left-form-input1, .left-form-input2 {
	padding: 10px 10px 0px 10px;
}
.left-form-input1 label, .left-form-input2 label {
	color: #FFFFFF;
	width: 100px;
}
.left-form-input2 span {
	margin-right: 8px;
}
.right99 {
	float: right;
	width: 750px;
}
.right99 .shotdes {
	color: #FFFFFF;
	display: block;
	font-size: 14px;
	margin-bottom: 12px;
	padding: 0 10px;
}
.sear-result {
	text-align: center;
	color: #09CDF0;
	font-family: 'MyriadProRegular';
	margin-bottom: 18px;
}
.sear-result ul {
	list-style:none;
}
.sear-result ul li {
	background: none repeat scroll 0 0 #000;
	border: 1px solid #000;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	margin: 8px 6px;
	padding: 5px;
	width: 210px;
}
.sear-result ul li a {
	color:#00badb;
}
.sear-result ul li a:hover {
	color:#00badb;
}
.sear-result, .sear-result ul li {
	float: left;
}
.sear-result ul li:hover {
	border: 1px solid #374756;
	background:none repeat scroll 0 0 transparent;
}
.sear-result ul li:hover img, .sear-result ul li:hover .moreinfo span {
	opacity: 1;
	border:0;
}
.sear-result img {
	opacity: .85;
	border:0;
}
.sear-result h3, .sear-result p, .sear-result img {
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
}
.sear-result li, .moreinfo span {
	-webkit-transition: all .25s ease-in-out .25s;
	-moz-transition: all .25s ease-in-out .25s;
	-o-transition: all .25s ease-in-out .25s;
	transition: all .25s ease-in-out .25s;
}
.sear-result p, .sear-result ul li:hover .moreinfo {
	color: #FFFFFF;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
.sear-result p {
	margin-bottom:5px;
}
.sear-result ul li:hover p {
	font-size: 13px;
	margin-bottom: 5px;
}
.sear-result ul li h3 {
	font-size: 20px;
	margin: 0;
	padding: 10px 0 2px;
	text-transform: uppercase;
}
.sear-result ul li h3 a {
	color:#09CDF0;
}
.sear-result ul li h3 a:hover {
	color:#09CDF0;
}
.sear-result ul li:hover h3 {
	font-size: 22px;
	margin: 0;
	padding: 10px 0 2px;
	text-transform: uppercase;
}
.sear-result div {
	overflow: hidden;
	height: 308px;
	width: 100%;
	position: relative;
}
.sear-result ul li, .sear-result div {
	position: relative;
}
.moreinfo {
	bottom: -56px;
	height: 56px;
	width: 208px;
	left:1px;
	background:url(images/alpha-bg.png) 0 0 repeat;
}
.sear-result .moreinfo {
	position: absolute;
}


.sear-result ul li:hover .moreinfo {
	bottom: 0;
}
.stamp_av {
	top: 284px;
}
.sear-result ul li:hover .stamp_av {
	top: 230px;
}
.stamp_av {
	background-color: #000000;
	padding: 1px 5px;
	right: 9px;
	position: absolute;
	font-weight: bold!important;
	text-transform: uppercase;
	transition: all 0.25s ease-in-out 0s;
	-moz-transition: all 0.25s ease-in-out 0s;
	-webkit-transition: all 0.25s ease-in-out 0s;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	border:1px solid #99CC00;
	color:#99CC00!important;
	font-size:12px!important;
}
/*==========================================*/
/*   Pagination Styles*/
  /* ==========================================*/
.dark-theme {
	display: block;
	overflow: hidden;
	padding: 0 5px 5px 0;
	font-family: 'MyriadProRegular';
}
#dark-pagination {
	width: 340px;
	margin: 0 auto;
}
.dark-theme a, .dark-theme span {
	float: left;
	color: #CCC!important;
	font-size:14px;
	line-height:24px;
	font-weight: normal;
	text-align: center;
	border: 1px solid #222;
	min-width: 14px;
	padding: 0 7px;
	margin: 0 5px 0 0;
	border-radius: 3px;
	box-shadow: 0 1px 2px rgba(0,0,0,0.2);
	background: #555; /* Old browsers */
	background: -moz-linear-gradient(top, #555 0%, #333 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #555), color-stop(100%, #333)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #555 0%, #333 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #555 0%, #333 100%); /* Opera11.10+ */
	background: -ms-linear-gradient(top, #555 0%, #333 100%); /* IE10+ */
	background: linear-gradient(top, #555 0%, #333 100%); /* W3C */
	font-family: 'MyriadProRegular';
}
.dark-theme a:hover {
	text-decoration: none;
	background: #444;
	color:#fff!important;
}
.dark-theme .current {
	background: #222;
	color: #FFF;
	border-color: #000;
	box-shadow: 0 1px 0 rgba(255,255,255,0.2), 0 0 1px 1px rgba(0, 0, 0, 0.1) inset;
	cursor: default;
}
.dark-theme .ellipse {
	background: none;
	border: none;
	border-radius: 0;
	box-shadow: none;
	font-weight: bold;
	cursor: default;
}
.span91 {
	display:block;
}
.span91 h2 {
	border-bottom: 1px dashed #706F6F;
	color: #FFFFFF;
	font-family: 'MyriadProRegular';
	font-size: 20px;
	padding: 0 0 10px;
	
}
.locate {
	margin-bottom: 8px;
}
.locate label {
	display: block;
	font-weight: normal;
	float: left;
	width: 250px;
	color:#353d47;
	font-family: 'MyriadProRegular';
	font-size: 14px;
	text-align: right;
	color:#fff;
}
.locate .jqTransformInputWrapper {
	width: 300px!important;
}
.locate-right {
	float: left;
	width: 380px;
}
.jog {
	float: left;
	padding-top: 5px;
	margin-left: 10px;
}
/*==========================================*/
/*   FAQ Page Styles*/
  /* ==========================================*/
  .su-spoiler-style-1 {
	background: none repeat scroll 0 0 #0F0F0F;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	margin-bottom: 10px;
	padding: 10px;
}
.su-spoiler-style-1 > .su-spoiler-title span.spoiler-button {
	background: url("http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/spoiler-style-1.png") no-repeat scroll 0 0 transparent;
	border-radius: 15px 15px 15px 15px;
	-moz-border-radius: 15px 15px 15px 15px;
	-webkit-border-radius: 15px 15px 15px 15px;
	display: block;
	float: left;
	height: 21px;
	margin-right: 15px;
	width: 21px;
}
.su-spoiler-style-1 > .su-spoiler-title {
	cursor: pointer;
	font-family: 'MyriadProRegular';
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	padding: 0;
}
.su-spoiler-style-1.su-spoiler-open > .su-spoiler-title span.spoiler-button {
	background: url(http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/spoiler-style-1.png) 100% no-repeat;
}
.su-spoiler-style-1 .su-spoiler-content {
	padding: 15px 0 10px;
	display: none;
}
.su-spoiler-style-1 .su-spoiler-content p {
	color: #B7B7B7;
	font-family: 'MyriadProRegular';
	font-size: 14px;
	line-height: 20px;
}
.su-spoiler-style-1 .su-spoiler-style-1 {
	margin: 1em
}
.span93 {
	float: right;
	width: 290px;
}
.span4 h4.intro {
	border-bottom: 1px solid #3f4146;
	font-family: 'MyriadProRegular';
	font-weight: bold;
	height: 30px;
	margin-bottom: 10px;
}
.span4 h5 {
	display: inline;
	font-family: 'MyriadProRegular';
	font-weight: bold;
	line-height: 20px;
	margin: 0;
	padding-right: 10px;
}
/*==========================================*/
/*   Escort Detail Page Styles*/
  /* ==========================================*/
.detail-left {
	float: right;
	width: 458px;
	text-align:center;
}
.detail-left img {
	border: 4px solid #0F0F0F;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
}
.detail-right {
	float: left;
	width: 458px;
}
.soc {
	float: right;
}
.detail-right .btn {
	font-size:15px;
}
.detail-right .c1 {
	background: none repeat scroll 0 0 #141414;
	border: 1px solid #141414;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 5px #5B0000;
	-moz-box-shadow: 0 0 5px #5B0000;
	-webkit-box-shadow: 0 0 5px #5B0000;
	float: left;
	font-family: 'MyriadProRegular';
	line-height: 24px;
	margin-top: 9px;
	padding: 25px 8px;
	text-align: center;
	width: 100px;
}
.detail-right .c1 a {
	color: #ffffa2;
	font-size:15px;
}
.detail-right .c1 a:hover {
	color: #00badb;
}
.module1 {
	background: none repeat scroll 0 0 #0F0F0F;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	float: left;
	margin-bottom: 15px;
	margin-right: 12px;
	margin-top: 10px;
	padding-bottom: 5px;
	width: 458px;
}
#profilename {
	border-bottom: 1px dashed #353D47;
	color: #00BADB;
	font-family: 'MyriadProRegular';
	font-size: 22px;
	margin-bottom: 12px;
	padding-bottom: 15px;
	padding-top: 15px;
	text-align: center;
	text-transform: uppercase;
}
.statsq99 {
	border-bottom: 1px solid #272727;
	padding: 0 5px;
	font-size: 15px;
}
.statsq99:hover {
	background: #0f0f0f;
	background: -moz-linear-gradient(left, #0f0f0f 0%, #383838 50%, #0f0f0f 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #0f0f0f), color-stop(50%, #383838), color-stop(100%, #0f0f0f));
	background: -webkit-linear-gradient(left, #0f0f0f 0%, #383838 50%, #0f0f0f 100%);
	background: -o-linear-gradient(left, #0f0f0f 0%, #383838 50%, #0f0f0f 100%);
	background: -ms-linear-gradient(left, #0f0f0f 0%, #383838 50%, #0f0f0f 100%);
	background: linear-gradient(to right, #0f0f0f 0%, #383838 50%, #0f0f0f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#0f0f0f', GradientType=1 );
}
.statsq {
	color: #FFFFFF;
	float: left;
	padding: 7px 4px;
	text-transform: capitalize;
	width: 80px;
}
.statsa {
	color: #fef1a1;
	float: right;
	padding: 7px 4px;
	text-align: right;
	width: 170px;
	text-transform: capitalize;
}
.profiletime {
	color: #FFFFFF;
	float: left;
	padding: 7px 4px;
	text-transform: uppercase;
	width: 132px;
}
.profiletimes {
	float: left;
	padding: 7px 4px;
	text-align: right;
	width: 145px;
	color:#fef1a1;
}
.module65 {
	background: none repeat scroll 0 0 #0F0F0F;
	border-radius: 6px 6px 6px 6px;
	-moz-border-radius: 6px 6px 6px 6px;
	-webkit-border-radius: 6px 6px 6px 6px;
	float: right;
	margin-left: 0;
	margin-right: 0;
	padding: 10px 5px 0;
	width: 450px;
}
.module65 img {
	border: 4px solid #212121;
	float: left;
	margin:0 12px 12px;
	width: 124px;
}
.module65 img:hover {
	border: 4px solid #c1c1c1;
}
/****************************** **************** 
		Calender Page CSS
****************************** ****************/
.calender-page {
	display:block;
}
.tt-title {
	background: none repeat scroll 0 0 #2C2929;
	border: 1px solid #2C2929;
	border-radius: 4px 4px 4px 4px;
	-moz-border-radius: 4px 4px 4px 4px;
	-webkit-border-radius: 4px 4px 4px 4px;
	color: #BABABA;
	font-size: 12px;
	font-weight: bold;
	overflow: hidden;
	padding: 8px 0;
	text-transform: uppercase;
}
.tt-in {
	border-bottom: 1px solid #3A3636;
	color: #CFCFCF;
	font-size: 13px;
	padding: 13px 0;
}
.tt-title .a1 {
	float: left;
	width: 184px;
	text-align: center;
}
.tt-title .a2 {
	float: left;
	text-align: left;
	width: 345px;
}
.tt-title .a3 {
	float: left;
	width: 200px;
	text-align: center;
}
.tt-title .a4 {
	float: left;
	text-align: right;
	width: 176px;
}
.tt-in .b1 {
	float: left;
	width: 180px;
	text-align: center;
}
.b1 img {
	border: 1px solid #666666;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	height: 170px;
	margin-bottom: 5px;
	text-align: center;
	width: 135px;
}
.tt-in .b1 h5 {
	color: #00BADB;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
	padding: 0;
	text-transform: capitalize;
}
.tt-in .b1 a {
	background: #58451b;
	background: -moz-linear-gradient(top, #58451b 0%, #302408 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #58451b), color-stop(100%, #302408));
	background: -webkit-linear-gradient(top, #58451b 0%, #302408 100%);
	background: -o-linear-gradient(top, #58451b 0%, #302408 100%);
	background: -ms-linear-gradient(top, #58451b 0%, #302408 100%);
	background: linear-gradient(to bottom, #58451b 0%, #302408 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#58451b', endColorstr='#302408', GradientType=0 );
	border: 1px solid #58451B;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 12px;
	font-weight: bold;
	margin-top: 5px;
	padding: 5px;
}
.tt-in .b1 a:hover {
	background: #a90329;
	background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #a90329), color-stop(44%, #8f0222), color-stop(100%, #6d0019));
	background: -webkit-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);
	background: -o-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);
	background: -ms-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%);
	background: linear-gradient(to bottom, #a90329 0%, #8f0222 44%, #6d0019 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019', GradientType=0 );
	border:1px solid #a90329;
}
.tt-in .b2 {
	border-bottom: 1px solid #272727;
	border-right: 1px solid #272727;
	color: #FFFFFF;
	float: left;
	padding: 6px 0;
	text-align: left;
	width: 345px;
}
.tt-in .b3 {
	border-bottom: 1px solid #272727;
	border-right: 1px solid #272727;
	float: left;
	padding: 6px 0 6px 5px;
	text-align: center;
	width: 200px;
	color:#FEF1A1;
}
.tt-in .b4 {
	border-bottom: 1px solid #272727;
	float: left;
	padding: 6px 0 6px 5px;
	text-align: right;
	width: 170px;
	color:#FEF1A1;
}
.ttinn {
	display: block;
	float: left;
	width: 736px;
}
.ttinn ul {
	list-style:none;
}
.ttinn ul li {
	padding:0;
	color: #CFCFCF;
	font-size: 14px;
}
.ttinn ul li:hover {
	background: #0f0f0f;
	background: -moz-linear-gradient(left, #0f0f0f 0%, #383838 50%, #0f0f0f 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #0f0f0f), color-stop(50%, #383838), color-stop(100%, #0f0f0f));
	background: -webkit-linear-gradient(left, #0f0f0f 0%, #383838 50%, #0f0f0f 100%);
	background: -o-linear-gradient(left, #0f0f0f 0%, #383838 50%, #0f0f0f 100%);
	background: -ms-linear-gradient(left, #0f0f0f 0%, #383838 50%, #0f0f0f 100%);
	background: linear-gradient(to right, #0f0f0f 0%, #383838 50%, #0f0f0f 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0f0f0f', endColorstr='#0f0f0f', GradientType=1 );
}
/*==========================================*/
/*   Reviews Page Styles*/
  /* ==========================================*/
  #comment {
	display:block;
}
#comment ul {
	list-style: none;
}
#comment ul li {
	background: none repeat scroll 0 0 #0F0F0F;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	margin-bottom: 15px;
	padding: 8px 8px 12px;
	display:block!important;
}
.com1 {
	float: left;
	width: 100px;
}
.com1 img {
	width: 86px;
	border: 1px solid #c1c1c1;
}
.com2 {
	color: #FFFFFF;
	float: left;
	font-family: 'MyriadProRegular';
	font-size: 13px;
	width: 820px;
}
.com2 h4 {
	float: left;
	font-family: 'MyriadProRegular'!important;
	font-size: 13px!important;
	font-weight: bold!important;
	border:none!important;
	color:#fff!important;
}
.com2 h4 a {
	color:#00BADB;
}
.com2 h4 a:hover {
	color:#fff;
}
.com2 p {
	color: #CCCCCC;
	font-size: 13px;
	line-height: 18px;
}
.user {
	color: #e1e1e1;
	float: right;
	font-size: 12px;
	font-style: oblique;
	font-weight: bold;
}
/*==========================================*/
/*   Blogs Page Styles*/
  /* ==========================================*/
.blog ul {
	list-style: none;
}
.blog ul li {
	background: none repeat scroll 0 0 #0F0F0F;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	margin-bottom: 15px;
	padding: 8px 8px 12px;
}
.blog h3 {
	color: #0FD8FC;
	font-family: 'MyriadProRegular';
	font-size: 20px;
	margin-bottom: 5px;
}
.blog p {
	color: #CCCCCC;
	font-size: 13px;
	line-height: 18px;
}
.entry-meta {
	float: right;
}
.entry-meta span, .entry-meta em {
	float: left;
	font-size: 12px;
	font-weight: bold;
	margin-left: 6px;
}
.blog a.read {
	color:#fff;
	float: right;
}
.blog a.read:hover {
	color:#fff;
}
.blog a.read {
	background: url("images/btn_pfeil.png") no-repeat scroll right top transparent;
	color: #00BADB;
	display: block;
	float: right;
	font: 18px/22pt 'MyriadProRegular';
	height: 26px;
	outline: medium none;
	padding: 0 29px;
	text-decoration: none;
	text-transform: uppercase;
}
.blog a.read:hover {
	text-decoration:none;
	background:url('images/btn_pfeil.png') no-repeat;
	background-position:100% 100%;
}
.blog hr {
	background: none repeat scroll 0 0 #303030;
	border: 0 solid #CCCCCC;
	height: 1px;
	margin-top: 6px;
	margin-bottom:10px;
}
/*==========================================*/
/*   My Account Page Styles*/
  /* ==========================================*/
.prfile-left {
	float: left;
	width: 200px;
}
.blackGradientBox {
	background: #45484d;
	background: -moz-linear-gradient(left, #45484d 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, #45484d), color-stop(100%, #000000));
	background: -webkit-linear-gradient(left, #45484d 0%, #000000 100%);
	background: -o-linear-gradient(left, #45484d 0%, #000000 100%);
	background: -ms-linear-gradient(left, #45484d 0%, #000000 100%);
	background: linear-gradient(to right, #45484d 0%, #000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=1 );
	padding: 8px;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 5px #000;
	-moz-border-radius: 5px 5px 5px 5px;
	-moz-box-shadow: 0 0 15px #FFFFFF;
	-webkit-border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 0 0 15px #FFFFFF;
}
.btn2 {
	display: block;
 *display: inline;
	padding: 4px 14px;
	margin-bottom: 0;
 *margin-left: .3em;
	font-size: 14px;
	line-height: 30px;
 *line-height: 20px;
	color: #000!important;
	text-align: center;
	text-shadow: 0 1px 1px #fff;
	vertical-align: middle;
	cursor: pointer;
	background-color: #eedfa6;
 *background-color: #ddbe7b;
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#eedfa6), to(#ddbe7b));
	background-image: -webkit-linear-gradient(top, #eedfa6, #ddbe7b);
	background-image: -o-linear-gradient(top, #eedfa6, #ddbe7b);
	background-image: linear-gradient(to bottom, #eedfa6, #ddbe7b);
	background-image: -moz-linear-gradient(top, #eedfa6, #ddbe7b);
	background-repeat: repeat-x;
	border: 1px solid #bbbbbb;
 *border: 0;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-color: #eedfa6 #ddbe7b #bfbfbf;
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
 filter: progid:dximagetransform.microsoft.gradient(enabled=false);
 *zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	font-family: 'MyriadProRegular';
	text-transform: uppercase;
}
.btn2:hover, .btn2:active, .btn2.active, .btn2.disabled, .btn2[disabled] {
	box-shadow: 0 0 2px #000;
}
.btn2:hover {
	color: #fff;
	text-decoration: none;
	/* Buttons in IE7 don't get borders, so darken on hover */
    -webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.prfile-right {
	float: right;
	width: 720px;
}
/*==========================================*/
/*   Category Drop Down Styles*/
  /* ==========================================*/
.category {
	clear:both;
	display:block;
	margin-bottom:10px;
}
.dd {
	line-height: 30px;
}
.dd {
	background: #45484d;
	background: -moz-linear-gradient(top, #45484d 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000));
	background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%);
	background: -o-linear-gradient(top, #45484d 0%, #000000 100%);
	background: -ms-linear-gradient(top, #45484d 0%, #000000 100%);
	background: linear-gradient(to bottom, #45484d 0%, #000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=0 );
	width:185px;
	z-index: 1;
	overflow: hidden;
	text-align: center;
	-webkit-transition: all .25s ease-in-out;
	-moz-transition: all .25s ease-in-out;
	-o-transition: all .25s ease-in-out;
	transition: all .25s ease-in-out;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	float:right;
	border:1px solid #393939;
	margin: 0;
}
.dd, .dd li {
	height: 30px;
	font-family: 'MyriadProRegular';
	font-size: 13px;
}
.dd li {
}
.dd a {
	padding: 0 10px;
	display:block;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
}
.dd a:hover {
	background-color: #110A09;
}
.dd.open {
	height: 100px;
}
.dd.open li {
	display: inline-block;
}
.dd li:first-child {
	cursor: pointer;
	padding: 0 10px;
	color:#FFFFA2;
	font-size: 16px;
}
.dd li:first-child, .dd.open {
	width: 100%;
}
.av a {
	text-shadow: 0 0 4px #99CC00;
	color:#99CC00;
}
.pp-button {
	text-align:center;
}
a.btn_pfeil_zurueck {
	background: url("http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/btn_pfeil1.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 26px;
	margin: 0 auto;
	width: 26px;
}
a.btn_pfeil_zurueck:hover {
	background-position: 0 100%;
}
a.btn_uebersicht {
	background: url("http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/btn_uebersicht.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 26px;
	margin: 0 auto;
	width: 26px;
}
a.btn_uebersicht:hover {
	background-position: 0 100%;
}
a.btn_pfeil_vor {
	background: url("images/btn_pfeil.png") no-repeat scroll 0 0 transparent;
	display: inline-block;
	height: 26px;
	margin: 0 auto;
	width: 26px;
}
a.btn_pfeil_vor:hover {
	background-position: 0 100%;
}
/*==========================================*/
/*   Google Language CSS Styles*/
  /* ==========================================*/
.ne-right {
	float: left;
	width: 205px;
}
.rsss {
	display: inline-block;
	margin-top: 6px;
}
#google_translate_element {
	background: none repeat scroll 0 0 #000000;
	color: #575757 !important;
	font-size: 18px;
	font-weight: bold;
	padding: 0px;
	white-space: nowrap;
}
.goog-te-gadget-simple {
	background: none repeat scroll 0 0 #000000 !important;
	border: medium none !important;
}
.goog-te-gadget-simple .goog-te-menu-value {
	color:#575757!important;
	font-family:Verdana, Geneva, sans-serif!important;
	text-transform:uppercase!important;
	line-height:21px!important;
}
.goog-te-gadget img {
	display: none!important;
}
.goog-te-gadget-simple .goog-te-menu-value span {
	margin-left: 5px;
	text-decoration: none;
}
/*==========================================*/
/*   Top Filter Part  CSS Styles*/
  /* ==========================================*/
.filter {
	background: #19191c;
	background: -moz-linear-gradient(top, #19191c 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #19191c), color-stop(100%, #000000));
	background: -webkit-linear-gradient(top, #19191c 0%, #000000 100%);
	background: -o-linear-gradient(top, #19191c 0%, #000000 100%);
	background: -ms-linear-gradient(top, #19191c 0%, #000000 100%);
	background: linear-gradient(to bottom, #19191c 0%, #000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#19191c', endColorstr='#000000', GradientType=0 );
	border: 1px solid #2a2a2a;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-bottom: 25px;
	padding: 8px 8px 8px 17px;
}
.filter h2 {
	background: #45484d;
	background: -moz-linear-gradient(top, #45484d 0%, #000000 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #45484d), color-stop(100%, #000000));
	background: -webkit-linear-gradient(top, #45484d 0%, #000000 100%);
	background: -o-linear-gradient(top, #45484d 0%, #000000 100%);
	background: -ms-linear-gradient(top, #45484d 0%, #000000 100%);
	background: linear-gradient(to bottom, #45484d 0%, #000000 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000', GradientType=0 );
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	color: #FFFFA2;
	font-family: 'MyriadProRegular';
	font-size: 18px;
	line-height: 26px;
	margin: 0 0 12px;
	padding: 6px 10px;
	position: relative;
	text-align: left;
	text-transform: capitalize;
}
.filter input[type="text"], .filter select {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #A8A8A8;
	border-radius: 5px 5px 5px 5px;
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	box-shadow: 0 0 3px #CCCCCC inset;
	padding: 10px 4px;
	width: 293px;
}
.filter select option {
	padding:0 5px;
}
#slider-range {
	float: left;
	margin-left: 12px;
	margin-top: 24px;
	width: 325px;
}
#amount {
	color: #000000 !important;
	font-weight: normal !important;
	margin-left: 10px;
	text-align: center;
	width: 55px;
}
#amount input {
	color:#000;
}
.ad-pad {
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}
/*==========================================*/
/*   Escort New 1 CSS Styles*/
  /* ==========================================*/
.label992 {
	width: 292px;
	height: 150px;
	margin-left: -10px;
}
.label992 h4 {
	color: #03C0E2;
	font-family: 'MyriadProRegular';
	font-size: 18px;
	line-height: 18px;
	margin-bottom: 5px;
	padding-top: 0;
	text-align: center;
}
.label992 h4 span {
	font-size:16px;
	color: #fff;
}
.label992 span {
	color: #d4d4d4;
	display: block;
	font-size: 14px;
	font-weight: normal;
	margin: 3px 0;
}
.label9912 span strong {
	display:inline-block;
	margin-left:5px;
	color:#FFFFA2;
}
.sear-result2 {
	display:block;
}
.sear-result2 ul li {
	background: none repeat scroll 0 0 #fff;
	border: none;
	padding: 6px 5px 0;
	width: 292px;
	float: left;
	margin: 0 5px 10px;
	overflow: hidden;
	position: relative;
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	height: 434px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.sear-result2 ul li img {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-ms-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
}
.sear-result2 ul li:hover {
	box-shadow: 0 7px 10px rgba(0,0,0,0.4);
	margin-top: -5px;
}
.sear-result2 ul li:hover .label992 {
	margin: 0 0 4px;
}
.sear-result2 ul {
	list-style: none;
}
.sear-result2 .label992 {
	background: url(http://www.cheapmanchesterescorts.com/wp-content/themes/vip/images/icons.html) 0 0 repeat;
	bottom: 0;
	color: #E6E3B5;
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 -171px;
	padding: 10px 0;
	position: absolute;
	text-align: center;
	left: 5px;
	width: 292px;
	z-index: 11;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
/* === my acount gallery css === */	
.gal {
	text-align:center;
}
.gal li {
	display:block!important;
	float:left;
	padding: 15px 9px;
	margin: 5px 4px;
	height: 304px;
	border: 1px solid transparent;
}
.gal li:hover {
	border:solid 1px;
	opacity:0.9;
}
.gal div {
	height: 300px;
	overflow: hidden;
}
.gal .landscape {
	width: 438px;
}
.landscape img {
}
/*error and success css by deepak sagar*/
.error {
	color: #FB0000;
	background: linear-gradient(to bottom, rgb(25, 25, 28) 0%, rgb(0, 0, 0) 100%) repeat scroll 0 0 transparent;
	border: 1px solid rgb(42, 42, 42);
	border-radius: 5px 5px 5px 5px;
	margin-bottom: 25px;
	padding: 8px 8px 8px 17px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
}
.error p {
	margin-bottom:0px;
}
.success {
	color: rgb(9, 205, 240);
	background: linear-gradient(to bottom, rgb(25, 25, 28) 0%, rgb(0, 0, 0) 100%) repeat scroll 0 0 transparent;
	border: 1px solid rgb(42, 42, 42);
	border-radius: 5px 5px 5px 5px;
	margin-bottom: 25px;
	padding: 8px 8px 8px 17px;
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.7);
	font-size:16px;
}
.success p {
	margin-bottom:0px;
}
.newsletter_main {
    float: right;
    margin-right:0;
    margin-top:40px;
    width: 450px;
    background:url(images/newsletter.png) no-repeat top center;
    height:301px;
    margin-left:50px;
}
.newsletter_inp {
    width: 309px;
    float:left;
    margin:132px 0 0 60px;
}
.newsletter_btn {
    width: 309px;
    float:left;
    margin:40px 0 0 60px;
}


.location_home
{
float: right;
    margin-right:0;
    margin-top:30px;
    width: 450px;
    background:url(images/locationbg.png) no-repeat top center;
    height:171px;
    margin-left:50px;
}

.location_inp {
    width: 309px;
    float:left;
    margin:105px 0 0 60px;
}