div{
border: 0px solid red;
}

/*
  font-family: arial, helvetica, sans-serif;
*/
body {
  font-family:  Georgia, times, arial, helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.5em;
  color: #000000; 
  background-color: #808080;
  background-image: url('../images/bckg3.png');
  background-repeat: repeat-x;

}

/*
ef3863
*/

a, a:link {
        color:#ba2447;
        text-decoration: underline;
}
a:visited {
        color:#ce5c87;
        text-decoration: underline;
}
a:hover {
		color: #f7659c;
        text-decoration: none;
}

a:active {
        text-decoration: none;
        color: #f7659c;
}


#container {
  width: 1002px;
  margin: 0 auto;
  margin-top: 15px;
  background-color: #ffffff;
}


#container_hmenu {
  width: 1002px;
  margin: 0 auto;
  margin-bottom: 15px;
  background-color: #ffffff;
}



#container_foot {
  width: 1002px;
  margin: 0 auto;
  margin-bottom: 15px;
  background-color: #ffffff;
}


#hdr { 
	position: relative; 
	margin: 0; 
	padding: 0;   
    background-repeat: no-repeat;
	width: 1002px;
	display: block;
}	


#strap{
	height: 42px; 
	background-color: #6b4584; 
    background-image: url('../images/strap_bckg.png');
}


#user_greeting{
	float: left; color: #ffffff;
	color: #ffffff;
	line-height: 40px;
	font-size: 12px;
	padding-left: 10px;
}

#horizontal_submenu{
	color: #ffffff;
	line-height: 40px;
	margin-left: 310px;
	font-size: 12px;
	font-family:  Georgia, times, arial, helvetica, sans-serif;
	font-weight: bold;
}

#horizontal_menu{
	position: absolute;  
	width: 620px;
}

#horizontal_menu *{
	text-decoration: none;
}
/*
	width: 120px;
*/
.horizontal_submenu_item{
	display: block;
	text-align: center;
    background-image: url('../images/submenuitem_tab_line_bckg.png');
	background-repeat: no-repeat;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 1.2em;
}


.horizontal_submenu_item_on{
	display: block;
	text-align: center;
    background-image: url('../images/submenuitem_tab_line_bckg.png');
	background-repeat: no-repeat;
	color: #f771a5;
	float: left;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 1.2em;
}



td{
	vertical-align: top;
}

#main_header_cell{
    background-image: url('../images/header_02.jpg');
}

#header_space_holder{
	width: 427px; 
	height: 171px; 
	display: block;
	margin: 0px;
}

.header_box{
	background-image: url('../images/eudate_header_form_bckg.jpg');
    background-repeat: repeat-x;
	background-position: 0px 0px;
	vertical-align: top; 
	padding: 0px; 
	color: #ffffff;
}

.tab_on_container{
	font-family:  Georgia, times, arial, helvetica, sans-serif;
	float:left; 
	margin-left: 1px;
	margin-right: 1px;

	line-height: 33px;
	color: #ffffff;
	text-align: center;
	text-transform: capitalize;
	font-size: 13px;
	letter-spacing: 1.2px;
	font-weight: bold;


}



a.tab_on:link, a.tab_off:link, a.tab_on:hover, a.tab_on:visited{
	text-decoration: none;
	color: #ffffff;
    background-image: url('../images/tab_on1.png');
	background-repeat: no-repeat;
	width: 149px;
	height: 33px;
	display: block;

}


a.tab_off:link,  a.tab_off:visited{
    background-image: url('../images/tab_off.png');
	background-repeat: no-repeat;
	width: 149px;
	height: 33px;
	display: block;
	color: #ffffff;
 
}


a.tab_off:hover,  a.tab_off:active{
	text-decoration: none;
	color: #ffffff;
    background-image: url('../images/tab_on1.png');
	background-repeat: no-repeat;
	width: 149px;
	height: 33px;
	display: block;
}


.tab_off_container{
	font-family:  Georgia, times, arial, helvetica, sans-serif;
	float:left; 
	margin-left: 1px;
	margin-right: 1px;
	display: block;
	line-height: 33px;
	color: #ffffff;
	text-align: center;
	text-transform: capitalize;
	font-size: 13px;
	letter-spacing: 1.2px;
	font-weight: bold;
}


