/* ------------------------------------------------------------------------------

	Khitba.com
	Developed by: KCCG.com
	Date Created: December, 14, 2006

------------------------------------------------------------------------------ */

/* ------ HTML Tags ------ */
body {
	
	background:#FFFFFF;
	margin:0px;
	text-align:center;
	font:13px "Trebuchet MS",verdana,arial,sans-serif;
	color:#545454;
}
h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:0px;
}
form, label {
	margin:0px 10px 0px 0px;
	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:right;
	margin:3px 0px;
}
.registration label {
	width:190px !important;
	text-align:right;
}

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:left;
	width:120px !important;
}
div.captcha {
	padding:5px 0px;
	float:left;
	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;
}

.red {
	color:#990000 !important;
}
.bold {
	font-weight:bold !important;
}
h4.big-text {
	margin:0px;
	position:relative !important;
	margin-top:-25px !important;
}

a.stars img{
border:0px !important;
margin:0px !important;
padding:0px !important;
background:none !important;
text-decoration:none !important;
}
a.stars img.noborder {
	margin-left:4px !important;
}
input.inputbox{
	width:235px;
}
select {
	width:239px;
}
select.home {
	/*width:120px; removed by Nadia*/
	width:124px;
}
select.small {
	width:40px;
}
select.profile {
	width:200px;
}
select.year {
	width:70px;
}
label.small {
	width:80px !important;
	margin-bottom:10px !important;
}
input.home {
	width:110px;
}
label span {
	color:#CC0000;
}
label.reply,
label.reply_box {
	background:#EFEFEF;
	padding-left:5px;
	position:relative;
	top:0px !important;
	margin:0px !important;
	border-bottom:1px solid #DEDEDE;
	color:#999999;
}
label.reply_box {
	font:12px/25px "Trebuchet MS",verdana,arial,sans-serif;
	width:100px !important; /*added by Nadia*/
	
}
label.reply,
label.compose_box {
	width:100px !important; /*added by Nadia*/
}
span.the_content {
	border-bottom:1px solid #DEDEDE;
	display:block;
	float:left;
	width:300px;
	color:#999999;
	padding-left:5px;
}
span.the_content_reply {
	border-bottom:1px solid #DEDEDE;
	display:block;
	float:left;
	width:300px;
	height:25px;
	color:#999999;
	padding-left:5px;
}
.the-content h3 {/*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:10px 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;*/
}

/* ------ Class Definition ------ */
.clear {
	clear:both;
}
.inputbox,
select,
input.inputbox {
	font:13px "Trebuchet MS",verdana,arial,sans-serif;
}
input.button {
	cursor:pointer;
}
ul.list {
	margin:5px 0px 5px 10px !important;
	margin:15px 0px 5px 10px !important;
	padding:0px;
}
ul.list li {
	background:url('../images/bg_list.gif') no-repeat 0px 4px !important;
	padding-left:15px;
	margin-bottom:3px;
	position:relative; list-style-type:none
}
p.bigger {
	font-size:15px;
}
textarea.txtarea {
	width:387px !important;
	height:150px;
	font:11px verdana,arial,sans-serif;
}
div.the_message {
	border:1px solid #EFEFEF;
	position:relative;
	top:10px;
	padding:10px;
}
div.the_link {
	margin-bottom:10px;
	color:#999999;
}
div.the_link a,
a.link_abuse {
	color:#9F6BBE;
	margin-top:5px;
}
a.link_block {
	color:#990000 !important;
	margin-top:5px;
}
div.the_link a:hover,
a.link_abuse:hover {
	text-decoration:none;
}
div.right {
	float:left;
	position:relative;
}
div.right input {
	font:13px "Trebuchet MS",verdana,arial,sans-serif;
	position:relative;
	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:4px;
}


