html, body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, blockquote, fieldset, input {
	margin: 0;
	padding: 0;
}
html, body {
	background-color:#ffffff;
	color:#464646;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.PageBreak {
	PAGE-BREAK-AFTER: always;
}
img {
	border-width: 0px 0px 0px 0px;
}
div {
	padding:0px 0px 0px 0px;
	border-width: 0px 0px 0px 0px;
}
/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer {
	width:100%;
	float:left;
}
/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer {
	width:100%;
	float:left;
}
	div#Header_GetAQuote {
		width:100%;
		float:left;
		height:400px;
		background-image:url(/Images/homebgextended.jpg);
		background-repeat:no-repeat;
		background-position:center top;
		height:812px;
		margin-top:-400px;
		/*margin-top:0px;*/
	}
	
		div#Header_GetAQuoteInternal
		{
			width:1000px; margin:auto;	
		}
			
			div#HeaderQuoteContent
			{
				width:195px; float:left;
				padding:40px 50px 0px 40px;
			}
			div#HeaderQuoteFormContainer
			{
				width:715px; float:left;
			}
			
				div#headerQuoteCloseContainer
				{
					width:700px; float:left;
					padding:15px 15px 0px 0px;
					text-align:right;
				}
				div#headerThankCloseContainer
				{
					width:985px; float:left;
					padding:15px 15px 50px 0px;
					text-align:right;
				}
		
	
	div#HeaderMainContainer {
		width:100%;
		float:left;
		margin-top:-412px;
		/*background-image:url(/Images/main-bg.jpg);
		background-repeat:no-repeat;
		background-position:center top;*/
	}
		div#HeaderMainContainer_Inner {
			width:1000px;
			margin:auto;
		}
		div#LogoContainer {
			width:244px;
			float:left;
			height:104px;
		}
		/*div#MainNavContainer {
			width:553px;
			float:left;
			padding:28px 0px 0px 80px;
		}*/
		
		div#MainNavContainer {
			width:563px;
			float:left;
			padding:0px 0px 0px 70px;
		}
		
			div#SocialLinksContainers
			{
				width:583px; float:left;
				/*height:28px;	*/
				height:50px;
				overflow:hidden;
			}
				
				div#GoogleLink
				{
					width:470px; float:left;
					text-align:right;
					padding-top:8px;
				}
				div#FBLink
				{
					width:113px; float:left;
					padding-top:8px;
					overflow:hidden;
				}
			
		div#GetAQuoteBtn {
			width:123px;
			float:left;
			padding:50px 0px 0px 0px;
		}
		
