html{
    
    background : url('../images/section-2-bg.jpg') fixed;
    
}

body{
    background: transparent;
    width: 1024px;
    margin: 0 auto;
}
.span-24
{
    width:1024px;
}
#maincontainer 
{
    width: 100%;
}
#mheader{
    height: 200px;
    margin: 0;
    padding: 0;
}
#mheader1{
    height: 200px;
    width:935px ;
    background-image: url('../images/headerbg.png');
    margin: 0 0 0 45px;
    padding: 0;
}
#logotop
{   
    margin:0 0 0 0px;
    width: 192px;
    height: 169px;
margin-left:50px;
}
#topmenu
{   
    float: left;
    margin:0px 0 0 25px;
    width: 650px;
}
#nav{
margin:0;
padding:0;
margin-left:20px;

}
#nav .tmenu li{
background-image: url('../images/topmenu-sep.png');
background-repeat:no-repeat;
background-position:right top;

padding-top:70px;
padding-right:13px;
}
#nav li.lastone{
	background:none;
}
#nav li ul li{
line-height:20px;
background:none;
padding:3px;
margin:0;
height:20px;
}
#nav li ul,#nav li ul li{
margin:0;
padding:0;

}
#nav li ul{
margin-top:-20px;
}
#nav a
{   
vertical-align:bottom;
}
.ul-topmenu {
    display: table;
    list-style: none;
    padding: 0;
    margin: 70px 0 0 25px;

}
.ul-topmenu li
{
    margin:0;
    display: inline;
    float: left;
}
.ul-topmenu li a {
    font-size: 17px;
    font-weight: bold;
    color: #F6CF73;
    text-decoration: none;
}
#topmenu-sep
{
    background-image: url('../images/topmenu-sep.png');
    width: 11px;
    height: 97px;
    margin: -80px 5px 0 5px;
    padding: 0;
    float: left;
    
}
#topmidmenu{
    float: right;
    width: 500px;
    margin: 60px 0 0 0;
    height: 15px;
}
.ul-topmidmenu {
    float: right;
    display: table;
    list-style: none;
    padding: 0;
    margin:0 20px 0 0;
    

}
.ul-topmidmenu li
{
    height: 12px;
    margin:0;
    display: inline;
    float: left;
}
.ul-topmidmenu li a {
    
    font-size: 12px;
    font-weight: bold;
    color: #DECD8C;
    text-decoration: none;
}
#topmidmenu-sep
{
    
    width: 1px;
    height: 10px;
    margin: 0px 5px 0px 5px;
    padding: 0;
    float: left;
}

#section-1
{
    height:287px;
    
}
#branches-select{
    background-image: url('../images/branch-selection.jpg');
    width: 295px;
    height:287px;
    margin: 0 0 0 45px;
}
#branches-menu
{
    background-image: url('../images/branches-select.png');
    width:199px ;
    height: 175px;
    margin: 0 0 0px 45px;
    padding:90px 0 0 0;
}
.ul-branches-menu
{
    display: block;
    list-style: none;
    margin: 0px 0 0 20px;
    padding: 0;
}
.ul-branches-menu li
{
    margin: 0;
    height: 37px;
    width: 160px;
    padding: 0;
    text-align: center;
}
.ul-branches-menu li a
{
    color: #9A5F25;
    text-decoration: none;
    font-size: 19pt;
}
.ul-branches-menu li a:hover
{
    color: #FDE69A;
}
.ul-branches-menu li a .selected
{
    color: #FDE69A;
}
#slideimages
{
    width:640px;
    margin: 0px;
}
#slide-runner
{
    height: 287px;
    width: 640px;
}

