﻿#homepage h1 {
width: 351px;
}
#homepage h2 {
width: 300px;
}

#homepage .subtitlecaption {
display:block;
position:relative;
font-size:1em;
color:#fff;
left:40px;
line-height:125%
}

#homepage .cardqtrview {
display:block;
position:absolute;
left:250px;
top:200px;
z-index:10
}

#homepage .cardbar 
{ 
height:200px;
background-image:url(../images/configgfx/cardbar.png);
background-repeat:no-repeat;

}
#homepage .cardbar  .clear {
         clear: both;
        height: 0px;
        overflow: hidden;
   
    }

#homepage .pricebubble {
display:block;
position:absolute;
left:470px;
top:300px;
z-index:9
}

#homepage .starburst {
display:block;
position:absolute;
left:130px;
top:285px;
z-index:9
}

#homepage .useat {
display:block;
position:relative;
width:320px;
font-size:.9em;
color:#fa0;
left:95px;
top:45px;
line-height:110%
}

#homepage .fullfrontcard {
display:block;
position:absolute;
left:630px;
top:180px;
z-index:10
}

#homepage A {
text-decoration:none;
color:#fff
}

#homepage A:hover {
color:#ccc;
text-decoration:underline
}

#homepage .thecard {
display:block;
position:absolute;
left:630px;
top:450px;
z-index:12
}

#homepage A.textlink {
display:block;
float:left;
color:#fff;
text-decoration:underline;
width:150px;
text-align:center;
margin:8px 0 0
}

#homepage A:hover.textlink {
color:#FFA800;
text-decoration:underline
}

#homepage A:active {
outline:none
}

#homepage A:focus {
-moz-outline-style:none
}

#homepage .activateapplyreflection {
display:block;
position:absolute;
left:630px;
top:553px;
z-index:13
}

#homepage .footercaption {
position:absolute;
font-size:150%;
color:#fff;
left:640px;
top:15px;
margin:0 0 35px
}

#thecard h2 {
display:block;
position:relative;
width:320px;
font-size:100%;
color:#fa0
}

#thecard .introtext {
display:block;
position:relative;
width:700px;
font-size:.9em;
color:#000;
line-height:110%;
margin:0 0 10px
}

#thecard .gfxposition {
display:block;
position:relative;
color:#fa0;
margin:60px 0 0 40px
}

#thecard .gfxposition1 {
display:block;
position:relative;
color:#fa0;
margin:0
}

#thecard .divider {
display:block;
position:relative;
background-color:#fff;
border-bottom:solid 1px #000;
margin:0 0 20px;
padding:10px 10px 30px
}

#thecard A.bank {
position:absolute;
text-decoration:underline;
left:60px;
top:210px;
font-size:.9em;
font-weight:700;
text-align:left;
z-index:11;
color:red;
display:block;
width:200px;
height:100px;
padding:50px 0 0 20px
}

#thecard A.wages {
position:absolute;
text-decoration:underline;
left:260px;
top:50px;
font-size:.9em;
font-weight:700;
text-align:center;
z-index:11;
color:red;
display:block;
width:200px;
padding:60px 0 10px
}

#thecard A.paypoint {
position:absolute;
text-decoration:underline;
left:490px;
top:235px;
font-size:.9em;
font-weight:700;
text-align:center;
z-index:11;
color:red;
display:block;
width:200px;
padding:90px 0 10px
}

#thecard A.postalBuy {
position:absolute;
text-decoration:underline;
left:350px;
top:290px;
font-size:.9em;
font-weight:700;
text-align:center;
z-index:11;
color:red;
display:block;
width:200px
}

#thecard A.activate {
position:absolute;
text-decoration:underline;
left:135px;
top:120px;
font-size:.9em;
font-weight:700;
text-align:left;
z-index:200;
color:red;
background-color:#fff;
display:block;
width:220px;
padding:0 0 20px
}

#thecard A:hover.activate {
background-color:#000;
filter:alpha(opacity=20);
opacity:0.2px
}

#thecard .buyNowStar {
position:absolute;
left:550px;
top:80px
}

#smsinfo .block {
margin:0 0 15px
}

#smsinfo .block h2 {
display:block;
position:relative;
font-size:125%;
background-color:#fa0;
color:#fff;
margin:0;
padding:6px 10px
}

#smsinfo .block ul {
display:block;
position:relative;
background-color:#ffc;
margin:0;
padding:5px 0 5px 10px
}

#smsinfo .block li {
display:block;
list-style-type:none;
margin:6px 0;
padding:6px 0
}

#smsinfo .block .message {
position:relative;
font-family:arial;
font-size:.9em
}

#smsinfo .block .label {
display:block;
float:left;
position:relative;
width:150px;
text-align:right;
font-family:Arial;
font-weight:700;
margin:0 5px 0 0
}

#smsinfo .block .label1 {
display:block;
float:left;
position:relative;
width:150px;
height:100px;
text-align:right;
font-family:Arial;
font-weight:700;
margin:0 5px 0 0
}

#smsinfo .block .description {
display:block;
float:left;
position:relative;
font-family:Courier;
background-color:#FFECCC;
font-size:1.2em;
margin:0 5px 0 0;
padding:3px
}

#smsinfo .block .clearfloat {
clear:both
}

#smsinfo .block .mb {
	background-color:#ffc;
	clear:both;
}
#smsinfo .block .mb .mb-icon {
	float:left;
	position: relative;
	}
#smsinfo .block .mb .mb-copy {
	float:right;
	position:relative;
	width: 660px;
	}
#smsinfo .block .mb .mb-number {
	float:right;
	padding-right:20px;
	text-align:right;
	}

#homepage h1.bulletlisttitle,#homepage h1.bulletlisttitle2 {
display:block;
position:relative;
font-size:180%;
color:#fa0;
left:65px;
top:50px
}

#thecard A:hover.bank,#thecard A:hover.wages,#thecard A:hover.paypoint {
color:#0F5AD5;
background-color:#000;
filter:alpha(opacity=20);
opacity:0.2px
}