a#toggleQuoteBtn{display:block; text-decoration:none; width:111px; height:29px; background-image:url(/Images/getaquote.png); background-repeat:no-repeat; background-position:0px 0px;}
a#toggleQuoteBtn:hover{ background-image:url(/Images/getaquote_r.png); background-repeat:no-repeat;}
a#toggleQuoteBtn.active{ background-image:url(/Images/getaquote_selected.png); background-repeat:no-repeat;}		
		
		a#toggleCloseBtn{display:block; text-decoration:none; background:none;}

	
		
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer {
	width:100%; float:left;
}

	div#MainBodyInnerContainer
	{
		width:1000px; margin:auto;
	}
	
	div#MainBodyInnerContentContainer
	{
		width:1000px; float:left;
		background-image:url(/Images/maincontent_line.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		
	}
		div#MainBodyInnerContent_WhatWeDo
		{
			width:960px; float:left;
			background-image:url(/Images/maincontent_line.jpg);
			background-repeat:no-repeat;
			background-position:center bottom;
			padding:25px 5px 5px 35px;
			
		}
		
		
		
		
	div#MainContentLeft
	{
		width:708px; float:left;	
		padding:15px 46px 10px 35px;
	}
	
	div#MainContentLeftCont
	{
		width:708px; float:left;
		padding:0px 0px 0px 0px;
		display:none;
	}
	
	div#MainContentRight
	{
		width:160px; float:left;
		padding:10px 30px 20px 20px;
		border-left:solid 1px #cccccc;
		min-height:170px; _height:170px;
	}

/************************************************************************
*	Home - Our Work
************************************************************************/
div#WhatWeDoContainerMain
{
	width:960px; float:left;
	padding:20px 0px 0px 0px;
}


.WhatWeDoContainer
{
	width:220px; height:206px;
	float:left; padding:0px 20px 0px 0px;
	cursor:hand;
	cursor:pointer;
}

	div#WhatImage
	{
		width:220px; float:left;
		height:156px; overflow:hidden;
		position:relative;
		top:0; left:0;
	}
	
		.WhatImageContainer
		{
			width:220px; float:left;	
			height:156px;
			position:absolute;
			top:0; left:0; 
			z-index:7;
		}
		.WhatTextContainer
		{
			width:180px; float:left;	
			height:136px;
			padding:10px 20px 10px 20px;
			background-color:#fff600;
			position:absolute;
			left:0;
			top:156px;
			z-index:8;
			background-color:#464646;
			
			
		}
		
		
	
	div#WhatLink
	{
		width:220px; float:left;
		height:29px;	background-color:#FFF;
		padding:7px 0px 0px 0px;
		text-align:center;
		display:block;
	}
	
/************************************************************************
*	Home - The Latest
************************************************************************/		

div#MainBodyInnerContent_LatestNews
		{
			width:925px; float:left;
			background-image:url(/Images/maincontent_line.jpg);
			background-repeat:no-repeat;
			background-position:center bottom;
			padding:25px 35px 30px 35px;
			
		}

	div#LatestNewsContainerMain
	{
		width:925px; float:left;
		padding:15px 0px 0px 0px;
	}
	
		div#LatestNews_TweetContainer
		{
			width:320px; float:left;
		}	
			div#TweetContentContainer
			{
				width:290px; float:left;
				padding:10px 30px 0px 0px;
			}

			div#jq_tweet
			{
				width:290px; float:left;
				height:140px;
			}	
			
		
		div#LatestNews_NewsContainer
		{
			width:315px; float:left;
		}	
			div#NewsContentContainer
			{
				width:285px; float:left;
				padding:10px 30px 0px 0px;
			}
		
		div#LatestNews_BlogContainer
		{
			width:290px; float:left;
		}	
		
			div#BlogContentContainer
			{
				width:290px; float:left;
				padding:10px 0px 0px 0px;
			}
			
			
/************************************************************************
*	Home  - Our Work
************************************************************************/

div#MainBodyInnerContent_OurWork
{
		width:960px; float:left;
		background-image:url(/Images/maincontent_line.jpg);
		background-repeat:no-repeat;
		background-position:center bottom;
		padding:25px 20px 0px 20px;
}

	div#MainBodyInnerContent_OurWorkHeader
	{
		/*width:947px; float:left;
		padding:20px 0px 20px 13px;*/
		
		width:925px; float:left;
		padding:25px 35px 0px 35px;
		
		
	}

/************************************************************************
*	Home  - Client List
************************************************************************/

div#MainBodyInnerContent_ClientList
{
		width:960px; float:left;
		padding:25px 30px 15px 30px;
}

/************************************************************************
*	About Us - MainBody
************************************************************************/

div#AboutMainBodyContainer
{
	width:100%;
	float:left;	
	margin-top:-312px;
}

	div#AboutMainBodyInnerContainer
	{
		margin:auto;
		width:1000px;	
	}
	
	div#AboutMainBodyInnerContentContainer
	{
		width:1000px; float:left;	
		background-color:#ffffff;
		min-height:1000px;
		_height:1000px;
	}
	
	div#TechnologyMainBodyInnerContentContainer
	{
		width:1000px; float:left;	
		background-color:#ffffff;
	}

	div#AboutUsContentContainer
	{
		width:940px; float:left;
		padding:0px 35px 0px 25px;	/*padding:65px 40px 0px 20px;	*/
	}
	
	div#BreadCrumbsContentContainer
	{
		width:940px; float:left;
		padding:15px 0px 25px 0px;
	}
	
	div#AboutContentInternalContainer
	{
		width:940px; float:left;
		border-bottom:solid 1px #e5e5e5;
		padding-top:5px;
	}
	
	div#AboutContentLeftPane
	{
		width:720px;
		float:left;	
	}
	
	div#AboutContentLeftPaneContent{
		width:700px;
		float:left;	
		padding:15px 20px 20px 0px;
		background-image:url(/Images/borderinternal.jpg);
		background-repeat:no-repeat; background-position:bottom left;
	}
	
	div#AboutContentFoundingFour
	{
		width:700px;
		float:left;
		padding:20px 0px 25px 0px;		
	}
	
	div#AboutContentRightPane
	{
		width:198px;
		float:left;	
		padding:0px 0px 0px 21px;
		border-left:solid 1px #e5e5e5;
		margin-top:15px;
	}
	
	div#AboutOurValuesContainer
	{
		width:940px; float:left;	
		padding:20px 0px 20px 0px;
		border-bottom:solid 1px #e5e5e5; 
	}
	
	div#AboutOurOfficeContainer
	{
		width:940px; float:left;	
		padding:20px 0px 20px 0px;
		/*border-bottom:solid 1px #e5e5e5; */
	}
	
	div#AboutOurOfficeContainer iframe {position:relative; z-index:100!important;}
	
	div#AboutBriefHistoryContainer
	{
		width:940px; float:left;
		padding:0px 0px 20px 0px;	
		border-bottom:solid 1px #e5e5e5; 
	}
	
		div#AboutBriefHistoryLeftPane
		{
			width:610px; float:left;
			padding:20px 0px 0px 0px;	
			border-top:solid 1px #e5e5e5; 
		}

		div#AboutBriefHistoryRightPane
		{
			width:280px; float:left;
			padding:0px 0px 0px 50px;	
			min-height:270px; _height:270px;
		}
		
			div#AboutBriefHistoryGallery
			{
				width:280px; float:left;
				padding:0px 0px 0px 0px;	
			}
	
	div#AboutTimelineContainer
	{
		width:940px; float:left;
		padding:20px 0px 0px 0px;	
	}
	
