
 
/*****************
 * GENERAL (underwritten)
 *****************/
 
	html, body, h1, h2, h3, h4, h5, h6, p, form, select {
		padding: 0;
		margin: 0;
	}
	html, body {
		height: 100%;
	}
	body {
		font-size: 62.5%;
		font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;
		background: #fdfdfd url('./IMAGES/fade.png') repeat-x 0 0;
	}
	img {
		border: none;
	}
	a {
		text-decoration: none;
	}


/****************
 * DISPLAY
 ****************/

	.visible {
		display:block;
	}

	.hidden {
		display:none;
	}


/****************
 * SECTIONS
 ****************/
 
 #cmsNotification {
	width:100%;
	height:30px;
	background-color:white;
	border-bottom:2px solid #cdc0c0;
}

#cmsNotification p {
	padding: 8px 0px 0px 15px;
}

	#central_col {
		height:100%;
		width:876px;
		margin:0 auto;
	}

/* PRIMARY NAV */

	#primary_nav {
		width:876px;
		height:5.4em;
	}
	#primary_nav ul {
		float:left;
		margin:0px;
		width:587px;
		padding:1.9em 0 0 26px;
		list-style-type:none;
	}
	/* sIFR this */
	#primary_nav li{
		font-size:1.4em;
		line-height:1.3em;
		font-weight:bold;
		float:left;
		padding:0 0 0 8px;
		margin:0 10px 0 0;
	}
	#primary_nav li.selected {
		background:url(./IMAGES/prim_arrow.gif) no-repeat 0 0.4em;
	}
	#primary_nav li a {
		color:#633;
	}
	#searchTitle {
		float:left;
		margin:1.1em 0 0 0;
		width:63px;
		height:3.2em;
		border-left:1px solid #633;
	}
	/* sIFR this */
	#searchTitle p{
		margin:0.6em 0 0 8px;
		padding:0;
		font-size:1.4em;
		line-height:1.3em;
		font-weight:bold;
		color:#633;
	}
	#searchBox {
		float:left;
	}
	#searchBox input {
		padding:1px 3px;
		margin:17px 0 0 0;
		font-size:1.3em;
		width:158px;
	}
	input#searchGo {
		width:5px;
		height:9px;
		margin: 24px 0 0 6px;
	}
	
	/* SECONDARY NAV */
	
	h1.secNav {
		margin-top:0.7em;
		font-size:1.9em;
		line-height:1.3em;
		color:#988a62;
		font-weight:normal;
		white-space:nowrap;
	}
	
	#secondary_nav ul {
		position:relative;
		left:-8px;
		margin:5.4em 0 0 0;
		padding:0;
		list-style-type:none;
		white-space:nowrap;
	}
	#secondary_nav li{
		font-size:1.2em;
		line-height:1.7em;
		font-weight:normal;
		padding:0 0 0 8px;
		margin:0;
	}
	#secondary_nav li.selected {
		background:url(./IMAGES/prim_arrow.gif) no-repeat 0 0.5em;
	}
	#secondary_nav li a {
		color:#633;
	}
	
	/* PAGE */

	#page {
		border-top:2px solid #76131f;
		background-color:#fff;
	}
	#page.disclaimer {
		border-top:none;
		background-color: transparent;
	}
	
	/* INNER CONTENT - THESE NEED TO BE REAPPLIED TO THE STYLES IN GENERAL/markup !!!!!!!!!*/
	
	#col_1_fltL_142 { /**/
		float:left;
		margin-left:34px;
		width:142px;
		display:inline;
	}
	#col_1_fltL_346 { /**/
		float:left;
		margin-left:34px;
		width:346px;
		display:inline;
	}
	#col_1_538 { /**/
		margin-left:34px;
		width:538px;
		background-color:#f6f8ff;
	}
	#col_2_150 { /**/
		margin-left:422px;
		width:150px;
	}
	#col_2_370 { /**/
		margin-left:218px;
		width:370px;
	}
	#col_2i_508 { /**/
		width:508px;
		background-color:#f0f2ff;
	}
	#col_2_640 { /**/
		margin-left:218px;
		width:640px;
	}
	#col_2_fltL_370 { /**/
		float:left;
		margin-left:42px;
		width:370px;
	}
	#col_3_fltR_228 { /**/
		float:right;
		margin-right:18px;
		width:228px;
		display:inline;
	}
	#col_3_228 { /**/
		margin-left:630px;
		width:228px;
	}
	#col_3_fltR_253 { /**/
		float:right;
		margin-right:9px;
		width:253px;
		display:inline;
	}
	#col_3i_fltR_128 {
		float:right;
		width:128px;
		background-color:#f0f2ff;
		display:inline;
	}
	
	#col_1_fltL_142, #col_1_fltL_346, #col_2_150, #col_2_370, #col_2_640, #col_2_fltL_370, #col_3_fltR_228, #col_3_228, #col_3_fltR_253 {
		margin-top:28px;
		border-top:1px solid #cdc0c0;
		background-color:#f6f8ff;
	}
	
	/* FOOTER */

	#footer_nav {
		height:60px;
		border-top:1px solid #d5dade;
	}
	.footer_nav_home {
		margin: 76px 9px 0px 34px;
	}
	.footer_nav_others {
		margin: 76px 18px 0px 34px;
	}
	.footer_nav_possEmptyContent {
		margin: 176px 18px 0px 34px;
	}
	#footer_nav p {
		font-size: 1.0em;
		line-height:1.3em;
		color:#999;
		margin-top:9px;
	}
	#footer_nav a {
		color:#999;
	}
	a#thoughtomatic:hover {
		background-color:yellow;
	}

