body{
	font-family:Arial, Helvetica, sans-serif;
	overflow: auto;
	background: #FFF;
}

.align-center {text-align:center;}

#wrapper{
width:770px;
height:auto;
margin-right:auto;
margin-left:auto;
direction:rtl;
text-align:right;
font-family:Arial, Helvetica, sans-serif;
	clear: left;
}

img{border:none;}

#logo1{
width:150px;
height:140px;
float:right;
padding-right:4px;
overflow:hidden;
}

#add{
width:600px;
height:80px;
float:right;
border:1px solid #000000;
}

#upper_menu{
width:616px;
height:55px;
float:left;
margin-top:3px;
background:url(images/upper_menu.gif) no-repeat;
}

	#upper{
	width:468px;
	height:27px;
	float:right;
	padding-right:20px;
	margin-top:7px;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	}
	
	#upper a{color:#ffffff; text-decoration:none;}
	#upper a:hover{color:#f23469; text-decoration:none;}
	
	
	.upper1{
	float:left;
	width:111px;
	margin-top:7px;
	padding-left:17px;
	height:27px;

	font-weight:bold;
	font-size:12px;
	color:#c4ff84;
	}
	
	.upper1 a{color:#c4ff84 ; text-decoration:none;}
	.upper1 a:hover{color:#339900; ; text-decoration:underline;}
	
	
.new_user1 a{color:#000000; text-decoration:none;}

.new_user1 a:hover{color:#840016; text-decoration:none;}


.close_win a{color:#000000; text-decoration:underline;}
.close_win a:hover{color:#840016; text-decoration:underline;}





	
	
	.friends_cell1{
	width:71px;
	height: 85px;
	float:left;
	padding-left:13px;
	margin-top:10px;
	cursor: pointer;
	overflow:hidden;

	}
	
	.friends_cell2{
	width:71px;
	height: 85px;
	float:left;
	padding-left:23px;
	margin-top:10px;
	cursor: pointer;
	overflow:hidden;
	}
	
		.friend_photo{
		width:71px;
		height:53px;
		/* background-color:#840016; */
		text-align:center;
		}
		
		.friend_name{
		width:71px;
		height:16px;
		font-size:11px;
		color:#000000;
		text-align:center;
		}
		.friend_name a{color:#000000; text-decoration:none;}
		.friend_name a:hover{color:#840016 ; text-decoration:underline;}




/* chnages by Dan 05-06-2011 */
.right_cell {
    clear: both;
    float: right;
    font-size: 12px;
    margin: 10px 0 0;
    padding: 0;
    width: 175px;
}
.right_cell span.label_dan {
    float: right;
    height: 17px;
    margin: 5px 0 0;
    padding: 3px 0 0 10px;
    text-align: left;
    width: 50px;
}
.right_cell select, .right_cell input {
    border: 1px solid #840112;
    margin: 7px 0 0;
}
.right_cell select {
    margin: 7px 0 0;
    width: 60px;
}
.right_cell input {
    float: right;
    width: 20px;
}
.right_cell.new_cells span.label_dan {
    width: 37px;
}
.find_button {
    float: right;
    height: 41px;
    margin-top: 10px;
    padding-right: 17px;
    width: 139px;
	}
	
/* end Dan changes */



	.login_cell{
	height:20px;
	width:100px;
	float:right;
	padding-right:35px;
	clear:both;
	font-size:12px;
	}
	
	#login_button{
	height:22px;
	width:91px;
	float:right;
	margin-top:2px;
	padding-right:35px;
	text-align: center;
	}
	#login_button a{
		font-size: 8pt;
		position: relative;
		top: -5px;
	}



	#sign{
	width:163px;
	height:34px;
	float:left;
	padding: 38px 0 0 35px;
	}
	#bottom1{
	
	width:530px;
	height:21px;
	padding:10px 20px 0 0;
	float:right;
	font-size:18px;
	font-weight:bold;
	color:#FFFFFF;
	}
	
	#bottom2{
	
	width:322px;
	height:64px;
	padding:8px 20px 0 0;
	
	float:right;
	font-size:12px;
	color:#FFFFFF;
	line-height:16px;
	}

#footer{
width:770px;
height:20px;
clear:both;
position:relative;
top:14px;
}

.right_footer{
width:350px;
float:right;
color:#8a0000;
font-size:14px;
}

.right_footer a{color:#8a0000; text-decoration:underline;}
.right_footer a:hover{color: #330033; text-decoration:underline;}

.middle_footer{
width:85px;
float:left;
color:#8a0000;
font-size:14px;
direction:ltr;
text-align:left;
padding-left:25px;
}

.middle_footer a{color:#8a0000; text-decoration:none;}
.middle_footer a:hover{color: #330033; text-decoration:underline;}


.left_footer{
width:300px;
float:left;
color:#8a0000;
font-size:14px;
direction:ltr;
text-align:left;
}

#bad_login {
	float: right;
	direction: rtl;
}

#small_Login {
	width: 190px;
	height: 130px;
	border: 1px solid black;
	background-color: #ccc;
	direction: rtl;
	right: 30%;
	position: relative;
}

#date_cellular {
	float: right;
}

#sig {
	color: #d41414;
	font-size: 14px;
	font-weight: bold;
}







.article_tip {
	color: #722b2d;
	font-size: 12px;
	text-align: right;
}








#next_article {
float:right;
width:10%;
}

#article_space {
float:right;
width:80%;
}

