﻿body {
	background-color: rgb(255,255,255);
	text-align: center;
	margin: 10px 0px 10px 0px;
	font-size: 0.7em;
	font-family: Arial, Helvetica, sans-serif;
}
	
	body a img {
		border-width: 0;
	}

	body a {
		color: #70CAD3;
	}
	
	body sub {
		font-size: 0.7em;
	}
	
	body div#container {
		position: relative;
		margin: 0px auto 0px auto;
		width: 754px;
		height: auto;
		background-color: #FFFFFF;
		border: 1px solid #999999;
		text-align: left;
		color: #999999;
		padding: 0 8px 0 10px;
	}
	
	body div#container div#banner {
		height: 92px;
		padding: 10px 0 10px 0;
		margin-right: 2px;
	}
	
		body div#container div#banner a {
			color: #999999;
			text-decoration: none;
		}
			
			body div#container div#banner a:hover {
				text-decoration: underline;
			}
	
		body div#container div#banner div#homelink {
			position: absolute;
			top: 16px;
			left: 634px;
		}

		body div#container div#banner div#gallerylink {
			position: absolute;
			top: 16px;
			left: 54px;
		}
	
	body div#container div.topMenu {
		padding: 5px 0 10px 0;
		margin: 12px 0 0 0;
	}
	
		body div#container div.topMenu ul.menu {
			display: block;
			width: 100%;
			margin: 0;
			padding: 0;
			font-size: 1em;
			height: 50px;
			background-image: url("/media/2c106be425194c928f3e1618fdd70274.jpg");
			background-repeat: no-repeat;
			background-position: bottom left;
		}
		
		body div#container div.topMenu ul.menu li {
			display: block;
			float: left;
			margin-right: 2px;
			width: 92px;
			text-transform: uppercase;
		}
		
			body div#container div.topMenu ul.menu li a {
				display: block;
				color: #999999;
				text-decoration: none;
				padding-bottom: 34px;
			}
			
				body div#container div.topMenu ul.menu li a:hover {
					color: #000000;
				}
				
	body div#container div.content {
		margin: 0 2px 0 0;
		background-image: url("/media/f54d2f0dee644b339c44c9aa478cefbf.gif");
		background-repeat: repeat-y;
	}
	
		body div#container div.content div#leftColumn {
			width: 92px;
			margin-right: 10px;
			float: left;
		}

		*+html body div#container div.content div.text{
                                   float: left;
                                }

		body div#container div.content div.text {
