@charset "UTF-8";
/* CSS Document */

body{
	padding:0; margin:0;}
	

#main {
	/*background: url(../images/main-bg.png) -25px -50px no-repeat;
	width:100%;
	z-index:0;
    min-height:950px;
    background-size: calc(100% + 50px);
	display:block;
	position:relative;*/
}

.bgimg{*display:none}

#signin{ float:right; color:#333; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin-top:20px; margin-right:20px;}

#signin a{ color:#de1414;}
#signin a:hover{text-decoration:underline;color:#fff;}
#main > img{
	width:100%; height:auto;}

#main-lady{
	/* background: url(../images/main_lady.png) -25px 61px no-repeat;
	*background: url(../images/main_lady-ie7.png) -25px 61px no-repeat; */
	width:100%;
	z-index:1;
    background-size: calc(100% + 50px);
	position: absolute;
	*position:static;
	top:0;
	height: calc(100%); 
	}
/* IE8 uses \0 */
@media \0 {
	#main-lady{background:none;}
	#main-lady .main_lady{ width:100%; height:auto; position:absolute; top:0; left:0; z-index:-1;}
	.lady-normal ul > li > ul li{ display:inline-block;}
	.ladiesOnline{width:100%!important}
	div.lady-large, div.lady-normal{ width:50%;}
	#regForm{background-color:#d92f18;}
	.right-col-signup{ background-color:#fff;}
} 

@media \9 {
	}

	
#main-lady .content{
	/*max-width:1200px;*/
	margin:0 auto;
	width: 90%;
	}
	
.left-col{width:50%; float:left;}

.right-col{width: 450px; display: inline-block; float: right;}

.logo img{
	/*width:300px;*/
	height:auto;
	margin-top:60px;
	}
	
.slogan{
	color:#fff;
	font-size:38px;
	font-family:'Conv_SourceSansPro-Bold',Sans-Serif;
	margin-left:10px;
	margin-top:50px;
	*color:#fff;
	/*text-shadow: 0px 0px 3px rgba(0, 0, 0, 0.4);*/
	}
	
.slogan label{
	font-size:48px;}

.slogan p{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:bold;
	font-size:24px;}
	
.ourService{ display:block; z-index:2; position:relative; margin-top: 130px;}

.ourService > div{ margin:0 auto; width:290px;}

.ourService p{ text-align:center; color:#a74848; font-size:36px; font-weight:bold; font-family:'Conv_SourceSansPro-Bold',Sans-Serif;}

.ourService ul{text-align:center; padding:0; margin:0;}

.ourService ul li{display:inline-block; margin:0 50px; width:70px; height:70px; padding:10px; border-radius:50%; *float:left;}

.ourService ul li div{ font-size:12px; margin-top:20px; color:#8c7578; font-weight:bold;}

.ourService ul li:nth-child(1){background-color:#539dc3; }

.ourService ul li:nth-child(2){background-color:#5eb74b;}

.ourService ul li:nth-child(3){background-color:#e4223d;}

.ourService ul li:nth-child(4){background-color:#ff871c;}

.ourService ul li:nth-child(5){background-color:#0586ff;}

.ladiesOnline{ width:1060px; margin:0 auto; padding-top:80px; padding-bottom:100px;}

.lady-large ul li, .lady-normal ul li{ display:block;}

.lady-large > ul > li > div{ width:260px; margin:0 auto 20px;}

div.lady-large{width:32%; float:left;}

.lady-large ul{ padding:0; margin:0 auto; width: 312px;}

.lady-normal{width:68%; float:right;}

.lady-normal ul{ padding:0; margin:0;}

.lady-normal ul li{ padding-left:50px;}

ul.lady-profile-large{ padding:0; margin:10px 0 0;}

ul.lady-profile-large li{ margin:10px 0;}

.lady-normal ul > li > ul li{float:left; padding:0; margin:0; margin-right:20px; padding-bottom: 8px;}

.lady-normal ul > li > div{ width:146px; float:left;}

.lady-normal ul > li > ul > li > div{ width:146px; margin:0 auto; height:200px;}

ul.lady-profile-normal{ padding:0; margin:0;}

.lady-profile-large label, .lady-profile-normal label{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666565; padding-right:10px;}

label.name{ font-size:14px; color:#7c0303;}

.viewMore-Btn{ width:288px; margin:0 auto;}

.footer{ background-color:#cee5ff; padding:40px 0; width:100%; text-align:center; color:#333; font-size:12px;}

#login .submit-button{ background-color:#fd4e4e}

#login .submit-button:hover{ background-color:#48a1e2;}
	
/* web fonts */
	
	
@font-face {
	font-family: 'Conv_SourceSansPro-Bold';
	src: url('../css/fonts/SourceSansPro-Bold.eot');
	src: local('☺'), url('../css/fonts/SourceSansPro-Bold.woff') format('woff'), url('../css/fonts/SourceSansPro-Bold.ttf') format('truetype'), url('../css/fonts/SourceSansPro-Bold.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@media screen and (max-width: 719px) and (min-width: 300px) {
.right-col{width: 50%; float: none;}
}