body {
	background-color: #000000;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 1.5;
	text-align:left;
}

h3 {
color: #F1B40F;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 1;
}

h4 {
color: #FFFFFF;
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
text-align:left;
}

.style1 {font-size: 13px}

A:link {text-decoration: none; color: #FFFFFF;}
A:visited {text-decoration: none; color: #FFFFFF;}
A:hover {text-decoration: none; background-color: #000000; color: #F1B40F;}
A:active {text-decoration: none; color: #F1B40F;}
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	line-height: 3;
}

#nav a {
	text-align: center;
	display: block;
	width: 11em;
}

#nav li { /* all list items */
	float: centre;
	text-align: center;
	width: 11em; /* width needed or else Opera goes nuts */
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #000000;
	text-align: center;
	width: 12em;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#content {
	clear: left;
	color: #ccc;
}

thead td {
background-color:#F1B40F;
color:#000000;
font-weight:bold;
}

form {
clear:both;
}

fieldset {
border:0 none;
padding:10px 0 0;
width:560px;
}

legend {
display:none;
}

label {
color:#0099CC;
float:left;
font-weight:regular;
margin-bottom:5px;
margin-right:18px;
width:160px;
}

label.last {
margin-right:0;
}

label.wide {
width:340px;
}

label.wider {
margin-bottom:3px;
margin-top:1em;
width:400px;
}

label.hotels {
width:160px;
}

label. text {
border:1px solid #000000;
width:129px;
}

label.wide .text {
width:340px;
}

label.textarea {
margin-top:1em;
width:400px;
}

label.textarea textarea {
font-size:125%;
height:11em;
width:425px;
}

label span {
float:left;
}

label input {
float:left;
}

input.button {
display:inline;
float:left;
margin-bottom:25px;
margin-left:350px;
margin-top:4px;
}

input, select, textarea {
color:#000000;
font-size:100%;
font-weight:normal;
}

table.services td {
border-width: 1px;
border-style: solid;
border-color: #000000;
color: #000000;
}
tr.grey_back td {
	background-color: #CCCCCC;
	color: #000000; 
}
tr.orange_back td {
	background-color: #F1B40F;
	color: #000000;
}

td.services_transfer {
	background-image: url(http://www.walksintra.com/main/images/services_transfer.gif);
	overflow: visible;
	}
