div { display: block; float: left; margin: 0px; padding: 0px; }

body { background-color: #FFFFFF; }

#header					{ width: 760px;	height: 168px;	position: absolute;	left: 0px;	top: 0px;	background: url("images/header.png") 0 0 no-repeat; }
#header div				{ 				position: absolute;	left: 8px;	top: 16px;	 }
#header strong				{ display: none; color: #800000; }
#header a				{ position: absolute; text-decoration: none; display: block; width: 480px;	height: 120px;	position: absolute; background: transparent !important; }
#header a span				{ position: absolute; font-size: 2.5em; }
#header a em				{ position: absolute; width: 480px;	height: 120px;	background: url("images/header.png") -8px -16px no-repeat;  }

/* Navigation Start */
#navigation				{ position: absolute; width: 760px;	height: 36px;	left: 0; top: 168px;	margin: 0;	padding: 0;	font-size: 0;	background: url("images/navigation-right.png") top right no-repeat; }
#navigation-left			{ width: 28px;	height: 36px;	background: url("images/navigation-left.png") top right no-repeat; }
#navigation ul				{ position: relative; width: 360px;	height: 36px;	margin: 0; padding: 0; list-style: none; }
#navigation li				{ position: absolute; display: block; 	width: 80px;	height: 36px;	margin: 0; padding: 0; }
#navigation li a			{ position: relative; display: block; 	width: 80px;	height: 36px;	overflow: hidden; }
#navigation span 			{ position: absolute; display: block; 	width: 76px;	height: 32px;	left: 4px; top: 4px; font-size: 1.0em; text-align: center; background-color: #F2F2F2; overflow: hidden; }
#navigation em 				{ position: absolute; display: block; 	width: 80px;	height: 36px;	top: 0px; background: #FFFFFF url("images/navigation.png") 0 0 no-repeat; }

#navigation li#button-1			{ left: 0px; }
#navigation li#button-1 a em		{ background-position: -0px	0; }
#navigation li#button-1 a:hover em	{ background-position: -0px	-36px; }
#navigation li#button-1 a:active em	{ background-position: -0px	-72px; }
#navigation li#button-1.active em	{ background-position: -0px	-72px; }
#navigation li#button-1 a:focus em	{ background-position: -0px	-72px; }

#navigation li#button-2			{ left: 80px; }
#navigation li#button-2 a em		{ background-position: -80px	0; }
#navigation li#button-2 a:hover em	{ background-position: -80px	-36px; }
#navigation li#button-2 a:active em	{ background-position: -80px	-72px; }
#navigation li#button-2.active em	{ background-position: -80px	-72px; }
#navigation li#button-2 a:focus em	{ background-position: -80px	-72px; }

#navigation li#button-3			{ left: 160px; }
#navigation li#button-3 a em		{ background-position: -160px	0; }
#navigation li#button-3 a:hover em	{ background-position: -160px	-36px; }
#navigation li#button-3 a:active em	{ background-position: -160px	-72px; }
#navigation li#button-3.active em	{ background-position: -160px	-72px; }
#navigation li#button-3 a:focus em	{ background-position: -160px	-72px; }

#navigation li#button-4			{ left: 240px; }
#navigation li#button-4 a em		{ background-position: -240px	0; }
#navigation li#button-4 a:hover em	{ background-position: -240px	-36px; }
#navigation li#button-4 a:active em	{ background-position: -240px	-72px; }
#navigation li#button-4.active em	{ background-position: -240px	-72px; }
#navigation li#button-4 a:focus em	{ background-position: -240px	-72px; }

#navigation li#button-5			{ left: 320px; }
#navigation li#button-5 a em		{ background-position: -320px	0; }
#navigation li#button-5 a:hover em	{ background-position: -320px	-36px; }
#navigation li#button-5 a:active em	{ background-position: -320px	-72px; }
#navigation li#button-5.active em	{ background-position: -320px	-72px; }
#navigation li#button-5 a:focus em	{ background-position: -320px	-72px; }

#navigation li#button-6			{ left: 400px; }
#navigation li#button-6 a em		{ background-position: -400px	0; }
#navigation li#button-6 a:hover em	{ background-position: -400px	-36px; }
#navigation li#button-6 a:active em	{ background-position: -400px	-72px; }
#navigation li#button-6.active em	{ background-position: -400px	-72px; }
#navigation li#button-6 a:focus em	{ background-position: -400px	-72px; }

/* Navigation End */

#page 				 	{ width: 722px; position: absolute; top: 204px; left: 24px; padding-top: 16px; }
#page p				 	{ color: #404040; margin-bottom: 12px; line-height: 1.75em; }
#main 				 	{ position: relative; width: 722px; margin-bottom: 16px; z-index: 100; }

#bread-crumbs				{ list-style-type: none;	margin: 0; padding: 0; }
#bread-crumbs li	 		{ display: inline; 		margin: 0; padding: 0; }

#footer	 			 	{ position: relative; top: -64px; left: 338px; z-index: 90; width: 400px; height: 100px; background: url("images/footer.png") bottom left repeat-x; }
#footer-top 			 	{ width: 400px; height: 64px; background: url("images/footer-top.png") 0 0 no-repeat; }
#footer-left 			 	{ width: 28px; height: 36px; background: url("images/footer-left.png") 0 0 no-repeat; }
#footer-bottom 			 	{ width: 372px; height: 36px; background: url("images/footer-right.png") right 0 no-repeat; }
#footer	p			 	{ position: relative; top: 7px; text-align: right; color: #ffffff; font-size: 0.9em; margin-right: 32px; margin-bottom: 0 !important; }
#footer	p a			 	{ font-weight: bold; color: #ffffff; }
#footer	p a:hover		 	{ font-weight: bold; color: #ffffff; }

#main ul.gallery 		 	{ list-style: none; }
#main ul.gallery li		 	{ display: inline; margin: 0; padding: 0; }

