/* Generic Styles*/
*{
 margin: 0;
 padding: 0;
}

img
{
border: 0;
display: block;
}

/* Body*/
body
{
font-family: Trebuchet MS,arial,serif;
background-color: #f2f2f2;
height: 100%;
background-image: url(/Images/Header.jpg);
background-repeat: repeat-x;
background-position: left top;
font-size: 100%;
color: #666;
}

/*Master div -  main page holder*/
#Master
{
width: 100%;
background-image: url(/Images/Footer.gif);
background-repeat: repeat-x;
background-position: left bottom;
text-align: center;
float: left;
}

/*Page Holder  - width 950px and aligned horizontaly*/
#PageHolder
{
width: 950px;
margin: 0 auto 0 auto;
padding: 0 0 0 0;
}

/*Header Block Holder*/
#Header
{
height: 200px;
width: 960px;
background-image: url(/Images/HeaderLeft.gif);
background-repeat: no-repeat;
background-position: left top;
float: left;
margin: 0 0 0 -10px;
position: relative;
}

/*Logo*/
h1
{
float: left;
padding: 53px 0 0 55px;
}

/* generic link*/
a
{
text-decoration: none;
color: #e0e0e0;
}

.Content a:hover img,
.QuickLinks a:hover img
{
filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65;
}

/*Header Search/Navigation block*/
#Header .NavigationBlock
{
width: 740px;
height: 190px;
float:right;
text-align: left;
padding: 0 0 0 40px;
}

/* Site search holder */
#Header fieldset
{
border: 0;
margin: 8px 0 0 0;
padding: 0 10px 0 0;
width: 180px;
float: left;
border-right: 1px solid #555555;
height: 18px;
overflow: hidden;
}

/* Site search input field */
#Header .SearchText
{
background: #414141;
border: 0;
color: #999999;
padding:2px 4px 4px 4px;
margin: 0  10px 0 0;
font-size: 0.6em;
width: 142px;
float: left;
height: 11px;
}

/* Header Hover styles */
#Header a:hover,
#Header .Active a
{
color: #e5b942;
}

/* Adcb Active Navigation*/
#Header .Navigation0
{
list-style-type:none;
font-size: 0.6em;
float: left;
margin: 8px 0 0 0;
padding: 0 0 0 10px;
}

/*Header Search/Navigation block*/
#Header .Navigation0 li
{
float: left;
padding: 0 15px 0 0;
}

/*Header Search/Navigation block*/
#Header .Navigation0 li a
{
color: #e0e0e0;
}

#Header .Navigation0 li  a:hover,
#Header .Navigation0 li.Active a
{
color: #e5b942;
}

/* Search Block*/
#Header .Search
{
height: 35px;
}


/* ADCB ACTIVE LOGO*/
.Search h2
{
float: right;
width: 220px;
text-align: center;
background:#787878;
padding: 8px 0  7px 0;
border-bottom: 1px solid #8e8d86;
}

#Header h2 img
{
margin: 0 auto 0 auto;
}

/* Search block caption "Moving forward..... bla bla" */
.MainNavigation h2
{
padding: 70px 0 0 0;
float: left;
width: 200px;
}

/* Corporate Banking, Internet Banking links */
#Header .QuickLinks
{
float: right;
background-image: url(/Images/QuickLinksRepeat.gif);
background-repeat: repeat-x;
background-position: left top;
background-color: #6b696a;
font-size: 0.75em;
width: 220px;
list-style-type: none;
}

/* Corporate Banking, Internet Banking links */
#Header .QuickLinks li
{
padding: 0px 15px 0px 15px;
width: 190px;
float: left;
}

/* Corporate Banking, Internet Banking links */
#Header .QuickLinks li a
{
color: #dadada;
font-weight: bold;
float: left;
width: 100%;
padding: 14px 0 14px 0;
border-bottom: 1px solid #979797;
}

/* Corporate Banking, Internet Banking links  last  child style*/
#Header .QuickLinks li.LastChild,
#Header .QuickLinks li:last-child
{
background-image: url(/Images/QuickLinks.gif);
background-repeat: no-repeat;
background-position: left bottom;
padding: 0 15px 15px 15px;
}

/* Corporate Banking, Internet Banking links  last  child style*/
#Header .QuickLinks li.LastChild a,
#Header .QuickLinks li:last-child a
{
border: 0;
}

