*{ margin:0px; padding:0px; }
body{	background:url(/images/body_bg.jpg) top center repeat-x;	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	 }
#print_header { display:none; }
#pagehead h1 {background:url(/images/logo_qiran.png) 5px 15px no-repeat; height:100px; text-indent: -9999px; margin-left:-6px; padding:0px; width:300px; }
#pagehead h2 {height:32px; line-height:32px; font-family:"trebuchet ms", arial; font-weight:normal; margin:2px; font-size:23px; }
h2.search {background:url(/images/search_icon.gif) 0px 0px no-repeat; text-indent:30px; }
#pagehead h3 {position:absolute; top:71px; font-size:12px; color:#c63; }
#wrap{ width:775px;	margin:0 auto; position:relative; }

#pagehead {display:block; position:relative; }

#toplinks {position:absolute; left:235px; top:0px; height:50px; }
#toplinks .l{ background:url(/images/top_nav_sprite.gif) 0px 0px no-repeat; float:left; width:29px; height:39px; margin-left:25px; }
#toplinks .c{ background:url(/images/top_nav_sprite.gif) 0px -39px repeat-x;float:left;width:455px;height:25px;padding-top:14px;text-align:center; color:#f93; font-size:12px; }
#toplinks .r{ background:url(/images/top_nav_sprite.gif) -31px 0px no-repeat;float:left;width:29px;height:39px; }
#toplinks .c a {font-weight:bold; color:#100; text-decoration:none; padding:2px; }
#toplinks .c a.signin {color:#c00;  }
#toplinks .c a:hover {color:#f60; }

#million-users{ width:140px; height:37px;top:45px;left:244px;position:absolute; clear:left; }
#ramadan-kareem {position:absolute; top:32px; left:330px;  }
#ramadan-special {display:block; text-align:center; background-color:#090; color:#fff; font:bold 19px calibri, "century gothic", arial; padding:3px; border:3px solid #080; -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; width:94%; margin:8px auto; text-decoration:none;}  /*upgrade_account.asp*/
#frmLang {position:absolute; display:block; top:14px; left:770px; padding:0px;}
#frmLang select { border:1px solid #ffc; background-color:#fffffc; font-size:11px; font-family:tahoma; font-weight:bold; color:#600; }
#welcome {font-weight:bold; font-size:12px; color:#630; position:relative; float:right; margin-top:-53px; margin-right:4px; text-align:center; width:180px; border:0px solid #ccc; background:url(/images/en/welcome.png) center 0px no-repeat; padding-top:26px; text-decoration:none; border-top:0px solid #ffe; }
#welcome:hover {color:#c80;  }
#home_link {display:block; position:absolute; width:204px; height:74px; border:0px solid #999; top:14px;}
#maincontent { width:580px; float:left; padding-left:5px; border:0px solid #eee; min-height:600px; margin-top:10px; }
#sidenav { width:180px; float:right; background:url(/images/nav_sprite.gif.png) 0px 0px repeat-y; padding:4px; min-height:600px; }
#footer { background:url(/images/footer_bg.png) top left repeat-x; border:1px solid #ccc; clear:both; color:#333;height:120px; margin:0px auto; text-align:center;width:777px; padding-top:10px; }
#leaderboard { clear:both; color:#333; margin:0px auto; text-align:center;width:750px; }

#globalmsg {font-size:15px; font-weight:bold; color:#900; font-family:"trebuchet ms", arial; text-align:center; border:2px solid #ddb; background-color:#ffa; padding:2px 4px;}
.left {float:left; }

#sidenav ul {	position:relative; list-style:none; background:url(/images/nav_sprite.gif.png) -200px 0px repeat-y; height:auto !important;	width:180px; margin-bottom:5px; }
#sidenav ul li { background:url(/images/nav_sprite.gif.png) -380px 14px no-repeat; line-height:15px; height:15px; padding:3px; padding-left:10px; font-weight:normal; text-align:left; }
#sidenav ul li a { color:#800; text-decoration:none; }
#sidenav ul li a:hover { color:#a77; text-decoration:none; }

