html,body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input { margin: 0; padding: 0; }

html,body
{
	
	color:#666666;
	z-index: -8;
	font-family:Arial; 
	font-size:11px;
	padding:0px 0px 0px 0px; 
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
}

.PageBreak		{PAGE-BREAK-AFTER: always;}

img	{border-width: 0px 0px 0px 0px;}

div	{padding:0px 0px 0px 0px;border-width: 0px 0px 0px 0px;}

#background{position: absolute; width:100%; top: 0px; left: 0px; height: 100%; padding-top:0px; }


#background_Finder{position: absolute; width:100%; top: 0px; left: 0px; height: 100%; padding-top:0px; text-align:center; background-image:url(../Images/BG_product_finder.jpg); background-repeat:no-repeat; background-position:center top; }
#background_Standed2colum{position: absolute; width:100%; top: 0px; left: 0px; height: 100%; padding-top:0px; text-align:center; background-image:url(../Images/BG_product_Standed2colum.jpg); background-repeat:no-repeat; background-position:center top; }
#background_Contact{position: absolute; width:100%; top: 0px; left: 0px; height: 100%; padding-top:0px; text-align:center; background-image:url(../Images/BG_Contact.jpg); background-repeat:no-repeat; background-position:center top; }
#background_FAQ{position: absolute; width:100%; top: 0px; left: 0px; height: 100%; padding-top:0px; text-align:center; background-image:url(../Images/BG_FAQ.jpg); background-repeat:no-repeat; background-position:center top; }
#background_Login{position: absolute; width:100%; top: 0px; left: 0px; height: 100%; padding-top:0px; text-align:center; background-image:url(../Images/BG_login.jpg); background-repeat:no-repeat; background-position:center top; }
#background_news{position: absolute; width:100%; top: 0px; left: 0px; height: 100%; padding-top:0px; text-align:center; background-image:url(../Images/BG_News.jpg); background-repeat:no-repeat; background-position:center top; }

#background_RangeDetails{position: absolute; width:100%; top: 0px; left: 0px; height: 100%; padding-top:0px; text-align:center; background-image:url(../Images/BG_product_finder.jpg); background-repeat:no-repeat; background-position:center top; }

#background_StandProductrange{position: absolute; width:100%; top: 0px; left: 0px; height: 100%; padding-top:0px; text-align:center; background-image:url(../Images/BG_StandProductrange.jpg); background-repeat:no-repeat; background-position:center top; }

#background_StandAll{position: absolute; width:100%; top: 0px; left: 0px; height: 100%; padding-top:0px; text-align:center; background-image:url(../Images/BG_Standed.jpg); background-repeat:no-repeat; background-position:center top; }

/************************************************************************
* 	Main Containers & Borders
************************************************************************/
div#MainContainer
{
	margin:auto;
	width:990px;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	z-index: 100; position: relative; top: 0px; margin: 0px auto; width: 990px; padding: 0px; height: 192px; 
}

div#HeaderContainer_internal
{
	width: 990px; 
	padding: 0px; 
	height: 154px;
	float:left;
	margin: 0px auto;
	z-index: 2; position: relative; top:
}


div#HeaderContainer_toprow
{
	width:990px;
	height:131px;
	float:left;
	padding:0px 0px 0px 0px;
	z-index:8; position: relative;
}


div#HeaderContainer_Leftcolm
{
	width:775px;
	height:61px;
	float:left;
	padding:56px 0px 14px 15px;
}

		div#HeaderContainer_Leftcolm_logo
			{
				width:200px;
				height:61px;
				float:left;
				padding:0px 42px 0px 0px;
			}
			
			div#HeaderContainer_Leftcolm_ConNo
			{
				width:185px;
				height:40px;
				float:left;
				padding:6px 0px 15px 108px;
				background-image:url(../Images/calltext.gif);
				background-position:top left;
				background-repeat:no-repeat;
			}
			
			div#HeaderContainer_Leftcolm_Quicklinks
			{
				width:184px;
				height:34px;
				float:left;
				text-align:right;
				padding:12px 3px 15px 0px;
			}

			div#HeaderContainer_Leftcolm_Quicklinks02
			{
				width:184px;
				height:34px;
				float:left;
				text-align:left;
				padding:12px 3px 15px 0px;
			}
			
			/*div#HeaderContainer_Leftcolm_RightQuicklinks
			{
				width:53px;
				height:30px;
				float:left;
				text-align:right;
				padding:16px 0px 0px 0px;
				background-image:url(../Images/sep.gif);
				background-position:0px 16px;
				background-repeat:no-repeat;
			}*/
			
			div#HeaderContainer_Leftcolm_RightQuicklinks
			{
				width:53px;
				height:30px;
				float:left;
				text-align:right;
				padding:16px 0px 0px 0px;
				background-image:url(../Images/sep.gif);
				background-position:0px 16px;
				background-repeat:no-repeat;
			}


