@charset "utf-8";
/* CSS Document */
body {
        background-attachment: fixed;
        background-color: #FFFFFF;
        background-image: url(images/bg.gif);
        background-repeat: repeat;
        padding:20px 0 20px 0;
        

}

.menu {
        background-image: url(images/menu_bg.jpg);
        height: 37px;
        padding:0 13px 0 8px;

}

.mLink{
        color:#FFFFFF;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-weight:bold;
        font-size:12px;
        padding:0 10px 0 10px;
}

.mLink a:link, .mLink a:active, .mLink a:visited   {
        color:#1b1a3f;
        text-decoration:none;
}

.login a:link, .login a:active, .login a:visited, .login a:hover   {
        color:#FFFFFF;
        text-decoration:none;
}

.mLink a:hover {
        color:#FFFFFF;
}

.mContent {
        background-color:#FFF;
        border-left:1px solid #c2c2c2;
        border-right:1px solid #c2c2c2;
        padding:0 13px 0 8px;
}

.hr {
        background-color:#cccccc;
        height:1px;
}

.tBox {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        padding:10px;
        background-image: url(images/tBox_bg.jpg);
        background-repeat:repeat-x;
}

.tBox a{
        color:#336699;
        font-weight:bold;
        text-decoration:none;
}

.tBox ul {
        padding:0;
        margin:0 0 0 10px;
}

.tBox h3{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#31448d;
        padding:0 0 10px 0;
        margin:0;
}

.pick {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        border-right:1px solid #ccc;
        border-left:1px solid #ccc;
        background-image:url(images/pick_bg.gif);
        background-repeat:repeat-y;
}

.pickTxt {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        margin:6px 3px 6px 20px;
}

.pickTxt a{
        color:#336699;
}

.txt {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        padding:10px;
}

.txt h3{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#31448d;
        padding:0 0 10px 0;
        margin:0;
}

.txt li, .txt li, .txt li, .txt li, .txt li {
        list-style-image:url(images/li.png);
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
}

.txt ul, .txt ul, .txt ul, .txt ul, .txt ul {
        padding:0 0 10px 20px;
        margin:0;
}

.decoImg {
        margin: 0 20px 10px 0;
}

/* Plan Boxes*/

.yellowBox {
        background-color:#fbffdf;
        background-image: url(images/y_plan_bg.gif);
        background-repeat: no-repeat;
        background-position:right top;
        width:100%;
}

.pinkBox {
        background-color:#fff6ed;
        background-image: url(images/p_plan_bg.gif);
        background-repeat: no-repeat;
        background-position:right top;
        width:100%;
}

.greenBox {
        background-color:#f2fff1;
        background-image: url(images/g_plan_bg.gif);
        background-repeat: no-repeat;
        background-position:right top;
        width:100%;
}

.blueBox {
        background-color:#f3f1ff;
        background-image: url(images/b_plan_bg.gif);
        background-repeat: no-repeat;
        background-position:right top;
        width:100%;
}

.plBox {
        background-color:#f9f9f9;
        background-image: url(images/pl_plan_bg.gif);
        background-repeat: no-repeat;
        background-position:right top;
        width:100%;
}

.yellowBox h2, .pinkBox h2, .greenBox h2, .blueBox h2, .plBox h2 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:18px;
        font-weight:bold;
        color:#31448d;
        margin:6px 0 0 0;
        display:table;
}

.yellowBox li, .pinkBox li, .greenBox li, .blueBox li, .plBox li {
        list-style-image:url(images/li.png);
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
}

.yellowBox ul, .pinkBox ul, .greenBox ul, .blueBox ul, .plBox ul {
        padding:35px 0 10px 20px;
        margin:0;
}

.planMore, .planMore a{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#000;
        font-weight:bold;
        text-decoration:none;
}

.planPrice {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:30px;
        color:#31448d;
        font-weight:bold;
}

.planPrice sup{
        font-size:13px;
}

.planMonth {
        font-size:13px;
}

.plansPriceTbl{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        border-top:1px solid #c2c2c2;
        border-bottom:1px solid #c2c2c2;
}


/* CP Box */

.transpBox {
background-color:#FFF;
        width:100%;
}

.transpBox h2 {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
        color:#31448d;
        margin:6px 0 0 20px;
        display:table;
}

.transpBox li {
        list-style-image:url(images/li.png);
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
}

