/* Layout */
/*-------------------------------*/
body {
font-size: 70%; 
padding: 0 0 0 0px; 
margin:0 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
}
#container {
width: 824px;
padding:0 0 0 0px;
margin: 0px auto;
border-left: 7px solid white;
background-color:#FFFFFF;
}
b {
font-weight:normal;
}
/* header */
/*-----------------------------------*/
#header-welcome {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(http://www.capitalchauffeurs.co.uk/media/images/New-Header.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-leisure {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-leisure.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-llanerch {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-llanerch.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-football {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-football.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-football {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-football.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-hotel {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-hotel.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-celebration {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-celebration.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-festival {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-festival.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-festival {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-festival.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-birthday {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-birthday.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-vip {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-vip.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-security {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-Leisure.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-cruise {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-cruise.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-christmas-b {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-christmas-b.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-christmas {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-christmas.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-airport {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-Airport.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-env {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-Env.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-Ryder-Cup {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-Ryder-Cup.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-Rugby {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-Rugby.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-Nightclub {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-Nightclub.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-horses {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-Horses.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-brecon {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-brecon.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-theatre {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-Theatre.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-Fishing {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-Fishing.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-Shop {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-Shop.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-Tours {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-Tours.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-Concert {
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-Concert.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-news{
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-Home.jpg);
margin: 0 0 0 0px;
background-position:top;
background-repeat:no-repeat;
}
#header-About{
clear: both; 
float: left;
width: 824px; 
height: 195px; 
padding:0 0 0 0px;
background-image:url(../media/images/Header-About.jpg);
background-position:top;
background-repeat:no-repeat;
}
#header-services{
clear: both; 
float: left;
width: 824px; 
height: 195px; 
margin: 0 0 0 0px;
padding:0 0 0 0px;
background-image:url(../media/images/Header-Services.jpg);
background-position:top;
background-repeat:no-repeat;
}
.topmenu {
clear: both; 
float: left; 
width: 719px;
height: 17px; 
padding-top:5px;
padding-bottom:5px;
padding-left:12px;
background-color:#999999;
display:inline;
direction:ltr;
font-size:110%;
}
.topmenu a {
color:#333333;
text-decoration:none;
}
#book1 {
url(http://www.rogerstonedirectory.com/media/images/book1.jpg);
background-repeat:no-repeat;
position: top left;
padding-left:40px;
height:105px;
width:auto
}
/*Banner */
/*-----------------------------------------------*/

#services-sub {
position:relative;
clear:both;
width: 426px;
display:inline;
direction:ltr;
}
#services-sub a{
color:#003366;
}
#christmas-sub {
position:relative;
clear:both;
width: 440px;
}
#christmas-sub  p{
color:#003366;
}
#christmas-sub  a{
color:#003366;
}
#christmas-sub  a:hover {
color:#ffffff;
}
#rugby-sub {
position:relative;
clear:both;
width: 440px;
padding-top:117px;
background-image:url(../media/images/rugby-sub-head.jpg);
background-position:top;
background-repeat:no-repeat;
}
#rugby-sub  p{
color:#003366;
}
#rugby-sub  a{
color:#003366;
}
#rugby-sub  a:hover {
color:#ffffff;
}
#ryder-sub {
position:relative;
clear:both;
width: 440px;
padding-top:117px;
background-image:url(../media/images/ryder-sub-head.jpg);
background-position:top;
background-repeat:no-repeat;
}
#ryder-sub  p{
color:#003366;
}
#ryder-sub  a{
color:#003366;
}
#ryder-sub  a:hover {
color:#ffffff;
}
#valentines-sub {
position:relative;
clear:both;
width: 440px;
padding-top:117px;
background-image:url(../media/images/valentines-sub-head.jpg);
background-position:top;
background-repeat:no-repeat;
}
#valentines-sub  p{
color:#A60029;
}
#valentines-sub  a{
color:#A60029;
}
#valentines-sub  a:hover {
color:#ffffff;
}
.valentines-sub-body {
position:relative;
clear:both;
width: 408px;
background-image:url(../media/images/valentines-sub-body.jpg);
background-position:top;
background-repeat:repeat-y;
padding-left:18px;
padding-right:14px;
padding-top:6px;
padding-bottom:4px;
text-align:left;
color:#003366;
}
.valentines-sub-body p {
color:#A60029;
}
.valentines-sub-body a{
color:#A60029;
}
.valentines-sub-body a:hover {
color:#ffffff;
}
#brecon-sub {
position:relative;
clear:both;
width: 440px;
padding-top:117px;
background-image:url(../media/images/brecon-sub-head.jpg);
background-position:top;
background-repeat:no-repeat;
}
#brecon-sub  p{
color:#003366;
}
#brecon-sub  a{
color:#ffffff;
}
#brecon-sub  a:hover {
color:#003366;
}
.sub-body {
position:relative;
clear:both;
width: 408px;
background-image:url(../media/images/sub-body.jpg);
background-position:top;
background-repeat:repeat-y;
padding-left:18px;
padding-right:14px;
padding-top:6px;
padding-bottom:4px;
text-align:left;
color:#003366;
}
.sub-body p {
color:#003366;
}
.sub-body a{
color:#003366;
}
.sub-body a:hover {
color:#003366;
}

