/*
Theme Name: Passion Escort theme (Single license)
Theme URI: http://www.bangthemes.com
Description: Theme is designed and coded by <a href="http://bangthemes.com/">BangThemes.com</a>.
Version: 1.0
Author: BangThemes.com
*/
@import url("//fonts.googleapis.com/css?family=Source+Sans+Pro:400,600|Petit+Formal+Script");

* {
     margin: 0px;
     padding: 0px;
}

@font-face {
  font-family: "FREAS";
  src: url("font/FREAS.TTF");
}

@font-face {
  font-family: "TROCADER";
  src: url("font/TROCADER.TTF");
}

body {
     background: #000000;
     color: #FFE380;
     font-family: "Source Sans Pro";
     margin: 0px;
     padding: 0px;
}

a {
     color: #FF0000;
     outline: medium none;
     text-decoration: none;
}

a:visited {
     text-decoration: none;
}

a:hover {
     color: #FFDC4F;
}

p {
     padding: 0px 0px 1.5em;
     text-align: justify;
}

h1, h2, h3 {
     margin-bottom: 15px;
}

img {
     border: medium none;
}

.bgfix {
     background: url("img/collage.jpg") no-repeat scroll center top transparent;
     margin: 0px auto;
     width: 980px;
}

#wrap {
     background: none repeat scroll 0% 0% #000000;
}

.wspacer {
    
}

.heightfix {
     height: 434px;
}

#header {
     height: 200px;
     margin: 0px auto;
     width: 960px;
}

#header h1 {
     font-size: 35px;
     margin-bottom: 0px;
     padding: 0px 0px 8px;
}

#header h1 a {
     color: #FFCC00;
}

#header h1 a:hover {
     text-decoration: none;
}

#header .link {
     height: 77px;
     margin-left: 70px;
     margin-top: 0px;
     position: absolute;
     width: 477px;
     z-index: 1000;
}

#header .slogan {
     color: #FFFFFF;
     height: 30px;
     margin-left: 93px;
     margin-top: 55px;
     position: absolute;
     text-align: right;
     text-transform: uppercase;
     width: 440px;
     z-index: 1000;
}

#header .bookmark {
     height: 29px;
     margin: 211px 0px 0px 836px;
     position: absolute;
     width: 136px;
}

#intro {
     color: #FFFFFF;
     font-size: 11px;
     height: 130px;
     line-height: normal;
     margin-left: 215px;
     margin-top: 100px;
     overflow: hidden;
     position: absolute;
     text-align: justify;
     width: 415px;
}

#intro .textwidget {
     padding: 0px;
}

#intro .spacer {
    
}

#intro a {
     color: #FFA102;
}

#intro h2 {
     font-size: 14px;
     margin: 0px 0px 10px;
     padding: 0px;
     text-align: left;
}

#topnav {
     margin-bottom: 0px;
     margin-left: 210px;
     margin-top: 215px;
     overflow: hidden;
     padding: 0px;
     position: absolute;
     width: 610px;
     z-index: 10;
}

#topnav .top-menu {
     font-size: 1.2em;
     font-weight: bold;
}

#topnav .top-menu a {
     color: #3D0338;
     text-decoration: none;
}

#topnav .top-menu a:hover {
     color: #FFFFFF;
     text-decoration: none;
}

#topnav .top-menu ul {
     list-style: none outside none;
}

#topnav .top-menu ul li {
     display: inline;
     padding: 0px 8px;
}

#topnav .top-menu .current_page_item a {
     color: #FFFFFF;
     text-decoration: none;
}

#topnav .top-menu .current_page_item a:hover {
     background: none repeat scroll 0% 0% transparent;
}

#topnav li.current-menu-item a {
     color: #FFFFFF;
}

#topwidget {
     color: #FFFFFF;
     font-size: 11px;
     height: 105px;
     line-height: normal;
     margin-left: 620px;
     margin-top: 10px;
     overflow: hidden;
     position: absolute;
     text-align: justify;
     width: 340px;
}

#topwidget h2.widgettitle {
     font-size: 14px;
     font-style: italic;
     margin: 0px 0px 5px;
}

#topwidget a {
     color: #F4CC1A;
     text-decoration: underline;
}

#midle1 {
     margin: 10px 0px 0px;
     width: 960px;
}

#midle {
     float: left;
     width: 680px;
}

#gallerymidle {
     width: 960px;
}

#home .featured {
     height: 380px;
     width: 960px;
}

