/* CSS Document */
body
{
	margin:0px auto; padding:0px auto; border:0px; background-image:url(../../Includes/images/bg.jpg); background-repeat:repeat-x;
}
#master
{
	width:100%;margin:0px auto;padding:0px auto;
}
#master #layout
{
	position:relative;width:1000px;margin:0px auto;padding:0px auto;border:0px solid red; background-color:#FFFFFF;
}
#layout #layoutInside2
{
	position:relative;width:1000px;
}
*html #layoutInside2
{
	height:300px; /*height:777px;*/
}
#layout #logoRow
{
	width:1000px;height:102px;position:relative;
}
#logoRow #logoInside
{
	position:relative; width:1000px; height:68px; padding-top:34px; 
}
#logoInside #logoInsideCol1
{
	position:relative; width:6px; height:68px; float:left; 
}
#logoInside #logoInsideCol2
{
	position:relative; width:161px; height:68px; float:left; 
}
#logoInside #logoInsideCol3
{
	position:relative; width:406px; height:68px; float:left; 
}
#logoInsideCol3 #independentPetroGrp
{
	position:relative; width:399px; height:24px; float:left; padding:24px 0px 0px 7px; 
}
#logoInside #logoInsideCol4
{
	position:relative; width:413px; height:68px; float:left; padding:0px 0px 0px 0px;
}
#regionalCol
{
	position:relative; width:362px; height:21px; float:left; padding:24px 0px 0px 51px;	
}
#layout #blank
{
	position:relative; width:1000px; height:31px; 
}
#langoption
{
	position:relative; width:52px; height:21px; padding-left:938px; float:left;
}
#layout #menuRow
{
	position:relative;width:1000px;height:29px;
}
#menuRow #searchCol
{
	position:relative;width:219px;height:28px; float:left; 
	background-image:url(../../Includes/images/searchrptr.jpg);background-repeat:repeat-x;
}
#searchCol #searchInput
{
	position:relative;width:138px;height:19px; float:left; border:1px solid #ACACAC; padding:3px 0px 0px 7px;
}
#searchCol #goImg
{
	position:relative;width:56px;height:19px; float:left; padding:5px 0px 0px 5px;
}
#menuRow #menuGap
{
	position:relative;width:20px;height:29px; float:left;
}
#menuRow #menuNavigation
{
	position:relative;/* width:754px; */ width:761px;height:29px; float:left; background-image:url(../../Includes/images/menurptr.jpg); background-repeat:repeat-x;
}
#layout #contentRow
{
	 position:relative; width:1000px; height:339px; padding:21px 0px 0px 0px; 
}
*html #contentRow
{
	height:339px;
}

/* ------ For Second Layout ----- */
#layout #contentRow2
{
	 position:relative; width:1000px; min-height:300px; /* min-height:553px;padding:21px 0px 0px 0px; */padding:0px 0px 0px 0px; 
}
*html #contentRow2
{
	height:300px;
}
#contentRow2 #contentRow2Inside
{
	position:relative; padding:5px 8px 5px 9px;
}
 #contentRow #contentCol1
{
	 position:relative; width:349px; height:339px; float:left;
}
#contentCol1 #ourbranchesImg
{
	 position:relative; width:349px; height:33px; float:left;
}
#contentCol1 #branchesImg
{
	 position:relative; width:349px; height:189px; float:left;
}
#branchText
{
	 position:relative; width:349px; height:96px; float:left;
}
#branchTextInside
{
	position:relative; width:274px; height:96px; float:left; padding:0px 0px 0px 6px;
}
#Row1
{
	position:relative; width:274px; height:24px; float:left; 
}
#Row2
{
	position:relative; width:274px; height:21px; float:left; 
}
#Row3
{
	position:relative; width:274px; height:32px; float:left; 
}
#Row4
{
	position:relative; width:274px; height:19px; float:left; 
}
#contentCol1 #newsletter
{
	 position:relative; width:349px; height:21px; float:left;
}
#newsletter #blankNews
{
	position:relative; width:13px; height:21px; float:left;
}
#newsletter #newsLetterInp
{
	position:relative; width:208px; height:21px; float:left; border:1px solid #ACACAC;
}
#newsletter #newsSubmit
{
position:relative; width:56px; height:21px; float:left; padding-left:10px;
}
#contentRow  #contentCol2
{
	position:relative; width:638px; height:339px; float:left;
}
#contentCol2 #contentCol2Row1
{
	position:relative; width:632px; height:212px; float:left; padding:0px 3px 3px 0px;
}
#contentCol2 #activity
{
	position:relative; width:638px; height:20px; float:left; padding:33px 0px 0px 0px; 
}
#contentCol2 #blankActivity
{
	position:relative; width:638px; height:10px; float:left; 
}
#contentCol2 #trading
{
	position:relative; width:206px; height:64px; float:left;  padding:0px 0px 0px 1px; 
}
#contentCol2 #terminals
{
	position:relative; width:206px; height:64px; float:left;  padding:0px 0px 0px 9px; 
}
#contentCol2 #shipping
{
	position:relative; width:206px; height:64px; float:left;  padding:0px 0px 0px 9px; 
}
#layout #blankFooter
{
	position:relative; width:1000px; height:31px;
}
#layout #NewsletterRow
{
	position:relative; width:1000px; height:42px;
}
#NewsletterRow #NewsletterCol1
{
	position:relative; width:276px; height:42px; float:left;
}

