html, body{
	padding: 0;
	margin: 0;
	height: 100%;
	background-color: #C7C4BF;}
div{
	position: relative;}



body{
	font-size: 12px;
	font-family: arial, sans-serif;
	color: #424242;
	line-height: 1.4em;
	}
a{
	text-decoration: none;
	color: #B70005;}

h1{
	font-size: 23px;
	font-weight: normal;
	line-height: 1.2em;
	margin-top: 0;}
h2{
	color: black;
	text-transform: uppercase;
	margin-bottom: -1em;
	font-size: 12px;
	font-weight: normal;
	font-family: Verdana, serif;}

#content div{
	margin: 1em 0;}

p{
	font-size: 12px;
	font-family: Verdana, serif;}
#content ul{
	font-weight: bold;
	padding: 0 0 0 14px;
	margin: auto 0;
	color: black;
	font-size: 12px;
	list-style-image: url(interior/bullet.gif);}
#content li{
	margin: 0; padding: 0;}

#outerContainer{
	background: #6E6E6E url(interior/outer_container-background.gif) top left repeat-x;
		min-width: 902px;}
	#container{
		width: 900px;
		background: transparent url(interior/container-background.jpg) top left no-repeat;
		padding: 1px;}
		#innerContainer{
			margin: 180px 0 0 74px;
			width: 816px;
			background-color: white;}
			
			#breadcrumbs{	
				list-style-type: none;
				position: absolute;
				top: -50px;
				left: 225px;
				padding: 0;
				margin: 0;}
				#breadcrumbs li{
					display: inline;
				padding: 0;
				margin: 0;}
				#breadcrumbs a{
					color: #A9A298;}
				#breadcrumbs .flag{
					color: #424242;}
			#localNav{
				position: relative;
				float: left;
				margin: 220px 0 30px 0;
				width: 225px;}
				#localNavUL{
					width: 160px;}
				#localNav ul{
					list-style-type: none;
					margin: 0 0 0 35px;
					padding: 0;
					font-weight: bold;}
					#localNav ul li{
						border-bottom: 1px solid #999999;
						margin: 0; padding: 0;
						line-height: 24px;}
						#localNav ul li ul{
							margin: 0 0 10px 0;
							font-weight: normal;
								display: none;}
							#localNav ul li ul li{
								line-height: 1.5em;
								border-width: 0;
								padding: 0 0 0 15px;}
							#localNav ul li ul li ul{
								list-style-type: circle;
								list-style-position: inside;
								margin: 0 0 0 15px;}
								#localNav ul li ul li ul li{
									padding: 0;}
							#localNav .flag>ul{
								display: block;}
					#localNav a{
						color: #424242;}
					#localNav .flag ul a{
						color: #424242;}
					#localNav .flag>a, #localNav .over>a{
						color: #999999 !important;}
					#localNav li .flag2>a, #localNav li ul .over>a{
						color: #B70005 !important;}
								
				
				
			#content{
				float: left;
				width: 400px;
				padding-bottom: 30px;}
			#spotlights{
				float: left;
				margin: 10px 20px 0 20px;
				width: 150px;
				overflow: hidden;
				font-size: 10px;}
				#spotlights div{
					background-image: url(interior/spotlight.jpg);
					background-repeat: no-repeat;
					height:10px; 
					width: 73px;}
				#spotlights h4{
					font-size: 1em;
					line-height: 1.1em;
					color: #737373;
					margin-bottom: 0;
					text-transform: uppercase;}
				#spotlights p, #spotlights a{
					color: #737373;
					margin-top: 0;}


	#photoset{
		position: absolute;
		top: 195px;
		left: 0;
		height: 200px;
		width: 268px;
		background-image: url(interior/ps-background.png);
		background-repeat: no-repeat;
		text-align: center;
		padding-right: 7px;}
		#photoset img{
			margin: 43px auto 0 auto;}
		#quicklinks{
			position: absolute;
			top: 0;
			left: 0;
			height: 50px;
			width: 268px;
			background-image: url(interior/quicklinks.png);
			background-repeat: no-repeat;}
			
		#quicklinks select{
			width: 150px;
			position: absolute;
			top: 13px; right: 20px;}

	#global{
		position: absolute;
		top: 35px;
		left: 0;
		width: 840px;}
	#global img{
		display: inline;
		vertical-align:text-top;
		border-width: 0;
		float: right;
		margin-top: 5px;}
	#globalNav{
		z-index: 9;
		list-style-type: none;
		margin: 0 20px 0 90px;
		padding: 0;
		color: #424242;
		font-weight: bold;
		display: inline;
		position: relative;
		top: 10px;}
	#globalNav a{
		color:  #424242;
		font-size: 14px;}
	#globalNav li li a{
		font-size: 12px;}
		#globalNav li{
		
			z-index: 9;
			display: inline;
			position: relative;
			margin: 0;
			padding: 0 9px;
			line-height: 14px;}
			
		#globalNav div{
			height: 14px;
			width: 5px;
			position: absolute;
			top: 0;
			left: -3px;
			background-image: url(../home/images/globalNav-bullet.png);
			background-repeat: no-repeat;
			background-position: center center;}		

		#globalNav li:first-child div, #globalNav li.first-child div{
			display: none;}

		#globalNav ul{
			z-index: 10;
			display: none;
			position: absolute;
			width: 99px;
			top: 14px;
			left: 0;
			margin: 0;
			padding: 12px 0 7px 0;
			background-color: white;
			font-weight: normal;
			background-image: url(../home/images/dropdown_footer.jpg);
			background-position: bottom center;
			background-repeat: no-repeat;}
		#globalNav ul div{
			display: none;}
		#globalNav ul li{
			margin: 0;
			padding: 0 5px;
			display: block;
			line-height: 1.5em;}
		#globalNav ul li:first-child div, #globalNav ul li.first-child div{
			display: block;
			position: absolute;
			width: 100%;
			height: 8px;
			background-image: url(../home/images/dropdown_header.gif);
			background-repeat: no-repeat;
			top: -8px;
			left: 0;}
		#globalNav ul li.over a{
			color: white;}
		#globalNav li.over ul{
			display: block;}
		#globalNav ul li.over{
			background-color: #868686;}

		#searchP{
			position: absolute;
			color: white;
			top: 83px; left: 620px;}
		#searchP a{
			color: white;}
		#searchP #search{
			width: 100px;}


	#footer{
		width: 100%;
		background-image: url(interior/footer-background.jpg);
		background-repeat: repeat-x;
		margin: 0;
		padding: 35px 0;
		height: 53px;}

	#footer ul{
		list-style-type: none;
		margin: 0;
		padding: 0;
		color: #535353;
		font-size: 12px;}
	#footer a{
		color: #535353;}
		#footer ul li{
			display: inline;
			border-left: 1px solid #535353;
			padding: 0 2px 0 6px;}
		#footer ul li:first-child, #footer ul li.first-child{
			border-width: 0;}
			

.hidden{
	display: none !important;}