* html body #midle {
     margin-left: 5px;
     width: 585px;
}

#midle .spacer {
    
}

#midle .more-link {
     display: block;
     float: right;
     font-size: 12px;
     font-weight: bold;
     margin-top: 10px;
     padding: 10px 0px 0px;
     text-decoration: none;
}

#midle .more-link img {
     border: medium none;
}

#midle .midleads {
     margin-bottom: 10px;
}

#midle .midleads img {
     border: medium none;
}

#midle .post {
     margin-bottom: 20px;
}

#midle .page {
    
}

#midle .postbot {
     margin-top: 20px;
     padding: 10px 15px 15px;
}

#midle .page h1 {
     color: #CB3842;
     font-family: "source sans pro";
     font-size: 2.5em;
     font-weight: normal;
     margin-bottom: 10px;
     text-align: center;
}

#midle .escort h2 {
     margin-bottom: 10px;
}

#midle .post h2 a {
     text-decoration: none;
}

#midle .post h2 a:hover {
    
}

#midle .post h3 {
     color: #FFE380;
     font-size: 1.6em ! important;
     font-style: italic;
     font-weight: normal;
     line-height: 1.2em;
     margin: 10px 0px;
}

#midle .page h1 {
     color: #FFE380;
     font-family: "source sans pro";
     font-size: 29px;
     font-weight: bolder;
     margin-bottom: 10px;
     text-align: center;
}

#midle .postdata {
     border-bottom: 1px solid;
     color: #AEAEAE;
     font-size: 14px;
     margin: 0px 0px 10px;
}

#midle .postdata ul {
     list-style: none outside none;
     margin: 0px;
     padding: 0px;
}

#midle .postdata ul li {
     background: none repeat scroll 0px 0px transparent;
     display: inline;
     padding: 0px 5px 0px 0px;
}

#midle .postdata .time {
    
}

#midle .postdata .comments {
     background: url("http://purebangkokescorts.com/wp-content/themes/escort/img/icon_comments.gif") no-repeat scroll 0px 0px transparent;
     padding: 0px 10px 0px 20px;
}

#midle .postdata .posted {
     background: url("http://purebangkokescorts.com/wp-content/themes/escort/img/posted.gif") no-repeat scroll 0px 3px transparent;
     padding: 8px 10px 8px 25px;
}

#midle ul {
     list-style: none outside none;
     margin-bottom: 20px;
}

#midle ul li {
     padding: 0px 0px 0px 10px;
}

#midle ul li {
     background: url("img/bullet_red.png") no-repeat scroll 0px 2px transparent;
     padding: 0px 0px 0px 18px;
}

#midle1 .girl {
     background: url("img/escort.png") no-repeat scroll 0px -44px transparent;
     cursor: pointer;
     float: left;
     height: 416px;
     margin: 0px 22px 10px;
     position: relative;
     text-align: center;
     width: 272px;
}

#midle1 .girl .girlName a{
	color: #FFE380;
    font-size: 24px;
    line-height: 21px;
	font-variant: small-caps;
    outline: medium none;
    text-decoration: none;  
}

#midle1 .girl .girlName a:hover{
	color: #FF0000;  
}

#midle1 .girl img.corners {
     left: 5px;
     margin: 5px 0px 0px;
     position: absolute;
     z-index: 1000;
}

* html body #midle .girl img.corners {
     display: none;
}

#midle1 .girl img {
     border: medium none;
}

#midle1 .girl img.girlPhoto {
     height: 326px;
     margin: 31px 30px 30px;
     width: 217px;
     z-index: -200;
}

#midle1 .girl .girlName {
     font-weight: bold;
}

#midle1 .girl .girlInfo {
     display: none;
}

#midle1 .girl img.getToKnowMe {
     margin: 10px 0px 0px;
}

#midle1 .girl em {
     background: none repeat scroll 0px 0px #000000;
     color: #FFFFFF;
     font-style: normal;
     height: 301px;
     left: 5px;
     margin: 31px 0px 0px 25px;
     overflow: hidden;
     padding: 25px 5px 0px;
     position: absolute;
     text-align: center;
     width: 207px;
     z-index: 900;
}

#booking {
     background: url("img/bookingbg.gif") repeat-x scroll center top transparent;
     display: none;
     padding: 10px;
}

#thankyou {
     border: 1px solid #CCCCCC;
     display: none;
     font-size: 1.2em;
     padding: 10px;
     text-align: center;
}

#xform {
     margin: 0px 0px 15px;
}

