	body {
		margin:0px;
		padding:0px;
		width:100%;
		background-color:#bc6c50;
		text-align:center;
	}

	body * {
		text-align:left;
		font-family:arial,sans-serif;
	}

	a {
		text-decoration:none;
	}

	a:hover {
		text-decoration:underline;
	}

	div#pageContainer {
		margin:0px auto;
		width:815px;
		background-color:#272424;
	}

	div#headerContainer {
		padding:45px 40px 40px 40px;
		height:291px;
		border-bottom:3px solid #cec6bc;
		background-color:#272424;
	}

	div#mainContentContainer {
		border-top:4px solid #a19589;
		padding:20px 40px 40px 40px;
	}

	div.mainCopy {
		width:490px;
	}

	div.mainCopy p img {
		float:left;
		margin-right:10px;
		margin-bottom:5px;
	}

	div.mainCopyNoIntro {
		margin-top:12px;
		width:735px;
		background:url(../images/dotted.gif) top left repeat-x;
		padding-top:20px;
	}

	div.mainCopy a, div.mainCopyNoIntro a  {
		color:#bc6c50;
		text-decoration:none;
	}

	div.mainCopy a:hover, div.mainCopyNoIntro a:hover {
		text-decoration:underline;
	}

	.mainCopyThumb {
		float:left;margin-top:10px;
		width:170px;
	}

	.mainCopyImgP {
		width:310px;float:right;
	}

	.mainCopyImgP p.intro {
		margin-top:10px;
	}

/***footer***/

	div#footer {
		clear:both;
	}

	div#footer div.uklp {
		float:left; /*IE rqd*/
		width:735px; /*IE rqd*/
		padding:11px 40px;
		font-size:12px;
		letter-spacing:0px;
		word-spacing:-2px;
		line-height:12px;
		color:#fff;
		background-color:#968883;
	}

	div#footer a {
		color:#fff;
	}

	div#footer div.alexmac {
float:right;width:735px;
		padding:0px 40px;
		line-height:22px;
		color:#fff;
		text-align:right;
		background-color:#bc6c50;
		font-size:10px;
	}

	div#navContainer {
		float:right;
		width:575px;
		text-align:right;
		padding-top:36px;
	}

/***navigation classes ****/

	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 1;
		float:right;
	}

	#nav a {
		display:block;
		float:left;
	}

	#nav li { /* all list items */
		float:left;
		display:inline;
		line-height:14px;
		font-size:14px;
		color:#fff;
	}

/***top level navigation***/

	ul#nav li a {
		color:#fff;
		text-transform:uppercase;
		text-decoration:none;
		font-size:11px;
	}

	ul#nav li a:hover {
		text-decoration:underline;
	}

	ul#nav li div {
		color:#fff;
		float:left;
		text-transform:uppercase;
		text-decoration:none;
		font-size:11px;
		cursor:pointer;
	}

	ul#nav li span {
		font-size:11px;
		text-transform:uppercase;
	}

	ul#nav li span.selected {
		color:#bc6c50;
		cursor:default;
	}

	ul#nav li span.selectedsub {
		color:#bc6c50;
	}

	ul#nav li {
		margin-right:5px;
		padding-left:0px;
		margin-left:0px;
	}

	ul#nav li.last {
		margin-right:0px;
	}

/***dropdown widths***/

	ul#nav li ul.drpMenu1 {
		width:135px;
	}

	ul#nav li ul.drpMenu2 {
		width:95px;
	}

	ul#nav li ul.drpMenu3 {
		width:95px;
	}

	ul#nav li ul.drpMenu4 {
		width:95px;
	}

	ul#nav li ul.drpMenu1 a {
		width:129px;
	}

	ul#nav li ul.drpMenu2 a {
		width:89px;
	}

	ul#nav li ul.drpMenu3 a {
		width:89px;
	}

	ul#nav li ul.drpMenu4 a {
		width:89px;
	}

/***dropdown navigation***/

	#nav li ul { /* second-level lists */
		position: absolute;
		background: #272424;
		clear:left;
		float:left;
		width:120px;
		left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	}

	#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

	ul#nav li ul li {
		margin-right:0px;
	}

	ul#nav li ul li a {
		display:block;
		text-decoration:none;
		font-size:11px;
		line-height:18px;
		padding:0px 3px;
		color:#fff;
		text-transform:uppercase;
		font-weight:normal;
	}

	ul#nav li ul li a:hover {
		color:#000;
		background-color:#eee;
		text-decoration:none;
	}

/***end navigation***/

	div#mainContentContainer div.intro {
		background:url(../images/dotted.gif) top left repeat-x;
		padding-top:10px;
	}
	
	div#mainContentContainer div.introBack {
		margin-top:12px;
		background:url(../images/dotted.gif) bottom left repeat-x;
		padding-bottom:10px;
		color:#fff;
		font-size:16px;
		line-height:20px;
		text-transform:uppercase;
		width:490px;
	}

	div#mainContentContainer div.wideIntroBack {
		margin-top:12px;
		background:url(../images/dotted.gif) bottom left repeat-x;
		padding-bottom:10px;
		color:#fff;
		font-size:16px;
		line-height:20px;
		text-transform:uppercase;
		width:735px;
	}

	div#mainContentContainer div.quote {
		margin-top:12px;
		padding-top:0px;
		padding-bottom:20px;
		width:184px;
		float:right;
		font-size:20px;
		line-height:22px;
		color:#c8c1b8;
	}

	div#mainContentContainer p {
		font-size:12px;
		color:#fff;
	}