/* Mian-Nav */
/*------------------------------------*/

.nav-main {
clear: both; 
float: left; 
width: 780px; 
margin: 0px; 
padding-top: 0px; 
border-top: solid 1px rgb(125,125,125); 
border-bottom: solid 1px rgb(125,125,125); 
background-color: rgb(190,190,190);
}
.nav-main ul {	
list-style: none; 
margin: 0px; 
padding: 0px; 
font-weight: bold;
}	
.nav-main li {
float: left; 
display: block; 
white-space: nowrap; 
background-color: inherit;
}
.nav-main li a {
color: rgb(255,255,255); 
margin: 0px; 
padding: 0px 10px 0px 10px; 
border-right: solid 1px rgb(255,255,255); 
text-decoration: none; 
font-size: 130%;		
}
.nav-main a:hover, .nav-main a.selected {
background-color: inherit;
color: rgb(110,110,110); 
text-decoration: none;
}

/*Mainnavigation */
/*------------------------------------*/

.navleft {
clear: both; 
float: left; 
width: 183px; 
margin-top:0px;
}
.navleft ul {
list-style-type:none;
list-style-position:outside;
margin:0 0 0 0px;
padding:0 0 0 0px;
}
.navleft li {
list-style-type:none;
list-style-position:outside;
padding-left: 18px;
padding-top:8px;
padding-bottom:2px;
height: 26px;
background-image:url(../media/images/Button-Bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
}
.navleft li a {
text-decoration:none;
color:#04609B;
cursor:pointer;
}
.navleft li a:hover {
text-decoration:none;
color:#003366;
}
#booking {
background-image:url(http://www.capitalchauffeurs.co.uk/media/images/Capital-Chauffeurs-booking-bg.jpg);
background-repeat:repeat-y;
position: top left;
padding:0 0 0 0px;
margin:0 0 0 0px;
width:auto
}
#booking p {
padding-left:12px;
padding-right:22px;
width:auto;
color:#04609B;
margin:0 0 0 0px;
}
#booking a {
color:#003366;
text-decoration:none;
font-weight:normal
}
#booking a:hover {
color:#ffffff;
text-decoration:none;
font-weight:normal
}
/* Section 4.1 - Size */
/*--------------------*/

.nav-sub {
position:relative;
top:8px;
min-height: 400px; 
float: right; 
width: 160px; 
margin: 0px; 
padding: 0px; 
color: rgb(110,110,110);
}

/* IE6-hack for min-height. Also works for IE7-Beta2 */
* html .nav-sub {
	height: 400px;
} 
/* End IE-Hack */

/*--------------------*/
/* Section 4.2 - Menu */
/*--------------------*/