#xform ol {
    
}

#xform li {
     clear: both;
     list-style: none outside none;
     margin: 0px;
     padding: 5px;
}

#xform .label {
     color: #333333;
     display: inline-block;
     float: left;
     font-size: 1.2em;
     padding-right: 5px;
     text-align: left;
     width: 150px;
}

#xform .label strong {
     color: #AE0083;
}

#xform .note {
     font-size: 11px;
}

#xform input {
     background: url("img/inputbg.gif") repeat-x scroll center top #FFFFFF ! important;
     border: 1px solid #C8A6C4;
     padding: 5px;
     width: 140px;
}

#xform textarea {
     background: url("img/inputbg.gif") repeat-x scroll center top #FFFFFF ! important;
     border: 1px solid #C8A6C4;
     height: 70px;
     padding: 5px;
     width: 350px;
}

#xform input.submit {
     background: url("img/inputbg.gif") repeat-x scroll center bottom transparent;
     border: 1px solid #CCCCCC ! important;
     color: #45043F;
     cursor: pointer;
     font-weight: bold;
     padding: 3px ! important;
     width: 180px;
}

.error {
     color: #BC0705;
     font-size: 0.9em;
     padding: 0px 0px 0px 10px;
}

#midle img.alignleft {
     border: 1px solid #E0B674;
     float: left;
     margin-right: 10px;
     padding: 3px;
}

#midle img.alignright {
     border: 1px solid #E0B674;
     float: right;
     margin-left: 10px;
     padding: 3px;
}

#midle .thumb {
     border: 1px solid #E0B674;
     float: left;
     padding: 3px;
}

#midle .thumb img {
     border: 1px solid #E0B674;
     padding: 3px;
}

#midle img {
    
}

#gallery-1 img {
     height: 305px;
     padding: 5px 0px 0px 7px;
     width: 204px;
}

#escortComments img.avatar {
     display: none;
}

#escortComments .box {
     width: 517px;
}

#escortComments .even, #escortComments .odd {
     background: none repeat scroll 0% 0% #242424;
}

#escortComments p.website {
     display: none;
}

ul.children {
     margin: 15px 0px 0px;
}

ul.children li {
     background: none repeat scroll 0% 0% #333333 ! important;
     padding: 5px ! important;
	 list-style: none;
}

.even {
     background: url("img/postdata.gif") no-repeat scroll center bottom transparent;
     margin-bottom: 10px;
     padding: 10px;
}

.odd {
     background: url("img/postdata.gif") no-repeat scroll center bottom transparent;
     margin-bottom: 10px;
     padding: 10px;
}

.commentStyles h3 {
     color: #000000;
}

img.avatar {
     border: 1px solid #C8A6C4 ! important;
}

h3.ctitle {
     margin-bottom: 10px;
}

ol {
     margin: 0px;
     padding: 0px;
}

.commentlist {
     list-style: none outside none;
}

.commentlist cite, .commentlist cite a {
     font-size: 1.1em;
     font-style: normal;
     font-weight: bold;
}

.comment-author img {
     float: left;
     margin-right: 10px;
}

.commentmetadata {
     font-size: 14px;
     margin-bottom: 10px;
}

.box {
     background: url("img/inputbg.gif") repeat-x scroll center top #FFFFFF;
     border: 1px solid #C8A6C4;
     color: #000000;
     font-family: arial;
     font-size: 12px;
     overflow: hidden;
     padding: 5px;
     width: 535px;
}

.field {
     background: url("img/inputbg.gif") repeat-x scroll center top #FFFFFF ! important;
     border: 1px solid #C8A6C4;
     color: #000000;
     font-family: arial;
     font-size: 12px;
     padding: 3px;
}

.submit {
     background-attachment: scroll;
     background-clip: border-box;
     background-color: transparent;
     background-image: url("img/j2.png");
     background-origin: padding-box;
     background-position: 0% 0%;
     background-repeat: repeat;
     background-size: 106px 34px;
     border-radius: 10px 10px 10px 10px;
     border: medium none;
     cursor: pointer;
     height: 34px;
     width: 106px;
}

#navigation {
     font-weight: bold;
     padding: 15px;
}

#navigation img {
     border: medium none;
}

#navigation .alignleft {
     float: left;
     padding: 0px;
}

#navigation .alignright {
     float: right;
     padding: 0px;
}

