/*------------------------------------*/
body
{
    background-color: #FFFFFF;
    direction: ltr;
    background-repeat: no-repeat;
    background-position: center top;
    font-family: arial;
    font-size: 14px;
    color: #343535;
}

input, textarea
{
    width: 195px;
    font-family: arial;
    direction: rtl;
    background: transparent url(../images/msgfield.jpg) top left;
    height: 22px;
    padding-top: 5px;
    width: 200px;
}

a
{
    color: #B8860B;
    text-decoration: none;
}

a:hover
{
    color: #FFD700;
    text-decoration: none;
}



/*---------------TopMenu-----------*/
#header
{
    height: 120px;
}

#branding
{
    float: right;
    width: 456px;
    position: relative;
    z-index: 1000;
    text-align: right;
}

#topmenu
{
    float: left;
    width: 940px;
    direction: rtl;
    text-align: right;
}

#topmenu2
{
    float: left;
    width: 490px;
}

#searchbox
{
    width: 227px;
    height: 25px;
    background-image: url('../images/gold.jpg');
}

#searchwrap
{
    padding: 4px 5px;
}

#searchform
{
    width: 139px;
    height: 15px;
    background-color: #FFFFFF;
    float: left;
}
/*
#contactlink
{
	float:right;
	width:60px;
	font-weight:bold;
}

#contactlink a:hover
{
	color:#FFFFFF;
}

#searchform label
{
	float:right;
	width:30px;
	font-weight:bold;
	padding-top:1px;
}

#searchform input
{
	float:right;
	border:none;
	height:13px;
	direction:rtl;
	padding:0 2px;
	vertical-align:top;
	font-size:12px;
	width:80px;
}

#searchform input#searchbtn
{
	background-image:url('../images/SearchBtn.gif');
	background-position:left 2px;
	cursor:pointer;
	float:left;
	width:20px;
}
*/
#itemslist li
{
    margin-bottom: 20px;
}




/*---------------General------------*/
#container
{
    width: 946px;
    margin: 0 auto;
}

.ttl1
{
    color: #343535;
    font-size: 26px;
    margin: 10px 0 20px 0;
}
.ttl2
{
    font-size: 20px;
    padding-bottom: 8px;
    direction: rtl;
    font-weight: bold;
}


/*---------------FooterMenu--------*/
#bottommenu
{
    background-image: url('../images/FooterBk.jpg');
    background-repeat: repeat-x;
    margin-top: 20px;
    padding: 15px 0;
    color: #9b9d8d;
    font-size: 12px;
    direction: rtl;
}

#credits
{
    float: left;
    color: #9b9d8d;
    width: 150px;
    direction: ltr;
    font-weight: bold;
}

#siteby
{
    float: right;
    direction: rtl;
    color: #9b9d8d;
    width: 150px;
    font-weight: bold;
}

#siteby a
{
    font-weight: bold;
    color: #9b9d8d;
}

#footermenu
{
    float: right;
    width: 600px;
    text-align: center;
}

#innermenu li
{
    display: inline;
}

#innermenu li a
{
    color: #343535;
    font-weight: bold;
}

#innermenu li a:hover
{
    color: #343535;
    font-weight: bold;
}

.footersep
{
    text-align: center;
    padding: 0 13px;
}
/*--------------------Main---------*/

.slideshow img
{
    display: none;
}
#main
{
    margin-bottom: 12px;
}
#mainrightbox
{
    float: right;
    width: 247px;
}

#mainbanner
{
    float: left;
    width: 694px;
}

#mainform
{
    background-image: url('../images/gold.jpg');
    height: 184px;
}

.hpttl
{
    color: #1e1f11;
    font-size: 20px;
    text-align: right;
    direction: rtl;
    padding: 32px 10px 7px 10px;
}

.aboutttl
{
    font-size: 18px;
    font-weight: bold;
}

