html
{
	margin:0px;
	padding:0px;
	background-color:#fff;
}






#FPLineRed {
background-color:#db203d;
width: 100%;
height:2px;
}
#FPLineGray {
background-color:#a0a0a0;
width: 220px;
height:2px;
float:right;
}

#login-panel {
background: rgba(0, 0, 0, 0.85);
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:2000;
}
#LoginForm {
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	font-size:11px;
	width:300px;
	margin-top:50px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:10px;
	text-align:left;
	vertical-align:middle;
	height:auto;
	background-color:#fff;
}
#LoginForm input {
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	font-size:11px;
	margin:0px 0px 10px 0px;
	padding:0px;
	border: 1px solid #ccc;
}


a:active {
border:0px;
margin:0px;
padding:0px;
}
#franking_machines_1 {
background:url('/images/homemymail.jpg') 
repeat-x #fff;
width: 712px;
height:280px;
}
#franking_machines_2 {
background:url('/images/homeopti.jpg') 
repeat-x #fff;
width: 712px;
height:280px;
}
#franking_machines_3 {
background:url('/images/homeultimail.jpg') 
repeat-x #fff;
width: 712px;
height:280px;
}
#franking_machines_4 {
background:url('/images/homecentor.jpg') 
repeat-x #fff;
width: 712px;
height:280px;

}
#franking_machines_5 {
background:url('/images/home500.jpg') 
repeat-x #fff;
width: 712px;
height:280px;
}
#franking_machines_6 {
background:url('/images/home2000.jpg') 
repeat-x #fff;
width: 712px;
height:280px;
}
#franking_machines_7 {
background:url('/images/home4030.jpg') 
repeat-x #fff;
width: 712px;
height:280px;
}
#franking_machines_8 {
background:url('/images/home5500.jpg') 
repeat-x #fff;
width: 712px;
height:280px;
}
#franking_machines_9 {
background:url('/images/homeflexi.jpg') 
repeat-x #fff;
width: 712px;
height:280px;
}
#franking_machines_10 {
background:url('/images/homeratemail.jpg') 
repeat-x #fff;
width: 712px;
height:280px;
}





#FrankingSlides {
position:relative;
}
#example-2 {
    width: 580px;
    height: 46px;
    position:absolute;
    bottom: 10px;
vertical-align:middle;
z-index: 1000;
}
#example-2 a.carousel-jumper {
border:0px;
margin:0px;
padding:0px;
}
#example-2 .middle {
    float: left;
    width: 480px;
    height: 80px;
    border: 1px solid #ddd;
vertical-align:middle;
}
#example-2 .middle img {
vertical-align:middle;
border:0px;
margin:0px;
padding:0px;
}
#example-2 .middle .inner{
background-color:#fff;
}




#example-2 .inner img {
    float: left;
}
#example-2 a {
    float: left;
}
#example-2 a img {
vertical-align:middle;
margin-top: 6px;
}
#example-2 a.next {
    float: right;
    width: 48px;
    height: 48px;
    text-align: center;
    text-decoration: none;    
    font-size: 36px;
    line-height: 120px;
vertical-align:middle;
}
#example-2 a.prev {
    float: left;
    width: 48px;
    height: 48px;
    text-align: center;
    text-decoration: none;    
    font-size: 36px;
    line-height: 120px;
vertical-align:middle;
}
#example-3 {
width: 712px;
height:280px;
}

#example-3 h1 {
float:right;
width:200px;
padding: 20px 40px 0px 0px;
font-size: 18px;
line-height:18px;
}
#example-3 h1 a {
font-size: 18px;
line-height:18px;
}

#example-3 .slide {
width: 712px;
height:280px;
    float: left;
}
.carousel {
    overflow: hidden;
}
.carousel .inner {
}
.carousel .middle {
overflow: hidden;
}
body
{
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#fff;
}
#header
{
	width:960px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	text-align:left;
	vertical-align:middle;
	height:80px;;
}
#FPlogo
{
	margin:0px;
	padding:0px;
	float:left;
}
#FPlogo img
{
	border:0px;
}
#searchheader
{
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	font-size:11px;
	margin:0px;
	padding:7px;
	float:right;
	clear:right;
background:url('/images/searchbg.png') 
no-repeat;
}
#searchheader input
{
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	font-size:11px;
	margin:0px 0px 0px 10px;
	padding:0px;
	float:left;
	clear:right;
	border: 0px solid #ccc;
}
#searchheader img
{
	border:0px;
margin:0px 10px 0px 10px;
}
#support
{
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	float:right;
}
#support p
{
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	line-height:38px;
}