#sidebar {
     background-image: url("img/pro.png");
     background-position: 210% center;
     background-repeat: no-repeat;
     background-size: 255px 101%;
     color: #FFFFFF;
     float: right;
     margin-top: 20px;
     padding-bottom: 35px;
     width: 250px;
}

#sidebar .spacer {
    
}

#sidebar a {
     color: #FFFFFF;
}

#sidebar a:hover {
     color: #F8DD7E;
}

#sidebar h2 {
     background-image: url("img/menubg.jpg");
     background-size: 10% auto;
     border-radius: 6px 6px 0px 0px;
     color: #FFFFFF;
     font-family: "Georgia";
     font-size: 19px;
     font-style: italic;
     font-weight: normal;
     margin-bottom: 0px;
     margin-left: 1px;
     margin-top: 2px;
     overflow: auto;
     padding-top: 3px;
     text-align: center;
     width: 236px;
}

#sidebar ul {
     margin: 0px;
     padding: 0px;
}

#sidebar ul ul {
     margin: 0px;
     padding: 0px 17px 10px;
}

* html body #sidebar ul li {
     border-bottom: 1px solid #68035D;
}

#sidebar ul ul {
     margin: 0px;
     padding: 0px 10px 10px;
}

#sidebar ul ul li {
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background: url("img/bullet.png") no-repeat scroll 0px 9px transparent;
     border-bottom: 1px solid #E6E1B4 ! important;
     border-image: none;
     border-left: medium none;
     border-right: medium none;
     border-top: medium none;
     font-size: 0.9em;
     line-height: 1.5em;
     margin: 10px 10px 10px 2px;
     padding: 5px 0px 5px 15px;
}

#sidebar ul ul ul {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     margin: 0px;
     padding: 0px;
}

#sidebar ul ul ul li {
     -moz-border-bottom-colors: none ! important;
     -moz-border-left-colors: none ! important;
     -moz-border-right-colors: none ! important;
     -moz-border-top-colors: none ! important;
     background: url("img/bullet.png") no-repeat scroll 0px 9px transparent ! important;
     border-color: #E6E1B4 -moz-use-text-color -moz-use-text-color ! important;
     border-image: none ! important;
     border-style: solid none none ! important;
     border-width: 1px medium medium ! important;
     font-size: 1em;
     padding: 5px 0px 5px 15px ! important;
}

#sidebar ul ul ul ul li {
     background: url("img/bullet.png") no-repeat scroll 0px 7px transparent ! important;
     border: medium none ! important;
     padding: 3px 0px 3px 15px ! important;
}

#sidebar02 {
     color: #000000;
     margin: 280px 0px 0px;
     width: 190px;
}

#sidebar02 .spacer {
    
}

#sidebar02 a {
     color: #000000;
}

#sidebar02 a:hover {
     color: #620057;
}

#sidebar02 h2 {
     background: url("img/wH2-pink.gif") no-repeat scroll center top transparent;
     color: #FFFFFF;
     font-family: "Georgia";
     font-size: 1.4em;
     font-style: italic;
     font-weight: normal;
     height: 49px;
     margin-bottom: 0px;
     overflow: hidden;
     padding: 13px 0px 0px;
     text-align: center;
}

#sidebar02 ul {
     background: url("img/ulblock.gif") repeat-y scroll 0% 0% transparent;
     margin: 0px;
     padding: 0px;
}

#sidebar02 ul li {
     background: url("img/wBot.gif") no-repeat scroll center bottom transparent;
     list-style-image: none;
     list-style-type: none;
     margin-bottom: 0px;
}

#sidebar02 ul ul {
     background: url("img/wBot.gif") no-repeat scroll center bottom transparent;
     margin: 0px;
     padding: 0px 10px 10px;
}

#sidebar02 ul ul li {
     background: url("img/bullet-pink.png") no-repeat scroll 0px 9px transparent;
     border-bottom: 1px solid #E6E1B4;
     font-size: 0.9em;
     line-height: 1.5em;
     margin: 0px;
     padding: 5px 0px 5px 15px;
}

#sidebar02 ul ul ul {
     background: none repeat scroll 0% 0% transparent;
     border: medium none;
     margin: 0px;
     padding: 0px;
}

#sidebar02 ul ul ul li {
     -moz-border-bottom-colors: none;
     -moz-border-left-colors: none;
     -moz-border-right-colors: none;
     -moz-border-top-colors: none;
     background: url("img/bullet-pink.png") no-repeat scroll 0px 9px transparent ! important;
     border-color: #E6E1B4 -moz-use-text-color -moz-use-text-color;
     border-image: none;
     border-style: solid none none;
     border-width: 1px medium medium;
     font-size: 1em;
     padding: 5px 0px 5px 15px ! important;
}