/* Title */
h3.title {
	font:bold 16px "Trebuchet MS",verdana,arial,sans-serif;
	color:#9F6BBE;
	letter-spacing:-1px;
	position:relative;
	margin:0px !important;
	top:5px !important;
	top:10px;
}
input.continue {
	width:120px;
	height:35px;
	background:url('../images/bg_button_continue.gif') no-repeat top left;
	border:0px none;
	padding:0px
}
input.upload {
	width:120px;
	height:35px;
	background:url('../images/bg_button_upload.gif') no-repeat top left;
	border:0px none;
	padding:0px
}
h3.goto {
	background:url('../images/bg_goto.gif') no-repeat top left;
	width:146px;
	height:22px;
	text-indent:-9000px;
	position:relative;
	top:7px
}
h3.my_message {
	/*background:url('../images/bg_title_my_message.gif') no-repeat top left;
	width:146px;
	height:22px;
	font-size:20px;*/
	font-size:20px;
	color:#333;
	position:relative
}
h3.inbox {
	/*background:url('../images/bg_title_inbox.gif') no-repeat top left; Removed By Nadia
	width:146px;
	height:22px;
	text-indent:-9000px;*/
	font:bold 18px "Trebuchet MS",verdana,arial,sans-serif; /*Added By Nadia*/
	color:#9F6BBE; /*Added By Nadia*/
	position:relative
}
h3.compose {
	/*background:url('../images/bg_title_compose.gif') no-repeat top left;  Removed By Nadia
	width:146px;
	height:22px;
	text-indent:-9000px;*/
	font:bold 18px "Trebuchet MS",verdana,arial,sans-serif; /*Added By Nadia*/
	color:#9F6BBE; /*Added By Nadia*/
	position:relative
}
h3.sent {
	/*background:url('../images/bg_title_sent.gif') no-repeat top left; Removed By Nadia
	width:146px;
	height:22px;
	text-indent:-9000px;*/
	font:bold 18px "Trebuchet MS",verdana,arial,sans-serif; /*Added By Nadia*/
	color:#9F6BBE; /*Added By Nadia*/
	position:relative
}
h3.trash {
	/*background:url('../images/bg_title_trash.gif') no-repeat top left; Removed By Nadia
	width:146px;
	height:22px;
	text-indent:-9000px; */
	font:bold 18px "Trebuchet MS",verdana,arial,sans-serif; /*Added By Nadia*/
	color:#9F6BBE; /*Added By Nadia*/
	position:relative
}
h3.auto {
	/*background:url('../images/bg_title_auto_reply.gif') no-repeat top left; Removed By Nadia
	width:146px;
	height:22px;
	text-indent:-9000px;*/
	font:bold 18px "Trebuchet MS",verdana,arial,sans-serif; /*Added By Nadia*/
	color:#9F6BBE; /*Added By Nadia*/
	position:relative
}
h3.contact {
	/*background:url('../images/bg_title_contact.gif') no-repeat top left;
	width:146px;
	height:22px;
	text-indent:-9000px; Removed by Nadia*/
	font-size:20px;
	color:#333;
	position:relative
}
h3.signature {
	/*background:url('../images/bg_title_signature.gif') no-repeat top left; Removed By Nadia
	width:146px;
	height:22px;
	text-indent:-9000px; */
	font:bold 18px "Trebuchet MS",verdana,arial,sans-serif; /*Added By Nadia*/
	color:#9F6BBE; /*Added By Nadia*/
	position:relative
}
h3.profile {
	/*background:transparent url("../images/bg_title_profile.gif") no-repeat top left;*/
	width:246px;
	height:22px;
	/*text-indent:-9000px;*/
	position:relative;
	color:#9F6BBE;
	font:bold 20px "trebuchet ms",verdana,arial,sans-serif;
}

h3.account {
	/*background:url('../images/bg_title_account.gif') no-repeat top left;
	width:146px;
	height:22px;
	text-indent:-9000px;*/
	font-size:20px;
	color:#333; /*changed by Nadia from #000000*/
	position:relative
}

/* ------ 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:left;
	position:relative;
	z-index:1;
}

/* Menu */
#menu {
	width:720px;
	height:34px;
	background:url('../images/bg_menu.jpg') no-repeat top left;
	position:relative;
	top:4px;
	left:5px;
	z-index:2
}
#menu_interior {
	width:530px !important;
	height:34px;
	background:url('../images/bg_menu_interior.gif') no-repeat top left;
	position:relative;
	z-index:2;
	float:right;
	right:10px;
	top:62px /*added by Nadia*/
	/*top:30px Removed by Nadai*/
}
#menu_interiors {
	width:530px;
	height:34px;
	background:url('../images/bg_menu_interior.gif') no-repeat top left;
	position:relative;
	z-index:2;
	float:right;
	right:10px;
	top:30px
}

