@charset "utf-8";
/* CSS Document */

body, div, h1, h2, h3, h4, p, ul, ol, li, dl, dt, dd, img, form, fieldset, blockquote {
	margin:0px; padding:0px; border:0px;
}
.clear:after {
	content: ""; display: block; clear:both;
}
	.clear{ zoom: 1;}

body
{
margin:0;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
background-color:#999999
}

P
{
font-size:12px;
margin-bottom:10px;
}

h1
{
font-size:14px;
font-weight:normal;
text-align:left;
vertical-align:top;
}

a:link 
{
	color:#ffffff;
}

a:visited 
{
	color:#ffffff;
}


#container
{
width:888px;
height:768px;
margin:auto;
}

#header
{
height:142px;
background-image:url(../images/banner.png);
}

#footer
{
margin:auto;
margin-top:10px;
height:30px;
width:888px;
}

#ogwen
{
margin-left:20px;
float:left;
color:#000000;
}

#copyright
{
margin-right:20px;
float:right;
}

#header2
{
height:142px;
background-image:url(../images/banner2.png);
}

#engwel
{
height:20px;
float:right;
margin-right:30px;
margin-top:20px;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt;
color:#FFFFFF;
}

#nav
{
height:46px;
width:888px;
}

ul 
{
margin:0;
padding:0;
}

	ul li 
	{
	display:block;
	float:left;
	list-style-type:none;
	}

		ul li#home a
		{
		display:block;
		height:46px;
		width:97px;
		background-image:url(../images/nav/home-up.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#taxi a
		{
		display:block;
		height:46px;
		width:67px;
		background-image:url(../images/nav/taxi-up.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#buss a
		{
		display:block;
		height:46px;
		width:138px;
		background-image:url(../images/nav/minibuss-up.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#airport a
		{
		display:block;
		height:46px;
		width:109px;
		background-image:url(../images/nav/airport-up.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#cars a
		{
		display:block;
		height:46px;
		width:196px;
		background-image:url(../images/nav/limo-up.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#contracts a
		{
		display:block;
		height:46px;
		width:147px;
		background-image:url(../images/nav/contracts-up.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#contact a
		{
		display:block;
		height:46px;
		width:134px;
		background-image:url(../images/nav/contact-up.png);
		float:left;
		text-indent:-9009px;
		}
		
		
		ul li#home a:hover
		{
		display:block;
		height:46px;
		width:97px;
		background-image:url(../images/nav/home-down.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#taxi a:hover
		{
		display:block;
		height:46px;
		width:67px;
		background-image:url(../images/nav/taxi-down.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#buss a:hover
		{
		display:block;
		height:46px;
		width:138px;
		background-image:url(../images/nav/minibuss-down.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#airport a:hover
		{
		display:block;
		height:46px;
		width:109px;
		background-image:url(../images/nav/airport-down.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#cars a:hover
		{
		display:block;
		height:46px;
		width:196px;
		background-image:url(../images/nav/limo-down.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#contracts a:hover
		{
		display:block;
		height:46px;
		width:147px;
		background-image:url(../images/nav/contracts-down.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#contact a:hover
		{
		display:block;
		height:46px;
		width:134px;
		background-image:url(../images/nav/contact-down.png);
		float:left;
		text-indent:-9009px;
		}
		
		/*welsh nav*/
		
		ul li#hafan a
		{
		display:block;
		height:46px;
		width:94px;
		background-image:url(../images/nav/navwelsh/homeup.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#tacsi a
		{
		display:block;
		height:46px;
		width:76px;
		background-image:url(../images/nav/navwelsh/taxiup.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#bus a
		{
		display:block;
		height:46px;
		width:100px;
		background-image:url(../images/nav/navwelsh/minibusup.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#airport2 a
		{
		display:block;
		height:46px;
		width:203px;
		background-image:url(../images/nav/navwelsh/transferup.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#limo a
		{
		display:block;
		height:46px;
		width:157px;
		background-image:url(../images/nav/navwelsh/limoup.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#contracts2 a
		{
		display:block;
		height:46px;
		width:142px;
		background-image:url(../images/nav/navwelsh/contractup.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#contact2 a
		{
		display:block;
		height:46px;
		width:116px;
		background-image:url(../images/nav/navwelsh/contactup.png);
		float:left;
		text-indent:-9009px;
		}
		
		
		ul li#hafan a:hover
		{
		display:block;
		height:46px;
		width:94px;
		background-image:url(../images/nav/navwelsh/homedown.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#tacsi a:hover
		{
		display:block;
		height:46px;
		width:76px;
		background-image:url(../images/nav/navwelsh/taxidown.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#bus a:hover
		{
		display:block;
		height:46px;
		width:100px;
		background-image:url(../images/nav/navwelsh/minibusdown.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#airport2 a:hover
		{
		display:block;
		height:46px;
		width:203px;
		background-image:url(../images/nav/navwelsh/transferdown.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#limo a:hover
		{
		display:block;
		height:46px;
		width:157px;
		background-image:url(../images/nav/navwelsh/limodown.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#contracts2 a:hover
		{
		display:block;
		height:46px;
		width:142px;
		background-image:url(../images/nav/navwelsh/contractdown.png);
		float:left;
		text-indent:-9009px;
		}
		
		ul li#contact2 a:hover
		{
		display:block;
		height:46px;
		width:116px;
		background-image:url(../images/nav/navwelsh/contactdown.png);
		float:left;
		text-indent:-9009px;
		}

#sidetext
{
font-size:9pt;
text-decoration: none;
color: #FFFFFF;
margin:185px 0px 0px 30px;
height:360px;
width:205px;
}

#contentcontainer
{
width:888px;
height:580px;
}

#sidebox
{
float:left;
width:265px;
height:580px;
background-image:url(../images/info-left.png)
}

#infocontainer
{
float:right;
width:623px;
height:580px;
}

#picture
{
width:623px;
height:326px;
}

#infocontent
{
width:623px;
height:254;
}

#infocontentright
{
float:right;
width:312px;
height:254px;
}

#infobox
{
height:63px;
width:312px;
}

#bottomright
{
height:191px;
width:312px;
background-image:url(../images/bottom-right.png)
}

#botrighttext
{
font-size:10pt;
text-decoration: none;
margin:0 0 0 5px;
height:175px;
width:265px;
}

#infocontentleft
{
float:left;
width:311px;
height:254px;
background-image:url(../images/bottom-left.png)
}

#infocontentlefttext
{
float:left;
margin:5px 5px 15px 5px;
width:301px;
height:234px;
}

#contact-form
{
    width:290px;
    height:240px;
    margin-top:10px;
    margin-left: 10px;
}

.formbox
{
    width:290px;
    height:27px;
}
.formbox label
{
    width:100px;
    float:left;
    text-align:right;
}

.formbox .formform
{
    width:180px;
    float:right;
    text-align:left;
}

.formmessage
{
    width:290px;
    height:90px;
}
	
.formmessage .messagetext 
{
    vertical-align:top;
    width:100px;
    float:left;
    text-align:right;
}
	
.formmessage .messageform
{
    width:180px;
    float:right;
}
	
#submitform
{
    margin-top:5px;
    height:30px;
    width:150px;
    float:left;
    margin-left: 110px;
}
#ajax-busy
{
    width: 16px;
    height: 16px;
    float: right;
    margin-left: 10px;
    background-image: url('../images/ajax-loader.gif');
    background-repeat: no-repeat;
    margin-top: 3px;
    padding-left: 10px;
    padding-top: 3px;
    font-size: 1.0em;
    display: none;
}
