body{
    font:normal 12px Arial, Helvetica, sans-serif;
    color:#333333;
    padding:0px;
    margin:0px;
    height:100%;}
/*signin popup*/ 
#targetsignin,#reg,#instancetarget{
    font: normal normal 62.5% Arial, Helvetica, sans-serif;
    color: #000;
    /*background-color: #e3e3e3;*/
}
.SecureInfo {
    background: url(../../images/ico-lock.gif) no-repeat left center;
    padding-left: 18px;
    margin-left: 53px;
    color: #999;
}

.header{
    height:91px;
    background:url('../../images/header_bg.jpg') repeat-x;
    padding:0px 0px 0px 50px;}
/*temporary css for showing popup box --START*/
.header #login{
    z-index:1000;
    height:100%;
    width:100%;
    position:absolute;
    left:0px;
    top:0px;
    background:url('../../images/overlay_bg.png');}
#header #login .inner{
    width:430px;
    padding:5px;
    margin:0 auto;
    margin-top:15%;
    background:url('../../images/overlay_box_bg.png');}
#header #login .inner .box{
    background:#ffffff;}
#header #login .inner .box .heading{
    color:#ffffff;
    background:#1b3a66;
    font:normal 24px Arial, Helvetica, sans-serif;
    padding:8px 10px 0px 45px;
    height:37px;}
#header #login .inner .box .heading1{
    color:#ffffff;
    background:#1b3a66;
    font:normal 24px Arial, Helvetica, sans-serif;
    padding:8px 10px 0px 35px;
    height:60px;
    text-align:center;}
#header #login .inner .box .heading .close, #header #login .inner .box .heading1 .close{
    float:right;
    width:15px;
    padding:5px 10px 30px 0px;
    font:bold 15px Arial, Helvetica, sans-serif;}
#header #login .inner .box .heading .close a, #header #login .inner .box .heading1 .close a{
    color:#ffffff;
    text-decoration:none;}
#header #login .inner .box .buttons{
    padding:20px;
    text-align:center;}
#header #login .inner .box .buttons img{
    margin:0px 5px 0px 5px;}
#header #login .inner .box .data{
    padding:25px 40px 30px 45px;
    color:#333333;
    font:normal 11px Arial, Helvetica, sans-serif;
    line-height:18px;}
#header #login .inner .box .data .left{
    float:left;
    width:75px;
    padding:3px 0px 0px 0px;}
#header #login .inner .box .data .right{
    float:left;
    width:255px;
    padding:0px 0px 10px 0px;}
#header #login .inner .box .data .right .text{
    border:#a1a1a1 1px solid;
    padding:2px;
    width:250px;
    margin:0px 0px 5px 0px;}
#header #login .inner .box .data .right .text1{
    border:#a1a1a1 1px solid;
    padding:2px;
    width:125px;
    margin:0px 0px 5px 0px;}
#header #login .inner .box .data .right a{
    color:#1b3a66;}
#header #login .inner .box .data .right img{
    margin:0px 10px 0px 0px;}
#header #login .inner .box .data .right img.code{
    margin:5px 0px 5px 0px;}
#header #login .inner .box .data .right .checkbox{
    margin:2px 0px 0px 0px;}
/*temporary css for showing popup box ---END */

/* CSS for Showing mobile number popup ---START */

/*temporary css for showing popup box --START*/

.mnumber{
    height:91px;
    padding:0px 0px 0px 50px;}

.mnumber #mnvalid{
    z-index:1000;
    width:100%;
    height:102%;
    position:absolute;
    left:0px;
    top:0px;
    background:url('../../images/overlay_bg.png');}
.mnumber #mnvalid .inner{
    width:430px;
    padding:5px;
    margin:0 auto;
    margin-top:15%;
    background:url('../../images/overlay_box_bg.png');}
.mnumber #mnvalid .inner .box{
    background:#ffffff;}
.mnumber #mnvalid .inner .box .heading{
    color:#ffffff;
    background:#1b3a66;
    font:normal 24px Arial, Helvetica, sans-serif;
    padding:8px 10px 0px 45px;
    height:37px;}
.mnumber #mnvalid .inner .box .heading1{
    color:#ffffff;
    background:#1b3a66;
    font:normal 24px Arial, Helvetica, sans-serif;
    padding:8px 10px 0px 35px;
    height:60px;
    text-align:center;}
.mnumber #mnvalid .inner .box .heading2{
    color:#ffffff;
    background:#1b3a66;
    font:normal 24px Arial, Helvetica, sans-serif;
    padding:8px 10px 0px 70px;
    height:37px;}
.mnumber #mnvalid .inner .box .welcome{
    color:#ffffff;
    background:url('../../images/welcome_bg.jpg') no-repeat;
    font:normal 24px Arial, Helvetica, sans-serif;
    padding:8px 10px 0px 45px;
    height:94px;}
.mnumber #mnvalid .inner .box .heading .close, .mnumber #mnvalid .inner .box .heading1 .close, .mnumber #mnvalid .inner .box .heading2 .close, .mnumber #mnvalid .inner .box .welcome .close{
    float:right;
    width:15px;
    padding:5px 10px 30px 0px;
    font:bold 15px Arial, Helvetica, sans-serif;}
.mnumber #mnvalid .inner .box .heading .close a, .mnumber #mnvalid .inner .box .heading1 .close a, .mnumber #mnvalid .inner .box .heading2 .close a, .mnumber #mnvalid .inner .box .welcome .close a{
    color:#ffffff;
    text-decoration:none;}
.mnumber #mnvalid .inner .box .padding{
    padding:20px;
    text-align:center;}
.mnumber #mnvalid .inner .box .buttons{
    padding:20px;
    text-align:center;}
.mnumber #mnvalid .inner .box .buttons img{
    margin:0px 5px 0px 5px;}
.mnumber #mnvalid .inner .box .data{
    padding:25px 40px 30px 45px;
    color:#333333;
    font:normal 11px Arial, Helvetica, sans-serif;
    line-height:18px;}
.mnumber #mnvalid .inner .box .data .error{
    border:#f0bcba 2px solid;
    padding:15px 10px 15px 10px;
    text-align:center;
    background:#f8e9eb;
    color:#d9674d;
    font:normal 14px Arial, Helvetica, sans-serif;
    margin:0px 0px 20px 0px;}

.mnumber #mnvalid .inner .box .data span{
    font:normal 16px Arial, Helvetica, sans-serif;}
.mnumber #mnvalid .inner .box .data .phone{
    padding:10px 10px 0px 70px;}
.mnumber #mnvalid .inner .box .data .phone .text1{
    border:#a1a1a1 1px solid;
    padding:2px;
    width:50px;
    margin:0px 0px 5px 0px;}
.mnumber #mnvalid .inner .box .data .phone .text2{
    border:#a1a1a1 1px solid;
    padding:2px;
    width:50px;
    margin:0px 0px 5px 0px;}
.mnumber #mnvalid .inner .box .data .phone .text3{
    border:#a1a1a1 1px solid;
    padding:2px;
    width:70px;
    margin:0px 0px 5px 0px;}
.mnumber #mnvalid .inner .box .data .info{
    padding:0px 10px 20px 50px;}
.mnumber #mnvalid .inner .box .data .left{
    float:left;
    width:75px;
    padding:3px 0px 0px 0px;}
.mnumber #mnvalid .inner .box .data .right{
    float:left;
    width:255px;
    padding:0px 0px 10px 0px;}
.mnumber #mnvalid .inner .box .data .right .text{
    border:#a1a1a1 1px solid;
    padding:2px;
    width:250px;
    margin:0px 0px 5px 0px;}
.mnumber #mnvalid .inner .box .data .right .text1{
    border:#a1a1a1 1px solid;
    padding:2px;
    width:125px;
    margin:0px 0px 5px 0px;}
.mnumber #mnvalid .inner .box .data .right a{
    color:#1b3a66;}
.mnumber #mnvalid .inner .box .data .right img{
    margin:0px 10px 0px 0px;}
.mnumber #mnvalid .inner .box .data .right img.code{
    margin:5px 0px 5px 0px;}
.mnumber #mnvalid .inner .box .data .right .checkbox{
    margin:2px 0px 0px 0px;}
/*temporary css for showing popup box ---END */
.bbpop{
    height:91px;
    padding:0px 0px 0px 50px;}