/************************************************************************
*	Internal - General
************************************************************************/
div#InternalMainBodyInnerContentContainer
{
		width:1000px; float:left;	
		background-color:#ffffff;
		min-height:500px;
		_height:500px;
}


div#InternalContentContainer
	{
		width:940px; float:left;
		padding:0px 0px 20px 0px;	
	}	
	
div#InternalNewsContentContainer
	{
		width:940px; float:left;
		padding:0px 0px 0px 0px;	
	}		










/************************************************************************
*	Services
************************************************************************/

div#ServicesContentContainer
	{
		width:940px; float:left;
		padding:0px 35px 0px 25px;	
		/*padding:65px 40px 0px 20px;	*/
	}
	
div#ServicesContentContainer_Inner1
	{
		width:940px; float:left;
		padding:0px 0px 20px 0px;	
	}	
	
div#ServicesContentContainer_Inner2
	{
		width:940px; float:left;
		padding:0px 0px 20px 0px;	
	}	
	
	div#ServicesDetContentContainer_Inner1{
		width:920px; float:left;
		padding:20px 10px 20px 10px;	
		border-top:solid 1px #e5e5e5; 
		border-bottom:solid 1px #e5e5e5; 
	}
	
div#OurServicesFooterContainer
	{
		width:940px; float:left;
		padding:20px 0px 10px 0px;	
	}	
	
div#OurServicesRelatedStudies
{
	width:100%; float:left;	
	background-color:#f3f3f3;
}	

	div#OurServicesRelatedStudies_Internal
	{
		width:960px; margin:auto;	
	}
	div#OurServicesRelatedStudies_InternalContainer
	{
		width:960px; float:left; 
		padding:20px 0px 20px 0px;	
	}
	
/************************************************************************
*	Our Work
************************************************************************/	

div#OurWorkContentContainer
	{
		width:940px; float:left;
		padding:0px 35px 0px 25px;	/*padding:65px 40px 0px 20px;	*/
	}
	
div#OurWorkContentContainer_Inner1
{
	width:940px; float:left;
	padding:0px 0px 0px 0px;
	text-align:right;
	z-index:50;	
	position:relative;
	

	
}
	
div#OurWorkContentContainer_Inner2
	{
		width:940px; float:left;
		padding:0px 0px 20px 0px;	
		z-index:40; position:relative;
		margin-top:-46px;
		border-bottom:solid 1px #e5e5e5;
	}
	