float:right;
			width: 645px;
			padding: 15px 2px 20px 3px;
		}
		
			body div#container div.content div.text div.main {
				clear:both;
			}
			
			body div#container div.content div.text div.main div.pressTitle {
				margin: 0 0 20px 0;
			}
			
			body div#container div.content div.text div.main div.links {
				margin: 20px 0 20px 0;
			}
		
			body div#container div.content div.text a {
				color: rgb(158,103,111);
				font-weight: bold;
			}
	
			body div#container div.content div.text h2 {
				color: rgb(158,103,111);
				font-size: 3em;
                                                                margin: 0!important;
                                                                padding: 0px; 
                                                                width:500px;
			}
			
			body div#container div.content div.text h3 {
				font-size: 1em;
				margin-bottom: 1em;
				margin-top: 0;
				text-transform: uppercase;
			}
			
			body div#container div.content div.text h4 {
				color: rgb(158,103,111);
				font-size: 1em;
				margin-bottom: 1em;
				margin-top: 0;
				text-transform: uppercase;
			}
			
			body div#container div.content div.text h5 {
				color: #CCCCCC;
				font-size: 1em;
				margin-bottom: 1em;
				margin-top: 0;
				text-transform: uppercase;
			}
			
			body div#container div.content div.text p {
				margin: 0 0 1em 0;
			}
			
			body div#container div.content div.text ul {
				padding: 0;
				margin: 0 0 1em 14px;
				list-style-image: url("/media/de3c26e571574ecab8025eafc44fc003.gif");
			}
			
			body div#container div.content div.text div.submenu {
				position: relative;
				top: -15px;
				margin: 0 0 10px 0;
				width: 100%;
			}
			
				body div#container div.content div.text div.submenu ul {
					display: block;
					width: 100%;
					margin: 0;
					font-size: 1.1em;
				}
				
					body div#container div.content div.text div.submenu ul li {
						display: block;
						float: left;
						margin-right: 25px;
						text-transform: uppercase;
					}
					
						body div#container div.content div.text div.submenu ul li a {
							text-decoration: none;
							font-weight: bold;
						}
				
				body div#container div.content div.text table.contact {
					margin-top: 20px;
					width: 100%;
				}
				
					body div#container div.content div.text table.contact td {
						margin-top: 20px;
						width: 33%;
						vertical-align: top;
					}
				
				body div#container div.content div.text p span.intro {
					display: block;
					margin-top: 20px;
					color: rgb(158,103,111);
					font-weight: bold;
				}
				
				body div#container div.content div.text p span.highlight {
					color: rgb(158,103,111);
					font-weight: bold;
				}
				
				body div#container div.content div.text p span.footnote {
					font-size: 0.8em;
				}
						
				body div#container div.content div.text div.sitemap ul {
					list-style-type: none;
					margin-bottom: 0;
				}
			
			body div#container div.content div.text input.shortText, body div#container div.content div.text input.emailAddress, body div#container div.content div.text textarea.longText {
				font-family: Arial, Helvetica, sans-serif;
				font-size: 1em;
				border: 1px solid #CCCCCC;
				width: 215px;
			}
			
			body div#container div.content div.text input.cancel, body div#container div.content div.text input.submit {
				border-style: none;
				background-color: #666666;
				color: #FFFFFF;
				margin-right: 5px;
			}

			body div#container div.content div.text table.schedule_of_areas {
				width: 100%;
				border: 0px;
				margin-top: 20px;
			}

				body div#container div.content div.text table.schedule_of_areas th {
					color: rgb(158,103,111);
					text-align: left;
					font-weight: bold;
					padding: 2px;
					text-transform: uppercase;
				}

				body div#container div.content div.text table.schedule_of_areas td {
					text-align: left;
					padding: 2px;
				}
				
		body div#container div.content div.imageBar {
			position: relative;
			clear: both;
			background-color: rgb(158,103,111);
			height: 100px;
			margin: 0 2px 10px 0;
			border-top: 10px solid rgb(255,255,255);
		}
		
			body div#container div.content div.imageBar img {
				display: block;
				float: left;
				margin-right: 10px;
			}
			
			body div#container div.content div.imageBar ul {
				margin: 0;
				padding: 0;
			}
			
				body div#container div.content div.imageBar ul li {
					margin: 0;
					padding: 0;
				}
				
					body div#container div.content div.imageBar ul li img {
						display: block;
						float: left;
						margin-right: 10px;
					}
			
			body div#container div.content div.imageBar div.overlay {
				position: absolute;
				top: 81px;
				left: 595px;
				width: 140px;
				text-align: right;
				text-transform: uppercase;
				color: rgb(255,255,255);
				z-index: 100;		
			}
			
	body div.footer {
		width: 769px;
		margin: 5px auto 0px auto;
		text-align: left;
		font-size: 0.9em;
		color: #999999;
	}
	
		body div.footer p.right {
			float: right;
			text-align: right;
		}
	
		body div.footer a {
			color: rgb(158,103,111);
			text-decoration: none;
		}
		
			body div.footer a:hover {
				text-decoration: underline;
			}
			
	body .alignLeft {
		display: block;
		float: left;
		margin: 0 5px 5px 0;
	}
	
	body .alignRight {
		display: block;
		float: right;
		margin: 0 0 5px 5px
	}
	
	ul.buttonBoard li {
		margin-right: 5px;
	}

		body div#container div.bottomMenu {
			float: left;
			margin-top: 47px;
			font-size: 0.9em;
		}
	
		body div#container div.bottomMenu ul.menu {
			display: block;
			width: 590px;
			margin: 10px auto;
			padding: 0;
		}
		
		body div#container div.bottomMenu ul.menu li {
			display: block;
			float: left;
			margin-right: 14px;
		}
		
			body div#container div.bottomMenu ul.menu li a {
				background-color: #FFFFFF;
				color: #666;
				text-decoration: none;
				text-transform: uppercase;
			}
			
				body div#container div.bottomMenu ul.menu li.selected a {
					background-color: #FFFFFF;
					color: #666;
				}
			
				body div#container div.bottomMenu ul.menu li a:hover {
					color: #000000;
				}

