#menuContainer {
background:transparent url(../images/menu_sprite_empty.png) no-repeat scroll right top;
clear:both;
width:900px;
}
#menuContent {
padding-left:0;
z-index:4;
position:relative;
}
* html #menuContent {
background:transparent url(../images/menu_sprite.gif) no-repeat scroll left bottom;
height:37px;
}
#menuContent li a {
background-color:transparent;
border:0 none;
line-height:38px;
margin-right:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
padding:0;
text-indent:-10000px;
display:block;
position:relative;
}
#menuContent li a:hover {
background-color:transparent;
}
#menuContent li.selected a {
background-color:transparent;
border:0 none;
}
#menuContent li a {
background:transparent url(../images/menu_sprite.gif) no-repeat scroll left top;
margin:0;
}
#menuContent li ul a {
background-image:none;
}

#menuContent li {
float:left;
margin:0;
padding:0;
}
#menuContent li {
display:inline;
}
li {
margin-bottom:0.5em;
}
li#menuItem-home a {
width:96px;
}
li#menuItem-home:hover a, li#menuItem-home.sfhover a, li#menuItem-home a:hover, #menuItem-home.selected a {
background-position:0 -39px;
}

li#menuItem-services a {
background-position:-96px 0;
width:148px;
}
li#menuItem-services:hover a, li#menuItem-services.sfhover a, li#menuItem-services a:hover, #menuItem-services.selected a {
background-position:-96px -39px;
}

li#menuItem-portfolio a {
background-position:-244px 0;
width:99px;
}
li#menuItem-portfolio:hover a, li#menuItem-portfolio.sfhover a, li#menuItem-portfolio a:hover, #menuItem-portfolio.selected a {
background-position:-244px -39px;
}

li#menuItem-online a {
background-position:-344px 0;
width:148px;
}
li#menuItem-online:hover a, li#menuItem-online.sfhover a, li#menuItem-online a:hover, #menuItem-online.selected a {
background-position:-344px -39px;
}

li#menuItem-about a {
background-position:-492px 0;
width:82px;
}
li#menuItem-about:hover a, li#menuItem-about.sfhover a, li#menuItem-about a:hover, #menuItem-about.selected a {
background-position:-492px -39px;
}
li#menuItem-contact a {
background-position:-575px 0;
width:91px;
}
li#menuItem-contact:hover a, li#menuItem-contact.sfhover a, li#menuItem-contact a:hover, #menuItem-contact.selected a {
background-position:-575px -39px;
}
#menuContent li.selected a {
background-color:transparent;
border:0 none;
}

#sideMenu, #sideMenu ul {
	list-style-type: none;
	width:200px;
	margin: 0px;
	padding: 0px;
}
#sideMenu {
margin-left:30px;
margin-top:10px;
}

#sideMenu li span {
	margin-left:10px;
	font-size:10pt;
	line-height:20px;
}

#sideMenu li:hover, #sideMenu li span a:focus, #sideMenu li.selected a, #sideMenu li a {
	text-decoration:none !important;
}
.menuClear {
height:0;
line-height:0;
clear:both;
display:block;
}

.greyBoxSq {
background-image:url(../images/boxContainerSqre.jpg);height:310px;width:280px;float:left;display:inline;margin-right:29px;position:relative;color:#666666;
}

.greyBoxSq:hover {
background-image:url(../images/boxContainerSqre-dg.jpg);text-decoration:none;
}

.greyBox {
background-image:url(../images/boxContainerSml.jpg);height:225px;width:280px;float:left;display:inline;margin-right:29px;position:relative;
}

.greyBox:hover {
background-image:url(../images/boxContainerSml-dg.jpg);
}

.greyBoxEnd {
margin-right:0px;
}

.greyBoxContent {
position:relative;padding:15px 15px 10px 15px;text-align:center;
}

.pageFullWidthBoxContent a:hover {
text-decoration:none;
}