#catlist li
{
    direction: rtl;
    padding: 0 10px;
    font-size: 16px;
    height: 25px;
    line-height: 25px;
    margin-bottom: 1px;
    padding-top: 5px;
    list-style: none;
    position: relative;
    left: 8%;
    color: #fff;
    border: solid 1px #494949;
    font-size: 11px;
    height: 27px;
    width: 185px;
    text-align: center;
    text-shadow: 0 1px 1px rgba(0,0,0,.6);
    cursor: pointer;
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    background-image: url('../images/silver.jpg'); /*background: #5f5f5f;  	background: -webkit-gradient(linear, left top, left bottom, from(#9e9e9e), to(#454545)); 	background: -moz-linear-gradient(top,  #9e9e9e,  #454545);*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie7 */
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#9e9e9e', endColorstr='#454545'); /* ie8 */
}

#catlist li a:hover
{
    color: #FFFFFF;
}

#catlist li.generalfolder
{
    background-color: #343535;
}

#catlist li.generalfolder a
{
    color: #FFFFFF;
}



#catlistinner li
{
    background-color: #ffd700;
    direction: rtl;
    padding: 0 10px;
    font-size: 16px;
    height: 22px;
    line-height: 22px;
    margin-bottom: 1px;
}

#catlistinner li a:hover
{
    color: #FFFFFF;
}

#catlistinner li.generalfolder
{
    background-color: #343535;
}

#catlistinner li.generalfolder a
{
    color: #FFFFFF;
}


#hpbottommenu
{
    background-image: url('../images/HpBottomMenuBk.jpg');
    height: 106px;
    background-repeat: repeat-x;
}
#hpbottommenulist
{
    height: 97px;
}
#hpbottommenulist li
{
    background-image: url('../images/HpBottomSep.jpg');
    background-repeat: no-repeat;
    float: left;
    width: 117px;
    background-position: left top;
    text-align: center;
    padding-top: 11px;
    font-size: 14px;
}

#hpbottommenulist li img
{
    margin-bottom: 5px;
}

#hpbottommenulist li.last
{
    background-image: url('../images/HpBottomLastSep.gif');
    width: 120px;
}

#hpbottommenulist li.first
{
    background-image: url('../images/HpBottomFirstSep.gif');
    width: 120px;
}

#mainformwrap
{
    padding: 10px;
    text-align: center;
}

.numspan
{
    font-size: 27px;
    font-weight: bold;
    margin-bottom: 6px;
}


#contactform
{
    direction: rtl;
    width: 219px;
}
.formline
{
    margin-bottom: 5px;
}

.formline label
{
    float: right;
    width: 54px;
    text-align: right;
}

.formline input, .formline select
{
    border: 1px solid #92a630;
    background-color: #FFFFFF;
    height: 14px;
    line-height: 14px;
    direction: rtl;
    width: 150px;
    font-size: 11px;
    color: #434628;
    padding: 0 5px;
}
#thanks
{
    display: none;
    padding-top: 30px;
    font-size: 20px;
    color: #434628;
    font-weight: bold;
    height: 242px;
    direction: rtl;
}
.formbtn
{
    background-image: url('../images/gold.jpg');
    background-position: 2px 2px;
    float: left;
    width: 74px;
    cursor: pointer;
    background-repeat: no-repeat;
}

/*-------------------ContactUs--------------*/
#contactform2, #updateform
{
    width: 300px;
}
.formline2
{
    margin-bottom: 10px;
}
#contactform2 label, #updateform label
{
    float: right;
    width: 122px;
}

#contactform2 input, #updateform input
{
    float: right;
    direction: rtl;
    background-color: #eaebe5;
    width: 170px;
}

#contactform2 .success
{
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    padding: 20px 0;
    background: #fff;
    border: 1px solid #494949;
    z-index: 99;
    text-align: center;
}

#contactform2 textarea
{
    float: right;
    background-color: #eaebe5;
    width: 170px;
    font-family: arial;
    font-size: 12px;
    height: 100px;
}
#contactttl
{
    font-size: 14px;
    color: #343535;
    font-weight: bold;
    margin-bottom: 10px;
}
#contactttlww
{
    font-size: 14px;
    color: #343535;
    font-weight: bold;
    margin-bottom: 10px;
}
#contact
{
    float: right;
    width: 355px;
    background-image: url('../images/Contactsep.gif');
    background-repeat: no-repeat;
    background-position: left top;
}

#contacttext
{
    float: right;
    width: 280px;
    text-align: center;
}
.sendformbtn
{
    background-image: url('../images/gold.jpg');
    cursor: pointer;
    padding: 5px 10px;
    overflow: hidden;
    text-align: center;
    position: relative;
    clear: both;
    padding: 10px 5px 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
    box-shadow: 0 1px 0px rgba(0,0,0,.1);
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    width: 70px;
    float: left;
}

