/* ------------------------------------------------------------------------------

	Khitba.com
	Developed by: KCCG.com
	Date Created: December, 14, 2006
	Edited for Arabic Language

------------------------------------------------------------------------------ */

/* ------ HTML Tags ------ */
body {	
	background:#FFFFFF;
	margin:0px;
	text-align:center;
	font:14px "Trebuchet MS",verdana,arial,sans-serif;
	color:#545454;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}
div, span, p {
	font-size:16px;
	text-align:right;
}
form, label, div.form {
	margin:0px 10px 0px 0px !important;
	padding:0px;
}
p.red  {
	text-align:center !important;
	color:#990000 !important;
}
p.red a {
	text-align:center !Important;
	color:#990000 !important;
	display:block;
}
a {
	text-decoration:underline;
	color:#000000;
}
a img {
	border:0px;
}
a.stars {
	text-decoration:none !important;
	display:block;
	height:12px;
	clear:left;
	margin:3px 0px;
}
a.stars img{
border:0px !important;
margin:0px !important;
padding:0px !important;
background:none !important;
text-decoration:none !important;
}


h4.big-text {
	margin:0px;
	position:relative !important;
	margin-top:-25px !important;
}
.registration label {
	width:120px !important;
	text-align:left;
	font-size:14px !important;
	margin-top:0px !Important;
	position:relative !important;
	top:0px !important;
	margin-left:4px !important;
}
.registration small {
	font-size:11px !important;
}

div.captcha-content {
	padding:2px 0px;
	height:auto !important;
	height:80px;
	min-height:80px;
	margin-bottom:15px !important;
	padding-bottom:10px !important;
}
div.captcha-content label {
	float:right;
	width:120px !important;
}
div.captcha {
	padding:5px 0px;
	float:right;
	padding-bottom:10px !important;
}
div.captcha,
div.captcha a {
	font-size:12px;
}
div.captcha br {
	display:none;
}
div.captcha input {
	display:block;
}
div.thecheckbox {
	padding-top:10px !important;
	padding-bottom:20px !important;
}


/* The form */
.form-item {
	margin:0px;
	padding:0px;
	clear:both;
	margin-bottom:-4px;
}

.red {
	color:#990000 !important;
}
.bold {
	font-weight:bold !important;
}
label {margin:0px;padding:0px;}

img.noborder {
	margin-right:0px !important;
}
input.inputbox{
	width:235px;
}
select {
	width:239px;
}
select.home {
	/*width:120px; Removed by Nadia*/
	width:125px;
}
select.small {
	width:40px;
}
select.profile {
	width:200px;
}
select.year {
	width:70px;
}
label.small {
	width:80px !important;
	margin-bottom:10px !important;
	position:relative;
	left:15px;
}
input.home {
	width:110px;
}
label span {
	color:#CC0000;
}
label.reply,
label.reply_box {
	background:#EFEFEF;
	
	position:relative;
	top:0px !important;
	margin:0px !important;
	border-bottom:1px solid #DEDEDE;
	color:#999999;
}
label.reply_box {
	font:14px "Trebuchet MS",verdana,arial,sans-serif;
	width:100px !important;
}
span.the_content {
	border-bottom:1px solid #DEDEDE;
	display:block;
	float:right;
	width:300px;
	color:#999999;
	padding-right:5px;
	font:14px "Trebuchet MS",verdana,arial,sans-serif;
}
.the-content h4 {/*added by Nadia*/
	color:#9F6BBE;
	font:bold 18px "Trebuchet MS",verdana,arial,sans-serif;
	/*letter-spacing:1px;*/
	position:relative;
	padding-top:5px;
}
input.button {
	/*font:14px verdana,arial,sans-serif;*/
	font:12px verdana,arial,sans-serif;
	background:#70A600;
	color:#FFFFFF;
	border-width:1px;
	border-style:solid;
	border-color:#E1FFE4 #70AAA0 #70A900 #E1FFE4;
	text-transform:lowercase;
}
td.even a,
td.odd a {
	color:#0063C8;
}
td.even a:hover,
td.odd a:hover {
	text-decoration:none;
	color:#333333;
}
div, td, p, span {
	direction:rtl;
	text-align:right;
}



/* ------ Class Definition ------ */
.clear {
	clear:both;
}
.inputbox,
select,
input.inputbox {
	font:13px "Trebuchet MS",verdana,arial,sans-serif;
}
input.button {
	cursor:pointer;
}
ul.list {
	margin:15px 10px 5px 0px !important;
	padding:0px;
}
ul.list li {
	background:url('../images/bg_list.gif') no-repeat center right !important;
	padding-right:15px;
	margin-bottom:3px;
	list-style-type:none;
	display:block;
	line-height:22px !important;
}
p.bigger {
	/*font-size:15px;*/
	font-size:18px;
}
textarea.txtarea {
	width:387px !important;
	height:150px;
	font:11px verdana,arial,sans-serif;
}
div.the_message {
	border:1px solid #EFEFEF;
	padding:10px;
}
div.the_link {
	margin-bottom:10px;
	color:#999999;
}
div.the_link a,
a.link_abuse {
	color:#9F6BBE;
	padding-top:10px;
}
div.the_link a:hover,
a.link_abuse:hover {
	text-decoration:none;
}
div.right {
	float:right;
	
}
div.right input {
	font:13px "Trebuchet MS",verdana,arial,sans-serif;
	margin-top:2px;
	margin-bottom:5px;
}
img.left {
	float:left;
	margin-right:8px;
	margin-bottom:3px;
}
img.right {
	float:right;
	margin-left:8px;
	margin-bottom:3px;
}
img.noborder {
	background:none !important;
	padding:0px !Important;
	border:0px !important;
}
img.check-id {
	position:relative;
	/*top:-2px; removed by Nadia */
	top:3px;
	right:-5px;
}
#status img.check-id {
	position:relative;
	top:1px;
}