#NewsletterRow #NewsletterCol2
{
	position:relative; width:724px; height:42px; float:left;
}
#NewsletterCol2 #subscribeNews
{
	position:relative; width:356px; height:21px; float:left;
}
#subscribeNews #subscribeNewsT
{
	position:relative; width:125px; height:21px; float:left;
}
#subscribeNews #subscribeNewsInp
{
	position:relative; width:206px; height:19px; float:left; border:1px solid #ACACAC;
}
#subscribeNews #goNews
{
	position:relative; width:23px; height:21px; float:left;
}
#loginRow
{
	position:relative; width:348px; height:21px; float:left; padding-left:13px;
}
#loginText
{
	position:relative; width:37px; height:21px; float:left;
}
#loginInp
{
	position:relative; width:128px; height:19px; float:left; border:1px solid #ACACAC;
}
#empty
{
	position:relative; width:14px;height:19px; float:left;
}
#password
{
	position:relative; width:128px; height:19px; float:left; border:1px solid #ACACAC; margin-left:0px;
}
#gologin
{
	position:relative; width:23px; height:21px; float:left;
}
#layout #footer
{
	position:relative; width:1000px;
	height:29px; background-image:url(../../Includes/images/menurptr.jpg); background-repeat:repeat-x;
}
#footer #footerInside1
{
	position:relative; width:253px; height:22px; padding:4px 0px 0px 29px; float:left;
}
#footer #footerInside2
{
	position:relative; width:360px; height:22px; padding:4px 0px 0px 357px; float:left;
}
.footerFont1
{
 font-family:arial; font-size:11px; font-weight:normal; color:#FFFFFF;
}
.footerFont2
{
 font-family:arial; font-size:12px; font-weight:normal; color:#FFFFFF;
}

.signInFONT2
{
	font-family:arial; 
	font-size:11px; 
	font-weight:normal;	color:#FFFFFF;
}
.signInFONT2 a
{
	font-family:arial; 
	font-size:11px; 
	font-weight:normal;
	color:#FFFFFF;
}
.signInFONT2 a:hover
{
	font-family:arial; 
	font-size:11px; 
	font-weight:normal;
	color:#FFFFFF;
}
.maintext
{
	font-family:arial; 
	font-size:11px; 
	font-weight:normal;
	color:#000442;
}
.maintext a 
{
	font-family:arial; 
	font-size:11px; 
	font-weight:normal;
	color:#000442;
}
.maintext a:hover
{
	font-family:arial; 
	font-size:11px; 
	font-weight:normal;
	color:#000442;
}
.newsHeading
{
	font-family:arial; 
	font-size:12px; 
	font-weight:normal;
	font-weight:bold;
}
.newsHeading A
{
	font-family:arial; 
	font-size:12px; 
	font-weight:normal;
	font-weight:bold;
}
.newsHeading A:hover
{
	font-family:arial; 
	font-size:12px; 
	font-weight:normal;
	font-weight:bold;
}
.newsSubHeading
{
	font-family:arial; 
	font-size:14px; 
	font-weight:normal;
	font-weight:bold;
}
.commontext
{
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
}


/* --------------------------CSS For Arabic-----------------------------*/


#toprow
{
position:relative;
height:133px;
width:1000px;
border:0px solid red;
}

.topleft
{
position:relative;
height:133px;
width:821px;
border:0px solid red;
background-image:url(../../Includes/images/topleft.gif);
background-repeat:no-repeat;
float:left;
overflow:hidden;
}
.englishbtn
{
	position:absolute;
	bottom:10px;
	left:12px;
	width:52px;
	height:21px;
	border:0px solid black;
	
}