.sendformbtn hover
{
    background-image: url('../images/silver.jpg');
    cursor: pointer;
    padding: 5px 10px;
    overflow: hidden;
    text-align: center;
    position: relative;
    clear: both;
    padding: 10px 5px 5px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -webkit-box-shadow: 0 1px 0px rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 0px rgba(0,0,0,.1);
    box-shadow: 0 1px 0px rgba(0,0,0,.1);
    -webkit-border-radius: 2em;
    -moz-border-radius: 2em;
    border-radius: 2em;
    width: 70px;
    float: left;
}


.reqfield
{
    color: red;
    font-weight: bold;
    font-size: 12px;
}
/*-------------------SiteLocation-----------*/
#sitelocationbk
{
    width: 670px;
}
.Site_Locationcont
{
    display: block;
    width: 670px;
}
#Site_Location_container
{
    direction: rtl;
}


.Site_Location_current
{
    color: Silver;
    font-size: 13px;
    font-weight: bold;
    direction: rtl;
    display: block;
    float: right;
}

.Site_Locationlink
{
    font-size: 13px;
    font-weight: bold;
    direction: rtl;
    text-decoration: underline;
    color: #343535;
    display: block;
    float: right;
}
.imgseplocation
{
    width: 20px;
    float: right;
}
/*-------------------List------------------*/

#folderlist
{
    margin: 20px 0;
}
#folderlist li
{
    margin-bottom: 10px;
    border-bottom: 1px solid #505724;
    padding-bottom: 10px;
}

.listitem
{
    width: 140px;
    float: right;
    border: 1px solid #5c6234;
}


.listitemsep
{
    width: 20px;
    float: right;
}
.listitem img
{
    padding: 5px;
    display: block;
}

.listtext
{
    float: right;
}

.listtext a
{
    text-decoration: underline;
    font-size: 13px;
    display: block;
    font-weight: bold;
    direction: rtl;
}


/*-------------------Info-------------------*/
#sidemenu
{
    float: right;
    width: 215px;
}

.innersidemenulist
{
    background-image: url('../images/SideMenuBk.jpg');
    background-repeat: repeat-y;
    text-align: right;
    direction: rtl;
}

.innersidemenulist li
{
    background-repeat: no-repeat;
    background-position: right bottom;
    background-image: url('../images/SideMenuSep.jpg');
}

.innersidemenulist li.selected
{
    background-repeat: no-repeat;
    background-position: right bottom;
    background-image: url('../images/SideMenuSepSelected.jpg') !important;
}

.innersidemenulist li a
{
    background-repeat: no-repeat;
    height: 54px;
    line-height: 54px;
    font-weight: bold;
    font-size: 13px;
    background-position: right top;
    display: block;
    padding-right: 60px;
}
#context
{
    float: left;
    width: 720px;
    direction: rtl;
    text-align: right;
}

#contextwrap
{
    padding: 30px 20px;
    line-height: 1.5em;
}

#contextwrap ul li
{
    background-image: url('../images/bullet.gif');
    background-repeat: no-repeat;
    background-position: right 8px;
    text-align: right;
    direction: rtl;
    width: 100%;
    padding-right: 10px;
}

#contextwrap #folderlist li
{
    background-image: none !important;
    padding-right: 0px;
}

#prevtext
{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}

#prevtext1
{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
    background-image:  background-image:url('../images/paper.jpg');
}
/*-----------------InfoLogosList--------------*/
#contextwrap #infologoslist
{
    margin: 30px 0;
}

#contextwrap #infologoslist li
{
    float: right !important;
    width: 180px !important;
    background-image: none;
    border: 1px solid #343535;
    height: 105px !important;
    line-height: 105px;
    margin: 10px;
}

/* ========================================================== 
	(10) BLOCK QUOTES
============================================================ */

blockquote.style1
{
    clear: both;
    font-size: 18px;
    font-style: italic;
    color: #5b5a5a;
    line-height: 24px;
    padding: 0;
    margin: 20px 0 20px 0;
    background: url(../images/quote-top.png) no-repeat 0 0;
}
blockquote.style1 p
{
    background: url(../images/quote-bottom.png) no-repeat right bottom;
    display: block;
    padding: 15px 59px 18px 59px;
    margin: 0;
    line-height: 24px;
}