#latest-clock
{
    height:56px;
}
#section-2
{
   
    height: 571px;
}
#latest-news
{
    height: 56px;
    width:492px;
    margin: 0 0 0 45px;
    background-image:url('../images/latest-news.png');
}
.pwelcome{
    margin: 10px 0;
    font-size: 24px;
    color:#F6CF73 ;
    text-align: center;
}
.lwelcome{
    width: 130px;
    float: left;
    margin: 19px 0px 0px 10px;
    padding:0;
    font-size: 18px;
    height: 20px;    
    color:#F6CF73 ;
    text-align: left;
}
.cufon
{
    margin-top: 0px!important;
    
}
#weather-clock
{
    background-color: #BE9861;
    width:443px;
    height: 56px;
    margin: 0;
}
#main-section-2
{
    width:935px;
    margin:0 0 0 45px;
    background-image: url('../images/main-section-2-bg.png');
    height: 320px;
    
}
#package-sep
{
    width:25px;
    height: 265px;
    float: left;
}
#faiz-package
{
    width:227px;
    height: 265px;
    background-image: url('../images/package-bg.png');
    margin:33px 2px 0;
	text-align:justify;
    
}
.ul-packages
{
    display: table;
    list-style: none;
    margin: auto;
    padding: 0;   
}
.ul-packages li {
display:inline;
float:left;
margin:0;
}
#packahesmenu
{
    width: 935px;
    margin: 0;
}
#bottom-section
{
   margin: 20px 0 0 45px; 
   width:935px;
   height: 110px;
   background-image: url('../images/bottom-main-bg.png');
}
#prayer-times
{
 width: 385px;
 margin: 0;
 height: 110px;   
}
#bottom-menu-1
{
    width: 120px;
    height: 110px;
    margin: 0;
}
.ul-bottom-menu
{
    list-style: none;
    display: table;
    margin: 13px 0;
    padding: 0;
}
#bottom-section a
{
    font-size: 14px;
    text-decoration: none;
    color:#F6CF73 ;
    
}
#bottom-menu-2
{
    width: 120px;
    height: 110px;
    margin: 0;
}
#bottom-menu-3
{
    width: 120px;
    height: 110px;
    margin: 0;
}
#bottom-menu-4
{
    width: 130px;
    height: 110px;
    margin: 0;
}
#weather
{
    width: 221px;
    height: 56px;
    margin: 0;
    border-right: #967041 1px solid;
}
.weather-current-image
{
    height: 45px;
    width:55px;
    margin: 5px 0 0 5px;
    float: left;
}
.weather-current-temp
{
    width: 40px;
    margin: 15px 0px 0 3px;
    float: left;
    font-size: 36px;
    color:#FDEBA1 ;
    
}
.weather-current-dayname
{
    width: 95px;
    height: 15px;
    margin: 15px 0 0 5px;
    float: left;
    font-size: 15px;
    font-weight: bold;
    color:#2A281D ;
    text-align: center;
}
.weather-current-hi-lo
{
    width: 95px;
    float: left;
    font-size: 12px;
    color:#2A281D ;
    margin: 5px 0 0 5px;
    text-align: center;
}
#clock
{
    height: 56px;
    width: 215px;
    margin: 0 0 0 5px;
}
.clock-image
{
    height: 56px;
    width: 35px ;
    background-image: url('../images/clock-pic.png');
    float: left;
    
}
.current-time
{
    height: 56px;
    width:180px;
    float: left;
}
.package-title
{
    text-align: center;
    font-size: 16px;
    margin: 20px 0 0 23px;
    font-weight: bold;
    width:180px;

    
}
.package-title a
{
    text-decoration: none;
    color: #1B1A14;
    
}
.package-short-text
{
    width:177px ;
    height: 150px;
    font-size: 12px;
    font-family: tahoma;
    margin: 12px 0px 0 25px;
    overflow: hidden;
    color: #5E2600;
   
   
}
#tooltip { 
    display:none; 
    margin-right:300px;
    background-color:#be9962; 
    position:absolute;
    height:56px; 
    padding:0px;
    margin: 0;
    margin-top:55px;
    width:443px; 
    font-size:11px; 
	opacity:0.7;
} 
.more-weather
{   
    margin: 50px 0 0 0;
    float: left;
    width:5px;

}
.weather-more
{
    width: 110px;
    height: 56px;
    margin: 0;
    border-right: #967041 1px solid;
}
.weather-more-no-border
{
    width: 109px;
    height: 56px;
    margin: 0;
}

.weather-more-image
{
    height: 30px;
    width:30px;
    margin: 15px 0 0 3px;
    float: left;
    
}
.weather-more-hi-lo
{
    width: 70px;
    float: left;
    font-size: 10px;
    color:#2A281D ;
    margin: 5px 0 0 5px;
    text-align: center;  
}
.weather-more-dayname
{
    width: 70px;
    height: 15px;
    margin: 15px 0 0 5px;
    float: left;
    font-size: 12px;
    font-weight: bold;
    color:#2A281D ;
    text-align: center;
}
#footer
{
   cursor: pointer;
    padding: 20px 0 0 0;
    margin: 0;
    text-align: center;
    color: #F1DB94;
}
#footer a
{
    
    text-decoration: none;
    color: #F1DB94;
    border-bottom: 0.5px #F1DB94 dotted;
}
#rpost
{
    margin: 0 0 0 45px;
    width: 935px;
    min-height: 350px;
    background-image:url('../images/rb_pg.png');
    opacity:.9;
    padding-bottom:40px;
}
#rpost2
{
    margin: 0 0 0 45px;
    width: 935px;
    min-height: 350px;
   
}
#right-sidebar
{
    width: 295px;
    min-height: 350px;
    margin: 0;
 
    
}


