body 
{
    margin:0px; 
    background-color:white;
    padding:0px;
}

img 
{
    border-color: #FFFFFF
}

a:focus
{
    outline:none;
}

/*---------PRINTER STYLES-----------*/

.printonly {
	display: none;	
}


#container
{
	width:100%;
	background: #ffffff;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
}

/*---------TOP MENU-----------*/
	
table.nav a 
{
	width:100%;
	height: 50px;
	display: block;
	margin: 0px;
	padding: 0px;
}

div.nav a:link, div.nav a:active, div.nav a:visited 
{
	text-align: center;
	color: #505050;
	font-weight:normal;
	font-size:11px; 
	line-height:40px; 
	font-family: arial, verdana, sans-serif;
	text-decoration:none; 
	padding: 0px 0px;
	width:152px;
	height:50px;
	background-image:url(../_images/1x100_nav.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
	display:inline-block;
	float:left;
	
}

div.nav a:hover 
{
	color: #ffffff;
	background-position:0px -50px;
	line-height:45px;
}

/*---------HEADER-----------*/
																	
#header
{
	width:760px;
	height:80px;
	background: #FFFFFF;
	background-image: url(../_images/header.jpg);
}

#headerleft
{
	background: #E5E5E5;
	background-image: url(../_images/left_bg.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

#headerright
{
	background: #E5E5E5;
	background-image: url(../_images/right_bg.gif);
	background-position: top left;
	background-repeat: repeat-y;
}


/*---------MENU-----------*/

#menu 
{
	height:50px;
	width:760px;
	background-image:url(../_images/1x100_nav.gif);
	background-position:0px 0px;
	background-repeat:repeat-x;
}

#menuleft
{
	height:50px;
	background: #E5E5E5;
	background-image: url(../_images/menu_left.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

#menuright
{
	height:50px;
	background: #E5E5E5;
	background-image: url(../_images/menu_right.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

#content
{
	width:760px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background: #ffffff;
}

#contentleft
{
	background: #E5E5E5;
	background-image: url(../_images/content_left.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

#contentright
{
	background: #E5E5E5;
	background-image: url(../_images/content_right.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

/*---------FOOTER-----------*/

#footer a:link, #footer a:visited, #footer a:active 
{
	color: #ffffff;	
	line-height:29px;
	text-decoration:none;
	font-size: 10px;
	height:29px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

#footer a:hover 
{
	color: #cccccc;	
	text-decoration:underline;
}

#footer	
{
	width:760px;
	color: #ffffff;
	font-weight:normal;
	font-size: 10px;
	line-height:29px;
	height:29px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background: #b7c53e;
}

#footerleft
{
	height:29px;
	line-height:29px;
	background: #E5E5E5;
	background-image: url(../_images/menu_left.gif);
	background-position: right;
	background-repeat: repeat-y;
}

#footerright
{
	height:29px;
	line-height:29px;
	background: #E5E5E5;
	background-image: url(../_images/menu_right.gif);
	background-position: left;
	background-repeat: repeat-y;
}

/*---------2nd FOOTER-----------*/


#secondfooter a:link, #secondfooter a:visited, #secondfooter a:active {
	color: #ffffff;
	line-height:25px;
	text-decoration:none;
	font-size: 10px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

#secondfooter a:hover {
	color: #cccccc;
	text-decoration:underline;
}

#secondfooter	
{
	color: #ffffff;
	background: #808080;
	font-weight:normal;
	font-size: 9px;
	line-height:25px;
	width:760px;
	height:25px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background-image: url(../_images/2ndfooter.gif);
	background-position: top;
}

#secondfooterleft
{
	height:25px;
	background: #E5E5E5;
	background-image: url(../_images/2ndfooter_left.gif);
	background-position: top right;
	background-repeat: repeat-y;
}

#secondfooterright
{
	height:25px;
	background: #E5E5E5;
	background-image: url(../_images/2ndfooter_right.gif);
	background-position: top left;
	background-repeat: repeat-y;
}

#thirdfooter	
{
	width:760px;
	height:20px;
	color: #ffffff;
	font-weight:normal;
	font-size: 9px;
	line-height:20px;
	height:20px;
	font-family: verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	background: #b7c53e;
}

#thirdfooterleft
{
	height:20px;
	line-height:20px;
	background: #E5E5E5;
	background-image: url(../_images/menu_left.gif);
	background-position: right;
	background-repeat: repeat-y;
}

#thirdfooterright
{
	height:20px;
	line-height:20px;
	background: #E5E5E5;
	background-image: url(../_images/menu_right.gif);
	background-position: left;
	background-repeat: repeat-y;
}

.lefttext	
{
	float: left; 
	padding: 0px 10px 0px 10px;
}

.righttext	
{
	float: right;
	padding: 0px 10px 0px 10px; 
}

.centertext	
{
	text-align: center;
	padding: 0px 10px 0px 10px; 
}

/*--------- INPUT BOXES-----------*/
.inputbox 
{
	color: #000000;
	text-align: left; 
	height:14px;
	padding-top: 0px;
	padding-top: 0px;
	padding-left: 3px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-color: #FFFFFF;
	border: solid #333333 1px;
	font-size: 10px;
	width: 125px;
	font-family: Tahoma, Geneva, Swiss, SunSans-Regular;
}

/*---------BODY CONTENT-----------*/
#bodyarea 
{
	width:490px;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#navcontainer 
{
	width: 215px;
	height: 100%;
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #E8E8E8;
	border-left: solid #BEBEBE 1px;
	border-top: solid #BEBEBE 1px;
	border-bottom: solid #BEBEBE 1px;
}

/*---------FORM STYLES-----------*/

input, textarea, select 
{
	color: #000000;
	padding: 0px;
	margin: opx;
	background-color: #FFFFFF;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.FormError 
{
	color: #000000;
	padding: 0px;
	margin: opx;
	background-color: #E2F06F;
	font-weight: normal;
	font-size: 11px;
	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
	border: #B7C53E 1px solid;
}

/*---------FOR TEXT IN CONTACT PAGE -----------*/
td 
{
	color: #000000;
 	font-weight:normal;
  	font-size: 11px;
  	line-height: 18px;
  	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

h1 
{
	color: #000000;
 	font-weight: bold; 
  	font-size: 14px;
  	font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
}

.artdate 
{
	color: #000000;
	font-weight:normal;
	Font-size: 10px;
	font-family: arial, helvetica, geneva, swiss, SunSans-Regular;
}

/*---------PAGE CONTENT TITLE-----------*/
.displaytitle 
{
	color: #96aa2f;
	text-align: left; 
	font-size:15px; 
	font-weight: bold;
	padding-left: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
}

/*---------PAGE CONTENT TEXT-----------*/
.displayarticle 
{
	color: #000000;
	font-size:11px; 
	line-height: 18px;
	font-weight: normal;
	font-family: arial, helvetica, geneva, swiss, SunSans-Regular;
}

/*---------CONTENT TEXT LINKS-----------*/
a:link, a:visited, a:active 
{
	color: #000000;
	text-decoration: underline;
	font-size: 11px;
	font-family: arial,helvetica,geneva,swiss,SunSans-Regular;
}

a:hover 
{
	color: #96aa2f;
	text-decoration: underline;
}

/*---------QUICK LINKS PANEL-----------*/

.QuickLinksFlyoutPopup
{
    background-color:white;
    border: solid 1px #96aa2f;
    padding:10px;
}

h3
{
    font-style:bold;
    color:#96aa2f;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:12pt;
    height:5px; 
    padding-bottom:10px;
}

h4
{
    font-style:bold;
    color:#96aa2f;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:14pt;
    height:5px; 
    display:inline;
}

h5
{
    font-style:bold;
    color:#96aa2f;
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:10pt;
    height:5px; 
    display:inline;
}

.listitem 
{
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:8pt;
    color:black; 
    text-decoration:none;
}

.listitem a:visited, .listitem a:active, .listitem a:link  
{
    font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-size:8pt;
    color:black;
    text-decoration:none;
}

.listitem a:hover 
{
    text-decoration:underline;
}  
        
.list
{
    width:160px;
    padding-left:10px;
}

.QuickLinksFlyoutPopupHr
{
    background-color:#96aa2f;
    width:5px;
} 
    
.QuickLinksFlyoutStaticLink_msdn
{
border:solid 1px;
} 
  
.QuickLinksFlyoutStaticLink_msdn
{
 font-family:Tahoma;
 font-size:8pt;
 color:white;
 cursor:hand;
 width:90px;
 height:auto;
}   

/*---------PRODUCT LINKS-----------*/    

.ukbank {background-image:url(../_images/211x65_ukbank.gif);}
.cyprus {background-image:url(../_images/211x65_cyprus.gif);}  
.iva {background-image:url(../_images/211x65_iva.gif);}
.highstreet {background-image:url(../_images/211x65_highstreet.gif);}
.merchantfac {background-image:url(../_images/211x65_merchantfac.gif);}
.repair {background-image:url(../_images/211x65_repair.gif);}
.prepaid {background-image:url(../_images/211x65_prepaid.gif);}
.logbook {background-image:url(../_images/211x65_logbook.gif);}
.swiss {background-image:url(../_images/211x65_swiss.gif);}

.product
{
    background-position:0px 0px;
    height:65px;
    width:211px;
    display:block;
}

.product:hover
{
    background-position:0px 65px;
}

.cardbutton
{
    background-image:url(../_images/212x50_card4me.gif);
    background-position:0px 0px;
    height:25px;
    width:212px;
    display:block;
}

.applybutton
{
    background-image:url(../_images/134x25_applyonline.gif);
    background-position:0px 0px;
    height:25px;
    width:134px;
    display:block;
}

.cardbutton:hover, .applybutton:hover
{
    background-position:0px 25px;
}


