/* */
.bg
{
background:#eef3fa;
width:100%;
margin:0;
padding:0;
overflow-x:hidden;
}
.bigger_box
{
background:#000000;
width:1100px;
margin:0 auto 0 auto;
padding:0;
overflow:hidden;
}
/* header*/
.header
{
width:1100px;
height:198px;
margin:0 auto 0 auto;
padding:0;
overflow:hidden;
}
.logoescortbox
{
width:1100px;
height:198px;

margin:0 auto 0 auto;
padding:0;
overflow:hidden;
}
.logobox
{
width:200px;
height:140px;
margin:50px 0 0 10px;
float:left;

}
.logo
{
width:200px;
height:140px;
float:left;

}
.escortbox
{
width:331px;
height:141px;
float:left;
margin:0 0 0 170px;
}
.sculgifbox
{
width:388px;
height:141px;
float:left;


}
.scullgif
{
width:290px;
height:100px;
float:left;
margin:10px 0 0 93px;

}
.opentime
{
width:280px;
height:31px;
float:left;
padding:5px 5px 5px 5px;
margin:0 0 0 93px;

font:Arial, Helvetica, sans-serif;
color:#fff;
font-weight:bold;
font-size:18px;
}


/*menu */
.menu_box
{
width:900px;
height:100px;

margin:150px 0 0 320px;
}
.menu_box_body
{
font-family: Arial, Helvetica, sans-serif;
	width:100%;
	height:100%;
}

nav {
	background: url("../images/bg_content.png") repeat-y scroll 50% 0 transparent;
	display:block;
}
#main-menu {
	display: block;
	margin: 0 auto;
	width: 900px;
}
#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("../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-decoration:blink;
	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;
}
.marquebox
{
width:1090px;
height:20px;
background:#65e7fd;
float:left;
padding:10px 0 10px 0;
border:5px solid #5e3906;
margin:20px 0 0 0;
}
.mp
{
font:Tahoma;
font-size:14px;
font-weight:bold;
color:#5e3905;
}
/* index*/
.bannerbox
{
width:1100px;
height:428px;
background:url(../images/banner.png) no-repeat;
float:left;
margin:20px 0 0 0;
}
.box
{
width:440px;
height:428px;

float:left;
}
.gallerybox
{
width:660px;
height:428px;

float:left;


}
.gallwelbox
{
width:620px;
height:50px;

float:left;
padding:5px 15px 5px 45px;


font:Arial, Helvetica, sans-serif;
color:#000;
font-weight:bold;
font-size:48px;
}
.gallslider
{
width:460px;
height:348px;
float:left;
margin:0 0 0 150px;
}
.escortgalbox
{
width:1100px;
height:428px;
float:left;

}
.escortgalhbox
{
width:1070px;
height:30px;
float:left;
font:tahoma;
color:#000;
font-weight:normal;
font-size:28px;
padding:10px 20px 10px 20px;
background:#65e7fd;
margin:30px 0 0 0;
}
.escortgalcbox
{
width:1020px;
height:478px;
float:left;
padding:0 40px 0 40px;
background:#000;
}
/* login & reg index */
.memlogregbox
{
width:1100px;
height:150px;
float:left;

margin:30px 0 0 0;
}
.reglogbox
{
width:1050px;
height:150px;
float:left;
background:url(../images/reglog.png) no-repeat;
margin:0 0 0 25px;
}
.logbox
{
width:350px;
height:150px;
float:left;

margin:0 0 0 40px;
}
.regbox
{
width:350px;
height:150px;
float:left;

margin:0 0 0 19px;
}
.loghbox
{
width:345px;
height:20px;
float:left;
font:Tahoma;
font-size:17px;
font-weight:bold;
color:#000;
padding:20px 0 10px 0;


}
.reghbox
{
width:320px;
height:20px;
float:left;
font:Tahoma;
font-size:17px;
font-weight:bold;
color:#000;
padding:20px 15px 10px 15px;


}
.logbbox
{
width:250px;
height:60px;
float:left;
padding:30px 35px 10px 65px;


}
.regbbox
{
width:260px;
height:60px;
float:left;
padding:30px 35px 10px 55px;

}
/*premium member sculler index */
.scullerlbox
{
width:1100px;
height:313px;
float:left;

margin:30px 0 0 0;
}
.premscullerlbox
{
width:1050px;
height:313px;
float:left;
background:url(../images/sculler.png) no-repeat;
margin:0 0 0 25px;
}
.prembox
{
width:588px;
height:313px;
float:left;

}
.premebox
{
width:588px;
height:213px;
float:left;

}
.prembbox
{
width:588px;
height:80px;
float:left;

margin:10px 0 0 0;
}
.prembibox
{
width:468px;
height:60px;
float:left;

padding:10px 0 10px 120px;
margin:10px 0 0 0;
}
/* tab index */
.tabbigbox
{
width:1100px;
min-height:60px;
float:left;
overflow:hidden;
margin:30px 0 0 0;
}
.tabcbox
{
width:1050px;
min-height:60px;
float:left;
background:#65e7fd;
overflow:hidden;

margin:0 0 0 25px;
}
.tabcontbox
{
width:990px;
min-height:10px;
overflow:hidden;
float:left;
padding:30px 30px 20px 30px;
}
.hometabtb
{
width: 966px;
float:left;
font:Tahoma;
font-size:16px;
font-weight:normal;
color:#7994AE;
padding:5px 5px 5px 5px;
}
.hometabtb2h
{
width: 966px;
float:left;
font:Tahoma;
font-size:16px;
font-weight:bold;
color:#65e7fd;
padding:5px 5px 5px 5px;
}
.hometabtb2hp
{
width: 966px;
float:left;
font:Tahoma;
font-size:16px;
font-weight:normal;
color:#7994AE;
padding:5px 5px 5px 5px;
}
.servicearealistb
{
width: 240px;
min-height:10px;
float:left;


}
.servicearealistt
{
width: 185px;
float:left;
font:Tahoma;
font-size:16px;
font-weight:bold;
color:#7994AE;
padding:5px 5px 5px 50px;
}
.servicearealistt:hover
{
width: 185px;
float:left;
font:Tahoma;
font-size:16px;
font-weight:bold;
color:#65e7fd;
padding:5px 5px 5px 50px;
}
.servicearealistt a
{
width: 185px;
float:left;
font:Tahoma;
font-size:16px;
font-weight:bold;
color:#7994AE;
text-decoration:none;

}
.servicearealistt a:hover 
{
width: 185px;
float:left;
font:Tahoma;
font-size:16px;
font-weight:bold;
color:#65e7fd;
text-decoration:none;
}