#menu
{
	width:960px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	text-align:left;
	vertical-align:middle;
}
#contentouter
{
	width:960px;
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:0px;
	text-align:left;
	vertical-align:middle;
	clear:both;
}









#designedby {
	width: 760px;
	}
	#designedby p {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align:right;
		font-size: 9px;
		color: #cccccc;
		line-height: 20px;
		}
	#designedby a {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		text-align:right;
		text-decoration: none;
		font-size: 9px;
		color: #cccccc;
		line-height: 20px;
		}
#newmenu {
padding: 0px;
margin: 0px;
width:960px;
}

#newmenu .Active {
color: #4e7630
}

.txtbox {
width:250px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
}


/******* NEW MENU STUFF **********/
#menu ul {
	padding:0;
	margin:0;
	list-style:none;
border-right: 1px solid #000;
display:inline;
background:url('/images/menu_bg_u.png') 
repeat-x #eee;
display:block;
border-right:1px solid #666;
height:28px;
}
#menu a{
	display:block;
}
#menu ul li{
	float:left;
	font-size:13px;
	text-align:left;
}
#menu ul li a{
	color:#666666;
	padding:0px 14px 0px 13px;
	margin:0px 0px 0px 0px;
border-left: 1px solid #666;
	text-decoration:none;
line-height:28px;
}
#menu ul li a:hover{
	color:#fff;
	padding:0px 14px 0px 13px;
	margin:0px 0px 0px 0px;
	text-decoration:none;
border-left: 1px solid #666;
background:url('/images/menu_bg_d.png') 
repeat-x #eee;
}
#menu ul li a:hover ul {
	display:block;


}





#menu li:hover ul{
left:auto;
}
#menu ul li ul{
border: 0px;
display:none;
left:auto;
height:auto;
list-style-type:none;
position:absolute;
z-index:1000;
width:220px;
margin:auto; 
padding-left:0; 
padding-top:0;
font-weight:normal;
background-color: #ccc;
}
#menu ul li ul li{
line-height:20px;
width:100%;
color:#000;
margin-bottom:2px;
background-color: #ccc;

}
#menu ul li ul li a{
border: 0px;
font-size:12px;
color:#000;
font-weight:normal;
}
#menu ul li ul li a:hover{
border-right: 1px solid #000;
border-left: 1px solid #000;
font-weight:normal;
}
#menu ul li:hover ul{

}




#menu ul  li:hover ul {
display:block;}

#menu ul  li.parent ul li:hover ul{
display:block;}




/*************************************/



#history {
position:absolute;
width: 160px;
margin:0px 0px 0px 630px;
}
#zones{
position:absolute;
width: 610px;
margin:0px 0px 0px 0px;
}






#ContentOuter img
{
	margin:0px 0px 0px 0px;
	border:none;
}
#ContentOuter br
{
	clear:both;
}
#ContentOuter p br
{
	clear:none;
}
#ContentOuter a:link
{
	color:#db203d;
	text-decoration:underline;
}
#ContentOuter a:visited
{
	color:#db203d;
	text-decoration:underline;
}
#ContentOuter a:hover
{
	color:#db203d;
	text-decoration:none;
}
#ContentOuter ul
{
	margin:10px 0px 30px 0px;
	padding:0px 0px 0px 30px;
	line-height:10px;
}
#ContentOuter li
{
	font-size:12px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 10px;
	line-height:18px;
	color: #939598;
}

#ContentOuter form
{
	font-size:10px;
	padding:0px;
	margin:0px;
}
#ContentOuter form .errors
{
	color:#db203d;
}
#ContentOuter form .row
{
	margin:0px;
	padding:5px;
	clear:both;	
	background-color:#dddddd;
}
#ContentOuter form .rowalt
{
	margin:0px;
	padding:5px;
	clear:both;	
}
#ContentOuter form .label
{
	float:left;
	font-weight:bold;
}
#ContentOuter form .element
{
	margin-left:250px;
}
#ContentOuter form .buttonrow
{
	border-top:solid 1px #aaaaaa;
	padding:5px 0px 0px 0px;
	clear:both;	
}
#ContentOuter form input
{
	
	font-size:11px;
	padding:4px;
}
#ContentOuter form input.button
{
	
	font-size:11px;
	padding:4px;
	color: #db203d;
font-weight: bold;
}
#ContentOuter form select
{
	font-size:10px;
}
#ContentOuter form textarea
{
	font-size:10px;
	font-family:Trebuchet, Verdana, Arial, sans-serif;
	border:solid 1px #999999;
}
#ContentOuter form .narrow
{
	width:50px;
}
#ContentOuter form .normal
{
	width:150px;
}
#ContentOuter form .wide
{
	width:225px;
}
#ContentOuter #baselinks
{
	margin:15px 0px 15px 0px;
}
#ContentOuter #baselinks img
{
	margin:0px 5px 0px 0px;
	border:none;
}


