html, body, div, p {
	font-family:  Arial, sans-serif; 
	color: #fff;
}
body { 
	text-align:center;
	padding:0px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right: 0px;
	background-color: #333;
}
p {
	font-size:12pt;
	text-align:justify;
	margin:0;
	padding:0;
	border:0;
	margin-bottom:19px;
	font-weight:normal;
}

/*images */

img {
	margin:0;
	padding:0;
	border:0;
}


/* the overall container for the page */


#container1 {
	width:980px;
	height:1080px;
	margin: auto;	
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	position:relative;
	border:1px solid #000;
	background-color:#333; 
}
#container2 {
	width:980px;
	height:1420px;
	margin: auto;	
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	position:relative;
	border:1px solid #000;
	background-color:#333; 
}
#container3 {
	width:980px;
	height:1420px;
	margin: auto;	
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	position:relative;
	border:1px solid #000;
	background-color:#333; 
}
#container4 {
	width:980px;
	height:1025px;
	margin: auto;	
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	position:relative;
	border:1px solid #000;
	background-color:#333; 
}
#container5 {
	width:980px;
	height:2595px;
	margin: auto;	
	margin-top:0px;
	margin-bottom:0px;
	padding:0px;
	position:relative;
	border:1px solid #000;
	background-color:#333; 
}
#masthead {
	position:absolute;
	top:0px;
	left:0px;
	width:980px;
	height:182px;
	border:0px;
	margin:0px;
	padding:0px;
	background-color: #333;
	overflow:hidden;
	text-indent:-10000px;
	z-index:3;
}
#masthead #logo {
	position:absolute;
	top:30px;
	left:10px;
	width:292px;
	height:124px;
	border:0px;
	margin:0px;
	padding:0px;
	background: url(images/logo2.jpg) no-repeat;
	overflow:hidden;
	text-indent:-10000px;
	z-index:4;
}
#masthead #logo {
	font-size:12pt;
	margin:0;
	padding:0;
	border:0;
}
#masthead #collage {
	position:absolute;
	top:0px;
	right:0px;
	width:743px;
	height:183px;
	border:0px;
	margin:0px;
	padding:0px;
	background: url(images/collage2.jpg) no-repeat;
	overflow:hidden;
	text-indent:-10000px;
	z-index:3;
}
#masthead #collage2 h1 {
	font-size:14pt;
	margin:0;
	padding:0;
	border:0;
}
#masthead #collage2 {
	position:absolute;
	top:0px;
	right:0px;
	width:757px;
	height:183px;
	border:0px;
	margin:0px;
	padding:0px;
	background: url(images/business-nights-out.jpg) no-repeat;
	overflow:hidden;
	text-indent:-10000px;
	z-index:3;
}
#masthead #collage3 {
	position:absolute;
	top:0px;
	right:0px;
	width:757px;
	height:183px;
	border:0px;
	margin:0px;
	padding:0px;
	background: url(images/header-2.jpg) no-repeat;
	overflow:hidden;
	text-indent:-10000px;
	z-index:3;
}
#masthead #collage3 h2 {
	font-size:14pt;
	margin:0;
	padding:0;
	border:0;
}



#masthead #collage h1 {
	font-size:14pt;
	margin:0;
	padding:0;
	border:0;
}

#scroll {
	position:absolute;
	top:220px;
	left:0px;
	width:587px;
	height:30px;
	border-bottom:0px solid #000;
}
#orange-grad {
	position:absolute;
	top:330px;
	left:0px;
	width:980px;
	height:353px;
	border:0px;
	margin:0px;
	padding:0px;
	background: url(images/orange-grad.jpg) repeat-x;
	z-index:3;
}
#manningtree-taxi {
	position:absolute;
	top:397px;
	left:5px;
	width:362px;
	height:243px;
	border:0px;
	margin:0px;
	padding:0px;
	z-index:4;
}
#taxi-manningtree {
	position:absolute;
	top:385px;
	left:5px;
	width:370px;
	height:247px;
	border:0px;
	margin:0px;
	padding:0px;
	z-index:4;
}
#taxi-airport {
	position:absolute;
	top:407px;
	left:5px;
	width:365px;
	height:246px;
	border:0px;
	margin:0px;
	padding:0px;
	z-index:4;
}

/* form */
form {
	padding:0;
	margin:0;
	border:0;
	color:#f93;
	text-align:left;
}
form td {
	padding:0;
	border:0;
	margin:0;
	padding-top:10px;
}
form input {
}
form select {
	
}

table tr {
	text-align:left;
}
table tr td {
	width:200px;
}
table tr .small {
	font-size:10pt;
}
	




