body {
    background:#fee2af;
	color:#000;
    font-family: arial, Verdana, sans-serif;
	font-size: small;
	margin: 0;
	padding: 0;
}

#wrapper {
	position:relative;
    width:598px;
	padding:0;
    margin:10px auto 0 auto;
    border:1px solid #000;
    background:#fff;
}

/*////////////////////////////
	top header
////////////////////////////*/

#header {
    height:72px;
    width:598px;
	margin:0;
	padding:0;
    background:#fff;
}



/*////////////////////////////
	menu
////////////////////////////*/

#menu1 {
	font-family: georgia, arial, Verdana, sans-serif;
	font-size: 90%;
    margin:0;
	padding:2px 0px 2px 0px;
	text-align: center;
    background:#fff;
    color:#333;
    border-top:2px solid #000;
    border-bottom:2px solid #000;
}

#menu2 {
	font-family: georgia, arial, Verdana, sans-serif;
	font-size: 90%;
    margin:0px 0px 20px 0px;
	padding: 2px 0px 2px 0px;
	text-align:left;
    background:#fc3;
    color:#333;
    border-bottom:2px solid #000;
}

#menu1 ul{
	display:inline;
	font-style:normal;
	margin: 0;
	padding: 0;	
}

#menu1 li{
	display:inline;
	padding:0 9px 0 4px;	
    background:#fff;
    font-weight:bold;
}

#menu2 ul{
	display:inline;
	font-style:normal;	
}

#menu2 li{
	display:inline;
	padding:0 36px 0 0px;	
    background:#fc3;
    font-weight:bold;
}

#menu1 a, #menu2 a {
    text-decoration:none;
}

/*////////////////////////////
	LINKS
////////////////////////////*/
#content{
	min-height: 300px;
	max-height: 100%;
	width: 551px;
	margin-left: 25px;
	margin-bottom: 25px;
	background: #fff;
	padding: 0;	
}

#content p{
}



/*////////////////////////////
	LINKS
////////////////////////////*/

a, a:link, a:visited {
	color:#000;
	text-decoration:underline;
	font-size:100%;
}

a:hover, a:active {
	color:#f60;
}

/*////////////////////////////
	footer
////////////////////////////*/


#copyright {
    width:548px;
	padding:5px 0 5px 0;
    margin:0 0px 0px 25px;
    text-align:center;
    font:normal small Times, Serif;
    color:#000;
	border-top: 1px solid #000;
}

#footer {
    width:598px;
	padding:3px 0 3px 0;
    margin:0 auto;
    background:#f90;
    text-align:center;
    font:bold italic small Times, Serif;
    color:#000;
}


/*////////////////////////////
	headings
////////////////////////////*/

h1{
	font:italic large Georgia, Times, Serif;	
 	margin-top:0;
	color:#000;
}

h2{
	font:italic medium Georgia, Times, Serif;	
	color:#000;
}


h3{
	font:bold small Arial, Georgia, Times, Serif;	
	color:#000;
}

h4{
	font:italic small Georgia, Times, Serif;	
	color:#000;
}

/*////////////////////////////
	other
////////////////////////////*/

.red{
	color:#ff0000;
	font-weight: bold;
}
.orange{
	color:#f60;
	font-weight: bold;
}

.right{
	float: right;
	margin-left: 10px;
}

.left{
	float: left;
	margin-right: 10px;
}


/*////////////////////////////
	table - taffif
////////////////////////////*/

tr.peak-week td, tr.peak-week th {
    background:#f90;
}

tr.standard-week td, tr.standard-week th {
    background:#ffb584;
}

/*////////////////////////////
	table - fishing - bookingform
////////////////////////////*/

table {
    border-spacing: 0px;
    border-collapse: collapse;
    border: 1px solid #666;
    margin:0 0 15px 0;
    padding:10px;
}

table td, table th {
    border: 1px solid #666;
    padding:3px;
}

thead, tfoot {
    text-align:center;
    background:#fff;
}

th {
    background:#fff;
    padding:0 3px 0 3px;
}

td {
    background:#fff;
    padding:0 3px 0 3px;
}


table.bookingform {
    border-spacing: 3px;
    border-collapse: collapse;
    margin:0 0 15px 0;
    padding:10px;
    border:none;
}

table.bookingform td, table.bookingform th {
    border:none;
}

table.bookingform thead, table.bookingform tfoot {
    text-align:center;
    background:#fff;
    font-weight:bold;
}

table.bookingform tr.editable td, table.bookingform tr.editable th {
    background:#ddd;
}


.small{
	font-size: x-small;
	font-weight: bold;
}

.red{
	color: #ff0000;
	font-size: medium;
	}
	
.border{
	border: 1px solid #000;
}

.standout
{
	color: #f60;
	font-weight: bold;
	font-size: 150;
	border: 2px solid #f60;
	padding: 10px;
}