.topright
{
position:relative;
height:133px;
width:179px;
border:0px solid red;
/*background-image:url(images/topright.gif);
background-repeat:no-repeat;*/
float:left;
overflow:hidden; background-color:#FFFFFF;
}
.logo
{
position:absolute;
height:66px;
width:159px;
top:35px;
right:10px;
border:0px solid red;
background-image:url(../../Includes/images/logo.gif);
background-repeat:no-repeat;
}


#menurowarabic
{
position:relative;
height:28px;
width:1000px;
border:0px solid red;

}
.menurow01
{
position:relative;
height:28px;
width:750px;
border:0px solid red;
background-image:url(../../Includes/images/menurpt.gif);
background-repeat:repeat-x;
float:left;
}
.menurow02
{
position:relative;
height:28px;
width:27px;
border:0px solid red;
background-image:url(../../Includes/images/menurow02.gif);
background-repeat:no-repeat;
float:left;
}
.menurow03
{
position:relative;
height:28px;
width:223px;
border:0px solid red;
background-image:url(../../Includes/images/menurow03.gif);
background-repeat:no-repeat;
float:left;
}
.serchtxtcss
{
position:absolute;
height:21px;
width:158px;
left:52px;
color:#959595;
top:3px;
border:0px solid #ACACAC;
background-color:#FFFFFF;
}
.searchbtncss
{
	position:absolute;
	top:3px;
	left:10px;
	width:36px;
	height:19px;
	border:0px solid #E3E3E3;
	
}
#hederrow
{
position:relative;
height:22px;
width:1000px;
border:0px solid red;
background-color:#FFFFFF;
/*background-image:url(images/hederrow.gif);
background-repeat:no-repeat;*/

}

#contentup
{
position:relative;
height:245px;
width:1000px;
border:0px solid red;
}
.contentupleft
{
position:relative;
height:245px;
width:17px;
border:0px solid red;
background-color:#FFFFFF;
/*background-image:url(images/contentupleft.gif);
background-repeat:no-repeat;*/
float:left;
}
.contentupmid
{
position:relative;
height:245px;
width:632px;
border:0px solid red;
float:left;
}
.flash
{
position:relative;
height:212px;
width:632px;
border:0px solid red;
/*background-image:url(../../Includes/images/flash.gif);
background-repeat:no-repeat;*/
float:left;
}
.flashdown
{
position:relative;
height:33px;
width:632px;
border:0px solid red;
background-color:#FFFFFF;
/*background-image:url(images/flashdown.gif);
background-repeat:no-repeat;*/

float:left;
}
.contentup_map
{
position:relative;
height:245px;
width:351px;
border:0px solid red;
/*background-image:url(images/contentup_map.gif);
background-repeat:no-repeat;*/
background-color:#FFFFFF;
float:left;
}


#branchesImgarabic
{
	 position:relative; width:349px; height:189px; float:left; border:solid 0px red; padding-top:20px;
}

.maptext
{
	position:absolute;
	top:2px;
	right:0px;
	width:150px;
	height:20px; text-align:right; margin-right:5px;
	border:0px solid #E3E3E3;
}
.latestnews
{
	position:absolute;
	bottom:2px;
	right:0px;
	width:90px;
	height:20px; text-align:right; margin-right:5px;
	border:0px solid #E3E3E3;
}
.maptext_css
{
padding:0px 0px 0px 0px;
font-family:Arial;
font-style:normal;
font-size:16px;
font-weight:600;
text-decoration:none;
color:#5C5A5A;
}
#contentdown
{
position:relative;
height:125px;
width:1000px;
border:0px solid red;
}

.contentdownleft
{
position:relative;
height:125px;
width:15px;
border:0px solid red;
/*background-image:url(images/contentdownleft.gif);
background-repeat:no-repeat;*/
float:left;
}

.contentdownmid
{
position:relative;
height:125px;
width:636px;
border:0px solid red;
float:left;
}

.contentdownmid01
{
position:relative;
height:17px;
width:636px;
border:0px solid red;
background-image:url(../../Includes/images/contentdownmid01.gif);
background-repeat:no-repeat;
float:left;
}
.ourbusiness
{
position:absolute;
height:15px;
width:100px;
right:0px;
top:0px;padding-right:3px;
border:0px solid red; text-align:right;
}
.ourbusiness_css
{
font-family:Arial;
font-style:normal;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#F0F0F2;
}
.contentdownmid02
{
position:relative;
height:13px;
width:636px;
border:0px solid red;
/*background-image:url(images/contentdownmid02.gif);
background-repeat:no-repeat;*/
float:left;
}

