* {
margin:0;
padding:0;
}
body {
background:url(../imgs/glow.jpg) fixed #000 center top;
}

#canvas {
background:#FFFFFF none repeat scroll 0 0;
height:auto;
left:50%;
margin:0 0 0 -376px;
position:absolute;
top:135px;
width:750px;
} 

#head {
background:#002E3D url(../imgs/crazystuff.gif) no-repeat scroll right top;
height:135px;
left:50%;
margin:0 0 0 -376px;
padding:0;
position:absolute;
width:750px;
} 


/*#head {
margin:auto;
padding:0;
width:750px;
height:135px;
background: url(../imgs/crazystuff.gif) right top no-repeat #002e3d;
}*/

h1 {
/*background:url(../imgs/logo.gif) no-repeat left top;*/
float:left;
height:135px;
/*text-indent:-9000px;*/
width:272px;
}

h1 a img {
	display:block;
	border:none;
	text-decoration:none;
}
a img {
		display:block;
	border:none;
	text-decoration:none;
}

a {
	text-decoration:none;
	outline-style:none;
	outline-width:medium;
}

p.newspaper {
margin:30px 0 0 10px;
color:#666666;
text-align:justify;
}
p {
margin:20px 0 0 0;
color:#666666;
}

small {
font-size:0.9em;
}

/*#canvas {
margin:auto;
background:#fff;
width:750px;
height:auto;
}*/

#pushright {
/*margin:0 0 0 20px;*/
color:#fff; background:#72838b url(../imgs/roundtop.gif) no-repeat top left; margin:6px 0 0 0; padding:5px;
}
#pushright p {
	color:#FFF;
}


#nav {
width:750px;
height:55px;
background:url(../imgs/nav.gif) repeat-x;
}
/*ul#nav li {
margin:16px 0 0 3px;
display:inline;
float:left;
}*/
ul#nav li {
margin:12.5px 0 0 0;
display:inline;
float:left;
}
/*ul#nav li a {
display: block;
text-decoration: none;
padding: .25em 7px;
color:#bfbfbf;
font-size:12px;
font-family:Arial Rounded MT Bold;
text-transform:uppercase;
}*/
ul#nav li a {
display: block;
text-decoration: none;
padding: .25em 1em;
color:#bfbfbf;
font-size:0.95em;
font-family:Arial Rounded MT Bold;
text-transform:uppercase;
}
ul#nav li a:hover, ul#nav li a#on {
color:#fff;
/*border-bottom:1px dotted #CCCCCC;*/
}

#left {
float:left;
margin:6px 6px 110px 6px;
width:532px;
font-family: Arial, Verdana, Helvetica;
font-size: 85%;
}

.down {
padding:20px 10px 0 0;
}

ul#feat li {
width:533px;
height:129px;
list-style:none;
}

ul.list {
margin:0px 0 0 40px;
padding:20px 0 0 0;
width:533px;
color:#fff;
/*background:url(../imgs/good.gif) right center no-repeat;*/
list-style:url(../imgs/dot.png);
}

ul.list li {
margin:4px 0 0 0;
}

big {
font-size:1.2em;
font-weight:normal;
text-align:left;
text-indent:90px;
}
blockquote {
font-size:1.3em;
text-align:justify;
margin:20px 0 0 0;
}

.bqs {
     float: left;
     height: 150px;
     margin-top: -40px;
     margin-bottom: -50px;
     font-size: 700%;
 }

 .bqe {
     float: right;
     height: 25px;
     margin-top: -30px;
     font-size: 700%;
 }

h2 {
color: #496878;
font-weight: normal;
font-size: 1.6em;
margin: 20px 0 20px 0;
}

h3 {
color: #033649;
font-weight: normal;
font-size: 1.3em;
margin: 20px 0 0px 0;
}

form {
margin:0 0 0 20px;
}

/*input, .inputSelected {
width:252px;
height:23px;
background:url(../imgs/input.gif) no-repeat left top;
border:none;
padding:0px 0px 0 8px;
}
.inputSelected {
background-position:bottom left;
}
#submit {
background:#CCCCCC;
height:23px;
width:40px;
}
textarea {
width:400px;
height:200px;
}*/




/*Forms defaults*/
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}


/*Text inputs*/
/*.textinput, .inputSelected {
	width:236px;
	height:15px;
	background:url(../imgs/input.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
.inputSelected {
	background-position:left bottom;
}

.textarea, .textareaSelected {
	width:336px;
	height:125px;
	background:url(../imgs/textarea.gif) no-repeat left top;
	border:none;
	padding:4px 8px;
}
.textareaSelected {
	background-position:left bottom;
}*/
#submit {
margin:20px 0 0 0;
font-size:24px;
height:40px;
width:200px;
font-family:Arial, Helvetica, sans-serif;
padding:0;
}








#right {
float:right;
margin:6px 6px 0 0;
width:200px;
height:400px;
}

#right a {
	display:block;
	margin:0;
	padding:0;
}

#right img{
margin:0 0 6px 0;
padding:0;
}

#footer {
	width:750px;
	height:102px;
	background:url(../imgs/footer.gif) no-repeat center bottom;
	position:absolute;
	margin:20px 0 0 -6px;
}
/*#footer p{
color:#FFFFFF;
padding:0px 20px 0 420px;
text-align:center;
}*/

#footer a, #footer a:active{
text-decoration:none;
	color:#FFF;
	line-height:22px;
	font-size:12px;
}

#footer a:hover{
border-bottom:1px solid;
}


#purplephoenix {
background:url(../imgs/purplephoenix.gif);
width:740px; /*also, the width has to be 750px with the padding*/
height:69px; /*the height and padding combined must always equal 129px*/
padding:0 0 0 10px;
color:#575757;
height:200px;
}

#purplephoenix span {
	position:absolute;
	margin:20px 0 0 0;
	color:#FFF;
	line-height:22px;
	float:left;
}

#purplephoenix a {
	position:absolute;
	margin:90px 0 0 530px;
	text-decoration:none;
	
}

form h3 {
	font-size:16px;
	display:inline-table;
	padding:0;
	text-align:right;
	width:230px;
}

.textinput, form textarea {
	float:right;
	display:inline-table;
	margin:-20px 10px 0 0;
	padding:0;
	width:236px;
	height:20px;
	font-size:16px;
}
form textarea {
	height:90px;
}

#timedate select {
		float:right;
	display:inline-table;
				height:25px;
				margin-right:1px;
				
}
#timedate {
	margin:-20px 10px 0px 0;
	clear:both;
	
}

#bookingform {
	background:#E6F0F5;
	padding:10px;
	margin:0 0 0 0;
}

select.textinput {
		height:25px;
		width:240px;
}
	
