* 		{	}body 	{	padding: 0;	margin: 0; font-family: arial, helvetica, verdana, sans-serif; line-height: 1.5; font-size: 80%;			background: #D9241B /*#fff url(../img/bg_main.gif) repeat-x center top*/; color: #333; text-align: center;	}h1, h2, h3, h4, h5, ul, ol, li, p, form {	margin: 0; padding: 0;	}img	{	border: 0; }.hidden { 	display:none }.right 	{ 	text-align:right }.cleaner 	{	clear:both;	margin:0; padding:0; height:1em; border:none; font-size:1px; line-height:0; visibility:hidden;	}.floatleft 	{	float: left;	}.floatright {	float: right;	}a:link, a:active, a:hover, a:visited {	color: black; text-decoration: underline;	}a:visited 	{	color: gray;	}a:hover 	{	color: #fc5200;	}a:focus, a:active {	background-color: white; text-decoration: none;	}h2 	{   display: block; font-size: 210%; font-weight: normal; color: #c00; letter-spacing: -0.03em; line-height: 1.1; padding-top: 0.5em;      	height: 1.5em; border-bottom: #b3aeac solid 1px; margin-bottom: 0.7em;	}h3 	{	color: #fc5200;	}#page p {	margin-bottom: 1.4em;	}#mother {   width: 785px; position: relative; text-align: left;	margin-left: auto;	margin-right: auto;	}#header {	position: relative;	width: 780px; max-width: 778px;	}#logo 	{	position: relative;	top: 32px; width: 229px; height: 103px;	left: 0; font-size: 14px; overflow: hidden;	text-transform: uppercase;	}#logo h1 a:link, h1 a:active, h1 a:visited 	{	display: block;	width: 229px; height: 103px; background-image: url(../img/logo.jpg);	}#logo h1 a span 	{	display: none;	}#navcontainer {	position: relative;	top: -30px;	width: 557px; height: 75px;	left: 229px; overflow: hidden; text-transform: uppercase; 				background: #fff url(../img/bg_nav.jpg);}#navcontainer ul	{	padding: 35px 0 0 0; margin: 0;	list-style-type: none; width: 100%; font: bold 90% arial, helvetica, sans-serif;	text-align: center;	}#navcontainer ul li { display: inline; }#navcontainer ul li a	{ text-decoration: none; color: #093;	padding: .2em .5em;	}#navcontainer ul li a:hover	{	background-color: #093;	color: #fff;	}#artwork 	{	position: absolute;	display: block;	top: 135px;	width: 557px; height: 180px; left: 0; overflow: hidden;				margin: 0; padding: 0 0 0 229px; background: white url(../img/slogan.gif) no-repeat left top; z-index: 100;	}#artwork p span  {	display: none;	}#artwork2 	{	position: absolute;	display: block;	top: 135px;	width: 557px; height: 180px; left: 0; overflow: hidden;				margin: 0; padding: 0 0 0 229px; background: white url(../img/slogan2.gif) no-repeat left top; z-index: 100;	}#artwork2 p span  {	display: none;	}#artwork3 	{	position: absolute;	display: block;	top: 135px;	width: 557px; height: 180px; left: 0; overflow: hidden;				margin: 0; padding: 0 0 0 229px; background: white url(../img/slogan3.gif) no-repeat left top; z-index: 100;	}#artwork3 p span  {	display: none;	}#page 	{	width: 686px; padding: 150px 50px 1em 50px; background: #fff /*url(../img/bg_page.gif) repeat-y left top*/; min-height: 35em;	}#col-left 	{	position: absolute;	top: 339px;	width: 220px; left: 0; margin: 0 ; padding: 0; text-align: right;	}.col-main 	{	display: block;	width: 650px; float: left;	}#footer 	{	font-size: 85%;	color: #a9a9a9;	text-align: center; width: 450px;				margin: 8em auto 5px auto; padding: 1.5em 0; background: url(../img/bg_footer.gif) repeat-x left top	}.bookform		{	width: 500px; text-align: left; 	}.bookform th	{	font-weight: bold; width: 120px;}.bookform td	{	text-align: left;  }.bookform td.field	{	width: 60px; }.bookform input	{	width: 50px; }