﻿html, body 
{
	background-color:#f1eee7;
	color:#543019;
	margin:0 auto;
	padding:0 auto;
	width:100%;
	height:100%;
	font:9pt Arial, Tahoma, Helvetica, sans-serif;
	border: 0;
}

*
{
	margin:0;
	padding:0;
	}

p
{
	margin:0;
	padding:0;
	}

a
{
	color:#543019;
	text-decoration:none;
	}
	
a:hover {
	color:#CAB185;
	text-decoration:none;
	}

#ContainerDIV
{
	padding:0 auto;
	margin:0 auto;
	width:932px;
	}
	
	#HeaderDIV
	{
		float:left;
		width:932px;
		}
		
		.LogoDIV
		{
			float:left;
			margin:0px 0px 0px 31px;
			_margin-left:15px;
			padding:0px;
			width:273px;
			}
			
		.SearchBoxDIV
		{
			position:relative;
			float:left;
			top:42px;
			left:85px;
			height:20px;
			}
			
			.txtSearchBox
			{
				float:left;
				background-image:url('/WebResources/images/molton-brown-australia-search-box-bg.jpg');
				background-position:left bottom;
				background-repeat:no-repeat;
				border:none;
				color:#999999;
				font-family:Verdana, Arial;
				font-size:11px;
				height:17px;
				padding-left:4px;
				padding-top:2px;
				width:173px;
				}
				
			.btnSearch
			{
				float:left;
				}
				
		.HeaderText
		{
			position:relative;
			float:left;
			top:96px;
			left:69px;
			height:18px;
			}
			
		html>/**/body .HeaderText, x:-moz-any-link
		{
			float:none;
			}
			
			.CountryList
			{
				float:left;
				margin:0px 0px 0px 10px;
				width:207px;
				}
				
				.CountryList a
				{
					font-size:10px;
					line-height:13px;
					text-decoration:underline;
					}
				
				.FlagUS
				{
					background:transparent url('/WebResources/images/MoltonBrownUS.jpg') no-repeat scroll right top;
					padding:0 28px 0 8px;
					}
					
					.FlagUS:hover
					{
						background:transparent url('/WebResources/images/MoltonBrownUS.jpg') no-repeat scroll right bottom;
						}
						
				.FlagUK
				{
					background:transparent url('/WebResources/images/MoltonBrownUK.jpg') no-repeat scroll right top;
					padding:0 28px 0 8px;
					}
					
					.FlagUK:hover
					{
						background:transparent url('/WebResources/images/MoltonBrownUK.jpg') no-repeat scroll right bottom;
						}
						
				.FlagJP
				{
					background:transparent url('/WebResources/images/MoltonBrownJP.jpg') no-repeat scroll right top;
					padding:0 28px 0 5px;
					}
					
					.FlagJP:hover
					{
						background:transparent url('/WebResources/images/MoltonBrownJP.jpg') no-repeat scroll right bottom;
						}
			
			.TelephoneNum
			{
				color:#543019;
				float:right;
				font-size:8pt;
				margin:1px 0 0 0;
				text-align:right;
				width:300px;
				#float:none;
				_width:288px;
				}
				
			html>/**/body .TelephoneNum, x:-moz-any-link
			{
				float:left;
				}
		
	#ContentDIVMaster
	{
		float:left;
		background:#fff url('/WebResources/images/left_shadow_repeat.jpg') repeat-y left top;
		width:932px;
		}
		
		#ContentDIVTopLeftIMG
		{
			float:left;
			background-image:url('/WebResources/images/left_shadow_top.jpg');
			background-position:left top;
			background-repeat:no-repeat;
			height:48px;
			min-height:48px;
			max-height:48px;
			width:31px;
			}
		
		#ContentDIVSlave
		{
			float:left;
			background:transparent url('/WebResources/images/right_shadow_repeat.jpg') repeat-y right top;
			width:901px;
			_margin-left:-10px;
			_width:911px;
			}
			
			#PageText
			{
				float:left;
				color:#01294e;
				margin:0px 0px 0px 10px;
				padding:0px;
				width:850px;
				}
				
				#PageText a
				{
					color:#01294e;
					text-decoration:underline;
					}
				
				#PageText .PageTopImage
				{
					background:transparent url('/WebResources/images/billboard.jpg') no-repeat scroll 0 10px;
					padding:10px 0;
					margin:0;
					height:333px;
					width:850px;
					}
					
					.PageTopImage .WelcomeHeader
					{
						float:right;
						margin:25px 54px 0px 0px;
						padding:0;
						_margin:25px 27px 0px 0px;
						}
						
					.PageTopImage .WelcomeText
					{
						clear:right;
						float:right;
						font-family:arial;
						font-size:11pt;
						margin:25px 18px 0 0;
						padding:0;
						width:302px;
						line-height:12.6pt;
						_margin:25px 9px 0 0;
						}
						
				.PageLeftContent
				{
					background-color:#e4f2f4;
					float:left;
					margin:0;
					padding:16px;
					height:279px;
					width:428px;
					line-height:13pt;
					}
										
				.PageRightContent
				{
					background-color:#e4f2f4;
					float:right;
					margin:0;
					padding:16px;
					height:279px;
					width:348px;
					line-height:11.55pt;
					}
			
				.NewsletterDIV
				{
					background:transparent url('/WebResources/images/newsletter-bg.jpg') no-repeat scroll 0 0;
					float:left;
					margin:10px 0px 0px 0px;
					padding:0px;
					height:45px;
					width:850px;
					}
					
					.NewsSignupBox
					{
						float:right;
						margin-right:11px;
						margin-top:11px;
						width:198px;
						_margin-right:5px;
						}
						
						.NewsSignupBox .inputStyle
						{
							float:left;
							border:solid 1px #978e7d;
							color:#999999;
							font-family:Verdana, Arial;
							font-size:11px;
							height:18px;
							padding-left:4px;
							padding-top:2px;
							width:134px;
							}
							
						.NewsSignupBox .btnSignup
						{
							float:right;
							width:55px;
							}
			
			#ContentDIVTopRightIMG
			{
				float:right;
				background-image:url('/WebResources/images/right_shadow_top.jpg');
				background-position:right top;
				background-repeat:no-repeat;
				height:48px;
				min-height:48px;
				max-height:48px;
				width:31px;
				}
		
	#FooterDIV
	{
		float:left;
		width:932px;
		}
		
		#FooterShaddowDIV
		{
			background-image:url('/WebResources/images/footer_shadow.jpg');
			background-position:center top;
			background-repeat:no-repeat;
			font-size:8pt;
			height:32px;
			min-height:32px;
			max-height:32px;
			width:932px;
			}
			
			#FooterShaddowDIV p.left
			{
				font:0.9em Tahoma;
				float:left;
				margin:17px 0 0 41px;
				padding:0;
				_margin:17px 0 0 21px;
				}
				
			#FooterShaddowDIV p.right
			{
				font:0.9em Tahoma;
				float:right;
				margin:17px 41px 0 0;
				padding:0;
				_margin:17px 21px 0 0;
				}
				
		#FooterNavigation 
		{
			background:transparent url('/WebResources/images/footer-company-information.jpg') no-repeat scroll 40px 0;
			float:left;
			margin:18px 0;
			padding:15px 0 18px 166px;
			width:750px;
			}
			
			#FooterNavigation .footerHeader
			{
				font-weight:bold;
				margin-bottom:10px;
				}
			
			#FooterNavigation ul
			{
				float:left;
				list-style-type:none;
				margin:0;
				padding:0;
				margin-left:53px;
				}
				
			#shop_for
			{
				font:0.9em Tahoma;
				float:left;
				margin:15px 0px 15px 41px;
				width:860px;
				_margin:15px 0px 15px 21px;
				}

