@charset "UTF-8";
body {
background-color:#6A6A8C;
background-image:url(http://www.paymentscardsandmobile.com/2010/images/research_bg.jpg);
background-repeat:repeat-x;
color:#333;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:62%;
margin:0;
padding:0;
text-align:center;
text-decoration:none;
}

#pcmlogo {
float:left;
height:45px;
margin:12px 90px 17px 17px;
padding:0;
width:230px;
}

#research {
float:left;
font-size:13px;
height:45px;
line-height:50px;
margin:12px 15px 17px 0;
width:130px;
}

#research a {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/PCM_top_button.jpg);
background-position:0 0;
background-repeat:no-repeat;
color:#666;
display:block;
font-size:13px;
font-style:normal;
height:50px;
line-height:50px;
overflow:hidden;
padding-left:52px;
text-decoration:none;
text-transform:uppercase;
}

#consulting {
float:left;
font-size:13px;
height:45px;
line-height:50px;
margin:12px 15px 17px 0;
width:150px;
}

#recruitment {
float:left;
font-size:13px;
height:45px;
line-height:50px;
margin:12px 15px 17px 0;
width:155px;
}

#pr {
float:left;
font-size:13px;
height:45px;
line-height:50px;
margin:12px 15px 17px 0;
width:170px;
}

#searchbox form {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/searchbackblk.jpg);
background-repeat:no-repeat;
height:30px;
padding-left:10px;
}

#top {
height:20px;
margin-bottom:0;
margin-left:auto;
margin-right:auto;
text-align:right;
width:1010px;
}

ul#topnav {
color:#000;
font-size:12px;
line-height:14px;
list-style:none;
margin:0;
overflow:hidden;
padding:0 0 0 10px;
}

#topnav li {
display:inline;
height:20px;
list-style-type:none;
margin:0;
padding:0;
}

#topnav a {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/tdash.gif);
background-repeat:no-repeat;
color:#FFF;
display:block;
float:right;
margin-left:0;
margin-right:6px;
margin-top:0;
overflow:hidden;
padding:2px 1px 0 6px;
text-decoration:none;
text-transform:uppercase;
}

#wrapper {
background-color:#FFF;
background-image:url(http://www.paymentscardsandmobile.com/2010/images/content_bg.jpg);
background-position:top;
background-repeat:repeat-x;
margin-left:auto;
margin-right:auto;
padding-top:17px;
text-align:left;
width:1010px;
}

#clock {
float:right;
height:90px;
width:111px;
}

#logo {
float:left;
margin-right:65px;
}

#headerblock {
clear:both;
height:90px;
padding-top:0;
}

ul#nav {
color:#000;
font-size:1.3em;
line-height:1.8em;
list-style:none;
margin:0 0 0 15px;
overflow:hidden;
padding:0;
}

#nav li {
display:inline;
height:30px;
list-style-type:none;
margin:0;
padding:0;
}

#navrow {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/navback2.gif);
background-repeat:repeat-x;
clear:both;
height:35px;
padding-bottom:0;
width:1010px;
}

#nav a {
color:#FFF;
display:inline;
float:left;
margin-left:0;
margin-right:6px;
margin-top:6px;
overflow:hidden;
padding:0 5px 0 0;
text-decoration:none;
text-transform:uppercase;
}

#homenav a {
background-image:none;
}

#homenavlast a {
border-right:solid #FFF 1px;
padding-right:8px;
}

#wrapper #navrow .cardnotesnav a:hover {
color:#9C0;
text-decoration:none;
}

#wrapper #navrow .backissnav {
border-right-color:#FFF;
border-right-style:solid;
border-right-width:1px;
color:#FFF;
float:left;
font-size:12px;
margin-left:15px;
margin-top:9px;
text-transform:uppercase;
width:90px;
}

#wrapper #navrow .advertisenav {
border-right-color:#FFF;
border-right-style:solid;
border-right-width:1px;
color:#FFF;
float:left;
font-size:12px;
margin-left:15px;
margin-top:9px;
text-transform:uppercase;
width:80px;
}

