#inner {
	background-image: url(/images/home_content_bg-1080h.jpg);
	background-repeat: no-repeat;
	background-position: -2px 0px;
}

#home-intro {
    background: transparent url('/images/hm-bg-pho-steven-joann.png') no-repeat bottom left;
    width:445px;
    position: relative;
    min-height:418px;
}

.home-content-box {
    background: transparent url('/images/backgrounds/hm-bg-box-full.png') no-repeat top left;
    width:519px;
    min-height:418px;
    padding:10px 0 0 15px;
}

.home-content-box div {
    width:490px;
}

.home-content-box div p {
    margin:5px 0 10px 0;
    font-size:0.8em;
    font-family:sans-serif;
    color:#3f4c54;
}

.home-content-box div td {
    font-size:0.8em;
    font-family:sans-serif;
    color:#3f4c54;
}

.home-get-started-button {
    text-align:center;
}

#home-video {
	margin-bottom:10px;
	position:relative;
	z-index:0;
}

#home-video embed{
	position:relative;
	z-index:0;
}

#footer{
	margin-left:-2px;
}
#content {
	height:899px;
}

#content-top {
	padding-left:10px;
	/*padding-right:25px;*/
	height:899px;
}

#content-top .top-text {
	font-size:18px;
	font-family:sans-serif;
	font-weight:bold;
	color:#3f4c54;
	height:40px;
	padding-top:15px;
	padding-left:10px;
	margin-top:-14px;
	margin-bottom:4px;
}

#content-top .top-text a img {
	padding-left:7px;
	border:0px;
	position:relative;
	top:8px;
}

#content-top .top-text .blue-accent {
	color: #0b97d1;
}

#content-col-1 {
    width:455px;
    float:left;
}

#content-col-2 {
	width:520px;
	float:left;
}

.panel-title-lovelab {
	margin-left:20px;
	margin-top:-3px;
}

.panel-title {
	font-size:26px;
	color: #002476;
	margin-left:20px;
	margin-top:5px;
}

.panel-sub-title {
	font-family:sans-serif;
	color: #002476;
	font-size:14px;
	margin-left:23px;
	margin-top:-10px;
}

.panel-content {
	font-family:sans-serif;
	font-size:12px;
	color: #37424b;
	padding-left:135px;
	padding-right:25px;

}

#left-overlay {
	background-image: url(/images/left_overlay_bg.png);
	background-repeat: no-repeat;
	font-family:sans-serif;
	font-weight:bold;
	font-size:15px;
	color: #e7f0f7;
	padding:15px;
	padding-right:50px;
	padding-top:22px;
	width:400px;
	height:82px;
	margin-top:0px;
}

#left-overlay .blue-accent {
	color: #4ecaef;
}

#left-overlay a img {
	margin-top:-10px;
	float:right;
	border: 0px;
}

#lovelab {
	background-image: url(/images/lovelab_bg.png);
	background-repeat: no-repeat;
	width:500px;
	height:150px;
	margin-bottom:8px;
	margin-left:-10px;
	padding:10px;
	position:relative;
}

#personal-matchmaking {
	background-image: url(/images/personal_matchmaking_bg.png);
	background-repeat: no-repeat;
	width:500px;
	height:202px;
	margin-bottom:8px;
	margin-left:-10px;
	padding:10px;
	position:relative;
}

#lovelab img.button, #personal-matchmaking img.button {
    position:absolute;
    bottom:20px;
    right:20px;
	border:0px;
}

#lovelab .panel-title-lovelab {
	width:125px;
}

#lovelab .panel-sub-title {
	position:absolute;
	top:34px;
	left:140px;
}

#personal-matchmaking .panel-sub-title {
	position:absolute;
	top:57px;
	left:10px;
}

#lovelab .panel-content {
    position:absolute;
    top:47px;
    left:10px;
}

#personal-matchmaking .panel-content {
    position:absolute;
    top:75px;
    left:10px;
}

#personal-matchmaking  p.disclamer {
	font-size:11px;
}

#home-book {
	position: absolute;
	top: 260px;
	left: -2px;
}