div#HeaderContainer_Rightcolm
{
	width:85px;
	height:61px;
	float:left;
	padding:50px 40px 20px 75px;
	background-image:url(../Images/log.png);
	background-repeat:no-repeat;
	background-position:top;
}

div#HeaderContainer_Rightcolm02
{
	width:85px;
	height:61px;
	float:left;
	z-index:180;
	position:relative;
}


div#HeaderContainer_Menu
{
	width:970px;
	height:45px;
	float:left;
	padding:15px 10px 15px 10px;
	background-image:url(../Images/menuBG.png);
	background-position:top left;
	background-repeat:no-repeat;
	z-index: 4; position:relative; margin-top:-14px;
}

/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainer
{
	z-index: 11; position: relative;  margin: 0px auto;  width: 990px;
}

	div#MainBodyContainer_internal
	{
		width: 990px;
		min-height:400px;
		_height:400px;
		float:left;
		padding:0px 0px 0px 0px;
		z-index: 9; position: relative;  margin: 0px auto; 
	}

div#MainBodyContainer_flash
{
	z-index:1; position:relative; height:312px; margin:-14px 0px 0px 0px;  padding:0px 0px 0px 0px;  width: 990px; overflow:hidden; float:left;
}

div#MainBodyContainer_flash01
{
	z-index:-6; position:relative; height:312px; margin:-14px 0px 0px 0px;  padding:0px 0px 0px 0px;  width: 990px; overflow:hidden; float:left; clear:both;
}


	div#HomeTabsandNews
	{
		float:left;
		width:730px;
		z-index:250; position:relative;
	}

	div#HomeTabs
	{
		float:left;
		width:730px;
	}
	
		div#NewsTabs
		{
			float:left;
			width:730px;
		}

	div#HomeTab1
	{
		float:left;
		width:730px;
	}
	div#HomeTabwidgetsFooter
	{
		float:left;
		width:730px;
	}
	
	
	
	div#HomeRightPortfolio
	{
		float:left;
		width:260px;
		padding:28px 0px 0px 0px;
	}	
	
		div#HomeRightPortfolio_header
		{
			float:left;
			width:260px;
			height:25px; overflow:hidden;
			padding:0px 0px 0px 0px;
		}
		div#HomeRightPortfolio_body
		{
			float:left;
			width:205px;
			min-height:120px;
			_height:120px;
			background-image:url(../Images/HRpot_bg.png);
			background-repeat:repeat-y;
			background-position:center;
			overflow:hidden;
			padding:3px 35px 0px 20px;
		}
		
		div#HomeRightPortfolio_footer
		{
			float:left;
			width:260px;
			height:25px; overflow:hidden;
			padding:0px 0px 0px 0px;
		}
	
/************************************************************************
*	Internal
************************************************************************/	
	
	
div#MainBody_internal
	{
		width: 975px;
		min-height:400px;
		_height:400px;
		float:left;
		padding:0px 15px 0px 0px;
	}

div#MainBody_internal2com
	{
		width: 990px;
		min-height:400px;
		_height:400px;
		float:left;
		padding:0px 0px 0px 0px;
	}