#menu ul,
#menu_interior ul,
#menu_interiors ul {
	margin:0px;
	padding:0px;
}
#menu ul li,
#menu_interior ul li,
#menu_interiors ul li {
	float:left;
	background:url('../images/bg_divider.gif') no-repeat center right;
	list-style-type:none; font-style:normal; font-variant:normal; font-weight:normal; line-height:34px; font-size:12px; font-family:Trebuchet MS, verdana, arial, sans-serif
}
#menu li a,
#menu_interior li a,
#menu_interiors li a {
	padding:0px 20px;
	font:bold 12px/34px "Trebuchet MS",verdana,arial,sans-serif;
	height:auto !important;
	height:34px;
	color:#D4BCE2;
	text-decoration:none;
}
#menu_interior li a {
	padding:0px 25px;
}
#menu_interiors li a {
	padding:0px 30px;
}
li.last {
	background:none !important;
}
#menu li.active a,
#menu li a.active,
#menu li a:hover,
#menu_interior li.active a,
#menu_interior li a.active,
#menu_interior li a:hover,
#menu_interiors li.active a,
#menu_interiors li a.active,
#menu_interiors li a:hover {
	color:#FFFFFF;
	background:url('../images/bg_active.jpg') no-repeat bottom center;
	padding-bottom:13px;
	position:relative;
	text-shadow:0px 0px 2px #000000;
}

#menu li img {
	position:absolute;
	left:134px;
	top:16px;
}

/* Shadow */
#shadow {
	background:url('../images/bg_shadow.jpg') repeat-x top left;
	width:727px;
	height:115px;
	position:absolute;
	left:2px;
	top:195px
}

/* Line added by Anwar */
#line {
	background:#70A600;
	width:1px;
	height:2px;
	position:absolute;
	left:2px;
	top:233px
}

/* Top COntent */
#top_column {
	position:relative;
	width:720px;
	left:5px;
	margin-top:20px;
}

/* Left Column */
#top_left {
	float:left;
	width:200px;
	
}

/* web title */
#webtitle {
	position:relative;
	width:200px;
	height:122px;
	z-index:10;
	left:25px;
	top:0px;
}
#webtitle h1#title {
	text-indent:-9000px;
	width:200px;
	height:122px;
	background:url('../images/bg_logo.jpg') no-repeat top left;
}
#webtitle h1#title a {
	display:block;
	width:132px;
	height:122px;
}
#webtitle h2#description {
	font:bold 12px "Trebuchet Ms",verdana,arial,sans-serif;
	color:#666666;
	position:absolute;
	top:95px;
	right:0px;
}

/* web title on interior page */
#logo {
	position:relative;
	width:116px;
	height:103px;
	z-index:10;
	left:25px;
	top:0px;
	float:left;
}
#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;
}
#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;
	left:20px;
}
#register a {
	color:#990000;
	text-decoration:none;
}
#register a:hover {
	text-decoration:underline;
	color:#000000; 
}
h3#register_title {
	background:url('../images/bg_register.gif') no-repeat top left;
	width:146px;
	height:22px;
	text-indent:-9000px;
	position:relative;
	top:7px
}
a.register {
	background:url('../images/bg_button_register.gif') no-repeat top left;
	width:118px;
	height:34px;
	display:block;
	text-indent:-9000px;
	position:relative;
	top:7px
}


#top_center {
	float:left;
	width:235px;
	
}

/* Image Header */
#image_header {
	position:relative;
	z-index:10;
}
#image_header img {
	border:1px solid #70A600;
	padding:5px;
	background:#FFFFFF;
}



#top_right {
	float:right;
	width:230px;
	
}

/* ------ Module ------ */
.module {
	width:240px;
	height:150px;
}
.module label {
	float:left;
	width:100px;
	margin-bottom:5px;
	position:relative;
	top:3px;
}