/*casting index */
.castapbox
{
width:1100px;
height:150px;
float:left;

margin:30px 0 0 0;
}
.castbox
{
width:1050px;
height:150px;
float:left;
background:url(../images/casting.png) no-repeat;
margin:0 0 0 25px;
}
.castebox
{
width:716px;
height:150px;
float:left;

}
.casteupbox
{
width:716px;
height:90px;
float:left;

}
.castedownbox
{
width:276px;
height:60px;
float:left;
padding:15px 220px 15px 220px;

}
.castebbox
{
width:200px;
height:36px;
float:left;

}
/*about us */
/*tab index */
.phnb
{

width:500px;
min-height:353px;
float:left;
padding:5px 5px 5px 5px;
}





.bookingviaphn_box
{
width:490px;
height:323px;
float:left;

padding:0 8px 0 8px;


}
.bookphnboxc
{

width:309px;
height:323px;
float:left;
margin:60px 0 0 0;
}
.bookphnimgbox
{
background:url(../images/bookingviaphone.png);
width:181px;
height:323px;
float:left;
margin:40px 0 0 0;
}
.bookingphntbox
{
width:309px;
height:50px;
float:left;
margin:10px 0 0 0;
}
.bookingphntext
{
width:309px;
height:30px;
float:left;
font:tahoma;
font-size:20px;
color:#65e7fd;
font-weight:bold;
text-align:justify;
}
.ouroffbox
{
width:309px;
height:50px;
float:left;
margin:10px 0 0 0;
}
.ourofftext
{
width:309px;
height:20px;
float:left;
font:tahoma;
font-size:16px;
color:#65e7fd;
font-weight:bold;
text-align:justify;
}
.ouroffphnno
{
width:309px;
height:20px;
float:left;
font:tahoma;
font-size:22px;
color:#fff;
font-weight:bold;
text-align:justify;
}
.chargeratebox
{
width:309px;
height:143px;
float:left;
margin:10px 0 0 0;
}
.chargerate
{
width:309px;
height:143px;
float:left;
font:tahoma;
font-size:16px;
color:#7994AE;
font-weight:normal;
text-align:justify;
}
.bookgifbox
{
width:490px;
height:80px;
float:left;
border:2px solid #5e3906;
margin:40px 0 0 0;
}

















.conbb
{

width:446px;
min-height:353px;
float:left;
padding:5px 5px 5px 5px;
}
.iconbb
{

width:446px;
min-height:323px;
float:left;
margin:0 0 0 0;
}

#errmsgbox12{

width:416px;
height:20px;
color:#FF0000;
font-size:15px;
font-weight:bold;
margin:0 0 0 30px;
}
.ic1box 
{
width: 446px;
height: 50px;
float: left;
margin: 10px 0 0 0;
}




.ic1boxlabel 
{
width: 120px;
height: 50px;
float: left;
}



.ic1label 
{
width: 120px;
height: 20px;
float: left;
font: Tahoma;
font-size: 14px;
font-weight: bold;
color: #65e7fd;
text-align: right;
padding: 15px 0 15px 0;
}



.ic1boxtextbox 
{
width: 326px;
height: 50px;
float: left;
}


.ic1box1textbox {
width: 296px;
height: 30px;
float: left;
padding: 10px 20px 10px 20px;
}
.ic1textbox
{
background:#65e7fd;
padding: 0;
width: 193px;
border: 1px solid #5e3906;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0 0 5px #5e3906 inset;
-moz-box-shadow: 0 0 5px #5e3906 inset;
box-shadow: 0 0 5px #5e3906 inset;
/*
-webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3) inset;
-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3) inset;
box-shadow: 0 0 5px rgba(0,0,0,0.3) inset;*/
font-size: 13px;
height: 32px;


}

.isigninalbb 
{
width: 200px;
height: 30px;
float: left;
padding: 10px 113px 10px 133px;
}


.conb {
background: url(../images/submit.png);
width: 200px;
height: 31px;
border: none;
float: left;
}



/*service area index*/



.serviceareapbbox
{
width:1100px;
height:250px;
float:left;

margin:30px 0 0 0;
}
.serviceareaphbbox
{
width:1070px;
height:30px;
float:left;
font:tahoma;
color:#000;
font-weight:normal;
font-size:28px;
padding:10px 20px 10px 20px;
background:#65e7fd;
border-top:5px solid #5e3906;
border-bottom:5px solid #5e3906;
}
.serviceareapb
{
width:1050px;
height:200px;
float:left;

margin:10px 0 0 25px;
}
.serviceareapbox
{
width:1025px;
height:190px;
float:left;
background:#000;
margin:10px 0 0 25px;
}