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:#ebebeb;
	color:#505050;
	font-family:Arial; 
	font-size:12px;
	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:1024px;
	margin:auto;
}

/************************************************************************
*	Header
************************************************************************/
div#HeaderContainer
{
	width:1024px;
	float:left;
}
	div#HeaderTop
	{
		width:1024px;
		height:85px;
		float:left;
	}
		div#Logo
		{
			width:320px;
			height:85px;
			float:left;
			background-image:url(/Images/logo.gif);
			background-repeat:no-repeat;
			background-position:20px 26px;
		}
			.LogoLink
			{
				width:300;
				height:50px;
				display:block;
			}
		
		div#SearchPane
		{
			width:277px;
			height:47px;
			padding:38px 57px 0px 370px;
			float:left;
			background-image:url(/Images/call.gif);
			background-repeat:no-repeat;
			background-position:371px 15px;
		}
		
	div#HeaderMenu
	{
		width:984px;
		height:58px;
		float:left;
		padding:18px 20px 0px 20px;
		background-image:url(/Images/TopCurve.gif);
		background-repeat:no-repeat;
		background-color:#FFFFFF;
	}
	
	div#InternalHeaderImg
	{
		width:984px;
		height:143px;
		float:left;
		padding:21px 20px 0px 20px;
		background-color:#FFFFFF;
	}
	
/************************************************************************
*	MainBody
************************************************************************/
div#MainBodyContainerInt1
{
	width:871px;
	float:left;
	padding:18px 75px 26px 78px;
	background-color:#FFFFFF;
}
	div#BreadCrumbsPane
	{
		width:869px;
		float:left;
		padding:0px 0px 25px 0px;
	}
		div#BreadCrumbsHome
		{
			float:left;
			font-family:Arial;
			font-size:11px;
			font-weight:bold;
			color:#687279;
		}
		
	div#BottomPortfolio
	{
		width:871px;
		float:left;
		border-top:1px solid #d7d7d7;
		border-bottom:1px solid #d7d7d7;
		padding:24px 0px 0px 0px;
	}
	
	div#MidContainer
	{
		width:871px;
		float:left;
	}
	
	div#InternalContainer
	{
		width:638px;float:left;padding:0px 30px 0px 0px;
	}
	
	div#ContactFormContainer
	{
		width:638px;float:left;padding:0px 30px 0px 0px;
	}
		div#ContactForm
		{
			width:397px;float:left;
		}
		div#ContactFormPortfolio
		{
			width:241px;float:left;padding-top:26px;
		}
	
	div#GetAQuoteContainer
	{
		width:638px;float:left;padding:0px 30px 0px 0px;
	}	
		.QuoteFomeTitle
		{
			font-family:Arial;
			font-size:12px;
			font-weight:bold;
			color:#eb7f00;
			padding:0px 15px 14px 0px;
			display:block;
		}
		.QuoteFomeTitle2
		{
			font-family:Arial;
			font-size:12px;
			color:#eb7f00;
			padding:0px 15px 14px 0px;
			display:block;
		}
		.QuoteFomeTextbox
		{
			width:329px;
			height:24px;
			font-family:Arial;
			font-size:12px;
			color:#a9a9a9;
			background-image:url(/Images/QuoteFormTextbox.gif);
			background-repeat:no-repeat;
			border:0px;
			margin:0px;
			padding:7px 10px 0px 10px;
			background-color:#FFFFFF !important;
		}
		.QuoteFomeTextboxSmall
		{
			width:23px;
			height:24px;
			font-family:Arial;
			font-size:12px;
			color:#a9a9a9;
			background-image:url(/Images/QuoteFormTextboxSamll.gif);
			background-repeat:no-repeat;
			border:0px;
			margin:0px;
			padding:7px 20px 0px 10px;
			text-align:center;
			background-color:#FFFFFF !important;
		}
		.QuoteFomeTextarea
		{
			width:329px;
			height:131px;
			background-image:url(/Images/QuoteFormTextarea.gif);
			background-repeat:no-repeat;
			border:0px;
			margin:0px;
			padding:7px 10px 0px 10px;
			background-color:#FFFFFF !important;
		}
		.QuoteFomeTextareavalue
		{
			width:335px;
			height:124px;
			font-family:Arial;
			font-size:12px;
			color:#a9a9a9;
			border:0px;
			margin:0px;
			background-color:#FFFFFF !important;
		}
		.QuoteFomedropdown
		{
			width:166px;
			font-family:Arial;
			font-size:12px;
			color:#a9a9a9;
		}
		.CalIcon
		{
			width:28px;
			height:28px;
			background-image:url(/Images/calendar.gif);
			background-repeat:no-repeat;
			padding-left:5px;
		}
		#ArrivalDate_outer {float:left;background-color:#FF0000;}
		
	div#ProductList
	{
		width:668px;float:left;
	}
	div#RightPane
	{
		width:203px;float:left;
		padding-top:20px;
	}

div#MainBodyContainer
{
	width:984px;
	float:left;
	padding:21px 20px 26px 20px;
	background-color:#FFFFFF;
}
	div#FlashContainer
	{
		width:984px;
		height:432px;
		float:left;
		padding-bottom:20px;
	}
	div#StraplinePortfolio
	{
		width:555px;
		height:112px;
		float:left;
		border-top:1px solid #d7d7d7;
		border-bottom:1px solid #d7d7d7;
		background-image:url(/Images/StraplineImg.gif);
		background-repeat:no-repeat;
		background-position:709px 0px;
		padding:26px 381px 0px 48px;
		margin-bottom:26px;
		font-family:Arial;
		font-size:12px;
		color:#505050;
	}
	
	div#BottomContentContainer
	{
		width:984px;
		float:left;
	}
		div#BottomLeftContainer
		{
			width:667px;
			float:left;
		}
		div#BottomRightContainer
		{
			width:317px;
			float:left;
		}

/************************************************************************
*	Footer
************************************************************************/
div#FooterContainer
{
	width:932px;
	float:left;
	padding:18px 57px 0px 35px;
}
	div#FooterSEOLinks
	{
		width:896px;
		float:left;
		padding-right:36px;
	}
	#FooterSEOLinks li {list-style-type:none;
						background-image:url(/Images/BulletsFooter.gif);
						background-repeat:no-repeat;
						margin-left:-26px;
						padding:1px 0px 17px 28px;
						font-size:11px; color:#666666; font-weight:normal; line-height:150%;}

	div#RandomCopyright {width:932px;float:left;padding-bottom:20px;padding-top:10px;}
