/* 
file: Nimlok V1 CSS (Homepage)
by: Mohammed Kargas. (denizengt@gmail.com)
from: Whitecursor.com (http://www.whitecursor.com)
for: Nimlok, Inc.

*/
 html, body {
		margin: 0;
		padding: 0;
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
		height:100%;
		width:100%;
}

BODY{
background-color:#eeeeee;
font-family:Tahoma, "Myriad Pro", arial, "Lucida Grande","Lucida Sans Unicode", Helvetica, Verdana, sans-serif;
color: #818181;
text-align:left;
/*line-height:1.5;*/ 
 font-size:small; 
 voice-family: "\"}\"";
  voice-family:inherit; 
  font-size:10px;
}

div#header{
width:955px;
height:145px;
background-image:url(images/headerBg.gif);
background-repeat:no-repeat;
}

#container{
margin:0 auto;
height:auto;
width:955px;

}

div#topmenu{
padding-left:20px;
width:935px;
height:31px;
background-image:url(images/topmenuBg.gif);
background-repeat:no-repeat;
}

	div#topmenu  .menuP{
	margin-left:85px;
	}

	div#topmenu .menuSurround{
	padding-bottom:5px;
	padding-left:20px;
	}

	div#topmenu a{
	color:#F4F4F4;
	letter-spacing:0.3px;
	}

	div#topmenu a:hover{
	color:#FFFFFF;
	}

	div#topmenu ul{
	padding:0px;
	margin:0px;
	}

	div#topmenu li{
	float:left;
	list-style:none;
	}

		li.homeButton{
		width:70px;
		height:31px; 
		}

		li.homeButton a{
		display:block;
		text-decoration:none;
		padding-top:8px;
		padding-left:20px;
		height:23px;
		font-size:12px;
		}

		li.homeButton a:hover{
		background-image:url(images/menOver.gif);
		background-repeat:repeat-x;
		background-position:top left;
		}

		li.exhibitionStandsButton{
		width:132px;
		height:31px;
		}

		li.exhibitionStandsButton a{
		display:block;
		text-decoration:none;
		padding-top:8px;
		padding-left:18px;
		height:23px;
		font-size:12px;
		}

		li.exhibitionStandsButton li.menu{
		width:130px !important;
		}

		li.exhibitionStandsButton a:hover{
		background-image:url(images/menOver.gif);
		background-repeat:repeat-x;
		background-position:top left;
		}

		li.retailSolutionsButton{
		width:115px;
		height:31px;; 
		}

		li.retailSolutionsButton a{
		display:block;
		text-decoration:none;
		padding-top:8px;
		padding-left:15px;
		height:23px;
		font-size:12px;
		}

		li.retailSolutionsButton li.menu{
		width:113px;
		}

		li.retailSolutionsButton a:hover{
		background-image:url(images/menOver.gif);
		background-repeat:repeat-x;
		background-position:top left;
		}

		li.portableDisplaysButton{
		width:158px;
		height:31px;
		}

		li.portableDisplaysButton a{
		display:block;
		text-decoration:none;
		padding-top:8px;
		padding-left:31px;
		height:23px;
		font-size:12px;
		}

		li.portableDisplaysButton  li.menu{
		width:156px;
		}

		li.portableDisplaysButton a:hover{
		background-image:url(images/menOver.gif);
		background-repeat:repeat-x;
		background-position:top left;
		}

		li.ourCompanyButton{
		width:120px;
		height:31px; 
		}

		li.ourCompanyButton a{
		display:block;
		text-decoration:none;
		padding-top:8px;
		padding-left:21px;
		height:23px;
		font-size:12px;
		}

		li.ourCompanyButton li.menu{
		width:118px; !important;
		}

		li.ourCompanyButton a:hover{
		background-image:url(images/menOver.gif);
		background-repeat:repeat-x;
		background-position:top left;
		}

		li.enquiriesButton{
		width:86px;
		height:31px; 
		}

		li.enquiriesButton a{
		display:block;
		text-decoration:none;
		padding-top:8px;
		padding-left:18px;
		height:23px;
		font-size:12px;
		}

		li.enquiriesButton a:hover{
		background-image:url(images/menOver.gif);
		background-repeat:repeat-x;
		background-position:top left;
		}

		li.divider{
		width:2px;
		height:30px;
		background-image:url(images/topMenuDivider.gif);
		background-repeat:repeat-y;
		}

/*
#innerBody{
width:955px;
background-image:url(images/innerBg.gif);
background-repeat:repeat-y;
}
*/