div#MainBody_internal_logon
	{
		width: 960px;
		min-height:400px;
		_height:400px;
		float:left;
		padding:0px 15px 20px 15px;
	}

	div#MainBody_internal_Leftpan
	{
		width: 200px;
		float:left;
		padding:0px 0px 0px 0px;
	}
	
		div#MainBody_internal_TreeMenu
		{
			width: 200px;
			float:left;
			padding:0px 0px 20px 0px;
		}
		
		
			div#MainBody_internal_TreeMenu_top
				{
					width: 200px;
					float:left;
					height:18px;
					overflow:hidden;
					padding:0px 0px 0px 0px;
					background-image:url(../Images/Treetop.png);
					background-position:left top;
					background-repeat:no-repeat;
				}
				
				div#MainBody_internal_TreeMenu_Body
				{
					width: 168px;
					float:left;
					overflow:hidden;
					padding:0px 16px 0px 16px;
					background-image:url(../Images/Treebody.png);
					background-position:left;
					background-repeat:repeat-y;
				}
				
					div#MainBody_internal_heading
					{
						width: 150px;
						float:left;
						overflow:hidden;
						padding:0px 5px 5px 13px;
						background-image:url(../Images/line1.gif);
						background-position:center bottom;
						background-repeat:no-repeat;
					}
				
				div#MainBody_internal_TreeMenu_Footer
				{
					width: 200px;
					float:left;
					height:25px;
					overflow:hidden;
					padding:0px 0px 0px 0px;
					background-image:url(../Images/Treefooter.png);
					background-position:left top;
					background-repeat:no-repeat;
				}


	div#MainBody_internal_portfolio
			{
				width: 170px;
				float:left;
				padding:0px 15px 0px 15px;
			}
			
			div#MainBody_internal_portfolio_top
			{
				width: 170px;
					float:left;
					height:62px;
					overflow:hidden;
					padding:0px 0px 0px 0px;
					background-image:url(../Images/st_portfolio_top.png);
					background-position:left top;
					background-repeat:no-repeat;
			}
			
			
									
									div#MainBody_internal_portfolio_Contactustop
									{
										width: 170px;
											float:left;
											height:62px;
											overflow:hidden;
											padding:0px 0px 0px 0px;
											background-image:url(../Images/Ouroffice_portfolio_top.png);
											background-position:left top;
											background-repeat:no-repeat;
									}
									
									
			
			div#MainBody_internal_portfolio_body
			{
				width: 152px;
					float:left;
					overflow:hidden;
					padding:0px 8px 0px 10px;
					background-image:url(../Images/st_portfolio_bg.png);
					background-position:left;
					background-repeat:repeat-y;
			}
			
			div#MainBody_internal_portfolio_footer
			{
				width: 170px;
					float:left;
					height:17px;
					overflow:hidden;
					padding:0px 0px 0px 0px;
					background-image:url(../Images/st_portfolio_bottom.png);
					background-position:left top;
					background-repeat:no-repeat;
			}


	
	div#MainBody_internal_Rightpane
	{
		width: 775px;
		float:left;
		padding:0px 0px 0px 0px;
	}
	
	div#MainBody_internal_Rightpane2clom
	{
		width: 790px;
		float:left;
		padding:0px 0px 0px 0px;
	}
	
		div#MainBody_internal_hedignandbrcum
		{
			width: 775px;
			float:left;
			height:65px;
			padding:15px 0px 0px 0px;
			overflow:hidden;
		}
		
		div#MainBody_2Col_internal_hedignandbrcum
		{
			width: 790px;
			float:left;
			height:65px;
			padding:15px 0px 22px 0px;
			overflow:hidden;
		}
		
		div#MainBody_Login_internal_hedignandbrcum
		{
			width:960px;
			float:left;
			height:55px;
			padding:15px 0px 0px 0px;
			overflow:hidden;
		}
		
		
		div#MainBody_Productrang_internal_hedignandbrcum
		{
			width: 790px;
			float:left;
			height:65px;
			padding:15px 0px 0px 0px;
			overflow:hidden;
		}
		
	
		div#INT_MainBodyContainer_Brcum
		{
			width: 775px;
			float:left;
			padding:0px 0px 0px 0px;
			position:relative; z-index:20; margin-top:-6px;
		}
	
	
	div#MainBody_top
	{
		width: 775px;
		float:left;
		height:20px;
		overflow:hidden;
		background-image:url(../Images/content_top.png);
		background-position:left top;
		background-repeat:no-repeat;
		padding:0px 0px 0px 0px;
	}
	
	div#MainBody_Contentbody
	{
		width: 725px;
		float:left;
		min-height:400px;
		_height:400px;
		background-image:url(../Images/content_body.png);
		background-position:center;
		background-repeat:repeat-y;
		padding:0px 40px 0px 10px;
	}
	
	div#MainBody_bottom
	{
		width: 775px;
		float:left;
		height:20px;
		overflow:hidden;
		background-image:url(../Images/content_bottom.png);
		background-position:left top;
		background-repeat:no-repeat;
		padding:0px 0px 0px 0px;
	}
	
	
	.bulletBOX
		{
			width: 475px;
			float:left;
			padding:0px 0px 0px 0px;
		}
		
		.bulletBOX_top
		{
			width: 475px;
			float:left;
			height:15px;
			overflow:hidden;
			background-image:url(../Images/bulletbox_top.png);
			background-position:left top;
			background-repeat:no-repeat;
			padding:0px 0px 0px 0px;
		}	
		
		.bulletBOX_body
		{
			width: 430px;
			float:left;
			overflow:hidden;
			background-image:url(../Images/bulletbox_bg.gif);
			background-position:left;
			background-repeat:repeat-y;
			padding:0px 25px 0px 20px;
		}
		
		.bulletBOX_bottom
		{
			width: 475px;
			float:left;
			height:15px;
			overflow:hidden;
			background-image:url(../Images/bulletbox_bottm.png);
			background-position:left top;
			background-repeat:no-repeat;
			padding:0px 0px 0px 0px;
		}	
	
	
	
	div#Int2MainBodyContent
	{
		width: 790px;
		float:left;
		padding:0px 0px 0px 0px;
	}
	
			div#Int2MainBodyContent_left
			{
				width: 515px;
				float:left;
				padding:0px 0px 0px 0px;
			}
	
			div#Int2MainBodyContent_Right
			{
				width:275px;
				float:left;
				padding:126px 0px 0px 0px;
			}
			
			
				div#Rightinternal_portfolio_top
			{
				width:275px;
					float:left;
					height:23px;
					overflow:hidden;
					padding:0px 0px 0px 0px;
					background-image:url(../Images/rightgreenbox_top.png);
					background-position:left top;
					background-repeat:no-repeat;
			}
			
			div#Rightinternal_portfolio_body
			{
				width:205px;
					float:left;
					overflow:hidden;
					min-height:100px;
					_height:100px;
					padding:0px 35px 0px 35px;
					background-image:url(../Images/rightgreenbox_BG.png);
					background-position:left;
					background-repeat:repeat-y;
					display:block;
			}
			
			div#Rightinternal_portfolio_body02
			{
				width:207px;
					float:left;
					overflow:hidden;
					min-height:100px;
					_height:100px;
					padding:0px 34px 0px 34px;
					background-image:url(../Images/rightgreenbox_BG.png);
					background-position:left;
					background-repeat:repeat-y;
			}
			
			div#Rightinternal_portfolio_footer
			{
				width:275px;
					float:left;
					height:32px;
					overflow:hidden;
					padding:0px 0px 0px 0px;
					background-image:url(../Images/rightgreenbox_bottom.png);
					background-position:left top;
					background-repeat:no-repeat;
			}
			
			
			
	div#Int2MainBodyContent_2ndportfolio
			{
				width:190px;
				float:left;
				height:150px;
				overflow:hidden;
				padding:40px 50px 24px 35px;
				background-image:url(../Images/ovel_bg.png);
				background-position:left top;
				background-repeat:no-repeat;
			}		
	
	