#prev_article {
width:10%;
float:right;
}
.form_line{
width:800px;
}

.form_right{
width:50%;
float:right;
}

.form_left{
width:50%;
float:left;
}

.f1 { FONT-SIZE: 12px }
.f2 { FONT-SIZE: 16px }
.f3 { FONT-SIZE: 14px }

.border1 {
        border-left: 1px solid #555555;
        border-top: 1px solid #555555;
        border-right: 1px solid #555555;
        border-bottom: 1px solid #555555;

}


.border2 {
        border-left: 1px solid #555555;
        border-right: 1px solid #555555;
        border-bottom: 1px solid #555555;
}

.border3 {
      
}

.border4 {
	border-bottom: 1px solid #555555;
	FONT-SIZE: 14px;
	color : #7F001E;
}

.border5 {
	border-bottom: 1px solid #555555;
	FONT-SIZE: 14px;
}

.border55 {
	FONT-SIZE: 14px;
}

.border6 {
        border-left: 1px solid #555555;
        border-right: 1px solid #555555;
        border-top: 1px solid #555555;
}

.border7 {
	border-bottom: 1px solid #555555;
	FONT-SIZE: 14px;
	color : #CD3367;
}

.border8 {
        border-right: 1px solid #555555;
}
.border5 {
	border-bottom: 1px solid #555555;
	FONT-SIZE: 14px;
}


.border9 {
        border-left: 1px solid #555555;
        border-top: 1px solid #555555;}
        
.button {
	color : #000000;
	FONT-FAMILY: Arial;
	FONT-WEIGHT: bold;
        font-size:15px;
        background-color:#dddddd;
        border-color:#000000;
        border-width:1px;
}



#picture_bottom{
clear:right;
}

.picture_cell{
margin-right: 50px;
width:100px;
height:100px;
float:right;
}

.delPic_link{
text-align: center;
height:20px;
}

.picture_box{
height:80px;
}

.userm {
	border-bottom: 1px solid #555555;
	FONT-SIZE: 12px;
	color : #0000ff;
	text-decoration: none;
}

.userm1 {
	border-bottom: 1px solid #555555;
	border-right: 1px solid #555555;
	FONT-SIZE: 12px;
	color : #0000ff;
	text-decoration: none;
}
#msgBoxHeader{
margin-top:90px;
}

#msg_leftLink{
position:relative;
right:465px;

width:200px;
}
#msgBoxHeader{
position:relative;
top:-80px;
}
#group_all{
clear:left;
border-left:solid 1px #555555;
border-right:solid 1px #555555;
}

#group_top_btn{
position:relative;

}
.userBut {
        border-top: 1px solid #555555;
        border-left: 1px solid #555555;
        border-right: 1px solid #555555;
        border-bottom: 1px solid #555555;
}

.userBut2 {
        border-top: 1px solid #555555;
        border-left: 1px solid #555555;
        border-right: 1px solid #555555;
        border-bottom: 1px solid #555555;
}
#pagetop{
font-weight: bold;
background-color:#CCCCCC;
height:35px;
border-left:1px solid black;
border-right:1px solid black;
clear:left;
padding-right:15px;
}
#fullpage{
border-left:1px solid black;
border-right:1px solid black;
}


.center_page {
background-color: #e1dede;
float:right;
width:616px;
}