.transpBox  ul {
        padding:16px 0 10px 20px;
        margin:0;
}

/* Footer*/

.paymentLogos {
        background-image: url(images/payment_types.gif);
        background-repeat: no-repeat;
        height: 51px;
}

.box_bg_fix {
        background-image:url(images/box_bg_fix.gif);
        background-repeat:no-repeat;
        background-position:bottom;
}

.textpln {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#31448d;
        font-weight:strong;
        margin:5px 5px 5px 0;
        height: 25px;

        }

.yellowplan {
        background-color:#fbffdf;
        background-image: url(images/y_plan_bg.gif);
        background-repeat: no-repeat;
        background-position:right top;
        width:100%;
}

.greenplan {
        background-color:#f2fff1;
        background-image: url(images/g_plan_bg.gif);
        background-repeat: no-repeat;
        background-position:right top;
        width:100%;
}

.blueplan {
        background-color:#f3f1ff;
        background-image: url(images/b_plan_bg.gif);
        background-repeat: no-repeat;
        background-position:right top;
        width:100%;
}



.yellowplan h2, .pinkplan h2, .greenplan h2, .blueplan h2 {
        font-family:Arial, Helvetica, sans-serif;
        font-size:14px;
        font-weight:bold;
        color:#31448d;
        margin:6px 0 0 0;
        display:table;
}


.price {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#31448d;
        font-weight:strong;
        margin:5px 5px 5px 0;
        height: 25px;

        }
.price a:link, .price a:active, .price a:visited   {
        color:#1b1a3f;
        text-decoration:none;
}

.price a:hover {
        color:#FFFFFF;
}

.tBox2 {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        padding:0px;
        background-image: url(images/tBox_bg.jpg);
        background-repeat:repeat-x;
}

.tBox2 a{
        color:#336699;
        font-weight:bold;
        text-decoration:none;
}

.tBox2 ul {
        padding:0;
        margin:0 0 0 10px;
}

.tBox2 h3{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#31448d;
        padding:0 0 10px 0;
        margin:0;
}

.pickdata {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        border-right:1px solid #ccc;
        border-left:1px solid #ccc;
        padding:10px;
}

.pickdata a{
        color:#336699;
        font-weight:bold;
        text-decoration:none;
}

.pickdata ul {
        padding:0;
        margin:0 0 0 10px;
}

.pickdata h3{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        color:#31448d;
        padding:0 0 10px 0;
        margin:0;
}

.SearchBtn  {
width: 65px;
height: 20px;
border: 1px solid #c2c2c2;
background: inherit;
font: inherit;
color: #336699;
cursor: hand;
cursor: pointer;
padding: 0px;
}

.login1, .login1 a:link, .login1 a:active, .login1 a:visited, .login1 a:hover{
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color: #ffffff;
        font-weight: bold;
        padding:3px;
        text-decoration:none;
}

.tollfree {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color: #ffffff;
        font-weight: bold;
        padding:3px;
}

.promboxtd, .promboxtd a:link, .promboxtd a:active, .promboxtd a:visited, .promboxtd a:hover {
        color:#FFFFFF;
        text-decoration:none;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        font-weight: bold;
        padding:0px;
}

.nos {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;

}

.mbfoot {
        background-image: url(images/moneyback_bg.gif);
        height: 73px;

}

.header {
        background-image: url(/images/header-new.jpg);
        height: 150px;
        width: 950px:
        align: right;
        valign: bottom;

}

.btop {
        background-image: url(images/brdr_t.gif);
        background-repeat: repeat-x;

}

.bbot {
        background-image: url(images/brdr_b.gif);
        background-repeat: repeat-x;
}

.topl {
        background-image: url(images/crnr_tl.gif);
        background-repeat: no-repeat;
        height: 4px;
        width: 4px;
}

.topr {
        height: 4px;
        width: 4px;
        background-image: url(images/crnr_tr.gif);
        background-repeat: no-repeat;
}


.botl {
        background-image: url(images/crnr_bl.gif);
        height: 4px;
        width: 4px;
}

.botr {
        background-image: url(images/crnr_br.gif);
        height: 4px;
        width: 4px;

}

.btopbg {
        background-image: url(images/brdr_t_gbg.gif);
        background-position: top left;
        height: 4px;
        width: 248px;

}

.bbotbg {
        background-image: url(images/brdr_b_gbg.gif);
        background-position: top left;
        height: 4px;
        width: 248px;
}

