@import url(reset.css);

/* Phantom Care Hire Main CSS Document */

body {
font-size: 62.5%;
color: #999;
font-family: Verdana, Arial, Helvetica, sans-serif;
background: url(../images/bg.gif) #fff;
}

a {
text-decoration: none;
}
a:hover {text-decoration:underline}

#wrapper {
margin: 0 auto;
background: url(../images/body_bg2.gif) repeat-x 0 113px;
padding-bottom: 0px;
}

#masthead {
width: 780px;
margin: 0 auto;
}

.photo {
text-align: center;
border:5px solid white;
}

.photo a {
color: #009999;
clear: both;
}

#masthead img {
float: left;
}

#flash {
width: 416px;
height: 312px;
border: 5px solid white;
float: right;
}

#content {
background: #333;
width: 780px;
margin: 0 auto;
}

#title {
height: 111px;
float: left;
text-align: center;
width: 354px;
}


#title p {
font-size: 1.1em;
}

#title span {
color:#FFF;
margin: 25px 0 5px 0;
font-size: 2.4em;
font-weight: bold;
display:block;
}

h1, h2 {
clear:left;
color: #00cccc;
text-align: center;
font-weight: bold;
font-size: 2em;
margin: 5px 0;
line-height:40px
}

h2 {clear:none;}

#book-now {
background: #333;
float: left;
width: 344px;
height: 154px;
padding-left:10px;
font-family: Arial, Helvetica, sans-serif;
}
#book-now a:hover {text-decoration:none;}
#book-now span {float:left;text-align:center; width:200px; line-height:30px;}
#footer {
background: #990000;
width: 780px;
margin: 0px auto;
color: #999;
text-align: center;
padding: 5px 0;
clear:both;
}

#footer a {
color: #999;
font-weight: bold;
}

.heading {
color: #00cccc;
text-align: center;
font-weight: bold;
font-size: 2em;
margin: 5px 0;
}

h3 {
color: #00cccc;
text-align: left;
font-weight: bold;
font-size: 2em;
margin: 5px 0;
}

#content p {
padding: 0px 15px 15px;
line-height: 1.5;
color: #fff;
font-size: 1.2em;
font-weight: normal;
}
#content a {
	color:#FFF;
}
/*
#navigation a {
padding: 10px 12px;
line-height: 1.5;
color: #fff;
font-size: 1.2em;
font-weight: normal;
}
#navigation li {
display:inline;
padding: 10px 12px;
line-height: 1.5;
color: #fff;
font-size: 1.2em;
font-weight: normal;
}

#navigation li ul, #navigation li ul li, #navigation li ul li a {
display:inherit; 
display:list-item; 
padding:0; 
margin:0;
font-size:10px;
}
*/
#content .border {border-width:5px; border-style:solid; border-color:#FFFFFF;}

.mainimage {
width:250;
height:188;
float:left;
border: 5px solid white;
margin:0 10px 5px 15px;

}

.subimage {
width:250;
height:188;
float:left;
border: 5px solid white;
margin:5px 0 0;

}
#bookingForm {text-align:center;}

fieldset {display:inline; padding:0 20px 20px; font-size:14px; color:#FFF; border:1px solid #CCC; margin:0px 10px 20px; text-align:left;}
fieldset legend {font-weight:bold;}
fieldset label {display:block; margin-top:5px;}
