﻿/***** Version 3 ******/
@font-face {
	font-family: 'Arial';
	/* src: url('fonts/ftc-webfont.eot');
	src: local('☺'), url('fonts/ftc-webfont.ttf') format('truetype');*/
	font-weight: normal;
	font-style: normal;
}
    
.tileHolder{display:block;width:100%;}
.bodyContent{height:100%;width:934px;margin:auto;background-color:#ffffff;vertical-align:top;}
html
{
    width:100%;
    direction:rtl;
}
body 
{
    font-family:Arial, Sans-Serif;
    font-size:12px;
    width:100%;
    margin:0px;
    padding:0px;
    background:url(images/BGTile.gif) repeat fixed center;
    background-position:0 0;
     direction:rtl;
}

.topLinksMainDiv p{
    margin:0px;
    padding:0px;
    display:inline;
}
h1
{
    color:#A2A2A2;
    display:inline;
    font-size:36px;
    padding:0px;
    margin:0px;
    font-weight:normal;
}
h2
{
}
h3
{
    color:#94b856;
    font-family:Arial;
    font-size:13px;
    text-transform:uppercase;
    margin-bottom:5px;
    margin-top:13px;
}
h3 a
{
    color:#94b856;
    font-family:Arial;
    font-size:13px;
    text-transform:uppercase;
    margin-bottom:5px;
    margin-top:13px;
}
h4
{
    color:#5F5F5F;
    font-size:14px;
    font-weight:normal;
}
p
{
    margin-top:5px;
    margin-bottom:15px;
}
a
{
    color:#646464;
}
.mainTable
{
    width:840px;
    direction:rtl;
   
}
.content
{
    width:840px;
    margin:auto;
    direction:rtl;
}
.centerContent
{
    width:560px;
    margin:auto;
    margin-top:30px;
}
.proHolder
{
 
    padding: 0px;
    margin: 0px;
    margin-right:28px;
    text-align:right;
    float:left;
    padding-left:10px;
}
.titleCell
{
    width:607px;
    vertical-align:bottom;
    padding-bottom: 35px;
}
.spacerCell
{
    width:12px;
}
.navCell
{
    color:#A2A2A2;
    line-height:20px;
    text-align:right;
    direction:rtl;
}
.arrowImg
{
    position:relative;
    top:1px;
}
.navSpacerCell
{
    width:5px;
    border-bottom:dashed 1px #C8C8C8;
}
.projectContent
{
    padding-right:20px;
}
.projectInfo
{
  color:#646464;
  margin-top:20px;  
}
.projectInfo DIV{
    display:inline;
    margin:0px 2px 0px 2px;
}
.infoLabel
{
    font-weight:bold;    
}
.projectText
{
    margin-top:25px;
    color:#646464;
    direction:rtl;
}
.projectText H2{
    color:#f4470d;
}
/* nav bar */
.header1
{
    margin:auto;
}

.header .navItem
{
    float:right;
    font-weight:bold;
    margin-left:20px;
    direction:rtl;
}
.subHeader .navItem
{
    float:right;
    font-weight:normal;
    margin-right:20px;
}
.header .navItem a:link, .subHeader .navItem a:link
{
    color:Black;
    text-decoration:none;
}
.header .navItem a:visited, .subHeader .navItem a:visited
{
    color:Black;
    text-decoration:none;
}
.header .navItem a:hover, .subHeader .navItem a:hover
{
    color:Black;
    text-decoration:underline;
}
.header .navItemSelected, .subHeader .navItemSelected
{
    float:right;
    color:#C92323;
    margin-right:20px;
}
.header .navItemSelectedGreen
{
    float:right;
    color:#3fb529;
    margin-right:20px;
}
.header .navItemSelected a, .header .navItemSelectedGreen a
{
    font-weight:bold;
}
.header .navItemSelected a:link
{
    color:#C92323;
    text-decoration:none;
}
.header .navItemSelected a:visited
{
    color:#C92323;
    text-decoration:none;
}
.header .navItemSelected a:hover
{
    color:#C92323;
    text-decoration:underline;
}
.subHeader .navItemSelected span
{
    font-weight:normal;
}
/********************* General Template *****************/
.generalTemplateContentTD{
    
    border-top:dashed 1px #c8c8c8;
   
    padding-bottom:0px;
    padding-top:0px;
    width:840px;
}
/********************* End of General Template***********/
/********************* Nav Bar **************************/
.navBarTD{
    font-size:14px;
    font-weight:Normal;
    font-family:Arial;
    padding:0px 10px 0px 10px;
   
}
.navCurrentPage{
    background-color:#be3000;
    color:White;
    font-size:14px;
    font-weight:normal;
    padding:1px 5px;
}
.navPageLink{
    color:White;
    text-decoration:none;
    font-size:14px;
    display:block;
    margin:5px 9px 7px 9x;
     background-color:#A0A0A0;
     padding:1px 5px;
}
a.navPageLink:Hover{
     background-color:#949494;
    color:White;
}
/********************* End of  Nav Bar ******************/
/******************* Header *****************************/
.headerMainDiv{
    width:930px;
}
/******************* End of Header **********************/
/******************** Footer ****************************/
.footerDiv{
    color:#646464;
    width:860px;
    text-align:center;
    padding:80px 0px 0px 0px;
    margin-top:0px;
    
}
.footerOutDiv
{
    color:#646464;
    width:935px;
    text-align:center;
    margin:0px;
    padding:5px 0px 60px 0px;
}
.footerItems
{
    display:block;
    line-height:12px;
    vertical-align:middle;
    border-top:dashed 1px #c8c8c8;
    margin:0px;
    padding:6px;
    text-align:center;
    vertical-align:middle;
    font-size:12px;
}
.footerItems img
{
    display:inline;
    margin-right:5px;
}
/******************** End of Footer *********************/
/********************* Top Links ************************/
.topLinksMainDiv{
    color:#646464
}
.topLinksLink, a.topLinksLink:Hover{
 color:#646464;
 text-decoration:none;
 margin:0px 6px 0px 6px;
}
/********************* End of Top Links *****************/
/*********************   Home Page  ******************/
.homeIntro
{
       width:620px;
       color:#646464;
       font-size:28px;
       display:block;
       line-height:28px;
       text-align:center;
       vertical-align:middle;
       margin-left:auto;
       margin-right:auto;
       padding:0px;
             
}
.homeTextIntro
{
       width:840px;
       color:#646464;
       font-size:12px;
       display:block;
       line-height:18px;
       
       vertical-align:middle;
       margin-left:auto;
       margin-right:auto;
       padding:0px;
         border-top:dashed 1px #c8c8c8;
         text-align:right;       
}
.homeTextIntro p
{
margin:5px 0px 5px 0px;
}
.homeTable
{
     border-top:dashed 1px #c8c8c8;
     padding:0px;
}
.homeTitle
{
    font-family:Arial;
    font-size:12px;
    font-weight:normal;
    color:#5F5F5F;
   margin:0px;
   padding:0px;
   margin-bottom:8px;
   display:block
}
.homeTitle p
{
    display:inline;
}
.homeSlogan
{
    font-size:25px;
     color:#A1A1A1;
}
.homeSlogan p
{
    display:inline
}
.homeSloganSign
{
    font-size:12px;
     color:#646464;
}
.homeSloganSign p
{
    display:inline
}
.featuredImage
{
    border:solid 1px #C8C8C8;
    display:block;
   padding:4px;
    margin-bottom:10px;
    width:219px;
    
}
.featuredImage img
{
    border:solid 0px;
}
.featuredText
{
      width:287px;
      height:113px;
       color:#646464;
       font-size:12px;
      line-height:18px;
      padding-right:29px;
      vertical-align:top;
}
.introText
{
      width:840px;
       color:#646464;
       font-size:16px;
       display:block;
       line-height:18px;
       text-align:center;
       padding:0px;
      /* padding-bottom:15px;
       margin-top:15px;*/
       margin-bottom:0px;
        border-bottom:dashed 1px #c8c8c8;
      
}
.featuredText a
{
    color:#BE3000;
    font-size:12px;
}
/********************* End of Home Page*****************/
/*********************   Project Page  ******************/
.redLink,a.redLink,a.redLink:Hover{
    color:#f4470f;
    text-decoration:none;
    font-family:Arial;
}
.midRedArrow{
    border:0px;
   
}
 /*--------------Full screen Pop ups-------------*/
 .fullscreen /*Div that spreads and covers the screen. it goes down with scroll*/
{
    position:absolute;
    top:0px;
    left:0px;
    z-index:200;
    display:block;
    width:100%;
    height:100%;
  
   
}
.fullscreen_black_bg /*takes 100% of fullscreen and is in the color black*/
{
    width:100%;
    position:absolute;
    top:0px;
    left:0px;
    background-color:#000000;
    filter:alpha(opacity=0);
    -moz-opacity:.0;
    opacity:.0;
    z-index :102;
    vertical-align:bottom;
}
.popUpContainer /*contains the pop up itself*/
{
    overflow:hidden;
    width:550px;
    height:100px;
    background-color:Transparent;
    position:relative;
    margin:auto;
    display:block;
    z-index:210;
   
}
.topPopUp /*top area of pop up which slides in as the pop up shows*/
{
    height:32px;
    overflow:hidden;
     background-color:Black;
     position:absolute;
     bottom:0px;
     right:0px;
     width:550px;
}
.middlePopUp /*middle area of pop up*/
{
    height:380px;
    overflow:hidden;
     background-color:Black;
     text-align:center;
     
}

.bottomPopUp   /*bottom area of pop up which slides in as the pop up shows*/
{
    overflow:hidden;
    height:25px;
    text-align:center;
     background-color:Black;
     position:absolute;
     top:0px;
     right:0px;
     width:550px;
}
.middlePopUp img  /*style for the picture inside the pop up*/
{
 
    
}
.closeX /*the "X" that closes the pop up*/
{
    color:white;
    float:left;
    font-weight:normal;
    font-size:12px;
    margin-top:0px;
    font-family:Arial;
    margin-left:0px;
    text-decoration:none;
    outline:none;
    width:70px;
    height:20px;
    line-height:20px;
    text-align:center;
    vertical-align:middle;
    background-color:#494949;
    position:relative;
}
.filterIndicator{
    color:#b0b0b0;
    font-size:11px;
    text-align:left;
    height:30px;
}
.nextProjLink,a.nextProjLink,.nextProjLink IMG{
    color:#646464;
    border:0px;
    text-decoration:none;
}
a.nextProjLink:Hover{
    color:#bf2e01;
}
/********************* End of Project Page  *************/

/********************* Start of WhoWeAre Page  *************/
.leftLinksTD
{
    width:117px;
    vertical-align:top;
    padding-right:20px;
    position:relative;
    display:block;
}
.leftLinksTD a
{
    display:block;
    color:#5f5f5f;
    text-decoration:none;
    line-height:20px;
    font-size:13px;
    margin-bottom:10px;
    width:110px;
    padding-right:5px;
}
.leftLinksTD a:hover
{
    display:block;
    color:#be3000;
     margin-bottom:10px;
       line-height:20px;
    font-size:13px;
    padding-right:5px;
}

.rightContentTD
{

    padding-left:135px;
    vertical-align:top;
    color:#5f5f5f;
    text-align:right;
}
.teamText
{
    font-size:13px;
    color:#646464;
    padding-right:10px;
    width:500px;
}
.teamImage
{
    border:solid 1px #C8C8C8;
    padding:7px;
    margin-left:5px;
    margin-bottom:5px;
}
.teamImage img
{
    margin:auto;
}
#glidingLinks
{
    position:absolute;
    top:0px;
}

/********************* End of WhoWeAre Page  *************/
/******************** jobs page ********************/
.jobtable
{
    width:250px;
  float:right;
    position:relative;
    
    margin:10px;
    height:200px;
    vertical-align:top;
}
.jobtable .teamText
{
    border:solid 1px #C8C8C8;
}
.jobtable td
{
    vertical-align:top;
        width:250px;
        height:200px;
        padding:10px;
}
.jobtable ul
{
    margin-right:15px;
    padding:0px;
}
.applyLink
{
    text-align:left;
}
/******************** end of jobs page ********************/

/******************** start of Recipes ********************/
.recipesHeader{font-size:13px;font-family:Arial;color:#656565;padding:15px;border-bottom:#c8c8c8 1px dashed;}
.recipesRAddBtn{float:left;border:0px;width:41px;height:29px;background: url(images/Recipes/button_cornerRIcon.gif) #ffffff no-repeat;color:#636363;font-size:12px;}
.recipesGAddBtn{float:left;border:0px;width:15px;height:29px;background: url(images/Recipes/button_cornerR.gif)}
.recipesCAddBtn{float:left;border:0px;width:55px;height:29px;background: url(images/Recipes/button_cornerM.gif) #ffffff repeat-x;color:#636363;font-size:12px;padding-top:7px;}
.recipesTAddBtn{float:left;border:0px;width:140px;height:29px;background: url(images/Recipes/button_cornerM.gif) #ffffff repeat-x;color:#636363;font-size:12px;padding-top:7px;}
.recipesLAddBtn{float:left;border:0px;width:15px;height:29px;background: url(images/Recipes/button_cornerL.gif) #ffffff no-repeat;color:#636363;font-size:12px;}
.recipeTitle{font-family:Arial;font-size:24px;color:#95b962}
.recipeIngredients{font-family:Arial;font-size:18px;color:#95b962;text-align:right;}
.recipeIngredientsContainer{background-color:#f1f1f1;width:245px;padding:5px 3px 5px 3px;text-align:right;}
.recipeIngredientsContainer ul{color:#656565;font-size:12px;list-style-type:square;list-style-image: url(images/Recipes/li.gif);margin-right:20px;padding:0px;}
.recipeImageContainer{width:100%;vertical-align:top;}
.recipesImg{border:solid 1px #cacaca;vertical-align:top;}
.recipesInformation{font-size:12px;font-weight:bold;color:#696969;}
.recipesInformationSep{font-size:12px;font-weight:bold;color:#8a8a8a;padding:0px 10px 0px 10px}
.recipesSlogan{font-size:16px;font-weight:normal;color:#696969;font-style:italic;}
.recipesContent{font-size:13px;font-weight:normal;color:#696969;}
.recipeAddTable{font-size:13px;font-weight:bold;color:#626262;}
.recipeTxtBox{border:solid 1px #cccccc;margin:5px 0px 5px 0px;background-color:#ffffff;}
.recipeAddIngredients{font-size:13px;font-weight:normal;color:#c02e00;text-decoration:none;}
.recipeAddIngredients a{font-size:13px;font-weight:normal;color:#c02e00;text-decoration:none;}
/******************** end of Recipes ********************/


/***** New Design *****/
.headImageTitle{position:absolute;top:0px;right:-10px;border:0px;}
.tblMainContainer{width: 935px;}
.tblMainContainer .projectsContainer{padding-top:15px;padding-bottom:10px;width: 685px; text-align: right;}
.headTitle{padding-bottom:10px;padding-right:35px;width: 685px; text-align: right;font-family:Arial;font-size:36px;color:#a0a0a0;text-transform:uppercase;text-decoration:none;}
.tblMainContainer .headProjectTitle{padding-top:0px;padding-bottom:10px;width: 685px; text-align: right;font-family:Arial;font-size:36px;color:#a0a0a0;text-transform:uppercase;}
.tblMainContainer .headTitle{padding-right:0px;padding-bottom:10px;width: 685px; text-align: right;font-family:Arial;font-size:36px;color:#a0a0a0;text-transform:uppercase;text-decoration:none;}
.tblMainContainer .headTitle a{padding-bottom:10px;width: 685px; text-align: right;font-family:Arial;font-size:36px;color:#a0a0a0;text-transform:uppercase;text-decoration:none;}
.tblMainContainer .headTitle a:hover{color:#626262;}
.tblMainContainer .headTitleSummary{display:block;padding-bottom:0px;width: 685px; text-align: right;font-family:Arial;font-size:13px;color:#636363;}
.tblMainContainer .mainLeftSideContainer{width:220px;position:relative;}
.tblMainContainer .mainLeftSideContainer #menu{ position:absolute; right:-5px;margin-top:0px;width:200px; height:95px; text-align:center; color:#a0a0a0; font-size:16px; }
.tblMainContainer .mainLeftSideContainer #menu .stickNav{padding:0px;margin:0px;text-align:right;list-style-type:none;}
.tblMainContainer .mainLeftSideContainer #menu .stickNav li{display:block;padding:0px;margin:0px;line-height:26px;width:200px;}
.tblMainContainer .mainLeftSideContainer #menu .stickNav .selectedNavItem{text-transform:uppercase;font-size:14px;font-weight:bold;text-decoration:none;color:#ffffff;}
.tblMainContainer .mainLeftSideContainer #menu .stickNav .selectedNavItem a{text-transform:uppercase;font-size:14px;font-weight:bold;text-decoration:none;background-color:#83a746;color:#ffffff;padding:5px 35px 5px 0px;display:block;width:155px}
.tblMainContainer .mainLeftSideContainer #menu .stickNav .unselectedNavItem{text-transform:uppercase;font-size:14px;font-weight:bold;text-decoration:none;color:#a0a0a0;}
.tblMainContainer .mainLeftSideContainer #menu .stickNav .unselectedNavItem a{text-transform:uppercase;font-size:14px;font-weight:bold;text-decoration:none;color:#a0a0a0;padding:5px 35px 5px 0px;display:block;width:155px}
.tblMainContainer .mainLeftSideContainer #menu .stickNav .scroll{}
.tblMainContainer .generalContentTD {padding:20px 35px;width:607px;}
.quotationContainer{display:block;width:607px;height:76px;margin:0px 0px 20px 0px;border-bottom:dashed 1px #c7c7c7;}
.quotationContainer .quotationTitle{color: #468594; font-size: 13px; font-weight: bold;text-decoration:none;}
.quotationContainer .quotationTitle a{color: #468594; font-size: 13px; font-weight: bold;text-decoration:none;}
.quotationContainer .quotationContent{font-family:Arial;display:inline;color: #3e3e3e; font-size: 30px; font-weight: normal;}
.quotationContainer .quotationSource{display:inline;color: #8a8a8a; font-size: 11px; font-weight: normal;}


.HomeSlideShowContainer{width: 935px;}
.HomeSlideShowFeaturedShadow{display:block;width:920px;height:25px;margin:auto;background-image:url(images/slideshow/FeaturedShadow.gif); background-position:0 0; background-repeat:no-repeat;}
.RecentProjectsContainer{width: 250px; text-align: right; vertical-align:top;padding-top:12px;}
.maintitle{margin-right:0px;}
.RecentProjectsHolder{width: 685px;height:200px; text-align: right;}
.OnThePressHolder{width: 685px; text-align: right;}
.OurProductsHolder{width: 685px;text-align: right;vertical-align:top;}

.HeadTitleContainer{position:relative;width:920px;text-align:right;height:100px;margin:0px;background-image:url(images/BannerBG_R2L.gif); background-position:center right; background-repeat:no-repeat;}
.HeadTitleContainer .sideTile{position:absolute;top:2px;right:-10px;}
.HeadTitleContainer .sideTextTile{position:absolute;top:32px;right:34px;font-family:Arial;font-size:24px;color:#ffffff;}


/**** Home Slide Show ****/
#container{ margin:8px auto; width:930px; height:360px; position:relative; clear:both;}
.slides_container{width:930px;height:360px;overflow:hidden;position:relative;direction:ltr;}
.prev { position:absolute; top:190px; left:-30px;border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-154px -181px;background-repeat:no-repeat; }
.prev:hover { position:absolute; top:190px; left:-30px;border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-129px -181px;background-repeat:no-repeat; }
.next { position:absolute;top:114px; left:-30px;border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-65px -181px;background-repeat:no-repeat; }
.next:hover { position:absolute;top:114px; left:-30px; border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-40px -181px;background-repeat:no-repeat; }
#slides div{left:0px;}
/*
* Required 
*/
.container { width:928px; height:401px; overflow:hidden; position:relative; cursor:pointer; }
.slides { position:absolute; top:0;}
.slides div { position:absolute; top:0; width:928px; display:none;}
/*
* Optional
*/
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
#loopedSlider { margin:8px auto; width:928px; height:360px; position:relative; clear:both; }
ul.pagination { position:absolute;bottom:-20px;list-style-type:none; margin:0; padding:0; margin-top:9px; }
ul.pagination li { float:right; margin:0 5px; }	
ul.pagination a {text-decoration:none;display:block; width:13px;height:13px;padding-top:12px;overflow:hidden; background-image:url(images/BackNext.gif);background-position:-15px -148px;background-repeat:no-repeat;}
ul.pagination a:hover {text-decoration:none;display:block; width:13px;height:13px;padding-top:12px;overflow:hidden; background-image:url(images/BackNext.gif);background-position:-15px -148px;background-repeat:no-repeat;}
ul.pagination li.current a {background-position:-33px -148px;}
ul.pagination li:hover a {background-position:-51px -148px;}

a.loopedSliderprevious { position:absolute; top:190px; left:-30px;border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-154px -181px;background-repeat:no-repeat; }
a.loopedSliderprevious:hover { position:absolute; top:190px; left:-30px;border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-129px -181px;background-repeat:no-repeat; }

a.loopedSlidernext { position:absolute;top:114px; left:-30px;border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-65px -181px;background-repeat:no-repeat; }
a.loopedSlidernext:hover { position:absolute;top:114px; left:-30px; border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-40px -181px;background-repeat:no-repeat; }

/*
* Slides
*/
.contentSliderContainer{padding:20px;font-family:Arial;font-size:14px;color:#dbdbdb;right:0px;text-align:right;}
.contentSliderContainer a{text-decoration:none;}
.contentSliderContainer div{display:block;width:242px;}
.contentSliderContainer h2{font-family:Arial;font-size:32px;color:#92cd2d;padding-top:20px;margin:0px;}
.contentSliderContainer h3{font-family:Arial;font-size:20px;color:#dbdbdb;text-transform:none;margin:0px 0px 20px 0px;padding:0px;}
.contentSliderContainer h4{font-family:Arial;font-size:16px;color:#dbdbdb;}
.contentSliderContainer h2 a{font-family:Arial;font-size:32px;color:#92cd2d;padding-top:20px;margin:0px;}
.contentSliderContainer h3 a{font-family:Arial;font-size:20px;color:#dbdbdb;text-transform:none;margin:0px 0px 20px 0px;padding:0px;}
.contentSliderContainer h4 a{font-family:Arial;font-size:16px;color:#dbdbdb;}
.slideLink{text-decoration:none;}
/*
* Required 
*/
.MiniContainer { width:640px; height:240px; overflow:hidden; position:relative; cursor:pointer; }
.MiniSlides { position:absolute; top:0; left:0;}
.MiniSlides div { width:628px;display:none;padding-right:11px;vertical-align:top;}
/*
* Optional
*/
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
#recentProjectsSlider { margin:8px auto; width:640px; height:260px; position:relative; clear:both; }

a.rnext { position:absolute;top:63px; left:-22px;border:0px;width:21px;height:38px;background-image:url(images/BackNext.gif);background-position:-64px -271px;background-repeat:no-repeat; }
a.rnext:hover { position:absolute;top:63px; left:-22px; border:0px;width:21px;height:38px;background-image:url(images/BackNext.gif);background-position:-39px -271px;background-repeat:no-repeat; }
a.rprevious { position:absolute; top:103px; left:-22px;border:0px;width:21px;height:38px;background-image:url(images/BackNext.gif);background-position:-154px -271px;background-repeat:no-repeat; }
a.rprevious:hover { position:absolute; top:103px; left:-22px;border:0px;width:21px;height:38px;background-image:url(images/BackNext.gif);background-position:-129px -271px;background-repeat:no-repeat; }

.backToProjLink{color:#ffffff;font-size:13px;background-color:#83a747;border:0px;text-decoration:none;padding:10px 35px 10px 15px;font-weight:bold;width:200px;}
.backToProjLink a{color:#ffffff;font-size:13px;background-color:#83a747;border:0px;text-decoration:none;font-weight:bold;}

.projectHeadNav{display: block; width: 850px; position: relative;}
.projectHeadNav .projectNavHeadHolder{position: absolute; right: -5px; top: 0px;}
.projectTitle{background-color: #ffffff; height: 100%; width: 100%; vertical-align: middle;padding: 10px 17px 0px 0px;}
.projectTitle a{text-decoration:none;}
.tblProjectPagerHolder{width:885px;padding-right:35px;direction:rtl;}
.tblProjectPager{float:left;}

.tblProjectContainer{display:block;width:920px;margin-top:15px;direction:rtl;text-align:right;}
.tblProjectContainer .projectInformationHolder{width:220px;vertical-align:top;}
.tblProjectContainer .projectInformationHolder .projectInformation{margin-right:40px;line-height:20px;text-align:right;}
.tblProjectContainer .ProjectContainer{width:700px;}
.tblProjectContainer .projectHolder{width:700px;}

/* Tags */
.tagsDescription{font-size:13px;color:#000000;width:610px;}
.tagContainer{display:inline;text-align:right;direction:rtl;font-family:Arial;color:#494949;font-size:11px;background-color:#e0e0e0;padding:1px 5px 2px 5px;margin:0px 0px 0px 2px;text-decoration:none;}
.tagContainer a{text-decoration:none;text-align:right;direction:rtl;}
.tagContainer:hover{display:inline;font-family:Arial;color:#494949;font-size:11px;background-color:#c7c5c5;padding:1px 5px 2px 5px;margin:0px 0px 0px 2px;text-decoration:none;}
.tagContainerSelected{display:inline;font-family:Arial;color:#ffffff;font-size:11px;background-color:#be3000;padding:1px 5px 2px 5px;margin:2px;text-decoration:none;}
.tagContainerSelected a{color:#ffffff;text-decoration:none;}

/* Categories */
.catDescription{font-size:13px;color:#000000;width:610px;}
.catContainer{display:inline;text-align:right;direction:rtl;font-family:Arial;color:#494949;font-size:11px;background-color:#e0e0e0;padding:1px 5px 2px 5px;margin:0px 0px 0px 2px;text-decoration:none;}
.catContainer a{text-decoration:none;text-align:right;direction:rtl;}
.catContainer:hover{display:inline;font-family:Arial;color:#494949;font-size:11px;background-color:#c7c5c5;padding:1px 5px 2px 5px;margin:0px 0px 0px 2px;text-decoration:none;}
.catContainerSelected{display:inline;font-family:Arial;color:#ffffff;font-size:11px;background-color:#83A746;padding:1px 5px 2px 5px;margin:2px;text-decoration:none;}
.catContainerSelected a{color:#ffffff;text-decoration:none;}

a img {border: none;}

.rollover_img{width: 180px;height: 180px;background-position: top;font: 13px normal Arial, Helvetica, sans-serif;line-height: 18px;float: left;}
.rollover_img a{color: #fff;width: 180px;height: 180px;display: block;text-decoration: none;}
.rollover_img a:hover{background: #FFF;opacity: .60;filter: alpha(opacity=60);}
.rollover_img a span{display: none;width: 180px;height: 180px;padding: 5px;}
.rollover_img a:hover span{display: block;}
.active_img{border:solid 5px #000000;}

/* Projects */
.recentProjectHolder{padding: 0px 8px 0px 8px;vertical-align:top;}
.recentProjectHolder .tblProjectHolder{display: inline; width: 180px;height: 245px;}
.recentProjectHolder .tblProjectHolder td{vertical-align: top; text-align: left;}
a .projectContentContainer{display:block;padding-top:20px;width:150px;}



/* main project list */ 
.projectHolder {position: relative;width: 180px;height:180px;float: right;padding:0px;margin:0px;}
.projectHolder div.project {position: relative;clear: right;padding:0px;overflow: hidden;width: 180px;height:180px;}
.projectHolder div.project div.project-shot {padding:0px;width:180px;}
.project-over {font-family:Arial;font-weight:normal;opacity:0;filter:alpha(opacity=0);position: absolute;top: 0px;right: 0px;text-align:right;width: 180px;height: 180px;margin:0px;padding:0px;font-size: 16px;text-decoration: none;color: #468594;background: url(images/zoom-bg-white.png) no-repeat bottom right;}
.project-overTitle{font-family:Arial;font-size:24px;display:block;font-weight:bold}

.projectHolder div.project-img {width: 180px;height: 180px;overflow: hidden;border:0px;margin:0px;padding:0px;}
.projectHolder div.project span.rebound-mark {position: absolute;bottom: 0px;left: 0px;z-index: 2;}
.projectHolder h2 {margin: 0;padding: 0 0 0 10px;font-size: .85em;font-weight: normal;line-height: 1.4em;color: #999;vertical-align: middle;}
.projectHolder h2 a img {float: left;width: 16px;margin: 0 5px 0 0;vertical-align: middle;}
.projectHolder h2 a {font-weight: bold;text-decoration: none;}
.projectHolder h2 a:hover img {width: 16px;}
.phFloater {margin-left:20px;margin-bottom:20px;padding: 4px; border: solid 1px #c5c5c5;}

.projectInfoDiv{margin-right:20px;}

/*
.productsContainer{padding-right:0px;}
.productItemHolder{float:right;width:200px;padding-left:20px;color: #2f2f2f; font-size: 13px;}
.productItemHolder .productItemContent{display:block;color: #468594; font-size: 13px;padding:5px 0px 8px 0px;}
.productItemContainer{height:165px;margin-bottom:10px;}
.tblHomeProduct{display:block;width:625px;}
.tblHomeProduct td{vertical-align:top;}
*/
.productsContainer{padding-right:20px;}
.productItemHolder{float:right;width:200px;padding-left:80px;color: #2f2f2f; font-size: 13px;}
.productItemHolder .productItemContent{display:block;font-family:Frutiger;font-size:28px;color:#565656;padding:0px;}
.productItemHolder .productItemSubTitle{display:block;font-family:Arial;font-size:13px;color:#a1a1a1;margin:3px 0px 20px 0px;}
.productItemHolder .prodBox{margin-top:30px;}
.productItemContainer{margin-bottom:10px;}
.tblHomeProduct{display:block;width:625px;}
.tblHomeProduct td{vertical-align:top;}

/* Startup Projects */
.startupProjectContainer{display:block;position:relative;width:623px;height:490px;background-image:url(images/ProjectSliderBG.gif);background-position:left top;background-repeat:no-repeat;}
.startupProjectContainer .slides_container {width:600px;height:465px;}
.startupProjectContainer .slides_container div {width:600px;margin:auto;padding:0px;margin:0px;cursor:hand;cursor:pointer;}
.startupProjectContainer .slides_container div img{border:solid 1px #b3b3b3;}
/*
.startupProjectContainer .prev { position:absolute;top:220px; right:-33px;border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-15px -12px;background-repeat:no-repeat;text-decoration:none;}
.startupProjectContainer .next { position:absolute; top:144px; right:-33px;border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-105px -12px;background-repeat:no-repeat;text-decoration:none;}
.startupProjectContainer .prev:hover { position:absolute;top:220px; right:-33px; border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-40px -12px;background-repeat:no-repeat;text-decoration:none;}
.startupProjectContainer .next:hover { position:absolute; top:144px; right:-33px;border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-130px -12px;background-repeat:no-repeat;text-decoration:none;}
*/
.startupProjectContainer .prev { position:absolute; top:220px; left:-18px;border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-154px -181px;background-repeat:no-repeat;text-decoration:none;}
.startupProjectContainer .prev:hover { position:absolute; top:220px; left:-18px;border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-129px -181px;background-repeat:no-repeat;text-decoration:none;}
.startupProjectContainer .next { position:absolute;top:144px; left:-18px;border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-65px -181px;background-repeat:no-repeat;text-decoration:none;}
.startupProjectContainer .next:hover { position:absolute;top:144px; left:-18px; border:0px;width:21px;height:70px;background-image:url(images/BackNext.gif);background-position:-40px -181px;background-repeat:no-repeat;text-decoration:none;}


.suProjectName{padding-top:20px;padding-bottom:10px;font-family:Frutiger;font-size:24px;color:#83a746;}
.suProjectName a{padding-top:20px;padding-bottom:10px;font-family:Frutiger;font-size:24px;color:#83a746;text-decoration:none;}
.suProjectName a:hover{padding-top:20px;padding-bottom:10px;font-family:Frutiger;font-size:24px;color:#83a746;text-decoration:underline;}
.tblsuType{width:187px;margin:5px;}
.tblsuType td{vertical-align:top;text-align:right;}

.tagBoxContainer{float: right; width: 207px; height: 101px; border: solid 1px #c6c6c6;margin-right: 1px; margin-left: 1px;}
.tabServicesBoxInner{width: 198px; height: 91px; border: dashed 1px #bfc2c3; margin: 4px 3px 4px 3px;background-color: #ebe6f1;}
.tabStatusBoxInner{width: 198px; height: 91px; border: dashed 1px #bfc2c3; margin: 4px 3px 4px 3px;background-color: #fbd9e7;}
.tabRecognitionBoxInner{width: 198px; height: 91px; border: dashed 1px #bfc2c3; margin: 4px 3px 4px 3px;background-color: #e1eef1;}
.tabVisitsBoxInner{width: 198px; height: 91px; border: dashed 1px #bfc2c3; margin: 4px 3px 4px 3px;background-color: #ebf0e0;}
.tagBoxContent{font-size:14px;font-family:Arial;color:#666666;font-weight:normal;padding-top:5px;}
.LabelSevices{font-family:Frutiger;font-size:24px;color:#662c91;text-align:right;}
.LabelStatus{font-family:Frutiger;font-size:24px;color:#eb0d6a;text-align:right;}
.labelRecognition{font-family:Frutiger;font-size:24px;color:#0070bb;text-align:right;}
.labelVisits{font-family:Frutiger;font-size:24px;color:#83a746;text-align:right;}
.suItemSpacer{clear:both;margin-bottom:70px;}
.smileProjectContentHolder{line-height:18px;}
.smileProjectContentHolder h3{font-family:Arial;font-size:13px;color:#646464;text-transform:none;font-weight:bold;}
.smileProjectContentHolder table{border:0px;}
.smileProjectContentHolder table td{vertical-align:top;}
.smileFunProjects{display:block;width:620px;background-color:#e8e7e3;padding:20px;}
.smileFunProjects td{vertical-align:top;text-align:right;}
.smileFunProjects img{border:0px;margin:4px;vertical-align:top;}
/*.funfullscreen{position:absolute;top:0px;left:0px;z-index:200;display:block;width:100%;height:100%;}*/
.productItemAnchor {text-decoration:none;}