/* Title */
h3.title {
	font:bold 16px "Trebuchet MS",verdana,arial,sans-serif;
	color:#9F6BBE;
	/*letter-spacing:-1px; Removed by Nadia */
	position:relative;
	padding-right:5px !important; /*added by Nadia*/ 
	margin:0px !important;
	top:5px !important;
	top:10px;
}
input.continue {
	width:120px;
	height:35px;
	background:url('../images/arabic/bg_button_continue_arabic.gif') no-repeat top left;
	border:0px none;
	padding:0px
}
input.upload {
	width:120px;
	height:35px;
	background:url('../images/arabic/bg_button_upload_arabic.gif') no-repeat top left;
	border:0px none;
	padding:0px
}
h3.goto {
	/*background:url('../images/arabic/bg_goto_arabic.gif') no-repeat top left;*/
	font-size:20px;
	color:#9F6BBE;
	position:relative;
	top:7px
}
h3.my_message {
	/*background:url('../images/arabic/bg_title_my_message_arabic.gif') no-repeat top left;*/
	font-size:20px;
	color:#333; /*changed by Nadia*/
	
}
h3.inbox {
	/*background:url('../images/arabic/bg_title_inbox_arabic.gif') no-repeat top left;*/
	padding-top:10px;
	font-size:20px;
	color:#9F6BBE;
	
}
h3.compose {
	/*background:url('../images/arabic/bg_title_compose_arabic.gif') no-repeat top left;*/
	font-size:20px;
	color:#9F6BBE;
	position:relative;
	left:5px;
}
h3.sent {
	/*background:url('../images/arabic/bg_title_sent_arabic.gif') no-repeat top left;*/
	padding-top:10px;
	font-size:20px;
	color:#9F6BBE;
	
}
h3.trash {
	/*background:url('../images/arabic/bg_title_trash_arabic.gif') no-repeat top left;*/
	padding-top:10px;
	font-size:20px;
	color:#9F6BBE;
	
}
h3.auto {
	/*background:url('../images/arabic/bg_title_auto_reply_arabic.gif') no-repeat top left;*/
	padding-top:10px;
	font-size:20px;
	color:#9F6BBE;
	
}
h3.contact {
	/*background:url('../images/arabic/bg_title_contact_arabic.gif') no-repeat top left;*/
	font-size:20px;
	/*color:#9F6BBE; removed by Nadia*/
	color:#333; /*added by Nadia*/
	
}
h3.signature {
	/*background:url('../images/arabic/bg_title_signature_arabic.gif') no-repeat top left;*/
	padding-top:10px;
	font-size:20px;
	color:#9F6BBE;
	
}
h3.profile {
	/*background:transparent url("../images/bg_title_profile.gif") no-repeat top left;*/
	font-size:20px;
	/*text-indent:-9000px;*/
	
	color:#9F6BBE;
	font:bold 20px "trebuchet ms",verdana,arial,sans-serif;
}

h3.account {
	/*background:url('../images/arabic/bg_title_account_arabic.gif') no-repeat top left;*/
	font-size:20px;
	color:#333;/*changed by Nadia*/
	
}


/* ------ Template Layout ------ */
#wrap {
	width:100%;
	position:relative;
	padding-bottom:80px;
	background:url('../images/bg_body.jpg') repeat-y top center;
}
#container {
	width:730px;
	margin:0px auto;
	text-align:right;
	z-index:1;
	padding-top:3px;
	position:relative;
}

/* Menu */
#menu {
	width:720px;
	height:34px;
	background:url('../images/bg_menu.jpg') no-repeat top right;
	z-index:2;
	margin-right:5px;
}
/*
#menu_interior {
	width:530px !important;
	height:34px;
	background:url('../images/bg_menu_interior.gif') no-repeat top right;
	position:relative;
	z-index:2;
	float:right;
	right:10px;
	top:30px;
}
*/
#menu ul {
	margin:0px;
	padding:0px;
	text-align:center;
}
#menu ul li {
	float:right;
	background:url('../images/bg_divider.gif') no-repeat 0px 3px;
	list-style-type:none; 
	text-align:center !important;
}
#menu li a {
	padding:0px 10px 0px 10px;
	font:bold 12px/27px "Trebuchet MS",verdana,arial,sans-serif;
	height:auto !important;
	height:34px;
	color:#D4BCE2;
	text-decoration:none;
	display:block;
	width:90px;
	padding-top:5px;
}

li.last {
	background:none !important;
}
#menu li.active a,
#menu li a.active,
#menu li a:hover {
	color:#FFFFFF;
	background:url('../images/bg_active.jpg') no-repeat center bottom;
	padding-bottom:7px !important;
	padding-bottom:0px;
	text-shadow:1px 1px 0px #000000;
}

/* Menu Interiors */
#menu_interiors,
#menu_interior {
	width:530px;
	height:34px;
	background:url('../images/bg_menu_interior.gif') no-repeat top right;
	/*margin-top:30px; Removed by Nadia*/
	margin-top:59px; /*added by Nadia */
	margin-left:5px;
	z-index:2;
	float:left;
	/*
	right:-10px;
	top:30px;
	*/
}
#menu_interiors ul,
#menu_interior ul {
	margin:0px;
	padding:0px;
}
#menu_interiors ul li,
#menu_interior ul li {
	list-style:none;
	float:right;
	font:12px/30px "trebuchet ms",verdana,arial,sans-serif;
	height:auto !Important;
	height:30px;
	display:block;
	background:url('../images/bg_divider.gif') no-repeat 0px 3px;
}
#menu_interiors li a {
	padding:0px 14px;
	text-align:center;
	display:block;
	color:#D4BCE2;
	text-decoration:none;
}
#menu_interior li a {
	padding:0px 15px !important; /*Added By Nadia*/
	padding:0px 16px;
	text-align:center;
	display:block;
	color:#D4BCE2;
	text-decoration:none;
}
#menu_interiors li.active a,
#menu_interiors li a.active,
#menu_interiors li a:hover,
#menu_interior li.active a,
#menu_interior li a.active,
#menu_interior li a:hover {
	color:#FFFFFF;
	background:url('../images/bg_active.jpg') no-repeat center bottom;
	padding-bottom:9px !important;
	text-shadow:1px 1px 0px #000000;
}