.nav-sub ul {	
float: left;
list-style: none;
width: 160px;
margin: 0px;
padding: 0px;
}	
.nav-sub li {
margin: 0px;
padding: 0px;
}
.nav-sub li.title {
vertical-align: top;
margin: 0px;
padding: 10px 7px 10px 14px;
text-transform: uppercase;
color: rgb(175,175,175);
font-weight: bold; 
}
.nav-sub li.group a {
display: block; 
min-height: 1.5em; 
margin: 0px; 
padding: 3px 7px 2px 10px; 
border-top: solid 1px rgb(200,200,200); 
border-left: solid 5px #802C21); 
text-decoration: none; 
text-transform: uppercase; 
font-weight: bold; 
}

/* IE6-hack for min-height. Also works for IE7-Beta2 */
* html .nav-sub li.group a {
	height: 1.5em;
}
/* End IE-Hack */
	
.nav-sub li a {
display: block;
min-height: 1.5em; 
margin: 0px; 
padding: 3px 7px 2px 10px; 
border-left: solid 5px #802C21;
border-top: solid 1px #F3F3F3;
background-color:#E1E1E1;
color: #333333; 
text-decoration: none; 
text-transform: uppercase;
}

/* IE6-hack for min-height. Also works for IE7-Beta2 */
* html .nav-sub li a {
	height: 1.5em;
}
/* End IE-Hack */

.nav-sub li.group a:hover, .nav-sub li.group .selected {
border-left: solid 5px #802C21; 
background-color: #cccccc; 
text-decoration: none;
color:#802C21
}
.nav-sub a:hover, .nav-sub .selected {
text-decoration: none;
color:#802C21
}
.nav-sub-align {
text-align: left;
}
#nav-sub-banners {
position:relative;
clear:both;
width: 160px; 
top: 0px; 
padding: 0px; 
}
#nav-sub-banners a{
color:#802C21;
}
#nav-sub-banners a:hover {
color:#802C21;
}
#banner-one {
position:relative;
width: 160px;
background-image:url(../media/images/Advertise-with-us.jpg);
background-position:top;
background-repeat:no-repeat;
padding-top:40px;
padding-bottom:10px;
border-top: 1px Solid #ffffff;
border-bottom: 2px Solid #666666;
}
#banner-one p {
padding-left:15px;
font-size:110%;
}
#banner-one a {
color:#802C21;
text-decoration: none;
}
#banner-one a:hover {
color:#666666;
}
#banner-two {
position:relative;
width: 160px;
background-image:url(../media/images/latest-news.jpg);
background-position:top;
background-repeat:no-repeat;
padding-top:40px;
padding-bottom:10px;
border-top: 1px Solid #ffffff;
border-bottom: 2px Solid #666666;
margin-top:15px;
}
#banner-two p {
padding-left:15px;
font-size:110%;
}
#banner-two a {
color:#802C21;
text-decoration: none;
}
#banner-two a:hover {
color:#666666;
}
#banner-feature {
position:relative;
width: 168px;
background-image:url(../media/images/Feature-Head.jpg);
background-position:top;
background-repeat:no-repeat;
height:176px;
padding-top:115px;
border-top: 6px Solid #ffffff;
background-color:#ffffff;
}
#banner-feature p {
padding-left:10px;
color:#3D5900;
font-size:90%;
text-transform:uppercase;
}

/* Content */
/*--------------------*/

.content {
float: left;
margin-left: 8px; 
margin-right:6px;
margin-top: 5px; 
width:444px;

}
.content p {
color:#666666;
line-height:13px;

}
.content a {
color:#003366;
text-decoration:none;
font-weight:normak;
}
.content a:hover{
color:#0C86E0;
text-decoration:none
}
.content hr{
color:#0C86E0;
width:100%;
text-align:left;
}
.content ul {
margin:0 0 0 0px;
list-style-position:inside;
font-size:120%;

}
.content li {
color:#0C86E0;
font-weight:normal;
list-style-image:none;
list-style-type:none;
list-style-position:inside;
font-size:120%;
}
.content ul li {
font-size:80%;
}