div#Int2MainBodyContent_top
	{
		width: 515px;
		float:left;
		height:20px;
		overflow:hidden;
		background-image:url(../Images/2content_top.png);
		background-position:left top;
		background-repeat:no-repeat;
		padding:0px 0px 0px 0px;
	}
	
	div#Int2MainBodyContent_Contentbody
	{
		width: 495px;
		float:left;
		min-height:400px;
		_height:400px;
		background-image:url(../Images/2content_body.png);
		background-position:center;
		background-repeat:repeat-y;
		padding:0px 10px 0px 10px;
	}

	
	div#Int2MainBodyContent_bottom
	{
		width: 515px;
		float:left;
		height:20px;
		overflow:hidden;
		background-image:url(../Images/2content_bottom.png);
		background-position:left top;
		background-repeat:no-repeat;
		padding:0px 0px 0px 0px;
	}	
	


div#Ful_MainBody_top
	{
		width:960px;
		float:left;
		height:20px;
		overflow:hidden;
		background-image:url(../Images/full_content_top.png);
		background-position:left top;
		background-repeat:no-repeat;
		padding:0px 0px 0px 0px;
	}
	
	div#Ful_MainBody_Contentbody
	{
		width:910px;
		float:left;
		min-height:400px;
		_height:400px;
		background-image:url(../Images/full_content_bg.png);
		background-position:center;
		background-repeat:repeat-y;
		padding:0px 25px 0px 25px;
	}
	
	
	
	div#Ful_MainBody_bottom
	{
		width:960px;
		float:left;
		height:20px;
		overflow:hidden;
		background-image:url(../Images/full_content_bottom.png);
		background-position:left top;
		background-repeat:no-repeat;
		padding:0px 0px 0px 0px;
	}


			div#Ful_MainBody_Contentbody_left
			{
				width:415px;
				float:left;
				padding:0px 0px 0px 0px;
			}
			
			div#Ful_MainBody_Contentbody_Right
			{
				width:495px;
				float:left;
				padding:0px 0px 0px 0px;
			}
			
			div#Loginarea_MainBody
			{
				width:370px;
				float:left;
				height:215px;
				overflow:hidden;
				background-image:url(../Images/loginarea.png);
				background-position:left top;
				background-repeat:no-repeat;
				padding:33px 71px 52px 54px;
			}
			
			
			div#Portfolio_Logon
			{
				width:443px;
				float:left;
				padding:0px 23px 0px 29px;
			}

				div#Portfolio_Logon_top
					{
						width:443px;
						float:left;
						height:20px;
						overflow:hidden;
						background-image:url(../Images/port_login_top.png);
						background-position:left top;
						background-repeat:no-repeat;
						padding:0px 0px 0px 0px;
					}
					
					div#Portfolio_Logon_body
					{
						width:395px;
						float:left;
						min-height:100px;
						_height:100px;
						background-image:url(../Images/port_login_bg.png);
						background-position:center;
						background-repeat:repeat-y;
						padding:0px 25px 0px 23px;
					}
					
					
					
					div#Portfolio_Logon_bottom
					{
						width:443px;
						float:left;
						height:20px;
						overflow:hidden;
						background-image:url(../Images/port_login_bottom.png);
						background-position:left top;
						background-repeat:no-repeat;
						padding:0px 0px 0px 0px;
					}
	
	
	
	div#PrangeMainBodyContent_top
	{
		width: 515px;
		float:left;
		height:22px;
		overflow:hidden;
		background-image:url(../Images/product_range_top.png);
		background-position:left top;
		background-repeat:no-repeat;
		padding:0px 0px 0px 0px;
	}
	
	div#PrangeMainBodyContent_Contentbody
	{
		width: 515px;
		float:left;
		min-height:400px;
		_height:400px;
		background-image:url(../Images/2content_body.png);
		background-position:center;
		background-repeat:repeat-y;
		padding:0px 0px 0px 0px;
	}
	
			div#PrangeMainBodyContent_Contentbody_in
			{
				width: 470px;
				float:left;
				min-height:400px;
				_height:400px;
				background-image:url(../Images/product_range_BGtop.png);
				background-position:left top;
				background-repeat:no-repeat;
				padding:25px 25px 0px 20px;
			}
	
	div#PrangeMainBodyContent_bottom
	{
		width: 515px;
		float:left;
		height:20px;
		overflow:hidden;
		background-image:url(../Images/2content_bottom.png);
		background-position:left top;
		background-repeat:no-repeat;
		padding:0px 0px 0px 0px;
	}	
	
	
	.linewithshadow
			{
				width: 470px;
				float:left;
				min-height:36px;
				overflow:hidden;
				background-image:url(../Images/line_shadow.png);
				background-position:left top;
			}
			
			.lineoutshadow
			{
				width: 470px;
				float:left;
				min-height:30px;
				overflow:hidden;
				background-image:url(../Images/line3.gif);
				background-position:center top;
			}
	
	
	
	div#PrangeMainBodyContent_Right
			{
				width:275px;
				float:left;
				padding:380px 0px 0px 0px;
			}
			
			div#PrangeMainBodyContent_Right01
			{
				width:275px;
				float:left;
				padding:0px 0px 0px 0px;
			}
			
			div#PrangeMainBodyContent_Right02
			{
				width:275px;
				float:left;
				padding:0px 0px 0px 0px;
			}
	
	
	
	div#Rightinternal_PR_top
			{
				width:275px;
					float:left;
					height:20px;
					overflow:hidden;
					padding:0px 0px 0px 0px;
					background-image:url(../Images/PR_right_top.png);
					background-position:left top;
					background-repeat:no-repeat;
			}
			
			div#Rightinternal_PR_body
			{
				width:205px;
					float:left;
					overflow:hidden;
					min-height:100px;
					_height:100px;
					padding:0px 35px 0px 35px;
					background-image:url(../Images/PR_right_bg.png);
					background-position:left;
					background-repeat:repeat-y;
					display:block; 
			}
			
		
			div#Rightinternal_PR_footer
			{
				width:275px;
					float:left;
					height:27px;
					overflow:hidden;
					padding:0px 0px 0px 0px;
					background-image:url(../Images/PR_right_bottom.png);
					background-position:left top;
					background-repeat:no-repeat;
			}
			
	


