html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }



.PageBreak		{PAGE-BREAK-AFTER: always;}
#Footer1_Footer1_dtlDataList{margin:auto;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}



div#MainContainer{
	margin:auto;		
	width:881px;		
}

	div#HeaderContainer{
		float:left;
		width:880px;
		height:108px;
		padding:33px 1px 0px 0px;
		overflow:hidden;
	}
		div#Logo{
			float:left;
			width:880px;
			height:72px;
			background-image:url(/Images/creativity_that_works.gif);
			background-position:bottom right;
			background-repeat:no-repeat;	
			overflow:hidden;		
		}
		div#Logo a{
			float:left;
			width:205px;
			height:72px;
			cursor:pointer;
			cursor:hand;
			display:block;
		}
		
		div#MenuContainer{
			float:left;
			width:660px;
			height:30px;
			padding:6px 0px 0px 0px;
		}
		div#SearchBox{
			float:left;
			width:184px;
			height:21px;
			padding:7px 17px 8px 19px;
			background-color:#e6e6e6;			
		}
		
	div#HomeTextBannerAndTestimonials{
		float:left;
		width:880px;
		height:200px;
		border-bottom:4px solid #e56d22;		
		background-color:#000000;
		overflow:hidden;
	}	
	div#BreadCrums{
		float:left;
		width:881px;
		height:17px;
		padding:34px 0px 10px 0px;
		text-align:left;
	}
		div#HomeTextBanner{
			float:left;
			width:577px;
			height:174px;
			padding:26px 70px 0px 13px;			
			
		}
		div#Testimonials{
			float:left;
			width:163px;	
			height:122px;				
			padding:26px 23px 10px 34px;
			background-color:#e56d22;
			overflow:hidden;
		}
		
		div#TestimonialsAll{
			float:left;
			width:163px;
			height:15px;
			padding:0px 23px 31px 34px;
			background-color:#e56d22;
			overflow:hidden;
		}
	div#HomeImageBannerAndLinks{
		float:left;
		width:880px;
		height:213px;
		border-bottom:4px solid #e56d22;
		overflow:hidden;
	}	
		div#HomeImageBanner{
			float:left;
			width:660px;
			height:213px;
		}
		div#HomeRightLinks{
			float:left;
			width:163px;
			height:189px;
			padding:11px 23px 0px 34px;			
		}
		
	div#HomeWidgets{
		float:left;
		width:881px;
		height:138px;
	}	
		div#GraphicDesign{
			float:left;
			width:221px;
			height:138px;		
		}
			div#GraphicDesignTitle{
				float:left;
				width:221px;
				height:57px;
				overflow:hidden;
			}
			div#GraphicDesignContents{
				float:left;
				width:188px;
				height:80px;
				background-image:url(/Images/Home_Widget_bg.jpg);
				border-left:1px solid #dad9d9;
				border-bottom:1px solid #dad9d9;				
				border-right:1px solid #b3aeab;
				padding:11px 11px 0px 20px;
				
			}
				/*
				div#GraphicDesignText{
					float:left;
					width:188px;
					height:40px;
					padding:11px 11px 0px 20px;
				}
				div#GraphicDesignMore{
					float:left;
					width:53px;
					height:21px;
					padding:0px 11px 0px 155px;
				}
				*/
			
		div#Advertising{
			float:left;
			width:220px;
			height:138px;
		}
			div#AdvertisingTitle{
				float:left;
				width:220px;
				height:57px;
				overflow:hidden;
			}
			div#AdvertisingContents{
				float:left;
				width:187px;
				height:80px;
				background-image:url(/Images/Home_Widget_bg.jpg);
				border-left:1px solid #dad9d9;
				border-bottom:1px solid #dad9d9;				
				border-right:1px solid #b3aeab;
				padding:11px 11px 0px 20px;
			}
				/*
				div#AdvertisingText{
					float:left;
					width:187px;
					height:40px;
					padding:11px 11px 0px 20px;
				}
				div#AdvertisingMore{
					float:left;
					width:53px;
					height:21px;
					padding:0px 11px 0px 154px;
				}
				*/
		
		div#DigitalServices{
			float:left;
			width:219px;
			height:138px;
		}
			div#DigitalServicesTitle{
				float:left;
				width:219px;
				height:57px;
				overflow:hidden;
			}
			
			div#DigitalServicesContents{
				float:left;
				width:186px;
				height:80px;
				background-image:url(/Images/Home_Widget_bg.jpg);
				border-left:1px solid #dad9d9;
				border-bottom:1px solid #dad9d9;				
				border-right:1px solid #b3aeab;
				padding:11px 11px 0px 20px;
			}
				/*
				div#DigitalServicesText{
					float:left;
					width:186px;
					height:40px;
					padding:11px 11px 0px 20px;
				}
				div#DigitalServicesMore{
					float:left;
					width:53px;
					height:21px;
					padding:0px 11px 0px 153px;
				}
				*/
		div#Packaging{
			float:left;
			width:221px;
			height:138px;
		}
			div#PackagingTitle{
				float:left;
				width:221px;
				height:57px;
				overflow:hidden;
			}
			div#PackagingContents{
				float:left;
				width:188px;
				height:80px;
				background-image:url(/Images/Home_Widget_bg.jpg);
				border-left:1px solid #dad9d9;
				border-bottom:1px solid #dad9d9;				
				border-right:1px solid #b3aeab;
				padding:11px 11px 0px 20px;
			}
				/*
				div#PackagingText{
					float:left;
					width:188px;
					height:40px;
					padding:11px 11px 0px 20px;
				}
				div#PackagingMore{
					float:left;
					width:53px;
					height:21px;
					padding:0px 11px 0px 155px;
				}
				*/
				
		div#FooterContainer{
			float:left;
			width:881px;
			text-align:center;
			overflow:hidden;
			margin:auto;
		}
			div#FooterContactInfo{
				float:left;
				width:881px;
				text-align:center;
				padding:15px 0px 10px 0px;
				color:#828282;
			}
			div#FooterCopy{
				float:left;
				width:881px;
				text-align:center;
				padding:0px 0px 20px 0px;
				color:#828282;
			}
			div#FooterHR{
				float:left;
				width:881px;
				padding-top:10px;
			}
			
			/* about us */
			
		div#ContentArea{
			float:left;
			width:880px;
			padding-right:1px;	
		}
			div#LeftPane{
				float:left;
				width:210px;
				padding:0px 30px 0px 0px;
			}
			div#LeftPaneContact{
				float:left;
				width:400px;
				padding:0px 80px 0px 0px;
			}
			div#RightPaneContact{
				float:left;
				width:400px;
				padding:0px 0px 0px 0px;
			}
			div#Middle_RightPane{
				float:left;
				width:640px;
			}
			div#Left_Middle_RightPane{
				float:left;
				width:880px;
			}
			div#MiddlePane{
				float:left;
				width:409px;
				padding:0px 11px 0px 0px;
			}
			div#RightPane{
				float:left;
				width:220px;
			}
				div#RightPanePortfolio{
					float:left;
					width:185px;
					border-bottom:4px solid #ea772c;
					border-top:1px solid #c3c3c3;
					border-right:1px solid #c3c3c3;
					border-left:1px solid #c3c3c3;
					padding-left:33px;
				}
		
		div#PortfolioSection{
			float:left;
			width:905px;
			z-index:2;
			margin: 0px -25px;
			position:relative;
		}