.content li a{
color:#0C86E0;
font-weight:normal;
list-style-image:none;
list-style-type:none;
margin:0 0 0 0px;
}
.content li a:hover{
color:#003366;
font-weight:normal
}
.content-pagetitle {
	width: 390px; margin: 0px 0px 10px 0px; padding: 0px;
}
.content-pagetitle p {
	padding: 0px; margin: 0px; font-weight: bold; font-size: 140%;
}
/*----------------------------------*/
/* Section 6.3 - Extra container    */
/*----------------------------------*/
/* To ensure that no problems arise */
/* with right and left floatings    */
/* and make the implementation      */
/* robuster.                        */
/*----------------------------------*/
.contentbox-container-full {
	 float: left; width: 425px; margin: 0px 0px 1.5em 0px; padding: 0px;
}
.contentbox-container-left {
	float: left; width: 205px; margin: 0px 0px 1.5em 0px; padding: 0px;
}
.contentbox-container-right {
	float: right; width: 205px; margin: 0px 0px 1.5em 0px; padding: 0px;
}

/*-----------------------------*/
/* Section 6.4 - Content title */
/*-----------------------------*/

.contentbox-title-noshading-noline {
	display: block; margin: 0px; padding: 0px; background-color: transparent; text-transform: none; font-weight: bold; font-size: 150%;
}
.contentbox-title-noshading-line {
	display: block; margin: 0px 0px 0.2em 0px; padding: 0px; border-bottom: solid 2px rgb(135,135,135); background-color: transparent; text-transform: none; font-weight: bold; font-size: 150%;
}
.contentbox-title-shading {
  	margin: 0px; padding: 1px 0px 2px 3px; background-color: rgb(225,225,225); font-weight: bold; font-size: 150%;	
}
/*--------------------------------*/
/* Section 6.5 - Contentbox size  */
/*--------------------------------*/

/* No shading */
.contentbox-noshading {
	margin: 0px; padding: 0.7em 0px 0px 0px; background-color: transparent;
}

/* Shading */
.contentbox-shading {
	margin: 0px; padding: 7px 10px 5px 10px; background-color: transparent;
}

/*-------------------------------*/
/* Section 6.6 - Contentbox text */
/*-------------------------------*/

