html, body, body div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
        
	/*background: transparent;*/
}
html,body{height: 100%}
/* HTML5 display-role reset for older browsers */
article, aside, figure, footer, header, hgroup, nav, section {display: block;}


ul {list-style: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none;}
a {margin: 0; padding: 0; font-size: 100%; vertical-align: baseline;}
del {text-decoration: line-through;}
abbr[title], dfn[title] {border-bottom: 1px dotted #000; cursor: help;}

body {line-height:1;}

/* tables still need cellspacing="0" in the markup */
table {border-collapse: collapse; border-spacing: 0;}
th {font-weight: bold; vertical-align: bottom;}
td {font-weight: normal; vertical-align: top;}
hr {display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0;}

/* Form Elements */
input, select {vertical-align: middle;}
input[type="radio"] {vertical-align: text-bottom;}
input[type="checkbox"] {vertical-align: bottom;}
.ie6 input {vertical-align: text-bottom;}
select, input, textarea {font: 99% sans-serif;}

a:hover, a:active {outline: none;}
small {font-size: 85%;}
strong, th {font-weight: bold;}
td, td img {vertical-align: top;} 

sub, sup {font-size: 75%; line-height: 0; position: relative;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}

/* standardize any monospaced elements */
pre, code, kbd, samp {font-family: monospace, sans-serif;}

/* hand cursor on clickable elements */
.clickable, label, input[type=button], input[type=submit], button {cursor: pointer;}

/* Webkit browsers add a 2px margin outside the chrome of form elements */
button, input, select, textarea {margin: 0;}

/* make buttons play nice in IE */
button {width: auto; overflow: visible;}

a, img a, img, a img {border:0;	outline:0; text-decoration:none;}

/* FLOAT-elements */
.fltleft {float:left;}
.fltright {float:right;}

/* let's clear some floats */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; }  
.clearfix:after { clear: both; }  

/* only to clear floats - to be used with any class as addition */
.clear {
	clear: both;
}
/* clear float with blank <div>or <br>*/
.clrflt {
	clear:both;
	line-height:1px;
	font-size:1px;
	overflow: hidden;
}

/* MAIN */
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	background:#f1ede1 url(../images/body_bg.jpg) repeat left top;
}


/*================= Wrapper Start {Glam Escort}==================*/

.wrapper {
	width:100%;
        min-height: 100%;
        margin-bottom: -116px;
	/*padding-bottom: 116px;*/

	}
	
/*=========== Header Start ============*/

.header {
	width:950px;
	height:92px;
	margin:0px auto;
	padding:38px 15px 0 15px;
	}

/*=========== Logo Left Start ============*/

.logo {
	width:435px;
	height:66px;
	padding:10px 0 0 0;
	}
.logo a{
        font-size: 55px;
        color: #000;
        text-decoration: none
        }
/*=========== Call Now No Right Start ============*/

.calling-no {
	width:249px;
	height:49px;
        font-size: 40px;
        font-family: Georgia;
        color:#000;
	}
.calling-no span{
            font-size:22px;
        font-family: Georgia;
        color: #C2B6AC;
        display: block;
        }

/*============== container Start ===============*/

.container {
	width:980px;
	margin:0px auto;
	padding:0 0 40px;
	}

/*============== container Left Start ===============*/

.content_left {
	width:180px;
	padding:0px 0 0 0;
	}

.sidemenu {
	width:180px;
	}

.sidemenu ul {
	list-style:none;
	padding:0px;
	margin:0px;
	}

.sidemenu ul li {
	height:44px;
	line-height:44px;
	font-size:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-transform:uppercase;
	color:#927F78;
	}

.sidemenu ul li a {
	width:160px;
	height:44px;
	display:block;
	text-decoration:none;
	color:#927F78;
	padding:0 0 0 20px;
	}

.sidemenu ul li a:hover,.sidemenu ul li.active a {
	background:#352d26;
	color:#FFF;
	}


/*============== container Right Start ===============*/

.content_right {
	width:782px;
	}

/*============== Banner Area Start ===============*/

.bannerarea {
	width:779px;
	height:500px;
	background:url(../images/banner_bg1.png) no-repeat center top;
	padding:21px 1px;
	margin:0 0 5px;
	}

.banner {
	width:779px;
	height:500px;
	position:relative;
	}

.bannertext {
	width:450px;
	position:absolute;
	left:40px;
	top:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:50px;
	font-style:italic;
	font-weight:normal;
	line-height:50px;
	color:#352d26;
	}