#menu li.forum a {
	width:80px;
}
#menu li img {
	position:absolute;
	right:183px;
	top:16px;
}


/* Shadow */
#shadow {
	background:url('../images/bg_shadow.jpg') repeat-x top right;
	width:727px;
	height:115px;
	position:absolute;
	right:2px;
	top:195px
}

/* Line added by Anwar */
#line {
	background:#70A600;
	width:1px;
	height:2px;
	position:absolute;
	right:2px;
	top:233px
}


/* Top COntent */
#top_column {
	position:relative;
	width:720px;
	right:5px;
	margin-top:20px;
}

/* Left Column */
#top_left {
	float:left;
	width:250px;
}

/* web title */
#webtitle {
	position:relative;
	width:200px;
	height:122px;
	z-index:10;
	right:0px;
	top:0px;
}
#webtitle h1#title {
	width:200px;
	height:122px;
	background:url('../images/bg_logo.jpg') no-repeat top right;
	position:relative;
	right:10px;
}
#webtitle h1#title a {
	display:block;
	width:132px;
	height:122px;
	text-decoration:none;
}
h1 span {
	display:none;
}
#webtitle h2#description {
	font:bold 12px "Trebuchet Ms",verdana,arial,sans-serif;
	color:#666666;
	position:absolute;
	top:95px;
	right:4px;  /* Changed by Nadia*/
	width:100px;
	text-align:left;
}

/* web title on interior page */
#logo {
	position:relative;
	width:116px;
	height:103px;
	z-index:10;
	right:25px;
	top:0px;
	float:right;
}
#logo h1#title {
	text-indent:-9000px;
	width:116px;
	height:103px;
	background:url('../images/bg_logo_interior.jpg') no-repeat top left;
}
#logo h1#title a {
	display:block;
	width:132px;
	height:122px;
	text-decoration:none;
}
#logo h2#description {
	font:bold 12px "Trebuchet Ms",verdana,arial,sans-serif;
	color:#666666;
	position:absolute;
	top:77px;
	right:4px !important;
	right:20px;
	display:none;
}


/* ------ Register form ------ */
#register {
	position:relative;
	margin-top:70px;
	width:161px;
	right:20px;
}
#register a {
	color:#990000;
	text-decoration:none;
}
#register a:hover {
	text-decoration:underline;
	color:#333;/*changed by Nadia*/
}
h3#register_title {
	/*background:url('../images/arabic/bg_register_arabic.gif') no-repeat top left;*/
	font-size:18px;
	color:#70A501;
	position:relative;
	top:7px
}
a.register {
	background:url('../images/arabic/bg_button_register_arabic.gif') no-repeat top left;
	font-size:18px;
	display:block;
	color:#70A501;
	width:120px;
	/*height:30px;*/
	height:35px;
	position:relative;
	/*top:55px removed By nadia*/
	top:30px /*added by Nadia*/
}
a.register:hover {
	text-decoration:none !important;
}


#top_center {
	float:right;
	width:242px;
	right:0px !important;
	right:-10px;
}

/* Image Header */
#image_header {
	/*position:relative;
	z-index:10;
	right:0px !Important;
	right:15px;*/
	display:block;
	width:242px;
	height:321px;
}
#image_header a {
	display:block;
	width:242px;
	height:321px;
}
#image_header img {
	border:1px solid #70A600;
	padding:5px;
	background:#FFFFFF;
}

#top_right {
	float:right;
	width:180px;
}

/* ------ Module ------ */
.module {
	width:240px;
	height:150px;
}
.module label {
	float:right;
	width:100px;
	margin-bottom:5px;
	position:relative;
	top:3px;
}


/* Quick Searh */
#mod_quick {
	
}
h3.adv_search {
	/*Added By Nadia*/
	font-size:20px;
	color:#333; 
	position:relative
}
h3#quick_search {
	color:#70A501;
	font-size:18px;
	/*background:url('../images/arabic/bg_quick_search_arabic.gif') no-repeat top left;*/
	margin-bottom:5px
	
}
input.quick {
	width:120px;
	height:35px;
	background:url('../images/arabic/bg_button_quick_arabic.gif') no-repeat top left;
	border:0px none;
	padding:0px;
	position:relative;
	right:-10px;
	top:-8px;
}
input.send {
	width:120px;
	height:35px;
	background:url('../images/arabic/bg_button_send_arabic.gif') no-repeat top left;
	border:0px none;
	padding:0px
}
input.change {
	width:120px;
	height:35px;
	background:url('../images/arabic/bg_button_change_arabic.gif') no-repeat top left;
	border:0px none;
	padding:0px
}
input.delete {
	width:120px;
	height:35px;
	background:url('../images/arabic/bg_button_delete_arabic.gif') no-repeat top left;
	border:0px none;
	padding:0px
}
input.upgrade {
	width:120px;
	height:35px;
	background:url('../images/arabic/bg_button_upgrade_arabic.gif') no-repeat top left;
	border:0px none;
	padding:0px
}


/* ------ Member Login ------ */
#member_login {
	position:relative;
	top:50px !important;
	top:30px;
	/*right:20px; Removed by Nadia */
	right:0px; /*changed by Nadia*/
	width:230px;
}
#member_login form {
	
}
h3#login_title {
	/*background:url('../images/arabic/bg_member_login_arabic.gif') no-repeat 24px 0px;*/
	font-size:18px;
	color:#70A501;
	margin-bottom:4px;
	position:relative;
	right:0px;
}
#member_login label {
	float:right;
	width:80px;
	margin-bottom:10px !important;
	text-align:right;
	/*
	position:relative;
	top:3px;
	left:15px;
	*/
}
input.login {
	background:url('../images/arabic/bg_button_login_arabic.gif') no-repeat top left;
	/*width:118px; Removed By Nadia*/
	width:120px;
	height:35px;
	border:0px none;
	cursor:pointer;
	position:relative;
	left:10px;
}
a.forgot {
	position:relative;
	text-align:right;
}


