﻿.home { position:relative;padding-bottom:25px; }

#header {  background:url(../../Images/Logos/pyp-home-logo.jpg) no-repeat top left;position:relative;height:202px;padding-top:119px; }
#header a.flash { background:url(../../Images/Home/homeFlash.jpg) no-repeat top right;display:block;width:553px;height:319px;position:absolute;right:0px;top:0px; }
#header a { padding-bottom:5px;display:block; }
.login { background: url(../../Images/Home/logged-in-bg.jpg) no-repeat top left;height:220px;width:218px;position:absolute;top:100px;left:5px; }
.notLoggedIn { background: url(../../Images/Home/not-logged-in-bg.png) no-repeat top left; }
.login .email, .login .pwd { position:absolute;display:block;background:transparent;width:125px;height:14px;left:80px;top:153px;font-size:10px;border:none; }
.login .pwd { top:178px;width:80px; }
.login .loginButton { position:absolute;left:173px;top:178px; }
.login .validations { position:absolute;top:206px;height:28px;left:25px;width:500px; }
.login .validations span { padding-right:5px; }
.login .regLink, .login .tourLink, .login .searchLink { position:absolute;top:18px;width:215px;height:52px; }
.login .regLink { top:82px; }
.login .searchLink {top:164px;}
.login .logout 
{
	position:absolute; 
	top:166px;
	left:150px;
	width:50px;
	height:10px;
}
.login a.name 
{
	font-family:"Arial Narrow";
	font-size:18pt;
	color:White;
	position:absolute;
	top:30px;
	left:35px;
	text-decoration:none;
}

.homeSearch { width:730px;margin:0px 23px; }
.homeSearch .header { color: #f831a6;font-size:18px;font-weight:normal;display:block;margin-left:6px;margin-bottom:6px; }
.homeSearch .search { position:relative;background:url(../../Images/Home/SearchBg.gif) no-repeat;height:33px;width:505px;padding-left:10px;padding-top:6px; }
.homeSearch .search select { width:130px;margin-left:6px; }
.homeSearch .bd .c { padding:0px 10px;position:relative; }
.homeSearch .searchButton { position:absolute;right:20px;}
.homeSearch div#bestIntros { position:absolute;right:10px;top:10px;background:url(../../Images/Home/BestIntros.jpg) no-repeat;width:135px;height:100px; }
.homeSearch .offer { font-size:12px;margin-bottom:10px; }
.homeSearch .line { width:100%;left:0px; }

.homeSearchResult 
{
	position:relative;
	height:184px;
}
.homeSearchResult p { padding:0px;margin:10px 0px;text-indent:0px; }

.homeTooltip { position:absolute;background-repeat:no-repeat;width:306px;height:138px; }
.homeTooltip div { width:140px;margin-top:32px;margin-left:12px;font-size:10px;line-height:14px;font-weight:bold;color:#727272; }

ul.homeprofile
{
	display:block;
	position:relative;	
	width:407px;
	height:99px;
	background:url(../../Images/Home/ProfileLinksBG.gif) no-repeat 0 0; 
	list-style:none;
	padding:22px;
	text-align:left;
	margin:0px;
	overflow:visible;
	text-indent:0px;
}

ul.homeprofile li { float:left;width:180px;margin-bottom:6px; }
ul.homeprofile li a { background:url(../../Images/Home/leftarrow.gif) no-repeat 0% 2px;padding-left:15px; }
ul.homeprofile li a:visited, 
	ul.homeprofile li a:active, 
	ul.homeprofile li a:hover, 
	ul.homeprofile li a:link { color:#2b7cb2;font-weight:bold; }
.homeSearchResult { position:relative;width:100%;overflow:visible }
.homeSearchResult #details { position:absolute;width:120px; }
.homeSearchResult #photoCircle { position:absolute;left:125px;width:185px;top:10px; }
.homeSearchResult #interests { position:absolute;width:430px;text-align:left;top:0px;left:285px; }
.pimpInitialSetup * {border:1px solid red;}
.pimpInitialSetup{width:600px;}
.pimpInitialSetup #details{float:left;width:39%;}
.pimpInitialSetup #pics{float:left;width:59%;}