#wrapper #navrow .advertisenav a {
color:red;
text-decoration:none;
}

#wrapper #navrow .advertisenav a:hover {
color:#C00;
text-decoration:none;
}

#wrapper #navrow .pubnav {
border-right-color:#FFF;
border-right-style:solid;
border-right-width:1px;
color:#FFF;
float:left;
font-size:12px;
margin-left:15px;
margin-top:9px;
text-transform:uppercase;
width:100px;
}

#wrapper #navrow .confnav {
color:#FFF;
float:left;
font-size:12px;
margin-left:15px;
margin-top:9px;
text-transform:uppercase;
width:0;
}

#wrapper #navrow .confnav a:hover {
color:#0CF;
text-decoration:none;
}

#content {
float:left;
height:auto;
margin-bottom:17px;
margin-left:17px;
margin-right:15px;
padding:0;
width:785px;
}

#cover {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/PCM_Cover.jpg);
background-repeat:no-repeat;
float:left;
height:360px;
margin:0 15px 17px auto;
padding:0;
width:385px;
}

#cardnotes {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/cardnotes_bg.jpg);
float:left;
height:209px;
margin-bottom:17px;
margin-left:17px;
margin-right:15px;
padding:0;
width:385px;
}

#mobilepayments {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/mpayments_bg.jpg);
background-repeat:no-repeat;
float:left;
height:209px;
margin-bottom:17px;
margin-left:0;
margin-right:15px;
padding:0;
width:385px;
}

#contactless {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/contactless_bg.jpg);
background-repeat:no-repeat;
float:left;
height:128px;
margin-bottom:17px;
margin-left:17px;
margin-right:15px;
padding:0;
width:185px;
}

#posterminals {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/posterminals_bg.jpg);
background-repeat:no-repeat;
float:left;
height:127px;
margin-bottom:17px;
margin-left:0;
margin-right:15px;
padding:0;
width:185px;
}

#ecommerce {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/ecommerce_bg.jpg);
background-repeat:no-repeat;
float:left;
height:127px;
margin-bottom:17px;
margin-left:0;
margin-right:15px;
padding:0;
width:185px;
}

#products {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/productscontracts_bg.jpg);
background-repeat:no-repeat;
float:left;
height:127px;
margin-bottom:17px;
margin-left:0;
margin-right:15px;
padding:0;
width:185px;
}

#contentright {
float:right;
height:auto;
margin-bottom:17px;
margin-left:0;
margin-right:17px;
padding:0;
width:175px;
}

#minibox {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/miniboxboxback.jpg);
float:right;
font-size:1.1em;
width:254px;
}

#minibox h1 {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/miniboxhead.jpg);
background-repeat:no-repeat;
color:#FFF;
font-size:1.3em;
margin:0;
padding:20px 0 8px 25px;
}

#minibox p {
line-height:1.3em;
margin:0;
padding:8px 100px 0 10px;
}

#minimap {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/miniboxback.jpg);
background-repeat:no-repeat;
height:126px;
margin:0 6px 0 15px;
}

#row2 {
clear:both;
padding-top:15px;
}

a.backissuesbutton {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/bibutton.gif);
background-repeat:no-repeat;
clear:both;
color:#FEFEFE;
display:block;
font-size:1.1em;
margin:5px 0 0;
padding:1px 0 10px 8px;
text-decoration:none;
}

a.redbuttonpage {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/redbutton.gif);
background-repeat:no-repeat;
clear:both;
color:#FEFEFE;
display:block;
font-size:1.1em;
margin:0;
padding:0 0 10px 8px;
text-decoration:none;
}

ul#bigbuttons {
clear:both;
list-style-type:none;
margin:0;
padding:0;
}