/* ------ Static Content on hompage ------ */
#static {
	position:relative;
	z-index:100;
	width:688px;
	margin-top:10px;
	right:20px;
	font:11px verdana,arial,sans-serif;
	line-height:16px;
}
#static .static_left {
	width:330px;
	float:right;
	position:relative;
	z-index:100;
	padding-right:5px;
	text-align:justify;
	
}
#static .static_right {
	width:330px;
	float:left;
	position:relative;
	padding-right:5px;
	text-align:justify;
}


/* ------ Content Area ------ */
#content_area {
	margin-top:10px;
	width:700px;
	position:relative;
	right:25px;
	min-height:400px;
}

/* Form on Content Area */
#content_area label, #content_area span.label {
	float:right;
	width:115px;
	margin-bottom:10px;
	position:relative;
	top:4px;
}

/* Registration Page Title */
h3#registration {
	font-size:18px;
	color:#70A501;
	/*background:url('../images/arabic/bg_registration_arabic.gif') no-repeat top left;*/
}


/* Pesonal Information */
h3#info {
	font-size:18px;
	/*background:url('../images/arabic/bg_personal_information_arabic.gif') no-repeat top left;*/
	color:#70A501;
}

/* Pesonal Information */
h3#physic {
	font-size:18px;
	/*background:url('../images/arabic/bg_physical_arabic.gif') no-repeat top left;*/
	color:#70A501;
}

/* Upload */
h3#upload {
	font-size:18px;
	/*background:url('../images/arabic/bg_upload_arabic.gif') no-repeat top left;*/
	color:#70A501;
}
input.file_upload {
	background:#FFFFFF;
	font:13px "Trebuchet MS",verdana,arial,sans-serif;
	width:300px;
}

/* ------ Member Layout ------ */
#status {
	background:#F0FFCF;
	font-family:'lucida grande', tahoma, verdana, arial, sans-serif;
	text-transform:capitalize;
}
#status a{
    color:#70A600;
    text-decoration:none;
    font-size:9px;
}
#status a.stars{
    margin:0;
    padding:2px 0;
    text-decoration:none;
}
#status a:hover{
    color:#388300;
    text-decoration:underline;
}
#status_photo{
    width:50px;
    margin:10px 10px 5px 5px;
}
#status_username a{
    font-weight:bold;
    font-size:14px;
}
#status_country{
    margin-top:4px;
    font-size:12px;
}
#status_content{
    width:90px;
    margin-top:10px;
}
#status_stars{
    background:#E1FFA4;
    text-align:center;
    margin-top:10px;
}
.status_photo_img{
    width:50px;
}

/* ------ Leftcol ------*/
#leftcol {
	width:165px;
	float:right;
	position:relative;
}

/* ------ Rightcol ------ */
#rightcol {
	width:497px;
	float:left;
	position:relative;
	/*top:-30px; Removed by Nadia*/
	top:-50; /*added by Nadai*/
	right:-20px;
}
#rightcol a {
	color:#70A600;
}
#rightcol a:hover {
	text-decoration:none;
}
div.submenu {
	margin-top:10px;
	background:#F0FFCF;
	border:1px solid #E1FFA4;
	padding:4px;
	color:#70A600;
}
div.submenu a {
	font-weight:bold;
	color:#70A600;
	text-decoration:none;
}
div.submenu a:hover {
	text-decoration:none;
	
}

/* Left Menu */
#leftmenu {
	margin-top:10px;
}
#leftmenu ul{
	margin:0px;
	padding:0px;
}

#leftmenu ul li {
	list-style-type:none;
	font:12px/23px "Trebuchet MS",verdana,arial,sans-serif;
	height:auto !important;
	height:23px;
	min-height:23px;
	color:#666666;
	display:block;
	border-bottom:1px solid #E0E0E0;
	padding-right:0px !important;
	padding-right:5px;
}
#leftmenu li a {
	display:block;
	font:15px/23px "Trebuchet MS",verdana,arial,sans-serif;
	height:auto !important;
	height:23px;
	min-height:23px;
	text-decoration:none;
	color:#81B11F;
	font-weight:bold;
}
#leftmenu li a:hover {
	color:#70A600;
	text-decoration:none;
	color:#666666;
}
#leftmenu li span.red {
	color:#990000;
}
a.red {
	background:#990000 !important;
	color:#FFFFFF !important;
}
a.red-color {
	color:#990000 !important;
}

/* Menu on member homepage */
div.member_menu {
	float:right;
	width:214px;
	background:url('../images/bg_member_menu.jpg') no-repeat top right;
	margin-bottom:10px;
	margin-left:15px;
}
div.member_menu_content {
width:180px;
margin:10px 0px;
margin-right:16px;
}
h2.menu_title {
	font:bold 18px "Trebuchet MS",verdana,arial,sans-serif;
	color:#333333;
	
}
div.member_menu ul {
	
	margin:0px;
	padding:0px;
	
}
div.member_menu ul li {
	list-style:none;
	font:14px/23px "Trebuchet MS",verdana,arial,sans-serif;
	display:block;
height:auto !Important;
height:23px;
	border-bottom:1px solid #CCCCCC;
}
div.member_menu li a {
	text-decoration:none;
	font:14px/23px "Trebuchet MS",verdana,arial,sans-serif;
	display:block;
height:auto !Important;
height:23px;
	color:#9F6BBE;
padding-right:8px;
}
div.member_menu li a:hover {
	background:url('../images/arrow_arabic.gif') no-repeat top right; 
	color:#70A600; 
	padding-right:15px
}

