/* body
---------------------------------------------------------------------------------------------- */
body {
	margin: 0;
	padding: 0;
	background-color: #ffffff;
	text-align: center;
	color: #000000;
	font: 13px arial,helvetica,clean,sans-serif;
}

img { margin: 0; padding: 0; border: 0; }

/* outline
---------------------------------------------------------------------------------------------- */
#outline { margin: 0 auto; padding: 0; width: 970px; text-align: center; }

/* header
---------------------------------------------------------------------------------------------- */
.header { margin: 0; padding: 0; width: 970px; height: 120px; text-align: left; background: #ffffff url(../images/index_header.jpg) no-repeat center top fixed; }
.header h1 { margin: 0 0 0 40px; padding: 0; width: 140px; height: 70px; text-align: left; }
.header ul { margin: 0; padding: 0; list-style: none; }
.header ul li { float: left; }
.header ul li img { vertical-align: top; }

/* top
---------------------------------------------------------------------------------------------- */
.top { margin: 0 auto; padding: 0; width: 970px; height: 420px; text-align: left; background-image: url(../images/index_background.jpg); }
#inner_fade { float: left; width: 640px; margin: 0; padding: 70px 0 0 30px; list-style: none; }
.promotional { margin: 0; padding: 0 0 0 30px; }
#click_here { float: left; width: 140px; margin: 0; padding: 60px 0 0 0; }

/* banner
---------------------------------------------------------------------------------------------- */
.banner { margin: 0 auto; padding: 0; }
.banner ul { overflow: hidden; margin: 0; padding: 0; list-style-type: none; }
.banner li { float: left; margin: 0; padding: 15px 5px; color: #333; }
.banner li img { vertical-align: top; }

/* footer
---------------------------------------------------------------------------------------------- */
.footer { clear: both; margin: 0; padding: 0; width: 970px; height: 30px; background-image: url(../images/index_copyright.jpg); text-align: left; }
.footer p { margin: 0; padding: 10px; font-size: 85%; }
.footer p a { color: #4c4c4c; text-decoration: underline; }
.footer p a:hover { color: #999999; text-decoration: none; }