#single-post
{
    width: 640px;
    
    margin: 0;

}
#main-page-menu
{
    width: 210px;
    
    margin: 30px 0 0 40px;
}
#page-branches-select{
    width: 210px;
    height:287px;
    margin: 0 0 20px 40px;
    height: 275px;
}
#page-branches-menu
{
    background-image: url('../images/branches-select.png');
    width:199px ;
    height:187px;
    margin: 0 0 0 6px;
    padding:90px 0 0 0;   
}
.main-page-menu-top
{
    background-image:url('../images/page-menu-bg-top.png');
    height: 87px;
    margin: 0;
    
}
.main-page-menu-mid
{
    background-image: url('../images/main-page-menu-bg-mid.png');
    margin: 0 0 0 0;
    padding: 0;
    
}
.main-page-menu-bot
{
    background-image:url('../images/page-menu-bg-bot.png');
    height: 68px;
    margin: 0;
}
.main-page-menu-title 
{
    font-size: 18px;
    text-align: center;
    float: left;
    width:100%;
     margin: 40px 0 0 0 ;

}
.main-page-menu-title h2
{
    font-size: 20px;
}
.page-menu
{
    margin: 0px 0 0 35px;
    display: table;
    padding: 5px 0 5px 0px;
    list-style: url('../images/page-menu-bullet.png');
}
.page-menu li
{
    margin: 0px 0 0px 0px;
    

}
.page-menu li a
{

    font-size: 12px;
    font-weight: bold;  
    text-decoration: none;
    color: #5E2600;
    
}
.menu-s
{
    height: 1px;
    margin: 5px 0 5px -20px;
    padding: 0;
    width: 170px;
    background-color:#967041; 
}

ul.ul-topmenu li ul.subnav {
	list-style: none;

    top: 0;
    left: 0;
	margin: 5px 0 0 -5px;
	background: url('../images/bottom-main-bg.png') ;
    padding: 5px 0 5px 0;
	display: none;
	border: 0;
    z-index: 1000000!important;
}
ul.ul-topmenu li ul.subnav li{
	margin: 0; padding: 0;
	clear: both;
}
ul.ul-topmenu li ul.subnav li a {
    font-size: 13px;
	float: left;
	width: 145px;
    margin: 5px 0 0 5px;
	padding:0 0 10px 0px;
}

.ul-topmenu li:hover
{
   padding: 5px 5px 5px 5px;
   margin: -5px -5px -5px -5px;
   background: url('../images/bottom-main-bg.png') ;
}
ul.subnav li:hover
{

}
.stepcarousel .panel p,.stepcarousel .panel a{
font-size:13px;
text-decoration:none;
}

.box-bg{

}
.box{
background-image:url('../images/post-bg.png');
}
.post{

min-height:350px
}
.post h2{

}



#nav{

font-family:Georgia;

}

#nav, #nav ul {

list-style: none;

line-height: 1;

}

#nav a, #nav a:hover {

display: block;

text-decoration: none;

border:none;

}

#nav .tmenu  li {

float: left;

list-style:none;



}

#nav .tmenu a, #nav .tmenu a:visited {

display:block;

font-weight:bold;

color: #FED778;

padding:6px 12px;

font-size:16px;

}

#nav .tmenu a:hover, #nav .tmenu  a:active, .current_page_item a, #home .on {



text-decoration:none

}

#nav li ul li a{

background:#452003;

}

#nav li ul li a:hover{

background:#69461e;

}



#nav li ul {

position: absolute;

left: -999em;

height: auto;

width: 174px;

/*border-bottom: 1px solid #a9a9a9;*/

}

#nav li li {

width: 172px;

margin:0;

padding:0;

}

#nav li li a, #nav li li a:visited {

font-weight:normal;

font-size:0.9em;

color:#D4A017;

}

#nav2 a, #nav2 a:visited {

font-weight:normal;

font-size:1.5em;

color:#000;

margin-left:40px;

text-decoration:none



}

#nav li li a:hover, #nav li li a:active {

background:#000;

}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {

left: auto;

}

a.main:hover {

background:none;

}









    #myfullimg{





       width:570px;

         height:356px;

    }

    #myfullimg img{

    width:570px;

    border:2px solid #ffffff;

    height:356px;



}

#allg{



    width :570px;

    margin:auto;





}







#myfullimg {

   margin:auto;





}

#mybar img {

    float :left ;

    margin:3px;

    width :103px;

    height:72px;

    border :4px solid #ffffff;

    cursor: pointer;





}



#mybar  {



   width:460px;

   overflow: hidden;

   margin:auto;

  height:80px;

   position:relative;

padding-top:5px;

margin-top:15px;

}





#brimg{



    width:1200px;



     position: absolute;



}