/*div#OurWorkContentContainer_Inner3
	{
		width:940px; float:left;
		padding:20px 0px 20px 0px;	
		border-bottom:solid 1px #e5e5e5;
	}	*/			
	
	
	
	
/************************************************************************
*	Technology
************************************************************************/

div#TechnologyContentContainer
	{
		width:960px; float:left;
		padding:0px 15px 0px 25px;	
	}

div#TechnologyContentContainer_Inner1
	{
		width:940px; float:left;
		padding:20px 0px 20px 0px;	
		border-top:solid 1px #e5e5e5; 
		overflow:hidden;
	}	
	
/************************************************************************
*	Career
************************************************************************/

div#CareerContentContainer
{
	width:960px; float:left;	
}

div#CareerBreadCrumbsContentContainer
	{
		width:940px; float:left;
		padding:0px 0px 5px 0px;
	}

div#CareerContentNameContainer
{
	width:940px; float:left;	
	padding:0px 0px 10px 0px;
	border-bottom:solid 1px #e5e5e5; 	
	margin-bottom:25px;
}

	div#CareerNameContainer
	{
		width:830px; float:left;	
	}
	div#CareerNameLink
	{
		width:110px; float:left;	
		padding:15px 0px 0px 0px;	
	}


div#CareerContent_LP
{
	width:600px; float:left;
}

	div#CareerContentInternalContainer
	{
		width:600px; float:left;
		padding:0px 0px 20px 0px;	
	}
	
		div#CareersContentListContainer
		{
			width:600px; float:left;	
		}
	
	.CareerContainer
	{
		width:600px; padding:20px 0px 20px 0px;	
		border-top:solid 1px #e5e5e5; 	
	}
	
	div#CareerContactForm
	{
		width:600px; float:left;
		padding:20px 0px 20px 0px;
		border-top:solid 1px #e5e5e5; 	
		border-bottom:solid 1px #e5e5e5; 	
	}
	
	div#CareerFormContainerContent
	{
		width:600px; float:left;
		padding:10px 0px 10px 0px;	
	}
	
	div#CareerForm
	{
		width:520px; float:left;
		background-color:#f9f9f9;
		padding:40px 40px 40px 40px;
	}

div#CareerContent_RP
{
	width:320px; float:left;
	padding-left:40px;
}

	div#CareerContent_RightPortfolio
	{
		width:260px; float:left;
		padding:0px 60px 0px 0px;	
	}
	div#CareerContent_RightPortfolioFlickr
	{
		width:260px; float:left;
		padding:0px 60px 30px 0px;	
	}

div#CareersMainBodyInnerContentContainer
	{
		width:1000px; float:left;	
		background-color:#ffffff;
	}
	
div#CareersNameContainer
{
	width:520px; float:;
	padding:0px 0px 3px 0px;	
}
div#CareersFieldContainer
{
	width:515px; float:left;
	padding:4px 0px 0px 5px; height:41px;	
	background-image:url(/Images/txtCareerField.jpg); background-repeat:no-repeat;
}

div#CareersFieldBrowserContainer
{
	width:520px; float:left;
	padding:0px 0px 0px 0px; height:45px;	
}

div#upImg{
		float:left; 
		width:515px; 
		height:41px; 
		background-image:url(/Images/txtCareerFieldBrowse.jpg);
		background-repeat:no-repeat; 
		padding-top:4px;		
	}
	
div#upTxt{
		float:left;
		width:145px;
		height:22px;
		overflow:hidden;
		position:relative;
		margin-top:-40px;
		margin-left:5px;
}	


div#CareersCaptchaFieldContainer
{
	width:520px; float:left;
	padding:0px 0px 0px 0px;
}
div#CareersCaptchaImageField
{
	width:220px; float:left;
	padding:4px 300px 0px 5px;
	background-image:url(/Images/txtCareerFieldSmall.jpg); background-repeat:no-repeat;	
	height:30px;	
}
div#CareersCaptchaImage
{
	width:520px; float:left;
	padding:0px 0px 10px 0px;		
}
div#CareersCaptchaSubmit
{
	width:520px; float:left;
	padding:0px 0px 20px 0px;		
}