/* Trump Cards
------------------------------------------------------------------------*/

	#trump {
		background: #90d4d4;
		color: black;
		float: left;
		font-size: 1em;
		height: 480px;
		position: relative;
		width: 300px;
                                clear:both;
	}
	
#trump img{
padding-bottom: 5px;
}

#trumptop  img{
padding: 0px;
marging:0px;
}

#trump .cms_module{
padding-top: 5px;
}
		.availability {
			background: #b28abf !important;
			color: black;
		}
		
		.location {
			background: #fec938 !important;
			color: black;
		}
		
		.specification {
			background: #f49cc2 !important;
			color: black;
		}
		
		.sustainability {
			background: #a0c693 !important;
			color: black;
		}
	
		#trump .container {
			padding: 0 20px 0 20px;
		}

		.rightText h2 {
			background: none;
			font-size: 3em !important;
                                                margin:0 !important;
                                                padding-bottom: 10px !important; 
		}
	
		#trump h3 {
			background: none;
			color: white !important;
			font-size: 1.3em !important;
                                                margin:0 !important;
                                                padding-bottom: 4px; 
		}
		
		#trump h3 span {
			background: none;
			color: #00a8ba;
		}
		
		.specification h3 span, .location h3 span, .availability h3 span {
			background: none;
			color: black !important;
		}
		
		#trump h4 {
			background: none;
			color: black !important;
			padding-bottom: 10px;
                                                margin:0 !important;
                                                font-size: 1.25em!important;
		}
	
		#trump .whiteline h4 {
			background: none;
                                                border-bottom: 1px solid white;
			color: black !important;
			padding-bottom: 5px;
                                                margin:0 !important;
                                                font-size: 1.25em!important;
		}
	
		#trump ul {
			margin: 0 !important;
		}
		
		#trump li {
			border-bottom: solid 1px black;
			list-style-image:none;
                                                list-style: none;
			margin: 0;
			padding: 5px 0;
		}
		
		#trumpbottom {
			bottom: -7px;
			left: 0;
			position: absolute;
		}

		*+html #trumpbottom {
			bottom: -10px;
			left: 0;
			position: absolute;
		}

	#trumpside {
		float: left;
		width: 14px;
	}
              
                 *+html #trump_page{
                     float: left !important;
                     width: 645px !important;
                }

                #trump_page{
                     width: 645px !important;
                }


                #trump_page table{
border-top: 1px solid black;
                     color: black;
                     width: 260px;
                }

                #trump_page .col01{
                     width: 75%;
                     padding-top:4px;
                     padding-bottom:4px;
                }
                #trump_page .col11{
                     padding-top: 4px;
                     vertical-align:top;
                     text-align: right;
                     width: 25%;
                }

              td#trump_page , th#trump_page {
                     color: black;
                     width: 260px;
                }

#trump_page td, #trump_page  th{
                     border-bottom: 1px solid black;
}
                .rightText{
                   float: right;
                   margin-left:10px;
                   width: 320px;
                 }
                
                 .clearBoth{
                     clear:both;
                  }
