.fullheight
{
	height:100%;
}

html,body
{
	margin:0;
	padding:0;
	height:100%;
	border:none;
	/*background-color:#000000;*/
}

td,p,body
{
	font-size:11px;
	font-weight:normal;
	font-family:arial;
	color:#ffffff;
	/*line-height:13px;*/
}

h3
{
	font-size:11px;
	font-weight:bold;
	display:inline;
}
h2
{
	font-size:11px;
	font-weight:bold;
	display:inline;
}
h1
{
	font-size:12px;
	font-weight:bold;
	display:inline;
}

a
{
	text-decoration:none;
	color:#f9a11b;
}
a:hover
{
	text-decoration:underline;
	color:#f9a11b;
}

input,select
{
	font-size:11px;
	font-weight:normal;
	font-family:arial;
	margin:2px;
}
textarea
{
	font-size:11px;
	font-weight:normal;
	font-family:arial;
	margin:2px;
}

.menu_header
{
	background-color:#333333;
	padding:10px;
}
.menu_subheader
{
	padding:5px;
}

.page_links td
{
	padding:11px;
	margin:5px;
	background-color:#191919;
}
.page_links a
{
	font-weight:bold;
	text-decoration:none;
	color:#ffffff;
}
.page_links a:hover
{
	text-decoration:underline;
	color:#ffffff;
}

.thumbnail {
	border:2px solid #ffffff; 
	padding:1px;
	/*display:table;*/
}
.thumbnail img {
	border:0px solid #000000; 
	margin:2px;
}
.thumb {
	border:2px solid #ffffff; 
	padding:1px;
}
.thumb img {
	border:0px solid #000000; 
	margin:2px;
}

a:hover .thumbnail {
	border:2px solid #ffaa00;
}

.button_home {
	width: 47px;
	height: 27px;
	background: url('../images/button_home.gif') no-repeat top;
	display:block;
}
.button_home:hover  {
	background-position:bottom;
}

.button_gallery {
	width: 63px;
	height: 27px;
	background: url('../images/button_gallery.gif') no-repeat top;
	display:block;
}
.button_gallery:hover  {
	background-position:bottom;
}

.button_close {
	width: 43px;
	height: 19px;
	background: url('../images/button_close.gif') no-repeat top;
	display:block;
}
.button_close:hover  {
	background-position: bottom;
}
.header_button {
	background:url('../images/header_fill.gif');
	vertical-align:top;
}

.button_events {
	width: 58px;
	height: 27px;
	background: url('../images/button_events.gif') no-repeat top;
	display:block;
}
.button_events:hover  {
	background-position:bottom;
}

.button_contact_info {
	width: 96px;
	height: 27px;
	background: url('../images/button_contact_info.gif') no-repeat top;
	display:block;
}
.button_contact_info:hover  {
	background-position:bottom;
}

.button_testimony {
	width: 82px;
	height: 27px;
	background: url('../images/button_testimony.gif') no-repeat top;
	display:block;
}
.button_testimony:hover  {
	background-position:bottom;
}

.button_ride_report {
	width: 94px;
	height: 27px;
	background: url('../images/button_ride_report.gif') no-repeat top;
	display:block;
}
.button_ride_report:hover  {
	background-position:bottom;
}

.button_history {
	width: 66px;
	height: 27px;
	background: url('../images/button_history.gif') no-repeat top;
	display:block;
}
.button_history:hover  {
	background-position:bottom;
}

.button_basket {
	width: 57px;
	height: 27px;
	background: url('../images/button_basket.gif') no-repeat top;
	display:block;
}
.button_basket:hover  {
	background-position:bottom;
}
.button_submit {
	width: 60px;
	height: 17px;
	background: url('../images/button_submit.gif') no-repeat bottom;
	display:block;
}
.button_submit:hover  {
	background-position:top;
}
.button_add_to_basket {
	width: 89px;
	height: 17px;
	background: url('../images/button_add_to_basket.gif') no-repeat bottom;
	display:block;
}
.button_add_to_basket:hover  {
	background-position:top;
}
.button_edit {
	width: 45px;
	height: 17px;
	background: url('../images/button_edit.gif') no-repeat bottom;
	display:block;
}
.button_edit:hover  {
	background-position:top;
}
.button_delete {
	width: 57px;
	height: 17px;
	background: url('../images/button_delete.gif') no-repeat bottom;
	display:block;
}
.button_delete:hover  {
	background-position:top;
}
.button_checkout {
	width: 63px;
	height: 17px;
	background: url('../images/button_checkout.gif') no-repeat bottom;
	display:block;
}
.button_checkout:hover  {
	background-position:top;
}
.button_validate {
	width: 63px;
	height: 17px;
	background: url('../images/button_validate.gif') no-repeat bottom;
	display:block;
}
.button_validate:hover  {
	background-position:top;
}


.grid_header {
	font-weight:bold;
	background:url('../images/header_fill.gif');
	text-align:left;
	vertical-align:middle;
	border:0px;
}