div#CareerForm1_CareerContainer{
	width:600px; float:left;
}

/************************************************************************
*	News Item
************************************************************************/

div#NewsBodyContainer
{
	width:100%;
	float:left;	
	margin-top:-312px;
}

div#NewsMainBodyInnerContainer
	{
		margin:auto;
		width:1000px;	
	}
	
	div#NewsMainBodyInnerContentContainer
	{
		width:1000px; float:left;	
		background-color:#ffffff;
	}
	
	div#NewsMainContentContainer
	{
		width:940px; float:left;
		padding:0px 35px 0px 25px;	}
		
		div#NewsBreadCrumbsContentContainer
	{
		width:940px; float:left;
		padding:15px 0px 5px 0px;
	}
	div#NewsInternalContentContainer
	{
		width:940px; float:left;	
	}
	
div#OtherNewsContainer
{
	width:280px; float:left;	
	padding-left:20px;
	margin-top:-5px;
}	

	div#OtherNewsNameContainer{
		width:280px; float:left;
		padding:0px 0px 5px 0px;		
	}
	div#OtherNewsContentContainer
	{
		width:280px; float:left;
		padding:0px 0px 0px 0px;			
	}

/************************************************************************
*	Blog
************************************************************************/

div#BlogBodyContainer
{
	width:100%;
	float:left;	
	margin-top:-312px;
}

div#BlogMainBodyInnerContainer
	{
		margin:auto;
		width:1000px;	
	}
	
	div#BlogMainBodyInnerContentContainer
	{
		width:1000px; float:left;	
		background-color:#ffffff;
	}
	
	div#BlogMainContentContainer
	{
		width:940px; float:left;
		padding:0px 35px 0px 25px;	}
	
	div#BlogBreadCrumbsContentContainer
	{
		width:940px; float:left;
		padding:15px 0px 5px 0px;
	}
	
	div#BlogInternalContentContainer
	{
		width:940px; float:left;	
	}
	
	div#BlogContentNameContainer
	{
		width:940px; float:left;	
		padding:15px 0px 15px 0px;
	}
	
			div#BlogItemContentNameContainer
			{
				width:940px; float:left;	
				padding:10px 0px 20px 0px;
			}
	
	div#BlogListMainContainer_LP
	{
		width:620px; float:left;	
		border-top:solid 1px #e5e5e5; 	
		margin-right:40px;
		padding:10px 0px 0px 0px;
	}
	
		div#BlogListNameContainer
		{
			width:620px; float:left;
			padding:0px 0px 20px 0px;	
		}
	
	div#BlogListMainContainer_RP
	{
		width:280px; float:left;		
	}
	
		div#BlogSearchContainer
		{
			width:240px; float:left;
			background-color:#fcf700;
			margin-top:-20px;	
			padding:20px 20px 20px 20px;
			margin-bottom:20px;
		}
		
			div#BlogItemSearchContainer
			{
				width:240px; float:left;
				background-color:#fcf700;
				padding:20px 20px 20px 20px;
				margin-bottom:20px;
			}
			
		
		
		div#BlogTopicsContainer
		{
			width:280px; float:left;
			padding:20px 0px 20px 0px;	
			border-top:solid 1px #e5e5e5; 
		}
		
		div#BlogRecentEntriesContainer
		{
			width:280px; float:left;
			padding:20px 0px 20px 0px;	
			border-top:solid 1px #e5e5e5;	
		}
		
		div#BlogSocialLinksContainer
		{
			width:350px; float:left;
			padding:25px 0px 25px 270px;	
			border-bottom:solid 1px #e5e5e5;	
		}
		
		#BlogSocialLinksContainer a {background-image:none;}
		a.at300m {margin-top:2px; margin-left:-15px;}
		.at300bs{background:url(/Images/addthisbtn.jpg) no-repeat scroll 0 0 transparent!important; width:55px!important;}
		
		div#BlogCommentsContainer
		{
			width:620px; float:left;
			padding:25px 0px 0px 0px;	
		}
		
		#dsq-pagination{display:none;}
		.dsq-trackback-url{display:none;}
		#dsq-global-toolbar li a {background-image:none;}
		#dsq-comments li a {background-image:none;}
	
	
