body {
	font-family: arial;
	background-color:#156535;
	margin-top:20px;
}

#main_cont {
	margin-left:auto;
	margin-right:auto;
	width:800px;
	background-color: #fff;
}

a {
	text-decoration:none;
}

h3, h4 {
	color:#fff;
	font-size:1em;
	padding:2px 0 2px 15px;
	margin-top:0;
	margin-bottom:0;
	border-bottom: 1px solid #000;
}

h3 {
	background-color: #575857;
}

h4 {
	background-color: #292828;
}

h5 {
	color:#fff;
	background-color: #292828;
	font-size:1.2em;
	padding:2px 0 2px 15px;
	margin-top:0;
	margin-bottom:0;
	border-bottom: 1px solid #000;
}

li {
	font-size:.8em;
	margin-left:10px;
	color:#fff;
}

ul {
	margin-top:10px;
	margin-right:15px;
}

#header {
	float:left;
	width:800px;
	text-align: right;
	border-bottom: 1px solid #000;
}

	#header img {
		float:left;
		margin:8px 0 8px 42px;
		border: none;
		}

	#header p {
		font-size:.8em;
		padding-right:20px;
		padding-top:30px;
		margin-bottom:-5px!important;
		margin-bottom:3px;
	}
	
#toolbar {
	padding-left:40px;
}

	#toolbar a {
		color:#3300ff;
		font-size:.8em;
		padding-left:2px;
		text-decoration:underline;
	}
	
	#toolbar a:hover, #top_right a:hover{
		color:#166335;
	}
	
	#top_right {
		text-align:right;
		padding-right:15px;
		font-size:.7em;
	}
	
	#top_right a{
		color:#000;
	}
	
#left {
	float:left;
	width:450px;
	text-align: right;
	margin-left:16px!important;
	margin-left:9px;
	padding-right:15px;
	padding-top:5px;
}
		
#right {
	width:300px;
	background-color: #404041;
	float:left;
	margin-top:5px;
}
		
		
#right2 {
	float:left;
	width:300px;
	margin-top:10px;
	background-color: #b1b1b1;
			}
						
			#right2 p {
				margin-top:5px;
				margin-bottom:0!important;
				margin-bottom:2px;
				font-size:.7em;
				color:#292828;
				margin-left:15px;
				line-height:.8em;
				}
			
			#right2 p.disclaimer {
				text-align: right;
				margin-right:5px;
				margin-top:0;
				padding-bottom:4px;
			}
		
#right3 {
	width:300px;
	float:left;
	margin-top:5px;
}

#right3 a {
	text-align: center;
	color:#3300ff;
	font-size:1.5em;
	line-height:1.5em;
	text-decoration:underline;
}

#right3 a:hover {
	color:#166335;
}
			
#Lefticon {
	float:left;
	margin-top:10px;
	border:hidden;
	outline:hidden;
}
#Lefticon img {
	border:hidden;
}

TABLE#sizes{
	font-size:.7em;
	padding-right:25px!important;
	padding-right:15px;
	padding-top:5px!important;
	padding-top:0;
	padding-bottom:5px!important;
	padding-bottom:0;
	margin:0;
	text-align: center;
}

	#icon {
		width:260px!important;
		width:245px;
		padding-bottom:8px;
		float:left;
		padding-left:55px;
		padding-top:2px;
		background-color: #fff;
	}	
	
		a.small_text {
			font-size:.7em;
			color:#000;
		}
		
		a.small_text:hover {
			color:#166435;
		}
	
#footer {
	color:#fff;
	text-align: center;
	font-size:.8em;
}

#map_area {
	width:800px;
}
	#map_area img {
		padding:10px 15px!important;
		padding:10px 7px;
	}

	#map_area p {
		font-size:1em;
		padding-top:10px;
		padding-left:25px;
		font-weight:bold;
		margin-bottom:0;
	}
	
		#map_area p.green {
			color:#166435;
			margin-top:-10px;
			font-size:.8em;
			font-weight:normal;
			text-align: right;
			padding-right:20px;
			line-height:1em;
		}
	
	#map_left {
		width:400px;
		float:left;
	}
	
	#map_right {
		width:400px;
		float:left;
	}

.clear_both {
	clear:both;
}

/* ------------------------------------Begin Contact------------------------------------------------- */


#top_right2 {
		width:800px;
		float:left;
}
#top_right2 h2 {
	float:left;
	margin-left:25px!important;
	margin-left:12px;
	margin-bottom:0;
	margin-top:10px;
}

#top_right2 a {
	color:#000;
	font-size:.8em;
}

#top_right2 img {
	margin-left:115px;
}

TABLE.contact {
		border: #000 1px solid;
		color: #000;
		width:300px;
		font-size:.8em;
		margin-bottom:15px;
	}
	
	TABLE.contact TH {
		background-image: url('/images/header.gif');
		background-repeat: repeat-x;
		border: #999 0px solid;
		border-width: 0px 0px 2px 0px;
		color: #000;
		text-align: left;
		padding:2px 7px;
		}
	
		TABLE.contact TH span {
			float: right;
			font-size: .8em;
		}

		TABLE.contact TD {
			font-size: 1em;
			padding:0 5px;
			text-align: right;
		}

	TABLE.contact TD.end {
		background-image: url('/images/header.gif');
		background-repeat: repeat-x;
		border: #999 0px solid;
		border-width: 2px 0px 0px 0px;
	}
	
	TABLE INPUT, TABLE SELECT {
		width:155px;
	}

TABLE.contact strong {color:#d11923;}

.contact_line {
	font-size:.8em;
	padding-right:45px;
	text-align: left;
}
/* ------------------------------------- End Contact ------------------------------------------------ */	


#items_area h2 {
	font-size:1.1em;
	margin-bottom:-15px;	
	margin-top:0;
}

#items_area p.heading {
	font-size:1.5em;
	font-weight:bold;
	margin:0px -155px 3px 3px!important;
	margin:3px;
	padding-left:15px;
	background-color: #166435;
	color:#fff;
}

#items_area {
	width:430px;
	font-size:.75em;
	padding-left:25px;
	padding-bottom:10px;
	float:left;
}

table#items2 {
	width:455px;
	border-top:1px solid #000;
	margin-top:5px;

}

table#items2 p {
	line-height: 1.8em;
}

p.other_items {
	border-top:1px solid #000;
	width:435px;
	padding-left:25px;
	padding-top:10px;
	text-indent: -15px;
}


#items TD {padding-bottom: 10px;}

TD.padded {padding-left: 10px;}

/* ------------------------------------- Friends Page ------------------------------------------------ */	
#Friends {
	color:#3300FF;
	font-size:.8em;
	line-height:1.5em;
	text-decoration:underline;
}