/* links */
.inpagep {
	background-color:yellow;
	padding:10px;
	width:505px;
	text-align:center;
}
.quotelink {
	color:#000;
	text-decoration:none;
}
.quotelink:hover {
	color:#930;
	text-decoration:none;
}
.small-p {
	font-size:10pt;
}
.large-b-p {
	font-weight:bold;
	font-size:14pt;
}
.inpagelinks {
	color:#000;
	text-decoration:none;
}
.inpagelinks:hover {
	color:#fff;
}
.links {
	text-align:right;
	font-size:10pt;
	color:#fff;
}
.links-a {
	color:#fff;
}
.links-a:hover {
	text-decoration:underline;
}
	


/* Navigation */

#navigation {
	position:absolute;
	top:182px;
	left:0px;
	width:980px;
	height:33px;
	border:0px;
	margin:0px;
	padding:0px;
	background:#f90;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
	z-index:5;
}
#menu {	
	padding:0em;
	margin: 0em;
	margin-top:9px;
	margin-left:330px;
	color:#000;
	font-family: arial, helvetica, sans-serif;
	list-style-type:none;
	vertical-align: middle;
	text-align:left;	
}
#menu li {
	display:inline;
	height:20px;
}
.main-menu {
	display:inline;
	padding: 0px 35px;
	margin-left: 0em;
	margin-right: 0em;
	color:#000;
	text-decoration:none;
	float:left;
	height:20px;
	border-right:0px solid #fff;
	font-size:12pt;
}
.main-menu:hover {
	color:#930;
}
.current-page {
	color:#930;
}
#navigation #taxi-check {
	position:absolute;
	top:0px;
	left:0px;
	width:317px;
	height:33px;
	border:0px;
	margin:0px;
	padding:0px;
	background: url(images/taxi-check.gif) no-repeat;
	z-index:6;
}


/*telephones */

#local-no {
	position:absolute;
	top:260px;
	left:285px;
	width:345px;
	height:44px;
	border:0px;
	margin:0px;
	padding:0px;
	padding-right:5px;
	border-right:3px solid #f90;
	z-index:6;
}
#mobile-no {
	position:absolute;
	top:260px;
	left:645px;
	width:329px;
	height:45px;
	border:0px;
	margin:0px;
	padding:0px;
	z-index:6;
}

/* text-box structure */

#text-box {
	position:absolute;
	top:310px;
	left:370px;
	width:589px;
	height:auto;
	border:0px;
	margin:0px;
	padding:0px;
	background: url(images/text-tile.gif) repeat-y;
	z-index:6;
}
#text-box #top-left {
	position:absolute;
	top:0px;
	left:0px;
	width:6px;
	height:7px;
	border:0px;
	margin:0px;
	padding:0px;
	background:url(images/top-left.gif) no-repeat;
	z-index:7
}
#text-box #top-right {
	position:absolute;
	top:0px;
	right:0px;
	width:6px;
	height:7px;
	border:0px;
	margin:0px;
	padding:0px;
	background: url(images/top-right.gif) no-repeat;
	z-index:7;
}
#text-box #top {
	position:absolute;
	top:0px;
	left:0px;
	width:589px;
	height:7px;
	border:0px;
	margin:0px;
	padding:0px;
	background: url(images/top-margin.gif) repeat-x;
	z-index:7;
}
#text-box #bottom {
	position:absolute;
	bottom:0px;
	left:0px;
	width:589px;
	height:7px;
	border:0px;
	margin:0px;
	padding:0px;
	background: url(images/top-margin.gif) repeat-x;
	z-index:7;
}
#text-box #bottom-left {
	position:absolute;
	bottom:0px;
	left:0px;
	width:6px;
	height:7px;
	border:0px;
	margin:0px;
	padding:0px;
	background: url(images/bottom-left.gif) no-repeat;
	z-index:8;
}
#text-box #bottom-right {
	position:absolute;
	bottom:0px;
	right:0px;
	width:6px;
	height:7px;
	border:0px;
	margin:0px;
	padding:0px;
	background: url(images/bottom-right.gif) no-repeat;
	z-index:8;
}
/* text-box styles */

#text-box .shell {
	padding:0;
	margin:0;
	border:0;
	padding-left:28px;
	padding-right:28px;
	padding-top:19px;
	padding-bottom:19px;
}
#text-box .dots {
	position:relative;
	width:525px;
	height:2px;
	background: url(images/bullit-point.gif) repeat-x;
	padding-bottom:19px;
	z-index:10;
}
#text-box .service-dots {
	position:relative;
	width:525px;
	height:2px;
	background: url(images/bullit-point.gif) repeat-x;
	padding-bottom:19px;
	z-index:10;
}
#text-box h3 {
	font-size:20pt;
	color:#f93;
	text-align:left;
	font-family:"times new roman";
	font-style:italic;
	margin:0;
	padding:0;
	border:0;
	padding-bottom:10px;
}
#text-box h4 {
	font-size:20pt;
	color:#f93;
	text-align:left;
	font-family:"times new roman";
	font-style:italic;
	margin:0;
	padding:0;
	border:0;
	padding-bottom:10px;
	padding-top:10px;
}

