	.clearboth{
		clear:both;
	}
	
	/* nav active state */
	ul#topNav li#t1 a {
		background-image:url(../../../images/nav/nav_bg_left_on.gif) !important;
	}
	ul#topNav li#t1 a span {
		background-image: url(../../../images/nav/nav_bg_right_on.gif) !important;
	}
	
	/* welcome top */
	#welcomeBanner {
		height:180px;
		margin:10px 0 10px 0;
	}
	#welcomeBanner #welcome {
		height:180px;
		width:670px;
		float:left;
		overflow:hidden;
	}
	
	/* logos */
	#logos {
		width:240px !important;
		float:right;
		background:url(../../../images/misc/home/logos.jpg) no-repeat top left;
		height:180px !important;
	}
	
	#container {
		width:920px !important;
	}
	
	/* generic box */
	.box {
		background-position:top center;
		background-repeat:repeat-y;
	}
	.box .top {
		height:20px;
		background-position:top center;
		background-repeat:no-repeat;
	}
	.box .bottom {
		height:20px;
		background-position:bottom center;
		background-repeat:no-repeat;
	}
	
	/* about us */
	#aboutUs {
		float:left;
		width:670px;
		margin:0 0 10px 0;
	}
	#aboutUs h3 {
	/*	margin:0 0 0.8em 0;
		padding: 0 0 0 15px;
		font-size:1.3em;*/
	}
	#aboutUs .col {
		float:left;
		width:300px;
		padding:0 15px;
	}
	#aboutUs .col h3 {
		padding:0 0 12px 0;
	}
	#aboutUs p {
		font-size:1.2em;
		line-height:1.4em;

		padding:0 0 22px 0;
	}
/*	#aboutUs ul {
		padding:0 15px;
	}
	#aboutUs ul li {
		margin:0 0 0 10px;
		font-size:1.2em;
		line-height:1.4em;
	}*/
	
	/* retail smart */
	#retailSmart {
		float:left;
		width:670px;
	}

	#retailSmart h3 {
	padding: 0 0 0 15px;
	margin:0 0 0.8em;
		/*text-indent:-9999px;
		height:47px;
		margin:-20px 0 0.8em 0;
		background:url(../../../images/headings/retail-smart.jpg) no-repeat top left;
	*/}
	#retailSmart p {
		font-size:1.2em;
		line-height:1.4em;
		padding:0 15px 15px 15px;
	}
	#retailSmart ul {
		padding:0 15px;
	}
	#retailSmart ul li {
		margin:0 0 0 10px;
		font-size:1.2em;
		line-height:1.4em;
	}
	
	/* sidebox */
	#businessAreas {
		width:240px;
		float:right;
	}
	
	#businessAreas p {
		padding:0 15px;
	}
	#businessAreas h3 {
	/*	margin:0 0 0.8em 0;
		font-size:1.3em;*/
	}
	#businessAreas p {
		font-size:1.2em;
		padding: 0 15px 13px 15px;
	}
	
	/* our clients */
	#ourClients {
		clear:both;
		padding:30px 5px 20px 5px;
	}
	#ourClients h3 {
		float:left;
		width:100px;
		font-size:1.3em;
	}
	#ourClients ul {
		float:left;
		width:570px;
		height:60px;
		overflow:hidden;
	}
	#ourClients li {
		list-style:none;
		float:left;
		padding:0 10px 10px 0;
	}
	#ourClients li a {
	}
	
	
	#homeColumns{
		background:url(../../../images/layout/home-box-bottom.gif) 50% 100% white;
	}
	
	#homeColumnsTop{
		height:20px;
		background:url(../../../images/layout/home-box-top.gif) 50% 0% white;
	}
	
	#homeColumnsBottom{
		clear:both;
	}
	
	#homeColumns .box{
		margin-bottom:5px;
	}
	
	#boxDivide{
		float:left;
		width:671px;
		background:url(../../../images/layout/home-box-divide.gif) center center white;
		margin:0px;
		padding:0px;
		height:40px;
	}