/* Quick Searh */
#mod_quick {
	position:relative;
	right:15px;
}
h3#quick_search {
	text-indent:-9000px;
	height:20px;
	width:106px;
	background:url('../images/bg_quick_search.gif') no-repeat top left;
	margin-bottom:5px
}
input.quick {
	width:120px;
	height:35px;
	background:url('../images/bg_button_quick.gif') no-repeat top left;
	border:0px none;
	padding:0px
}
input.send {
	width:120px;
	height:35px;
	background:url('../images/bg_button_send.gif') no-repeat top left;
	border:0px none;
	padding:0px
}
input.change {
	width:120px;
	height:35px;
	background:url('../images/bg_button_change.gif') no-repeat top left;
	border:0px none;
	padding:0px
}
input.delete {
	width:120px;
	height:35px;
	background:url('../images/bg_button_delete.gif') no-repeat top left;
	border:0px none;
	padding:0px
}
input.upgrade {
	width:120px;
	height:35px;
	background:url('../images/bg_button_upgrade.gif') no-repeat top left;
	border:0px none;
	padding:0px
}


/* ------ Member Login ------ */
#member_login {
	position:relative;
	margin-top:40px;
	right:15px;
}
#member_login form {
}
h3#login_title {
	background:url('../images/bg_member_login.gif') no-repeat top left;
	width:120px;
	height:22px;
	text-indent:-9000px;
	margin-bottom:4px
}
#member_login label {
	float:left;
	width:80px;
	margin-bottom:10px !important;
	text-align:left;
	position:relative;
	top:3px;
}
input.login {
	background:url('../images/bg_button_login.gif') no-repeat top left;
	/*width:118px; removed by Nadia*/
	width:120px;
	height:35px;
	border:0px none;
	cursor:pointer
}

/* ------ Static Content on hompage ------ */
#static {
	position:relative;
	z-index:100;
	width:688px;
	left:20px;
	font:11px verdana,arial,sans-serif;
	line-height:16px;
}
#static .static_left {
	width:330px;
	float:left;
	position:relative;
	z-index:100;
	text-align:justify;
}
#static .static_right {
	width:330px;
	float:right;
	position:relative;
}

/* ------ Content Area ------ */
#content_area {
	margin-top:10px;
	width:700px;
	position:relative;
	left:25px;
	min-height:400px;
}

/* Form on Content Area */
#content_area label, #content_area span.label{
	float:left;
	width:150px;
	margin-bottom:10px;
	position:relative;
	top:4px;
}

/* Registration Page Title */
h3#registration {
	width:103px;
	height:24px;
	text-indent:-9000px;
	background:url('../images/bg_registration.gif') no-repeat top left;
}


/* Pesonal Information */
h3#info {
	width:177px;
	height:20px;
	background:url('../images/bg_personal_information.gif') no-repeat top left;
	text-indent:-9000px
}

/* Pesonal Information */
h3#physic {
	width:177px;
	height:20px;
	background:url('../images/bg_physical.gif') no-repeat top left;
	text-indent:-9000px
}

/* Upload */
h3#upload {
	width:177px;
	height:22px;
	background:url('../images/bg_upload.gif') no-repeat top left;
	text-indent:-9000px
}
input.file_upload {
	background:#FFFFFF;
	font:13px "Trebuchet MS",verdana,arial,sans-serif;
	width:300px;
}

/* ------ Member Layout ------ */
#status {
	background:#F0FFCF;
	color:#666666;
	font:bold 15px "Trebuchet MS",verdana,arial,sans-serif;
	text-align:center;
	text-transform:capitalize;
	padding:7px 0px;
	border-bottom:5px solid #E1FFA4;
}
img.stars {
	position:relative;
	top:3px;
}

/* ------ Leftcol ------*/
#leftcol {
	width:165px;
	float:left;
	position:relative;
}