#sidenav li.head {background-image:none; background-color:#9e6; border:1px solid #c96; font-family:"trebuchet ms"; font-weight:bold; font-size:15px; color:#444; margin-bottom:3px;  }  
#sidenav li.foot {background:url(/images/nav_sprite.gif.png) -380px -14px no-repeat; height:6px;  }
#sidenav li.important {font-weight:bold;  }
#sidenav #my-account li.head {background-color:#fc9; }
#sidenav #paid-services li.head {background-color:#aea; }
#sidenav #find-partner li.head {background-color:#cfa;}
#sidenav #support-safety li.head {background-color:#cde; border-color:#8ac;}
#sidenav #more li.head {background-color:#af8;}
#sidenav #marriage-articles {display:none; }
#sidenav #marriage-articles li {height:auto; border-bottom:1px solid #cca; padding-bottom:4px;  }
/* #sidenav #advertise {display:none; } */
#sidenav #messenger-active { font-weight:bold; background:url(/images/messenger_active.gif) center left no-repeat; padding:1px; padding-left:22px; height:22px; line-height:22px; font-size:12px; }

#newmsg_count, #newcontacts_count {font-weight:bold; margin:0px 3px; }

#search_by_id {font-weight:bold; font-size:12px; margin-top:10px; margin-bottom:10px;  }
#search_by_id img { float:right; margin-right:10px; } 

#ads {text-align:center; margin:2px auto; height:auto; }
#ads img { border:2px solid #cca; padding:2px; background-color:#fff; }

#featured_members {font-size:11px; font-family:verdana; }
#featured_members td {border-bottom:1px solid #ccc; height:50px; }

.banner468x60 a { margin:4px; display:block; text-align:center; }

