
A {
	color: #666666;
	text-decoration: none;
}

A:HOVER {
	color: #666666;
	text-decoration: underline;
}


input {
	font-size: 10px;
}
textarea {
	font-size: 11px;
}
.left {
	float: left;
}

.right {
	float: right;
}

.center {
    text-align: center;
}

.clear {
	clear: both;
}

.bold {
	font-weight: bold;
}

.underline {
    text-decoration: underline;
}

select {
	font-size: 10px;
}

option {
	font-size: 10px;
}

#new_client {
	font-size: 10px;
}

#established_client {
	font-size: 10px;
}

.style2 {
	font-size: 1.5em; 
	color: #FFFFFF;
}

#submit {
	height: 20px;
}

.grey {
	color: #666666;
}

.red {
	color: red;

}

.blue {
    color: #6666FF;
}

fieldset  {
	background-color: #fff;
}

label.error {
	 color: red;
	 float: left; 
	 margin-right: 25px;
	 vertical-align: top; 
}

#subMessage {
	font-size: 12px;
	color: #8080ff;
}

/* Team */
#team h4 {
	color: #000;
}

#team img {
	margin-right: 10px;
}

#sitting p {
	font-size: 10px;
}

#sitting li {
	margin-bottom: 5px;
}

#sitting h3 {
	padding-left: 5px;
	height: 25px;
}

#sitter_form {
	width: 510px;
	font-size: 12px;
}
#sitter_form p { 
	margin-top: 0;
}
#sitter_form br { 
	margin-bottom: 5px;
}
#sitter_form .left {
	margin-right: 5px;
}
#sitter_form .error {

}

.reservation {
    width: 55%;
}

.reservation h2 {
    text-align: center;
}

.reservation a img {
    text-align: center;
}

.reservation ul {
    list-style-type: square;
    list-style-position: outside;
    padding-left: 15px;
}

.reservation ul li {
    margin-bottom: 4px;
}

.agreement, .preparations {
    background: #fff;
    border: 2px solid #8080ff;
    padding: 0 6px;
}

.preparations {
    background-color: #ffff66;
    margin-bottom: 16px;
}

.reservation-page {
    padding-left: 10px !important;
    padding-right: 10px !important;
    width:550px !important;
}