#sidebar02 ul ul ul ul li {
     background: url("img/bullet-pink.png") no-repeat scroll 0px 7px transparent ! important;
     border: medium none ! important;
     padding: 3px 0px 3px 15px ! important;
}

#sidebar02 .tagcloud, #sidebar .tagcloud {
     padding: 10px;
}

ul li.escort-tag-cloud {
     background: none repeat scroll 0% 0% transparent ! important;
     overflow: hidden;
     padding: 10px ! important;
}

#wp-calendar {
     empty-cells: show;
     margin: 10px auto 0px;
     padding: 10px;
     width: 180px;
}

#wp-calendar #next a {
     padding-right: 10px;
     text-align: right;
}

#wp-calendar #prev a {
     padding-left: 10px;
     text-align: left;
}

#wp-calendar a {
     display: block;
}

#wp-calendar caption {
     font-weight: bold;
     text-align: center;
     width: 100%;
}

#wp-calendar td {
     padding: 0px;
     text-align: center;
}

#wp-calendar td.pad:hover {
     background-color: #FFFFFF;
}

ul li.widget_text {
     padding: 0px;
}

ul li.widget_text a {
     color: #9F008E ! important;
}

ul li.widget_text div.wTop {
    
}

ul li.wFirst div.wTop {
    
}

.textwidget {
     padding: 15px;
}

#sidebar ul li {
     list-style: none outside none;
}

#sidebar li.aktt_widget h2 {
     background: url("http://purebangkokescorts.com/wp-content/themes/escort/img/h2bgwide-twitter.gif") no-repeat scroll 0% 0% transparent;
     font-size: 1.3em;
     padding-right: 50px;
     text-align: right;
}

#sidebar p.aktt_credit {
     font-size: 0.9em ! important;
     text-align: right;
}

a.aktt_tweet_time {
     font-size: 0.9em;
}

#sidebar li.picOftheday ul li {
     background: none repeat scroll 0% 0% transparent;
     margin: 0px;
     padding: 0px;
     text-align: center;
}

#sidebar li.picOftheday ul li img {
     border: 2px solid #000000;
     padding: 2px;
}

#sidebar img.picOftheday {
     border: 2px solid #000000;
     padding: 2px;
     width: 170px;
}

.widget_tag_cloud a {
     position: relative;
}

#footer p {
     color: #AEAEAE;
     font-size: 14px;
     line-height: 5px;
     text-align: center;
}

#footer {
     background: url("img/footerbg.jpg") no-repeat scroll left top #1A0101;
     color: white;
     font-size: 20px;
     font-weight: bold;
     height: auto;
     overflow: auto;
     width: 960px;
}

.fmenu {
     font-size: 15px;
     margin-bottom: 16px;
     margin-left: 25px;
     margin-top: 29px;
     overflow: auto;
     padding: 0px;
     width: 909px;
}

.fmenu ul {
     list-style: none outside none;
}

.fmenu ul li {
     float: left;
     margin-left: 13px;
}

#footer .fp {
     float: right;
     margin-right: 10px;
}

#footerads .ads {
     padding: 0px;
     text-align: center;
}

#footer {
     color: #FFFFFF;
}

#footer .fspacer {
     padding: 0px 0px 20px;
     text-align: center;
}

#footer .copyrighted {
     font-size: 11px;
}

#footer .bot-menu {
     padding: 10px 0px 0px;
}

#footer .bot-menu ul {
     font-size: 12px;
     font-weight: bold;
     list-style: none outside none;
}

#footer .bot-menu ul li {
     display: inline;
     padding: 0px 5px 0px 0px;
}

#footer a:hover {
     color: #FCCC0E;
}

#footer .fmenu a:hover {
     color: #F0DE7C;
}

.fl {
     float: left;
}

.fr {
     float: right;
}

.mgright {
     margin-right: 20px;
}

.mgtop {
     margin-top: 10px;
}

.mgbottom {
     margin-bottom: 10px;
}

.clr {
     clear: both;
}

#escortGallery {
     display: none;
     margin: 10px 0px;
}

.gallery {
    
}

#tmplUrl {
     display: none;
}

.wrapper {
     box-shadow: 0px 0px 2px white;
	 -webkit-box-shadow: 0px 0px 2px white;	 -moz-box-shadow: 0px 0px 2px #white;
     margin: 20px auto;
     width: 960px;
	 
}