/**************** 
 * IMAGES
 ****************/

	#header_bg {
		width:876px;
		background-repeat:no-repeat;
		background-position:0 0;
	}
	.header_bg_home {
		height:178px;
		background-color:#76131f;
		background-image: url('./IMAGES/header_home.jpg');
	}
	.header_bg_disclaimer, .header_bg_company, .header_bg_investors, .header_bg_contact, .header_bg_others {
		height:96px;
		margin-top:10px;
		background-color:#76131f;
	}
	.header_bg_disclaimer {
		background-color: transparent;
	}
	.header_bg_company {
		background-image: url('./IMAGES/header_company.jpg');
	}
	.header_bg_investors {
		background-image: url('./IMAGES/header_investors.jpg');
	}
	.header_bg_contact {
		background-image: url('./IMAGES/header_contact.jpg');
	}
	.header_bg_others {
		background-image: url('./IMAGES/header_others.jpg');
	}
	#header_logo {
		position:relative;
		left:34px;
		width:152px;
		height:36px;
	}
	.header_logo_home {
		top:110px;
	}
	.header_logo_others {
		top:42px;
	}
		#header_logo {
		background: transparent url('./IMAGES/epicure_qatar_equity_logo.png') no-repeat 0 0;
	}

	#e_logo {
		float:left;
		margin:10px 8px 0px 0px;
	}

/****************
 * LINKS
 ****************/

	a:hover {
		color:#000 !important;
	}

/*****************
 * sIFR
 *****************/
 
 .primnavlink {
		font-size:1.4em;
		line-height:1.3em;
		font-weight:bold;
		color:#633;
 }
 .sIFR-hasFlash .primnavlink {
		font-size:1.1em;
		line-height:1.1em;
		visibility:hidden;
 }
 
 p.homePageTitle1 {
	white-space:nowrap;
	font-size:2.9em; line-height:1.0em; font-weight:lighter; color:#d3cab3; 
 }
 
 p.homePageTitle2 {
	white-space:nowrap;
	font-size:2.9em; line-height:1.0em; font-weight:lighter; color:#fff; 
 }
 .sIFR-hasFlash p.homePageTitle1,  .sIFR-hasFlash p.homePageTitle2 {
		font-size:3.4em;
		line-height:1.0em;
		visibility:hidden;
 }
 
 .pageHeadings, .pageHeadings2 {
		font-size:1.9em;
		line-height:1.3em;
		color:#988a62;
		font-weight:normal; 
		white-space:nowrap;
	}
  .pageHeadings2 {
		color:#633;
	}
  .sIFR-hasFlash .pageHeadings {
		visibility:hidden;
	}
.sIFR-hasFlash .pageHeadings2 {
		font-size:1.7em;
		line-height:1.3em;
		visibility:hidden;
	}
.arrowSiFR, .newsHead {	
	font-size:1.4em; 
	line-height:1.3em; 
	color:#633;
	font-weight:normal; 
}	
.sIFR-hasFlash .arrowSiFR, .sIFR-hasFlash .newsHead {
	font-size:1.1em; 
	line-height:1.2em; 
	visibility:hidden;
}

 
/* These are standard sIFR styles... do not modify */

	.sIFR-flash {
		visibility: visible !important;
		margin: 0;
	}
	.sIFR-replaced {
		visibility: visible !important;
	}
	span.sIFR-alternate {
		position: absolute;
		left: 0;
		top: 0;
		width: 0;
		height: 0;
		display: block;
		overflow: hidden;
	}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */

	.sIFR-flash + div[adblocktab=true] {
	  display: none !important;
}