@charset "utf-8";
/*Defaults Main Layout Styling*/
html, body { font:12px/17px Myriad Pro; background-color: #edf4fe; text-align:center; margin-right:auto; margin-left:auto;}
.wrapper { text-align: center; margin-right:auto; margin-left:auto; width: 808px;} 
.ppl_wrap { height: 16px; text-align: left; }
.header { width:808px; height:195px; }
.clear { clear: both; }

/*Links Styling*/
h1 { color:#3E3E3E; font-size:18px;}
h2 { color:#3E3E3E; font-size:18px;}
.hs { color:#4b73a4; font-size:17px;}
.hs2 { color:#c93d3d; font-size:17px;}
.find_p {color: #FFF; }
a:link { color: #000; text-decoration:none; }
a:visited { color: #000; text-decoration:none; }
a:hover { color: #000; text-decoration:underline; }
a:active { color: #000; }

/*sidebar*/
#sidebar{ float:left; width:165px; margin-right:10px; padding:10px 0 0 3px; border:1px solid #4b73a4; margin-top:14px; }
#pay_tbl { float: left; }

/*Logo & Login Box*/
.logo { margin-top: 20px; margin-left: 25px;}
#ll-box { position: relative; padding: 0; text-align: left; width:230px; float:left;}
#ll-content { height: 85.7px; padding: 5px; color: #FFF; margin-left: 10px;}

#ll-tlc, #ll-trc, #ll-blc, #ll-brc{ background-color: transparent;	background-repeat: no-repeat; }
#ll-tlc { background-image:url(images/discreet_dating_lltlc.gif); background-position: 0% 0%; }
#ll-trc { background-image:url(images/discreet_dating_lltrc.gif); background-position: 100% 0%; }
#ll-blc { background-image:url(images/discreet_dating_llblc.gif); background-position: 0% 100%;}
#ll-brc { background-image:url(images/discreet_dating_llbrc.gif); background-position: 100% 100%;}
#ll-tb, #ll-bb, #ll-brk  { background-color: transparent; background-repeat: repeat-x;}	
#ll-tb	{ background-image:url(images/discreet_dating_lltb.gif); background-position: 0% 0%; }
#ll-bb	{ background-image:url(images/discreet_dating_llbb.gif); background-position: 50% 100%;	}
#ll-rb	{ background-image:url(images/discreet_dating_llr.gif); background-position: 100% 50%;	background-repeat: repeat-y; }
#ll-lb	{ background-color: #4b73a4; background-image:url(images/discreet_dating_lll.gif); background-position: 0% 50%; background-repeat: repeat-y; }
#ll-brb	{ background-image:url(images/discreet_dating_llbr.gif); background-position: 100% 50%;	background-repeat: repeat-y; }
#ll-blb	{ background-color: #555555; background-image:url(images/discreet_dating_llbl.gif); background-position: 0% 50%; background-repeat: repeat-y; }

/*Banner*/
div.headerwrap{ float:left; width: 346px; height: 196px; }
div.banner{ width:346px; height:138px; margin-top: 19px; }

/*Search Box*/
#search-box { position: relative;  padding: 0; text-align: left; width:230px; /*width: 55em;	*/ float:left; }	
#search-content { height: 186px; padding:5px; color: #FFF; margin-left: 5px;}

#search-tlc, #search-trc, #search-blc, #search-brc{ background-color: transparent;	background-repeat: no-repeat; }
#search-tlc { background-image:url(images/discreet_dating_stlc.gif); background-position: 0% 0%; }
#search-trc { background-image:url(images/discreet_dating_strc.gif); background-position: 100% 0%; }
#search-blc { background-image:url(images/discreet_dating_sblc.gif); background-position: 0% 100%; }
#search-brc { background-image:url(images/discreet_dating_sbrc.gif); background-position: 100% 100%; }
#search-tb, #search-bb { background-color: transparent; background-repeat: repeat-x; }	
#search-tb	{ background-image:url(images/discreet_dating_stb.gif); background-position: 0% 0%; }
#search-bb	{ background-image:url(images/discreet_dating_sbb.gif);	background-position: 50% 100%; }
#search-rb	{ background-image:url(images/discreet_dating_sr.gif); background-position: 100% 0%;	background-repeat: repeat-y; }
#search-lb	{ background-color: #c93d3d; background-image:url(images/discreet_dating_sl.gif); background-position: 0% 100%; background-repeat: repeat-y; }

/*Menu*/
.menu { float: left; width: 345px; height: 39px; margin-left: 0px; background-color: #fff; }
#menu-space { width:7px; foat: left;}
#bt-cur, bt-nml{ margin-left: 0px;  padding: 0; text-align: center; }
#bt-n { margin-top: 0; padding: 0; margin-left: 0px;}
#bt-n li{ margin-left: 0px; margin-top: 0px; margin-right: 0px; list-style: none; padding: 0; height: 35px; float: left;  text-align:center; }
#bt-cur { width: 81px; background-color: #c93d3d; background-image:url(images/discreet_dating_btcur.gif); background-position: 50% 100%; background-repeat: no-repeat; }	
#bt-nml { width: 81px; background-color: #4b73a4; background-image:url(images/discreet_dating_btn.gif); background-position: 50% 100%; background-repeat: no-repeat; }
.bt-lst { margin-right: 0px; }	
#bt-content {text-align:center; color: #FFF; font-size: 14px; font-weight: bold; }

/*menu links */
a:link.menu1 { color: #FFF; text-decoration:none; }
a:visited.menu1 { color: #FFF; text-decoration:none; }
a:hover.menu1 { color: #FFF; text-decoration:underline; }
a:active.menul { color: #FFF;}

/*Body*/
.body { float:left; border: 1px solid #4b73a4; border-top: none; background-color:#faf7f2; width: 802px; text-align: left; margin-left:1px; padding:0;}
.body_w { text-align:center;}
.body_wrap { margin-left:5px; width:566px; text-align: left; float: left;}
.body_mwrap { margin-left:9px; width:778px; text-align: left; float: left; position:relative;}
.form_container { width:600px; margin-right:auto; margin-left:auto;}
.body_txt{ margin: 5px;}
.vhr { height: 90%; background-image:url(images/discreet_dating_hr.gif); width: 1px; float: left; margin-top: 10px;}
.port_text{ margin:5px; float: left;}
.port_recent { float: left; margin-right:auto; margin-left:auto; width:215px; height: 380px; text-align: left; }

/*Footer*/
.footer{ float:left; width: 790px; height: 30px; background-color: #717171; margin-right:auto; margin-left: 6px; text-align:center; color: #FFFFFF; bottom: 0px; margin-bottom: 5px; margin-top:3px; }

/*Other crap*/
select, input, textarea{
font-family:inherit;
font-size:11px;
color:#545454;
padding:1px;
}
#container{
width:780px;
margin:0 auto;
text-align:left;
}
#middle{
background:#5D8DD3 url(img/middle_bg.gif) repeat-x;
border:1px solid #568CEE;
border-top:none;
}
#middlephoto{
background-color: #4b73a4;
border:1px solid #568CEE;
border-top:none;
}
#content
{
	position: relative;
	float: left;
	width: 565px;
	padding: 15px;
	padding-right: 0;
}

#myspace_content
{
	float: left;
	width: 565px;
	padding-left: 5px;
	padding-top: 5px;
}

.block_cap_left{
background:url(img/discreet_dating_cbar_left.gif) no-repeat;
}
.block_cap_right{
background:url(img/discreet_dating_cbar_rite.gif) no-repeat top right;
}
.block_cap_profile_left{
background:url(img/discreet_dating_cbar_left.gif) no-repeat;
}
.block_cap_profile_right{
background:url(img/discreet_dating_cbar_rite.gif) no-repeat right top;
}
.block_cap_profile_content{
height:18px;
background:url(img/discreet_dating_cbar_mid.gif) repeat-x;
margin:0 9px;
padding:0px;
font-size:12px;
font-weight:bold;
color:#fff;
}
.block_cap_profile_content a{
color:#fff;
text-decoration:none;
}
.block_cap_profile_content a:hover{
color:#E1ECFA;
}
.block_cap_profile_content span{
font-weight:normal;
}
.block_cap_content{
height:20px;
background:url(img/discreet_dating_cbar_mid.gif) repeat-x;
margin:0 7px;
border-bottom:1px solid #5C8DD3;
padding:0px;
font-size:13px;
font-weight:bold;
color: #fff;
}
.block_cap_home_content{
background:url(img/discreet_dating_cbar_mid.gif) repeat-x;
margin:0 7px 2px;
border-top:0px solid #5C8DD3;
border-bottom:1px solid #5C8DD3;
padding:0px 0 0px 0px;
font-size:13px;
font-weight:bold;
color:#FFF;
text-align:center;
}
.block_bottom_left{
background:url(img/block_bottom_left.gif) no-repeat;
}
.block_bottom_right{
background:url(img/block_bottom_right.gif) no-repeat right;
}
.block_bottom_mid{
height:13px;
background:url(img/block_bottom_mid.gif) repeat-x;
margin:0 8px;
}
.block_body{
background:#7AA2DB;
padding:10px;
color:#fff;
}
.profile_body{
border:1px solid #4B73A4;
}
.pseudo_bottom{
background:#7AA2DB;
padding:0 10px 0 20px;
color:#fff;
text-align:right;
}
.block_body_home{
background:#fcfdfe;
border:1px solid #4b73a4;
padding:10px;
}
.block_bottom{
padding:0 10px 0 0;
text-align:right;
}
.block_bottom_home{
padding:5px 10px;
text-align:right;
}
#page_message{
padding-bottom:5px;
font-size:12px;
color:#FF0033;
}
#page_message1 { text-align:center; color: red; }
.cap_leaps{
display:inline;

}
.sidebar_cap{
height:33px;

padding-top:5px;
font:16px;
color:#EA7C11;
text-align:center;
}
.sidebar_body{
padding-left:15px;
}
.sidebar_body input{
width:140px;
margin:2px 0 5px 0;
}
.sidebar_body label{
}
.sidebar_bottom{
padding:10px 16px 10px 0;
text-align:right;
}
.sidebar_bottom input{
height:21px;
background:url(img/sidebar_submit.gif) repeat-x;
border:1px solid #5C8DD3;
padding:0 5px;
font:bold 11px;
color:#2A4B74;
}
.clr{clear:both;}
.error_msg { border: 1px solid #DF0000; padding: 2px 3px; background: #FFFFEF; color: #AF1111; }

.text_welcome_page_txt1 {
	color:#FFFFFF; 
	float:right; 
	font-size:17px; 
	font-weight:bold; 
	line-height:29px; 
	margin-right:10px; 
	margin-top:10px; 
	width:328px; 
	height: 185px; 
	overflow: hidden;
}

.text_welcome_page_txt2 {
	color:#FFFFFF; 
	float:left; 
	font-size:14px; 
	font-weight:normal; 
	line-height:16px; 
	margin-left:39px; 
	margin-top:51px; 
	text-align:left;
	width: 316px;
}