div#PFinder_top
	{
		width: 775px;
		float:left;
		height:20px;
		overflow:hidden;
		background-image:url(../Images/content_top.png);
		background-position:center;
		background-repeat:no-repeat;
		padding:0px 0px 0px 0px;
	}
	
	div#PFinder_Contentbody
	{
		width: 775px;
		float:left;
		min-height:400px;
		_height:400px;
		background-image:url(../Images/content_body.png);
		background-position:center;
		background-repeat:repeat-y;
		padding:0px 0px 0px 0px;
	}
	
			div#PFinder_Contentbody_in
			{
				width: 775px;
				float:left;
				min-height:400px;
				_height:400px;
				/*background-image:url(../Images/PFcontent_body1.png);
				background-position:Center top;
				background-repeat:no-repeat;*/
				padding:0px 0px 0px 0px;
			}
	
	div#PFinder_bottom
	{
		width: 775px;
		float:left;
		height:20px;
		overflow:hidden;
		background-image:url(../Images/content_bottom.png);
		background-position:left top;
		background-repeat:no-repeat;
		padding:0px 0px 0px 0px;
	}



	div#PRange_topbanner
	{
		width:670px;
		float:left;
		min-height:290px;
		_height:290px;
		overflow:hidden;
		padding:20px 55px 10px 50px;
	}



