body {
margin-top : 0px;
font : Arial, sans-serif;
color: #918A71;
line-height: 120%;
background:url(img/westburycars_background.gif) center top repeat-y; /* site background */

 }


			/*Header*/
#headerwrapper {
width : 100%;
height : 157px;
}

#header {
width : 900px;
margin-left : auto;
margin-right : auto;
padding-left : 0px;
padding-right : 0px;
height : 157px;
color : #666;
background:url(img/banner_strip.gif) repeat-x;
}



#header h1 {
font : Arial, sans-serif;
font-size: 15px;
font-weight : 100;
padding-top : 0px;
margin-top: 0px;
color : #EAEAEA;

}




#boxleft {
float : left;
width : 289px;
height : 87px;
color : #666;
padding-top : 0px;
padding-left : 26px;

}





/*Box Right Menu*/

#boxright {
float : right;
width : 555px;
height : 82px;
padding-top : 0px;
padding-right : 5px;
color : #666;
text-align:right;

}



#bottom {
float : right;
width : 900px;
height : 35px;
color : #666;

}


#menu {
clear : both;
width : 100%;



}
#menu ul {
float : right;
width : 100%;
padding-top : 0px;
padding-bottom : 0px;
padding-left : 0px;
margin-left : 0px;
margin-top : 0px;
margin-bottom : 0px;
color : #fff;


}
#menu ul li {
display : inline;
height : 0px;

}
#menu ul li a {
width : 120px;
float : right;
display : block;
height : 20px;
margin-top : 10px;
padding-top : 5px;
padding-bottom : 0px;
margin-left : 4px;
text-decoration : none;
font-family : Arial, sans-serif;

	font-size: 12px;
color : #666666;
background: #F0F0F0;
text-align : center;



}


.selectedli {

color : #ffffff  !important;
background: #282828 !important;



}

#menu ul li a:hover {
color : #282828;


}
#active a:link, #active a:visited, #active a:hover {
color : #A59F88;}

	
			/*Lower Header*/

#lowerheaderwrapper {
width : 100%;
height : 10px;

}

#lowerheader {
width : 900px;
height : 10px;
margin-left : auto;
margin-right : auto;
background: #282828;

}

				
			/*TOP Header*/



.topheader {
width : 895px;
height : 25px;
margin-left : auto;
margin-right : auto;
text-align: right;
padding-top:5px;
padding-right: 5px;
padding-bottom:5px;
color: #666666;
font-size: 12px;
font-family : Arial, sans-serif;

}
		
			
			/*CENTRE CONTENT*/

#contentwrap {
width : 100%;
height: 740px;
}


#content {
width : 900px;
height: 740px;
margin-left : auto;
margin-right : auto;
padding-bottom : 0px;
background: #F0F0F0;


}






#content ul {
margin : 0px;
padding-left : 0px;
list-style-type : none;
}


#content li {
padding-top : 0px;
padding-bottom : 0px;
margin-left : 15px;
list-style-type : square;

}



#focusbox {
width : 900px;
height : 230px;
padding-bottom : 0px;
background: #282828;
color : #ffffff;
margin-bottom: 0px;
margin-left : 0px;

}

#focusbox a {
font : 11px Arial, sans-serif;
color: #ffffff;
text-decoration : underline;
}
#focusbox a:hover {
font : 11px Arial, sans-serif;
color: #ffffff;
text-decoration : underline;
}

#focusbox a:visited {
font : 11px Arial, sans-serif;
color: #ffffff;
text-decoration : underline;
}





#aboutcaringathome {
width : 900px;
height : 245px;
background: url(img/about_caring_at_home.png) repeat;

}

.left {
float : left;
width : 350px;
height : 200px;
padding-top : 10px;
padding-bottom : 10px;
margin-left : 0px;
padding-left: 20px;
padding-right: 20px;

}

#right {
float : right;
width : 475px;
height : 210px;
padding-top : 0px;
padding-right : 35px;
padding-left : 0px;
padding-bottom : 10px;
font-family : Arial, sans-serif;
color: #F0F0F0; 
font-size: 11px;
font-weight: 100;
line-height: 14px;


}

#right.more {
height : 150px;
padding-top : 60px;
}


#gradientbox {
width : 900px;
height : 145px;
margin-top : 0px;
padding-top : 0px;
padding-bottom : 0px;
color: #282828;

}


#gradientbox p {
width:182px;
height:105px;
padding-top : 40px;
padding-left : 98px;
padding-right : 20px;
margin-top: 0px;
margin-bottom: 0px;
float:left;
font : 12px Arial, sans-serif;

}


#gradientbox p a {
font : 12px Arial, sans-serif;
color: #282828;
text-decoration : underline;
}
#gradientbox p a:hover {
font : 12px Arial, sans-serif;
color: #282828;
text-decoration : underline;
}

#gradientbox p a:visited {
font : 12px Arial, sans-serif;
color: #282828;
text-decoration : underline;
}



#gradientbox p#airport{ 
background: url(img/airport_transfers_heathrow.gif) no-repeat;
}