/* ------ Rightcol ------ */
#rightcol {
	width:497px;
	float:right;
	position:relative;
	top:-30;
	left:-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 {
	position:relative;
	margin-top:10px;
}
#leftmenu ul{
	margin:0px;
	padding:0px;
}
#leftmenu ul li {
	list-style:none;
	font:12px/23px "Trebuchet MS",verdana,arial,sans-serif;
	height:auto !important;
	height:23px;
	color:#666666;
	display:block;
	border-bottom:1px solid #E0E0E0;
}
#leftmenu li a {
	display:block;
	font:12px/23px "Trebuchet MS",verdana,arial,sans-serif;
	height:auto !important;
	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:left;
	width:214px;
	background:url('../images/bg_member_menu.jpg') no-repeat top left;
	margin-left:0px; margin-right:10px; margin-top:0px; margin-bottom:10px
}
h2.menu_title {
	font:bold 15px "Trebuchet MS",verdana,arial,sans-serif;
	color:#333333;
	position:relative;
	top:10px;
	left:15px;
}
div.member_menu ul {
	position:relative;
	margin:0px;
	padding:0px;
	margin-top:20px;
	left:15px;
	width:180px;
}
div.member_menu ul li {
	list-style:none;
	font:12px/23px "Trebuchet MS",verdana,arial,sans-serif;
	display:block;
	border-bottom:1px solid #CCCCCC;
}
div.member_menu li a {
	text-decoration:none;
	font:12px/23px "Trebuchet MS",verdana,arial,sans-serif;
	display:block;
	color:#9F6BBE;
}
div.member_menu li a:hover {
	background:url('../images/bg_hover.gif') no-repeat top left; 
	color:#70A600; 
	padding-left:15px
}

/* ------ Table ------ */
table.message {
	position:relative;
	margin:10px 0px;
}
table.message th, td {
	padding:2px 2px 2px 4px;
}
table.message th {
	background:#E1FFA4;
	color:#333; /*changed by Nadia from #000000*/
}
table.message th a {
	color:#333 !important; /*changed by Nadia from #000000*/
}
table.message td {
	background:#FFFFFF;
	padding:3px 0px 3px 4px !important;
	font:11px verdana,arial,sans-serif;
}
table.message td a {
	color:#0000FF !important;
}
table.message td.even {
	background:#EFEFEF;
}
span.cap {
	text-transform:capitalize;
}
td img.online {
	position:relative;
	top:2px;
	margin-right:4px;
}

/* Menu Message */
ul.menu_message {
	margin:0px;
	padding:0px;
	margin-bottom:20px;
	position:relative;
	z-index:100;
}
ul.menu_message li {
	float:left;
	width:80px;
	text-align:center;
	list-style:none;
	padding:2px 0px;
	margin-right:2px;
	display:block;
	font:11px/23px verdana,arial,sans-serif;
	height:auto !important;
	height:23px;
	position:relative;
}
ul.menu_message li a {
	display:block;
	text-decoration:none;
	font:11px/23px verdana,arial,sans-serif;
	height:auto !important;
	height:23px;
	background:#AAAAAA;
	color:#FFFFFF !important;
	border:1px solid #CCCCCC;
	border-bottom:0px;
}

ul.menu_message li a:hover {
	background:#EFEFEF;
	color:#333 !important; /*changed by Nadia from #000000*/
}

ul.menu_message li a.black-color{
	background:#EFEFEF;
	color:#333 !important; /*changed by Nadia from #000000*/
}

/* Inbox */
.messagetabcontent,
#messageupdateprogress,
#inbox,
#compose,
#sent,
#trash,
#auto,
#signature {
	background:#EFEFEF;
	padding:10px 15px 5px 15px;
	margin-top:3px;
	z-index:1;
	position:relative;
	top:-16px !important;
	top:-13px;
	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;
}
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:left;
	/*width:220px; added by Nadia*/
	width:235px; /*added by Nadia*/
	height:auto !Important;
	height:97px;
	min-height:97px;
	border:1px solid #CCCCCC;
	padding:3px;
	margin:5px 0px;
	margin-right:5px;
	background:#EFEFEF;
}
div.online img {
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	padding:2px;
	float:left;
	margin-right:8px;
}
div.online h3 {
	font:bold 13px "Trebuchet MS",verdana,arial,sans-serif;
	text-transform:capitalize;
}
div.online p {
	margin:0px;
	padding:0px;
	font-size:11px;
}

/* My Profile */
h2.my-profile {
	font:bold 22px "trebuchet ms",verdana,arial,sans-serif;
	color:#333;
	text-transform:capitalize;
	letter-spacing:-1px;
}
h2.my-profile strong {
	color:#990000;
}
h2.my-profile a {
	font-size:11px;
	text-transform:lowercase;
	letter-spacing:1px;
	color:#333333 !important;
}
h2.my-profile a:hover {
	color:#990000 !important;
}
#profile-pict {
	width:90px;
	float:left;
	margin-right:8px;
	margin-bottom:3px;
}
#profile-pict a {
	height:1%;
	min-height:1%;
	position:relative;
	z-index:1000;
}
#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:220px;
	float:left;
	margin-right:8px;
	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;
}
.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:left;
	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 */