.bbpop #bbupgrade{
    z-index:1000;
    width:100%;
    height:102%;
    position:absolute;
    left:0px;
    top:0px;
    background:url('../../images/overlay_bg.png');}
.bbpop #bbupgrade .inner{
    width:430px;
    padding:5px;
    margin:0 auto;
    margin-top:15%;
    background:url('../../images/overlay_box_bg.png');}
.bbpop #bbupgrade .inner .box{
    background:#ffffff;}

.bbpop #bbupgrade .inner .box .heading2{
    color:#ffffff;
    background:#1b3a66;
    font:normal 24px Arial, Helvetica, sans-serif;
    padding:8px 10px 0px 70px;
    height:37px;}

.bbpop #bbupgrade .inner .box .heading2 .close{
    float:right;
    width:15px;
    padding:5px 10px 30px 0px;
    font:bold 15px Arial, Helvetica, sans-serif;}
.bbpop #bbupgrade .inner .box .heading2 .close a{
    color:#ffffff;
    text-decoration:none;}
.bbpop #bbupgrade .inner .box .padding{
    padding:20px;
    text-align:center;}
.bbpop #bbupgrade .inner .box .data{
    padding:25px 34px 30px 45px;
    color:#333333;
    font:normal 11px Arial, Helvetica, sans-serif;
    line-height:18px;}
.bbpop #bbupgrade .inner .box .data .error{
    border:#f0bcba 2px solid;
    padding:15px 10px 15px 10px;
    text-align:center;
    background:#f8e9eb;
    color:#d9674d;
    font:normal 14px Arial, Helvetica, sans-serif;
    margin:0px 0px 20px 0px;}
.bbpop #bbupgrade .inner .box .data span{
    font:normal 16px Arial, Helvetica, sans-serif;}

/*temporary css for showing popup box ---END */


/*temporary css for showing popup box --START*/

.carrierdtm{
    height:91px;
    padding:0px 0px 0px 50px;}

.carrierdtm #carrvalid{
    z-index:1000;
    width:100%;
    height:102%;
    position:absolute;
    left:0px;
    top:0px;
    background:url('../../images/overlay_bg.png');}
.carrierdtm #carrvalid .inner{
    width:430px;
    padding:5px;
    margin:0 auto;
    margin-top:15%;
    background:url('../../images/overlay_box_bg.png');}
.carrierdtm #carrvalid .inner .box{
    background:#ffffff;}
.carrierdtm #carrvalid .inner .box .heading{
    color:#ffffff;
    background:#1b3a66;
    font:normal 24px Arial, Helvetica, sans-serif;
    padding:8px 10px 0px 45px;
    height:37px;}
.carrierdtm #carrvalid .inner .box .heading1{
    color:#ffffff;
    background:#1b3a66;
    font:normal 24px Arial, Helvetica, sans-serif;
    padding:8px 10px 0px 35px;
    height:60px;
    text-align:center;}
.carrierdtm #carrvalid .inner .box .heading2{
    color:#ffffff;
    background:#1b3a66;
    font:normal 24px Arial, Helvetica, sans-serif;
    padding:8px 10px 0px 70px;
    height:37px;}
.carrierdtm #carrvalid .inner .box .welcome{
    color:#ffffff;
    background:url('../../images/welcome_bg.jpg') no-repeat;
    font:normal 24px Arial, Helvetica, sans-serif;
    padding:8px 10px 0px 45px;
    height:94px;}
.carrierdtm #carrvalid .inner .box .heading .close, .carrierdtm #carrvalid .inner .box .heading1 .close, .carrierdtm #carrvalid .inner .box .heading2 .close, .carrierdtm #carrvalid .inner .box .welcome .close{
    float:right;
    width:15px;
    padding:5px 10px 30px 0px;
    font:bold 15px Arial, Helvetica, sans-serif;}
.carrierdtm #carrvalid .inner .box .heading .close a, .carrierdtm #carrvalid .inner .box .heading1 .close a, .carrierdtm #carrvalid .inner .box .heading2 .close a, .carrierdtm #carrvalid .inner .box .welcome .close a{
    color:#ffffff;
    text-decoration:none;}
.carrierdtm #carrvalid .inner .box .padding{
    padding:20px;
    text-align:center;}
.carrierdtm #carrvalid .inner .box .buttons{
    padding:20px;
    text-align:center;}
.carrierdtm #carrvalid .inner .box .buttons img{
    margin:0px 5px 0px 5px;}
.carrierdtm #carrvalid .inner .box .data{
    padding:25px 40px 30px 45px;
    color:#333333;
    font:normal 11px Arial, Helvetica, sans-serif;
    line-height:18px;}
.carrierdtm #carrvalid .inner .box .data .error{
    border:#f0bcba 2px solid;
    padding:15px 10px 15px 10px;
    text-align:center;
    background:#f8e9eb;
    color:#d9674d;
    font:normal 14px Arial, Helvetica, sans-serif;
    margin:0px 0px 20px 0px;}

.carrierdtm #carrvalid .inner .box .data span{
    font:normal 16px Arial, Helvetica, sans-serif;}
.carrierdtm #carrvalid .inner .box .data .phone{
    padding:10px 10px 0px 70px;}
.carrierdtm #carrvalid .inner .box .data .phone .text1{
    border:#a1a1a1 1px solid;
    padding:2px;
    width:50px;
    margin:0px 0px 5px 0px;}
.carrierdtm #carrvalid .inner .box .data .phone .text2{
    border:#a1a1a1 1px solid;
    padding:2px;
    width:50px;
    margin:0px 0px 5px 0px;}
.carrierdtm #carrvalid .inner .box .data .phone .text3{
    border:#a1a1a1 1px solid;
    padding:2px;
    width:70px;
    margin:0px 0px 5px 0px;}
.carrierdtm #carrvalid .inner .box .data .info{
    padding:0px 10px 20px 50px;}
.carrierdtm #carrvalid .inner .box .data .left{
    float:left;
    width:75px;
    padding:3px 0px 0px 0px;}
.carrierdtm #carrvalid .inner .box .data .right{
    float:left;
    width:255px;
    padding:0px 0px 10px 0px;}
.carrierdtm #carrvalid .inner .box .data .right .text{
    border:#a1a1a1 1px solid;
    padding:2px;
    width:250px;
    margin:0px 0px 5px 0px;}
.carrierdtm #carrvalid .inner .box .data .right .text1{
    border:#a1a1a1 1px solid;
    padding:2px;
    width:125px;
    margin:0px 0px 5px 0px;}
.carrierdtm #carrvalid .inner .box .data .right a{
    color:#1b3a66;}
.carrierdtm #carrvalid .inner .box .data .right img{
    margin:0px 10px 0px 0px;}
.carrierdtm #carrvalid .inner .box .data .right img.code{
    margin:5px 0px 5px 0px;}
.carrierdtm #carrvalid .inner .box .data .right .checkbox{
    margin:2px 0px 0px 0px;}
/*temporary css for showing popup box ---END */



/*temporary css for showing  post ztail sign up popup box --START*/

.reghead{
    height:91px;
    padding:0px 0px 0px 50px;}


.reghead #login{
    z-index:1000;
    width:100%;
    height:102%;
    position:absolute;
    left:0px;
    top:0px;

}
.reghead #login .inner{
    width:430px;
    padding:5px;
    margin:0 auto;
    margin-top:15%;
    background:url('../../images/overlay_box_bg.png');}
.reghead #login .inner .box{
    background:#ffffff;}
.reghead #login .inner .box .heading{
    color:#ffffff;
    background:#1b3a66;
    font:normal 24px Arial, Helvetica, sans-serif;
    padding:8px 10px 0px 45px;
    height:37px;}
.reghead #login .inner .box .welcome{
    color:#ffffff;
    background:url('../../images/welcome_bg.jpg') no-repeat;
    font:normal 24px Arial, Helvetica, sans-serif;
    padding:8px 10px 0px 45px;
    height:94px;}
.reghead #login .inner .box .heading .close, .reghead #login .inner .box .welcome .close{
    float:right;
    width:15px;
    padding:5px 10px 30px 0px;
    font:bold 15px Arial, Helvetica, sans-serif;}
.reghead #login .inner .box .heading .close a, .reghead #login .inner .box .welcome .close a{
    color:#ffffff;
    text-decoration:none;}
.reghead #login .inner .box .padding{
    padding:20px;
    text-align:center;}
.reghead #login .inner .box .buttons{
    padding:20px;
    text-align:center;}