#bigbuttons a {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/bigbutton.jpg);
background-repeat:no-repeat;
color:#666;
display:block;
float:left;
font-size:1.4em;
padding-bottom:20px;
padding-top:140px;
text-align:center;
text-decoration:none;
width:167px;
}

#bigbuttons a:hover {
background-position:-154px 0;
}

ul#smallbuttons {
clear:both;
list-style-type:none;
margin:0;
padding:10px 0 0;
}

#smallbuttons a {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/smallbutton.jpg);
background-repeat:no-repeat;
color:#666;
display:block;
float:left;
font-size:1.4em;
padding-bottom:20px;
padding-top:110px;
text-align:center;
text-decoration:none;
width:129px;
}

#smallbuttons a:hover {
background-position:-123px 0;
}

#secondnav {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/newsheadback.jpg);
background-repeat:no-repeat;
clear:both;
height:30px;
padding-bottom:6px;
padding-top:3px;
width:1010px;
}

#secondnav ul {
color:#000;
font-size:1.3em;
line-height:1.7em;
list-style-type:none;
margin:0;
overflow:hidden;
padding:0 0 0 13px;
}

#secondnav li {
display:inline;
height:30px;
margin:0;
padding:0;
}

#secondnav a {
color:#FFF;
display:block;
float:left;
margin-left:5px;
margin-right:0;
margin-top:2px;
overflow:hidden;
padding:0 5px;
text-decoration:none;
}

#secondnav a:hover {
color:#0CF;
}

#searchbox2 form {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/searchbackblue.gif);
background-repeat:no-repeat;
height:30px;
padding-left:10px;
}

h2#latestnews {
color:#FFF;
float:left;
font-size:1.7em;
margin:0;
padding:6px 0 0 30px;
}

.newseparator {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/innerseparator_whblue.gif);
background-repeat:no-repeat;
height:20px;
}

#newsbase {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/newsbase.jpg);
background-repeat:no-repeat;
height:22px;
width:1009px;
}

#innernews {
background-image:url(http://www.paymentscardsandmobile.com/images/innernewsback_white.gif);
background-repeat:repeat-y;
margin-bottom:10px;
width:960px;
}

#innernews a.newsbutton3 {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/redbutton.gif);
background-repeat:no-repeat;
color:#FFF;
display:block;
font-size:0.85em;
margin:0;
padding:1px 0 10px 10px;
text-decoration:none;
}

#innernews a:hover.newsbutton3 {
background-position:0 -43px;
color:#FFF;
}

#innernewsblue {
background-image:url(http://www.paymentscardsandmobile.com/images/innernewsback_blue.gif);
background-repeat:repeat-y;
}

#innernewsblue a.newsbutton2 {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/greybuttonb.gif);
background-repeat:no-repeat;
color:#FFF;
display:block;
font-size:0.85em;
margin:0;
padding:1px 0 10px 10px;
text-decoration:none;
}

.redtxt {
color:#C00;
}

.bluetxt {
color:#23407A;
}

.greentxt {
color:#9C0;
}

.whitetxt {
color:#fff;
}

#fourboxs {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/4backs.jpg);
clear:both;
}

.footcols {
float:left;
font-size:1.1em;
line-height:1.4em;
width:248px;
}

.footcols a img {
float:none;
}

.footcols a {
clear:both;
color:#333;
font-size:1.1em;
font-weight:400;
text-decoration:none;
}

.footcols a:hover {
color:#999;
}

#clearbar {
clear:both;
font-size:2px;
height:5px;
}

#fourheaders {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/4tops.jpg);
background-repeat:no-repeat;
overflow:hidden;
width:1010px;
}

.footcols p {
margin:0;
padding:8px 0 8px 30px;
}

.footcols h3 {
color:#FFF;
font-size:13px;
margin:0;
padding:20px 0 5px 30px;
}

#footer {
background-color:#FFF;
padding:10px 16px 20px 12px;
}

#footer a:hover {
text-decoration:underline;
}

#rightcol {
float:right;
width:265px;
}