#top {
     background: url("img/960x200_Pure_114.jpg") repeat scroll 0px 0px transparent;
     height: 200px;
     width: 960px;
}

#header #contact {
     background: url("img/t3.png") repeat scroll 0% 0% transparent;
     color: white;
     font-weight: bold;
     padding-left: 20px;
     padding-top: 30px;
     text-shadow: 0px 0px 10px red;
	 display:none;
}

#header #contact a {
     color: white;
}

#header .social ul li {
     float: left;
     list-style: none outside none;
     margin-right: 10px;
}

#header .social {
     float: right;
     margin-bottom: 10px;
     margin-top: 12px;
	 display:none;
}

#header #contact p {
     font-size: 14px;
     margin: 0px;
     padding-bottom: 7px;
     padding-left: 100px;
     text-align: center;
}

.winfo {
     background: url("img/right_banner.png") no-repeat scroll right bottom transparent;
     min-height: 290px;
     padding: 0px 215px 30px 30px;
     width: 715px;
}

#navi ul li {
     float: left;
     list-style: none outside none;
     margin-right: 0px;
     padding-top: 3px;
}

#navi ul li a:hover {
     background: none repeat scroll 0px 0px rgba(255, 255, 255, 0.2);
     text-decoration: none;
}

#navi ul li a {
     color: #FFFFFF;
     font-size: 18px;
     font-weight: bold;
     padding: 2px 23px 5px;
     text-align: center;
}

#navi {
     background: url("img/menubg.jpg") repeat scroll 0px 0px transparent;
     height: 31px;
     width: 960px;
}

.menu-padding {padding-top:40px;}
.sticky {position:fixed; top:0; z-index:999;}

.footerinsideright h3 {
     text-align: center;
}

#home .homewidget .footerinside h3, .footerinsideright h3 {
     color: #99865E;
     margin-left: 15px;
     margin-top: 10px;
}

#home .homewidget .footerinside, .footerinsideright {
     border-radius: 10px 10px 10px 10px;
     font-size: 15px;
     min-height: 174px;
}

#home .homewidget .footerinside li, .footerinsideright li {
     list-style: none outside none;
}

#home .homewidget .footerinsideright {
     background: none repeat scroll 0px 0px #000000;
     float: right;
     margin-right: 13px;
     margin-top: 13px;
     width: 300px;
}

#home .homewidget .footerinside {
     background: none repeat scroll 0px 0px #000000;
     float: left;
     margin-left: 13px;
     margin-top: 13px;
     width: 572px;
}

#home .homewidget {
     background: none repeat scroll 0px 0px #DFDFDF;
     border-radius: 10px 10px 10px 10px;
     height: 200px;
     margin-bottom: 18px;
     margin-left: 26px;
     margin-right: 26px;
}

#home .featured {
     height: 436px;
     width: 960px;
	 margin-top: 10px;
}

.hwr ul li {
     background-image: url("img/arrow.png");
     background-position: left center;
     background-repeat: no-repeat;
     padding-left: 34px;
     text-align: center;
}

.catablog-catalog .escort {
     float: left;
     width: 235px;
}

.catablog-catalog .escort .catablog-image img {
     float: right;
     width: 235px;
}

#gal {
     margin-left: 79px;
     width: 767px;
}

.catablog-catalog .escort .catablog-image h3.catablog-title1 {
     color: #FF0000;
     text-align: center;
     width: 235px;
}

#content {
     padding: 20px;
}

#padding h2 {
     color: #FFE380;
     font-family: source sans pro;
     font-size: 32px;
     font-weight: bolder;
     text-align: center;
}

#gallery-1 .gallery-item {
     background-image: url("img/gal.png");
     background-size: 276px 378px;
     float: left;
     height: 342px;
     margin-right: 3px;
     margin-top: 10px;
     padding-top: 30px;
     text-align: center;
     width: 49%;
}

.personal {
	margin-bottom:30px;
	overflow:hidden;
}

.personal .psd {
     padding-left:15px;
	 padding-right:15px;
     color: #9D9252;
}

.personal .pl b {
     float: left;
     margin-left: 14px;
     width: 150px;
}

.personal .pl {
     border-right: 1px solid;
     color: #9D9252;
     float: left;
     width: 160px;
}

.personal .pr .fd {
     margin-left: 15px;
}

.personal .pr {
     float: left;
}