.contentdownmid03
{
position:relative;
height:64px;
width:636px;
border:0px solid red;
background-image:url(../../Includes/images/contentdownmid03.gif);
background-repeat:no-repeat;
float:left;
}

.investments
{
position:relative;
height:64px;
width:206px;
border:0px solid red;
background-image:url(../../Includes/images/investments.gif);
background-repeat:no-repeat;
float:left;
}

.investmentsright
{
position:relative;
height:64px;
width:9px;
border:0px solid red;
background-image:url(../../Includes/images/investmentsright.gif);
background-repeat:no-repeat;
float:left;
}

.marign
{
position:relative;
height:64px;
width:206px;
border:0px solid red;
background-image:url(../../Includes/images/marign.gif);
background-repeat:no-repeat;
float:left;
}
.marignright
{
position:relative;
height:64px;
width:9px;
border:0px solid red;
background-image:url(../../Includes/images/marignright.gif);
background-repeat:no-repeat;
float:left;
}

.contentdownmid04
{
position:relative;
height:31px;
width:206px;
border:0px solid red;
/*background-image:url(images/contentdownmid04.gif);
background-repeat:no-repeat;*/
float:left;
}
.tradingarabic
{
position:relative;
height:64px;
width:206px;
border:0px solid red;
background-image:url(../../Includes/images/trading.gif);
background-repeat:no-repeat;
float:left;
}

.news
{
position:relative;
height:125px;
width:349px;
border:0px solid red;
background-color:#FFFFFF;
/*background-image:url(images/news.gif);
background-repeat:no-repeat;*/
float:left;
}
.subscribetxt
{
position:absolute;
height:19px;
width:226px;
right:36px;
color:#959595;
bottom:32px;
border:1px solid #ACACAC;
background-color:#FFFFFF;
}
.sebscribebtncss
{
	position:absolute;
	bottom:31px;
	left:39px;
	width:38px;
	height:19px;
	
	border:1px solid #E3E3E3;
	
}
.newstext
{
	position:absolute;
	top:2px;
	left:35px;
	width:278px;
	height:60px;
	border:0px solid #E3E3E3;
}
.newstext_css
{
padding:0px 0px 0px 0px;
font-family:Arial;
font-style:normal;
font-size:13px;
font-weight:700;
text-align:justify;
text-decoration:none;
color:#5C5A5A;
}
.newstext_css a
{
padding:0px 0px 0px 0px;
font-family:Arial;
font-style:normal;
font-size:13px;
font-weight:700;
text-align:justify;
text-decoration:none;
color:#5C5A5A;
}
.newstext_css a hover
{
padding:0px 0px 0px 0px;
font-family:Arial;
font-style:normal;
font-size:13px;
font-weight:700;
text-align:justify;
text-decoration:none;
color:#5C5A5A;
}
.more
{
position:absolute;
	bottom:0px;
	right:2px;
	width:30px;
	height:16px;
	border:0px solid red;
}
#footerrow
{
position:relative;
height:22px;
width:1000px;
border:0px solid red;
background-color:#292B3A;
/*background-image:url(images/footerrow.gif);
background-repeat:no-repeat;*/

}
.footer1
{
position:absolute; 
left:17px;
top:3px;
border:0px solid red;
}
.menustip
{
position:absolute; 
right:20px;
	top:3px;
	border:0px solid red;
}
.menustip_css
{
font-family:Arial;
font-style:normal;
font-size:12px;
font-weight:normal;
text-align:justify;
text-decoration:none;
color:#FFFFFF;
}
.menustip_css a
{
font-family:courier;
font-style:normal;
font-size:12px;
font-weight:normal;
text-align:justify;
text-decoration:none;
color:#FFFFFF;
}

/*-----------------------------------------------Inside Header CSS----------------------------------*/




#divcontecntrow
{position:relative;
min-height:492px;
width:980px;
border:0px solid red;
background-color:#FFFFFF;
}
*html #divcontecntrow
{
min-height:492px;
}


.menustip
{
position:absolute; 
right:20px;
	top:3px;
	border:0px solid red;
}
.menustip_css
{
font-family:Arial;
font-style:normal;
font-size:12px;
font-weight:normal;
text-align:justify;
text-decoration:none;
color:#FFFFFF;
}
.menustip_css a
{
font-family:courier;
font-style:normal;
font-size:12px;
font-weight:normal;
text-align:justify;
text-decoration:none;
color:#FFFFFF;
}
.menustip_css a hover
{
font-family:courier;
font-style:normal;
font-size:12px;
font-weight:normal;
text-align:justify;
text-decoration:none;
color:#FFFFFF;
}