/* ------ Table ------ */
table.message {	
	margin:10px 0px;
}
table.message th, td {
	padding:2px 4px 2px 2px;
}
table.message th {
	background:#E1FFA4;
	color:#333;/*changed by Nadia*/
}
table.message th a {
	color:#333 !important; /*changed by Nadia*/
}
table.message td {
	background:#FFFFFF;
	padding:3px 0px 3px 4px !important;
	font:13px verdana,arial,sans-serif;
}
table.message td a {
	color:#0000FF !important;
}
table.message td.even {
	background:#FFFFFF;
}
table.message td.odd {
	background:#EFEFEF;
	font-weight:bold;
}
span.cap {
	text-transform:capitalize;
	font:13px verdana,arial,sans-serif;
}
td img.online {
	position:relative;
	top:2px;
	margin-right:4px;
}

/* Menu Message */
ul.menu_message {
	margin:5px 0px 0px 0px; /*changed by Nadia*/
	padding:0px;
	height:23px;
	/*position:relative; removed by Nadia*/
	/*top:23px;*/
	/*top:23px; added by Nadia*/
	z-index:100;
}
ul.menu_message li {
	list-style:none;
	font:14px/23px verdana,arial,sans-serif;
	height:auto !Important;
	height:23px;
	margin-left:2px;
	float:right;
	text-align:center;
	border:1px solid #CCC;
	border-bottom:0px;
	background:#EFEFEF !important;
}
ul.menu_message li a {
	display:block;
	background:#AAA;
	padding:0px 14px;
	color:#FFFFFF !important;
	text-decoration:none;
}

ul.menu_message li a.black-color,
ul.menu_message li a:hover {
	background:#FFFFFF !important;
	color:#333 !important; /*changed by Nadia*/
	position:relative;
	top:1px;
	padding:0px 14px;
	display:block;
}

.messagetabcontent,
#messageupdateprogress,
#compose,
#inbox,
#sent,
#trash,
#auto,
#signature {
	background:#FFFFFF;
	padding:0px 15px 5px 15px;
	/*margin-top:3px; removed by Nadia*/
	margin-top:-22px; /*added by Nadia*/
	z-index:1;
	border:1px solid #CCCCCC;
}

div.page {
	border-bottom:1px solid #CFCFCF;
	padding-bottom:3px;
	color:#9F6BBE;
	margin:5px 0px;
	font:11px verdana,arial,sans-serif;
	margin-right:10px;
	width:90%;
}
div.page a {
	color:#999999;
	font-size:11px;
}
div.page a:hover {
	color:#9F6BBE;
	text-decoration:none;
}


/* Contacts */
ul.contact {
	margin:0px;
	padding:0px;
}
ul.contact li {
	list-style:none;
	
}
div.contact a.contact {
	background:url('../images/bg_menu_contact.png') no-repeat 0px 3px;
	padding-left:15px;
	text-decoration:none;
	color:#999999;
	height:auto !important;
	height:20px !important;
	display:block;
	border-bottom:1px solid #EFEFEF; font-style:normal; font-variant:normal; font-weight:normal; line-height:20px; font-size:11px; font-family:verdana, arial, sans-serif
}
div.contact a.contact:hover {
	color:#9F6BBE;
}


/* Online page */
div.online {
	/*position:relative;*/
	float:right;
	/*width:233px; Removed by Nadia */
	width:233px; /*Added by Nadia */
	height:auto !Important;
	height:97px;
	min-height:97px;
	/*border:1px solid #CCCCCC;*/
	border-width:1px 1px 1px 2px;
	border-color:#CCCCCC;
	border-style:solid;
	padding:3px;
	margin:5px 0px;
	margin-right:5px;
	background-color:#EFEFEF;
}
div.online img.img-profile {
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	padding:2px;
	float:right;
	margin-right:0px;
	margin-left:10px;
}
div.online h3 {
	font:bold 13px "Trebuchet MS",verdana,arial,sans-serif;
	text-transform:capitalize;
}
div.online p {
	margin:0px;
	padding:1px 0px;
	font-size:11px;
}

/* My Profile */

div.h2-profile {
	background:#F0FFCF;
	position:relative;
	z-index:1000;
	top:0px;
	right:0px;
	
}
h2.my-profile 
{
	/*Nadia Added*/
	font:bold 22px "trebuchet ms",verdana,arial,sans-serif;
	color:#333;
	text-transform:capitalize;
	letter-spacing:-1px;
	/*Nadia removed
	margin:4px 0px;
	padding:0px;
	padding-right:10px;
	width:90%;
	background:none !important;
	border:0px !important;
	font:16px arial,verdana,sans-serif;
	text-transform:capitalize;
	color:#000;*/
	width:495px;
}
span.my-profile2 /* Added By Nadia Removed By Nadia*/
{
	margin:4px 0px;
	padding:0px;
	padding-right:10px;
	width:90%;
	background:none !important;
	border:0px !important;
	font:17px arial,verdana,sans-serif;
	font-weight:bold;
	text-transform:capitalize;
	color:#333; /*changed by Nadia*/
}
h2.my-profile2 /* Added By Nadia Removed By Nadia*/
{
	margin:4px 0px;
	padding:0px;
	padding-right:10px;
	width:90%;
	background:none !important;
	border:0px !important;
	font:16px arial,verdana,sans-serif;
	font-weight:bold; /*added by Nadia*/
	text-transform:capitalize;
	color:#333; /*changed by Nadia*/
}

h2.my-profile strong {
	color:#990000;
}
span.my-profile2 strong { /*added by Nadia*/
	color:#990000;
}

