* {
	padding: 0;
	margin: 0;
	
}

body {
	font: 12px  Arial, Helvetica, sans-serif; color: #000000 ; line-height: 22px;
	background-color: #FFFFFF; height: 100%;
}

#wrapper {background-color: #742B90;
	margin: 0 auto;
	width: 800px;
	clear: both; 
}

#headernewmessage {
	
	width: 800px;
	height: 191px;
	margin-bottom: 15px;}


#headernew {
	
	width: 800px;
	height: 141px;
	margin-bottom: 0px;}
		
#headerlogo {margin-left: 0px;
}	

#login{	line-height:30px; 
float: right;
text-align:center;
background: url(http://www.thefuelcardpeople.co.uk/headers/customerlogin-fcp.gif) no-repeat;
	width: 198px;
	height: 30px;
}
	
#login a{
	color: #742B90;
	font-weight: bold;

	}	
#login a:hover{
	color: #742B90;
	font-weight: bold;
	text-decoration: underline;
	}		
	

h1 {
	font: 18px  Arial, Helvetica, sans-serif; font-weight: bold; color: #742B90 ; line-height: 22px ; margin-bottom: 10px;
}

h2 {
	font: 18px  Arial, Helvetica, sans-serif; font-weight: bold; color: #742B90 ; line-height: 22px ; margin-bottom: 10px;
}


#leftcolumn {width: 430px; height: 1300px; margin-bottom: 60px;  float: left; margin-left: 30px; display: inline;}
#rightcolumn {width: 280px; height: 1300px; float: right; margin-right: 36px;display: inline;}

#leftcolumn2 {width: 430px; height: 1250px; margin-bottom: 60px;  float: left; margin-left: 30px; display: inline;}
#rightcolumn2 {width: 280px; height: 1250px; float: right; margin-right: 36px;display: inline;}

#leftcolumn3 {width: 430px; height: 1450px; margin-bottom: 60px;  float: left; margin-left: 30px; display: inline;}
#rightcolumn3 {width: 280px; height: 1450px; float: right; margin-right: 36px;display: inline;}

#leftcolumn4 {width: 568px; height: 1200px; margin-bottom: 60px;  float: left; margin-left: 0px; display: inline;}
#rightcolumn4 {width: 232px; height: 1200px; float: right; margin-right: 0px;display: inline;}

#leftcolumn5 {width: 430px; height: 1600px; margin-bottom: 60px;  float: left; margin-left: 30px; display: inline;}
#rightcolumn5 {width: 280px; height: 1600px; float: right; margin-right: 36px;display: inline;}


#column {width: 750px; height: 100%; margin-bottom: 60px;  float: left; margin-left: 25px;}

a {
	color: #0099cc;
	text-decoration: none;
}

a:hover {
	color: #0099cc;
	text-decoration: underline;
}

.myBox {z-index: -1;
    margin: 0 auto;
    border: 0px solid #fff;
    color: #7D7D7D;
    width: 90%;
    height: 100%;
    padding: 10px;
    text-align: left;
    background-image: url(http://www.publictransport-fuelsavings.co.uk/images/boxbackground.jpg);background-repeat:repeat-x; 
    border-top: 1px solid #9CBFDF;
    border-bottom: 1px solid #9CBFDF;

    border-left: 1px solid #9CBFDF;
    border-right: 1px solid #9CBFDF;

    /* Do rounding (native in Firefox and Safari) */
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
}

#valigntable {position:absolute; vertical-align: bottom; }


#bpcard{
	background-image: url(http://www.publictransport-fuelsavings.co.uk/images/bpcard.png); height:91px; width:145px; margin-top: -750px; margin-right: 180px; border: none; float: right; 
		}
#ddcard{
	background-image: url(http://www.publictransport-fuelsavings.co.uk/images/dieseldirect.png); height:91px; width:145px; margin-top: -750px; margin-right: 24px; border: none; float: right;
}

#essocard{
	background-image: url(http://www.publictransport-fuelsavings.co.uk/images/esso.png); height:92px; width:145px; margin-top: -650px; margin-right: 180px; border: none; float: right;

	}
#texacocard{
	background-image: url(http://www.publictransport-fuelsavings.co.uk/images/texaco.png); height:90px; width:145px; margin-top: -650px; margin-right: 24px; border: none;	 float: right;

}
#shellcard{
	background-image: url(http://www.publictransport-fuelsavings.co.uk/images/shell.png); height:90px; width:145px; margin-top: -550px; margin-right: 180px; border: none;	 float: right;

}
#totalcard{
	background-image: url(http://www.publictransport-fuelsavings.co.uk/images/total.png); height:90px; width:145px; margin-top: -550px; margin-right: 24px; border: none; float: right;

}
#ukfuelscard{	background-image: url(http://www.publictransport-fuelsavings.co.uk/images/ukfuels.png); height:90px; width:145px; margin-top: -450px; margin-right: 180px; border: none; float: right;

}
#bluebox1{
	background-image: url(http://www.publictransport-fuelsavings.co.uk/images/bluebox.png); height:90px; width:145px; margin-top: -450px; margin-right: 180px; border: none;	 float: right;

	
}
#blueboxindex{
	background-image: url(http://www.publictransport-fuelsavings.co.uk/images/bluebox.png); height:90px; width:145px; margin-top: 0px; margin-right: 0px; border: none;

	
}

