@charset "utf-8";
/* CSS Document */

body { background-color:#FFFFFF; font-size:12px; font-family:lucida grande,Verdana,Arial,Helvetica,sans-serif; margin:0px; background-image:url(../images/background_body.jpg); background-repeat:repeat-x; background-position:top;}
img { border:0;}


table.headerbar { color:#19378A; font-size:11px; }
table.headerbar a { color:#19378A; text-decoration:none; }
table.headerbar .left { height:36px; text-align:left; padding-left:10px; }
table.headerbar .right { height:36px; text-align:right; padding-right:10px; }

div.mainwrapper { width:950px; margin-left:auto; margin-right:auto;}

div.headertitle { background-image:url(../images/title_cheapcallschina.jpg); background-position:center; background-repeat:no-repeat; width:950px; height:172px; display:block; text-align:center;}
h1 {font-size:26px; margin:0px; padding:0px; line-height:26px; color:#000000; padding-top:10px;}
h1 strong {font-size:60px; line-height:60px;}
div.headertitle span.tag { font-size:20px; color:#FFFFFF;}

div.repeatbar { text-align:center; width:inherit; height:19px; padding-top:2px; display:block; font-size:10px; color:#7BA9E6; text-transform:uppercase; }

table.maincontent { font-size:12px;}
table.maincontent .left { padding-left:10px; text-align:left; vertical-align:top; }
table.maincontent .right { width:170px; text-align:right; padding-right:0px; vertical-align:top; font-size:11px; }
table.maincontent .right strong { font-size:12px; text-decoration:underline; font-weight:bolder; color:#3399FF; text-transform:uppercase; }

h2 { display:inline; position:inherit; margin:0px; padding:0px;}
table.maincontent div.step { background-color:#E6E6E6; background-image:url(../images/stepend.jpg); background-position:right; background-repeat:no-repeat; color:#000000; font-size:11px; width:700px; display:block; text-transform:uppercase; margin-top:10px; margin-bottom:5px; font-weight:bolder; text-align:left; height:26px; line-height:26px; padding-left:3px; border:none; }
table.maincontent div.step strong { font-size:130%; background-color:#3399FF; padding-left:3px; padding-right:8px; color:#FFFFFF; text-align:center; background-image:url(../images/stepname.jpg); background-position:right; background-repeat:no-repeat;}
table.maincontent span.stepdetails { font-size:40px; color:#66CC00; font-weight:bolder; letter-spacing:-4px;}
table.maincontent span.note { font-size:90%; font-style:italic; color:#666666;}
table.maincontent span.complete { font-size:17px; color:#3399FF; font-weight:bolder; letter-spacing:-1px;}
table.maincontent span.bigprice { font-size:25px; font-weight:bolder; }

div.sectiontitle { background-color:#E6E6E6; height:22px; color:#7BA9E6; font-size:13px; text-transform:uppercase; margin-top:10px; padding-left:5px; line-height:20px; font-weight:bolder;}
div.sectionhead { background-color:#E6E6E6; height:22px; color:#7BA9E6; font-size:13px; text-transform:uppercase; margin-top:10px; padding-left:5px; line-height:20px; font-weight:bolder; margin-bottom:0px;}
div.smallprint { margin:10px; font-size:10px; color:#666666; text-align:center;}

table.howitworks { color:#000000; text-align:center; margin-top:5px; margin-bottom:5px; }
table.howitworks strong { font-size:120%; font-weight:bolder; }
table.howitworks td.description { background-color:#66CC00; vertical-align:middle; width:33%; padding:3px;}
table.howitworks td.arrow { padding-left:5px; padding-right:5px; }

.locationtext { background-color:#F4F4F4; font-size:11px; padding:10px; padding-top:5px;}
.arealinks { background-color:#F4F4F4; font-size:11px; padding:10px; padding-top:5px;}
.arealinks a { color:#333333; text-decoration:none; }
.arealinks a:hover { text-decoration:underline; }

.linktable { margin-top:5px; margin-bottom:10px;}
.linktable td { vertical-align:top; width:20%;}









