/*<agl.folder "Structural">*/
	body {
		color: #333;
		font-size: 0.75em;
		font-family: "trebuchet ms";
		background-color: #caeefc;
		background-image: url(../images/page-bg.jpg);
		background-repeat: repeat-y;
		background-position: center 0;
		text-align: center; }
	#container {
		background-image: url(../images/container-bg.gif);
		background-repeat: no-repeat;
		text-align: left;
		width: 960px;
		margin-right: auto;
		margin-left: auto; }
	#header {
		background-image: url(../images/header-bg.jpg);
		width: 960px;
		height: 92px;
		float: left;
		clear: both; }
	#wrapper {
		background-image: url(../images/wrapper-bg.gif);
		background-repeat: no-repeat;
		background-position: 0 bottom;
		width: 960px;
		height: 448px;
		float: left; }
	#main-nav {
		width: 180px;
		overflow: hidden;
		float: left;
		margin-left: 10px;
		display: inline; }
	#main-content {
		width: 555px;
		height: 400px;
		float: left;
		min-height: 400px;
		margin: 30px 0 0 10px;
		border-width: 0;
		display: inline; }
	.wide-content #main-content {
		width: 740px; }
	.tall-content #wrapper, .tall-content #main-content {
		height: auto;
		padding-bottom: 10px; }

	#supp-content {
		font-size: 0.9em;
		width:  185px;
		height: 430px;
		float:  left;
		margin-left: 12px;
		display: inline; }

	#footer {
		font-size: 0.8em;
		text-align: center;
		margin-top: 10px; }
/*</agl.folder>*/
/*<agl.folder "Standard Selectors">*/
	a:link, a:visited {
		color: #ea5a9f;
		text-decoration: underline; }
	a:hover {
		text-decoration: none; }
	a:active {
		 }
	h1 {
		color: #02838f;
		font-size: 1.1em;
		text-align: center;
		margin: 10px 0 2px;
		padding: 0; }
	h2 {	color:      #ea5a9f;
	font-size:  1.1em;
	text-align: center;
	margin:     10px 0 2px;
	padding:    0; }
	h3 {	color:      #706f6f;
	font-size:  1.1em;
	text-align: center;
	margin:     0 0 2px;
	padding:    0; }
	h4 {
		color:      #ea5a9f;
		font-size:  1.3em;
		font-style: italic;
		margin:     25px 0 2px;
		padding:    10px 0 0;
		border-top: 1px solid #ea5a9f; }
	h5 {	color:      #ea5a9f;
	font-size:  1em;
	font-style: italic;
	margin:     0 0 2px;
	padding:    10px 0 0;
	border-top: 1px solid #ea5a9f; }
	h5 em {
		color: #706f6f;
		font-size: 0.9em; }
	ul {
		margin: 0;
		list-style-type: none; }
	li {
		background-image:    url(../images/li-bg.jpg);
		background-repeat:   no-repeat;
		background-position: left center;
		text-indent: 14px; }
	p {
		text-indent: 10px;
		margin-top: 4px;
		margin-bottom: 4px; }
	#employment-page p, #locations-page p {
		text-indent: 0; }

/*</agl.folder>*/
/*<agl.folder "Other Selectors">*/
	.small {
		font-size: 0.8em; }

	#main-content img {
		margin-bottom: 10px; }
	#main-content .float-left-no-border {
		margin-right:  10px;
		margin-bottom: 10px;
		float:         left;
		border-color: #fff;
		border-width: 0; }
	.bordered-img {
		padding: 2px;
		border: solid 1px #02838f;
		 }

	#supp-content p {
		text-align: center;
		margin: 0 0 0;
		padding: 0; }
	#supp-content img {
		border-width: 0; }

	#main-content table {
		font-size: 0.9em;
		margin: 0;
		padding: 0; }

	#main-content table a {
		font-size: 0.9em;
		float: right;
		margin-right: 15px; }

	body#splash-page {
		background-color: white;
		background-image: none; }
	.float-right {
		float: right; }

	.float-left {
		float: left;
		margin-right: 10px;
		margin-bottom: 10px; }
	#featured-products img {
		border-width: 0; }
	.location-details {
		width: 235px;
		float: left;
		margin-right: 10px; }
	.coming-soon {
		color: #cecece;
		margin-right: 10px;
		width:        235px;
		float:        left; }

	.location-details h2 {
		color: #02838f;
		font-size: 1.2em;
		margin: 15px 0 0; }

	.location-details h3 {	color:     #02838f;
	font-size: 1.2em; }

	.location-details strong {
		width: 125px;
		float: left; }
	.coming-soon h2 {
		color: #cecece;
		font-size: 1.2em;
		margin: 15px 0 0; }

	.coming-soon h3 {	color:     #cecece;
	font-size: 1.2em; }
	.coming-soon h5 {	color:      #cecece;
	font-size:  1em;
	font-style: italic;
	margin:     0 0 2px;
	padding:    10px 0 0;
	border-top: 1px solid #ea5a9f; }
	.coming-soon-bg {
		background-image: url(../images/coming-soon-bg.jpg);
		background-repeat: no-repeat;
		background-position: 0 top;	 }
	.now-open-bg {
		background-image: url(../images/now-open.jpg);
		background-repeat:   no-repeat;
		background-position: 0 top; }

	#edit-entry {
		text-align: right; }
	.large {
		font-size: 1.3em;
		font-weight: bold;
		text-align: center; }