input, textarea, select {background-color:#fff; border:1px solid #ba9; }
input[type="radio"],input[type="checkbox"]  {border:0px;}
table caption {text-align:left; }
.footer_copy{ font-size:10px; color:#999; width:570px; margin-top:10px; line-height:1.5em; float:left; }

#maincontent h1 {font-family:"trebuchet ms"; font-size:25px; font-weight:normal; margin-bottom:5px; }


.tip { color:#666; font-size:11px; }
.warning { color:#b00; font-weight:bold; text-align:center; }
.submit {margin:2px; padding:2px 4px; font-weight:bold; font-family:arial; background-color:#c00; border:1px solid #000; color:#fff;  }
.tinypic, .tiny {padding:2px; display:block; height:36px; width:36px; background-color:#fff; border:1px solid #aaa;}
.clickable {cursor:pointer;}
.clear {clear:left; }

/* from index.css */
#index #level2 h1 {font-family:"trebuchet ms"; width:540px; }
#index .online {height:90px; float:left; margin:3px 15px; width:90px; text-align:center;  }
#index .online a {display:table-cell; padding:2px; text-align:center; height:88px; width:88px; font-size:82px; vertical-align:middle; }
#index .online img { padding:2px; border:1px solid #ccc; background-color:#fff; opacity:0.8; font:11px arial; }
#index .online img:hover { background-color:#300; opacity:1.0;}
#index #search, #member_login {margin:0px; padding:0px; border:0px solid #ccc;position:absolute; margin-top:20px; height:140px; }
#index #search {width:275px; margin-left:241px; }
#index #search table {margin-left:9px; margin-top:6px; }
#index #level2 input, #level2 select, #level2 td {font-size:12px; font-family:arial, verdana; font-weight:normal; margin-right:3px; margin-left:2px; color:#333; }
#index #level2 select {border:1px solid #ddb; }
#index #level2 td {padding:2px; font-weight:bold; color:#000; }
#index #search a {color:#660;}
#index #member_login {width:240px; left:0px; font-weight:bold; font-size:12px;  }
#index #member_login a {margin-left:6px; line-height:20px; position:relative; color:#660; }
#index #member_login table, #register table {margin-left:10px; margin-top:6px; width:208px; }
#index #member_login td {padding:2px; font-weight:bold; color:#000; }
#index #search caption, #member_login caption, #register caption, .sfr {font-family:"trebuchet ms", arial; text-align:left; border-bottom:1px solid #eec; font-size:18px; color:#630; font-weight:normal; }
#index #logged_in_links {text-transform:lowercase; width:180px; }
#index #register {margin:0px; padding:0px; border:0px solid #ccc; width:240px; height:140px; position:absolute; margin-top:10px; left:541px; font-weight:bold; font-size:12px; }
#index #users_online {float:right;width:30px; height:99px;  background:url(/images/icons/arrow_right.gif) center center no-repeat #dd9; border-left:1px solid #cca;}
#index #users_online:hover {background-color:#dd6; }
#index #search_by_id {position:absolute; left:232px; top:170px; border-top:0px solid #fd6; width:308px; text-align:left; padding-left:19px; height:20px; color:#543; padding-top:2px; }
#index #level2 .button {background-color:#c00; color:#fff; border:1px solid #000; }
#index #description {position:absolute; top:305px; font-weight:normal; font-family:georgia; color:#432; padding-top:5px; font-size:27px; background:url(/images/bg_home_level3bg.gif) 0px 0px repeat-x #ffe; border-bottom:1px solid #fdb; border-top:1px solid #cca; margin-bottom:0px; height:75px; text-align:center; width:780px; }
#index #members_online {position:absolute; display:block; top:570px; width:780px; border-top:1px solid #fc9; border-bottom:1px solid #fdb; background-color:#eed; }
#index #footer {position:absolute; top:674px; }
#index #marriage-info { position:absolute; top:800px; font-size:12px; font-family:Helvetica, Arial; color:#443; }
#index #marriage-info h1 { font-size:20px; color:#664; }
#index #marriage-info strong { font-weight:bold;  }
#index #success {position:absolute; top:390px; font-size:12px; color:#644; width:780px; }
#index #success a {color:#c33; font-weight:bold; display:block; text-align:right; margin-right:10px; }
#index #success .span {margin-left:3px; float:left; display:block; width:255px; }
#index #success .sfr {width:255px; height:25px; margin-bottom:5px; }
#index #success ul,#success dl, #success ol  {list-style-type:none; }
#success .span ol li {margin:3px; padding-left:18px; background:url(/images/icons/hp_sprites.gif) -62px -18px no-repeat;  }
#index #success #matrimonial_tips a { display:block; margin:2px; text-align:left; font-weight:normal; }
#index #guarantee { display:none; border:0px solid #779; width:100px; height:100px; position:absolute; left:670px; z-index:3; cursor:pointer; }
#index #register_link {display:block; width:160px; position:relative; left:30px; top:10px; }
#index #register_link img {border:0px solid #fff; }
#index .carousel { height:170px;}
#index #hp_ss {list-style-type:none; margin:0px;  }
#index #hp_ss li {display:block; height:132px; width:250px; }
#index #hp_ss li img {float:left; position:relative; margin:3px; display:block;}

/* from /zchat/zchat.css */
.chat_rq { border:1px solid #886; display:none; position: fixed; top:45%; width:290px; left:50%; margin-left:-145px; background-color:#ffe; z-index:99; font:bold 16px arial, tahoma, verdana; }
.chat_rq img { float:left; margin:4px;  border:1px solid #cca;  padding:2px; background-color:#fff; }
.chat_rq input { margin:3px; }
.chat_title {	background-color:#ddb;	border-bottom:1px solid #cca;	font:12px arial;	color:#420;	padding:2px; font-weight:bold; }
#chat_sessions { list-style-type:none; display:block; position:fixed; bottom:0px; left:6px; width:100%;  }
#chat_sessions li {float:left; margin-right:1px; position: relative; bottom:0; width:288px; height:30px; background-color:#fe9;}
#chat_sessions li:hover {background-color:#ffa;}
#chat_sessions li .handle {cursor:pointer; z-index:1; height:28px; }
#chat_sessions li .handle img {float:left; width:26px; height:26px; padding:2px; border:1px solid #cca; background-color:#fff; }
#chat_sessions li .handle .username {float:left; display:block; line-height:30px; font-weight:bold; width:190px; padding-left:5px;  }
#chat_sessions li .handle .msg_waiting {border:0px solid #888; width:18px; display:block; float:left; height:28px; }
.msgblink {background:url(/zchat/msg_waiting.gif) center center no-repeat;}
#chat_sessions li .chat { display:block; clear:left; width:284px; padding:1px; border:1px solid #cca; height:300px; position: absolute; bottom:0; z-index:0; margin-bottom:30px; background-color:#eec; }
#chat_sessions li .chat img { float:right; width:18px; margin:0px 2px; }
#chat_sessions li .chat textarea {font-family:arial;font-size:12px; border:1px solid #cca; width:280px; margin:1px; height:46px; }
#chat_sessions li .chat #type_status {font:11px tahoma, arial; color:#900; margin-top:-2px; }
#chat_sessions li ul {clear:right; list-style-type:none; border:1px solid #ccc; width:280px; height:220px; position:relative; overflow:auto; background:url(/client/images/icons/loading/loading_circle_gray.gif)  center center no-repeat #fff; }
#chat_sessions li ul li {position:relative; text-align:left; font-family:arial, tahoma; font-size:12px; padding-top:4px; color:#009; padding-left:3px; width:250px;  background-color:#fff; height:auto; font-weight:normal; }
#chat_sessions li ul li:hover {background-color:#fff; }
#chat_sessions li ul li span.username { display:block; font-weight:bold; color:#000; padding-right:3px; }
#chat_sessions li ul li.admin { color:#933; text-align:center; font:11px arial; font-weight:bold; border-bottom:1px solid #ddb; border-top:1px solid #ddb; }
.minimized {background:url(/zchat/maximize.gif) center right no-repeat;}
#btn-save {font:normal 11px arial; padding:1px 4px; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; background-color:#efe; color:#363;}
#btn-save:hover {border-color:#393; }
/* from inbox.css */
.mailbox .subject, .subject a { font-family:arial; color:#300; line-height:18px; text-decoration:none; }
.mailbox .subject a:hover {text-decoration:underline; }
.mailbox .msg_preview { display:block; color:#888; overflow:hidden; height:18px; line-height:18px; font-size:12px;  }
.mailbox table td {font-family:arial;}
.mailbox .unread {font-weight:bold; }
.mailbox .date_lite {font-size:11px; color:#777;}
.mailbox #maincontent {border-left:1px solid #edc; }
.mailbox #notes {margin-left:15px; width:550px; margin-top:20px; }
.mailbox #notes li {height:20px; }
.mailbox #compose_links { border-bottom:1px solid #a96; list-style-type:none; width:566px; display:block; margin:0px; padding:0px; font-family:"trebuchet ms", arial; font-size:16px; font-weight:bold; height:26px; padding-left:4px; }
.mailbox #compose_links li { background-color:#fff; color:#900; border:1px solid #eca; margin:1px; border-bottom:0px solid #eca; float:left; display:block; width:82px; height:24px; line-height:24px; text-align:center;   }
.mailbox #compose_links li a { display:block; text-decoration:none; color:#cca; }
.mailbox #compose_links li.compose {width:160px; margin-left:140px; }
.mailbox #compose_links li.active {height:26px; background-color:#eec; color:#630; margin-top:-1px; border:1px solid #a96; border-bottom:1px solid #eec; }
.mailbox #compose_links li.active a {color:#630; }
.mailbox #compose_links li a:hover { background-color:#fff3ec; color:#630; }
.mailbox #searchbox {clear:left; background-color:#fff3ec; height:34px;  width:564px; margin:0px; line-height:34px; text-align:right; padding-right:4px; }
.mailbox #delete_selected {position:absolute; margin-top:-30px; margin-left:4px; }

/* client/searchprofile.asp */

#bdy_sp #sp_options { list-style-type:none; background:none; width:145px; padding:10px; height:130px; }
#bdy_sp #sp_options li {height:22px; line-height:19px; font-size:12px; font-weight:bold; font-family:arial; overflow:hidden;  }
#bdy_sp #sp_options li a {color:#900; text-decoration:none; display:block; background:url(/client/images/searchprofile_options_li_bg_sprite.gif) 0px 0px no-repeat; padding-left:20px; }
#bdy_sp #sp_options li a:hover {color:#fff; background:url(/client/images/searchprofile_options_li_bg_sprite.gif) 0px -19px no-repeat; }
#bdy_sp #sp_options .checked {display:block; background:url(/client/images/searchprofile_options_li_bg_sprite.gif) 0px -40px no-repeat; padding-left:20px; color:#886; }
#bdy_sp #sp_options .x {display:block; background:url(/client/images/searchprofile_options_li_bg_sprite.gif) 0px -60px no-repeat; padding-left:20px; color:#886; }
#bdy_sp .tip {font-size:11px; color:#888;}
#bdy_sp .online {color:#00f;}
#bdy_sp #last_login {position:absolute; left:0px; width:580px; height:16px; font-size:11px; font-family:verdana; text-align:right; margin-top:-2px; border-top: 1px solid #cc3; line-height:15px; color:#555;}
#bdy_sp #next_profile {display:block; position:absolute; left:460px; width:95px; height:20px; font-size:11px; font-family:verdana; text-align:right; margin-top:-25px; line-height:20px; background:url(/images/next_search.gif) top right no-repeat; padding-right:25px; font-weight:bold;}
#bdy_sp #next_profile:hover { background-image:url(/images/next_search_hover.gif); }
#bdy_sp .profile_basics {float:left;width:240px; padding:4px; }
#bdy_sp .profile_basics caption {border-bottom:1px solid #cca; margin-left:4px; font-family:garamond; color:#cca; font-size:26px; line-height:18px; letter-spacing:8px; font-weight:bold; }
#bdy_sp .profile_basics td {padding:3px; border-bottom:1px solid #fdb; }
#bdy_sp div.aboutself {min-height:50px; width:566px; border:1px solid #ccb;clear:both;background-color:#ffe; margin-top:20px; padding:4px; color:#333; }
#bdy_sp div.aboutself h4 {font-family:"trebuchet ms", garamond, georgia, arial; font-weight:normal; font-size:18px; color:#800; margin-top:-16px; position:relative; background:url(/client/images/searchprofile_options_divhead_bg.gif) 0px 3px no-repeat; padding-left:5px;  }
#bdy_sp div.bigtext {max-height:200px; overflow:auto; }
/* div.bg {background:url(/images/bg_aboutself.png) top right no-repeat #ffe;} */
#bdy_sp div.preferred {background-color:#f6f6e9;}
#bdy_sp .no_preference {color:#987;}
#bdy_sp .secondary {width:270px; }
#bdy_sp .secondary td {padding:2px; }
#bdy_sp img.editstar {padding-left:4px; }
#bdy_sp #pic-wrap {position:relative; text-align:center; height:162px; width:158px; }
#bdy_sp #pic-wrap a {display:table-cell; width:154px; height:154px; font-size:13px; vertical-align:middle; }
#bdy_sp #pic-wrap a img {border:2px solid #c96; padding:3px; background-color:#fff; }
#bdy_sp #pics_control a {margin:3px; }
#bdy_sp #back_to_search {display:none; position:absolute; left:290px; width:150px; height:20px; font-size:11px; font-family:verdana; text-align:left; margin-top:-25px; line-height:20px; background:url(/images/back_to_search.gif) top left no-repeat; padding-left:24px; font-weight:bold;}
#bdy_sp #back_to_search:hover { background-image:url(/images/back_to_search_hover.gif); }
#bdy_sp #select_song {display:none; height:300px; width:570px; border:2px solid #cca; overflow:auto;  }
#bdy_sp #select_song table {width:99%; }
#bdy_sp #select_song table caption {text-align:right; font-size:11px; margin-top:-15px; padding-right:18px;  }
#bdy_sp #select_song table caption a {color:#900;  }
#bdy_sp #select_song table caption a:hover {color:#f00; background-color:#ff0; }
#bdy_sp #select_song table td {height:26px; padding:3px; border-top:1px solid #dda; }
#bdy_sp .preview_music {text-align:center; }
#bdy_sp .odd {background-color:#ffe;}
#bdy_sp .even {background-color:#fff;}
#bdy_sp #inactive_warning {display:block; width:550px; border:2px dashed #000; padding:2px; margin:3px; background-color:#c00; font-family:arial; font-size:14px; font-weight:bold; color:#fff; text-decoration:none; text-align:center; height:30px; line-height:30px; }
#bdy_sp #extras {float:left; list-style-type:none; margin-top:8px; }
#bdy_sp #extras li {border:1px solid #fff; margin:2px; float:left; display:block; width:28px; opacity:0.5; }
#bdy_sp #extras li:hover {border:1px solid #cca; opacity:1.0;}
#bdy_sp #extras li a {display:block; text-align:center; }
#bdy_sp h4 a {font:normal 11px arial; position:relative; float:right; margin-top:-2px; color:#caa; text-decoration:none; }
#bdy_sp h4 a:hover {color:#966; }
#bdy_sp .verified { background:url(/images/icons/green-check-mark.png) top right no-repeat; }
#bdy_sp #pic_verified {width:16px; height:16px; position:absolute; margin-top:-2px; margin-left:-2px; z-index:5;}
#bdy_sp .warning {font-size:11px; }
#bdy_sp .warning p {margin:10px;  }
/* jquery.suggest.css */
.ac_results {	border: 1px solid gray; background-color: white; padding: 0px; margin: 0px; list-style: none; position: absolute; z-index: 10000; display: none; opacity:0.9;}
.ac_results li { padding: 2px 5px; white-space: nowrap; color: #333; text-align: left; font:bold 19px tahoma, garamond;   }  
.ac_over { cursor: pointer; background-color: #F0F0B8; }
.ac_match { text-decoration: underline; color: #000; }