/* Generic styling */
/*-------------------------------*/
hr {
height:1px;
width:300px;
color:#0C86E0;
margin-bottom:6px;
}
h1 {
font-weight: normal;
font-size: 120%;
color:#013366;
width:95%;
background-image:url(../media/images/h1-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding-top:0px;
padding-bottom:0px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
}
h2 {
font-weight: normal;
font-size: 100%;
color:#0C86E0;
}
h3 {
font-weight: bold;
font-size: 110%;
color:#0C86E0;
margin:0 0 0 0px;
}
h4 {
font-weight: bold;
font-size: 110%;
color:#666666;
line-height:10px;
margin:0 0 0 0px;
}
h5 {
font-weight: normal;
font-size: 106%;
color:#003366;
font-style:italic;
width:95%;
}

.navright{
float: left; 
width: 183px; 
margin: 0px ; 
border-left:1px solid #666666;
}
#navrighthome{
float: left; 
width: 183px; 
}
#navrighthome h1 {
font-weight: normal;
font-size: 100%;
color:#666666;
width:95%;
padding-top:10px;
padding-bottom:0px;
padding-left:5px;
margin:0 0 0 0px;
font-family:Arial, Helvetica, sans-serif;
border:none;
background-image:none;
}
#navrightleisure{
float: left; 
width: 183px; 
}
#navrightleisure h1 {
font-weight: normal;
font-size: 110%;
color:#666666;
width:95%;
background-image:url(../media/images/h1-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
}
#navrightnews{
float: left; 
width: 183px;  
}
#navrightnews h1 {
font-weight: normal;
font-size: 110%;
color:#666666;
width:95%;
background-image:url(../media/images/h1-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
}
#navrightbooking{
float: left; 
width: 183px; 
}
#navrightbooking h1 {
font-weight: normal;
font-size: 110%;
color:#666666;
width:95%;
background-image:url(../media/images/h1-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
}
#navrightcontact{
float: left; 
width: 183px; 
}
#navrightcontact h1 {
font-weight: normal;
font-size: 110%;
color:#666666;
width:95%;
background-image:url(../media/images/h1-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
}
#navrightservices{
float: left; 
width: 183px; 
}
#navrightservices h1 {
font-weight: normal;
font-size: 110%;
color:#666666;
width:95%;
background-image:url(../media/images/h1-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
}
#navrighttours{
float: left; 
width: 183px; 
}
#navrighttours h1 {
font-weight: normal;
font-size: 110%;
color:#666666;
width:95%;
background-image:url(../media/images/h1-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
}
#navrighthay{
float: left; 
width: 183px; 
}
#navrighthay h1 {
font-weight: normal;
font-size: 110%;
color:#666666;
width:95%;
background-image:url(../media/images/h1-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
}
#navrightabout{
float: left; 
width: 183px; 
}
#navrightabout h1 {
font-weight: normal;
font-size: 110%;
color:#666666;
width:95%;
background-image:url(../media/images/h1-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
}
#navrightrugby{
float: left; 
width: 183px; 
}
#navrightrugby h1 {
font-weight: normal;
font-size: 110%;
color:#666666;
width:95%;
background-image:url(../media/images/h1-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
}
#navrightfaqs{
float: left; 
width: 183px;  
}
#navrightfaqs h1 {
font-weight: normal;
font-size: 110%;
color:#666666;
width:95%;
background-image:url(../media/images/h1-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding-top:0px;
padding-bottom:0px;
padding-left:5px;
font-family:Arial, Helvetica, sans-serif;
}
#suboption{
float: left; 
width: 183px; 
background-image:url(http://www.capitalchauffeurs.co.uk/media/images/Button-Bg.jpg);
background-repeat:no-repeat;
padding-top:8px;
padding-bottom:2px;
height: 26px;
}
#suboption a {
padding-left:16px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#suboption a:hover {
color:#000000;
text-decoration:none;
font-weight:normal
}
#suboption1{
float: left; 
width: 183px; 
background-image:url(http://www.capitalchauffeurs.co.uk/media/images/Sub-Button-Bg1.jpg);
background-repeat:no-repeat;
padding-top:8px;
padding-bottom:2px;
height: 26px;
}
#suboption1 a {
padding-left:16px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#suboption1 a:hover {
color:#000000;
text-decoration:none;
font-weight:normal
}
#suboption2{
float: left; 
width: 183px; 
background-image:url(http://www.capitalchauffeurs.co.uk/media/images/Sub-Button-Bg2.jpg);
background-repeat:no-repeat;
padding-top:8px;
padding-bottom:2px;
height: 26px;
}
#suboption2 a {
padding-left:16px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#suboption2 a:hover {
color:#000000;
text-decoration:none;
font-weight:normal
}
#suboption3{
float: left; 
width: 183px; 
background-image:url(http://www.capitalchauffeurs.co.uk/media/images/Sub-Button-Bg3.jpg);
background-repeat:no-repeat;
padding-top:8px;
padding-bottom:2px;
height: 26px;
}
#suboption3 a {
padding-left:16px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#suboption3 a:hover {
color:#000000;
text-decoration:none;
font-weight:normal
}
#suboption4{
float: left; 
width: 183px; 
background-image:url(http://www.capitalchauffeurs.co.uk/media/images/Sub-Button-Bg4.jpg);
background-repeat:no-repeat;
padding-top:8px;
padding-bottom:2px;
height: 26px;
}
#suboption4 a {
padding-left:16px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#suboption4 a:hover {
color:#000000;
text-decoration:none;
font-weight:normal
}
#suboption5{
float: left; 
width: 183px; 
background-image:url(http://www.capitalchauffeurs.co.uk/media/images/Sub-Button-Bg5.jpg);
background-repeat:no-repeat;
padding-top:8px;
padding-bottom:2px;
height: 26px;
}
#suboption5 a {
padding-left:16px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#suboption5 a:hover {
color:#7CC4F8;
text-decoration:none;
font-weight:normal
}
#suboption-coded{
float: left; 
width: 183px; 
background-image:url(http://www.capitalchauffeurs.co.uk/media/images/Sub-Button-Bg.jpg);
background-repeat:no-repeat;
padding-top:6px;
padding-bottom:2px;
height: 21px;
}
#suboption-coded a {
padding-left:10px;
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#suboption-coded a:hover {
text-decoration:none;
font-weight:normal
}
#suboption-1{
float: left; 
width: 173px; 
background-image:url(http://www.capitalchauffeurs.co.uk/media/images/Sub-Button-Bg1.jpg);
background-repeat:no-repeat;
padding-top:6px;
padding-bottom:2px;
height: 21px;
padding-left:10px;
}
#suboption-1 a {
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#suboption-1 a:hover {
color:#003366;
text-decoration:none;
font-weight:normal
}
#suboption-2{
float: left; 
width: 173px; 
background-image:url(http://www.capitalchauffeurs.co.uk/media/images/Sub-Button-Bg2.jpg);
background-repeat:no-repeat;
padding-top:6px;
padding-bottom:2px;
height: 22px;
padding-left:10px;
}
#suboption-2 a {
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#suboption-2 a:hover {
color:#003366;
text-decoration:none;
font-weight:normal
}
#suboption-3{
float: left; 
width: 173px; 
background-image:url(http://www.capitalchauffeurs.co.uk/media/images/Sub-Button-Bg3.jpg);
background-repeat:no-repeat;
padding-top:6px;
padding-bottom:2px;
height: 22px;
padding-left:10px;
}
#suboption-3 a {
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#suboption-3 a:hover {
color:#003366;
text-decoration:none;
font-weight:normal
}
#suboption-4{
float: left; 
width: 173px; 
background-image:url(http://www.capitalchauffeurs.co.uk/media/images/Sub-Button-Bg4.jpg);
background-repeat:no-repeat;
padding-top:6px;
padding-bottom:2px;
height: 22px;
padding-left:10px;
}
#suboption-4 a {
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#suboption-4 a:hover {
color:#003366;
text-decoration:none;
font-weight:normal
}
#suboption-5{
float: left; 
width: 173px; 
background-image:url(http://www.capitalchauffeurs.co.uk/media/images/Sub-Button-Bg5.jpg);
background-repeat:no-repeat;
padding-top:6px;
padding-bottom:2px;
height: 22px;
padding-left:10px;
}
#suboption-5 a {
color:#ffffff;
text-decoration:none;
font-weight:normal;
}
#suboption-5 a:hover {
color:#7CC4F8;
text-decoration:none;
font-weight:normal
}