#breadcrumbs {
border-bottom-color:#CCC;
border-bottom-style:solid;
border-bottom-width:1px;
margin-bottom:30px;
padding-bottom:5px;
padding-top:5px;
}

#maincontent #breadcrumbs a:hover {
color:#000;
text-decoration:underline;
}

.maindivider {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/divider.jpg);
font-size:10px;
height:15px;
}

#maincontent {
margin-left:15px;
margin-right:280px;
padding-top:20px;
}

#maincontent p {
font-size:1.2em;
line-height:1.5em;
margin:0;
padding:0 0 0.7em;
}

#maincontent h1 {
color:#23407A;
font-size:2em;
margin:0;
padding:0 0 1em;
}

#maincontent h2 {
font-size:1.6em;
margin:0;
padding:1em 0;
}

#maincontent p.introtext {
font-size:1.4em;
}

.alignr {
float:right;
margin-left:10px;
}

#maincontent a {
color:#23407A;
text-decoration:none;
}

#sidenews h2 {
color:#FFF;
font-size:1.5em;
margin:0;
padding:0 0 8px 35px;
}

#sidenewshead {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/4tops.jpg);
background-repeat:no-repeat;
margin-right:8px;
padding-top:20px;
}

#sidenews p {
font-size:1.2em;
line-height:1.3em;
margin:0;
padding:0 0 0.2em 35px;
}

#sidenewstop {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/sidenewstop.jpg);
font-size:10px;
height:20px;
width:260px;
}

#sidenewsbase {
background-color:#FFF;
background-image:url(http://www.paymentscardsandmobile.com/2010/images/sidenewsbase.jpg);
background-repeat:no-repeat;
font-size:10px;
height:31px;
width:260px;
}

#sidenews h3 {
font-size:1.4em;
margin:0;
padding:0.2em 0 0 35px;
}

#sidenews a {
color:#23407A;
font-weight:400;
text-decoration:none;
}

#sidenews {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/sidenewsback.jpg);
clear:both;
padding-top:0;
width:263px;
}

#sidenewshead img {
float:right;
margin-right:30px;
margin-top:2px;
}

#fourboxs a.redbutton {
color:#FFF;
font-weight:400;
margin-bottom:0;
margin-left:0;
margin-top:0;
padding-left:10px;
}

.rss {
float:right;
font-size:1.3em;
margin-top:3px;
}

#wrapper #secondnav .newsfeed a {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/PCM_News_Feed.png);
background-repeat:no-repeat;
font-size:13px;
height:25px;
margin-left:20px;
padding-left:35px;
padding-top:6px;
}

#wrapper #secondnav img {
padding-top:3px;
}

#wrapper #secondnav .rssfeed a {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/PCM_RSS_ORANGE.png);
background-position:right;
background-repeat:no-repeat;
font-size:13px;
height:25px;
margin-left:20px;
padding-right:35px;
padding-top:5px;
}

#wrapper #row2 #contactless p {
font-size:10px;
line-height:12px;
margin:10px 7px 3px;
}

#wrapper #row2 #contactless p a:hover {
color:#0C3;
font-size:10px;
font-weight:400;
line-height:12px;
margin-top:3px;
text-decoration:none;
}

#wrapper #row2 #posterminals p {
font-size:10px;
line-height:12px;
margin:10px 7px 5px;
}

#wrapper #row2 #ecommerce p {
font-size:10px;
line-height:12px;
margin:10px 7px;
}

#wrapper #row2 #products p {
font-size:10px;
line-height:12px;
margin:10px 7px;
}

#wrapper #row2 #posterminals p a:hover {
color:#5c4c8c;
font-size:10px;
font-weight:400;
line-height:12px;
margin-top:3px;
text-decoration:none;
}

#wrapper #row2 #ecommerce p a:hover {
color:#1C9C9C;
font-size:10px;
font-weight:400;
line-height:12px;
margin-top:3px;
text-decoration:none;
}

