_body * { margin: 0px; padding: 0px;}
_div { border: solid 1px #F00;}

@media screen{
	body { margin: 0px; padding: 0px; background-color: #D9B56C; background-image: url(../image/background.gif);}
	
	.batsman01 { z-index: 2; position: absolute; top: 50%; left: 0%; width: 15%; height: 303px; background-image: url(../image/batsman01.gif); background-repeat: no-repeat; background-position: top right;}
	.batsman02 { z-index: 2; position: absolute; top: 50%; right: 0%; width: 15%; height: 300px; background-image: url(../image/batsman02.gif); background-repeat: no-repeat; background-position: top left;}
	
	.header { z-index: 4; position: relative;}
	.spacer { height: 4px;}
	.buttonBar { text-align: center; padding: 4px;}
	.button { display: inline; margin: 2px 4px; padding: 2px; width: 96px; height: 24px; line-height: 200%; background-color: #D2624C; border: solid 2px #000; font-size: 14px; font-weight: bold;}
	.button a { width: 100%; height: 100%; color: #000; text-decoration: none; padding: 0px 8px}
	.button a:link { background-color: transparent;}
	.button a:visited { background-color: transparent;}
	.button a:hover { background-color: #FF0;}
	.button a:active { background-color: #FFE;}
	.sword { height: 170px; text-align: center;}

	.content { z-index: 3; position: relative; top: -70px; overflow: visible; margin: 0px 15% 16px 15%;}

	.noscreen { display: none;}
}

@media print{
	body { background-color: #FFF;}
	.sword { width: 100%; text-align: center;}
	.content { position: relative; top: -40pt;}
	.noprint { display: none;}
}


.content h1 { font-size: 2em; margin: 0px; clear: both;}
.content h2 { font-size: 1.4em; margin: 0px; margin-bottom: 0.25em; color: #D2624C; clear: both;}
.content h3 { font-size: 1.3em; margin: 0.5em 0px; border-bottom: solid 1px #D2624C; clear: both;}
.content h4 { font-size: 1.1em; margin: 0px; margin-bottom: 0.5em;}
.content p { margin-bottom: 1em; text-align: justify;}
.content img { margin: 8px}
.content hr { border: 0px; height: 1px; color: #D2624C; background-color: #D2624C; clear: both;}

.content col.price { font-weight: bold; text-align: right; background-image: url(../image/background_shaded_50.gif); padding: 0px 8px;}
.content table.catalogue > tbody > tr > td + td { font-weight: bold; text-align: right; background-image: url(../image/background_shaded_50.gif); padding: 0px 8px;}

.infoblock { background-color: #D2624C; margin: 8px; border: solid 1px #000; font-size: 80%; font-family: arial, sans-serif;}
.infoblock img { margin: 0px}
.sponsor { background-color: #FFEEBB; margin: 8px; border: solid 1px #000; font-size: 80%; text-align: center; font-family: arial, sans-serif;}
.sponsor p { margin: 0; margin-bottom: 1em; text-align: justify;}

.note { color: #D2624C; font-size: 80%; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
.formfield { width: 240px;}