/************************************************************************
*	Search
************************************************************************/	
	
div#SearchContentNameContainer
{
	width:940px; float:left;	
	padding:25px 0px 20px 0px;
}	

div#SearchListMainContainer_LP
	{
		width:710px; float:left;	
		border-top:solid 1px #e5e5e5; 	
		margin-right:70px;
		padding:10px 0px 0px 0px;
	}
	
div#SearchListMainContainer_RP
	{
		width:139px; float:left;	
		border-left:solid 1px #e5e5e5;
		padding:0px 0px 100px 20px;
	}	
	
/************************************************************************
*	Sitemap
************************************************************************/		

div#SitemapBodyInnerContentContainer
	{
		width:1000px; float:left;	
		background-color:#ffffff;
	}

	
div#SitemapContentContainer
	{
		width:940px; float:left;
		padding:0px 35px 0px 25px;	}	
	
div#SitemapContentContainer_Inner1
	{
		width:940px; float:left;	
		border-bottom:solid 1px #e5e5e5; 	
		padding:0px 0px 20px 0px;
	}	
	
	div#SitemapContainer_LeftPane
	{
		width:170px; float:left;	
	}	
	div#SitemapContainer_RightPane
	{
		width:770px; float:left;	
	}
	
		div#SiteMap_InternalContainer
		{
			width:770px; float:left;	
			border-bottom:solid 1px #e5e5e5; 
			padding:20px 0px 20px 0px;
		}
		
		div#SiteMap_OneColumnContainer
		{
			width:250px; float:left;	
		}	
		
			div#SiteMap_InternalHeaderContainer
			{
				width:250px; float:left;	
				padding:0px 0px 23px 0px;;
			}
			div#SiteMap_InternalSubPages
			{
				width:250px; float:left;
				padding:0px 0px 0px 0px;	
			}
	

/************************************************************************
*	Error Page
************************************************************************/			
	
div#ErrorContentContainer_Inner1
	{
		width:940px; float:left;	
		padding:60px 0px 20px 0px;
		min-height:500px;
		_height:500px;
		text-align:center;
	}	
	
	.GreenHeaderContainer
	{
		padding:20px; background-color:#61c4ca;	
		width:460px; margin:auto;
	}
	
		
/************************************************************************
*	Products
************************************************************************/	
	
div#ProductsBreadCrumbsContentContainer
	{
		width:940px; float:left;
		padding:20px 0px 20px 0px;
	}	
	
div#ProductsContentContainer_Name
	{
		width:940px; float:left;
		padding:0px 0px 10px 0px;	
		border-bottom:solid 1px #e5e5e5; 
	}	
	
	div#NameProdContainer
	{
		width:800px; float:left;	
	}
	div#BacktoCSContainer
	{
		width:140px; float:left;
		padding:10px 0px 0px 0px;	
		text-align:right;
	}
	
div#ProductContentInternalContainer
{
	width:940px; float:left;
	padding:0px 0px 0px 0px;	
}	

	div#ProdLPContainer
	{
		width:700px; float:left;
		padding:0px 20px 0px 0px;	
	}
	
	
		div#Prod_MoreInfoContainer
		{
			width:700px; float:left;
			padding:0px 0px 0px 0px;	
		}
		
			div#Prod_MoreInfoLP
			{
				width:450px; float:left;
				padding:0px 20px 0px 0px;	
			}
			
				div#Prod_MoreInfoBriefContainer
				{
					width:450px; float:left;	
					padding:0px 0px 20px 0px;	
				}
			
			div#Prod_MoreInfoRP
			{
				width:230px; float:left;	
				background-image:url(/Images/prod_review_comma.jpg); 
				background-repeat:no-repeat;
				background-position:bottom left;
				padding:0px 0px 80px 0px;
			}
				
				/*div#Prod_MoreInfoRPComment
				{
					width:105px; float:left;		
					background-image:url(/Images/prod_review_comma.jpg); 
					background-repeat:no-repeat;
					height:70px; padding:0px 0px 0px 125px;
					background-position:0px 5px;
					margin-top:10px;
				}*/
		
	
	div#ProdRPContainer
	{
		width:220px; float:left;	
		padding:20px 0px 0px 0px;
	}
	
		div#Prod_jQueryGallery_Paging
		{
			width:220px; float:left;
			padding:0px 0px 20px 0px;	
		}
		
		div#ProdSocialMainContainer
		{
			width:220px; float:left;
			padding:25px 0px 20px 0px;	
		}
		#ProdSocialContainer a{background-image:none;}
		
		div#ProdSocialContainer
		{
			width:220px; float:left;
			height:30px;
		}
	