/***news***/

	div.quote div#newsThumbContainer {
		font-size:12px;
		color:#717073;
		font-family:arial;
	}

	div.quote div#newsThumbContainer img {
		margin-bottom:10px;
	}
	
	div.quote div#newsThumbContainer div#newsIntro h3 {
		font-size:16px;
		font-weight:bold;
		color:#cdb28b;
		font-family:arial;
		line-height:18px;
		margin:0px;
		padding:0px;
	}

	div.quote div#newsThumbContainer div#newsIntro p {
		font-size:11px;
		color:#fff;
		font-family:arial;
		margin-top:5px;
		margin-bottom:10px;
		line-height:14px;
	}

	div.quote div#newsThumbContainer div#newsIntro p a {
		font-size:11px;
		color:#bc6c50;
		text-decoration:none;
		font-family:arial;
	}
	
	div.quote div#newsThumbContainer div#newsIntro p a:hover {
		text-decoration:underline;
	}
	
	
	div.quote p.quoteName {
		font-size:12px;
		margin-top:5px;
		line-height:14px;
		font-weight:bold;
	}
	
	div.quote p.quoteName span{
		color:#c8c1b8;
	}
/***news detail***/

	h1 {
		font-size:20px;
		font-weight:normal;
		color:#cdb28b;
		font-family:arial;
		line-height:20px;
		margin-bottom:5px;
	}

	h2 {
		margin-top:0px;
		font-size:14px;
		color:#cdb28b;
		font-family:arial;
		line-height:14px;
	}

	h4 {
		margin-top:0px;
		font-size:14px;
		color:#717073;
		font-family:arial;
		line-height:14px;
	}
	
	h5 {
		margin-top:10px;
		margin-bottom:0px;
		font-size:12px;
		color:#717073;
		font-family:arial;
		line-height:14px;
	}
	
	div#newsArticleContainer div#col1 p {
		margin-top:5px;
		margin-bottom:15px;
		font-size:12px;
		line-height:14px;
	}
	
	div#newsListLink a {
		font-size:11px;
		color:#bc6c50;
		text-decoration:none;
		font-family:arial;
	}
	
	div#newsListLink a:hover {
		text-decoration:underline;
	}
	
/***newslist***/

	div#newsList {
		padding-top:0px;
	}
	
	div#newsList div#newscol1 .newsDate {
		font-size:11px;
		color:#717073;
	}
	
	div#newsList div#newscol1 a {
		color:#bc6c50;
		text-decoration:none;
		font-size:12px;
		line-height:14px;
	}
	
	div#newsList div#newscol1 a:hover {
		text-decoration:underline;
	}
	
	div#newsList div#newscol2 a{
		
	}
	
/***gallery***/

	div#galleryContainer {
		margin-top:12px;
		background:url(../images/dotted.gif) top left repeat-x;
		padding-top:20px;
	}
	
		div#galleryThumbs {
			width:348px;
			float:right;
			margin-bottom:20px;
		}

		a.thumbLink {
			display:block;
			width:164px;
			height:95px;
			background-image:url('http://www.alex-mac.co.uk/exchange_flags/new/images/location/tloc1.jpg');
		}

		a.thumbLink:hover {
			display:block;
			border:2px solid black;
			width:164px;
			height:95px;
			background-color:#fff;
		}

		a.galLink {
			display:block;width:164px;height:95px;
		}

		.galLinkselected {
			width:152px;height:83px;
			background-color:#fff;
			opacity: 0.4;
			-moz-opacity: 0.4;
			filter: alpha(opacity=40);
		}

		a.galLink:hover {
			background-color:#fff;
			opacity: 0.4;
			-moz-opacity: 0.4;
			filter: alpha(opacity=40);
			text-decoration:none;
		}

		.imgSelected {
			border:6px solid #bc6c50;
			width:152px;
			height:83px;
			margin-left:10px;
			margin-bottom:12px;
			float:left;
			display:inline;
		}

		.imgNonselected {
			width:164px;
			height:95px;
			margin-left:10px;
			margin-bottom:12px;
			float:left;
			display:inline;
		}
		
/*** contacts ***/

div#offCol {
	width:345px;
}

div#retCol {
	width:355px;	
	float:right;
}

	div.contactTitle {
		background:url(../images/dotted.gif) top left repeat-x;
		padding-top:10px;
	}
	
	div.contactTitleBack {
		background:url(../images/dotted.gif) bottom left repeat-x;
		padding-bottom:10px;
		color:#968884;
		font-size:16px;
		line-height:20px;
		text-transform:uppercase;
		width:345px;
	}

.contactContainer {
	width:345px;
	margin-top:30px;
	font-size:12px;
	line-height:16px;
	height:80px;
	color:#969386;
}

.contactContainer img {
	float:left;
	padding-right:12px;
	margin-right:17px;
	border-right:1px solid #bc6c50;
}

.contactContainer span.contName {
	font-size:14px;
	font-weight:bold;
	color:#969386;
}

.contactContainer a {
	color:#bc6c50;
	font-size:12px;
	text-decoration:none;
}

.contactContainer a:hover {
	text-decoration:underline;
}


	