/* Corporate Banking, Internet Banking links  last  child buttons*/
#Header .QuickLinks li.LastChild div a,
#Header .QuickLinks li:last-child div a
{
float: left;
padding: 0;
margin: 0 0px 0 0;
width: auto;
}

/* Corporate Banking, Internet Banking links  last  child button*/
#Header .QuickLinks li.LastChild div a.Login,
#Header .QuickLinks li:last-child div a.Login
{
padding: 0 14px 0 0;
}

/* Site navigation */
#Header .Navigation1
{
width: 738px;
float: right;
list-style:none;
background-image: url(/Images/Navigation1.gif);
background-repeat: repeat-x;
background-position: left bottom;
height: 30px;
margin: 17px 0 0 0;
}

/* Site navigation  level 1*/
#Header .Navigation1 li
{
float:left;
font-size: 0.65em;
background-image: url(/Images/NavLeft.gif);
background-repeat: no-repeat;
background-position: left top;
}

#Header .Navigation1 li.Active,
#Header .Navigation1 li.Highlight
{
background-image: url(/Images/NavLeftActive.gif);
padding: 0 0 0 8px;
}

/* Site navigation  level 1 links*/
#Header .Navigation1 li a
{
text-transform:uppercase;
color: #515050;
font-weight: bold;
background-image: url(/Images/NavRight.gif);
background-repeat: no-repeat;
background-position: right top;
display: block;
} 

#Header .Navigation1 li a img
{
padding: 11px 13px 11px 11px;
}

#Header .Navigation1 li.Active a,
#Header .Navigation1 li.Highlight a
{
background-image: url(/Images/NavRightActive.gif);
background-color: #bb8900;
}

#Header .Navigation1 li.Active a img,
#Header .Navigation1 li.Highlight a img
{
padding: 11px 13px 11px 3px;
}

/* Content Area home page*/
.Content
{
float: left;
width: 100%;
text-align: left;
padding:  30px 0 60px 0;
}

/* left column*/
.Column1
{
float: left;
width: 700px;
}

/* Featured Products */
#FeaturedProducts
{
margin: 0 0 30px 0;
height: 290px;
float: left;
width: 700px;
position: relative;
z-index: 99;
background: #fff;
}

/* Featured Products  Left pane*/
#FeaturedProducts .LeftPane
{
float: left;
width: 446px;
overflow:hidden;
}

/* Featured Products  Left pane Description for the image*/
#FeaturedProducts .Description
{
float: left;
background: #5c5855;
padding: 20px;
width: 406px;
position: relative;
margin-top: -105px;
height: 65px;
overflow:hidden;
}

/* Featured Products  right pane*/
#FeaturedProducts .RightPane
{
width: 253px;
background: #dbdbdb;
height: 290px;
border-left: 1px solid #fff;
float:left;
}

/* Featured Products  Right Pane Heading */
#FeaturedProducts h3
{
background-image: url(/Images/H3Curve.gif);
background-repeat: no-repeat;
background-position: right top;
background-color: #707276;
padding: 15px 18px 15px 18px;
}

#Arrow
{
position: absolute;
left: 434px;
z-index: 1000;
display: none;
}

/* Featured Products  Right Pane Navigation*/
.RightPane ul
{
list-style: none;
float: left;
}

/* Featured Products  Right Pane Navigation*/
.RightPane ul li 
{
 padding: 19px 20px 19px 35px;
 border-bottom: 1px solid #fff;
 font-size: 0.8em;
 font-weight: bold;
 background-image: url(/Images/Arrow1.gif);
 background-repeat: no-repeat;
 background-position: 20px 50%;
 color: #555;
 float: left;
 width: 198px;
}

/* Featured Products  Right Pane Navigation*/
.RightPane ul li a:hover,
.RightPane ul li.Active a
{
color: #be8f0f;
}

/* Featured Products  Right Pane Navigation*/
.RightPane ul li:last-child,
.RightPane ul li.LastChild
{
border: 0;
}

/* Featured Products  Right Pane Navigation*/
.RightPane ul li a
{
color: #555;
}

/* Featured Products  left pane description*/
#FeaturedProducts .Description p
{
color: #fff;
font-size: 0.7em;
padding: 0 0 10px 0;
}

/* left column Promos*/
.Column1 .Promos
{
list-style: none;
width: 100%;
float: left;
margin: 0 0 30px 0;
}

/* left column Promos*/
.Column1 .Promos li
{
float: left;
width: 340px;
padding: 0 10px 0 0;
}