h2.my-profile2 strong { /*added by Nadia*/
	color:#990000;
}
#profile-pict {
	width:90px;
	float:right;
	text-align:right;
}
#profile-pict img {
	border:1px solid #CCCCCC;
	background:#EFEFEF;
	padding:3px;
	
}
#profile-desc {
	line-height:18px;
	
}
#profile-desc p {
	margin-top:0px;
}
.profile-content {
	width:210px;
	float:right;
	/*margin-right:8px; Removed By Nadia*/
	margin-right:10px; /*added By Nadia*/
	padding:0px !important;
	padding:5px;
	
}
.profile-content h3 {
	color:#9F6BBE;
}
table.profile {
	background:#CCCCCC;
	margin-top:10px;
}
table.profile td {
	background:#FFFFFF;
}
table.profile td.left {
	background:#EFEFEF !important;
	font-weight:bold;
}
.wrap-other-pict {
	background:#F0FFCF;
	border:1px solid #DAFF8A;
	padding:4px;
	min-height:0;
	margin:10px 0px;
	height:auto !important;
	height:50px;
	min-height:50px;
	/*height:100px;
	min-height:100px;*/
}
.other-pict img {
	background:#FFFFFF;
	border:1px solid #CCCCCC;
	padding:3px;
	margin-right:5px;
}
.other-pict h3 {
	color:#333333;
	position:relative;
	top:-2px;
	margin-bottom:3px;
}
.other-pict {
	float:right;
	width:105px;
	text-align:center;
	font-size:10px;
}
div.upload {
	border-top:1px solid #DAFF8A;
	padding-top:4px;
}
div.upload label {
	position:relative;
	top:1px !important;
	left:0px;
	font:12px "Trebuchet MS",verdana,arial,sans-serif;
	color:#71A601;
}

/* Other Profile */
#wrap-profile {
	right:0px !important;
	right:10px;
	width:90%;
}
.the-profile {
	min-height:60px;
	height:60px;
	z-index:0;
}
.the-profile h2 {
	background:#F0FFCF;
	border:1px solid #CCC;
	margin-bottom:10px;
	position:relative;
	z-index:100;
	font-size:18px;
}

.the-profile table {
	z-index:100;
	top:0px;
	left:0px;
}
.the-profile #profile-pict {
	
	margin-right:5px;
}
.the-profile #profile-desc {
	
	margin-right:5px;
}
.the-profile .clear {
	clear:both;
	height:1%;
}

.the-profile img.photo-other {
	margin-left:8px;
	padding:3px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}
p.link {
	font:10px verdana,arial,sans-serif;
	margin-bottom:0px;
	padding-top:10px;
	text-transform:lowercase;
}
p.link a {
	background:#F0FFCF;
	color:#9F6BBE;
	border:1px solid #CCC;
	padding:3px;
	text-decoration:none;
	margin-bottom:5px;
	display:block;
	width:120px;
	text-align:center;
	margin-right:3px;
	float:right;
	font-size:13px;
}
p.link a:hover,
p.link a.active {
	background:#9F6BBE;
	color:#FFFFFF !important;
	text-shadow:1px 1px 0px #000000;
}
.the-profile-left {
	width:45%;
	float:left;
}
.the-profile-left strong,
.the-profile-right strong {
	color:#9F6BBE;
}
.the-profile-left td.left,
.the-profile-right td.left {
	font-weight:bold;
}
.the-profile-right {
	width:45%;
	float:right;
}

/* Account */
.account-content {
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	padding:7px;
	background:#FFFFFF;
}
.account-content h3 {
	color:#9F6BBE;
	font:bold 18px "Trebuchet MS",verdana,arial,sans-serif;
	letter-spacing:-1px;
}

/* View my profile */
.viewed {
	height:auto !important;
	height:1%;
	min-height:120px;
	border-bottom:1px solid #CCCCCC;
}
.viewed h2 {
	font:bold 16px "Trebuchet MS",verdana,arial,sans-serif;
	text-transform:capitalize;
	margin-top:4px;
}
.viewed h2 a {
	text-decoration:underline;
}
.viewed h2 a:hover {
	color:#9F6bbe !important;
	text-decoration:underline;
}
.viewed p {
	margin:0px;
	padding:0px;
	font-size:14px;
}
.viewed img {
	padding:2px;
	border:1px solid #CCC;
	background:#FFF;
}
.viewed .wrapper-image {
	float:right;
	margin-left:8px;
	margin-bottom:8px;
	margin-top:5px;
	height:90px;
}
.viewed .wrapper-desc {
	float:right;
	width:200px;
}

/* Tell a friend, report user */
#popup-content {
	min-height:0;
	text-align:left;
	width:90%;
	position:relative;
	top:10px;
	right:10px;
}
#popup-content h2.popup-content {
	color:#9F6BBE;
	margin-bottom:10px;
	text-transform:uppercase;
	letter-spacing:-1px;
	font:bold 20px "Trebuchet MS",verdana,arial,sans-serif;
	text-align:right;
}
#popup-content .viewed_left {
	width:100px;
}
#popup-content label {
	width:150px;
	font-size:12px;
}
.popup-content input.button {
	position:relative;
	right:5px;
}
.tellfriend label{
	float:right;
}


/* Text on top for arabic language and signoff link */
#text-on-top {
	position:absolute;
	width:535px;
	left:0px;
	top:0px;
}
#text-on-home {
	width:70px;
	height:20px;
	position:absolute;
	left:0px;
	top:7px;
	z-index:100;
}
#text-on-home a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
.upgrade {
	font-size:18px;
	color:#990000 !important;
	text-transform:uppercase;
}
.notifyexpire {
	font-size:18px;
	color:#990000 !important;
	text-transform:uppercase;
}
.adtop { /*added by Nadia*/
	font-size:15px;
	color:#990000;
	position:absolute;
	/*top:5px; Remove By Nadia*/
	/*left:80px;*/
	top:1px;
	left:68px;
	text-transform:uppercase;
}
#text-on-top .arabic{
	position:absolute;
	left:11px;
	top:35px;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
#text-on-home .arabic{
	position:absolute;
	left:10px;
	top:7px;
}
.english {
	position:absolute;
	left:-650px;
	top:5px;
}
.signoff {
	background:#FFF;
	position:absolute;
	float:right;
	left:15px;
	top:3px;
}
.signoff:hover {
	color:#990000;
	text-decoration:none;
}




