body{
    /*background-image:url(/cimg/image/dynamic/ist2_2552017-sisters.jpg);*/
    background-position:right top;
    background-repeat:no-repeat;
    font-family: tahoma, arial, sans-serif;
    font-size:11px;
    position:relative;
    margin:10px;
    padding:0;
}

body.home_page{
    background-color:#4B425F;
}

body.normal{
    background-color:#03244B;
}


body.canada{
    background-color:#A00000;
}

.explain_text{
    position:absolute;
    top:10px;
    right:20px;
    width:100px;
    height:240px;
    font-size:12px;
    color:white;
    line-height:18px;
    font-family: arial, tahoma, sans-serif;
}


.err_message{
    color:red;
    background:white;
}

.textfield{
    width:50px;
}

.wrap_left{
    float:left;
    width:70px;
    color:white;
}

.wrap_inp_err{
    float:left;
}

.wrap_it{
    clear:both;
    line-height:18px;
    width:300px;
    height:25px;
    padding:1px 0;
}

div.infant label{
    color:#FFFFFF;
    padding-left:2px;
}

#get_age_bottom{
    clear:both;
}

.close_link{
    background-image:url(/cimg/image/general/tabClose.png);
    background-position:center center;
    background-repeat:no-repeat;
    text-decoration:none;
    width:12px;
    height:20px;
    line-height:20px;
    overflow:hidden;
    margin-left:6px;
}

a.add_more:link,  a.add_more:active,  a.add_more:visited ,  a.add_more:hover{
    color:white;
    padding:3px 0;
}
a.add_more:hover
{
    text-decoration:none;
}


a#submit_children:link,  a#submit_children:active,  a#submit_children:visited ,  a#submit_children:hover{
    background-image:url('/cimg/image/dynamic/trans_button_8.png');
    display: block;
    width: 100px;
    height:36px;
    overflow: hidden;
    color:white;
    line-height:32px;
    text-align:center;
    font-size:16px;
    font-weight:bold;
    text-decoration:none;
    font-family:tahoma, arial, sans-serif;
    position:absolute;
    top:230px;
}
a#submit_children:hover
{
    top:232px;
}

.nodisplay{
    display:none;
}

.qfSel{
    border: solid 1px #cccccc;
    font-size:11px;
}