/*contactarea*/

div#contactMainBodyContent_left
			{
				width: 535px;
				float:left;
				padding:0px 0px 0px 0px;
			}


div#contact_MainBodyContent_top
	{
		width: 535px;
		float:left;
		height:20px;
		overflow:hidden;
		background-image:url(../Images/Con_content_top.png);
		background-position:left top;
		background-repeat:no-repeat;
		padding:0px 0px 0px 0px;
	}
	
	
				div#Intcontact_Fullybodycontactus
				{
					width: 535px;
					float:left;
					min-height:400px;
					_height:400px;
					background-image:url(../Images/Con_content_body.png);
					background-position:center;
					background-repeat:repeat-y;
					padding:0px 0px 0px 0px;
				}
	
	div#contact_BodyContent_bottom
	{
		width: 535px;
		float:left;
		height:20px;
		overflow:hidden;
		background-image:url(../Images/Con_content_bottom.png);
		background-position:left top;
		background-repeat:no-repeat;
		padding:0px 0px 0px 0px;
	}	
	



	
/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	margin: 0px auto; width: 990px; clear:both; padding:0px 0px 0px 0px; position:relative; z-index:7;
}


div#FooterContainer_Portfolio
{
	width: 990px; float:left; padding:30px 0px 20px 0px; min-height:50px; _height:50px;
}

	div#FooterContainer_Portfolio_top
	{
		width: 990px; 
		float:left; 
		padding:0px 0px 0px 0px;
		height:27px;
		overflow:hidden;
		background-image:url(../Images/footerPortfolio_top.png);
		background-position:left top;
		background-repeat:no-repeat;
	}
	
	
	div#FooterContainer_Portfolio_body
	{
		width: 920px; 
		float:left; 
		padding:0px 35px 0px 35px;
		min-height:100px;
		_height:100px;
		overflow:hidden;
		background-image:url(../Images/footerPortfolio_bg.png);
		background-position:center;
		background-repeat:repeat-y;
	}
	
	
	
	div#FooterContainer_Portfolio_Bottom
	{
		width: 990px; 
		float:left; 
		padding:0px 0px 0px 0px;
		height:26px;
		overflow:hidden;
		background-image:url(../Images/footerPortfolio_bottom.png);
		background-position:left top;
		background-repeat:no-repeat;
	}