/* portfolio 1 to 4 column */

#content .portfolio ul
{
    padding: 0;
    margin: 10px 0 0 0;
}
#content .pf-one-half ul li, #content .pf-one-third ul li, #content .pf-one-fourth ul li
{
    background: none;
    padding: 0;
}

.portfolio p
{
    line-height: 20px;
    margin: 0 0 5px 0;
}

.portfolio ul li
{
    margin: 0 30px 0 0;
    padding: 0;
    background: none;
    list-style: none;
}

.portfolio ul li.last
{
    margin-right: 0;
}

.img-one-fourth, .img-one-third, .img-one-half, .img-one-full
{
    clear: both;
    padding: 12px;
    margin: 0;
}
.img-one-fourth
{
    background: url(../images/portfolio-4col-bg.jpg) no-repeat 0 0;
}
.img-one-fourth p, .img-one-third p, .img-one-half p, .img-one-full p
{
    margin: 0;
    padding: 0;
}
.portfolio-content
{
    padding: 0px 0 30px 0;
    margin-bottom: 18px;
}
.zoom-icon, .play-icon, .doc-icon, .flash-icon, .preloader
{
    background-position: 50% 50%;
    background-repeat: no-repeat;
}
.zoom-icon
{
    background-image: url(../images/zoom.png);
}

/*=============================>> Portfolio Page <<======================================*/
.filter_box{position: relative;}

ul#portfolio-filter {position: absolute;left: 28px;top: -42px;z-index: 10;}
ul#portfolio-filter li {width: 107px;}
ul#portfolio-filter>li>a {border-radius: 4px;box-shadow: 4px 4px 0 rgba(0,0,0,0.25);background: #fff;display:block;color: #b1b1b1;padding: 3px 12px 6px 10px;}
ul#portfolio-filter a:hover, ul#portfolio-filter a.current {color: #000;}
ul#portfolio-filter a.current {color:#666;}
#portfolio-filter .menu-arrow{display: block;position: absolute;width: 9px;height: 6px;background: url('../images/menu_arrow.png') no-repeat;left: 12px;top: 13px;}


#portfolio-filter ul{background: #fefefe;padding: 0 0 0;width: 100%;position:absolute;top: 34px;left: -4px;border-radius: 4px;font-size: 15px;}
#portfolio-filter ul a{color: #White;padding: 5px 10px 5px 0;display: block;}
#portfolio-filter ul a:hover{color: #000;background: #e5e5e5;}

ul#portfolio-list {border-radius: 5px;overflow: hidden;}
ul#portfolio-list li {display: block; width:226px; float:right; padding:0 0 10px;}
ul#portfolio-list li a {display: block; position: relative; overflow: hidden;margin-left: 10px;}
ul#portfolio-list li a .description{position: absolute;display: block;top: -300px;right: 0;width: 100%;height: 100%;background: url('../images/silver.jpg') repeat;text-align: center;font-size: 18px;line-height: 23px;border-radius: 4px;}
ul#portfolio-list li a .description .inner{padding: 44px 0 0;display: block;}
ul#portfolio-list li a .description span span{color: White;font-size: 14px;}
ul#portfolio-list li a:hover .description{top: 0;}

/* ========= end =========== */

.button10{
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;


background: -webkit-gradient(linear, 0% 0%, 0% 65%, from(#5f5f5f), to(#9b9d8d), color-stop(.2,#eaebe5));
background: -moz-linear-gradient(0% 45% 90deg,#ffffff, #ffffff, #ffe678 100%);
color:#312f30;
float:inherit;

font-family:arial,helvetica,sans-serif;
font-size:16px;
font-weight:bold;
text-align:center;
padding:10px 30px;
text-shadow:1px 1px 0 #9b9d8d;
}

.button10:hover{
background: -moz-linear-gradient(40% 51% 90deg,#D4A922, #EBC41F, #EDD670 100%);
background: -webkit-gradient(linear, 0% 0%, 0% 65%, from(#EDD670), to(#D4A922), color-stop(.2,#EBC41F));
}