/***Plugin Left Menu***/
ul#left_navigation{ margin:0 8px;}
#left_navigation li{
	list-style:none;
	margin-bottom:6px;
	line-height:80px;
}
#left_navigation li:last-child{ margin-bottom:0px; padding-bottom:6px;}
#left_navigation li a{
	text-decoration:none;
	color:#ffffff;	
	font-weight:bold;
}
#left_navigation li a:hover{
	text-decoration:none;	
	color:#c2d94b;
}
#left_navigation li.aleft{
	background:url(../images/nav_bg_left.png) no-repeat;
	height:80px;
	width:211px;	
	text-align:right;
 }
 #left_navigation li .large{ width:145px; text-align:center; line-height:80px;}
 #left_navigation li .small{ width:65px;}
 #left_navigation li.aright{
	background:url(../images/nav_bg_right.png) no-repeat;
	height:80px;
	width:211px;
	text-align:left;	
 }
 ul#left_area_icons{ height:29px; margin:14px 21px; }
 #left_area_icons li{ float:left; margin-right:15px;}
 #left_area_icons li:nth-child(4){margin-right:0px;}
 #left_logo{ text-align:center; padding-top:18px; } 
 #sidebar .sidebar-content
 { 
 	background:url(../images/left_column_bg.png) repeat-y;
	height:auto;
	width:227px;
    display:table;
 }
 .sidebar.widget_sidebar_left .sidebar-content
 {
   border-radius:0px;
 }
 .home_hover{
 	background:url(../images/nav_bg_right_hover.png) no-repeat;
	height:80px;
	width:211px;
	text-align:left;
 }
 .aboutus_hover{
 	background:url(../images/about_us_hover.png) no-repeat;
	height:80px;
	width:211px;
	text-align:right;
 }
 .clients_hover{
 	background:url(../images/client_hover.png) no-repeat;
	height:80px;
	width:211px;
	text-align:right;
 }
 .services_hover{
 	background:url(../images/services_hover.png) no-repeat;
	height:80px;
	width:211px;
	text-align:left;
 }
 .projects_hover{
 	background:url(../images/projects_hover.png) no-repeat;
	height:80px;
	width:211px;
	text-align:right;
 }
 .commercialprojects_hover{
 	background:url(../images/nav_bg_right_hover.png) no-repeat;
	height:80px;
	width:211px;
	text-align:right;
 }
 .recruitment_hover{
 	background:url(../images/recruitment_hover.png) no-repeat;
	height:80px;
	width:211px;
	text-align:left;
 }
 .careers_hover{
 	background:url(../images/about_us_hover.png) no-repeat;
	height:80px;
	width:211px;
	text-align:left;
 }
 .palacestreet_hover{
 	background:url(../images/nav_bg_left_hover.png) no-repeat;
	height:80px;
	width:211px;
	text-align:left;
 }
 .location_hover{
 	background:url(../images/location_hover.png) no-repeat;
	height:80px;
	width:211px;
	text-align:left;
 }
 .sidebar-left .content{ margin-right:0%; }
 .widget_sidebar_left section{ display:none;}
#extra_navigation, #bottom_logo, #searchfrm{ 
 	padding:0px 8px;
}
 #searchfrm form{
 padding-top:10px; 
background: rgb(53,53,53); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM1MzUzNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMyJSIgc3RvcC1jb2xvcj0iIzU2NTY1NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  rgba(53,53,53,1) 0%, rgba(86,86,86,1) 32%, rgba(255,255,255,1) 90%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(53,53,53,1)), color-stop(32%,rgba(86,86,86,1)), color-stop(90%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(53,53,53,1) 0%,rgba(86,86,86,1) 32%,rgba(255,255,255,1) 90%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(53,53,53,1) 0%,rgba(86,86,86,1) 32%,rgba(255,255,255,1) 90%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(53,53,53,1) 0%,rgba(86,86,86,1) 32%,rgba(255,255,255,1) 90%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(53,53,53,1) 0%,rgba(86,86,86,1) 32%,rgba(255,255,255,1) 90%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#353535', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */
 }
 #searchfrm .search_input input{
 	  background:none;
      border: 0px!important;
      color: #ffffff!important;     
 }
#searchfrm .search_submit{ margin-top:10px; position:absolute; cursor:pointer; font-weight:bold;}
#searchfrm input[type="text"]::-moz-placeholder,
#searchfrm input[type="password"]::-moz-placeholder,
#searchfrm textarea::-moz-placeholder{
    color: #ffffff;
	opacity:1!important;
	font-weight:bold;
} 
#searchfrm input::-webkit-input-placeholder {
	color: #ffffff;
	opacity:1!important;
	font-weight:bold;
}
#searchfrm input::-ms-input-placeholder {
	color: #ffffff;
	opacity:1!important;
	font-weight:bold;
}
#left_navigation span.nav_txt{ 
    color: #ffff;
    text-shadow:
    -1px -1px 0 #000,
    1px -1px 0 #000,
    -1px 1px 0 #000,
    1px 1px 0 #000;
    
}
.custom_search .filter a, .paginator a, .filter .filter-extras a.act:hover, .custom_search h3 a, h3 a:hover, h2.entry-title a, .comments-title a, #reply-title{
	color:#FFFFFF!important;
}
#frmsearch input[type="text"]{ width:140px; margin:0 5px; border:#FFFFFF solid 1px!important;}
#extra_navigation ul li{ float:left; margin-bottom:10px;}
#extra_navigation ul li:last-child{ margin-left:20px;}
#extra_navigation ul li a{ text-decoration:none;}
#extra_navigation ul li a:hover{ text-decoration:underline;}
#left_area_icons li:nth-child(1){
	background:url(../images/left_column_icon_img.jpg) no-repeat;
	width:35px;
	height:29px;
	background-position:-6px 0px;
}
#left_area_icons li a div{
  width:38px;
  height:29px;
  display:inline-block;
}
#left_area_icons li:nth-child(2){
    background:url(../images/left_column_icon_img.jpg) no-repeat;
	width:35px;
	height:29px;
	background-position:-65px 0px;

}
#left_area_icons li:nth-child(3){
    background:url(../images/left_column_icon_img.jpg) no-repeat;
	width:35px;
	height:29px;
	background-position:-135px 0px;
	margin-left: 3px;
    margin-right: 8px !important;

}
#left_area_icons li:nth-child(4){
    background:url(../images/left_column_icon_img.jpg) no-repeat;
	width:35px;
	height:29px;
	background-position:-190px 0px;

}

#bottom_logo ul li{
    margin: 0 0px !important;
}


 
 