#gradientbox p#special{ 
background: url(img/special_occasions_weddings.gif) no-repeat;
}

#gradientbox p#farnhamtaxi{ 
background: url(img/taxi_service_farnham_station.gif) no-repeat;
}

#maincontent {
width : 900px;
height : 510px;
padding-bottom : 0px;


}


#maincontentleft {
float : left;
width : 190px;
height : 340px;
margin-top: 0px;
padding-top : 25px;
padding-left : 30px;
padding-right : 20px;
font-family : Arial, sans-serif;

	color: #282828;
font-size: 11px;
background: #F0F0F0;

}







#maincontentright {
float : right;
width : 600px;
height : 340px;
padding-top : 25px;
padding-left : 15px;
padding-right : 35px;
color: #282828;
font-size: 11px;
font-family : Arial, sans-serif;

	}
	
#maincontentright.indent {
width : 475px;
padding-left : 140px;
}

.photos {
float: left;
width : 150px;
height : 200px;
margin-right: 37px;
margin-top: 20px;
color: #578CA1;

}

.rightphotos {
float: left;
width : 150px;
height : 200px;
margin-top: 20px;
color: #578CA1;

}

.tableleft {
float: left;
width : 200px;
height : 75px;
margin-top: 20px;

}
.tableright {
float: left;
width : 330px;
height : 75px;
margin-top: 20px;

}





/*SERVICES*/


#maincontentservices {
width : 900px;
height : 900px;
padding-bottom : 0px;
background: #e0dccd;


}


#servicesleft {
float : left;
width : 290px;
height : 850px;
padding-top : 50px;
padding-left : 0px;
padding-right : 20px;
color: #578CA1;
}


#servicesright {
float : right;
width : 530px;
height : 850px;
padding-top : 50px;
padding-left : 15px;
padding-right : 35px;


}






#servicesleft ul {
margin : 0px;
padding-left : 5px;
list-style-type : none;
}


#servicesleft li {
padding-top : 0px;
padding-bottom : 10px;
margin-left : 5px;
list-style-type : square;

}






			/*FOOTER*/
			

#footerwrapper {
width : 100%;
height : 26px;
padding:0;

}

#footer {
width : 890px;
height: 20px;
margin-left : auto;
margin-right : auto;
padding-top : 80px;
padding-left : 0px;
padding-right : 10px;
font : 11px Arial, sans-serif;
color: #F0F0F0;
text-align : right;
background: #282828;

}




#footer a:link, #footer a:visited {
background : none;
font : 11px Arial, sans-serif;
color: #F0F0F0;
text-decoration : none;
padding-right: 0px;

}
#footer a:hover {
font : 11px Arial, sans-serif;
background : inherit;
color: #F0F0F0;
padding-right: 0px;
}







			/*TYPOGRAPHY*/
h1 {
color: #ffffff;
font-size: 12px;
font-family : Arial, sans-serif;

	font-weight: bold;
line-height: 14pt;
}





h2 {
font-family : Arial, sans-serif;

	font-size: 16px;
font-weight: 100;
line-height: 14pt;
color: #918A71;
}

h3 {
color: #282828;
font-size: 12px;
font-family : Arial, sans-serif;

	font-weight: bold;
line-height: 14pt;
}


			/*LINKS*/
a {
font : 11px Arial, sans-serif;
color: #282828;
text-decoration : underline;
}
a:hover {
font : 11px Arial, sans-serif;
color: #282828;
text-decoration : underline;
}

a:visited {
font : 11px Arial, sans-serif;
color: #282828;
text-decoration : underline;
}

li {
padding-top : 5px;
padding-bottom : 0px;
padding-left : 0px;

}


ol {
margin-top : 0px;
margin-bottom : 0px;
padding-left : 20px;
color: #989899;
}

ol li a { 
font-weight: normal; 
color : #00A33D;
text-decoration : none;
}



/*Pictures*/

.piclarge {
border : 0px solid #33CCFF;
}
.picmedium {
border : 0px solid #00A33D;
}

/*Alignment*/

.alignleft {
float: left;
}
.alignright {
float: right;
text-align : right;
}

/*Form Styling*/

.importantinformation {
	display: none;
}

.inputfield {
	width: 275px;
	background-color: #ffffff;
	border: 1px solid #918A71;
	padding: 3px;
	font : 13px Arial, sans-serif;
	color: #918A71;


}

.commentfield {
	background-color: #ffffff;
	border: 1px solid #918A71;
	padding: 3px;
	font : 13px Arial, sans-serif;
	color: #918A71;


}

.highlight {
	color: #EE3123;
}

td.error .inputfield {
background: #ccc5ad;
}

.submitfield {
	width: 100px;
	text-align: center;
	border: 2px solid #8B8B8B;
background: #282828;
	padding: 3px;
	color: white;
font : 13px Arial, sans-serif;
	
	/* Following code is required because the submitbutton by chance is layered under the 'ultimate accessory'
	layer - making the button unclickable. This code brings it to the front */
	position: relative;
	z-index:20;
}

td {
	text-align: left;
	vertical-align: top;
	padding-bottom: 10px;
}


			