#pagetop_red{

	line-height: 27px;
	text-align: center;
	color: white;
	height: 27px;
	width: 616px;
	text-align: right;
	text-indent: 10px;
	background-position: top right;
        right:12px;
        top:15px;
	background-repeat: no-repeat;
	background-image: url(images/title_background.png);
}
#inline_box{

	min-height: 300px;

	border-left-color: #cccccc;

	border-right-color: #cccccc;

	border-right-width: 1px;

	border-right-style: solid;

	border-left-style: solid;

	border-left-width: 1px;

	width: 589px;
       
	background-color: white;
position:relative;
right:0px;
top:15px;

}
#msgBox{
position:relative;
top:-80px;
}

.upper_menu_btn{
float:right;
height:22px;
}

.reg_gry_line{
width:585px;
height:8px;
background-image: url(images/horigrad_bg.gif);
clear:right;
position:relative;
margin:auto;
bottom: 0px;
overflow:hidden;
}


.upper_title{
background:url(images/upper_title.png) no-repeat;
position:relative;
width:117px;
height:24px;
color:white;
text-align:center;
font-size:12px;
line-height: 19px;
font-weight: bold;
}

.red_button{
background-image:url(images/red_button.png);
width: 116px;
height:27px;
color:white;
font-weight:bold;
text-align: center;
font-size: 16px;
cursor: pointer;
}

.red_button_large{
background-image:url(images/red_button_large.png);
width: 139px;
height:22px;
color:white;
text-align: center;
font-size: 16px;
cursor: pointer;
}

.grey_button{
background-image:url(images/grey_button.png);
width: 86px;
height:22px;
color:white;
text-align: center;
font-size: 16px;
cursor: pointer;
}

.dd a{color:#000000; text-decoration:none;}
.dd a:hover{color:#840016; text-decoration:underline;}

.yesno a{color:#840016;}
.yesno a:hover{color:#000000;}

.fff a{color:#840016; text-decoration:underline;}
.fff a:hover{color:#333333; text-decoration:underline;}

#cal{
	background:url("images/calculator_love.png") no-repeat;
	float:right;
	height:121px;
	position:relative;
	top:9px;
	width:284px;
}
#art{
float:left;
height:250px;
position:relative;
width:473px;
}
#art1{
 background-image: url("images/maamar.png");
float:right;
height:120px;
position:relative;
width:475px;
top:10px;
}
#art2{
 background-image: url("images/maamar1_date.png");
float:right;
height:120px;
position:relative;
width:475px;
top:20px;
}
.homeInp{/*DAN CHANGES TOP:-30px; */
	background:url("images/calculator_love_send.jpg") no-repeat scroll 0 0 transparent;
	border:1px solid red;
	bottom:16px;
	cursor:pointer;
	height:15px;
	left:13px;
	position:relative;
	width:35px;
}
#header_cal{
	padding-right:15px;
}
.stars_pic{
   margin-right:19px;
   margin-top:29px;
   width:120px;
   float:right;
}
.stars_header{
  float:right;
  /*margin-right:10px;*/
  margin-top:20px;
  width:318px;
}
.stars_body{
    float:right;
  width:308px;
  margin-top:-5px;
}
#astrology_match_signs{
  margin-top:-3px;
}
#cal .box .content {
	font-size:11px;
	margin-top:29px;
}
.linksIndexSMS {
	background:url("images/smsLinks.png") no-repeat scroll 8px 0 transparent;
	display:block;
	height:126px;
	margin-bottom:10px;
	overflow:hidden;
	*o\verflow:none;
	padding:5px 8px 0 0;
	position:relative;
	right:0;
	top:14px;
	width:284px;
}
.linksIndexSMS .koteret {
	clear:left;
	color:#FFFFFF;
	float:right;
	font-size:11px;
	font-weight:bold;
	line-height:13px;
	margin:0;
}
.linksIndexSMS .koteret span{
	float:right;
	font-size:14px;
	margin: 2px 0 0;
	*ma\rgin:2px 23px 0 0;
	width:100%;
}
.linksIndexSMS a, .linksIndexSMS a:visited {
	color:#840017;
	float:right;
	font-size:12px;
	font-weight:bold;
	line-height:19px;
	margin:0 31px 0 0;
	width:100%;
	text-decoration: none;
}
.linksIndexSMS a:hover{
	text-decoration: underline;
}