/************************************************************************
*	Contact Us
************************************************************************/

div#ContactNameContainer
{
	width:940px; float:left;
	padding:0px 0px 20px 0px;	
	border-bottom:solid 1px #e5e5e5; 
}

	div#ContactNameContainerLP
	{
		width:720px; float:left;	
	}
	div#ContactNameContainerRP
	{
		width:220px; float:left;	
		padding:10px 0px 0px 0px;
	}
	
div#ContactMainContentContainer
{
	width:940px; float:left;
	padding:20px 0px 0px 0px;	
}	

	div#ContactMainContentContainerLP
	{
		width:300px; float:left;
		overflow:hidden;	
	}
		div#ContactMainContentContainerLP ul
		{
			padding:0; margin:0; background:none; width:300px; position:relative; height:400px;
		}
		
			div#ContactMainContentContainerLP ul li
			{
				padding:0; margin:0; background:none; list-style:none; position:absolute; top:0; left:0; background:#FFF; width:300px; height:400px; z-index:5; display:none;
			}
			
			div#ContactMainContentContainerLP ul li.selected
			{
				z-index:7;
				display:block;
			}
			
			div#ContactMainContentContainerLP ul li.last-active
			{
				z-index:6;
				display:block;
			}
		
	
		div#ContactSydneyDetails
		{
			width:280px; float:left;
			padding:0px 20px 0px 0px;
		}
		
		div#ContactMelbourneDetails
		{
			width:300px; float:left;
		}
		
		div#ContactBrisbaneDetails
		{
			width:300px; float:left;
		}
		
		
	
	div#ContactMainContentContainerRP
	{
		width:640px; float:right;	
	}
	



	
	
/************************************************************************
*	Footer
************************************************************************/
/*div#FooterContainer {
	width:100%; float:left;
	background-image:url(/Images/FooterBG.jpg);
	background-repeat:no-repeat; 
	background-position:center bottom;
	height:453px;
}*/
div#FooterContainer {
	width:100%; float:left;
	background-image:url(/Images/footerinternalbg.png);
	background-repeat:no-repeat; 
	background-position:center bottom;
	height:453px;
}

div#FooterContainerServices {
	width:100%; float:left;
	background-image:url(/Images/footerinternalbg.png);
	background-repeat:no-repeat; 
	background-position:center bottom;
	height:453px;
	margin-top:-50px;
}

	div#FooterInnerContainer{
		width:1000px; margin:auto;
	}
	div#FooterInnerContainerFull{
		width:1000px; float:left;	
	}
	
	div#FooterLogoContainerFull{
		width:925px; float:left;	
		padding:0px 50px 0px 25px;
	}
	
	div#FooterInnerCopyrightContainerFull{
		width:1000px; float:left;	
	}
	
		div#FooterInnerLeftContainer
		{
			width:705px; float:left;	
			padding:95px 0px 0px 25px;
			height:215px;
		}
		
			div#FooterMainSEOLinks
			{
				width:150px; float:left;
			}
			div#GetAQuoteLink
			{
				width:150px; float:left;
				padding:15px 0px 15px 0px;	
			}
			div#Header1_GetAQuote1_ThankYouContainer
			{
				width:1000px; float:left;
				text-align:center;
				padding:0px 0px 0px 0px;	
			}
			
			div#SocialIconsContainer
			{
				width:150px; float:left;
			}
			
			div#FooterMainSEOMoreLinks
			{
				width:550px; float:left;	
			}
		
		div#FooterInnerRightContainer
		{
			width:255px; float:left;
			padding:55px 0px 0px 15px;	
		}
		
div#Footer1_Portfolioitem1_divPortfolioItemHtml a {background-image:none;}		

#fb-root{display:none!important;}

#___plusone_0{width:75px!important;}