#contentend
{
	clear:both;
}
#footer
{
	clear:both;
	color:#000;
	width:960px;
	margin:10px auto;
	padding: 0px;
	font-size:10px;
	line-height: 30px;
}
#footer p
{
	height: 20px;
line-height: 30px;
}
#footer a:link
{
	color:#000;
	text-decoration:underline;
}
#footer a:visited
{
	color:#000;
	text-decoration:underline;
}
#footer a:hover
{
	color:#000;
	text-decoration:none;
}
#footerlinks
{
	text-align: right;
	margin:0px 0px 0px 0px;
	padding:10px 0px 10px 0px;
	line-height: 20px;
}


	
#content {
	font-family:"Trebuchet MS", Tahoma, sans-serif;
}
#content a {
	color: #db203d;
	text-decoration:none;
}
#content h2 {
margin:30px 0px 0px 0px;
	font-size: 13px;
}
#content h1 {
	font-size: 14px;
line-height:18px;
}
#content h3 {
	font-size: 14px;
	color: #db203d;
} 
#content p {
	font-size: 12px;
line-height:18px;
} 
#content table
{
}
#content table td
{
	color:#464646;
	text-align:left;
	font-size:11px;
	line-height:15px;
	margin:0px;
}
#content ul
{
	margin:10px 0px 30px 20px;
	padding:0px 0px 0px 0px;
	line-height:10px;
list-style-image: url(/images/bullet.png);
}
#content li
{
	font-size:12px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 5px;
	line-height:18px;
	color: #464646;
}


#Paperless {
background: rgba(0, 0, 0, 0.85);
position:absolute;
top:0px;
left:0px;
width:100%;
height:100%;
z-index:2000;
}
#PaperlessText {
	font-family:"Trebuchet MS", Tahoma, sans-serif;
	font-size:11px;
	width:300px;
	margin-top:50px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	padding:10px;
	text-align:left;
	vertical-align:middle;
	height:auto;
	background-color:#fff;
}



#content #cleanmailsm

{

background-image:url(/images/cleanmail1.jpg);

background-repeat: no-repeat;

width:218px;

text-align: left;

height:750px;

border: 1px solid #000000;

}

#content #cleanmailsm p

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 11px;

color: #1258a7;

padding: 10px;

margin: 0px;

font-weight: bold;

line-height: 16px;

}

#content #cleanmailsm h1

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 18px;

color: #000000;

padding: 140px 80px 10px 10px;

margin: 0px;

}

#content #cleanmailsm h2

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #1258a7;

padding: 20px 10px 10px 10px;

margin: 0px;

line-height: 18px;

}

#content #cleanmailsm h3

{

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 12px;

color: #da1f3e;

padding: 10px 10px 10px 10px;

margin: 0px;

line-height: 18px;

}

#content #cleanmailsm ul {

margin: 0px;

padding: 0px 10px 0px 30px;

text-indent: 0em;

line-height: 12px;

}

#content #cleanmailsm li {

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: 10px;

color: #666666;

list-style-type:square;

line-height: 12px;

padding: 5px 5px 5px 5px;

}


#NewsBanner {
width:220px;
position:relative;
margin-top:0px;
}
#NewsBanner h1 {
background:url('/images/latest-news-top.jpg') 
no-repeat;
line-height:30px;
padding:0px 10px 0px 10px;
margin:0px;
}
#NewsBanner #NewsFooter{
background:url('/images/latest-news-foot.jpg') 
no-repeat;
line-height:20px;
padding:0px 12px 0px 12px;
}
#NewsContent img{
position:absolute;
left:3px;
top:30px;
}
#FeedSubscribe {
position:absolute;
right:10px;
top:10px;
border:0px;
}
#NewsContent {
background:url('/images/latest-news-centre.jpg') 
repeat-y #eee;
}
#NewsBullets {
padding: 0px 0px 0px 90px;
}
#MoreNews {
padding: 10px;
margin-right:5px;
}
#MoreNews a {
clear:both;
display:block;
margin-top:10px;
}
#NewsBanner .newstitle {
border-top:1px solid #ccc;
background:url('/images/newstitle.png') 
repeat-e #eee;
margin-right:5px;
}
#NewsBanner .newstitle a{
text-decoration:none;
display:block;
padding: 3px 10px 4px 10px;
}


#NewsBanner .newstitle a:hover{
	color:#fff;
	text-decoration:none;