.reghead #login .inner .box .buttons img{
    margin:0px 5px 0px 5px;}

/*temporary css for showing post ztail sign up  popup box ---END */

.header .wrap{
    width:950px;
    margin:0 auto;}
.header .wrap .logo{
    float:left;
    width:277px;}
.header .wrap .nav{
    float:left;
    width:547px;
    padding:53px 0px 0px 0px;}
.header .wrap .nav a{
    float:left;
    width:122px;
    height:28px;
    padding:10px 0px 0px 0px;
    margin:0px 4px 0px 0px;
    text-align:center;
    color:#ffffff;
    text-decoration:none;
    font:bold 13px Arial, Helvetica, sans-serif;
    background:url('../../images/nav_bg.jpg') no-repeat;}
.header .wrap .nav a:hover{
    color:#1b3a66;
    background:url('../../images/nav_bg_active.jpg') no-repeat;}
.header .wrap .nav a.active{
    float:left;
    width:122px;
    height:28px;
    color:#1b3a66;
    background:url('../../images/nav_bg_active.jpg') no-repeat;}
.header .wrap .nav a.home{
    float:left;
    width:108px;
    background:url('../../images/nav_bg1.jpg') no-repeat;}
.header .wrap .nav a.home:hover{
    color:#1b3a66;
    background:url('../../images/nav_bg1_active.jpg') no-repeat;}
.header .wrap .nav a.home_active{
    float:left;
    width:108px;
    color:#1b3a66;
    background:url('../../images/nav_bg1_active.jpg') no-repeat;}
.header .wrap .misc{
    float:left;
    width:115px;
    padding:60px 0px 0px 0px;
    color:#ffffff;
    font:normal 13px Arial, Helvetica, sans-serif;}
.header .wrap .misc a{
    color:#dddddd;
    text-decoration:none;
    padding:0px 5px 0px 5px;}