/* News
/*-----------------------*/

#news{
float: left; 
width: 183px; 
margin-top:4px; 
padding-top:10px;
}
.newsitem{
float: left; 
width: 163px;
background-image:url(http://www.capitalchauffeurs.co.uk/media/images/Newsitem-Bg.jpg);
background-position:bottom;
background-repeat:no-repeat;
padding-top:2px;
color:#666666;
padding-right:10px;
padding-left:10px;
padding-bottom:10px;
padding-top:10px;
}
.newslisting{
float: left; 
width: 360px; 
padding-top:2px;
color:#666666;
padding-bottom:10px;
padding-top:10px;
border-bottom:1px solid #cccccc;
}
.newsitem p {
color:#666666;
text-decoration:none;
font-weight:normal
}
.newsitem a {
color:#0C86E0;
text-decoration:none;
font-weight:normal
}
.newsitem a:hover {
color:#003366;
text-decoration:none;
font-weight:normal
}

/* Footer */

.footer {
clear: both;
width: 641px; 
padding-left:183px;
text-align: left;
height:50px;
margin-bottom:15px;
}
.footer p {
color:#0C86E0;
text-decoration: none;
padding-top:20px;
font-size:100%;
}
.reclinks {
color: #999999; 
font-size:80%;
text-decoration: none;
}
.footer a {
color: #003366; 
text-decoration: none;
}
.footer a:hover {
color:#0C86E0; 
text-decoration: none;
}

/* FooterMenu */

.footermenu {
position:relative;
width: 100%;
padding-top:10px;
border-top:1px solid #cccccc;
font-size:100%;
margin-bottom:15px;
}
.footermenu a{
text-decoration:none;
color:#666666;
font-style:normal;
font-weight:normal;
}
.footermenu a:hover{
color:#0099CC;
}