background:url('/images/newstitlered.png') 
repeat-x #eee;
display:block;
padding: 3px 10px 4px 10px;
}

#NewsBanner .newstitle {
border-top:1px solid #ccc;
}




#CalltoAction
{
background-color: #ffffff;
width: 220px;
height: 300px;
padding:0;
margin:0;
background:url('/images/free-info-pack.jpg') 
repeat-x #eee;
}
#CalltoAction input
{
font-size:10px;
background-color: #ffffff;
width:190px;
margin:4px;
padding:4px;
color: #666;
border:0px;
border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
}
#CalltoAction select
{
font-size:10px;
background-color: #ffffff;
width:198px;
margin:4px;
padding:4px 0px 4px 0px;
color: #666;
border:0px;
border-color:#7c7c7c #cecece #c3c3c3 #7c7c7c;
}
#ThirdParty
{
float:left;
clear:left;
width:530px;
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 10px;
color:#ffffff;
padding:0;
margin:2px 0px 0px 0px;
}



#InkRibbons {
background:url('/images/recycling_strip.jpg') 
repeat-x #fff;
width:720px;
height:80px;

}
#InkRibbons p {
padding:10px 10px 0px 0px;
margin:10px 0px 0px 450px;
font-size:10px;
}

#InkFranchise {
background:url('/images/locate_strip.jpg') 
repeat-x #fff;
width:720px;
height:80px;

}
#InkFranchise p {
padding:10px 10px 0px 0px;
margin:10px 0px 0px 450px;
font-size:10px;
}
#InkFranchise input {
padding:2px;
margin:0px 0px 0px 0px;
font-size:10px;
}
#LocateFranchise {
padding:2px;
margin:0px 0px 0px 450px;
font-size:10px;
}







#InkRental {
background:url('/images/mymail_strip.jpg') 
repeat-x #fff;
width:720px;
height:80px;

}
#InkRental p {
padding:30px 10px 0px 0px;
margin:0px 0px 0px 450px;
font-size:10px;
}

#InkPublic {
background:url('/images/public_sector_strip.jpg') 
repeat-x #fff;
width:720px;
height:80px;

}
#InkPublic p {
padding:10px 10px 0px 0px;
margin:10px 0px 0px 450px;
font-size:10px;
}



.Gap {
margin-top:10px;
}
#Salesline {
background:url('/images/salesline.jpg') 
repeat-x #eee;
width:220px;
height:62px;
margin:0px;
padding:0px;
}
#Salesline p {
padding:35px 10px 0px 0px;
margin:0px 0px 0px 10px;
font-size:15px;
font-weight:bold;
}
#Consumables {
background:url('/images/consumables.jpg') 
repeat-x #eee;
width:220px;
height:62px;
margin:0px;
padding:0px;
}
#Consumables p {
padding:35px 10px 0px 0px;
margin:0px 0px 0px 10px;
font-size:15px;
font-weight:bold;
}

#CustomerSupport {
background:url('/images/customer-support.jpg') 
repeat-x #eee;
width:220px;
height:132px;
margin:0px;
padding:0px;
}
#CustomerSupport p {
padding:35px 10px 0px 0px;
margin:0px 0px 0px 10px;
font-size:10px;
font-weight:bold;
}
#CustomerSupport a {
padding:0px 10px 0px 0px;
margin:0px 0px 0px 0px;
font-size:15px;
font-weight:bold;
}


#Accounts {
background:url('/images/accounts.jpg') 
repeat-x #eee;
width:220px;
height:132px;
margin:0px;
padding:0px;
}
#Accounts p {
padding:35px 10px 0px 0px;
margin:0px 0px 0px 10px;
font-size:10px;
font-weight:bold;
}
#Accounts a {
padding:0px 10px 0px 0px;
margin:10px 0px 0px 0px;
font-size:15px;
font-weight:bold;
}
#Headoffice {
background:url('/images/head_office.jpg') 
repeat-x #eee;
width:220px;
height:132px;
margin:0px;
padding:0px;
}
#Headoffice p {
padding:35px 10px 0px 0px;
margin:0px 0px 0px 10px;
font-size:10px;
font-weight:bold;
}
#Headoffice a {
padding:35px 10px 0px 0px;
margin:10px 0px 0px 0px;
font-size:15px;
font-weight:bold;
}


iframe {
border:0px;
margin:0px;
padding:0px;
}


#Testimonials {
position:relative;
height:50px;
}
#Testimonials div {
position:absolute;
}
#Testimonials p {
font-style:italic;
font-size:15px;
line-height:25px;
}

#Optimail {
position:relative;
height:220px;
}
#Optimail div {
position:absolute;
}
