
/****************************************
 * Dubaidir.net
 * Main CSS Rules
 *
 * ©2008 Nikpendar (www.nikpendar.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 * $Date: 2008-06-21 21:02:45 +0330 (Fri, 21 June 2008) $
 ****************************************/

/* General Formatting
   ------------------ */
*{
	margin:0;
	padding:0;
	list-style:none;
	/*!border:none;*/
}

body{
	background-image:url(../images/bg/bg-fa.gif);
	font-family:Tahoma, "Lucida Grande", Arial, Verdana, sans-serif;
	font-size:8pt;
	color:#333;
	direction:rtl;
}

input{
	font: 12px Tahoma;
	border:1px solid #666;

}
input[type="checkbox"]{
	border:none;
}
input[type="button"],input[type="submit"]{
	border-style:outset;
}

input:focus{
	background-color:#ffc;
}
a{
	color:#333;
	text-decoration:none;
	outline:none;
  font-weight: bold;
}
a:hover{
	text-decoration:underline;
}
img{
	border:none;
}
/*********************************
 * Master Layout/Container Classes
 *********************************/

/* Wrapping the page
   ----------------- */
#page_wrapper{
	padding:0 5px 5px 5px;
	width:985px;
	margin:0 auto;
	position:relative;
}
div#primary_content div.big_icons{
	height:96px;
	width:96px; 
	margin:5px; 
	float:left; 
	background-repeat:no-repeat;
	background-position:top left;
}
table.simple_tbl td:first-child{
	background-color:#eee;
	width:60px;
	vertical-align:top;
}

table.simple_tbl td div.img_info{
	float:left; 
	border:#ccc solid 1px; 
	margin:5px 10px 5px 0; 
	padding:1px;
}
div#text_ads hr{
	border:1px #ccc; 
	border-style:none none dotted;
	height:1px;
	margin:7px 0;
}

div#text_ads a{
	text-decoration:none;
	font-weight:normal;
}

div#text_ads a:hover{
	text-decoration:underline;
}

/* Primary Content
   --------------- */
div#primary{
	width:670px;
	margin-left:10px;
}

/* Secondery Content
   ----------------- */
div#secondery{
	width:305px;
}

/**************
* Crumb Session
***************/

div#crumb_session{
	background:url(../images/gradients/crumb-gradient.gif) repeat-x;
	background-color:#eee;
	height:16px; 
	border:1px solid #ccc;
	border-top:none;
	padding:0;
	margin-bottom:2px;
	font-size:7pt;
	line-height:15px;
	color:#666;
}

div#crumb_left{
	float:right;
	width:425px;
	border-left:1px solid #eee;
	padding-left:9px;
	text-align:left;    
}

div#crumb_right{
	float:right;
	width:538px;
	border-right:1px solid #eee;
	padding-right:9px;
}

div#crumb_session ul.user_session{
	width:425px;
	padding:0;    
	margin:0;
}

div#crumb_session ul.user_session a{
	text-decoration:underline;
	font-weight:normal;
}

div#crumb_session ul.user_session li{
	display:inline;
}

div#crumb_session a#c_homeicon{
	background:url(../images/icons/home-icon.gif) no-repeat;
	display:block;
	height:15px;
	width:16px;
	float:right;
	margin-left:3px;
}

div#crumb_session ul.page_level li{
	display:inline;
}

div#crumb_session ul.page_level a{
	font-weight:normal;
}

/*********
 * Utility
 *********/
.separator{
	height:1px;
	clear:both; 
	margin:0 0 -1px 0;
}
.separator hr{
	display:none;
}

.clear{
	clear:both;
}

/* See More link
   ------------- */
a.see_more{
	color:#09c;
	white-space:nowrap;
	font-weight:normal;
}
a.see_more:after{
	content:" »";
}

/* 4 Search Engine
   --------------- */
span.seo{
    display:none;
}

span.no_wrap{
	white-space:nowrap;
}

/**************************
 * Global Primary CSS Rules
 **************************/
 
/* General Formatting
   ------------------ */ 
div.pcontent{
	 float: right;
}

/* Around Primary Content
   ---------------------- */ 
div#primary_content{
	padding:9px 10px 15px 10px;
	position:relative;
	background:url(../images/pcontent/bg.gif) #eee repeat-y center;
	border:1px solid #ccc;
	margin-bottom:5px;
	width:648px;
	visibility: visible !important;
}