#wrapper #row2 #products p a:hover {
color:#b80000;
font-size:10px;
font-weight:400;
line-height:12px;
margin-top:3px;
text-decoration:none;
}

#wrapper #row2 #mobilepayments p {
color:#FFF;
font-size:10px;
font-weight:400;
line-height:12px;
margin:0 110px 6px 15px;
}

#wrapper #row2 #mobilepayments p a {
color:#FFF;
font-size:10px;
font-weight:400;
line-height:12px;
text-decoration:none;
}

#wrapper #row2 #mobilepayments p a:hover {
color:#CCC;
font-size:10px;
font-weight:400;
line-height:12px;
text-decoration:none;
}

#wrapper #row2 #mobilepayments h1 a {
color:#FFF;
font-weight:400;
text-decoration:none;
}

#wrapper #row2 #mobilepayments h1 a:hover {
color:#CCC;
font-weight:400;
text-decoration:none;
}

#wrapper #row2 #cardnotes p {
color:#FFF;
font-size:10px;
font-style:normal;
font-weight:400;
line-height:12px;
margin:0 100px 6px 15px;
}

#wrapper #row2 #content h4 {
color:#939;
font-size:14px;
font-weight:400;
line-height:18px;
text-transform:uppercase;
}

#wrapper #row2 #content h1 {
font-size:30px;
font-weight:400;
line-height:30px;
}

#wrapper #row2 #content h2 {
clear:both;
font-size:14px;
font-weight:400;
line-height:16px;
margin-bottom:0;
margin-top:0;
text-transform:uppercase;
}

.issueblue {
color:#06F;
}

#wrapper #row2 #content h3 {
font-size:14px;
font-weight:400;
line-height:18px;
}

#wrapper #row2 #content p {
font-size:12px;
line-height:18px;
margin:5px 0 0;
}

#wrapper #row2 #content .issueblue img {
float:left;
padding-right:5px;
}

#wrapper #row2 #cover h1 {
margin-top:270px;
}

#top #rsstop {
color:#FFF;
font-size:10px;
font-weight:400;
margin:0;
padding:0;
text-align:left;
text-decoration:none;
}

#top #rsstop a {
color:#FFF;
font-size:10px;
font-weight:400;
margin:0;
padding:0;
text-align:left;
text-decoration:none;
text-transform:uppercase;
}

#wrapper #row2 #contentright .cart {
background-color:#FFF;
background-image:url(http://www.paymentscardsandmobile.com/2010/images/cartbg.gif);
background-position:top;
background-repeat:no-repeat;
height:auto;
margin-bottom:15px;
margin-top:15px;
}

#wrapper #row2 #contentright .cart p {
color:#333;
font-size:11px;
line-height:16px;
margin:0;
padding-left:5px;
padding-right:5px;
padding-top:10px;
}

#rsstop {
float:left;
height:20px;
left:inherit;
top:0;
width:486px;
z-index:1;
}

#wrapper #row2 #content .earpiece {
clear:both;
float:right;
height:auto;
margin-bottom:0;
margin-left:20px;
width:385px;
}

#wrapper #row2 #content .backissuearchive {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/backissuessearchbg.gif);
background-repeat:no-repeat;
clear:both;
color:#FFF;
float:right;
height:72px;
margin-bottom:15px;
margin-left:20px;
margin-top:0;
width:385px;
}

#wrapper #row2 #content .backissuearchive p {
clear:both;
color:#FFF;
font-size:12px;
font-weight:400;
line-height:12px;
margin:5px 0 0 5px;
text-decoration:none;
text-transform:uppercase;
}

#wrapper #row2 #content .cardnotesarchive {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/cardnotessearchbg.gif);
background-repeat:no-repeat;
clear:both;
float:right;
height:72px;
margin-bottom:15px;
margin-left:20px;
margin-top:0;
width:385px;
}