.cont {
     float: right;
     margin-right: 35px;
     width: 552px;
}

.pinfo {
    background-image: url("img/pro.png");
    background-repeat: no-repeat;
    background-size: 324px 94.4%;
    float: left;
    height: 654px;
    margin-left: 24px;
    margin-top: 24px;
    padding: 0 6px 0 9px;
    width: 319px;
}
#gallerymidle h1 {
     color: #FFE380;
     font-family: 'Petit Formal Script',cursive;
     padding-left: 49px;
     padding-top: 15px;
}

.personal h2 {
     color: #FFE380;
     font-family: 'Petit Formal Script',cursive;
     padding-left: 49px;
     padding-top: 10px;
	 margin-bottom: 5px;
}

.pl strong, .pr strong {
     color: #FFE380;
     font-weight: 800;
     margin-left: 14px;
}

#blog ul li {
     list-style: none outside none;
}

#blog {
     float: left;
     margin: 22px 16px 98px;
     width: 678px;
}

.btitle {
     text-align: center;
}

#blog h1 a {
     color: #FFE380;
     font-family: "Source Sans Pro";
     font-size: 29px;
     font-weight: 900;
     text-align: center;
}

.blog1 .pimg {
     float: left;
     height: 160px;
     width: 200px;
}

.blog1 {
     border: 1px solid #FFE380;
     border-radius: 10px 10px 10px 10px;
     height: auto;
     margin-bottom: 20px;
     overflow: auto;
     padding: 10px;
}

.blog1 .pimg {
     float: left;
     height: 160px;
     margin-left: 10px;
     width: 170px;
}

.gfield_label {
     float: left;
     width: 248px;
}

.gfield_radio {
     float: left;
}

.gfield_error .gfield_radio {
     color: #790000;
     float: left;
}

.heading {
     height: 55px;
     padding-top: 5px;
     text-align: center;
     width: 900px;
}

.booknow {
     float: right;
     width: 233px;
}

.heading h1 {
     float: left;
     text-align: center;
     width: 100%;
}

.booknow img {
     margin-top: 4px;
     width: 143px;
}

.titledata h1 {
     color: #FFE380;
     font-family: "Source Sans Pro";
     text-align: center;
}

.blog1 .postdata {
     border-bottom: 1px solid;
     color: #AEAEAE;
     font-size: 14px;
     margin: 0px 0px 10px 10px;
}

.blog1 .postdata ul {
     list-style: none outside none;
     margin: 0px;
     padding: 0px;
}

.blog1 .postdata ul li {
     background: none repeat scroll 0px 0px transparent;
     display: inline;
     padding: 0px 5px 0px 0px;
}

.read {
     float: right;
}

.order {
     margin-bottom: 24px;
     margin-top: -37px;
     text-align: center;
     width: 560px;
}

#escortComments {
     background: none repeat scroll 0% 0% #333333;
     font-size: 0.9em;
     line-height: 1.3em;
     padding: 10px;
}

#escortComments h3 {
     color: #FFE380;
     font-size: 1.3em ! important;
     font-style: italic;
     margin: 0px 0px 10px;
}

#pro {
     height: auto;
     overflow: auto;
}

.order img {
     width: 193px;
}

#gravity_form {
     margin-left: 162px;
     text-align: center;
     width: 690px;
}

.padds {
     padding-bottom: 10px;
     text-align: center;
}

.catablog-title1 {
     text-align: center;
     width: 235px;
}

.catablog-title1 a {
     color: #FFE380;
     font-size: 18px;
}

.catablog-title1 a:hover {
     color: #FF0000;
}

.fmenu a {
     font-size: 12px;
     margin-left: 13px;
     padding: 0px;
}

#input_1_4, #input_1_6 {
     font-size: 15px;
}

ul#gform_fields_1 {
     font-size: 19px;
}

#escortComments #respond {
     text-align: center;
}

#escortComments #commentform {
     margin-left: 195px;
}

.fmenu ul li a {
     font-size: 14px;
}

#home .homewidget .footerinside li h3 {
     text-align: center;
}

#sidebar .hwr {
     height: 150px;
     margin-left: 3px;
     padding: 15px;
     width: 204px;
}

#sidebar .hwr ul li a {
     color: #FF0000;
}

#sidebar .hwr ul li a:hover {
     color: #FFD62A;
     font-weight: bold;
}

#sidebar .hwr .b1 {
     height: 60px;
}