/* Footer */
#footer {
	background:#FFFFFF url('../images/bg_footer.jpg') no-repeat top center;
	height:170px;
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px;
	z-index:0;
	padding-bottom:35px
}
#footer-x {
	background:#FFFFFF url('../images/bg_footer.jpg') no-repeat top center;
	height:170px;
	width:100%;
	position:absolute;
	bottom:0px;
	left:0px !Important;
	left:5px;
	z-index:0;
	padding-bottom:35px
}

#footer_content {
	position:absolute;
	z-index:100;
	text-align:center;
	margin:0px auto;
	width:100%;
	left:0px;
	font:13px verdana,arial,sans-serif;
	color:#999999;
	bottom:0px;
	padding-bottom:10px;
	line-height:14px;
}
#footer_content a {
	color:#999999;
}
#footer_content a:hover {
	color:#9F6BBE;
	text-decoration:underline;
}

/* Single Page */
.single {
	text-align:right !important;
	width:90% !important;
	font-size:14px;
}
table.arabic td {
	font-size:14px;
}
.the-english {
direction:ltr !important;
background:#000;
}

.box-left {
float:right;
width:85px;
margin-left:3px;
}
.box-right {
float:left;
width:125px;
}

/* Margin */
td div.margin {
	display:block;
	padding-right:4px;
	font:13px verdana,arial,sans-serif;
}


/* Help Content */
ol.list {
	width:610px;
	margin:0px;
	padding:0px;
	margin-top:15px;
}
ol.list li {
	margin-bottom:8px;
	line-height:18px;
	text-align:justify;
	list-style:none;
}
ol.list li a {
	color:#71A601;
}
div.answer {
	border-right:3px solid #CCC;
	padding-right:10px;
	margin:5px 0px;
	line-height:18px;
}
div.answer p {
	line-height:18px;
	color:#535353;
}


/* Content English */
.content-message-english {
	direction:ltr !important;
	text-align:left !important;
}
.content-message-english ul{
	text-align:left;
}
.content-message-english li {
	direction:ltr !important;
	text-align:left !important
}

/* Content English */
.content-message-arabic {
	direction:rtl !important;
	text-align:right !important;
}
.content-message-arabic ul{
	text-align:right;
}
.content-message-arabic li {
	direction:rtl !important;
	text-align:right !important;
}

/* Advanced search */
h3.adv_search {
	/*Added By Nadia*/
	font-size:20px;
	color:#333; 
	position:relative
}
.the-adv-search {
background:#EFEFEF;
border:1px solid #CCC;
width:490px;
margin-top:5px;
}

.adv-search-content {
width:470px;
margin:10px;
}
.the-adv-search p {
margin:0px 0px 10px 0px;
color:#71A601;
}

.adv-search-content .quick {
	position:relative;
	top:8px !important;
	right:8px !important; 
}



/* Table */
.tbldata {
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
}
.tbldata td {
	padding:3px 2px;
	border-top:1px solid #CCC;
	font:12px arial,verdana,sans-serif;
	background:#FFF;
}
.tbldata th {
	padding:6px 2px;
	background:#999;
	color:#FFF;
	text-align:center;
	font:bold 15px arial,verdana,sans-serif;
}
tr.even td {
	background:#EFEFEF !important;
}
.tbldata td img {
	position:relative;
	top:2px;
}
.tbldata td.user {
	font-weight:bold;
}


.whoisonline {
	width:158px;
	float:right;
	margin-left:5px;
	background:#f7f7f7;
	border:1px solid #CCC;
	margin-bottom:5px;
	height:auto !important;
	height:95px;
	min-height:95px;
}
.online-content {
	width:150px;
	position:relative;
	right:5px;
	padding-top:5px;
	padding-bottom:5px;
}
.online-left {
	width:30px;
	height:30px;
	float:right;
	margin-left:5px;
	text-align:center;
}
.online-left img {
	width:30px;
	height:30px;
	border:1px solid #CCC;
}

.online-right {
	width:100px;
	float:right;
}
.online-right h3 {
	font:bold 13px arial,verdana,sans-serif;
	position:relative;
	top:-5px;
	right:5px;
}
.online-right {
	position:relative;
	right:8px;
}
.online-right h3 img {
	position:relative;
	right:-5px;
	top:5px;
}
.online-desc {
	font:11px arial,verdana,sans-serif;
	padding:3px 0px;
}

img.adsample {
    left:0px;
    position:relative;
    top:-50px;
}

/* Advertising */
#advertising {
	position:absolute;
	left:-720px;
	top:-95px;
	width:170px;
	height:500px;
	text-align:right;
	
}
#advertising div.khitba-ads {
	border:1px solid #9F6BBE;
}
#advertising table,
#advertising tbody {
	width:100%;
}
#advertising tbody td {
	text-align:right;
}
#poll {
	margin-top:15px;
	border:1px solid #9F6BBE;
	width:170px;
	text-align:right;
}

#poll td {
	text-align:right;
	font-size:90% !important;
}

#poll h3 {
	background:#9F6BBE;
	color:#FFF;
	position:relative;
	right:0px;
	top:0px;
	font:bold 18px arial,verdana,sans-serif;
	padding:2px 0px;
	text-align:center;
	width:100% !important;
}

#poll form {
	width:165px;
	position:relative;
	left:3px;
	padding:5px 0px;
	text-align:right;
	direction:rtl;
}

#poll p {
	margin:0px;
	padding:0px;
	text-align:right;
}

.poll-submit {
	background:#9F6BBE;
	color:#FFF;
	margin-top:3px;
	border-width:1px 2px 2px 1px;
	border-style:solid;
	border-color:#CF8AFA #795091 #795091 #CF8AFA;
}

#poll table {
	position:relative;
	right:5px;
}

#poll td.center {
	text-align:center;
}
#poll td.center a {
	font-size:12px !Important;
}