#wrapper #row2 #content .cardnotesarchive p {
clear:both;
color:#333;
font-size:12px;
font-weight:400;
line-height:12px;
margin:5px 0 0 5px;
text-decoration:none;
text-transform:uppercase;
}

#wrapper #row2 #content .advertisingsubnav {
clear:both;
float:right;
margin-bottom:0;
margin-left:20px;
width:175px;
}

#wrapper #row2 #content .advertisingsubnav img {
float:left;
margin-bottom:0;
margin-right:5px;
}

#wrapper #row2 #content .advertisingsubnav a {
color:#333;
font-size:14px;
font-weight:400;
line-height:14px;
}

#wrapper #row2 #content h6 {
color:#C00;
font-size:14px;
font-weight:400;
line-height:normal;
text-transform:uppercase;
}

#wrapper #row2 #content li {
font-size:11px;
line-height:14px;
list-style-image:url(http://www.paymentscardsandmobile.com/2010/images/bullet.jpg);
list-style-position:outside;
list-style-type:none;
padding-bottom:10px;
}

#wrapper #row2 #content img {
	padding:0 20px 0 0;
}

#bannerblock,#bannerblock2 {
float:left;
height:60px;
margin-bottom:17px;
margin-left:17px;
margin-right:15px;
padding:0;
width:468px;
}

#research a:hover,#consulting a:hover,#recruitment a:hover,#pr a:hover {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/PCM_top_button.jpg);
background-position:0 -51px;
background-repeat:no-repeat;
color:#F06;
font-size:13px;
line-height:50px;
}

#consulting a,#recruitment a,#pr a {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/PCM_top_button.jpg);
background-position:0 0;
background-repeat:no-repeat;
color:#666;
display:block;
font-size:13px;
font-style:normal;
height:50px;
line-height:50px;
overflow:hidden;
padding-left:52px;
padding-top:0;
text-decoration:none;
text-transform:uppercase;
}

form,#footer p {
margin:0;
padding:0;
}

#searchbox,#searchbox2 {
float:right;
font-size:1.1em;
width:200px;
}

#searchbox #box,#searchbox2 #box {
border-style:none;
border-top-width:0;
color:#666;
float:left;
height:19px;
margin:9px 0 0;
padding:0;
width:120px;
}

#topnav a:hover,#nav a:hover,#homenav a:hover,#homenavlast a:hover,#wrapper #row2 #content .backissuesbutton a:hover {
color:#09F;
}

#wrapper #navrow .cardnotesnav,#wrapper #navrow .issuenav,#wrapper #navrow .subscribenav,#wrapper #navrow .bgnav {
color:#FFF;
float:left;
font-size:12px;
margin-left:15px;
margin-top:9px;
text-transform:uppercase;
}

#wrapper #navrow .cardnotesnav a,#wrapper #navrow .issuenav a,#wrapper #navrow .backissnav a,#wrapper #navrow .subscribenav a,#wrapper #navrow .bgnav a,#wrapper #navrow .pubnav a,#wrapper #navrow .confnav a,#wrapper #row2 #contactless h1 a,#wrapper #row2 #posterminals h1 a,#wrapper #row2 #ecommerce h1 a,#wrapper #row2 #products h1 a {
color:#FFF;
text-decoration:none;
}

#wrapper #navrow .issuenav a:hover,#wrapper #navrow .backissnav a:hover,#wrapper #row2 #content a {
color:#06F;
text-decoration:none;
}

#wrapper #navrow .subscribenav a:hover,#wrapper #navrow .bgnav a:hover,#wrapper #navrow .pubnav a:hover {
color:#09F;
text-decoration:none;
}

img#bigad,.footcols img,#footright {
float:right;
}

a.redbutton,a.issuebutton {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/redbutton.gif);
background-repeat:no-repeat;
clear:both;
color:#FEFEFE;
display:block;
font-size:1.1em;
margin:15px 0 0;
padding:1px 0 10px 8px;
text-decoration:none;
}

