@charset "UTF-8";

body {
	font-size:0.8em; }
	
	.ie6 #content-container #offers img {
		behavior:url(/css/iepngfix/iepngfix.htc); }
	
	/* header, footer, and small menu styles located in /css/common.css */
	
	#content-container {
		position:relative; margin-top:25px;
		background-color:#BC431A; }
		
		#content-container h1 {
			position:absolute; top:0; left:0;
			width:111px; height:400px; border-bottom:5px solid #FFF;
			background:url(../../images/large-menu-sprites-2.jpg) -121px -7px; line-height:1; }
			
			#content-container h1 span {
				display:none; }
		
		#content {
			position:relative; left:111px;
			width:684px; border-left:5px solid #FFF;
			background-color:#E86C1F; line-height:1.2; }
			
			#content-left {
				position:relative; margin-right:195px;
				padding:10px; min-height:475px; }	
			
			.ie6 #content-left {
				height:550px; }	
			
			#content-right {
				position:absolute; top:0; right:0; bottom:0;
				width:190px; border-left:5px solid #FFF;
				background:#7C9ED3; color:#FFF; }
				
				#login {
				height: 195px; }
				
				#login form {
					margin:0 0 5 0;
					padding:10px;
					background-color:#7C9ED3; }
					
					#login h2 {
						font:18px/1.2 Futura, "Microsoft Sans Serif", sans-serif; font-weight:100; text-transform:uppercase; }
					
					#login p {
						margin-top:0;
						color:#333; font-size:12px; }
				
					#login a {
						color:#FFF; text-decoration:none; }
					#login a:hover {
						text-decoration:underline; }
					
					#login form input {
						margin:3px 0;
						width:160px;
						color:#333; }
					
					#login form input.button {
						margin:10px 0;
						width:auto;
						background-color:#E86C1F; }
						
					#content-right #my_images {
					border-top: 5px solid #FFF;
					border-bottom: 5px solid #FFF;
					width: 190px;
					height: 300px; }
				
					#ads {
					width: 190px;
					height: 300px; }

			
				.calendar {
				height:240px;
				font:20px/1 Futura, "Microsoft Sans Serif", sans-serif;  font-weight:100; }
				
				.calendar caption {
					color:#FFF; text-transform:uppercase; }
					
					.calendar caption span {
						margin:0 5px;
						font-size:30px; cursor:pointer; }
						
						.calendar caption span span {
							display:inline-block;
							font-size:8px; color:#FCAF17; text-align:center; }
				
				.calendar th {
					width:40px; height:20px;
					font-weight:100; color:#FCAF17; text-transform:lowercase; font-size:17px; }
				
				.calendar td {
					border:2px solid #E86C1F;
					vertical-align:bottom; text-align:right; background-color:#EF831C; }
				
				.calendar td.day {
					background-color:#FCAF17; color:#E86C1F; cursor:pointer; }
				
				.calendar td.today {
					background-color:#477CBF; color:#FFF; }
					
			
			
			#list-container {
				position:absolute; top:10px; right:10px;
				width:150px; padding-left:10px;
				border-left:1px solid #FFF; }
				
				#list-container h2 {
					margin-bottom:5px;
					color:#FFF; font:20px/25px Futura, "Microsoft Sans Serif", sans-serif; text-transform:uppercase; font-weight:100; }
					
					#list-container h2 span {
						display:block; }
					
				#list-container div {
					color:#FCAF17; font:12px/20px Futura, "Microsoft Sans Serif", sans-serif; font-weight:100; }
				
				#list-container #list {
					margin:0 0 0 -10px;
					padding:5px 10px; height:185px;
					list-style:none; overflow:auto; background-color:#FCAF17; color:#FFF; }
					
					#list-container #list li {
						margin:0.5em 0;
						padding:0;
						font-size:12px; cursor:pointer; }
			
			#details {
				margin-top:15px; visibility:hidden;
				min-height:200px; padding-right:90px;
				background:url(../images/details.png) no-repeat top right; }
			
			.ie6 #details {
				height:200px; }
				
				#details img {
					float:left; margin:0 10px 10px 0; }
				
				#details h3 {
					font:15px/1.2 Futura, "Microsoft Sans Serif", sans-serif; font-weight:100; color:#FFF; }
				
				#details address {
					margin:0; color:#FFF; }
					
				#details a {
					color:#FFF; text-decoration:none; cursor:pointer; }
				
				#details a:hover {
					text-decoration:underline; }
		
		
		img#loader {
			margin-top:5px; }

				
@media print {
	
	
	
}