#sidebar .hwr .phone {
    font-size: 22px;
    font-weight: bold;
    height: 40px;
    text-align: center;
}

#sidebar .hwr .clock {
    font-size: 19px;
    font-weight: bold;
    height: 40px;
    text-align: center;
}

#sidebar .hwr ul li {
     background-position: left center;
     background-repeat: no-repeat;
     padding-left: 34px;
     text-align: center;
}

#sidebar .hwr .b1 img {
     height: 71px;
     width: 188px;
}

.homewidget .hwr ul li {
     background-image: url("img/arrow.png");
     background-position: left center;
     background-repeat: no-repeat;
     font-size: 19px;
     margin-left: 20px;
     padding-left: 21px;
     text-align: center;
}

#footer .fmenu ul li a, #footer-widgets .fwidgetarea ul li a {
     color: #6F7E8A;
     font-family: Georgia,serif;
     font-size: 12px;
     font-style: normal;
     font-weight: normal;
     letter-spacing: 0.05em;
     word-spacing: 0.1em;
}

.fmenu ul {
     margin: 0px auto;
     width: 746px;
}

#footer-widgets {
     height: auto;
     overflow: auto;
     padding: 4px 0px 0px 205px;
     width: 748px;
}

#footer-widgets .fwidgetarea {
     float: left;
     margin-right: 17px;
     width: 232px;
}

#footer-widgets .fwidgetarea h2 {
     border-bottom: 1px dotted #263848;
     color: #99865E;
     font-size: 18px;
     padding-bottom: 6px;
}

#footer-widgets .fwidgetarea ul {
     margin-left: 17px;
}

#footer-widgets .fwidgetarea ul li a:hover {
     color: #F0DE7C;
}

#content .catablog-row {
     margin-right: 10px;
}

.next {
     background-image: url("img/1.png");
     background-position: 12px 0px;
     background-repeat: no-repeat;
     background-size: 51px auto;
     color: transparent;
     display: block;
     float: right;
     height: 37px;
     text-indent: -20000px;
     width: 63px;
}

.page-numbers {
     display: none;
}

a.next:hover {
     color: transparent;
}

.next {
     display: block;
}

.prev {
     background-image: url("img/2.png");
     background-repeat: no-repeat;
     background-size: 51px auto;
     color: transparent;
     display: block;
     float: left;
     height: 37px;
     text-indent: -2000px;
     width: 63px;
}

.catablog-disabled {
     display: none;
}
.evenhe {
    background-image: url("img/pro.png");
    background-repeat: no-repeat;
    background-size: 324px 97%;
    float: left;
    height: 654px;
    margin-left: 24px;
    margin-top: 17px;
    padding: 0 6px 0 9px;
    width: 319px;
	
}

/*Mail Chimp*/#mc_embed_signup{    background-color: #990000;    height: 75px;}.timetolive{    background: url("img/time-to-live457x68.png") no-repeat scroll 5px 3px transparent;    float: left;    height: 75px;    width: 466px;}#mc-embedded-subscribe-form {    float: left;    margin-left: 15px;    margin-top: 21px;    width: 240px;}.arrow-top {    background-image: url("img/arrow-top102x47.png");    background-repeat: no-repeat;	float: left;    height: 47px;    margin-left: 16px;    margin-top: 3px;    width: 102px;    z-index: 100;}.get-on-list {    background-image: url("img/get-on-list92x34.png");    background-repeat: no-repeat;    height: 34px;    margin-left: 20px;    margin-top: 19px;    width: 92px;	float: left;}#mce-EMAIL.email{    background: none repeat scroll 0 0 #F9F9F9;    border: 1px solid #CCCCCC;    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.1) inset;    padding: 2px;	float: left;	height: 23px;	color: #666666	margin-left:10px;}#mc-embedded-subscribe {	float:left;}#mc-embedded-subscribe{    background-color: transparent;    background-image: url("img/amm-me37x32.png");    background-repeat: no-repeat;    border: 0 none black !important;    cursor: pointer;    display: block;    height: 32px;	float: left;    text-decoration: none;    width: 37px;    z-index: 1000;	margin-left:25px;}

/*Gallery Click*/
.clickgallery {
    background: none repeat scroll 0 0 #990000;
    color: #FFFFFF;
    font-size: 24px;
    height: 40px;
    line-height: 40px;
    margin-top: 14px;
    text-align: center;
}

.clickgallery a {
	color: #FFF;
}

.clickgallery a:hover{
	text-decoration:underline;
}