/*</agl.folder>*/
/*<agl.folder "Browser Fixes">*/
	.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
	/* Hides from IE-mac \*/
	* html .clearfix {height: 1%;}
	/* End hide from IE-mac */
/*</agl.folder>*/
/*<agl.folder "employee_app">*/
	#employee_app * { list-style-type: none; }
	#employee_app {
		text-align: left;
		width: 720px;
		margin-right: auto;
		margin-left: auto; }
	#employee_app .employment {
		width: 340px;
		float: left;
		margin-left: 10px;
		 }

	#employee_app em { font-size: 0.9em; }
	#employee_app label {
		text-align: left;
		width: 160px;
		float: left;
		display: block; }
	#employee_app h1 { font-size: 1em; font-weight: bold; clear: both; }
	#employee_app select {
		text-align: left;
		width:      142px; }

	.bot-input { float: left; margin-left: -999em; }
	#contact-form p {
		margin-top: 2px;
		margin-bottom: 2px;
		padding: 0; }
	#employee_app #submit {
		color: #fff;
		font-size: 1.2em;
		background-color: #ea5a9f;
		text-decoration: none;
		width: 100px;
		height: 30px;
		margin-top: 4px;
		margin-left: 120px;
		padding: 0;
		border: solid 1px #02838f; }

/*</agl.folder>*/
/*<agl.folder "main-nav">*/
	#main-nav ul {
		background-color: #f9f0ef;
		margin: 0;
		padding: 4px 0;
		list-style-type: none; }
	#main-nav li {
		background-image: url(../images/nav-li.gif);
		background-repeat: no-repeat;
		background-position: left center;
		text-indent: 20px;
		margin: 4px 0;
		padding: 4px 0; }

	#nav-container {
		background-color: #f9f0ef;
		width: 180px;
		margin: 0;
		padding: 0;
		display: inline; }
	#main-nav a:link, #main-nav a:visited {
		color: #02838f; }
	#main-nav a:hover, #main-nav a:active {	color: #ea5a9f; }

/*</agl.folder>*/
/*<agl.folder "splash-nav">*/
	#splash-nav {
		color: #ea5a9f;
		font-size: 1.1em;
		background-image: url(../images/splash-nav-bg.jpg);
		background-repeat: no-repeat;
		width: 960px;
		height: 45px;
		margin-right: auto;
		margin-left: auto;
		padding-top: 12px; }
	#splash-nav a:link, #splash-nav a:visited {
	color: #ea5a9f;
	font-weight: bold;
	text-decoration: none; }
	#splash-nav a:hover, #splash-nav a:active {	color: #02838f; }
/*</agl.folder>*/

#disclaimer{
	font-size: 10px;
}