.error
{
	margin:0;
	padding:0;
	}
	
.callout
{
	color:#543019;
	}
	
.highlight
{
	background-color:White;
	}
	
.callout .ajax__validatorcallout div, .ajax__validatorcallout td {border:solid 1px #543019;background-color:White;color:#543019;}
.callout .ajax__validatorcallout_popup_table {border:none;background-color:White;padding:0px;margin:0px;color:#543019;}
.callout .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;margin:0px;}
.callout .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none !important;background-color:transparent !important;padding:0px;margin:0px;}
.callout .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;margin:0px;}
.callout .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;margin:0px;}
.callout .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;margin:0px;text-align:right;vertical-align:top;font-size:1px;border:none !important;background-color:transparent !important;}
.callout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none !important;border-right:none !important;border-left:none !important;width:15px;background-color:transparent !important;padding:0px;margin:0px;}
.callout .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none !important;border-bottom:none !important;border-right:none !important;padding:0px;margin:0px 0px 0px auto;}
.callout .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none !important;border-left:none !important;width:100%;}
.callout .ajax__validatorcallout_icon_cell {width:20px;padding:5px;margin:0px;border-right:none !important;}
.callout .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;margin:0px;text-align:right;border-left:none !important;}
.callout .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none !important;text-align:center;width:10px;padding:2px;cursor:pointer;}

.modalPopup
{
	background-color:white;
	border:1px solid #AEB79F;
	display:block;
	margin:0px;
	padding:1px;
	width:225px;
	}
	
.msgContent
{
	border:2px dotted #B1A491;
	padding:4px;
	}
	
.PromoSplashBannerClose
{
	text-align:right;
	}

p.PromoSplashBannerMessage 
{
	font-size:larger;
	margin:2px 12px 2px 5px;
	text-align:center;
	}

/*#contentDIV_inactive
{
	border:solid 1px #999;
	background-color:#ddd;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-425px;
	margin-top:-175px;
	padding:10px;
	height:350px;
	width:850px;
	text-align:center;
	}*/