@charset "utf-8";
/* CSS Document */

body {
	margin:4px auto;
	padding:0;
	background:url(images/bg.jpg) repeat left top;	
	color:#999999;width:1030px; height:auto;
	overflow:scroll;
	}
#header {
	
	padding:0px;
	overflow:hidden;
	height:360px;
	
}
header{font:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:x-large;}
img {border:height:300; width:800;border-top-left-radius: 25px;
  border-top-right-radius: 25px;
   }
/************************ Navigation *****************************/
#navbar {	height: 40px;border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px; }
.navM{ background-color:#330a18; background-position:left top;border-bottom-left-radius: 25px;
  border-bottom-right-radius: 25px; }
.navL{ background-color:#330a18; background-position:left top; border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;}
.nav{ background-color:#330a18; background-position:right top; height: 40px; border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;}
#topmenu { background-color:#330a18;    height: 40px;    margin: 0 auto;    padding: 0;    text-align: center;    width: 100%; border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;}
#navigation {   }
div#navigation {   margin: auto;  padding: 0px;}
div#navigation ul {    list-style: none outside none;    margin: 0;    padding: 0 15px; z-index: 4444;}
ul.ds {    z-index: 4444;}
ul.ds li {    float: left;    line-height: 1em;    margin: 0 5px 5px 0;    position: relative;   }
ul.ds li a, ul.ds li a:visited {    color: #333333;    display: block;    line-height: 1em;    position: relative;    text-decoration: none;}
ul.ds li a:hover {    color: #FFFEFF;}
ul.ds li div.indicator {    color: #FF0000;    font-family:'YanoneKaffeesatzRegularRg',Calibri,Arial;}
ul.ds li div.indicator a {    background-position: right 12px;    background-repeat: no-repeat;    color: #FFFFFF;    font-weight: bold;    line-height:35px; padding:0 30px; font-size:21px;}
ul.ds li.open div.indicator a, ul.ds li div.indicator a:hover {    -moz-border-bottom-colors: none;    -moz-border-image: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    background-color: #990000;    background-position: center bottom;        border-radius: 8px 8px 8px 8px;          color: #336799;    cursor: pointer !important;    line-height: 38px;    margin-bottom: -15px;       z-index: 10000;}
#roundmenu a:hover {    background-color: #FFFFFF;   background-position: center bottom;       border-radius: 8px 8px 5px 5px;    cursor: pointer !important;    line-height: 38px;    margin-bottom: -15px;    z-index: 10000;}
#roundmenu1 a:hover {    background-color: #FFFFFF;    background-position: center bottom;        border-radius: 8px 8px 0px 0px;    cursor: pointer !important;    line-height: 38px;    margin-bottom: -15px;   z-index: 10000;}
ul.ds li ul {    left: 0; top:38px;     position: absolute;    visibility: hidden;    }
ul.ds li ul li {    float: none;    margin: 0;}

/************************ Navigation *****************************/
/************************ Content Area *****************************/

.cont{background: rgba(0, 0, 0, 0.50); margin:5px; border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px; padding:10px 12px 16px;}

.in_border{ -moz-border-radius:15px; padding:0 12px 16px;}
.in_border p{ font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#999999;
padding:5px 35px 5px 35px; overflow:hidden;}

h1.head{ font-family:"Trebuchet MS",Arial,Verdana; font-size:24px; color:#ffffff; border-bottom:1px solid #f9f9f9; padding:10px 0 5px 3px; margin:0 0 8px 0;}
h2.inner{ font-family:"Trebuchet MS",Arial,Verdana; font-size:24px; color:#ffffff; border-bottom:1px solid #f9f9f9; padding:10px 0 5px 3px; margin:0 0 8px 0;}

h3.in{ font-family:"Trebuchet MS",Arial,Verdana; font-size:17px; font-weight:normal; color:#007030; padding:10px 3px 0;}

/************************ Content Area *****************************/
/************************ Footer Area *****************************/

#footer{background-color:#330a18; border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px; padding:0 12px 26px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFCC99;

}
footer ul.ds li.open div.indicator a, ul.ds li div.indicator a:hover {   }
.leftmenu{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#CCCCCC;
padding:5px 10px 5px 10px;
clear:both;
}
.escortheading{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:5px 5px 5px 5px;
height:auto;
background:#FF6600;

}
.copy{}

.copy p.reserved{ float:none; font-size:14px; color:#ffffff; line-height:0; padding:inherit;}
/************************ Footer Area *****************************/

/************************ Gallery Area *****************************/
.headingrow{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
padding:0 35px 5px 35px;
height:auto;}

.escortname{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FF9900;
background:#2C0807;
padding:3px 3px 3px 3px;
height:auto;
width:194px;
}

.escortsummary{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:3px 3px 3px 3px;
height:auto;
}

.escortdetails{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
padding:3px 3px 3px 3px;
height:auto;
width:198px;

}
.escort_image img  { position:relative; width: 198px; height: 251px;}
ul.escort_image li {    float: right;    line-height: 1em;    margin: 10px 25px 10px 0;list-style: none;}

.normaltext{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#999999;
padding:5px 10px 5px 10px;
height:auto;
}
/************************ Gallery Area *****************************/
/************************ Contact Form *****************************/
.contact_l{ float:left; width:100%; padding:0 50px 50px 0px;}
.contact_l h3{ border-bottom:1px solid #f9f9f9; background-position:center bottom; color: #336699;    font-family: Calibri,Arial,Verdaja;    font-size: 19px;    font-weight: normal; padding:8px 0 8px 0;}
.contct_tbl{ padding:12px 10px 34px 0;}
.contct_tbl td{vertical-align:top; font-family:Arial, Helvetica, sans-serif; font-size:13px;  color: #336699; padding:4px 0;}
.contct_tbl td.ctext{ text-align:right; padding:9px 10px 0;}
.contct_tbl .coninpt{ width:190px; height:25px; border:1px solid #BFBFBF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.contct_tbl .con_select{width:150px; height:26px; border:1px solid #BFBFBF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding: 3px;}
.contct_tbl .con_selectd{width:50px; height:25px; border:1px solid #BFBFBF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; padding: 3px;}
.contct_tbl .con_txtarea{ width:384px; height:138px; border:1px solid #BFBFBF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}
.contct_tbl .con_button{ background-image:url(images/order.png); background-repeat:no-repeat; background-position:left top; background-color:transparent; width:115px; height:27px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#ffffff;  border:none; cursor:pointer; text-align:center; line-height:20px;}

/************************ Contact Form *****************************/

#glirsd{width:100%}
#glirsd .rightt{width:50%;float:right;}
#glirsd .leftt{width:50%;float:left}

#glirsd .head2{  width: 100%;
  text-align: center;
  padding: 14px 0px;
  font-size: 20px;
  font-weight: bolder;}

#ddmenu ul{  background-color: #330a18;
  border-top-left-radius: 25px;
  border-top-right-radius: 25px;
  border-bottom-right-radius: 25px;
  border-bottom-left-radius: 25px;
  padding: 0px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  color: #FFCC99;}
  
#ddmenu ul li a {  text-decoration: none;
  background-position: right 12px;
  background-repeat: no-repeat;
  color: #FFFFFF;
  font-weight: bold;
  line-height: 35px;
  padding: 0 30px;
  font-size: 20px;
}

#ddmenu li.over{  -moz-border-bottom-colors: none;    -moz-border-image: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    background-color: #990000;    background-position: center bottom;        border-radius: 8px 8px 8px 8px;          color: #336799;    cursor: pointer !important;    line-height: 38px;    margin-bottom: -15px;       z-index: 10000;}

.bodytext  .top{width: 33.32%;
  float: left;
  margin-bottom: 25px;}
  .bodytext  .top table{margin:auto}

@media only screen and (max-width: 767px){


#tablefullg{max-width:380px !important;width:96% !important;margin:auto;}
#ddmenu li.over,ul.ds li div.indicator a:hover{margin-bottom:0px; }

.bodytext  .top{width: 100%;}
body{width:100%;
max-width:500px;}
img{  width: 100%;
  height: auto;}
  h1 marquee{font-size: 14px;}
  
  #mobilestar{width: 100%;
  overflow: hidden;
  
  }

#header{height:auto}

.escortheading{line-height:35px;}

ul.ds li{float:none;}

.copy .reserved img{width:50px !important; height:auto !important}
.copy p.reserved{line-height:35px;}

.contct_tbl .con_txtarea{width: 100%;}


 
#ddmenu div.menu-icon{display:block !important}


#ddmenu li  {text-align:center;
border:1px solid #ddd;
border-radius:8px;
padding:10px 0px;}


.in_border p {
   
  padding: 5px 0px 5px 0px;
  
}

ul.escort_image li{list-style:none;width: 200px;
  margin: auto;float:none}
  
  ul.escort_image {
  padding: 0px;
}


#glirsd .rightt{width:100%;float:right;padding-top:15px;}
#glirsd .leftt{width:100%;float:left}


#glirsd .leftt iframe{width:100% !important}
#sidebarfgh tr td{width:30% !important}
#sidebarfgh tr td img{width:30% !important}

#homefeture img{width:42%;float:left;margin:2%;height:300px;}
}
#sidebarfgh   img{width:30% !important;
margin: auto auto 8px auto;}

#ddmenu div.menu-icon {
    display:none; /*hide menu icon initially*/
}
/*styles for mobile*/
.scroll-top-wrapper {
    position: fixed;
	opacity: 0;
	visibility: hidden;
	overflow: hidden;
	text-align: center;
	z-index: 99999999;
    background-color: #777777;
	color: #eeeeee;
	width: 50px;
	height: 48px;
	line-height: 48px;
	right: 30px;
	bottom: 30px;
	padding-top: 2px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
}
.scroll-top-wrapper:hover {
	background-color: #888888;
}
.scroll-top-wrapper.show {
    visibility:visible;
    cursor:pointer;
	opacity: 1.0;
}
.scroll-top-wrapper i.fa {
	line-height: inherit;
}