.botlbg {
        background-image: url(images/crnr_bl_gbg.gif);
        height: 4px;
        width: 4px;
}

.brdrl {
        background-image: url(images/brdr_l.gif);
        width: 4px;
}

.brdrr {
        background-image: url(images/brdr_r.gif);
        width: 4px;
}

.promo {
        background-image: url('images/2yb.gif');
        background-repeat: no-repeat;
        width: 520px;
        height: 230px;

}

.bbotbgl {
        background-image: url(images/brdr_b_gbg.gif);

        height: 4px;

}

.eight {
        width: 8px;
        height: 8px;
}

.tab
        {
        border-collapse: collapse;
        border: 0px 0px 0px 0px;
        padding: 0px 0px 0px 0px;

}

table   { border-collapse: collapse
          padding: 0px;
          border-spacing: 0px;
           }
td      { border: 0px solid red;
          padding: 0px;
          margin: 0px 0px 0px 0px;
          border-spacing: 0px;
 }

h1 {
   color: #31448d;
   font-weight: bold;
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   padding: 0px;

}

.textplng {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#31448d;
        font-weight:strong;
        margin:5px 5px 5px 0;
        height: 25px;
        background: #CCCCCC;
        }

.textpln-y {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#31448d;
        font-weight:strong;
        margin:5px 5px 5px 0;
        height: 25px;
        background-image: url(images/yes-1.gif);
        background-repeat: no-repeat;
        background-position: center center;
        }

.textpln-rbox {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:11px;
        color:#31448d;
        font-weight:strong;
        margin:5px 5px 5px 0;
        height: 25px;
        background: url(images/menu_bg.gif);

        }

.promohead {
        border: 0px solid red;
        height: 40px;
        padding: 0px 0px 0px 25px;
        color:#7478a7;
        font: bold 135% Arial,Helvetica,sans-serif;
}

.promolist {
        border: 0px solid red;
        height: 80px;
        padding: 0px 0px 0px 115px;
        color:#000000;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:12px;
        font-weight:bold;
}

.promofr {
        border: 0px solid red;
        height: 25px;
        padding: 0px 0px 0px 267px;
        color:#F2B409;
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        font-weight:bold;
}


.pl {
        color:#31448d;
        font-weight:bold;
}

.leftmenutd {


        background-image: url(/images/leftmenu_bg.gif);
        background-position: bottom left;
        background-repeat: no-repeat;
        border-bottom: 1px solid #FFFFFF;
        width: 180px;
        height: 20px;
        padding-left: 35px;
        padding-top: 0px;
        padding-bottom: 0px;
        vertical-align: middle;


}

.leftmenutd a, .leftmenutd a:visited {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        color:#31448d;
}

.stathead {
        font-weight: bold;
        font-family: arial;
        border: 0px;
        border-right: 1px solid #FFFFFF;
        padding: 3px;
        font-size: 11px;
        color: #31448d;
        background-color: #AFB5E5;
}

.stattd {
        font-weight: normal;
        font-family: arial;
        border: 0px;
        border-top: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        padding: 3px;
        font-size: 12px;
        color: #31448d;
        background-color: #f1f1f1;
}

.statfoot {
        font-weight: bold;
        font-family: arial;
        border: 0px;
        border-top: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        padding: 3px;
        font-size: 12px;
        color: #31448d;
        text-align: right;
        background-color: #E9EBF8;
}

.statth {
        font-weight: normal;
        font-family: arial;
        border: 0px;
        border-top: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        padding: 3px;
        font-size: 12px;
        color: #31448d;
        text-align: right;
        background-color: #E9EBF8;
}

.adjustments {
        font-weight: bold;
        font-family: arial;
        border: 0px;
        border-top: 1px solid #FFFFFF;
        border-right: 1px solid #FFFFFF;
        padding: 3px;
        font-size: 12px;
        color: #31448d;
        text-align: right;
        background-color: #F8EEE9;
}

.boxovertab td {
        border-right: 1px solid #f1f1f1;
        border-bottom: 1px solid #f1f1f1;
        padding: 2px;

}

.flink {
        font-family:Verdana, Arial, Helvetica, sans-serif;
        font-size:10px;
        padding:10px;
        background-image: url(images/tBox_bg.jpg);
        background-repeat:repeat-x;
        }
.flink a:link, .flink a:active, .flink a:visited   {
       color:#336699;
        text-decoration:none;
}