
body{margin:0px;font-family:Verdana,sans-serif;}

a:link, a:visited, a:active {outline:none;}
form {margin:0px;padding:0px;}


.content {width:970px;font-family:Verdana,sans-serif;}
.clear {	clear:both;line-height:0px;height:1px;font-size:0px;}

.div_header {width:970px;}
.logo {background:url(../img/landing_page/logo2.jpg) no-repeat;width:308px;height:114px;float:left}
.link_top {float:right;padding:40px 56px 0px 0px ;width:auto;}
.link_top a {text-decoration:none;color:#ad1d2b;font-size:14px;font-weight:800;}
/*.link_top a:hover {color:#807f82;}*/
.link_top a:hover {text-decoration:underline;}
/*.link_top span {color:#807f82;margin:0px 4px;font-size:11px;}*/
.link_top_span {color:#807f82;margin:0px 4px;font-size:11px;}


.div_body {width:970px;clear:both;float:left;/*background:url(../img/landing_page/bg_body.jpg) repeat;*/text-align:left;padding-top:15px;}
.div_1 {float:left;width:487px;padding:0px;}
h2.title_photo {font-size:12px;font-weight:800;color:#050505;margin:0px;padding:30px 0px 7px 7px; color:#737477}
/*.photo_day {clear:both;padding:6px;border:1px solid #b7b7ba;margin:5px 0px 7px 0px;}*/
.photo_day {clear:both;padding:0px;border:0px solid #b7b7ba;margin:0px 0px 0px 0px;}
.photo_ {padding:3px;border:0px solid #a5a6a8;margin:0px 10px 0px 0px;}

.tab_ {width:298px;}
.tab_  td {font-size:13px;font-weight:800;color:#040404;line-height:16px;}

.top_ {background:url(../img/landing_page/box_top.jpg) no-repeat;width:429px;height:23px;font-size:0px;}
.bg_ {background:url(../img/landing_page/box_bg.jpg) repeat-y;width:369px;padding:0px 30px 20px 30px;font-size:13px;font-weight:100;}
.bg_ table.tx td {padding-top:10px;}
.bottom_ {background:url(../img/landing_page/box_bottom.jpg) no-repeat;width:429px;height:23px;}


/*.top_ {background:url(../img/landing_page/top_.jpg) no-repeat;width:435px;height:15px;font-size:0px;}
.bg_ {background:url(../img/landing_page/bg_.jpg) repeat-y;width:374px;padding:0px 40px 0px 21px;font-size:13px;font-weight:100;}
.bg_ table.tx td {padding-top:10px;}
.bottom_ {background:url(../img/landing_page/bottom_.jpg) no-repeat;width:435px;height:40px;}
*/

h1.h1_ {font-size:24px;font-family:Helvetica;font-weight:800;color:#000000;margin:0px;padding:0px 0px 0px 7px;text-align:center;}


.div_2 {float:left;width:431px;padding:0px;background:#ffffff;text-align:center;}
.easy {font-family:Verdana,san serif;font-weight:800;font-size:30px;}
.join_now {background:url(../img/landing_page/join_now_.jpg) no-repeat;width:258px;height:78px;cursor:pointer;border:none;clear:both;display:block;margin:55px 0px 0px 0px;}
.take_moment {font-family:Helvetica;font-size:14pt;color:#888a8c;margin-bottom:37px;}
.form_ {clear:both;}
.input_text {border:1px solid #c0c1c4;padding:7px 0px;width:315px;text-align:center;font-size:14pt;font-weight:100;color:#888a8c;/*font-family:Helvetica;*/vertical-align:middle;}
.but_search {background:url(../img/landing_page/but_search.jpg) no-repeat;width:88px;height:33px;cursor:pointer;border:none;vertical-align:middle;margin-left:13px; margin-top:7px}

.div_ {background:url(../img/landing_page/quotes.jpg) no-repeat 0px 0px;font-size:17px;font-weight:100;text-align:left;padding:17px 0px 0px 26px;}
.div1_ {background:url(../img/landing_page/quotes.jpg) no-repeat 26px 10px;clear:both;padding:28px 0px 0px 55px;text-align:left;font-size:17px;font-weight:100;}

.div_footer {width:950px;clear:both;padding:80px 0px 20px 0px;text-align:left;}
.link_footer {float:left;}
.link_footer a {text-decoration:none;color:#ad1d2b;font-size:12pt;font-weight:800;font-family:Helvetica;}
/*.link_footer a:hover {color:#807f82;}*/
.link_footer a:hover {text-decoration:underline;}
.link_footer span {color:#AD1D2B;margin:0px 3px;font-size:11pt;font-weight:800;}

.copy {color:#6d6f71;text-align:left;float:left;font-size:11pt;font-weight:800;margin-right:50px;padding-top:0px;font-family:Helvetica;}












.user_table{ color:#810005; }
.user_table td{ vertical-align:top; }
.user_table td.td1{ padding-right:10px;}
.user_table td span{ font-size:13px; font-weight:800}
.icon_add_friends { background:url(../img/icon_add_friends.jpg) left center no-repeat; padding-left:18px; font-size:12px}
.icon_views { background:url(../img/icon_views.jpg) left center no-repeat; padding-left:18px; font-size:12px}
.icon_compliments { background:url(../img/icon_compliments.jpg) left center no-repeat; padding-left:18px; font-size:12px}
.icon_messages { background:url(../img/icon_messages.jpg) left center no-repeat; padding-left:18px; font-size:12px}

a.icon_add_friends,a.icon_messages,a.icon_compliments {color:#810005; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:800; text-decoration:none;}
a.icon_add_friends:hover, a.icon_messages:hover,a.icon_compliments:hover{ text-decoration:underline}

.popup_title { font-size:15px; font-weight:800; color:#818181}


.profile_links { padding-top:15px; }

	
		
div#fancy_overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: #666;
	display: none;
	z-index: 30;
}

div.fancy_outer {
	width: 307px; 
	height: 204px; 
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 31px 0px 33px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    
	display: block; 
	position:relative;
}

div.fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	/*border: 1px solid #BBB;*/
	
	
	
}

div.fancy_content_id {
	margin: 0;
	z-index: 100;
	position: absolute;
	padding:0 18px;
	top: 0px; 
	right: 0px; 
	bottom: 0px; 
	left: 0px; 
	width: 287px; 
	height: 100%; 
	display: block;
	opacity: 0.90;-moz-opacity: 0.90;filter:alpha(opacity=90);
	background: url('../jquery_floating_dialog/box_bg.jpg') repeat-y #FFF;
}

div#fancy_div {
	background: #000;
	color: #FFF;
	height: 100%;
	width: 100%;
	z-index: 100;
}

div.fancy_bg_id {
	position: absolute;
	top: 0; left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;
	
	

/*border-left:1px solid #e4e4e6;
	border-right:1px solid #e4e4e6;*/
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
	border: 0;
	padding: 0;
	margin: 0;

}

div.fancy_bg_n {
	top: -31px;
	width: 100%;
	height: 31px;
	/*background: transparent url('../jquery_floating_dialog/fancy_shadow_n.png') repeat-x;*/
	background:transparent url('../jquery_floating_dialog/top_box.png') no-repeat;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	/*background: transparent url('../jquery_floating_dialog/fancy_shadow_ne.png') no-repeat;*/
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	/*background: transparent url('../jquery_floating_dialog/fancy_shadow_e.png') repeat-y;*/
	
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	/*background: transparent url('../jquery_floating_dialog/fancy_shadow_se.png') no-repeat;*/
}

div.fancy_bg_s {
	bottom: -35px;
	width: 100%;
	height: 35px;
	/*background: transparent url('../jquery_floating_dialog/fancy_shadow_s.png') repeat-x;*/
	background: transparent url('../jquery_floating_dialog/new_fancy_shadow_s.png') no-repeat;
}

div.fancy_bg_sw {
	bottom: -35px;
	left: -18px;
	width: 18px;
	height: 35px;
	background: transparent url('../jquery_floating_dialog/new_fancy_shadow_sw.png') no-repeat;
}

div.fancy_bg_w {
	left: -18px;
	height: 100%;
	width: 18px;
	/*background: transparent url('../jquery_floating_dialog/fancy_shadow_w.png') repeat-y;*/
	background: transparent url('../jquery_floating_dialog/new_fancy_shadow_w_repeat.png') repeat-y;
}

div.fancy_bg_nw {
	top: -31px;
	left: -18px;
	width: 18px;
	height: 31px;
	/*background: transparent url('../jquery_floating_dialog/fancy_shadow_nw.png') no-repeat;*/
	background: transparent url('../jquery_floating_dialog/new_fancy_shadow_nw.png') no-repeat;
}


.inner_box{ float:left; width:271px; padding-top:5px}
.inner_box .inner_box_top{ background:url(../jquery_floating_dialog/message_inner_box_top.png) no-repeat; width:271px; height:10px; font-size:1px; line-height:1px; float:left}
.inner_box .inner_box_content{width:249px; padding:0 10px; border-left:1px solid #c2292e; border-right:1px solid #c2292e; float:left; line-height:normal; background:#fff}
.inner_box .inner_box_bottom{ background:url(../jquery_floating_dialog/message_inner_box_bottom.png) no-repeat top left; width:271px; height:10px; font-size:1px; line-height:1px; float:left; }
.inner_box a.close, a.close { color:#818181; font-weight:800; text-decoration:none;font-size:16px; margin:3px 0 0 10px; float:left}
.inner_box strong{ color:#000; }
.inner_box table td { vertical-align:top}
.inner_box .send { font-weight:800; font-size:16px; float:left; margin:0; }


.inner_box .input_{ border:0; padding:0; height:auto; background:none; width:246px}
.inner_box .textarea_{ border:0; padding:0; height:auto; background:none; width:246px}

#dragHelper {font-family:Arial,Helvetica,sans-serif;color:#818181;font-size:14px;}

		#add_friends_popup 
		{
			
			position: absolute;
			left:117px;
			top:-8px;
			z-index: 50;
			display:none
		}
		#add_friends_popup div.fancy_outer {
			height: 154px; 
		}

		
		#add_friends_popup_handle 
		{
			left:36px;
			position:absolute;
			top:14px;
			width:250px;
			z-index:300;
			
		}
		
		
		#add_messages_popup 
		{
			position: absolute;
			left:117px;
			top:-8px;
			z-index: 50;
			display:none
		}
		#add_messages_popup div.fancy_outer {
			height: 200px; 
		}

		
		#add_messages_popup_handle 
		{
			left:36px;
			position:absolute;
			top:14px;
			width:250px;
			z-index:300;
			
		}
		
		#add_compliments_popup 
		{
			position: absolute;
			left:117px;
			top:-8px;
			z-index: 50;
			display:none
		}
		#add_compliments_popup div.fancy_outer {
			height: 152px; 
		}

		
		#add_compliments_popup_handle 
		{
			left:36px;
			position:absolute;
			top:14px;
			width:250px;
			z-index:300;
			
		}
		
		
		#login_popup 
		{
			font-family:Arial,Helvetica,sans-serif;
			position: absolute;
			width:207px;
			z-index: 50;
			display:block;
			top:-400px;
		}
		#login_popup div.fancy_outer {
			height: 233px; 
		}

		
		#login_popup_handle 
		{
			left:0px;
			position:absolute;
			top:7px;
			width:196px;
			z-index:300;
		}
		
		#login_popup  .inner_box .send { font-weight:800; font-size:12px; float:none; margin:0; }
		#login_popup .bg_login { width:172px; padding:10px 10px 0 12px; }
		
.div_login {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
background-color:#424242;
padding:10px;
margin:0px;
width:170px;
/*height:167px;*/
}

.div_login a {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#ffffff;
text-decoration:none;
}
.left_input   {
background-image:url(../img/left_input.jpg);
background-repeat:no-repeat;
width:15px;
height:35px;
float:left;
font-size:0px;
}

.right_input   {
background-image:url(../img/right_input.jpg);
background-repeat:no-repeat;
width:15px;
height:35px;
float:left;
font-size:0px;
}

.input_2  {
background-image:url(../img/bg_input.jpg);
background-repeat:repeat-x;
width:135px;
height:26px;
border:0px;
float:left;
padding-top:9px;
font-size:14px;font-weight:100;color:#726d6b;
}


.left_input_lp   {
background-image:url(../img/landing_page/left_input.jpg);
background-repeat:no-repeat;
width:13px;
height:44px;
float:left;
font-size:0px;
}

.right_input_lp   {
background-image:url(../img/landing_page/right_input.jpg);
background-repeat:no-repeat;
width:13px;
height:44px;
float:left;
font-size:0px;
}

.input_2_lp  {

border:0;
width:135px;
height:31px;
border-top:2px solid #c0c1c2;
border-bottom:2px solid #c0c1c2;
float:left;
padding-top:9px;
font-size:14px;font-weight:100;color:#726d6b;
}
.top_login   {
background-image:url(../img/top_login.jpg);
background-repeat:no-repeat;
width:182px;
height:25px;
clear:both; 
float:left; 
padding:7px 0px 0px 15px;
font-size:18px;
text-align:left;
font-weight:800;
color:#696664;
}


.top_login_box   {
background-color:#f6f5f4;
background-repeat:no-repeat;
height:25px;
clear:both; 
float:left; 
padding:7px 0px 7px 15px;
font-size:18px;
text-align:left;
font-weight:800;
color:#87827f;
width:185px;

}

.bg_login_box   {
clear:both;
float:left;
border-left:1px solid #d6d2cf;
border-right:1px solid #d6d2cf;
padding:0px 0px 0px 0px;
text-align:left;
color:#696664;
font-size:14px;
font-weight:100;
width:200px;
}

.bg_login   {
width:169px;
clear:both;
float:left;
border-left:1px solid #d6d2cf;
border-right:1px solid #d6d2cf;
padding:10px 10px 0px 15px;
text-align:left;
color:#696664;
font-size:16px;
font-weight:100;
}

.bottom_login   {
background:url(../img/bottom_login.jpg) no-repeat left top ;
width:197px;
height:17px;
clear:both;
float:left;
font-size:0px;
}



.but_red{
	background:url(../img/but_red_left.gif) no-repeat left top;
	padding:0px 0 0px 12px;
	height:27px;
	float:left;
	color:#FFF;
	text-decoration:none;
	
	font-size:12px;
	font-weight:800;
	
}

.but_red span {
	background:url(../img/but_red_right.gif) no-repeat right top;
	height:20px;
	float:left;
	padding:7px 12px 0px 0px;

}

 .but_red_big{ font-size:16px; }

.but_red_big span {
height:23px;
padding:4px 12px 0 0;
}

.link_login {text-decoration:none;color:#961125;font-size:13px;font-weight:100;}


.clear {clear:both;height:1px;font-size:0px;line-height:0px;} 
.clear5 {clear:both;height:5px;font-size:0px;line-height:0px;} 
.clear10 {clear:both;height:10px;font-size:0px;line-height:0px;}

.error {
font-size:11px;
color:#90171C;
font-weight:800;
}





#forgotpassword_popup 
		{
			font-family:Arial,Helvetica,sans-serif;
			position: absolute;
			left:-150px;
			top:-320px;
			z-index: 50;
			display:block
		}
		#forgotpassword_popup div.fancy_outer {
			height: 90px; 
		}

		
		#forgotpassword_popup_handle 
		{
			left:0px;
			position:absolute;
			top:7px;
			width:196px;
			z-index:300;
		}
		
		#forgotpassword_popup  .inner_box .send { font-weight:800; font-size:12px; float:none; margin:0; }
		#forgotpassword_popup .bg_login { width:172px; padding:10px 10px 0 12px; }
		
		
		
		
		
		
.box_top_291_{
background:url(../img/box_top_291_.jpg) no-repeat;
width:291px;
height:10px;
clear:both;
font-size:0px;
line-height:0px;
}

.box_bg_291   {
clear:both;
border-left:1px solid #d6d3cf;
border-right:1px solid #d6d3cf;
text-align:left;

font-size:12px;
font-weight:800;
width:271px;

padding:0px 9px 0 9px;

color:#000
}


.box_bottom_291 {
background:url(../img/box_bottom_291.jpg) no-repeat left top;
width:291px;
height:10px;
clear:both;
font-size:0px;
line-height:0px;
margin-bottom:10px

}


#spellcheckresults { position: absolute; background: #fff; margin: 0; border: 1px solid #000; padding: 5px; z-index:5000; font-size:12px }
				#spellcheckresults dl { margin: 0; padding: 0; }
					#spellcheckresults dl dt { float: left; clear: left; margin: 3px 0; padding: 0; font-weight: bold; }
					#spellcheckresults dl dd { float: left; margin: 3px 10px; padding: 0; cursor: pointer; color: #333; }
					#spellcheckresults dl dd.ignore { color: red; font-style: italic; }
			
			a.checkspelling {  }
				a.checkspelling img { margin: 0 5px; border: 0; }
				
				
#search_ini{ font-weight:800!important; }				