div#FooterContainer_in
{
	width: 960px; float:left; padding:0px 15px 20px 15px; min-height:100px; _height:100px;
}

	div#FooterContainer_in_left
	{
		width: 415px; 
		float:left; 
		padding:6px 0px 0px 0px; 
	}
	
	div#FooterContainer_in_Right
	{
		width: 545px; 
		float:left;
		text-align:right;
		padding:0px 0px 0px 0px; 
	}
	
	div#FooterContainer_in_Right_news
	{
		width: 545px; 
		float:left;
		height:45px;
		text-align:left;
		padding:0px 0px 0px 0px; 
	}


div#FooterContainer_internal
{
	width: 990px;
	float:left;
	padding:0px 0px 0px 0px; 
	clear:both; 
	z-index: 10; position: relative;  margin: 0px auto;
}



/*product range*/

div#TourInfoAndTicketContainer
				{
					width:775px;
					float:left;
				}

div#TourInfoButtonsContainer
					{
						width:775px;
						float:left;
						
						background-image:url(../Images/button_BG.gif);
						background-repeat:repeat-x;
						background-position:top;
						height:39px;
					}
					
					
					div#TourDetailContent2
					{
						width:755px;
						float:left;
						padding:30px 0px 0px 20px;
						min-height:500px;
						_height:500px;
					}
					
					div#TourDetailContent3
					{
						width:755px;
						float:left;
						padding:30px 0px 0px 20px;
						min-height:500px;
						_height:500px;
						display:none;
						
					}
					div#TourDetailContent4
					{
						width:755px;
						float:left;
						padding:30px 0px 0px 20px;
						min-height:500px;
						_height:500px;
						display:none;
					}
					div#TourDetailContent5
					{
						width:755px;
						float:left;
						padding:30px 0px 0px 20px;
						min-height:500px;
						_height:500px;
						display:none;
					}
					div#TourDetailContent6
					{
						width:755px;
						float:left;
						padding:30px 0px 0px 20px;
						min-height:500px;
						_height:500px;
						display:none;
					}
	

	
.CursorPoint {cursor:hand;cursor:pointer;}		
	




/*Contact Forms*/

div#ContactContainer
				{
					width:535px;
					float:left;
					background-image:url(../Images/contact_us_formBG.png);
					background-repeat: repeat-y;
					background-position:left;
				}


div#ContactContainertop01
					{
						width:515px;
						float:left;
						height:39px;
						overflow:hidden;
						padding:0px 10px 0px 10px;
						background-image:url(../Images/contact_us_formLconer.png);
						background-repeat:no-repeat;
						background-position:left top;
					}
div#ContactContainertop
					{
						width:515px;
						float:left;
						
						background-image:url(../Images/button_BG.gif);
						background-repeat:repeat-x;
						background-position:0px 0px;
						height:39px;
						overflow:hidden;
						padding:0px 0px 0px 0px;
						z-index:155;
						position:relative;
					}
					
					
					div#ContactContent2
					{
						width:500px;
						float:left;
						padding:30px 15px 0px 20px;
						min-height:440px;
						_height:440px;
					}
					
					div#ContactContent3
					{
						width:500px;
						float:left;
						padding:30px 15px 0px 20px;
						min-height:440px;
						_height:440px;
						display:none;
						
					}
					div#ContactContent4
					{
						width:500px;
						float:left;
						padding:30px 15px 0px 20px;
						min-height:440px;
						_height:440px;
						display:none;
					}
					div#ContactContent5
					{
						width:500px;
						float:left;
						padding:30px 15px 0px 20px;
						min-height:440px;
						_height:440px;
						display:none;
					}

	
