body { 
background:#E9E9E9; 
margin:0; 
font-size: 12px; 
font-family:arial,helvetica,sans-sarif;
}

td {  
font-size: 12px; 
font-family:arial,helvetica,sans-sarif;
}

h1 {
display:inline;
font-size:24px;
font-weight:700;
color:#930000;
margin:0;
padding:0;
}

h2 {
display:inline;
font-size:13px;
font-weight:400;
margin:0;
padding:0;
}

h3 {
display:inline;
font-size:15px;
font-weight:700;
margin:0;
padding:0;
}

h4 {
display:inline;
font-size:13px;
font-weight:400;
color:#777;
margin:0;
padding:0;
}

.linebreak {
clear:both;
height:1px;
padding:2px 0;
}

.hline {
clear:both;
height:1px;
border-bottom:1px solid #999;
}

img, img a {
border: 0;
margin: 0;
}

form {
margin: 0;
}

input {
font-size:11px;
}

a:link, a:active, a:visited {
color:#1F2E74;
text-decoration:none;
outline:0;
}

a:hover {
color:#1D33CB;
}

#main {
position:relative;
overflow:hidden;
width:770px;
margin: 0 auto;
padding:15px;
background:#fff;
border:1px solid #E0E0E0;
}

#banner {
background:url("http://pinselect.com/css/phonecard_banner.jpg") no-repeat;
width: 620px;
height:210px;
padding:0;
margin:0;
}

#all_in_one {
background:url("http://pinselect.com/css/make_call.jpg") no-repeat;
width: 525px;
height: 145px;
padding: 20px 10px 10px;
}

#instant_refill {
background-color: #E6E9EE;
text-align: center;
width: 150px;
height: 245px;
}

#card_features {
background:url("http://pinselect.com/css/features.jpg") no-repeat;
width: 160px;
height: 147px;
padding: 10px;
}

#footer { 
position:relative;
width:770px;
margin:25px auto;
padding:5px 0;
border-top:2px solid #333;
}

.title-hdr {
font-size:24px;
font-weight:700;
}

.title {
font: normal 18px Arial, helvetica, sans-serif;
color: #000;
border-bottom:1px dotted #555;
margin:0 0 5px 0;
}

.title1 {
font: bold italic 14px Arial, sans-serif;
color: #535fd7;
}

.title2 {
font: bold italic 12px Arial, sans-serif;
color: #c22323
}

.title3 {
font: bold 13px Arial, sans-serif;
color: #025B86
}

a.text1 {
color: #535fd7;
font: bold italic 12px Arial, sans-serif;
}

.banner-item {
height:18px;
line-height:18px;
padding:0px;
}

.menu {
background:#333 url("http://pinselect.com/css/fon_head.gif") repeat-x;
padding-left:10px;
color:#fff;
}

.menu a {
color:#fff;
font-weight:700;
}

.box-border {
background:#fff;
margin:0;
padding:0;
}

.box-border ul {
margin:0 0 10px 0;
padding:0;
}

.box-border li {
background:url(http://pinselect.com/css/bullet2.png) left center no-repeat;
border-bottom:1px dotted #878C40;
list-style:none;
margin:0 5px;
padding:5px 0 0 12px;
}

.box-border table {
width:100%;
}

.box-border td {
border:1px solid #cacaca;
}

.blue, .blue a {
color: #0bccff; 
}

.orange, .orange a { 
color: #ffcc00; 
}

.white { FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif }

.c1 { 
margin-top:5px;
background:#000; 
padding:3px 0; 
color:#fff;
font-size:10px;
text-transform:uppercase;
text-align:center;
}

.c2 { 
margin-top:5px;
background:#006699; 
padding:2px 0;
color:#fff;
font-size:10px;
text-transform:uppercase;
text-align:center; 
}

.c3 {
margin-top:5px; 
background:#00CCFF; 
padding:2px 0;
color:#fff;
font-size:10px;
text-transform:uppercase;
text-align:center; 
}

.c4 { 
margin-top:5px;
background:#fc0; 
padding:2px 0;
color:#fff;
font-size:10px;
text-transform:uppercase;
text-align:center; 
}

.c5 { 
margin-top:5px;
background:#530000; 
padding:2px 0;
color:#fff;
font-size:10px;
text-transform:uppercase;
text-align:center; 
}

.c6 { background-color : #FFDF9D; padding:3px 0; }

div.cft input {
margin:5px 0 5px 140px;
}

.pl img, .pl img a {
width:70%;
}

table.pl { width:300px; padding:0px; }

td.pl { padding: 0px; }