/*
  width: 1022px;
*/
#frame {
  width: 1000px;
  float: left;
  padding-top: 25px;
  padding-bottom: 5px;

  border-left: 1px solid #6b4584;
  border-right: 1px solid #6b4584;
  min-height: 600px;

  background-color: #ffffff;
}


#inner_content{
  padding-top: 0px;
  padding-left: 25px;
  padding-right: 25px;
  padding-bottom: 25px;
}

.table_header{
	background-image: url('../images/nav_bckg.png');
	text-transform: capitalize;
	padding-left: 6px;
	padding: 3px 3px 3px 8px;
	font-size: 12px;
	color: #14041e;
}

.topmenu_link:link, .topmenu_link:visited{
	padding: 3px;
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}


.submit_button{
	background-image: url('../images/submit_button_bckg.png');
	border: 1px solid #666666;
	background-color: #FFFFFF;
	color: #ffffff;
	font-weight: bold;
	margin: 5px;
	text-transform: capitalize;
	height: 28px;
	line-height: 27px;
	font-size: 12px;
	padding-top: 1px;
	padding-bottom: 3px;
	padding-left: 6px;
	padding-right: 6px;
	cursor: pointer;
}

.form-error-msg, .form_error{
	font-size: 0.8em;
	color: #ff0000;
}


dl, dt, dd{
	margin: 0px;
}



#login_message{
	color: #f76d7b;
	font-weight: bold;
}

.alert{
	color: #f40f68;
	font-weight: bold;
}

/*
.note{
	color: #8c699c;
	font-weight: bold;
	padding: 20px;
	display: block;
	border: 1px dotted  #8c699c;
	max-width: 500px;
	margin: 0 auto;
	font-size: 80%;
}
*/

.note{
	font-size: 0.8em;
	color: #8c699c;
}

.note_remember{
	font-size: 1em;
	color: #8c699c;
	background-image: url('../images/bulb.gif');
	background-repeat: no-repeat;
	background-position: top left ;
	padding-left:24px;
	line-height: 24px;
	padding-top: 5px;
	padding-bottom: 5px;
}


.note_green{
	font-size: 0.8em;
	color: #71ec34;
}



#ftr {
  clear: both;
  padding-top: 6px;
  padding-bottom: 6px;
  width: 100%;
  font-family: Verdana, sans-serif; 
  font-size: 10px;
  text-align: center;
  background-color: #6b4584;
}

#ftr a:link { text-decoration: none; }
#ftr a:visited { text-decoration: none; }
#ftr a:hover { text-decoration: underline; }
#ftr a:active { text-decoration: none; }


#copyright{
	text-align: center;
	font-size: 10px;
	background-color: #efe3ef;
	color: #6b4584;
}





a.white_link:link, a.white_link:active, a.white_link:hover, a.white_link:visited{
	color: #ffffff;
}
a.white_menu_link:link, a.white_menu_link:active, a.white_menu_link:hover, a.white_menu_link:visited{
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}

a.white_menu_link:active, a.white_menu_link:hover{
	color: #f6e7ec;
}

a.pink_menu_link:link, a.pink_menu_link:active, a.pink_menu_link:hover, a.pink_menu_link:visited{
	color: #f7659c;
	font-size: 12px;
	text-decoration: none;
}




#lownav {
  margin: 0; padding: 0;
  font-size: 10px; text-align: center;
}

#lownav ul { margin: 0; padding: 0; list-style-type: none; }
#lownav ul li { display: inline; margin: 0; padding: 0 8px; }
#lownav ul li a { color: #ffffff; }
#lownav ul li a:hover { color: #cccccc; }



.standard_table, .centered_table{
	border: 1px solid #c0c0c0;
}


.standard_table td{
	text-align: justify;
	padding: 10px;
}


p{
  font-size: 1.1em;
  line-height: 1.8em;
  text-align: justify;
  margin-bottom: 26px;
  margin-top: 26px;
  padding-bottom: 30px;
  display: table;
}