/* left column Promos*/
.Column1 .Promos li .Summary
{
padding: 0 0 0 15px;
float: left;
width: 190px;
}

/* left column Promos*/
.Column1 .Promos li p
{
font-size: 0.7em;
padding: 0 0 15px 0;
}

/* left column Promos Heading*/
.Column1 .Promos li h4
{
color: #bb8900;
font-size: 0.8em;
padding: 0 0 10px 0;
}

/* left column Promos image*/
.Column1 .Promos li  img
{
float: left;
}

/* Home page latest news link*/
.Column1 .LatestNews
{
border-top: 1px solid #dfdfdf;
border-bottom: 1px solid #dfdfdf;
padding: 15px 0 15px 0;
float: left;
width: 100%;
}

/* Latest news heading*/
.Column1 .LatestNews h4
{
float: left;
}

/* latest news heading*/
.Column1 .LatestNews h4 a
{
color: #bb8900;
font-size: 0.8em;
padding: 0 20px 0 0;
}

/* latest news heading*/
.Column1 .LatestNews h4 a:hover
{
color: #555555;
}

/* latest news */
.Column1 .LatestNews p a
{
color: #666;
font-size: 0.7em;
}

/* latest news */
.Column1 .LatestNews p a:hover
{
color: #bb8900;
}

/* right column*/
.Column2
{
float: left;
width: 220px;
padding: 0 0 0 30px;
}

/* Generic boxes for column2 */
 .Box
{
margin: 0 0 20px 0;
}

/* Calculator links*/
.Calculator
{
background-image: url(/Images/Calculator.gif);
background-repeat: no-repeat;
background-position: right top;
height: 118px;
}

/* Calculater links */
.Calculator ul
{
list-style: none;
padding: 5px 15px 14px 15px;
float: left;
}

/* Calculater links */
.Calculator ul li
{
border-bottom: 1px solid #989798;
padding: 13px 0 13px 0;
float: left;
width: 100%;
}

/* Prayer Timings*/
.PrayerTimings
{
background-image: url(/Images/Hijri.gif);
background-repeat: no-repeat;
background-position: left top; 
height: 87px;
padding: 15px;
}

/* Prayer Timings*/
.PrayerTimings h4
{
 width: 100%;
 border-bottom: 1px solid #9a9a9a;
 padding: 0 0 5px 0;
}

/* Prayer Timings*/
.PrayerTimings fieldset
{
border: 0;
padding: 10px 0 10px 0;
border-bottom: 1px solid #838383;
width: 150px;
}

/* Prayer Timings Select box*/
.PrayerTimings select
{
font-size: 0.7em
color: #666;
width: 120px;
}

/* Prayer Timings caption */
.PrayerTimings p
{
color: #ccc;
padding: 10px 0 0 0;
font-size: 0.8em;
}

/* Prayer Timings caption */
.PrayerTimings p strong
{
color: #fff;
}
.Calculator ul li:last-child,
.Calculator ul li.LastChild
{
border: 0;
}

/* Footer holder*/
#Footer
{
text-align: left;
width: 100%;
height: 103px;
float: left;
_float: none;
}

/* Footer hover styles*/
#Footer a:hover,
#Footer .Active a
{
color: #e5b942;
}

/* Footer navigation1 left aligned*/
#Footer .Navigation2
{
width: 100%;
float: left;
border-bottom: 1px solid #636363;
list-style:none;
margin: 10px 0 0 0;
}

/* Footer navigation1 left aligned*/
#Footer .Navigation2 li
{
float: left;
font-size: 0.7em;
font-weight:bold;
background-image: url(/Images/Divider.gif);
background-repeat: no-repeat;
background-position: left top;
padding: 4px 20px 10px 20px;
}

/* Footer navigation1 left aligned*/
#Footer .Navigation2 li.FirstChild,
#Footer .Navigation2 li:first-child
{
padding-left: 0;
background-image: none;
}

/* Footer navigation2 right aligned*/
#Footer .Navigation3
{
float: right;
list-style:none;
padding: 12px 0 0 0;
}

/* Footer navigation1 right aligned*/
#Footer .Navigation3 li
{
float:left;
font-size: 0.6em;
padding: 0 0px 0 20px;
}

/* copyright*/
#Footer p
{
float: left;
color: #999;
font-size: 0.65em;
padding: 12px 0 0 0;
}