body { font-size: 10pt; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #6f9cb4; margin: 0; padding: 0; }
/*<agl.folder "structural">*/
	#container { width: 750px; margin: 0; }
	#header { background-image: url(../images/header.jpg); width: 750px; height: 150px; clear: both; margin: 0; }
	#wrapper { background-image: url(../images/wrapper.jpg); background-repeat: repeat-y; width: 750px; float: left; clear: both; }
	#navigation { width: 150px; float: left; display: inline; }
	#main-content {
		width: 580px;
		float: left;
		margin-top: 10px;
		margin-bottom: 10px;
		margin-left: 10px;
		display: inline; }
	#float-right { width: 200px; height: auto; float: right; margin-left: 10px; padding: 5px; border-bottom: 1px solid #dfffff; border-left: 1px solid #dfffff; display: block; }
	#footer { background-image: url(../images/footer.jpg); width: 750px; height: 75px; clear: both; }
/*</agl.folder>*/
/*<agl.folder "navigation">*/
	#navigation p { margin: 0; padding: 0; }
/*</agl.folder>*/
/*<agl.folder "footer">*/
	#footer #footer-links { color: white; font-size: 9pt; text-align: center; width: 490px; }
	#footer p { font-size: 9pt; clear: both; margin: 3px 0 0; padding: 0; }
	#footer a:link, #footer a:visited { color: white; font-size: 0.8em; font-weight: bold; text-decoration: none; word-spacing: -1px; padding-right: 1px; padding-left: 1px; }
	#footer a:hover { color: white; font-weight: bold; text-decoration: underline; word-spacing: -1px; }
	#footer .dei-link { font-size: 8pt; font-weight: normal; }
/*</agl.folder>*/

/*<agl.folder "standard selectors">*/
	p { }
	td { font-size: 10pt; text-align: left; }
	a:link, a:visited { color: #668ca6; }
	a:hover { color: #668ca6; text-decoration: none; }
	a:active { color: #ffb340; }
	h1 {
		color: #368;
		font-size: 14pt;
		text-align: left; }
	h2 {
		color: #368;
		font-size: 12pt;
		text-align: center;
		clear: both; }
	h3 {
		color: #368;
		font-size: 10pt;
		text-align: left;
		clear: both; }
	h4 {
		color: #368;
		font-size: 10pt;
		text-align: center;
		clear: both; }
/*</agl.folder>*/
/*<agl.folder "other selectors">*/
	.photos img {
		margin: 5px;
		padding: 3px;
		border-color: #487999;
		border-width: 1px; }

	.photos {
		text-align: center; }

/*</agl.folder>*/
/*<agl.folder "form">*/
	legend { color: #368; font-size: 10pt; font-weight: bold; text-align: center; }
	#contact_form label {
		width: 100px;
		float: left; }

/*</agl.folder>*/
/*<agl.folder "Browser Fixes">*/
	/* layout classes */
	.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 "cart-selectors">*/
	.checkout-headers {
		color: #368;
		font-size: 18px;
		font-weight: bold; }

/*</agl.folder>*/