/* SLIDER WRAPPER STARTS */



.Slider_Outer {
	display:block;
	padding:36px 0 35px 0;
	margin:0 auto;
	width:940px;
}
.Slider_Wrap {
	display:block;
	padding:0 0 0 0;
	margin:0 auto;
	width:780px;
	height:552px;
	position:relative;
}
.InBg {
	display:block;
	padding:0px 0 0 0;
	margin:0 auto;
	width:780px;
}
.Over_Box {
	width:450px;
	position:absolute;
	left:40px;
	top:30px;

}
.Over_Box h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:50px;
	font-style:italic;
	font-weight:normal;
	line-height:50px;
	color:#352d26;
}
.Over_Box_One {
	display:block;
	padding:0;
	margin:0;
	background:url(../images/redTrance.html) left top repeat-x;
	width:780px;
	height:44px;
	position:absolute;
	top:251px;
	left:11px;
}
.Over_Box_One h1 {
	color:#FFF;
	font-size:25px;
	font-style:normal;
	font-weight:normal;
	line-height:28px;
	display:block;
	padding:8px 0 0 15px;
	margin:0;
}

.stepcarousel {
	position:relative; /*leave this value alone*/
	border:0px solid black;
	overflow:scroll; /*leave this value alone*/
	width:781px; /*Width of Carousel Viewer itself*/
	height:502px; /*Height should enough to fit largest content's height*/
	background-color: #FFF;
}
.stepcarousel .belt {
	position:absolute; /*leave this value alone*/
	left:0;
	top:0;
}
.stepcarousel .panel {
	float:left; /*leave this value alone*/
	overflow:hidden; /*clip content that go outside dimensions of holding panel DIV*/
	margin:0px; /*margin around each panel*/
	width:780px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.stepcarousel .panel img { border:1px solid #fff;}
/* SLIDER WRAPPER ENDS */

/*============= cont_info =============*/

.cont_info {
	width:672px;
	background:url(../images/cont_infoBg.png) no-repeat center bottom;
	padding:0 55px 35px 55px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	line-height:24px;
	margin:0 0 15px;
	}

.cont_info p {
	display:block;
	color:#6b5c54;
	padding:0 0 15px;
	}

/*============= Sliding Poster ===========*/

.slider_poster {
	width:716px;
	height:110px;
	margin:0px auto;
	position:relative;
	padding:0 32px;
	}

.pic_box {
	  color: #A79990;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 14px;
    font-weight: normal;
    height: 110px;
    line-height: 18px;
    margin: 0 8px 42px 0;
    text-align: center;
    width: 95px;
	}

.pic_box a {
	color:#a79990;
	display:block;
	}

.nomar1 {
	margin-right:0px;
	}

.picture {
	width:87px;
	height:87px;
	background:#f1ede1;
	padding:4px;
	}

.arrow_left {
	width:13px;
	height:21px;
	position:absolute;
	left:0px;
	top:35px;
	}

.arrow_right {
	width:13px;
	height:21px;
	position:absolute;
	right:0px;
	top:35px;
	}

/*============== Footer Wrapper Start =================*/

.footer_wrapper {
	width:100%;
	background:#000 url(../images/footer_wrapper_bg.jpg) repeat-x left top;
        
	}

.footer {
	width:980px;
	margin:0px auto;
	}

.footer_top {
	width:782px;
	height:40px;
	text-align:center;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#3f3632;
	line-height:40px;
	}
.footer_top a{
            font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#3f3632;
        }
.footer_top a:hover{
            text-decoration: underline
        }
.footer_bottom {
	width:650px;
	height:66px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	color:#333333;
	line-height:14px;
	padding:10px 66px 0 66px;
	}


/*----------------------------------------------------------- INNER 1 Contacts ------------------------------------------------------------------*/

.bannerarea2 {
	width:779px;
	height:155px;
	background:url(../images/banner_bg2.png) no-repeat center top;
	padding:21px 1px;
	margin:0 0 5px;
	}

.banner2 {
	width:779px;
	height:175px;
	position:relative;
	}

.bannertext2 {
	width:315px;
	position:absolute;
	left:40px;
	top:0px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:35px;
	font-style:italic;
	font-weight:normal;
	line-height:35px;
	color:#352d26;
	}
        .bannertext2 div{
            display: table-cell;
    height: 175px;
    vertical-align: middle;
        }
.cont_info2 {
	 background: url("../images/cont_infoBg.png") no-repeat scroll center bottom transparent;
    height: 170px;
    margin: 0 0 10px;
    overflow: hidden;
    padding: 0 0 0;
    width: 780px;
	}
.carousel{
	
}
#mycarousel{
	
}
.thumb_holder{
	
}
/*===================== Contact Us Forms =======================*/

.form_area {
	width:660px;
	padding:0 0 0 40px;
	font-size:16px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#6b5a52;
	line-height:24px;
	}
	
	.form_area.table{
		
	}

.form_area h2 {
	font-size:30px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:30px;
	color:#342c26;
	padding:0 0 15px;
	}

.form_area p {
	display:block;
	padding:0 0 15px;
	}

.form_area small {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	display:block;
	color:#333333;
	line-height:14px;
	padding:0 0 8px;
	}

/*==================== Form Box Start =====================*/

.form_box {
	 background: none repeat scroll 0 0 #F1EFE9;
    border: 1px solid #FFFFFF;
    font-family: Arial,Helvetica,sans-serif;
    height: 237px;
    margin-bottom: 29px;
    padding: 20px 25px 0 15px;
    width: 520px;
	}

.box1 {
	margin:0 0 7px;
	float:left;
	}

.getwidth {
	width:50px !important;
	}
	
.box1 label {
	width:66px;
	font-size:11px;
	display:block;
	float:left;
	text-align:right;
	margin:0 6px 0 0;
	line-height:32px;
	}

.textfield1 {
	width:170px;
	height:32px;
	background:url(../images/contactus-formtextfild.png) no-repeat left top;
	padding:0 5px;
	border:none;
	outline:none;
	float:left;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:32px;
	color:#000;
	margin:0 8px 0 0;
	}
	.textfield2 {
	width:170px;
	height:32px;
	background:url(../images/contactus-formtextfild.png) no-repeat left top;
	padding:0 5px;
	border:none;
	outline:none;
	float:left;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:32px;
	color:#000;
	margin:0 8px 0 0;
	}
.textarea1 {
	width:415px;
	height:90px;
	background:url(../images/contactus-formtextarea.png) no-repeat left top;
	padding:5px;
	border:none;
	outline:none;
	overflow:auto;
	float:left;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	line-height:32px;
	color:#000;
	}
.textarea1.error,	.textfield2.error,	.textfield1.error{
	border: 1px solid Red;
    border-radius: 6px 6px 6px 6px;
}
.formbtn1 {
	width:158px;
	height:46px;
	text-align:center;
	background:url(../images/contactus-formBtn.png) no-repeat left top;
	float:right;
	margin:0 23px 0 0;
	outline:none;
	border:none;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	}


/*----------------------------------------------------------------------- INNER 3 Start ------------------------------------------------------------------------------*/

.gallery_area {
	width:700px;
	margin:0px auto;
	font-size:16px;
	line-height:26px;
	color:#6b5b53;
	}

.gallery_area h2 {
	font-size:30px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#000;
	line-height:30px;
	padding:0 0 10px;
	}

.gallery_area p {
	display:block;
	padding:0 0 15px;
	}

.gallery_box {
	width:210px;
	float:left;
	margin:0 30px 25px 0;
	font-size:20px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:center;
	cursor:pointer;
	}

.gallery_box a {
	display:block;
	color:#a79990;
	text-decoration:none;
	}

.nomar2 {
	margin-right:0px;
	}

.picture2 {
	width:200px;
	height:212px;
	padding:5px;
	background:url(../images/picbox_bg.png) no-repeat center bottom;
	position:relative;
	}

.picture2:hover .view_details {
	display:block;
	}

.view_details {
	width:200px;
	height:120px;
	background:url(../images/picbox_hover.png) repeat left top;
	position:absolute;
	left:5px;
	top:5px;
	display:none;
	text-align:center;
	color:#ebe7df;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	padding:80px 0 0 0;
	}

.picture2 img {
}


/*---------------------------------------------- INNER 3 Start ----------------------------------------------------------*/

.profile_content {
	width:660px;
	margin:0px auto 30px;
	}

.profile_content h1 {
	font-size:40px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#352d26;
	line-height:40px;
	text-transform:uppercase;
	padding:0 0 15px;
	}

.profile_content h1 a {
	text-decoration:none;
	color:#352d26;
	}

.profile_left {
	width:407px;
	}

.profile_pic {
	/*background: none repeat scroll 0 0 #F1EDE1;*/
    /*height: 494px;*/
    margin: 0 auto 17px auto;
    /*text-align: center;*/
    vertical-align: middle;
    width: 394px;
	}
        .profile_pic a img{
            border: 6px solid #F1EDE1;
        }
.profile_picslider {
	/*height: 117px;*/
    margin: 0 auto;
    position: relative;
    width: 394px;
	}

.arrow_left2 {
	width:15px;
	height:31px;
	position:absolute;
	left:0px;
	top:25px;
	}

.arrow_right2 {
	width:15px;
	height:31px;
	position:absolute;
	right:0px;
	top:25px;
	}

.box_smallpart {
	width:72px;
	height:72px;
	padding:3px;
	background:#f1ede1;
	margin:0 3px 0 0;
	float:left;
	cursor:pointer;
	}

.nomar3 {
	margin-right:0px;
	}
	
.profile_right {
	width:190px;
	}

.pager {
	padding:8px 0 0 0;
	margin:0 0 50px;
	}

.pager ul {
	list-style:none;
	padding:0px;
	margin:0px;
	}

.pager ul li {
	float:left;
	background:url(../images/sep1.jpg) no-repeat right center;
	font-size:16px;
	font-weight:normal;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#342c26;
	line-height:18px;
	padding:0 13px;
	}

.pager ul li.nosep1 {
	background:none;
	}

.pager ul li a {
	color:#342c26;
	text-decoration:none;
	}
.pager ul li.next{
        float: right;
        }
.pager ul li.previous a {
	background:url(../images/privious.png) no-repeat left center;
	padding:0 0 0 20px;
	}

.pager ul li.next a {
	background:url(../images/next.png) no-repeat right center;
	padding:0 20px 0 0;
	}

.detail_box {
	margin:0 0 35px;
	}

.detail_box h3 {
	font-size:20px;
	line-height:20px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#352d26;
	padding:0 0 12px 8px;
	}

.detail_box ul {
	list-style:none;
	padding:0px;
	margin:0px;
	}

.detail_box ul li {
	height:26px;
	border-bottom:1px dotted #666666;
	line-height:26px;
	padding:0 0 0 8px;
	font-size:14px;
	color:#877a6e;
        font-family: Georgia;
	}

.detail_box ul li.nobr1 {
	border-bottom:0px;
	}

.detail_box ul li strong {
	width:94px;
	display:block;
	float:left;
	font-weight:normal;
	}

.detail_box ul li span {
	width:85px;
	color:#352d26;
        display: inline-block
	}

.request_btn {
	width:180px;
	height:52px;
	float:right;
	}

.request_btn a {
	width:180px;
	height:52px;
	background:url(../images/request_btn.png) no-repeat left top;
	display:block;
	font-family:"Myriad Pro", "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:18px;
	text-align:center;
	color:#000;
	line-height:50px;
	}

.profile_infotext {
	width:715px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:normal;
	color:#6b5b53;
	line-height:20px;
	padding:0 0 0 66px;
	}

.profile_infotext p {
	display:block;
	padding:0 0 21px 0;
	}
        

        
.Table_Box{
            
        }
.Table_Box tr th{
            background-color: #352D26;
            color: #fff;
            font-size: 13px;
            font-family: arial;
            height: 40px;
            vertical-align: middle;
            font-weight: normal;
        }
.Table_Box tr td{
            border-bottom: 1px dotted #333333;
    color: #352D26;
    font-size: 13px;
    height: 40px;
    text-align: center;
    vertical-align: middle;
                
        }
        
        #allow18plus {
	display:none;
	background-color:#FFF;
	width:400px;
	min-height:150px;
	padding:25px;
}
#allow18plus h1 {
	font-size:16px;
	margin-bottom:10px;
	font-weight:bold;
}
#allow18plus p {
	font-size:12px;
	margin-bottom:20px;
}
#allow18plus .btn, #allow18plus .btn:visited {
	font-size:14px;
	font-weight:bold;
	color:#F69;
	width:198px;
	display:block;
	float:left;
	text-align:center;
}
.rate{
    background-color: #CCCCCC;
    clear: both;
    color: #524941;
    font-family: Georgia;
    padding: 15px 0;
}
.rate strong{
    display: block;
    float: left;
    padding: 0 0 0 8px;
    width: 95px;
}
.rate span{
    display: block;
    margin-left: 103px;
}

p{text-align:justify;}