div#ContactContainer_bottom
				{
					width:535px;
					float:left;
					height:30px;
					background-image:url(../Images/contact_us_formbottom.png);
					background-repeat:no-repeat;
					background-position:top left;
				}
	
.CursorPoint01 {cursor:hand;cursor:pointer;}	




/*Home tabs and news*/




div#Hometabecontent
				{
					width:730px;
					float:left;
					background-image:url(../Images/tab_body1.png);
					background-repeat: repeat-y;
					background-position:left;
				}


div#Hometabecontent01
					{
						width:705px;
						float:left;
						height:52px;
						overflow:hidden;
						padding:0px 10px 0px 15px;
						background-image:url(../Images/tab_top1.png);
						background-repeat:no-repeat;
						background-position:left top;
					}

					
					
					div#HometabItem1
					{
						width:660px;
						float:left;
						padding:0px 40px 0px 30px;
						min-height:124px;
						_height:124px;
						overflow:hidden;
					}
					
					div#HometabItem2
					{
						width:660px;
						float:left;
						padding:0px 40px 0px 30px;
						min-height:124px;
						_height:124px;
						display:none;
						overflow:hidden;
						
					}
					div#HometabItem3
					{
						width:660px;
						float:left;
						padding:0px 40px 0px 30px;
						min-height:124px;
						_height:124px;
						display:none;
						overflow:hidden;
					}
					div#HometabItem4
					{
						width:660px;
						float:left;
						padding:0px 40px 0px 30px;
						min-height:124px;
						_height:124px;
						display:none;
						overflow:hidden;
					}

	
div#Hometabecontent_bottom
				{
					width:730px;
					float:left;
					height:35px;
					background-image:url(../Images/tab_footer.png);
					background-repeat:no-repeat;
					background-position:top left;
				}
	
.CursorPoint02 {cursor:hand;cursor:pointer;}	




/*news*/



div#newstabecontent
				{
					width:700px;
					float:left;
					background-image:url(../Images/home_news_bg.png);
					background-repeat: repeat-y;
					background-position:left;
					padding:0px 15px 0px 15px;
				}
				
				
				div#NewsBOX
				{
					width:395px;
					float:left;
					min-height:125px;
						_height:125px;
					padding:0px 40px 0px 20px;
				}
				
				div#PortBOX
				{
					width:215px;
					float:left;
					min-height:125px;
						_height:125px;
					padding:0px 10px 0px 20px;
				}


div#newstabecontent01
					{
						width:705px;
						float:left;
						height:52px;
						overflow:hidden;
						padding:0px 10px 0px 15px;
						background-image:url(../Images/home_news_top.png);
						background-repeat:no-repeat;
						background-position:left top;
					}

div#newstabecontent02
					{
						width:705px;
						float:left;
						height:52px;
						overflow:hidden;
						z-index:251;
						position:relative;

					}


div#newstabecontent_bottom
				{
					width:730px;
					float:left;
					height:33px;
					background-image:url(../Images/home_news_bottom.png);
					background-repeat:no-repeat;
					background-position:top left;
				}



/**/

div#ArtistsOnTourContainer
				{
					width:395px;
					float:left;
					height:96px;
				}
				
				
				div#ArtistsOnTourUpDownButtonContainer
				{
					width:395px;
					float:left;
					height:15px;
					text-align:right;
					padding-top:3px;
				}
				
					div#DownButtonContaineronly
					{
						width:330px;
						float:left;
						height:15px;
						text-align:right;
					}
					
					div#newsallContaineronly
					{
						width:65px;
						float:left;
						height:15px;
						text-align:right;
					}
					
					div#UpButton2
					{
						width:316px;
						float:left;
						height:15px;
						text-align:right;
					}
					
					div#DownButton2
					{
						width:14px;
						float:left;
						height:15px;
						text-align:right;
					}
				
				div#ArtistsOnTourList
				{
					width:395px;
					float:left;
					height:75px;
				}
				
				
				div#ArtistsOnTourListItemImage
				{
					width:165px;
					float:left;
					height:75px;
					overflow:hidden;
				}
				div#ArtistsOnTourListItemName
				{
					width:230px;
					float:left;
					height:75px;
					font-family:Arial, Helvetica, sans-serif;
					font-size:11px;
					color:#565656;
					line-height:16px;
					font-weight:normal;
					overflow:hidden;
				}