.header .misc a:hover{
    color:#ffffff;}
.image{
    background:#fffce9;}
.image1{  
    background:url('../../images/image_bg.jpg') repeat-x;
    background-position:bottom;}
.image .block, .image1 .block{
    width:1000px;
    margin: 0 auto;}
/*homepage image*/
.image .block .main_image{
    height:213px;
    background:url('/public/images/main.jpg') no-repeat;
    color:#1c3965;
    padding:100px 0px 2px 51px;}
.image .block .main_image .info{
    width:600px;
    height:120px;
    padding:0px 0px 25px 0px;
    font:normal 14px Arial, Helvetica, sans-serif;}
.image .block .main_image .info span{
    font:bold 14px Arial, Helvetica, sans-serif;}
/*inside pages image*/
.image1 .block .inside_image{
    height:221px;}
.content{
    width:1000px;
    margin:0 auto;
    height:100%;}
/*homepage start*/
.content .blocks{
    padding:20px 0px 20px 10px;
    height:100%;}
.content .blocks .left{
    float:left;
    width:633px;}
.content .blocks .left .box1{
    width:627px;}
.content .blocks .left .box1 .top{
    height:25px;
    padding:8px 0px 0px 40px;
    color:#ffffff;
    font:normal 18px Arial, Helvetica, sans-serif;
    background:url('../../images/box1_top.jpg') no-repeat;}
.content .blocks .left .box1 .middle{
    padding:0px 7px 0px 7px;
    background:url('../../images/box1_middle.jpg') repeat-y;}
.content .blocks .left .box1 .middle .data{
    padding:30px 25px 5px 25px;
    background:url('../../images/box_inside_bg.jpg') repeat-x;
    background-position:bottom;
    height:100%;}
.content .blocks .left .box1 .middle .data .logos{
    float:left;
    width:157px;}
.content .blocks .left .box1 .middle .data .description{
    float:left;
    width:320px;
    color:#666666;
    padding:0px 0px 20px 0px;
    font:normal 14px Arial, Helvetica, sans-serif;}
.content .blocks .left .box1 .middle .data .description span{
    color:#1a3863;
    font:bold 14px Arial, Helvetica, sans-serif;}
.content .blocks .left .box1 .middle .data .link{
    float:left;
    width:80px;
    padding:18px 0px 0px 0px;}
.content .blocks .left .box1 .bottom{
    height:7px;
    background:url('../../images/box1_bottom.jpg') no-repeat;}
.content .blocks .right{
    float:left;
    width:345px;}
.content .blocks .right .box2{
    width:346px;}
.content .blocks .right .box2 .top{
    height:25px;
    padding:8px 0px 0px 40px;
    color:#ffffff;
    font:normal 18px Arial, Helvetica, sans-serif;
    background:url('../../images/box2_top.jpg') no-repeat;}
.content .blocks .right .box2 .middle{
    padding:0px 7px 0px 7px;
    background:url('../../images/box2_middle.jpg') repeat-y;}
.content .blocks .right .box2 .middle .data{
    padding:10px 0px 10px 5px;
    background:url('../../images/box_inside_bg.jpg') repeat-x;
    background-position:bottom;
    height:100%;}
.content .blocks .right .box2 .middle .data a{
    display:block;
    float:left;
    width:107px;}
.content .blocks .right .box2 .bottom{
    height:7px;
    background:url('../../images/box2_bottom.jpg') no-repeat;}


.content .blocks .right .box3, .search_null_hold .box3 {
    width:300px;
    height:65px;
    padding:12px 10px 10px 36px;
    margin:10px 0px 0px 0px;
    background:url('../../images/box3_bg.jpg') no-repeat;}
.content .blocks .right .box3 span, .search_null_hold .box3 span{
    font:bold 18px Arial, Helvetica, sans-serif;
    color:#ffffff;}
.content .blocks .right .box3 .query, .search_null_hold .box3 .query{
    float:left;
    width:220px;
    padding:7px 0px 0px 0px;}
.content .blocks .right .box3 .query .text, .search_null_hold .box3 .query .text{
    width:206px;
    padding:2px;
    height:18px;
    border:0px;}
.content .blocks .right .box3 .button, .search_null_hold .box3 .button {
    padding:6px 0px 0px 0px;}


/*inside pages start*/
.content .left2{
    float:left;
    width:309px;}
.content .right2{
    float:left;
    width:650px;
    padding:10px 10px 10px 20px;
    color:#1b3b62;}
.content .right2 .gap{
    height:80px;}
.content .right2 .heading{
    font:bold 18px Arial, Helvetica, sans-serif;
    height:25px;}
.content .right2 .description{
    width:650px;
    font:normal 17px Arial, Helvetica, sans-serif;
    line-height:27px;
    padding:0px 0px 20px 0px;}
.content .right2 .description .query{
    float:left;
    width:360px;}
.content .right2 .description .query .text{
    width:350px;
    height:35px;
    padding:2px;
    font:normal 26px Arial, Helvetica, sans-serif;
    border:#d4d4d4 1px solid;}
.content .right2 .description .button{
    float:left;
    width:60px;}
.content .right2 .description .captian{
    float:left;
    width:150px;
    margin:8px 0px 8px 0px;}
.content .right2 .description .query2{
    float:left;
    width:345px;
    margin:8px 0px 8px 0px;}
.content .right2 .description .query2 .text{
    width:340px;
    height:22px;
    padding:2px;
    font:normal 18px Arial, Helvetica, sans-serif;
    border:#d4d4d4 1px solid;}
.content .right2 .description .submit{
    float:left;
    width:493px;
    margin:10px 0px 5px 0px;}
.content .right2 .description .submit img{
    margin-bottom:-27px;}
.content .right2 .description2{
    width:600px;
    font:normal 14px Arial, Helvetica, sans-serif;
    padding:0px 0px 20px 0px;
    color:#000000;}
.content .right2 .next_button{
    z-index:100;
    position:absolute;
    top:660px;}
.content .right2 .next_button1{
    z-index:100;
    position:absolute;
    top:1010px;}
/*subnav pages start*/
.content .subnav{
    float:left;
    width:257px;
    background:#e1ecf2;
    height:100%;
    padding:25px 0px 30px 0px;}
.content .subnav a{
    display:block;
    height:26px;
    color:#1b3a66;
    text-decoration:none;
    font:normal 14px Arial, Helvetica, sans-serif;
    padding:10px 0px 0px 50px;}
.content .subnav a:hover{
    background:#1b3a66;
    color:#ffffff;}
.content .subnav a.active{
    background:#1b3a66;
    color:#ffffff;}
.content .subnav .search_box{
    height:130px;
    background:url('../../images/search_bg.jpg') no-repeat;
    margin:20px 0px 0px 0px;
    padding:13px 25px 0px 25px;}
.content .subnav .search_box .heading{
    font:bold 15px Arial, Helvetica, sans-serif;
    color:#ffffff;
    height:25px;
    padding:15px 0px 0px 0px;}
.content .subnav .search_box .text{
    height:18px;
    width:199px;
    padding:2px;
    margin:0px 0px 5px 0px;
    border:#d4d4d4 1px solid;}
.content .subnav .search_box select{
    height:20px;
    width:203px;
    margin:0px 0px 5px 0px;
    border:#d4d4d4 1px solid;}
.content .subnav .search_box .button{
    padding:5px 5px 0px 0px;
    text-align:right;}
.content .inside_data{
    float:left;
    width:656px;
    padding:35px 15px 35px 72px;
    color:#6e6e6e;
    line-height:18px;
    height:100%;}
.content .inside_data .hover{
    z-index:100;
    position:relative;
    left:565px;
    top:-25px;
    width:85px;
    height:0px;}
.content .inside_data .heading{
    font:normal 22px Arial, Helvetica, sans-serif;
    color:#1b3766;
    height:50px;}
.content .inside_data .heading2{
    font:normal 18px Arial, Helvetica, sans-serif;
    height:50px;}
.content .inside_data .heading3{
    font:normal 18px Arial, Helvetica, sans-serif;
    padding:0px 0px 10px 0px;}
.content .inside_data a{
    color:#1b3766;
    text-decoration:none;}
.content .inside_data span{
    color:#1b3766;
    font:bold 12px Arial, Helvetica, sans-serif;}
.content .inside_data .helpuser{
    float:left;
    width:425px;}
.content .inside_data .helpuser .helplabel{
    color:#1b3766;}
.content .inside_data .helpuser .helpinput{
    width:265px;
    border:#dddddd 1px solid;
    padding:2px;
    height:18px;}
.content .inside_data .helpuser select{
    width:365px;
    border:#dddddd 1px solid;}
.content .inside_data .helpuser textarea{
    width:365px;
    border:#dddddd 1px solid;
    padding:2px;
    height:50px;}
.content .inside_data .news{
    float:left;
    width:210px;
    height:69px;
    border:#b8b8b8 1px solid;
    margin:0px 9px 10px 0px;}
.content .inside_data .news1{
    float:left;
    width:210px;
    height:69px;
    border:#b8b8b8 1px solid;
    margin:0px 0px 10px 0px;}
.content .results{
    padding:35px 15px 35px 55px;
    color:#6e6e6e;
    line-height:18px;
    height:100%;}
.content .results .heading{
    font:normal 22px Arial, Helvetica, sans-serif;
    color:#1b3766;
    height:50px;}
.content .results .heading span{
    color:#838383;}
.content .results .item{
    float:left;
    width:175px;
    height:220px;
    text-align:center;
    border:#b8b8b8 1px solid;
    margin:0px 9px 10px 0px;}
.content .results .item a{
    color:#838383;
    text-decoration:none;}
.content .results .item .price{
    margin:5px 20px 0px 20px;
    padding:5px 0px 5px 10px;
    border-top:#eeeeee 1px solid;
    text-align:left;}
.content .results .item .price label{
    padding-right:40px;}
.content .results .pagination{
    z-index:100;
    position:relative;
    left:475px;
    top:-25px;
    width:440px;
    height:0px;
    text-align:right;}
.content .results .pagination img{
    margin:0px 2px -3px 2px;}
.content .results .pagination select{
    border:#dddddd 1px solid;
    font:normal 11px Arial, Helvetica, sans-serif;}
.content .results .pagination a{
    color:#838383;
    text-decoration:none;
    margin:0px 2px 0px 2px;
    font:bold 11px Arial, Helvetica, sans-serif;}
.content .results .pagination a.active{
    color:#1b3766;}
.content .results .pagination a:hover{
    color:#1b3766;}
.content .results .hover{
    z-index:100;
    position:relative;
    left:0px;
    top:-25px;
    width:85px;
    height:0px;}
.content .myztail{
    padding:20px 15px 35px 35px;
    color:#6e6e6e;
    line-height:18px;
    height:100%;}
.content .myztail .settings{
    font:normal 16px Arial, Helvetica, sans-serif;
    color:#1b3766;
    float:right;
    width:100px;}
.content .myztail .settings1{
    font:normal 22px Arial, Helvetica, sans-serif;
    color:#1b3766;
    height:45px;}
.content .myztail .sellflow{
    font:normal 22px Arial, Helvetica, sans-serif;
    color:#1b3766;
    height:45px;
    padding:6px 0px 0px 90px;}
.content .myztail .settings a, .content .myztail .settings1 a{ 
    color:#1b3766;
    text-decoration:none;}
.content .myztail .settings img{
    margin:0px 0px -5px 0px; }
.content .myztail .settings1 img{
    margin:0px 35px -7px 0px; }
.content .myztail .heading{
    font:normal 22px Arial, Helvetica, sans-serif;
    color:#1b3766;
    height:35px;}
.content .myztail .labels{
    height:27px;
    text-align:center;
    color:#ffffff;
    background:url('../../images/ztailnew/labels_bg.jpg') repeat-x;}
.content .myztail .labels .col1{
    float:left;
    width:110px;
    padding:5px 0px 0px 0px;
    height:22px;
    border-right:#ffffff 1px solid;
    background:url('../../images/ztailnew/labels_bg_left.jpg') no-repeat;}
.content .myztail .labels .col2{
    float:left;
    width:160px;
    padding:5px 0px 0px 0px;
    height:22px;
    border-right:#ffffff 1px solid;}
.content .myztail .labels .col2_1{
    float:left;
    width:125px;
    padding:5px 0px 0px 0px;
    height:22px;
    border-right:#ffffff 1px solid;}
.content .myztail .labels .col3{
    float:left;
    width:100px;
    padding:5px 0px 0px 0px;
    height:22px;
    border-right:#ffffff 1px solid;}
.content .myztail .labels .col4{
    float:left;
    width:115px;
    padding:5px 0px 0px 0px;
    height:22px;
    border-right:#ffffff 1px solid;}
.content .myztail .labels .col5{
    float:left;
    width:83px;
    padding:5px 0px 0px 0px;
    height:22px;
    border-right:#ffffff 1px solid;}
.content .myztail .labels .col6{
    float:left;
    width:120px;
    padding:5px 0px 0px 0px;
    height:22px;
    border-right:#ffffff 1px solid;}
.content .myztail .labels .col7{
    float:left;
    width:130px;
    padding:5px 0px 0px 0px;
    height:22px;
    background:url('../../images/ztailnew/labels_bg_right.jpg') no-repeat;
    background-position:right;}
.content .myztail .row{
    height:100%;
    text-align:center;
    color:#262626;
    border-bottom:#a1a1a1 1px solid;}
.content .myztail .row .col1{
    float:left;
    width:99px;
    padding:9px 0px 0px 10px;
    height:70px;
    border-left:#a1a1a1 1px solid;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row .col2{
    float:left;
    width:150px;
    padding:30px 0px 0px 0px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row .col3{
    float:left;
    width:92px;
    padding:30px 0px 0px 0px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row .col4{
    float:left;
    width:115px;
    padding:30px 0px 0px 0px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row .col5{
    float:left;
    width:93px;
    padding:30px 0px 0px 0px;
    height:49px;
    border-right:#a1a1a1 1px solid;}

/*
xminds added
*/

.content .myztail .row .col6three-months{
    float:left;
    width:120px;
    padding:20px 0px 0px 0px;
    height:59px;
    color:#ffffff;
    font:normal 32px Arial, Helvetica, sans-serif;
    background:url('../../images/ztailnew/price_bg.jpg') repeat-y;
    border-right:#a1a1a1 1px solid;}


.content .myztail .row .col6six-months{
    float:left;
    width:120px;
    padding:20px 0px 0px 0px;
    height:59px;
    color:#ffffff;
    font:normal 32px Arial, Helvetica, sans-serif;
    background:url('../../images/graph/bg-6months.gif') repeat-y;
    border-right:#a1a1a1 1px solid;}

.content .myztail .row .col6nine-months{
    float:left;
    width:120px;
    padding:20px 0px 0px 0px;
    height:59px;
    color:#ffffff;
    font:normal 32px Arial, Helvetica, sans-serif;
    background:url('../../images/graph/bg-9months.gif') repeat-y;
    border-right:#a1a1a1 1px solid;}



.content .myztail .row .col6twelve-months{
    float:left;
    width:120px;
    padding:20px 0px 0px 0px;
    height:59px;
    color:#ffffff;
    font:normal 32px Arial, Helvetica, sans-serif;
    background:url('../../images/graph/bg-12months.gif') repeat-y;
    border-right:#a1a1a1 1px solid;}



.content .myztail .row .col6eighteen-months{
    float:left;
    width:120px;
    padding:20px 0px 0px 0px;
    height:59px;
    color:#ffffff;
    font:normal 32px Arial, Helvetica, sans-serif;
    background:url('../../images/graph/bg-18months.gif') repeat-y;
    border-right:#a1a1a1 1px solid;}


.content .myztail .row .col6{
    float:left;
    width:120px;
    padding:20px 0px 0px 0px;
    height:59px;
    color:#ffffff;
    font:normal 32px Arial, Helvetica, sans-serif;
    background:url('../../images/ztailnew/price_bg.jpg') repeat-y;
    border-right:#a1a1a1 1px solid;}

.content .myztail .row .col7{
    float:left;
    width:129px;
    padding:29px 0px 0px 0px;
    height:50px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row .col7_1{
    float:left;
    width:129px;
    padding:14px 0px 0px 0px;
    height:65px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row .col7_1 img{
    margin:5px 0px 0px 0px;}

/*
This is a test from xminds
*/
.content .myztail .row1 .col7{
    float:left;
    width:129px;
    padding:29px 0px 0px 0px;
    height:50px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row1 .col7_1{
    float:left;
    width:129px;
    padding:14px 0px 0px 0px;
    height:65px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row1 .col7_1 img{
    margin:5px 0px 0px 0px;}
.content .myztail .row2 .col2_1{
    float:left;
    width:125px;
    padding:30px 0px 0px 0px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row .col2_1{
    float:left;
    width:125px;
    padding:30px 0px 0px 0px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row1{
    height:100%;
    text-align:center;
    color:#262626;
    border-bottom:#a1a1a1 1px solid;
    background:url('../../images/ztailnew/plus.png') no-repeat;
    background-position: 11px 29px;}
.content .myztail .row1 .col1{
    float:left;
    width:99px;
    padding:9px 0px 0px 10px;
    height:70px;
    border-left:#a1a1a1 1px solid;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row1 .col2_1{
    float:left;
    width:125px;
    padding:30px 0px 0px 0px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row1 .col2{
    float:left;
    width:150px;
    padding:30px 5px 0px 5px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row1 .col3{
    float:left;
    width:100px;
    padding:30px 0px 0px 0px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row1 .col4{
    float:left;
    width:115px;
    padding:30px 0px 0px 0px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row1 .col5{
    float:left;
    width:83px;
    padding:30px 0px 0px 0px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row1 .col6{
    float:left;
    width:120px;
    padding:30px 0px 0px 0px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row1 .col7{
    float:left;
    width:129px;
    padding:29px 0px 0px 0px;
    height:50px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row1:hover{
    cursor:pointer;}
.content .myztail .row2{
    height:100%;
    text-align:center;
    color:#262626;
    border-bottom:#a1a1a1 1px solid;
    background:url('../../images/ztailnew/minus.png') no-repeat;
    background-position: 11px 29px;}
.content .myztail .row2 .col1{
    float:left;
    width:99px;
    padding:9px 0px 0px 10px;
    height:70px;
    border-left:#a1a1a1 1px solid;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row2 .col2{
    float:left;
    width:150px;
    padding:30px 5px 0px 5px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row2 .col3{
    float:left;
    width:100px;
    padding:30px 0px 0px 0px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row2 .col4{
    float:left;
    width:115px;
    padding:30px 0px 0px 0px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row2 .col5{
    float:left;
    width:83px;
    padding:30px 0px 0px 0px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row2 .col6{
    float:left;
    width:140px;
    padding:30px 0px 0px 0px;
    height:49px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row2 .col7{
    float:left;
    width:129px;
    padding:29px 0px 0px 0px;
    height:50px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row2 .col7_1{
    float:left;
    width:129px;
    padding:14px 0px 0px 0px;
    height:65px;
    border-right:#a1a1a1 1px solid;}
.content .myztail .row2 .col7_1 img{
    margin:5px 0px 0px 0px;}
.content .myztail .row2:hover{
    cursor:pointer;}
.content .myztail .pagination{
    text-align:right;
    padding:20px 0px 0px 0px;}
.content .myztail .pagination a{
    color:#888888;
    text-decoration:none;
    padding:0px 2px 0px 2px;}
.content .myztail .pagination a:hover, .content .myztail .pagination a.active, .content .myztail .pagination a.other{
    color:#1b3a66;}
.content .myztail .graph{
    height:425px;
    padding:20px 28px 20px 28px;
    border-bottom:#a1a1a1 1px solid;
    border-left:#a1a1a1 1px solid;
    border-right:#a1a1a1 1px solid;}
.content .myztail .graph .left_box{
    float:left;
    width:197px;
    margin:0px 22px 0px 0px;}
.content .myztail .graph .left_box .top{
    height:65px;
    padding:10px 17px 0px 17px;
    color:#ffffff;
    background:url('../../images/ztailnew/left_box_top.jpg') no-repeat;}
.content .myztail .graph .left_box .top .title{
    font:normal 18px Arial, Helvetica, sans-serif;}
.content .myztail .graph .left_box .middle{
    height:100%;
    padding:10px 17px 10px 17px;
    line-height:16px;
    background:url('../../images/ztailnew/left_box_middle.jpg') repeat-y;}
.content .myztail .graph .left_box .middle a{
    display:block;
    text-align:right;
    color:#6e6e6e;
    padding:5px 0px 0px 0px;
    font:normal 13px Arial, Helvetica, sans-serif;}
.content .myztail .graph .left_box .bottom{
    height:9px;
    background:url('../../images/ztailnew/left_box_bottom.jpg') no-repeat;}
.content .myztail .graph .right_box{
    float:left;
    width:183px;
    padding:180px 0px 0px 0px;}
.content .myztail .graph  .right_box .title{
    font:bold 14px Arial, Helvetica, sans-serif;
    padding:0px 0px 10px 10px;
    border-bottom:#6e6e6e 1px dotted;}
.content .myztail .graph  .right_box .text{
    font:normal 11px Arial, Helvetica, sans-serif;
    padding:10px 0px 10px 10px;
    border-bottom:#6e6e6e 1px dotted;}

.content .myztail .graph .graphic{
    position:relative;
    left:740px;
    height:0px;
    width:150px;
    padding:15px 0px 0px 0px;}
.content .myztail .how_it_works{
    border-bottom:#a1a1a1 1px solid;
    border-left:#a1a1a1 1px solid;
    border-right:#a1a1a1 1px solid;}
.content .myztail .how_it_works .icons{
    text-align:center;}
.content .myztail .how_it_works .icons img{
    margin:40px 20px 40px 20px;}
.content .myztail .how_it_works .description{
    background:url('../../images/ztailnew/hiw_bg.jpg') no-repeat;
    height:103px;}
.content .myztail .how_it_works .description .col{
    float:left;
    width:155px;
    padding:18px 10px 0px 70px;
    color:#ffffff;}
.content .myztail .how_it_works .description .col .title{
    color:#f59c00;
    font:bold 15px Arial, Helvetica, sans-serif;
    height:20px;}


.content .myztail .trade_in{
    height:465px;
    border-bottom:#a1a1a1 1px solid;
    border-left:#a1a1a1 1px solid;
    border-right:#a1a1a1 1px solid;}
.content .myztail .trade_in .title{
    height:60px;
    padding:75px 0px 0px 0px;
    text-align:center;
    color:#303030;
    font:bold 24px Arial, Helvetica, sans-serif;}
.content .myztail .trade_in .steps{
    padding:0px 0px 0px 30px;}
.content .myztail .trade_in .steps .step1{
    float:left;
    width:173px;
    height:173px;
    margin:0px 5px 0px 0px;}
.content .myztail .trade_in .steps .step2{
    float:left;
    width:173px;
    height:173px;
    margin:0px 5px 0px 0px;}
.content .myztail .trade_in .steps .step3{
    float:left;
    width:173px;
    height:173px;
    margin:0px 5px 0px 0px;}
.content .myztail .trade_in .steps .step4{
    float:left;
    width:173px;
    height:173px;
    margin:0px 5px 0px 0px;}
.content .myztail .trade_in .steps .step5{
    float:left;
    width:173px;
    height:173px;
    margin:0px 5px 0px 0px;}
.content .myztail .change_password{
    height:200px;
    padding:30px 32px 30px 32px;
    background:url('../../images/ztailnew/change_password_bg.jpg') no-repeat;}
.content .myztail .change_password .title{
    font:normal 18px Arial, Helvetica, sans-serif;
    color:#1b3a66;
    height:43px;}
.content .myztail .change_password .captian{
    float:left;
    width:105px;
    margin:0px 0px 15px 0px;
    text-align:right;
    padding:0px 5px 0px 0px;}
.content .myztail .change_password .value{
    float:left;
    width:285px;
    margin:0px 0px 15px 0px;}
.content .myztail .change_password .value .text{
    padding:2px;
    font:normal 12px Arial, Helvetica, sans-serif;
    border:#a1a1a1 1px solid;
    width:250px;}
.content .myztail .label{
    padding:20px 0px 0px 0px;
    height:55px;
    text-align:center;
    font:normal 22px Arial, Helvetica, sans-serif;
    color:#1b3a66;}
.content .myztail .sign_in{
    padding:0px 0px 0px 50px;}
.content .myztail .sign_in .sign_in_block{
    float:left;
    width:234px;
    height:495px;
    padding:20px 22px 0px 22px;
    margin:0px 5px 0px 0px;
    background:url('../../images/ztailnew/sign_in_bg.jpg') no-repeat;}
.content .myztail .sign_in .sign_in_block1{
    float:left;
    width:234px;
    height:495px;
    padding:20px 22px 0px 22px;
    margin:0px 5px 0px 0px;
    background:url('../../images/ztailnew/sign_in_bg1.jpg') no-repeat;}
.content .myztail .sign_in .sign_in_block .heading, .content .myztail .sign_in .sign_in_block1 .heading{
    height:42px;
    font:normal 35px Arial, Helvetica, sans-serif;
    color:#ffffff;
    text-align:center;}
.content .myztail .sign_in .sign_in_block .info, .content .myztail .sign_in .sign_in_block1 .info{
    height:55px;
    font:normal 14px Arial, Helvetica, sans-serif;
    color:#ffffff;
    text-align:center;}
.content .myztail .sign_in .sign_in_block .ipod_info{
    font:bold 13px Arial, Helvetica, sans-serif;
    color:#333333;
    padding:10px 0px 10px 0px;}
.content .myztail .sign_in .sign_in_block .gap, .content .myztail .sign_in .sign_in_block1 .gap{
    height:25px;}
.content .myztail .sign_in .sign_in_block .captian{
    float:left;
    width:68px;}
.content .myztail .sign_in .sign_in_block .value{
    float:left;
    width:162px;
    margin:0px 0px 15px 0px;}
.content .myztail .sign_in .sign_in_block .value a{
    color:#6e6e6e;
    font:normal 11px Arial, Helvetica, sans-serif;}
.content .myztail .sign_in .sign_in_block .value .text{
    padding:2px;
    font:normal 12px Arial, Helvetica, sans-serif;
    border:#a1a1a1 1px solid;
    width:162px;
    height:14px;}
.content .myztail .sign_in .sign_in_block1 .captian{
    float:left;
    width:68px;
    color:#ffffff;}
.content .myztail .sign_in .sign_in_block1 .value{
    float:left;
    width:162px;
    margin:0px 0px 15px 0px;}
.content .myztail .sign_in .sign_in_block1 .value a{
    color:#6e6e6e;
    font:normal 11px Arial, Helvetica, sans-serif;}
.content .myztail .sign_in .sign_in_block1 .value .text{
    padding:2px;
    font:normal 12px Arial, Helvetica, sans-serif;
    border:#a1a1a1 1px solid;
    width:162px;
    height:14px;}
.content .myztail .sign_in .sign_in_block1 .captian1{
    float:left;
    width:80px;
    color:#ffffff;}
.content .myztail .sign_in .sign_in_block1 .value1{
    float:left;
    width:152px;
    margin:0px 0px 15px 0px;}
.content .myztail .sign_in .sign_in_block1 .value1 a{
    color:#6e6e6e;}
.content .myztail .sign_in .sign_in_block1 .value1 .text{
    padding:2px;
    font:normal 12px Arial, Helvetica, sans-serif;
    border:#a1a1a1 1px solid;
    width:150px;
    height:14px;}
.content .myztail .sign_in .sign_in_block1 .terms{
    color:#ffffff;
    font:normal 11px Arial, Helvetica, sans-serif;}
.content .myztail .sign_in .sign_in_block1 .terms span{
    font:normal 12px Arial, Helvetica, sans-serif;}
.content .myztail .sign_in .sign_in_block1 .terms a{
    color:#ffffff;}
.content .myztail .sign_in .sign_in_block .button{
    z-index:100;
    position:relative;
    width:235px;
    height:0px;
    top:352px;
    left:0px;
    text-align:center;}
.content .myztail .sign_in .sign_in_block1 .button{
    z-index:100;
    position:relative;
    width:235px;
    height:0px;
    top:344px;
    left:0px;
    text-align:center;
    color:#ffffff;
    font:normal 11px Arial, Helvetica, sans-serif;}
.content .myztail .sign_in .sign_in_block1 .button img{
    margin:0px 0px 10px 0px;}





.graph_box {
    background:url(../../images/graph/bg-graph.gif) repeat-y;
    background-position:-50px 0px;
    border-bottom:1px solid #d9d8d8;
    height:330px;
    width:425px;
    padding:0px 0px 0px 35px;
    margin:15px 30px 0px 0px;
    float:left;}
.graph_box ul {
    height:330px;
    list-style:none;
    padding:0px;
    margin:0px;}
.graph_box ul li {
    float:left;
    height:330px;
    position:relative;
    width:85px}
.graph_box ul li div {
    bottom:0px;
    position:absolute;
    width:85px;}
.graph_box ul li.first-col div { background:url(../../images/graph/bg-graph-col-dis.gif) 0 bottom; }
.graph_box ul li.second-col div { background:url(../../images/graph/bg-graph-col-dis.gif) -85px bottom; }
.graph_box ul li.third-col div { background:url(../../images/graph/bg-graph-col-dis.gif) -170px bottom; }
.graph_box ul li.fourth-col div { background:url(../../images/graph/bg-graph-col-dis.gif) -255px bottom; }
.graph_box ul li.fifth-col div { background:url(../../images/graph/bg-graph-col-dis.gif) -340px bottom; }
.graph_box ul li.first-col div.col-en { background:url(../../images/graph/bg-graph-col-en.gif) 0 bottom; }
.graph_box ul li.second-col div.col-en { background:url(../../images/graph/bg-graph-col-en.gif) -85px bottom; }
.graph_box ul li.third-col div.col-en { background:url(../../images/graph/bg-graph-col-en.gif) -170px bottom; }
.graph_box ul li.fourth-col div.col-en { background:url(../../images/graph/bg-graph-col-en.gif) -255px bottom; }
.graph_box ul li.fifth-col div.col-en { background:url(../../images/graph/bg-graph-col-en.gif) -340px bottom; }
.graph_box ul li span {
    color:#9c9c9c;
    display:block;
    font-size:14px;
    position:absolute;
    text-align:center;
    width:85px;}
.graph_box ul li strong {
    background:url(../../images/graph/bg-graph-bubble.png);
    color:#000;
    display:block;
    height:86px;
    position:absolute;
    text-align:center;
    width:99px }
.graph_box ul li strong em {
    display:block;
    font-size:22px;
    font-style:normal;
    font-weight:bold;
    padding:20px 0 0;}
ul.g-labels {
    width:425px;
    height:25px;
    margin:0px;
    list-style:none;}
ul.g-labels li {
    color:#999;
    float:left;
    height:25px;
    padding:10px 0;
    text-align:center;
    width:85px;}
ul.g-labels li.active { color:#333 }






.content .myztail .sell_flow{
    padding:35px 0px 0px 90px;}
.content .myztail .sell_flow .title{
    background:url('../../images/ztailnew/cart.jpg') no-repeat;
    background-position:top right;
    padding:0px 40px 0px 0px;
    height:80px;
    width:740px;
    font:normal 14px Arial, Helvetica, sans-serif;}
.content .myztail .sell_flow .title .gift{
    float:left;
    width:180px;
    height:155px;
    margin:-50px 0px 0px 0px;}
.sell_flow .error{
    border:#c6d26f 2px solid;
    padding:15px 10px 15px 10px;
    text-align:center;
    background:#edf1d0;
    color:#7ba127;
    width:758px;
    font:normal 14px Arial, Helvetica, sans-serif;
    margin:20px 0px 20px 0px;}

.content .myztail .sell_flow .title span{
    font:normal 32px Arial, Helvetica, sans-serif;
    color:#1b3a66;}
.content .myztail .sell_flow .sell_flow1{
    background:url('../../images/ztailnew/flow_1.jpg') no-repeat;
    height:241px;
    padding:0px 0px 20px 100px;}
.content .myztail .sell_flow .sell_flow1 .name{
    padding:23px 0px 0px 0px;
    height:26px;
    color:#ffffff;
    font:bold 18px Arial, Helvetica, sans-serif;}
.content .myztail .sell_flow .sell_flow1 .step_value{
}
.content .myztail .sell_flow .sell_flow1 .step_value fieldset{
    border:0px;
    padding:45px 0px 0px 0px;
    margin:0px 0px 0px 0px;}
.content .myztail .sell_flow .sell_flow2{
    background:url('images/flow_2.jpg') no-repeat;
    height:349px;
    padding:0px 0px 20px 100px;}
.content .myztail .sell_flow .sell_flow2 .name{
    padding:23px 0px 0px 0px;
    height:26px;
    color:#ffffff;
    font:bold 18px Arial, Helvetica, sans-serif;}
.content .myztail .sell_flow .sell_flow2 .step_value{
}
.content .myztail .sell_flow .sell_flow2 .step_value .info{
    float:left;
    width:187px;
    padding:45px 0px 0px 0px;
    font:bold 16px Arial, Helvetica, sans-serif;}
.content .myztail .sell_flow .sell_flow2 .step_value .address{
    float:left;
    width:430px;
    padding:44px 0px 0px 0px;}
.content .myztail .sell_flow .sell_flow2 .step_value .address .left{
    float:left;
    width:95px;}
.content .myztail .sell_flow .sell_flow2 .step_value .address .right{
    float:left;
    width:305px;
    padding:0px 0px 10px 0px;}
.content .myztail .sell_flow .sell_flow2 .step_value .address .left1{
    float:left;
    width:95px;}
.content .myztail .sell_flow .sell_flow2 .step_value .address .right1{
    float:left;
    width:220px;
    padding:0px 0px 10px 0px;}
.content .myztail .sell_flow .sell_flow2 .step_value .address .left2{
    float:left;
    width:40px;}
.content .myztail .sell_flow .sell_flow2 .step_value .address .right2{
    float:left;
    width:40px;
    padding:0px 0px 10px 0px;}
.content .myztail .sell_flow .sell_flow2 .step_value .address .right .text{
    padding:2px;
    width:120px;
    border:#a1a1a1 1px solid;
    height:15px;}
.content .myztail .sell_flow .sell_flow2 .step_value .address .right .text1{
    padding:2px;
    width:299px;
    border:#a1a1a1 1px solid;
    height:15px;}
.content .myztail .sell_flow .sell_flow2 .step_value .address .right1 .text2{
    padding:2px;
    width:210px;
    border:#a1a1a1 1px solid;
    height:15px;}
.content .myztail .sell_flow .sell_flow3{
    background:url('../../images/ztailnew/flow_3.jpg') no-repeat;
    height:171px;
    padding:0px 0px 20px 100px;}
.content .myztail .sell_flow .sell_flow3 .name{
    padding:23px 0px 0px 0px;
    height:26px;
    color:#ffffff;
    font:bold 18px Arial, Helvetica, sans-serif;}
.content .myztail .sell_flow .sell_flow3 .step_value{
    padding:40px 0px 0px 180px;
    line-height:25px;}
.content .myztail .sell_flow .submit{
    width:780px;
    text-align:right;}
.content .myztail .sell_flow .sell_flow4{
    background:url('../../images/ztailnew/flow_4.jpg') no-repeat;
    height:309px;
    width:730px;
    margin:0px 0px 0px -19px;
    padding:0px 20px 20px 49px;}
.content .myztail .sell_flow .sell_flow4 .name{
    padding:5px 0px 0px 0px;
    height:26px;
    color:#ffffff;
    font:bold 18px Arial, Helvetica, sans-serif;}
.content .myztail .sell_flow .sell_flow4 .step_value{
    padding:23px 0px 0px 0px;
    line-height:25px;
    font:normal 16px Arial, Helvetica, sans-serif;
    line-height:22px;}
.content .myztail .sell_flow .sell_flow4 .step_value .line1{
    height:38px;}
.content .myztail .sell_flow .sell_flow4 .step_value .line2{
    height:62px;}
.content .myztail .sell_flow .sell_flow4 .step_value .line3{
    height:50px;}
.content .myztail .sell_flow .sell_flow4 .step_value .line4{
    height:50px;}
.content .myztail .sell_flow .sell_flow4 .step_value .line5{
    height:38px;}

/* PRODUCT PAGE START */

.content .myztail .product{
    padding:0px 0px 30px 0px;}
.content .myztail .product .product_left{
    float:left;
    width:690px;
    padding:0px 10px 0px 0px;}
.content .myztail .product .product_left .breadcrumb{
    color:#6e6e6e;
    height:25px;}
.content .myztail .product .product_left .breadcrumb a{
    color:#6e6e6e;
    text-decoration:none;}
.content .myztail .product .product_left .breadcrumb a:hover{
    color:#1b3a66;}
.content .myztail .product .product_left .main_title{
    font:bold 26px Arial, Helvetica, sans-serif;
    color:#F59C00;
    height:50px;}
.content .myztail .product .product_left .product_image{
    float:left;
    width:250px;}
.content .myztail .product .product_left .product_description{
    float:left;
    width:440px;}
.content .myztail .product .product_left .product_description .title{
    font:normal 20px Arial, Helvetica, sans-serif;
    color:#1b3a66;}
.content .myztail .product .product_left .product_description .description{
    margin:10px 0px 15px 0px;
    padding:10px 0px 10px 0px;
    border-top:#cccccc 1px solid;
    border-bottom:#cccccc 1px solid;}
.content .myztail .product .product_right{
    float:left;
    width:249px;}
.content .myztail .product .product_right .search_box{
    padding:10px 0px 0px 18px;
    height:85px;
    background:url('../../images/ztailnew/search_bg1.jpg') no-repeat;}
.content .myztail .product .product_right .search_box .title{
    color:#ffffff;
    font:normal 19px Arial, Helvetica, sans-serif;
    height:28px;}
.content .myztail .product .product_right .search_box .query{
    float:left;
    width:155px;
    padding:2px 0px 0px 2px;}
.content .myztail .product .product_right .search_box .query .text{
    border:0px;
    width:143px;
    height:18px;}
.content .myztail .product .product_right .search_box .button{
    float:left;
    width:30px;}
.content .myztail .product .product_right .info_box{
    border:#1b3a66 1px solid;}
.content .myztail .product .product_right .info_box .title{
    font:normal 15px Arial, Helvetica, sans-serif;
    text-align:center;
    padding:6px 0px 0px 0px;
    height:24px;
    color:#ffffff;
    background:#1b3a66;}
.content .myztail .product .product_right .info_box .tab{
    padding:15px;}
.content .myztail .product .product_right .info_box .tab .col1{
    float:left;
    width:150px;
    padding:0px 0px 5px 0px;}
.content .myztail .product .product_right .info_box .tab .col2{
    float:left;
    width:67px;
    padding:0px 0px 5px 0px;}
.content .myztail .product .product_right .info_box .tab .col2 span{
    color:#ff1e11;
    font-weight:bold;}
.content .myztail .product .product_right .info_box .tab .col3{
    float:left;
    width:150px;
    padding:3px 0px 5px 0px;
    font-weight:bold;
    border-top:#a1a1a1 1px solid;}
.content .myztail .product .product_right .info_box .tab .col4{
    float:left;
    width:67px;
    padding:3px 0px 5px 0px;
    font-weight:bold;
    border-top:#a1a1a1 1px solid;}
.content .myztail .product .product_right .info_box .tab .partner{
    text-align:center;
    padding:10px 30px 0px 30px;
    font-weight:bold;}
.content .myztail .product .product_right .info_box .tab .partner img{
    margin:10px 0px 0px 0px;}
.content .myztail .nav{
    margin:0px 0px 0px 0px;
    height:31px;
    border-bottom:#a1a1a1 1px solid;}
.content .myztail .nav a{
    display:block;
    float:left;
    width:200px;
    height:25px;
    padding:7px 0px 0px 0px;
    background:url('../../images/ztailnew/upgrade_protection_b1.jpg') no-repeat;
    margin:0px 5px -1px 0px;
    text-align:center;
    color:#ffffff;
    text-decoration:none;
    font:bold 13px Arial, Helvetica, sans-serif;}
.content .myztail .nav a:hover{
    color:#1b3a66;
    background:url('../../images/ztailnew/upgrade_protection_b.jpg') no-repeat;}
.content .myztail .nav a.hwt{
    color:#ffffff;
    width:156px;
    background:url('../../images/ztailnew/how_it_works_b1.jpg') no-repeat;}
.content .myztail .nav a.hwt:hover{
    color:#1b3a66;
    background:url('../../images/ztailnew/how_it_works_b.jpg') no-repeat;}
.content .myztail .nav a.active{
    color:#1b3a66;
    background:url('../../images/ztailnew/upgrade_protection_b.jpg') no-repeat;}
.content .myztail .nav a.hwt1{
    color:#1b3a66;
    width:156px;
    background:url('../../images/ztailnew/how_it_works_b.jpg') no-repeat;}


/* PRODUCT PAGE END */



/*///////////////////////////////////////SELL FLOW*/
.step-content {
    margin:0px;
    padding:0px;}
.step-content h6 {
    color:#666;
    display:inline;
    float:left;
    font-size:16px;
    font-weight:bold;
    margin:0px;
    padding:0px;
    width:186px;}
.step-content ul {
    float:left;
    margin:0px;
    padding:0px;}
.step-content ul li {
    color:#666;
    overflow:hidden;
    padding:0px;
    margin:0px;}
* html .step-content ul { display:inline-block;}
.step-content label {
    color:#666;
    float:left;
    line-height:14px;
    width:95px;}
.r-btn {
    margin:0 3px 3px 0;
    vertical-align:middle;}
.step-content ul li div {
    display:none;
    padding:0px;}
.step-content ul li h6 {
    float:none;
    margin:0px;
    padding:0px;}
.step-content ul li div p {
    margin:3px 0;}
.step-content div label {
    width:150px;}
.order-form fieldset {
    margin:0px;}
.order-form .o-step-one ul {
    position:relative;
    padding:0px;
    margin:0px;}
.order-form .o-step-one ul li {
    float:left;
    padding-bottom:0px;
    width:75px;}
.order-form .o-step-one ul li label {
    display:block;
    float:none;
    padding:0 0 3px;
    text-align:center;
    width:auto;}
.order-form .o-step-one ul li span {
    display:block;
    font-size:1px;
    height:	13px;
    line-height:1px;
    margin:2px 1px 0;}
.order-form .o-step-one ul li#f-broken span { background:#1f4a96 }
.order-form .o-step-one ul li#f-fair span { background:#2d66ca }
.order-form .o-step-one ul li#f-good span { background:#7da0de }
.order-form .o-step-one ul li#f-great span { background:#b6caed }
.order-form .o-step-one ul li#f-brandnew span { background:#d5e0f4 }
.order-form .o-step-one ul li strong {
    display:block;
    margin:0 1px;
    padding:12px 0;
    text-align:center;}
.order-form .o-step-one ul li#f-broken.active strong {
    border-left:1px solid #1f4a96;
    border-right:1px solid #1f4a96;}
.order-form .o-step-one ul li#f-fair.active strong {
    border-left:1px solid #2d66ca;
    border-right:1px solid #2d66ca;}
.order-form .o-step-one ul li#f-good.active strong {
    border-left:1px solid #7da0de;
    border-right:1px solid #7da0de;	}
.order-form .o-step-one ul li#f-great.active strong {
    border-left:1px solid #b6caed;
    border-right:1px solid #b6caed;}
.order-form .o-step-one ul li#f-brandnew.active strong {
    border-left:1px solid #d5e0f4;
    border-right:1px solid #d5e0f4;	}
.order-form .o-step-one ul li p {
    display:none;
    margin:0 1px;
    top:72px;
    left:0px;
    position:absolute;
    line-height:15px;}
.order-form .o-step-one ul li.active p { display:block; }
* html .order-form .o-step-one ul li p { top: 75px; }
*:first-child+html .order-form .o-step-one ul li p { top: 75px; }
.f-broken-desc {
    background:url(../../images/ztailnew/bg-brdr-broken.gif) no-repeat 0 0;
    border:1px solid #1f4a96;
    border-top:none;
    height:30px;
    padding:10px 10px 10px 30px;
    margin:0px;
    width:332px;}
.f-fair-desc {
    background:url(../../images/ztailnew/bg-brdr-fair.gif) no-repeat 0 0;
    border:1px solid #2c64c7;
    border-top:none;
    height:30px;
    padding:10px 10px 10px 30px;
    margin:0px;
    width:332px;}
.f-good-desc {
    background:url(../../images/ztailnew/bg-brdr-good.gif) no-repeat 0 0;
    border:1px solid #7da0de;
    border-top:none;
    height:47px;
    padding:3px 15px 0px 15px;
    margin:0px;
    width:343px;}
.f-great-desc {
    background:url(../../images/ztailnew/bg-brdr-great.gif) no-repeat 0 0;
    border:1px solid #b6caed;
    border-top:none;
    height:33px;
    padding:17px 0px 0;
    margin:0px;
    text-align:center;
    width:371px}
.f-brandnew-desc {
    background:url(../../images/ztailnew/bg-brdr-brandnew.gif) no-repeat 0 0;
    border:1px solid #d5e0f4;
    border-top:none;
    height:33px;
    padding:17px 0px 0;
    margin:0px;
    text-align:center;
    width:371px}
.order-form .action { border:none; margin:0px; padding:0; }
form.order-form{margin:0px; padding:0px;}
/*////////////////////////////////////////////////*/		  
.footer{
    height:28px;
    font:normal 12px Arial, Helvetica, sans-serif;
    color:#6c819c;
    background:#1b3a66;
    padding:10px 0px 0px 45px;}
.footer .copyright{
    float:right;
    width:300px;
    text-align:right;
    margin:0px 45px 0px 0px;}
.footer .pos{
    width:955px;
    margin:0 auto;}
.footer .pos a{
    color:#6c819c;
    text-decoration:none;
    padding:0px 5px 0px 5px;}
.footer .pos a:hover{
    color:#ffffff;}

.clear{clear:both;}

/* Merchant Wrapper Frame - Start*/
.merchant_wrapper_close{
    position:absolute;
    width:100%;
    text-align:right;
    z-index:200;}
.merchant_wrapper_close a{
    display:block;
    width:100px;
    float:right;
    margin:20px 65px 0px 0px;
    color:#ffffff;
    text-decoration:none;}
.merchant_wrapper_info{
    position:absolute;
    width:100%;
    text-align:right;
    z-index:100;}
.merchant_wrapper_info .wrapper{
    margin:43px 65px 0px 0px;
    float:right;
    width:393px;
    height:34px;
    background:url('../../images/ztailnew/frame_info_bg.jpg') no-repeat;
    background-position:right;
    text-align:left;}
.merchant_wrapper_info .wrapper .icon{
    float:left;
    width:30px;
    margin:2px 0px 0px 17px;}
.merchant_wrapper_info .wrapper .info{
    float:left;
    width:145px;
    margin:9px 0px 0px 16px;
    font:bold 12px Arial, Helvetica, sans-serif;}
.merchant_wrapper_info .wrapper .upgrade{
    float:left;
    width:80px;
    margin:10px 0px 0px 15px;
    font:normal 11px Arial, Helvetica, sans-serif;}
.merchant_wrapper_info .wrapper .price{
    float:left;
    width:84px;
    margin:6px 0px 0px 0px;
    text-align:right;
    font:bold 18px Arial, Helvetica, sans-serif;}
.merchant_wrapper{
    height:103px;
    background:url('../../images/ztailnew/frame_bg.jpg') repeat-x;
    padding:0px 0px 0px 110px;}


/* Merchant Wrapper Frame - End */