.the-profile {
	
	margin-top:5px;
	padding-bottom:5px;
	min-height:0;
	position:relative;
	
}
.the-profile h2 {
	background:#F0FFCF;
	font:bold 18px "Trebuchet MS",verdana,arial,sans-serif !important;
	color:#333333;
	margin-bottom:7px;
	position:relative;
}
.the-profile table {
	z-index:100;
	top:0px;
	left:0px;
}
.the-profile #profile-pict {
	position:relative;
	left:5px;
	top:5px;
}
.the-profile #profile-desc {
	position:relative;
	top:4px;
}
.the-profile img.photo-other {
	margin-left:8px;
	padding:3px;
	background:#FFFFFF;
	border:1px solid #CCCCCC;
}
p.link {
	font:10px verdana,arial,sans-serif;
	position:relative;
	left:5px;
	margin-bottom:0px;
	margin-top:5px;
	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:left;
	position:relative;
}
p.link a:hover,
p.link a.active {
	background:#9F6BBE;
	color:#FFFFFF !important;
	text-shadow:0px 0px 1px #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:5px;
	background:#FFFFFF;
	position:relative;
}
.account-content h3 {
	color:#9F6BBE;
	font:bold 18px "Trebuchet MS",verdana,arial,sans-serif;
	letter-spacing:-1px;
	position:relative;
}

/* 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;
}
.viewed img {
	padding:2px;
	border:1px solid #CCC;
	background:#FFF;
}
.viewed .wrapper-image {
	float:left;
	margin-right:8px;
	margin-bottom:8px;
	margin-top:5px;
	height:90px;
}
.viewed .wrapper-desc {
	float:left;
	width:200px;
}



.tellfriend {
	min-height:0;
	position:relative;
}
.viewed img,
.tellfriend img {
	border:1px solid #CCCCCC;
	background:#FFFFFF;
	padding:3px;
}
.viewed h2.name,
.tellfriend h2.name {
	font:bold 16px "Trebuchet MS",verdana,arial,sans-serif;
	color:#9F6BBE;
	text-transform:capitalize;
}
.viewed_left {
	float:left;
	width:150px;
}

/* Tell a friend */
#tell-friend {
	min-height:0;
	text-align:left;
	width:90%;
	position:relative;
	top:10px;
	left:10px;
}
#tell-friend h2.tell-friend {
	color:#9F6BBE;
	margin-bottom:10px;
	text-transform:uppercase;
	letter-spacing:-1px;
	font:bold 20px "Trebuchet MS",verdana,arial,sans-serif;
}
#tell-friend .viewed_left {
	width:100px;
}
#tell-friend label {
	width:150px;
	float:left;
	font-size:12px;
}