a:hover.redbutton,a:hover.cardmarketsbutton,a:hover.cardmarketsbuttonpage,a:hover.backissuesbutton,a:hover.redbuttonpage,a:hover.issuebutton {
background-position:0 -43px;
}

a.cardmarketsbutton,a.cardmarketsbuttonpage {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/cmbutton.gif);
background-repeat:no-repeat;
clear:both;
color:#FEFEFE;
display:block;
font-size:1.1em;
margin:5px 0 0;
padding:1px 0 10px 8px;
text-decoration:none;
}

#bigbuttons li,#smallbuttons li {
display:inline;
}

#newsrow,#newsrow2 {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/newsback.jpg);
padding-bottom:10px;
padding-left:29px;
padding-top:10px;
}

#innernews p,#innernewsblue p {
font-size:1.1em;
margin:0;
padding:4px 15px 4px 9px;
}

#innernews h3,#innernewsblue h3 {
color:#000;
font-size:1.3em;
margin:0;
padding:5px 15px 5px 9px;
}

#innernews a,#innernewsblue a {
color:#23407A;
font-weight:400;
text-decoration:none;
}

#innernews a:hover,#innernewsblue a:hover,.greytxt,#sidenews a:hover {
color:#666;
}

.newscol,.newscolbl {
float:left;
width:192px;
}

#innernews a.newsbutton,#innernews a.newsbutton2,#innernewsblue a.newsbutton {
background-image:url(http://www.paymentscardsandmobile.com/2010/images/greybutton.gif);
background-repeat:no-repeat;
color:#FFF;
display:block;
font-size:0.85em;
margin:0;
padding:1px 0 10px 10px;
text-decoration:none;
}

#innernews a:hover.newsbutton,#innernews a:hover.newsbutton2,#innernewsblue a:hover.newsbutton,#innernewsblue a:hover.newsbutton2 {
background-position:0 -39px;
color:#FFF;
}

#footer a,#maincontent #breadcrumbs a {
color:#333;
text-decoration:none;
}

#maincontent a:hover,#wrapper #row2 #content .backissuearchive a:hover,#wrapper #row2 #content .cardnotesarchive a:hover {
color:#333;
}

#wrapper #row2 #contactless h1,#wrapper #row2 #posterminals h1,#wrapper #row2 #ecommerce h1,#wrapper #row2 #products h1 {
color:#FFF;
font-size:12px;
line-height:14px;
margin-bottom:0;
margin-left:7px;
margin-top:7px;
}

#wrapper #row2 #contactless a:hover,#wrapper #row2 #posterminals h1 a:hover,#wrapper #row2 #ecommerce h1 a:hover,#wrapper #row2 #products h1 a:hover {
color:#CCC;
}

#wrapper #row2 #contactless p a,#wrapper #row2 #posterminals p a,#wrapper #row2 #ecommerce p a,#wrapper #row2 #products p a {
color:#333;
font-size:10px;
font-weight:400;
line-height:12px;
text-decoration:none;
}

#wrapper #row2 #cardnotes h1,#wrapper #row2 #mobilepayments h1 {
color:#FFF;
font-size:14px;
margin:15px 15px 10px;
text-transform:uppercase;
}

#wrapper #row2 #cardnotes p a,#wrapper #row2 #cardnotes h1 a {
color:#FFF;
font-weight:400;
text-decoration:none;
}

#wrapper #row2 #cardnotes p a:hover,#wrapper #row2 #cardnotes h1 a:hover {
color:#CCC;
font-weight:400;
text-decoration:none;
}

#wrapper #row2 #content .backissuearchive form,#wrapper #row2 #content .cardnotesarchive form {
color:#FFF;
font-size:14px;
font-weight:400;
margin:5px 0 0 5px;
}

#wrapper #row2 #content .backissuearchive a,#wrapper #row2 #content .cardnotesarchive a,#wrapper #row2 #content .backissuesbutton,#wrapper #row2 #content .backissuesbutton a {
color:#FFF;
}