h1 { font-size: 15px; color: #8c699c; margin-top:0px; margin-bottom:20px; text-transform: capitalize; clear: both; border-bottom: 1px dotted #8c699c; padding-bottom: 10px;}
h2 { font-size: 14px; color: #14041e; text-transform: capitalize;}
h3 { font-size: 13px; color: #14041e; text-transform: capitalize; }


h1 a:link, h1 a:visited{
text-decoration: none;
color: #8c699c;
}






/* main start */
ul,ol,li,pre,form,body,html,p,blockquote,fieldset,input
{ margin: 0; padding: 0; }
a img,:link img,:visited img { border: none; }
/* main end */











#password_strength_bar
{
  float: left;
}

#password_strength_bar div
{
  width: 10px;
  height: 5px;
  border: 1px solid #aaaaaa;
  float: left;
}



.personal_thumb{
  border: 1px solid #aaaaaa;
}




.info_M{
	border: 1px solid #846194;
	background-color: #8c699c;
	width: 90%;
	margin: 0 auto;
}


.info_M td{
	background-color: #ffffff;
	padding: 10px;
}

.info_header_M{
	color: #ffffff;
	background-color: #8c699c;
	font-weight: bold;
	padding: 3px;
	text-align: left;
}


.info_F{
	border: 1px solid #f7659c;
	background-color: #ffffff;
	width: 90%;
	margin: 0 auto;
}

.info_M td{
	background-color: #ffffff;
	padding: 10px;
}

.info_header_F{
	color: #ffffff;
	background-color: #f7659c;
	font-weight: bold;
	padding: 3px;
	text-align: left;
}





#send_message,  .send_message{
		background-image: url('../images/icon_message.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left:33px;
}

#add_comment {
		background-image: url('../images/icon_comment.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left:33px;
}


#add_to_favorites {
		background-image: url('../images/icon_favorite.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left:33px;
}


#add_friend, .add_friend {
		background-image: url('../images/icon_friends.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left:33px;
}

#flag {
		background-image: url('../images/icon_flag.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left:33px;
}

#video_chat {
		background-image: url('../images/icon_video_chat.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left:33px;
}

#flirt {
		background-image: url('../images/icon_flirt.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left:33px;
}

#music {
		background-image: url('../images/icon_music.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left:33px;
}


#block {
		background-image: url('../images/icon_block.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left:33px;
}


.map{
		background-image: url('../images/icon_map.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left:33px;
}
.upload {
		background-image: url('../images/icon_upload.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left:70px;
		font-weight: bold;
		line-height: 60px;
		font-size: 14px;
		margin-right: 30px;

}




.actions{
	margin: 0 auto;
	width: 90%;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
}


.description{
	font-style: italic;
	margin-top: 10px;
	color: #5a387b;
	background-color: #ede3f2;
	padding: 5px;
	border: 1px dotted #8c6d9c;
	width: 400px;
}

.centered{
	width: 600px;
	margin: 0 auto;
	padding: 10px;
}


.standard_form{
	background-color: #f2eff5;
	margin: 20px;
}

.standard_form td{
	background-color: #ffffff;
}


.standard_form th{
	color: #ffffff;
	background-color: #8c699c;
	font-weight: bold;
	padding: 3px;
	text-align: left;
	border: 1px solid #755185;
}

legend{
	color: #06000b;
	font-weight: bold;
}


.clear{
	clear: both;
	height: 1px;
	line-height: 1px;
}


.your_personal_pic{
	background-image: url('../images/your_personal_pic_bckg.png');
	background-repeat: no-repeat;
	width: 184px;
	height: 161px;
	float: right;
	margin:10px;
	padding-top:55px;
	text-align: center;
}





.innertable{
	border: 1px solid #e3e8eb;
	margin-top: 10px;
}

/*
	padding: 15px;
*/
.innertable td{
	padding: 8px;
	border-bottom: 1px dotted #e3e8eb;
	line-height: 20px;
}

.innertable th{
	padding: 4px;
}


fieldset.spacious{
	padding: 20px;
}




fieldset.spacious legend{
	padding: 10px;
}



.standard_user_picture{
	border: 1px solid #6b4584;
}



.cell {
	background-color: #f2edf5;
	border: 1px dashed #ffffff;
	height: 70px;
	overflow: visible;
}


.whitespace_slim_simple{
	background-color: #ffffff;
	border: 1px dotted #e9e1ee;
	padding: 3px;
	margin: 3px 0px 3px 0px;
	line-height: 13px;
	font-size: 11px;
	width: 132px;

}


.whitespace_slim{
	background-color: #ffffff;
	border: 1px dotted #e9e1ee;
	padding: 0px;
	margin: 3px 0px 3px 0px;
	line-height: 13px;
	font-size: 11px;
	width: 132px;
	height: 99px;
	background-image: url('../images/whitespace_slim_bckg.png');
	background-repeat: no-repeat;
	background-position:top left;
}


.thumbnail{
	border: 1px solid #666666;
	padding: 0px;
	margin: 0px;
}


.thumbnail_50{
	border: 1px solid #666666;
	width: 50px;
	height: 50px;
	padding: 0px;
	margin: 0px;
}


a.more_white:link, a.more_white:visited, a.more_white:hover, a.more_white:active {
		background-image: url('../images/tiny-arrows-white.png');
        background-repeat: no-repeat;
		background-position: 100% 50% ;
		padding-right: 15px;
		text-transform: lowercase;
		color: #ffffff;
}
a.more_white:hover, a.more_white:active {
		color: #cccccc;
}
a.more_white:visited {
		color: #ffffff;
}



.highlighted {color: #9c0821; font-weight: bold;}
a.highlighted:link {color: #9c0821; font-weight: bold;}
a.highlighted:active {color: #9c0821; font-weight: bold;}
a.highlighted:visited  {color: #9c0821; font-weight: bold;}
a.highlighted:hover {color: #000033; font-weight: bold;}


.highlighted a {color: #9c0821; font-weight: bold;}


.autoComplete {
	color: #ef2c5a;
}



.header_search_pane{
	background-image: url('../images/header_searchbox_bckg.png');
	background-repeat: no-repeat;
	width: 161px;
	height: 121px;
	padding-top: 30px;
	padding-left: 13px;
	line-height: 20px;
}


#header_form_container {
	margin: 0px;

}


.personal_details{
	float: left; 
	width: 33%; 
	border: none;
	font-size: 12px;
	font-weight: bold;
	font-family:  times, arial, helvetica, sans-serif;
}

.pd_label{
	color: #301045;
	display: block;
	width: 85px;
	border: 0px solid red;
	float: left;
	clear: left;
	text-align: left;
}
.pd_value{
	color: #913b5b;
	display: block;
	float: left;
	clear: right;
}


.label {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #222222;
		display: block;
		text-align: right;
		width: 180px;
}


#signout{
		background-image: url('../images/tiny-arrows-white.png');
        background-repeat: no-repeat;
		background-position: 100% 50% ;
		padding-right: 15px;
		color: #ffffff;
}



.no_underline:link, .no_underline:visited{
        text-decoration: none;
}

.no_underline_green, .no_underline_green:link, .no_underline_green:visited{
        text-decoration: none;
		color: #63ea20;
}

ul{
	padding-left: 25px;
}


.topmost_links{
	float: right; 
	padding-top: 14px; 
	position: absolute; 
	top: -5px;  
	text-align: right; 
	width: 100%; 
	right: 10px; 
	color: #ffffff;
	z-index: 1000;
}

.topmost_links a:link, .topmost_links a:visited{
	color: #ffffff;
	text-decoration: none;
}




/* mail and message related start */
#mail_content{
	float:left;
	text-align: left;
	clear: both;
	width: 100%;
	padding-top: 10px;
}


#mail_menu_container{
	border:1px solid #cccccc;
	background-color: #cec3d6;
	margin-right: 20px;
	padding-bottom: 10px;
	background-image: url('../images/side_menu_bckg.png');		
    background-repeat: repeat-x;
	border: 1px solid #cebed6;
	clear: both;
	display: table;
	float: left;
}


.mail_menu_item{
	text-transform: capitalize;
	clear: both;
	margin:10px;
	cursor: pointer;
	background-color: #ffffff;
	line-height: 20px;
	border: 1px solid #cebed6;

	clear: none;
	width: 112px;
	float:left;
	display: inline;
	font-weight: bold;
}

.mail_menu_item_selected{
	text-transform: capitalize;
	clear: both;
	margin:10px;
	cursor: pointer;
	background-color: #ffffff;
	line-height: 20px;
	border: 1px solid #f7659c;

	clear: none;
	width: 112px;
	float:left;
	display: inline;
	font-weight: bold;
}

.mail_menu_item * , .mail_menu_item a, .mail_menu_item a:link, .mail_menu_item a:visited{
		text-decoration: none;
		font-weight: bold;
}

#mail_item_compose {
		background-image: url('../images/icon_compose.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left: 30px;
}

#mail_item_inbox {
		background-image: url('../images/icon_mail.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left: 30px;
}

#mail_item_saved {
		background-image: url('../images/icon_saved.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left: 30px;
}
#mail_item_sent_mail {
		background-image: url('../images/icon_sent.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left: 30px;
}

#mail_item_trash {
		background-image: url('../images/icon_trash.png');
        background-repeat: no-repeat;
		background-position: 8px 50% ;
		padding-left: 30px;
}


.inbox{
	background-color: #cebed6;
	margin: 10px;
	border: 1px solid #ffffff;
	margin: 0 auto;
}

.inbox td{
	padding: 4px;
}

.inbox th{
	font-weight: bold;
	padding: 4px;
}

.message_status_read{
	color: #bad8e2;
}
.message_status_replied{
	color: #4af35a;
}
.message_status_not_read{
	color: #71ec34;
}


/* mail and message related end */





.friend_cell{
	width: 105px;
	height: 105px;
	text-align: center;
	vertical-align: middle;

}



.whitespace{
	background-color: #ffffff;
	border: 1px dotted #cccccc;
	padding: 10px;
	margin: 10px;
	line-height:13px;
}


.filter td{
	padding-left: 10px;
}


.no_result{
	padding-top: 50px;
	text-align: center;
	font-style: italic;
	font-size: 140%;
	color: #8c699c;
}



.meet_now_div{
	 text-align: center; 
	 padding: 10px; 
	 width: 200px; 
	 height: 200px; 
	 margin-left: 20px;
	 background-color: #ffffff;
	 background-image: url('../images/meet_now_bckg.png');
	background-repeat: no-repeat;
}

#random_user{
	padding-top: 33px;

}



.video_frame{
	padding: 10px;
	text-align: center;
	border: 1px dotted #ffffff;
	background-color: #6a4483;
	margin-top: 10px;
	margin: 0 auto;
	width: 386px;
	height: 290px;
}


.video_frame_long{
	padding: 10px;
	text-align: center;
	border: 1px dotted #ffffff;
	background-color: #6a4483;
	margin-top: 10px;
	margin: 0 auto;
	width: 386px;
}

.error {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        color: #FF0000;
}

.ok {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700;
        color: #34ce0a;
}





.onlinenow{
	background: url(../images/onlinenow_container_bckg.png) no-repeat 0px 0px;
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	margin-top: 2px;
	padding-bottom:2px;
	text-align: center;

}







.portrait_frame {
  background-image: url(../images/photo_frame_s.png);
  background-repeat: no-repeat;
  background-position: top left;
  background-color: white;
  width: 189px;
  height: 189px;
  text-align: center;
  padding-top: 17px;
}

/*
style="padding: 3px; width: 154px;"
*/





.alt_submenu_hover, .main_submenu{
	background-color: #6a4483;

}




/* maps start*/

table.directions th {
	background-color:#eef3f6;
}




#mapcanvas{
	width: 425px; height: 350px; border: 1px solid #666666;
}

#map_canvas{
	border: 1px solid #666666;
}


form{
	margin: 0px;
	padding: 0px;
}

/* masp end */




.page_contents li{
	padding: 10px;
	margin-left: 30px;
}



.article{
	line-height: 25px;
	margin-right:50px;
}




.a_la_google_horizontal728x90 {
  background-image: url('../images/google_ad_bckg728x90lila.png');
  background-repeat: no-repeat;
  font-family: arial, helvetica, sans-serif;
  font-size: 11px;
  display: block; 
  margin: 0 auto; 
  width: 737px; 
  height: 97px; 
  padding: 15px; 
  text-align: center;
}

.a_la_google_horizontal728x90 a:link, .a_la_google_horizontal728x90 a:visited{
  color: #6b4584;
 }