#text-box .other-dest {
	font-size:16pt;
	color:#f93;
	text-align:center;
	font-style:italic;
	margin:0;
	padding:0;
	border:0;
	padding-bottom:10px;
	font-weight:normal;
}

#text-box .emp {
	font-style:italic;
	font-weight:bold;
	color:#f93;
}
#text-box .contact-tel {
	font-weight:bold;
	font-size:14pt;
	color:#f93;
	text-align:center;
}
#text-box ul {
	font-size:12pt;
	text-align:left;
	list-style-image: url(images/vehicles-point.gif);	
	margin:15px;
	padding:0;
	border:0;
	padding-bottom:19px;
}

#dl-holder {
	position:absolute;
	top:650px;
	left:10px;
	height:auto;
	width:350px;
	z-index:12;
}
.airport-transfers {
    border:0px;
    margin:0px;
    padding:0px;
    border: 3px double #f93;
    padding: 4px;
}
.airport-transfers dt {
	float:left;
}
 .airport-transfers dt:after {
    content: ":";
 }
  .airport-transfers dd {
	padding-left:90px;
	text-align:left;
}

.taxi-services {
    border:0px;
    margin:0px;
    padding:0px;
    padding-bottom: 10px;
    padding-top:10px;
    text-align:left;
}
.taxi-services dt {
	color:#f93;
	font-weight:bold;
}
 .taxi-services dt:after {
    
}


/* side-banner structure */

#side-banner {
	position:absolute;
	top:308px;
	left:8px;
	width:354px;
	height:85px;
	border:0px;
	margin:0px;
	padding:0px;
	background: #f93 url(images/side-banner.jpg) no-repeat;
	z-index:6;
}
#side-banner .shell {
	margin:0px;
	padding:0px;
	padding-left:18px;
	padding-right:15px;
	padding-top:12px;
	border:0px;
}
#side-banner .shell p {
	color:#000;
	text-align:left;
	font-size:13pt;
	font-weight:normal;
}
#accounts-welcome {
	position:absolute;
	top:750px;
	left:48px;
	margin:0;
	border:0;
	padding:0;
	width:271px;
	height:59px;
	z-index:11;
}
#block-bookings {
	position:absolute;
	top:820px;
	left:48px;
	margin:0;
	border:0;
	padding:0;
	width:271px;
	height:59px;
	z-index:11;
}
#booster-seats {
	position:absolute;
	top:820px;
	left:48px;
	margin:0;
	border:0;
	padding:0;
	width:271px;
	height:59px;
	z-index:11;
}


#testimonials {
	position:absolute;
	top:880px;
	left:15px;
	margin:0;
	border:0;
	padding:0;
	width:345px;
	height:59px;
	z-index:11;
}
#testimonials p {
	font-size:11pt;
	font-style:italic;
	margin:0;
	padding:0;
	border:0;
}
#testimonials .small-p {
	font-size:11pt;
	font-stye:italic;
	font-weight:bold;
	margin:0;
	padding:0;
	border:0;
	text-align:right;
	margin-top:-10px;
	margin-bottom:25px;

}
#testimonials2 {
	position:absolute;
	top:900px;
	left:15px;
	margin:0;
	border:0;
	padding:0;
	width:345px;
	height:59px;
	z-index:11;
}
#testimonials2 p {
	font-size:11pt;
	font-style:italic;
	margin:0;
	padding:0;
	border:0;
}
#testimonials2 .small-p {
	font-size:11pt;
	font-stye:italic;
	font-weight:bold;
	margin:0;
	padding:0;
	border:0;
	text-align:right;
	margin-top:-10px;
	margin-bottom:25px;

}


#rely-on {
	position:absolute;
	bottom:165px;
	left:0px;
	width:980px;
	height:7px;
	background: url(images/top-margin.gif) repeat-x;
	z-index:10;
}
#rely-taxi {
	position:absolute;
	bottom:150px;
	left:231px;
	width:518px;
	height:43px;
	z-index:11;
}
#footer {
	position:absolute;
	bottom:10px;
	left:0px;
	width:auto;
	height:auto;
}
#footer p {
	margin-bottom:0px;
	padding:0px;
	border:0px;
	margin-left:10px;
	margin-right:10px;
	font-size:10pt;
}