#contentFooter{
width:955px;
height:7px;
clear:both;
background-image:url(images/contentFooter2.gif);
background-repeat:no-repeat;

}


#threes h2 a{
text-decoration:none;
color:#5a5a5a;
}

#threes h2 a:hover{
color:#000000;
}

#threes{
padding-left:35px;
padding-right:40px;
width:880px;
height:222px;
background-image:url(images/threes.gif);
background-repeat:no-repeat;
}

#threes p{

}

.padder{
padding-top:10px;
padding-left:20px;
padding-right:20px;

}
#threes h2{
font-size:20px;
font-weight:lighter;
padding:0;
margin:0;

}

#twoAside{
float:left;
width:582px;
height:222px;
}

#oneAside{
float:right;
width:277px;
height:222px;
}

#threesExhi{
float:left;
background-image:url(images/threesExhi2.jpg);
background-repeat:no-repeat;
width:277px;
height:222px;
font-size:11px;
}

#threesRetail{
width:277px;
height:222px;
float:right;
background-image:url(images/threesRetail2.jpg);
background-repeat:no-repeat;
font-size:11px;
}

#threesProduct{
width:277px;
height:222px;
background-image:url(images/threesProd2.jpg);
background-repeat:no-repeat;
font-size:11px;

}

#footer{
width:955px;
height:85px;
clear:both;
background-image:url(images/footerBg2.gif);
background-repeat:no-repeat;
}


#footer .inner{
width:955px;
font-size:10px;
color:#CCCCCC;
}

#footer .left{
width:630px;
padding-top:40px;
padding-left:150px;
float:left;

}

#footer .right{
	float:right;
	width:166px;
	padding-top: 26px;
}


#footer .inner .left a{
color:white;
font-size:10px;
padding-left:10px;
padding-right:10px;
text-decoration:none;
}

#footer .inner .left a:visited{
color:white;
font-size:12px;
text-decoration:none;
}

#footer  .inner .left a:hover{

color:#000000;
text-decoration:underline;
}


/***** GENERAL LINKS *****/
a:link.general {
	color:#0033CC;
	text-decoration: none;
}
a{
	color:#0033CC;
	text-decoration: none;
}
a:visited.general {
	color:#0033CC;
	text-decoration: none;
}

a:hover.general,a:visited:hover.general  {
	color:#000000;
	text-decoration:none;
}



a:active.general {
	color:#000033;
	text-decoration:none;
}

/***** MAIN LINKS *****/
a:link.main {
	color:#0033CC;
	text-decoration: none;
}

a:visited.main {
	color:#0033CC;
	text-decoration: none;
}

a:hover.main {
	color:#002142;
	text-decoration:none;
}

a:visited:hover.main {
	color:#002142;
	text-decoration:none;
}

a:active.main {
	color:#FFFFFF;
	text-decoration:none;
}

ul { /* all lists */
	padding: 0;
	margin: 0;
	
}

ul.standard{
margin-left:20px;
}

#topmenu li { /* all list items */
	float: left;
	position: relative;
	color:black;
	
}

li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: auto;
	left: 0;
	color:black;
	background-image:url(images/tranny.png);
	background-repeat:repeat;
	


}

li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
	height:auto;
	color:black;
}


li:hover ul, li.over ul { /* lists nested under hovered list items */
color:black;
display: block;
}
ul.standard{

}
li.menu a:hover{
background-image:url(images/tranny2.png);
background-repeat:repeat;
color:#000000 !important;

}


li.menu a{
color:black !important;
font-size:12px;
	
}

li.menu{
height:auto;
	width: 150px;
	border:1px solid white;
	
	

}



#display{
width:955px;
height:242px;
clear:both;
background-image:url(images/disp.jpg);
background-repeat:no-repeat;
}


.cleanForm{
border:1px solid #FBFBFB;
padding:5px;
}

.upper{
background-image:url(images/su.gif);
background-repeat:no-repeat;
background-position:top left;
height:40px;
}

.upperTile{
background-image:url(images/sutile.gif);
background-repeat:repeat-y;
background-position:top left;
}

.lower{
background-image:url(images/lower_image.gif);
background-repeat:no-repeat;
background-position:bottom left;
height:20px;
}

li.menu a{
color:black !important;
height:20px !important;
padding:0 !important;
margin:0 !important;
padding-left:2px !important;

}

li.menu{
padding:0 !important;
margin:0 !important;
height:20px !important;
	width: 10em;
	border:1px solid white;
color:black !important;	
padding-left:2px !important;
	
}