#bt_prv{



    width: 23px;

    height:43px;

    background: url("images/bt_g_prv.png") ;

  margin-top:30px;

  list-style: none;

  position: absolute;

  cursor: pointer;

  margin-top: 20px;



}

#bt_next{

    cursor: pointer;

     float:left;

    width: 23px;

    height:43px;

    background: url("images/bt_g_next.png") ;

  margin-top:-80px;

  list-style: none;

  position: absolute;

 margin-left:543px;



}



.marr{

    margin-top: 3px;
margin-right: 2px;
 width: 10px;

    height:10px;

    background: url("images/arrto.png") ;

    background-repeat: no-repeat;

    float:left;



}









.links:hover {



background-color:#462104;

opacity:0.8;

 -moz-border-radius-topright: 5px;

 -moz-border-radius-topleft: 5px;





 -webkit-border-top-right-radius: 5px;

 -webkit-border-top-left-radius: 5px;







    	-moz-opacity:.8;

	filter:alpha(opacity=80);



}







.myclass {



background-color:#462104;

opacity:0.8;

 -moz-border-radius-topright: 5px;

 -moz-border-radius-topleft: 5px;





 -webkit-border-top-right-radius: 5px;

 -webkit-border-top-left-radius: 5px;


    	-moz-opacity:.8;

	filter:alpha(opacity=80);



}



















#bt_news_p,#bt_news_n{

    width:23px;

    height:19px;

margin-top: 20px;

     cursor: pointer;

}



#bt_news_p{

   float:left;

background-image: url("images/new_p.png") ;



    margin-left:5px;

}









#bt_news_n{

   float:right;

background-image: url("images/news_n.png") ;



   margin-right:5px;

}



#new_main a{

        font-weight: normal;

        color:#EECD7F;

        margin-left:20px;



        font-size: 10pt;

        font-family: "Helvetica Neue",Arial,"Lucida Grande",sans-serif;

        text-decoration: none;

        margin-top:20px;

}



#new_main li{



        float:left;



}



#new_main{

        color:#EECD7F;

        float :left;

        margin-left:5px;

        float:left;

        font-size: 10pt;

        font-family: "Helvetica Neue",Arial,"Lucida Grande",sans-serif;

        height:50px;

        overflow: hidden;

        margin-top:20px;

        height:22px;

                     background: url("images/m_bg.png") ;

}



#new_main li{



    list-style: none;

}



#bottom-section .span-6{







}

#bottom-section {
  background:url("images/myback.png") ;


}





#sunries,#sunset{





    

    color:#B28C57;

    float: left;

    font-size: 18px;

    font-weight: bold;

    text-align: center;

 font-family: "Helvetica Neue",Arial,"Lucida Grande",sans-serif;

    width:160px;

    height:110px;
    z-index: 10000;

}



#sunries{



      margin-bottom:-20px;

      background:url("images/sunrise.png") ;

}



#sun_num{



    margin-left: 55px;

      margin-top: 12px;

}



#sun_num1{



    margin-left: 30px;

      margin-top: 12px;

}





#mymun ,#myplus,#mymunc ,#myplusc,#myplusi{

   width:80px;

   height:25px;

   background-repeat: no-repeat;

   list-style: none;

   cursor: pointer;



}



#myplus ,#myplusc,#myplusi{



     background:url("images/plus.png") ;

     float: right;

     margin-right: 20px;



}





#mymun ,#mymunc {



     background:url("images/mun.png") ;



     float:right;

      margin-right: 20px;

      display: none;

}

#mybr{



    clear:both ;



}







.adtable{



    margin-top: -12px;



}



#sunset{



   width:152px;





      background:url("images/sunset.png") ;

       margin-left:-1px;

    background-repeat: no-repeat;

}



#slider1  img{

    width: 640px;

    height:287px;



}



.slink{



    color:#000000;



}

.slink:hover{



    color:#ffffff;



}
.label {
-moz-border-radius-bottomleft:10px;
-moz-border-radius-topleft:10px;

 -webkit-border-top-left-radius: 10px;

 -webkit-border-bottom-left-radius:10px;


background:url("../images/latest-news.png") repeat scroll 0 0 transparent;
  color:#F6CF73 ;
float:left;
font-size:33px;
font-weight:bold;
height:42px;
margin-left:460px;
margin-top:120px;
padding:17px 10px 2px 2px;
position:absolute;
text-align:center;
width:200px;
z-index:10001;
}




#mymeny{
            margin-top:10px;    
                width:545px;
                float:left;
             }
             #mymeny li {
                
                float :left ;
                width :24%;
             }
             

.clock-image{
    background-repeat: no-repeat;
}
#rpost{
    
   
    
}
#cairo_link {
color:#FDE69A;
}
.last{
   color: #492407;
   font-weight: bold;
    font-size: 14px;;
    text-align: center;
    
}



