body {
	background-color:#F8F9EA;
	font-family: "Lucida Grande", "Lucida Sans Unicode", sans-serif;
}

body a {
	color:#343435;
}


#container {
	width:790px;
	margin: 0 auto;
	border: #EAEADA solid 4px;
}

#header {
	background-color: #002D3E;
	height: 135px;
}

	#header #header-left {
		width: 220px;
		float:left;
		margin-left:15px;
		margin-top:5px;
	}
	
	#header #header-right {
		width: 550px;
		float: right;
	}
	
	#header #header-signup {
		text-align:right;
		margin-top: 15px;
		margin-right: 15px;
		height: 30px;
	}
	
	#header #header-blurb {
		margin-top: 12px;
		margin-right: 15px;
		text-align:right;
	}

#menu {
	background-color: #EAEADA;
	height:30px;
	padding-top:10px;
}

	#menu ul {
		list-style:none;
		margin: 0px;
		margin-left: 10px;
		padding: 0px;
	}
	
	#menu ul li {
		display: inline;
		color: #6D6D5A;
		font-size: 10pt;
		margin-right: 20px;
		font-weight: bold;
	}
	
	#menu ul li a {
		color: #6D6D5A;
		text-decoration: none;
	}
	
	#menu ul li a:hover {
		color: #00AB4C;
	}

#index-content {
	height:300px;
}

	#index-content-left {
		width: 548px;
		float:left;
		background-color: #CCC;
		height:300px;
		position:relative;
	}
	
	#index-content-left #slider-tabs {
		height: 91px;	
	}
	
	#index-content-left #slider-tabs #box-green {
		background-color: #00AB4C;
		height: 91px;
		width: 137px;
		position: absolute;
	}
	
	#index-content-left #slider-tabs #box-red {
		background-color: #C10000;
		height: 91px;
		width: 137px;
		left: 137px;
		position: absolute;
	}
	
	#index-content-left #slider-tabs #box-orange {
		background-color: #CF6E00;
		height: 91px;
		width: 137px;
		left: 274px;
		position: absolute;
	}
	
	#index-content-left #slider-tabs #box-yellow {
		background-color: #C4C900;
		height: 91px;
		width: 137px;
		left: 411px;
		position: absolute;
	}
	
	#index-content-left #slider-tabs .box-link {
		height: 86px;
		width: 123px;
		padding-left: 7px;
		padding-right: 7px;
		padding-top: 5px;
		font-size: 9pt;
	}
	
	
	#index-content-left #slider-tabs .box-link img.title {
		margin-bottom: 3px;
	}
	
	#index-content-left #slider-box {
		height: 209px;
		width: 548px;
		background-color:#000;
		overflow: hidden;
	}
	
	#index-content-right {
		width: 242px;
		float: right;
		background-color: #eaeadb;
		background-image:url(images/features-background.gif);
		background-repeat:no-repeat;
		height: 300px;
		text-align:center;
	}
	
	#index-content-right img {
		margin-top:10px;
	}

#green-divider {
	height: 3px;
	background-color: #60E535;
}

#footer {
	height: 95px;
	padding-top: 11px;
	background-color: #2B290B;
}

	#footer ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	}

	#footer ul li {
			display: block;
			font-weight: bold;
			padding-top:10px;
			color: #48AF22;
			margin-left:20px;
	}
	
	#footer ul ul {
		display: inline;
		list-style: none;
		padding-left:0px;
	}
	
	#footer ul li li {
		display: inline;
		font-weight: normal;
		color: #FFFFFF;
		margin-left:10px;
	}
	
	#footer ul li li a {
		color: #6D6D5A;
		text-decoration: none;
	}
	
	#footer ul li li a:hover {
		color: #EAEADA;
	}
		
#fine-print {
	color: #B7B69F;
	font-size:11px;
	text-align: center;
}

	#fine-print a {
		text-decoration: none;
		color: #B7B69F;
	}
	
#template-content {
	min-height:300px;
	background-color: #ececdd;
}

#template-content-left {
		width: 528px;
		float:left;
		background-color: #fff;
		padding: 10px;
	}
	
#template-content-left .title-normal, .title-red, .title-orange, .title-yellow, .title-green {
	color: #fff;
	padding: 0;
	margin-bottom:10px;
	
}

#template-content-left .section {
	color: #002D3E;
	padding: 0;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom: dotted 1px #00AB4C;
}

#template-content-left .title-red span {
	background-color: #C10000;
	padding: 5px;
}

#template-content-left .title-orange span {
	background-color: #CF6E00;
	padding: 5px;
}

#template-content-left .title-green span {
	background-color: #00AB4C;
	padding: 5px;
}

#template-content-left .title-yellow span {
	background-color: #C4C900;
	padding: 5px;
}

#template-content-left .title-normal span {
	background-color: #002D3E;
	padding: 5px;
}

#template-content-left .sub-title {
	padding: 0;
	margin: 0;
	font-size: 8pt;
}

#template-content-left .sub-title span {
	color:#999;
}

#template-content-left .header-image {
	margin-bottom:0;
	padding-bottom:5px;
}

#template-content-left .content {
	font-size: 11pt;
}

#template-content-right {
		width: 242px;
		float: right;
		background-color: #eaeadb;
		background-image:url(images/features-background.gif);
		background-repeat:no-repeat;
		min-height: 300px;
	}
	
	#template-content-right #features {
		text-align:center;	
	}
	
	#template-content-right #features img {
		margin-top:10px;
	}
	
.clear {
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	clear: both;
}



/*
	PAGE STRUCTURE
*/
#page-wrap 									{ width: 548px; margin: 0 auto; position: relative; height: 209px;
											}


/*
	TYPOGRAPHY
*/
ul											{ list-style: square inside; }
a											{ text-decoration: none; border:0px; }
blockquote									{ padding: 0 20px; margin-left: 20px; font-size: 14px; 
									  		  font-family: Georgia, serif; font-style: italic; margin-top: 10px;}

/*
	SLIDER
*/
.slider-wrap								{ width: 548px; position: absolute; top: 0px; left: 0px; }			
.stripViewer .panelContainer 
.panel ul									{ text-align: left; margin: 0 15px 0 30px; }
.stripViewer								{ position: relative; overflow: hidden; width: 548px; height: 285px; }
.stripViewer .panelContainer				{ position: relative; left: 0; top: 0; }
.stripViewer .panelContainer .panel			{ float: left; height: 100%; position: relative; width: 548px; }
.stripNavL, .stripNavR, .stripNav			{ display: none; }
.nav-thumb 									{ }
#movers-row									{ margin: -43px 0 0 62px; }
#movers-row div								{ width: 20%; float: left; }
#movers-row div a.cross-link 				{ float: right; border: 0px; }
.photo-meta-data							{ background: url(images/transpBlack.png); padding: 10px; height: 30px; 
											  margin-top: -50px; position: relative; z-index: 9999; color: white; }
.photo-meta-data span 						{ font-size: 13px; }
.cross-link									{ display: block; width: 62px; margin-top: -14px; 
											  position: relative; padding-top: 15px; z-index: 9999; }
a.active-thumb 								{ background: transparent url(images/icon-uparrowsmallwhite.png) top center no-repeat; color:#FFF; }