/* CSS for Khitba Ads */
div.khitba-ads {
    position:relative;
    z-index:100000;
    background:#FFF !important;
    border:1px solid #9F6BBE;
}
h4.khitba-ads-title {
    color:#71A601;
	font:bold 13px arial,verdana,sans-serif;
	padding:2px 0px;
	text-decoration:underline;
}
h4.khitba-ads-title span {
    width:98%;
    position:relative;
    left:2px;
}
div.khitba-ads-desc {
    position:relative;
    /*width:98%;
    left:2px;*/
    padding:3px 0px;
}
div.khitba-ads-desc p {
    margin:0px;
    padding:0px;
    font:12px arial,verdana,sans-serif;
    line-height:17px;
    color:#000 !important;
    
}
div.khitba-ads-url {
    background:#9F6BBE;
	color:#FFF;
	font:11px arial,verdana,sans-serif;
	padding:1px 0px;
	text-align:left !important;
	font-size:11px !important;
	direction:ltr !important;
}
div.khitba-ads-url span  {
    width:98%;
    position:relative;
    left:2px;
}
div.khitba-ads-url a {
    color:#FFF;
    text-decoration:none;
    font-size:11px !important;
}

div.arabic-ads p {
	text-align:right;
	position:relative !important;
	right:3px !important;
	width:99%;
	font-size:12px !important;
	margin-right:3px;
}
h4.arabic-ads {
	text-align:center !important;
	width:96% !important;
	margin-right:3px;
}
h4 a {
	color:#71A601 !important;
	width:100%;
	display:block;
}	


acronym {
    text-decoration:none !important;
    border-width:0px !important;
}

p.advertise {
	font:10px arial,verdana,sans-serif;
	color:#000;
	text-align:center;
	margin:0px;
	padding:0px 0px 5px 0px;
}
p.advertise a {
	text-decoration:underline;
}

.online-right h3.name,
.online .box-right h3.name {
	display:block;
	height:22px;
	line-height:22px;
	width:105px;
}
.online-right h3.name img,
.online .box-right h3.name img {
	width:18px;
	height:18px;
	float:right;
	display:block;
	padding-top:5px;
	margin-left:5px;
}
.online-right h3.name a,
.online .box-right h3.name a {
	width:80px;
	float:right;
	display:block;
}
.online-right h3.name a.long,
.online .box-right h3.name a.long {
	display:block;
	position:relative;
	top:0px;
	right:0px;
	z-index:1000 !important;
	width:110px;
}

.date {
    display:block;
    font-size:9px;
    color:#777777;
}

.recaptcha_input_area
{
    direction:ltr !important;
}

.recaptchatable
{
    direction:ltr !important;
}

.payment_desc{
    border-style: solid; 
    border-color: #ff77ff; 
    border-width: 1px 0px; 
    margin: 10px 0px; 
    padding: 5px; 
    background-color: #ffeeff;
}

.payment_instruction{
    border-style: solid; 
    border-color: #cc77ff; 
    border-width: 1px 0px; 
    margin: 10px 0px; 
    padding: 5px; 
    background-color: #eeddff;
}

.payment_link{
    background-color: #fff0cf;
    border-color: #ffe1a4; 
    border-style: solid; 
    border-width: 1px 0px; 
    padding: 5px; 
    margin-bottom: 10px;
    text-align: center;
}

.table_payment tr:hover{
    color:#000;
}

.table_payment{
    float:right;
}

.img_al_rajhi{
    float:right;
    margin:25px 100px;
}

.img_wu{
    float:right;
    margin:0px 100px;
}

.the-content br.clear {
	height:1px;
}

.box-right br.clear {
	display:none;
}

img.transparent {
	border:0px !important;
	padding:0px !important;
	background:none !important;
}

.online-link {
	text-decoration:none !important;
	margin-left:8px;
}

/* tabs */
.divtabs {
	float:right;
	margin-left: 10px;
	text-align:right;
	background:transparent url("../images/bg_divtabs-long.png") no-repeat top right;
	height:250px;
}
.last {
	margin-left:0px;
}
.divtabs h3 {
	color:#71A601 !important;
}
.divtabs input.button {
	right:0px !important;
	top:8px !important;
}

.span70-5 { width: 330px; }

.span70-5 .divtabs-content { width: 310px; margin-right:10px; padding-top:10px }
div.error-info span {
	padding:4px 0px;
	display:block;
	text-align:center;
	background:#FFFFCC;
	color:#990000;
	font-weight:bold;
}
.divtabs label {
	margin-left:0px !important;
}

h3.name img.name-long {
	width:18px;
	height:18px;
}
a.name-long {
	display:block !important;
	width:120px;
	margin:0px !important;
	padding:0px !important;
}

.search-pager{
    direction:rtl;
}

#deactivate_reason, .greenbox{
    padding:10px;
    border: 2px solid #E1FFA4;
    background: #F0FFCF;
    font-weight:bold;
}


.redbox{
    padding:10px;
    border: 2px solid #FFA4A4;
    background: #FFCFCF;
    font-weight:bold;
}

.optionbox{
    height:auto !important;
    height:120px;
    min-height:120px;
}

.chkfemale{
    margin-right:50px;
}

.hide{
    display:none;
}

.more-padding {
    padding:7px 0px;
}
.more-padding-block {
    float:right;
    width:300px;
}
.more-padding .thepadding {
    padding-left:50px;
}

div.replyquote
{
    border-right:solid 5px #9f6bbe;
    padding-right:5px;
}

div.signature
{
    margin-top:10px;
    border-top:solid 1px #9F6BBE;
    padding:3px;
    background:#EFEFEF;
}

div.floatleft
{
	position:relative;
	float: right;
}

div.floatright
{
	position:relative;
	float: left;
}

div.floatleft2
{
	float: right;
}

div.floatright2
{
	float: left;
}

/* new list */
.new-list-title 
{
	position:relative;
	top:-7px;
}
.new-list-title h3 
{
	font-size:13px;
}
.new-list-title img
{
	position:relative;
	top:3px;
}