/*!*************************************************
div#primary_content h2{
	font-size:15px;
}
div#primary_content h3{
	margin:10px 0 3px 0;
	font-size:13px
}
div#primary_content p{
	margin-bottom:10px;
}
***************************************************/

/* Headline Formatting
   ------------------- */ 
div#primary_content div#headline{
	margin-right:10px;
	position:relative;
}
div#primary_content div#headline h1{
	font-size:20pt;
	font-weight:normal;
	padding-top:7px;
	margin-bottom:10px;
}

div#primary_content div#headline h1#landingH1{
	background-repeat:no-repeat;
}

/* Sectional Overrides
   ------------------- */
.traveling div#primary_content div#headline h1#landingH1{
	background-image:url(../images/pcontent/traveling/headline.gif);
	height:39px; width:265px;
}
.properties div#primary_content div#headline h1#landingH1{
	background-image:url(../images/pcontent/properties/headline.gif);
	height:43px; width:272px;
}
.entertainment div#primary_content div#headline h1#landingH1{
	background-image:url(../images/pcontent/entertainment/headline.gif);
	height:43px; width:205px;
}
.investment div#primary_content div#headline h1#landingH1{
	background-image:url(../images/pcontent/investment/headline.gif);
	height:40px; width:372px;
}

table.simple_tbl{
	border:1px solid #ccc;
	border-right:0; 
	border-bottom:0;
	margin:8px 0;
	width:100%;
}

table.simple_tbl td{
	border:1px solid #ccc;
	border-top:0;
	border-left:0;
	padding:8px;
}

/* 1st Column Formatting
   --------------------- */ 
div#pcontent_col1{
	 width:178px;
	 margin-left:10px;
}

/* 2nd Column Formatting
   --------------------- */ 
div#pcontent_col2{
	 width:460px;
}

/*********
 * Sing in
 *********/
 
/* ّForm Formatting
   --------------- */
input.sif_textbox{
	 margin-top:2px;
	 width:150px;
}

label#sif_password{
	display:inherit;
	margin-top:4px;
}

label#sif_rememberme{
	display:inherit;
	margin-top:6px;
}

p#sim_lost_user_info{
	margin-top:6px;
}
p#sim_lost_user_info a{
	font-weight:normal;
	text-decoration:underline;  
}

/* ّJoin formatting
   --------------- */
div#join_offer{
	padding:0 9px 10px;
}

/* LTR Direction
   ------------- */
#primary_content .singin_button{
	margin-top:6px;
	text-align:right;
	line-height:23px;
}

/********************************
 * Global Vertical Navigation Box
 ********************************/

/* Fields
   ------ */
#vert_nav_box a{
	font-weight:normal;
	padding-right:7px;
	text-indent:7px;
	line-height:1.8em;
}

/* Header
   ------ */
#vert_nav_box h3{
	font-size:8pt;
}

#vert_nav_box span.head{
	background:#c33; /* just for default */
	color:#fff;
	display:block;
	padding-right:7px;
	line-height:1.7em;
	height:19px; min-height:19px;
	direction:ltr;
	text-align:right;
}

#vert_nav_box ul li hr{
	border:1px #666; 
	border-style:none none dotted;
	height:1px;
	margin:5px;
}

#vert_nav_box span.red{
	background:#c33;
}
#vert_nav_box span.green{
	background:#6c3;
}
#vert_nav_box span.blue{
	background:#36c;
}
#vert_nav_box span.orange{
	background:#f90;
}

/**********
 * Text Ads
 **********/
 /* goes to main template */
/***************
 * Highlight Nav
 ***************/
 
div#highlight_nav{
	padding:15px;
}

div#highlight_nav div{
	width:220px;
	margin-left:10px;
	float:right;
}

div#highlight_nav h2{
	padding-bottom:10px;
	font-size:11pt;
	font-weight:normal;
}

div#highlight_nav ul{
	padding-bottom:15px;
}

div#highlight_nav ul li{
	margin-bottom:5px;
}

/*differences in last list item styling*/
li.hn_last a{
	color:#333 !important;
	text-decoration:underline;
	font-size:7pt;
}

/* Section Specific Highlight Nav Overrides
   ---------------------------------------- */
div#highlight_nav ul li a{
	color: #390;
}
.traveling div#highlight_nav ul li a{
	color: #390;
}
.properties div#highlight_nav ul li a{
	color: #c33;
}
.entertainment div#highlight_nav ul li a{
	color: #f90;
}
.investment div#highlight_nav ul li a{
	color: #36c;
}