/* Text on top for arabic language and signoff link */
#text-on-top {
	position:absolute;
	width:535px;
	right:0px;
	top:0px;
}
#text-on-home {
	width:80px;
	height:20px;
	position:absolute;
	right:10px;
	top:7px;
	z-index:100;
}
.upgrade {
	font-size:15px;
	color:#990000 !important;
}
.notifyexpire{
	font-size:15px;
	color:#990000 !important;
}
.adtop { /*added by Nadia*/
	font-size:15px;
	color:#990000;
	position:absolute;
	/*top:5px; Remove By Nadia*/
	/*left:80px;*/
	top:1px;
	left:53px;
	text-transform:uppercase;
}
.arabic{
	position:absolute;
	right:12px;
	top:6px;
}
.signoff {
	position:relative;
	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_content {
	position:absolute;
	z-index:100;
	text-align:center;
	margin:0px auto;
	width:100%;
	left:0px;
	font:10px 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:left !important;
	width:90% !important;
}
table.arabic td {
	font-size:14px;
}


.tbl-arabic {
	direction:rtl;
}

/* Viewed other profile */


.box-left {
width:85;
float:left;
margin-right:3px;
}
.box-right {
width:130px;
float:right;
}

/* 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;
}


/* 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-left:3px solid #CCC;
	padding-left: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;
}

/* Free to join */
.noborder {
	padding:0px !important;
	margin:0px;
	border:0px !important;
}
.register-img {
	position:absolute;
	left:-30px;
	bottom:-30px;
	background:none !important;
	border:0px !Important;
	width:124px;
	height:124px;
	padding:0px !Important;
}
.register-img1 {
	background:none !important;
	border:0px !important;
	padding:0px !important;
	position:relative;
	top:-8px !important;
	left:-15px !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:left;
	margin-right:5px;
	background:#f7f7f7;
	border:1px solid #CCC;
	margin-bottom:5px;
	padding-bottom:-3px;
}
.online-content {
	width:150px;
	position:relative;
	left:5px;
	padding-top:5px;
	padding-bottom:0px;
	
}
.online-left {
	width:30px;
	height:30px;
	float:left;
	margin-right:5px;
}
.online-left img {
	width:30px;
	height:30px;
	border:1px solid #CCC;
}
.online-left img.icon {
	width:18px;
	height:18px;
}
.online-right {
	width:100px;
	float:left;
	position:relative;
	top:-6px;
}
.online-right h3 {
	font:bold 13px arial,verdana,sans-serif;
	position:relative;
	top:-5px;
	left:5px;
}
.online-right {
	position:relative;
	left:8px;
}
.online-right h3 img {
	position:relative;
	left:-5px;
	top:5px;
}
.online-desc {
	font:11px arial,verdana,sans-serif;
	padding:3px 0px;
}
img.adsample {
	position:relative;
	top:-50px;
	left:0px;
}
iframe {
	margin-top:5px;
}



/* Advertising */
#advertising {
	position:absolute;
	right:-720px;
	top:-95px;
	width:170px;
	height:500px;
}
#advertising div.khitba-ads {
	border:1px solid #9F6BBE;
}

#poll tbody font {
	display: inline;
}
#poll {
	margin-top:15px;
	border:1px solid #9F6BBE;
	width:170px;
	text-align:right;
}

#poll td {
	text-align:right;
}

#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;
}

#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;
}


/* 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;
	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;
    background:#FFF !important;
}
div.khitba-ads-desc p {
    margin:0px;
    padding:0px;
    font:11px 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:2px 0px;
}
div.khitba-ads-url span  {
    width:98%;
    position:relative;
    left:2px;
}
div.khitba-ads-url a {
    color:#FFF;
    text-decoration:none;
}

div.arabic-ads p {
	text-align:right;
	position:relative;
	/*right:1px;*/
	width:99%;
	font-size:12px !important;
}
h4.arabic-ads {
	text-align:center !important;
	width:100%;
}
h4 a {
	color:#71A601 !important;
	width:100%;
	display:block;
	font:bold 15px arial,verdana,sans-serif;
}



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;
}

.date {
    display:block;
    font-size:9px;
    color:#777777;
}

.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:left;
}

.img_al_rajhi{
    float:left;
    margin:25px 100px;
}

.img_wu{
    float:left;
    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-right:8px;
}

/* tabs */
.divtabs {
	float:left;
	margin-left: 10px;
	text-align:left;
	background:transparent url("../images/bg_divtabs-long.png") no-repeat top left;
	height:250px;
}
.last {
	margin-right:0px;
}
.divtabs h3 {
	color:#71A601 !important;
}
.divtabs input.button {
	left:0px !important;
	top:8px !important;
}

.span70-5 { width: 330px; }

.span70-5 .divtabs-content { width: 310px; margin-left: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-right: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:ltr;
}

#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-left:50px;
}

.hide{
    display:none;
}

.more-padding {
    padding:7px 0px;
}
.more-padding-block {
    float:left;
    width:300px;
}
.more-padding .thepadding {
    padding-right:50px;
}
.more-padding label {
    top:0px !important;
}

div.replyquote
{
    border-left:solid 5px #9f6bbe;
    padding-left:5px;
}

div.signature
{
    margin-top:10px;
    border-top:solid 1px #9F6BBE;
    padding:3px;
    background:#EFEFEF;
}

div.floatleft
{
	position:relative;
	float: left;
}

div.floatright
{
	position:relative;
	float: right;
}

/* new list */
.new-list-title 
{
	position:relative;
	top:-7px;
}
.new-list-title h3 
{
	font-size:13px;
}