/* Customisations of main.css  */
body {padding: 0 0 20px;background: #fff url("Images/body_bg.png") repeat-x 0 100%;color:#333;font:83%/1.5 arial,helvetica,sans-serif;text-align:center}

#header {
	/* background: #4C5A81 url("Images/sprites.gif") repeat-x 0 100%; */
	background: #4C5A81 url("http://www.marouka.com.au/images/top_design.jpg") no-repeat fixed center -30px;
	margin: 0 0 0px;
	padding: 0 0 8px;
}

#header #site-name {
	font-family: Geneva, "Helvetica Neue", Arial, Helvetica, sans-serif;
	font-size: 200%;
	height: 40px;
	margin: 0 0 0 20px;
	padding: 20px 0;
	color: #800000;
	font-weight: bold;
}
	
#search table {
	/* background-color: black ; */
   background: url("http://www.marouka.com.au/images/translucent.png") repeat ;
   padding: 3px ;
   margin-top: 10px ;
}
.table1 {
	border: 2px solid #4C5A81;
	border-collapse: collapse;
	width: 99%;
}
		.table1 td {background: #fff url("Images/sprites.gif") repeat-x 0 -1600px;padding:3px;border: 1px solid #fff}
		.table1 td.bg_only {background: #fff url("Images/td_bg_only.gif") repeat 0 0;padding:3px;border: 1px solid #fff}
		.table1 td.nowrap {white-space: nowrap}
		.table1 td.shade {background: #efefef url("Images/sprites.gif") repeat-x 0 -1500px}
		.table1 td.shadenowrap {background: #efefef url("Images/sprites.gif") repeat-x 0 -1500px;white-space: nowrap}
		.table1 th {text-align:left;border: 1px solid #fff}
		.table1 th.center {text-align:center;border: 1px solid #fff}
		.table1 thead th {
	color: #fff;
	font-size: 145%;
	background: #4C5A81 url("Images/sprites.gif") repeat-x 0 -1300px;
	padding: 10px 6px;
}
		.table1 tbody th {color:#fff;font-size:115%;background: #88b8db url("Images/th_bg.gif") repeat 0 0;padding: 6px}
		.table1 tbody th.sub {font-size:100%;color:#000;background: #efefef url("Images/sprites.gif") repeat-x 0 -1500px;padding: 6px}
		.table1 tbody td.break {
	background: #4C5A81 url("Images/sprites.gif") repeat-x 0 -1300px;
	height: 4px;
}

	.table2 {border: 2px solid #4C5A81;border-collapse:collapse;margin: 0 auto;text-align: left;}
		.table2 td {background: #fff url("Images/sprites.gif") repeat-x 0 -1602px;padding:3px;border: 1px solid #fff;vertical-align:top}
		.table2 td.nowrap {white-space: nowrap;}
		.table2 td.center {text-align:center;}
		.table2 td.shade {background: #efefef url("Images/td_shade.gif") repeat 0 0}
		.table2 td.shadenowrap {background: #efefef url("Images/sprites.gif") repeat-x 0 -1500px;white-space: nowrap}
		.table2 td.shadeinsidetable {background: #efefef url("Images/td_shade.gif") repeat 0 0;text-align:left;vertical-align:top;}
		.table2 td.insidetable {text-align: left;vertical-align:top;}
		.table2 th {text-align:left;border: 1px solid #fff}
		.table2 thead th {color:#fff;font-size:145%;background: #4C5A81 url("Images/sprites.gif") repeat-x 0 -1300px;padding: 10px 6px}
		.table2 tbody th {color:#fff;font-size:115%;background: #88b8db url("Images/sprites.gif") repeat-x 0 -1400px;padding: 6px}
		.table2 tbody th.sub {font-size:100%;color:#000;background: #efefef url("Images/sprites.gif") repeat-x 0 -1500px;padding: 6px}
		.table2 tbody td.break {background: #4C5A81 url("Images/sprites.gif") repeat-x 0 -1300px;height: 4px}

	.availability {border: 2px solid #4C5A81;border-collapse:collapse;width:99%;}
		.availability td {background: #fff url("Images/sprites.gif") repeat-x 0 -1600px;padding:3px;border: 1px solid #fff}
		.availability td.t {background: #00BBFF;}
		.availability td.c {background: #00f;}
		.availability td.a {background: #CCC;}
		.availability td.weekenddate {background: #EEE;}
		.availability td.weekendt {background: #0099DD;}
		.availability td.weekendc {background: #0000DD;}
		.availability td.weekenda {background: #AAA;}
		.availability td.bg_only {background: #fff url("Images/td_bg_only.gif") repeat 0 0;padding:3px;border: 1px solid #fff}
		.availability td.nowrap {white-space: nowrap}
		.availability td.shade {background: #efefef url("Images/sprites.gif") repeat-x 0 -1500px}
		.availability td.shadenowrap {background: #efefef url("Images/sprites.gif") repeat-x 0 -1500px;white-space: nowrap}
		.availability th {text-align:left;border: 1px solid #fff}
		.availability th.center {text-align:center;border: 1px solid #fff}
		.availability thead th {color:#fff;font-size:145%;background: #4C5A81 url("Images/sprites.gif") repeat-x 0 -1300px;padding: 10px 6px}
		.availability tbody th {color:#fff;font-size:115%;background: #88b8db url("Images/th_bg.gif") repeat 0 0;padding: 0px}
		.availability tbody th.season {color:#fff;font-size:115%;background: #88b8db url("Images/th_bg.gif") repeat 0 0;padding: 2px}
		.availability tbody th.sub {font-size:100%;color:#000;background: #efefef url("Images/sprites.gif") repeat-x 0 -1500px;padding: 6px}
		.availability tbody td.break {background: #4C5A81 url("Images/sprites.gif") repeat-x 0 -1300px;height: 4px}
	