a.blueboxindex  {color: #FFFFFF;  font-weight: bold; font-size: 12px;
}

#bluebox{
	background-image: url(http://www.publictransport-fuelsavings.co.uk/images/bluebox.png); height:90px; width:145px; margin-top: -450px; margin-right: 24px; border: none;	 float: right;

	
}

a.bluebox  {color: #FFFFFF;  
}
#footer {margin-top: 10px;
	clear: both;
	color: #FFFFFF;
	}


#footerimage {background: url(http://www.thefuelcardpeople.co.uk/images/footer.jpg)  no-repeat center;
height:47px;
border-bottom: 1px solid #FFFFFF;
}


.xsnazzy h1, .xsnazzy h2, .xsnazzy p { margin:0 0px; padding-bottom: 10px; }
.xsnazzy h1 {font-size:18px; color:#742B90;}
.xsnazzy h2 {font-family: VAG Rounded, Arial Rounded MT Bold, Arial;
	color: #742B90;
	font-size: 18px;
	padding-top: 13px;
	padding-bottom: 13px;
	background: #FFF;
	text-decoration: none;
	}
.xsnazzy p {padding-bottom:0.5em; color:#000;}
.xsnazzy h2 { padding-left:0px;}
.xsnazzy {background: transparent; margin:1em;}

.xsnazzy em {display:block; width:0; height:0; color:#FFFFFF; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #FFFFFF; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}


.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#FFFFFF; border-left:1px solid #fff; border-right:1px solid #fff;}

.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; background:#fff; border-width:0 5px;}

.xb5 {margin:0 2px; background:#fff; border-width:0 4px;}
.xb6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 

.xboxcontent {display:block; background:#FFFFFF; border:3px solid #fff; border-width:0 3px; clear:left; padding: 6px; }

.xboxcontentnews {height: 186px; display:block; background:#FFFFFF; border:3px solid #fff; border-width:0 3px; clear:left;}


.xsnazzy2 h1, .xsnazzy h2, .xsnazzy p { margin:0 0px; padding-bottom: 10px; }
.xsnazzy2 h1 {font-size:18px; color:#742B90;}
.xsnazzy2 h2 {font-family: VAG Rounded, Arial Rounded MT Bold, Arial;
	color: #742B90;
	font-size: 18px;
	padding-top: 13px;
	padding-bottom: 13px;
	background: #FFF;
	text-decoration: none;
	}
.xsnazzy2 p {padding-bottom:0.5em; color:#000;}
.xsnazzy2 h2 { padding-left:0px;}
.xsnazzy2 {background: transparent; margin-right: 1em; margin-top: 1em; margin-bottom: 1em;}

.xsnazzy2 em {display:block; width:0; height:0; color:#FFFFFF; overflow:hidden; border-top:12px solid #fff; border-left:12px dotted transparent; border-right:12px dotted transparent; margin-left:50px;}
/* hack for IE5.5 */
* html .xsnazzy2 em {width:24px; height:12px; w\idth:0; hei\ght:0;}
.xsnazzy2 span {display:block; width:0; height:0; color:#fff; overflow:hidden; border-top:10px solid #FFFFFF; border-left:10px dotted transparent; border-right:10px dotted transparent; margin-left:52px; margin-top:-15px;}
* html .xsnazzy span {width:20px; height:10px; w\idth:0; hei\ght:0;}


.xb1, .xb2, .xb3, .xb4, .xb5, .xb6, .xb7 {display:block; overflow:hidden; font-size:0;}
.xb1, .xb2, .xb3, .xb4, .xb5, .xb6 {height:1px;}
.xb4, .xb5, .xb6, .xb7 {background:#FFFFFF; border-left:1px solid #fff; border-right:1px solid #fff;}

.xb1 {margin:0 8px; background:#fff;}
.xb2 {margin:0 6px; background:#fff;}
.xb3 {margin:0 4px; background:#fff;}
.xb4 {margin:0 3px; background:#fff; border-width:0 5px;}

.xb5 {margin:0 2px; background:#fff; border-width:0 4px;}
.xb6 {margin:0 2px; background:#fff; border-width:0 3px;} 
.xb7 {margin:0 1px; background:#fff; border-width:0 3px; height:2px;} 

.xboxcontent {display:block; background:#FFFFFF; border:3px solid #fff; border-width:0 3px; clear:left; padding: 6px; }

.xboxcontentnews {height: 186px; display:block; background:#FFFFFF; border:3px solid #fff; border-width:0 3px; clear:left;}


