html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
background-position:0 0;
background-repeat:no-repeat;
border:0 none;
font-size:100%;
font-style:inherit;
font-weight:inherit;
margin:0;
padding:0;
text-align:left;
vertical-align:baseline;
}
a img, :link img, :visited img {
border:0 none;
}
table {
border-collapse:collapse;
border-spacing:0;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
q:before, q:after, blockquote:before, blockquote:after {
content:"";
}

.left{float:left;}
.right{float:right;}
.clear{clear:both;}
label{font-weight:bold;}

input[type=text], input[type=password], texarea, select{
        border:1px solid #CDCDCD;
        padding:4px;
}

#mainTD{padding:8px 0;}
#mainTD span, #mainTD div, #mainTD p{font-size:14px;}

body {
        background-color:#3A0000;
        font-size:12px;
        line-height:16px;
        color:#404040;
        font-family:Arial, Tahoma;
}

#wrapper{width:1033px;margin:7px auto 10px;}

.page-wrapper .logo {float:left;}

.page-wrapper .logo a {
        color:#8E0404;
        font-size:32px;
        font-weight:bold;
        font-family:"Arial Unicode MS", Arial, Tahoma;
        text-decoration:none;
}

.page-wrapper .top-corrner-left,
.page-wrapper .top-corrner-right {height:32px;}

.page-wrapper .top-corrner-left{
        background:url('../images/layout/top-corrner-left.png') repeat-y top left;
        width:100%;
}
.page-wrapper .top-corrner-right{
        background:url('../images/layout/top-corrner-right.png') repeat-y top right;
        width:35px;
        float:right;
}

.page-wrapper .corrner-left,
.page-wrapper .corrner-right {height:50px;}

.page-wrapper .corrner-left {
        background:url('../images/layout/corrner-left.png') repeat-y top left;
        padding:0 0 0 30px;
}
.page-wrapper .corrner-right {
        background:#FAFAFA url('../images/layout/corrner-right.png') repeat-y top right;
        padding:8px 35px 0 26px;
}


.page-wrapper .bottom-corrner-left,
.page-wrapper .bottom-corrner-right {height:20px;}

.page-wrapper .bottom-corrner-left{
        background:url('../images/layout/bottom-corrner-left.png') no-repeat top left;
        width:100%;
}
.page-wrapper .bottom-corrner-right{
        background:url('../images/layout/bottom-corrner-right.png') no-repeat top right;
        width:35px;
        float:right;
}
.page-wrapper .pfl .l-corrner-left, 
.page-wrapper .pfl .l-corrner-right,
.page-wrapper .pfr .r-corrner-right {height:50px;}

.page-footer{width:997px;margin:0 0 0 15px;}
.page-footer .logo,
.page-footer .l-corrner-left .copyright {
        padding:20px 0 0 4px;
}
.page-footer .logo a {
        font-size:14px;
}

.page-wrapper .pfl {
        background:url('../images/layout/footer/l-corrner-bg.png') repeat-x top left;
        width:797px;
        float:left;
}
.page-wrapper .pfl .l-corrner-left{
        background:url('../images/layout/footer/l-corrner-left.png') no-repeat top left;
        padding:0 0 0 14px;
}
.page-wrapper .pfl .l-corrner-right{
        background:url('../images/layout/footer/l-corrner-right.png') no-repeat top right;
        width:3px;
        float:right;
}

.page-wrapper .pfr {
        background:url('../images/layout/footer/r-corrner-bg.png') repeat-x top right;
        float:right;
        width:200px;
}
.page-wrapper .pfr .r-corrner-right{
        background:url('../images/layout/footer/r-corrner-right.png') no-repeat top right;
        float:right;
        font-size:12px;
        color:#000000;
        font-family:Tahoma;
        font-weight:bold;
        padding:20px 15px 0 0;
}

.page-body .corrner-left, 
.page-body .corrner-right{height:auto;}
.page-body .corrner-right{padding:24px 35px 0 10px;}

.h2bg {
        background:url('../images/components/h2-bg.png?v4') no-repeat;
        border-bottom:1px solid #9A9192;
        font-family:Arial;
        font-size:30px;
        color:#003c4d;
        padding:22px 0 20px 0;
}
.darkred {color:#4d0000;}

.txt p{
       font-family:Arial;
       font-size:14px;
       line-height:20px;
       margin:20px 0;
       color:#444444;
}

#btn-check {
       border:0;
       background:transparent url('../images/components/buttons.png?v5') no-repeat 0 -29px;
       width:156px;
       height:28px;
       cursor:pointer;
}

.content-region{width:611px;margin-bottom:14px;}
.sidebar{width:271px;margin-left:40px;}

.ticks{border-top:1px dotted #9A9192;padding:20px 0 0 0;margin-top:24px;}

#hosting-ticks {
}
#hosting-ticks .li {
       background:url('../images/components/tick.png') no-repeat;
       float:left;
       min-height:32px;
       vertical-align:top;
       padding:12px 0 0 34px;
       /*margin-right:30px;*/
       margin-right:9px;
}
#hosting-ticks .last {
       margin-right:0;
}
#hosting-ticks .li span{
       font-size:14px;
       font-family:"Bell Gothic Std", Arial, Tahoma;
}
#hosting-ticks .li .bold{
       font-weight:bold;
}
.block-plan {width:271px;margin-bottom:16px;}

.block-plan .hd{
       background:url('../images/components/plan-header-bg.png') no-repeat;
       height:58px;
       border-bottom:1px solid #005467;
       margin-bottom:15px;
}
.block-plan .ds .left,
.block-plan .ds .right {width:50%;}

.block-plan .ds .item {
       font-size:11px;
       font-weight:bold;
       font-family:Tahoma;
       color:#000000;
       display:block;
       padding-bottom:4px;
}
.extended-plan .hd{
       background:url('../images/components/plan-header-bg.png') no-repeat 0 -58px;
       border-color:#CE6803;
}
.custom-plan .hd{
       background:url('../images/components/plan-header-bg.png') no-repeat 0 -116px;
       border-color:#9F0606;
}

/******** search div ********/
div#blockDiv {
        position:absolute;
        width:270px;
        /*height:100px;*/
        border:4px double #A8C6E0;
        background:#FFFFFF;
        text-align:center;
        z-index:1;
        visibility:hidden;
        top:-1000px;
}
div#blockDiv div#blockDivText {
        color:#000000;
        font-weight:700;
        display:block;
        padding:5px;
        margin:5px;
        height:40%;
        position:relative;
        display:block;
        text-align:center;
}

/******** General styles ********/
.underline {
        border-bottom:1px dotted #A8C6E0;
        font-weight:normal;
        font-size:1.1em;
        margin-bottom:8px;
        padding:8px 0;
}
.overline {
        border-bottom:1px dotted #A8C6E0;
        font-weight:700;
        padding:4px;
        font-size:1.1em;
        margin-bottom:8px;
}
.sline {
        border-bottom:1px dotted #A8C6E0;
        font-weight:700;
        padding:4px;
        font-size:1.1em;
        margin-bottom:8px;
}
.dline {
        border-bottom:1px dotted #A8C6E0;
        border-bottom:1px dotted #A8C6E0;
        font-weight:700;
        padding:4px;
        font-size:1.1em;
        margin-bottom:8px;
}
hr {
        border:0px;
        height:1px;
        color:#3d658b;
        border-bottom:1px dotted #A8C6E0;
}
.width-100 { width:100%; }
.width-99  { width:99%;  }
.width-98  { width:98%;  }
.width-97  { width:97%;  }
.width-96  { width:96%;  }
.width-95  { width:95%;  }
.width-90  { width:90%;  }
.width-85  { width:85%;  }
.width-80  { width:80%;  }
.width-75  { width:75%;  }
.width-70  { width:70%;  }
.width-65  { width:65%;  }
.width-60  { width:60%;  }
.width-55  { width:55%;  }
.width-50  { width:50%;  }
.width-45  { width:45%;  }
.width-40  { width:40%;  }
.width-35  { width:35%;  }
.width-33  { width:33%;  }
.width-30  { width:30%;  }
.width-25  { width:25%;  }
.width-20  { width:20%;  }
.width-15  { width:15%;  }
.width-10  { width:10%;  }
.width-5   { width:5%;   }
.width-2   { width:2%;   }
.width-1   { width:2%;   }

.pb-2 { padding-bottom:2px; }
.pb-5 { padding-bottom:5px; }
.pb-10 { padding-bottom:10px; }
.pb-20 { padding-bottom:20px; }

.p-2 { padding:2px; }
.p-5 { padding:5px; }
.p-10 { padding:10px; }
.p-15 { padding:15px; }
.p-20 { padding:20px; }

.vlt { vertical-align:top; }
.vlm { vertical-align:middle; }
.vlb { vertical-align:bottom; }
.ac { text-align:center; }
.ar { text-align:right; }
.al { text-align:left; }

.w-20 { width:20px; }
.w-40 { width:40px; }
.w-60 { width:60px; }
.w-80 { width:80px; }
.w-90 { width:90px; }
.w-95 { width:95px; }
.w-98 { width:98px; }
.w-99 { width:99px; }
.w-100 { width:100px; }
.w-300 { width:300px; }
.h-10 { height:10px; }
.h-90 { height:10px; }

.bg-white { background-color:#FFFFFF; }
.bg-black { background-color:#000000; }
/******** General styles ********/

/***************************************************************/
#doc{width:100%;}
#tablehead {
        color:#003c4d;
        padding:14px 0 20px 0;
        border-bottom:1px dashed #d9d9d9;
        font-family:Arial, Tahoma, "Bell Gothic Std";
        font-size:30px;
}
#tablehead div{margin-right:110px;}

#mainData{width:100%;}

#mainData .mainTD {
        padding:8px;
        line-height:18px;
}

.width-60{width:60%;}
.width-40{width:40%;}

ul.whyregister li {
        list-style-type:square;
        margin-left:10px;
}

ol.faq {
        list-style:decimal;
        margin-left:15px;
        padding-left:15px;
        font-weight:700;
}
ul.square, ul.square li,
ol.square, ol.square li {
        list-style:square;
        margin-left:15px;
        padding-left:15px;
}
ul.circle, ul.circle li,
ol.circle, ol.circle li {
        list-style:circle;
        margin-left:15px;
        padding-left:15px;
}
ol.faq p {
        font-weight:400;
        padding-right:10px;
        padding-bottom:10px;
        color:#3d658b;
}
div.forlinks {
        background:#abc8e1 url("../images/gsprite_pg_sky.gif") repeat-x 0 -251px;
        border:0px;
        font-weight:700;
        color:#000000;
        height:20px;
        padding:5px;
        text-align:center;
        border-bottom:1px solid #A8C6E0;
        display:block;
        width:758px;
        margin:0 auto;
}
.forlinks, .forlinks a, .forlinks a:hover, .forlinks a:visited {
        color:#3d658b;
}

.width-100 td{line-height:16px;}
/******************* CSS used to style the form in createacct.php ********************/
.awform fieldset { margin-bottom:10px; padding:8px;}
.awform legend {
        padding:0 2px;
        font-weight:700;
        margin:0 -7px; /* IE Win _margin */
        padding-bottom:8px;
}
.margin-5 {
        margin:-5px;
}
form.awform, div.awform {
        margin:0px;
        padding:5px
}
.awform legend {
        padding:0;
        margin-bottom:2px;
        margin-left:5px;
}

.awform legend, .awform label {
        color:#000000;
        font-weight:700;
}
.awform fieldset {
        /*border:2px outset #A6B9DC;*/
        border:1px solid #A6B9DC;
        background:url("../images/awform-fieldset.gif") left bottom repeat-x;
}

.awform fieldset fieldset {
        background:none;
}

.awform fieldset td , table .awflike td {
        padding:5px 10px 7px;
        /*border-bottom:1px solid #A8C6E0;*/
}
.awform fieldset td.paddZero {
        padding:0px 5px 0px 20px;
        margin-left:50px;
}

form {
        margin:0px;
}

.red {
        color:#FF0000;
}
.green {
        color:#008800;
}
.grey {
        color:#666666;
}
.blue {
        color:#003399;
}
.black {
        color:#000000;
}
.orange {
        color:#FF9900;
}
.bold {
        font-weight:700;
}
.italic {
        font-style:italic;
}
.uline {
        text-decoration:underline;
}
.center {
        text-align:center;
}
.verdana {
        font-family:Verdana, Arial, Helvetica, sans-serif;
}
.georgia {
        font-family:Georgia, "Times New Roman", Times, serif;
}
.trebu {
        font-family:"Trebuchet MS";
}
/* Dynamic toolip Div imanage.php */
div#tipDiv {
        position:absolute;
        visibility:hidden;
        left:0; top:0; z-index:10000;
        background-color:#FFFFFF;
        border:1px solid #A8C6E0;
        width:400px;
        padding:4px;
        color:#000000;
        font-size:11px; line-height:1.2;
}
#uvmenu li a.IDPon, #uvmenu li a.IDPon:hover, #uvmenu li a.IDPon:visited {
        color:#008800;
        padding-left:25px;
        background:url("../images/ID_protected.gif") no-repeat 15px 50%;
        background-position:left;
        text-decoration:none;
        display:block;
}
#uvmenu li a.IDPoff, #uvmenu li a.IDPoff:hover, #uvmenu li a.IDPoff:visited {
        color:#FF0000;
        padding-left:25px;
        background:url("../images/ID_notprotected.gif") no-repeat 15px 50%;
        background-position:left;
        text-decoration:none;
        display:block;
}
strong { font-weight:700; }
input.red {
        color:#FF0000;
}
input.blue {
        color:#0000FF;
}
form#greenHeaderForm select {
        background-color:#333333;
        color:#FFFFFF;
}
form#greenHeaderForm input {
        color:#000000;
        font-weight:700;
}
#footer {
        background:#abc8e1 url("../images/gsprite_pg_sky.gif") repeat-x 0 -251px;
        padding:10px;
        font-family:"Trebuchet MS";
        text-align:center;
        border-top:1px solid #A8C6E0;
}
#footer a, #footer a:visited {
        text-decoration:none;
        color:#000000;
}
#footer a:hover {
        text-decoration:underline;
}
.inpSubmit, #bigButton, a.cartCheckOut  {
        font:12px/100% Arial, Helvetica, sans-serif;
        cursor:pointer;
        font-weight:700;
        color:#000000;
        line-height:16px;
        background:#abc8e1 url("../images/gsprite_pg_sky.gif") repeat-x 0 -251px;
        border:1px solid #3674ae;
}
.inpSubmit:hover, #bigButton:hover, a.cartCheckOut:hover{
        background:#3d658b url('../images/gsprite_pg_sky.gif') repeat-x 0 100%;
        cursor:pointer;
        color:#FFFFFF;
}
.topnavbar {
        width:676px;
        vertical-align:top;
        border:0;
}
.topminilinks {
        width:100px;
        height:20px;
        vertical-align:middle;
        text-align:center;
        border:0;
}
.editselected { border:solid 1px #000000; }
.editunselected { }
.editunselectedwithtext { border:solid 1px #3d658b; }
textarea { overflow:auto; }
.boxtitle, td.boxtitle {
        background:url("../images/bgbar.jpg") repeat-x;
        color:#000000;
        font-weight:700;
}
/* Createacct.php */
.ccaform fieldset { margin-bottom:10px; }
form.ccaform {
        margin:5px;
        padding:5px
}

.ccaform legend, .ccaform label {
        padding:0 2px;
        font-weight:700;
        margin:0 -7px; /* IE Win _margin */
        padding-bottom:8px;
        padding:0;
        margin-bottom:2px;
        margin-left:5px;
}

.ccaform fieldset {
        /*border:2px outset #A6B9DC;*/
        border:1px solid #A6B9DC;
        background:url("../images/awform-fieldset.gif") left bottom repeat-x;
}
.ccaform fieldset fieldset {
        background:none;
}

.ccaform fieldset td {
        padding:5px 10px 7px;
}
.ccaform fieldset table td.ccaHeader {
        background:#A8C6E0 url("../images/gsprite_pg_sky.gif") repeat-x 0 -251px;
        font-weight:700;
        color:#000000;
        height:25px;
        padding:10px;
}
.ccaform .internal {
        border:1px solid #A6B9DC;
}
/* Check.php  */
#domainPrices {
        border:1px solid #A8C6E0;
        width:100%;
        font-weight:700;
}
#domainPrice .CollapsiblePanel {
        margin:0px;
        padding:0px;
        border:0;
}
#domainPrice .CollapsiblePanelTab {
        border-bottom:2px dotted #A8C6E0;
        cursor:pointer;
}
#domainPrice .CollapsiblePanelContent {
        margin:0px;
        padding:4px;
        background:url("../images/blank.gif") repeat;
}
#domainPrice .CollapsiblePanelOpen .CollapsiblePanelTab, .CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
        background:#A8C6E0 url("../images/bgbar.jpg");
}
#domainPrice tr.row_0 td, #domainPrice tr.row1_0 td, #domainPrice tr.row1_01 td {
        background-color:#FFFFFF;
        color:#000000;
}
table#domainPrices th {
        background:url("../images/icon-table-sort.png") no-repeat 2px 8px;
        padding:4px 4px 4px 14px;
        color:#000000;
        border-bottom:1px solid #000000;
        font-weight:700;
}
table#domainPrices .sortedASC {
        background:url("../images/icon-table-sort-asc.png") no-repeat 2px 4px #A8C6E0;
}
table#domainPrices .sortedDESC {
        background:url("../images/icon-table-sort-desc.png") no-repeat 2px 10px #A8C6E0;
}
table#domainPrices thead tr th {
        background:#abc8e1 url('../images/gsprite_pg_sky.gif') repeat-x 0 -251px;
}
table#domainPrices .tableHeaderOver {
        cursor:pointer;
        color:#000000;
}
table#domainPrices tr.hide {
        display:none;
}
/* Domain list (checkboxs) tips style */
.tip {
        color:#fff;
        width:139px;
        z-index:13000;
}
.tip-title {
        font-weight:bold;
        font-size:11px;
        margin:0;
        color:#9FD4FF;
        padding:8px 8px 4px;
        background:url("../images/bubble.png") top left;
}
.tip-text {
        font-size:11px;
        padding:4px 8px 8px;
        background:url("../images/bubble.png") bottom right;
        text-align:left;
        color:#FFFFFF;
}
/********************************************************************/
/* Contact.php */
#cfData {
        overflow:hidden;
        margin-bottom:10px;
        display:none;
}
#cfData.ajax-loading {
        padding:20px 0;
        background:url("../images/progress_bar.gif") no-repeat;
        background-position:center bottom;
        text-align:center;
        padding-bottom:20px;
        color:#333333;
        font-size:2em;
        display:block;
        font-family:"Century Gothic";
}
.sendmail-error {
        color:#FF0000;
}
.invisible {
        display:none;
}
div#contactError {
        display:block;
        width:98%;
        border:2px outset #FF0000;
        margin:0 auto;
        padding:5px;
        margin-bottom:15px;
}
div#contactError ul, div#contactSuccess ul { margin-left:25px; }
div#contactError ul li, div#contactSuccess ul li { list-style-type:none; list-style-image:url("../images/icon_arrow_b.gif"); color:#CC0000; }
div#contactSuccess {
        display:block;
        width:98%;
        border:2px outset #006600;
        margin:0 auto;
        padding:5px;
}
a#contactSuccess {
        display:block;
        width:200px;
        height:20px;
        padding-top:7px;
        font:12px/100% Arial, Helvetica, sans-serif;
        background:url("../images/successBG.jpg") left bottom repeat-x;
        border:1px solid #006600;
        cursor:pointer;
        font-weight:700;
        text-decoration:none;
        margin:5px;
        margin:0 auto;
        text-align:center;
        color:#FFFFFF;
        bottom:0;
        left:37%;
        margin-top:10px;
        margin-bottom:5px;
}
a#contactSuccess:hover {
        background:url("../images/successBGflip.jpg") left bottom repeat-x;
        cursor:pointer;
        color:#FFFFFF;
        text-decoration:none;
}
.smallError {
        display:block;
        background:#FFEEEE;
        color:#FF0000;
        border:1px solid #FF0000;
        text-align:center;
        font-weight:700;
}
.block { display:block; }
.inline { display:inline; }
/* INFO DIVS */
.info, .success, .warning, .error, .validation, .alert, .done, .validation, .failure {
    border:1px solid;
    padding:15px 10px 15px 50px;
    background-repeat:no-repeat;
    background-position:10px center;
        width:90%;
        margin:0 auto;
        margin-top:5px;
        margin-bottom:5px;
}
.info.sm, .success.sm, .warning.sm, .error.sm, .validation.sm, .alert.sm, .done.sm, .validation.sm, .failure.sm {
        width:80%;
}
.info {
    color:#00529B;
    background-color:#BDE5F8;
    background-image:url("../images/info.jpg");
}
.success, .done {
    color:#4F8A10;
    background-color:#DFF2BF;
    background-image:url("../images/success.jpg");
}
.warning, .alert {
    color:#9F6000;
    background-color:#FEEFB3;
    background-image:url("../images/warning.jpg");
}
.error, .failure {
    color:#D8000C;
    background-color:#FFEEEE;
    background-image:url("../images/error.jpg");
}

/* Accordion related CSS */
.toggler {
        display:block;
}
.togglerHolder {
        width:750px;
        margin:auto;
}
.elementHolder {
        position:relative;
        height:35px;
        width:500px;
        padding:5px;
        margin:auto;
}
.elements {
        position:absolute;
        text-align:center;
        height:35px;
        width:450px;
        top:120%;
        left:15%;
        margin-left:-50px;
        margin-top:-50px;
        vertical-align:middle;
}
.toggler {
        height:21px;
        margin:5px;
}
.actog {
        background:url("../images/bgbar.jpg");
        color:#000000;
}
.rightBorder {
        border-right:1px solid #CC0000;
}

div#generatedPassword {
        min-width:100px;
        width:100px;
        font:110% Arial, Helvetica, sans-serif;
        padding:5px 3px 3px 7px;
        background:url("../images/form-bg.gif") no-repeat;
        border:1px solid #3B9ACC;
        margin:2px;
        display:none;
}
a#generatePassword,a#generatePassword:hover {
        background:url("../images/lock-trans.png") no-repeat;
        min-width:16px;
        height:16px;
        padding-top:2px;
        padding-bottom:2px;
        padding-left:16px;
        text-decoration:none;
}
.disabledInput,disabledInput:hover {
        background:#CCCCCC;
        color:#333333;
        font-weight:700;
}
#userPanel {
        padding:0;
        margin:0;
        border:1px solid #FFFFFF;
}
#userStats {
        padding:0;
        margin:0;
}
.childTab {
        border:0px;
        background:#FFFFFF;
        border-bottom:1px solid #FFFFFF;
}
.tab-wrapper {
        padding:3px;
        margin:0;
        border:1px solid #A8C6E0;
        border-top:2px solid #A8C6E0;
        clear:both;
}
.tab-menu {
        margin:0;
        padding:0;
        list-style:none;
        overflow:auto;
        display:block;
}
.tab-menu li {
        margin:0;
        padding:0;
        float:left;
        line-height:2em;
}
.tab-menu li a {
        padding:0.5em;
        font-weight:bold;
        margin:0;
        background:#A8C6E0 url("../images/gsprite_pg_sky.gif") repeat 0 -651px;
        border-left:1px solid #A8C6E0;
}
.tab-menu li a:hover,
.tab-menu li a:focus {
        background:#3d658b url('../images/gsprite_pg_sky.gif') repeat-x 0 100%;
        color:#FFFFFF;
        text-decoration:none;
        border-left:1px solid #3d658b;
}
.tab-menu li.tab-selected a
{
        text-decoration:none;
        color:inherit;
        background:#A8C6E0 url("../images/gsprite_pg_sky.gif") repeat-x 0 -251px;
        border-left:0px;
        color:#000000;
}
ul.autocompleter-choices {
        position:absolute;
        margin:0;
        padding:0;
        list-style:none;
        border:1px solid #7c7c7c;
        border-left-color:#c3c3c3;
        border-right-color:#c3c3c3;
        border-bottom-color:#ddd;
        background-color:#fff;
        text-align:left;
        font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
        z-index:50;
        background-color:#fff;
}
ul.autocompleter-choices li {
        position:relative;
        margin:-2px 0 0 0;
        padding:0.2em 1.5em 0.2em 1em;
        display:block;
        float:none !important;
        cursor:pointer;
        font-weight:normal;
        white-space:nowrap;
        font-size:1em;
        line-height:1.5em;
}
ul.autocompleter-choices li.autocompleter-selected {
        background-color:#444;
        color:#fff;
}
ul.autocompleter-choices span.autocompleter-queried {
        display:inline;
        float:none;
        font-weight:bold;
        margin:0;
        padding:0;
}

ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried {
        color:#9FCFFF;
}
.removeLink, .removeLink:hover, .removeLink:visited {
        background:url("../images/chk_off-trans.png") left no-repeat;
        padding-left:20px;
        display:inline;
        color:#FF0000;
        text-align:left;
        height:15px;
        padding-top:5px;
        padding-bottom:5px;
        text-decoration:none;
}
.cartRemoveItem, .cartRemoveItem:hover, .cartRemoveItem:visited {
        display:inline;
        text-align:left;
        height:15px;
        padding-right:10px;
        padding-left:5px;
        text-decoration:none;
        text-indent:-9999em;
}
div.yourstats, div.restrans {
        padding-left:20px;
        font-weight:700;
        font-size:1.1em;
        margin-bottom:8px;
}
div.yourstats { background:url("../images/stats-trans.png") left no-repeat; border-bottom:1px dotted #A8C6E0; }
div.restrans {  background:url("../images/transactions-trans.png") left no-repeat; border-top:1px dotted #A8C6E0; }
.regsitrarLeft { display:block; width:100%; height:100%; border-top:1px solid #A8C6E0; border-bottom:1px solid #A8C6E0; border-right:1px solid #A8C6E0; z-index:9999; }
.regsitrarLeft .TabTitleBar { 
line-height:23px; }
.regsitrarLeftContents { padding:5px; }
input#sendEEP {
        background:url("../images/transactions-trans.png") left no-repeat;
        padding-left:20px;
        display:inline;
        color:#008800;
        text-align:left;
        text-decoration:none;
        border:0px;
}
.rtrntomgmt, .rtrntomgmt:hover, .rtrntomgmt:visited {
        background:url("../images/return-trans.png") left no-repeat;
        padding-left:20px;
        color:#FF0000;
        text-align:left;
        height:15px;
        padding-bottom:5px;
        text-decoration:none;
        margin:0 auto;
        margin-top:5px;
        width:160px;
        display:block;
}
.welcomeDomainSearch { width:80%; }
div#watermarklogo { position:absolute; top:0; right:0; }
div.hsignup { margin-left:5px; margin-bottom:10px; border-left:2px solid #A8C6E0; }
h2.hsignup {
        font-size:1.1em;
        font-weight:700;
        background:url("../images/wand-trans.png") left no-repeat;
        padding-left:20px;
        margin-bottom:20px;
}
h2.addoption {
        font-size:1.1em;
        font-weight:700;
        background:url("../images/addoption-trans.png") left no-repeat;
        padding-left:20px;
}
h2.configure {
        font-size:1.1em;
        font-weight:700;
        background:url("../images/configure-trans.png") left no-repeat;
        padding-left:20px;
}

.login {        padding-top:0px; }
.login_credentials {
        margin:0 auto;
        padding:16px 16px 16px 200px;
        border:1px solid #A8C6E0;
        background:#EEF2F7 url("../images/login_screen.png") no-repeat;
        background-position:30px center;
}
.enter {background:url("../images/login_l.png") no-repeat left;margin:8px 0px;width:90px;}
.newaccount {background:url("../images/login_l.png") no-repeat left;margin:8px 0px;width:170px; text-align:left;}
.enter_inner {background:url("../images/login_r.png") no-repeat right;padding:6px 0px 6px 8px;}
.newacct_inner {background:url("../images/newacct_r.png") no-repeat right;padding:6px 0px 6px 8px;}

.enter_inner input, .newacct_inner input {border:none;background:none;padding:0px;margin:0px;cursor:pointer;font-family:Tahoma;font-size:12px; text-align:left;}
.enter_inner input:hover, .newacct_inner input:hover {border:none;background:none;padding:0px;margin:0px;cursor:pointer;font-family:Tahoma;font-size:12px; color:#000000;}
ul.whyregister li {
        list-style-type:square;
        margin-left:10px;
}
/*index.php boxes */
.index-box-tl {
        height:175px;
}
.index-box-1, .index-box-2, .index-box-3, .index-box-4 {
        height:178px;
}
.index-box-5, .index-box-6 {
        height:264px;
}
#mainData table.indexPlan {
        width:180px;
        height:200px;
}
#mainData td.paneHead {
        background:#A8C6E0 url("../images/bgbar.jpg") repeat-x;
        padding-right:0px;
        padding-top:2px;
        padding-bottom:0px;
        font-weight:700;
        cursor:pointer;
        color:#000000;
        height:25px;
        text-align:left;
}
/* indexPlan */
#mainData table.indexPlan td.paneHead {
        background:#A8C6E0 url("../images/bgbar.jpg") repeat-x;
        padding-right:0px;
        padding-top:2px;
        padding-bottom:0px;
        font-weight:700;
        cursor:pointer;
        color:#000000;
        height:25px;
        text-align:left;
        padding-left:5px;
}
#mainData table.indexPlan td.panelContents { background:#FFFFFF; height:178px; margin:0px; padding:0px; vertical-align:top; }
#mainData table.indexPlan td.panelContents div.panelContents { display:block; border:1px solid #A8C6E0; }
#mainData table.indexPlan td.panelContents strong { font-weight:700; color:#FF0000; }
#mainData table.indexPlan a.order { display:block; text-align:center; font-weight:700; color:#FF0000; text-decoration:underline; text-transform:uppercase; }
/* indexData */
#mainData table.indexData { width:370px; height:200px; }
#mainData table.indexData td.paneHead {
        background:#A8C6E0 url("../images/bgbar.jpg") repeat-x;
        padding-right:0px;
        padding-top:2px;
        padding-bottom:0px;
        font-weight:700;
        cursor:pointer;
        color:#000000;
        height:25px;
        text-align:left;
        padding-left:5px;
}
#mainData table.indexData td.panelContents { background:#FFFFFF; height:178px; margin:0px; padding:0px; vertical-align:top; border-top:0px; }
#mainData table.indexData td.panelContents div.panelContents { display:block; border:1px solid #A8C6E0; padding:5px; height:100%; }
#mainData table.indexData td.panelContents2 { background:#FFFFFF; height:402px; margin:0px; padding:0px; vertical-align:top; }
#mainData table.indexData td.panelContents2 div.panelContents2 { display:block; border:1px solid #A8C6E0; height:402px; padding:5px; }

/* indexIntro */
#mainData table#indexIntro { width:750px; }
#mainData table#indexIntro td {  margin:0; padding:0; }
#mainData table#indexIntro td.panelContents { background:#FFFFFF; margin:0px; padding:0px; vertical-align:top; text-align:left; border-top:0px; }
#mainData table#indexIntro td.panelContents div.panelContents { display:block; border:1px solid #A8C6E0; padding:0px; height:100%; }
ul.plans {
        margin-top:15px;
        margin-left:5px;
        margin-bottom:5px;
        text-align:left;
}
ul.plans li {
        padding-left:20px;
        background:url("../images/bullet-grey.gif") no-repeat 0px 50%;
}
ul.indexCart {
        margin-top:166px;
        margin-left:5px;
        margin-bottom:5px;
        text-align:left;
}
ul.indexCart li {
        padding-left:20px;
        background:url("../images/bullet-grey.gif") no-repeat 0px 50%;
}
.idimage {
        background-image:url("../images/opacity_index_left-trans.png");
        margin:0px;
        padding:0px;
}
.float-right { float:right; }
.float-left  { float:left;  }
a.check { display:block; }
a.check:hover { text-decoration:none; background:#A8C6E0 url("../images/bgbar.jpg"); }
td.cExtrasItem { width:200px; font-weight:400; }
/* paging */
div.paging {
        background-color:#FFFFFF;
        border-top:solid 1px #FFFFFF;
        border-bottom:solid 1px #FFFFFF;
        display:block;
        min-width:550px;
}
div.paging ul#paging {
        font-family:Arial, Helvetica, sans-serif;
        font-weight:bold;
        color:white;
        text-align:center;
        margin:0;
        padding-bottom:5px;
        padding-top:5px;
        padding-left:0px;
}
div.paging ul#paging li {
        display:inline;
        margin:1px;
        font-size:0.75em;
}
div.paging ul#paging li.active {
        background:#000000;
        border:1px solid #abc8e1;
        padding:5px 10px 5px 10px;
        color:#FFFFFF;
        font-weight:700;
}
div.paging ul#paging li a,
div.paging ul#paging li.previous-off,
div.paging ul#paging li.next-off  {
        padding:5px 10px 5px 10px;
        color:#000000;
        text-decoration:none;
        border:1px solid #abc8e1;
}
div.paging ul#paging li.previous-off,
div.paging ul#paging li.next-off  {
        border:1px solid #abc8e1;
        color:#888888;
}
div.paging ul#paging li a:hover {
        background:#333333;
        border:1px solid #000000;
        color:#000000;
}
/* Form Validation Boxes */
.error_f {
        border:1px dotted #FF0000;
        margin:5px;
        background-color:#FFFFFF;
        width:85%;
}
.error_f p {
        margin:5px;
        color:#FF0000;
}
.error_f p span {
        font-size:1.1em;
        color:#000;
        margin:5px 0px 0px 0px;
}
div#ajaxLoad {
        background:url("../images/ajaxLoad.gif") left no-repeat;
        padding-left:20px;
        display:inline;
        font-size:0.8em;
        color:#0000FF;
        text-align:left;
        height:20px;
        padding-top:5px;
        padding-bottom:5px;
}
span#uNameError {
        background:url("../images/chk_off-trans.png") left no-repeat;
        padding-left:20px;
        display:inline;
        font-size:0.8em;
        color:#FF0000;
        text-align:left;
        height:20px;
        padding-top:5px;
        padding-bottom:5px;
}
span#uNameAvailable {
        background:url("../images/chk_on-trans.png") left no-repeat;
        padding-left:20px;
        display:inline;
        font-size:0.8em;
        color:#006600;
        text-align:left;
        height:20px;
        padding-top:5px;
        padding-bottom:5px;
}
/*various package display tables*/
div#pkg {
        padding:5px;
}
#pkg table.pkgtable {
        /*width:947px;*/
}
#pkg table.pkgtable td{
        border-bottom:1px dashed #d9d9d9;
        padding:10px 0 10px 20px;
        text-align:center;
        vertical-align:middle;
        background-color:#F2F2F2;
        font-size:13px;
        font-family:"Trebuchet MS", Arial, Tahoma;
}
#pkg table.pkgtable .last td{
        border-bottom:0;
        padding-bottom:0;
}
#pkg table.pkgtable td.features{
        background:#F9F9F9 url('../images/hstable/hstable-left-bg.png') repeat-y top left;
        text-align:left;
        color:#000000;
        font-size:14px;
        font-weight:bold;
        width:172px;//width:125px;
}

#pkg table.pkgtable td.standart,
#pkg table.pkgtable td.extended{
        border-left:1px solid #d9d9d9;
        border-right:1px solid #d9d9d9;
        padding-left:0;
        padding-right:0;
        width:220px;
}
#pkg table.pkgtable td.extended{
        /*width:226px;*/
}
#pkg table.pkgtable td.custom{
        background:#F2F2F2 url('../images/hstable/hstable-right-bg.png') repeat-y top right;
        /*width:266px;*/
        width:220px;
        padding-left:0;
        padding-right:0;
}
#pkg table.pkgtable th.pkgtabletitle {
        background:url('../images/hstable/hstable-header.png?v4') no-repeat;
        /*width:947px;*/
        height:50px;
}
#pkg table.pkgtable th.pkgtablefooter {
        background:url('../images/hstable/hstable-footer.png?v2') no-repeat;
        /*width:947px;*/
        height:16px;
}
#pkg table.pkgtable td.descr {
        background:#EEF2F7;
        color:#000000;
        width:75%;
        border-right: 1px solid #A8C6E0;
        padding: 10px;
        vertical-align:top;
        text-align:left;
}
#pkg table.pkgtable td.order {
        color:#000000;
        width:25%;
        padding: 5px;
        vertical-align:bottom;
        text-align:center;
}
#pkg table.price {
        width:100%;
        padding-bottom:5px;
}
#pkg td.term {
        color:#000000;
        width: 75%;
        font-weight:700;
        border-bottom:dashed thin #A8C6E0;
        text-align:left;
}

#pkg td.price {
        color:#333333;
        text-align:right;
        border-bottom:dashed thin #A8C6E0;
        white-space:nowrap;
}
#pkg table.pkgtable-1 {width:416px;}
#pkg table.pkgtable-2 {width:632px;}
#pkg table.pkgtable .pkgtabletitle .corrner-right {
        padding:0;
        margin:0;
        float:right;
        background:url('../images/hstable/hstable-header.png') no-repeat -917px 0;
        width:30px;
        height:50px;
}
#pkg table.pkgtable .pkgtablefooter .corrner-right {
        padding:0;
        margin:0;
        float:right;
        background:url('../images/hstable/hstable-footer.png') no-repeat -917px 0;
        width:30px;
        height:16px;
}
#pkg table.pkgtable-1 .pkgtabletitle .corrner-right,
#pkg table.pkgtable-2 .pkgtabletitle .corrner-right,
#pkg table.pkgtable-1 .pkgtablefooter .corrner-right,
#pkg table.pkgtable-2 .pkgtablefooter .corrner-right {background-position: -917px -1px;}

#pkg table.pkgtable-1 td.features{
        width:172px;
}
#pkg table.pkgtable-1 td.standart{
        background:#F2F2F2 url('../images/hstable/hstable-right-bg.png') repeat-y top right;
        width:auto;
        border-right:0;
}
#pkg table.pkgtable-2 td.features{width:172px;}
#pkg table.pkgtable-2 td.standart{width:auto;}
#pkg table.pkgtable-2 td.extended{
        background:#F2F2F2 url('../images/hstable/hstable-right-bg.png') repeat-y top right;
        width:auto;
        border-right:0;
}

.boxtitle a.boxlink, a.boxlink, a.boxlink:visited { color:#3d658b; text-decoration:none; }
.boxtitle a:hover, a.boxlink:hover { color:#000033; text-decoration:none; }

.page-description{padding:4px 0 25px;font-size:14px;line-height:16px;}
.hsOrderNow {
        width:80px;
        margin:0 auto;
}
.hsOrderNow .inplink {
        text-decoration:none;
        display:block;
        background:url('../images/hstable/hstable-signup.png') no-repeat;
        width:80px;
        height:22px;
}

#inpSubmit{
        background:transparent url('../images/components/buttons.png?v5') no-repeat 0 0;
        width:67px;
        height:28px;
        border:0;
}
#inpCheckAv{
        background:transparent url('../images/components/buttons.png?v5') no-repeat -67px 0;
        width:133px;
        height:28px;
        border:0;
}
#inpContinue{
        background:transparent url('../images/components/buttons.png?v5') no-repeat -200px 0;
        width:197px;
        height:28px;
        border:0;
        margin-right:14px;
}
#inpCancel{
        background:transparent url('../images/components/buttons.png?v5') no-repeat -397px 0;
        width:148px;
        height:28px;
        border:0;
        margin-right:14px;
}
#inpAgain{
        background:transparent url('../images/components/buttons.png?v5') no-repeat -545px 0;
        width:108px;
        height:28px;
        border:0;
}
#inpSelectAndPay{
        background:transparent url('../images/components/buttons.png?v6') no-repeat 0px -87px;
        width:119px;
        height:28px;
        border:0;
        margin-right:14px;
}
#inpNoThanks{
        background:transparent url('../images/components/buttons.png?v6') no-repeat -120px -87px;
        width:81px;
        height:28px;
        border:0;
        margin-right:14px;
}
#inpSelectAndContinue{
        background:transparent url('../images/components/buttons.png?v6') no-repeat -201px -87px;
        width:209px;
        height:28px;
        border:0;
        margin-right:14px;
}

#inpArrRight{
        background:transparent url('../images/components/buttons.png?v5') no-repeat -486px -29px;
        width:40px;
        height:28px;
        border:0;
}
#inpSubmitForm{
        background:transparent url('../images/components/buttons.png?v5') no-repeat -378px -29px;
        width:108px;
        height:28px;
        border:0;
}
#inpPContinue{
        background:transparent url('../images/components/buttons.png?v5') no-repeat -156px -29px;
        width:81px;
        height:28px;
        border:0;
}
#inpManage{
        background:transparent url('../images/components/buttons.png?v5') no-repeat -237px -29px;
        width:74px;
        height:28px;
        border:0;
}
#inpSearch{
        background:transparent url('../images/components/buttons.png?v5') no-repeat -311px -29px;
        width:67px;
        height:28px;
        border:0;
}
#inpGo{
        background:transparent url('../images/components/buttons.png?v5') no-repeat -526px -29px;
        width:45px;
        height:28px;
        border:0;
}
#inpSubmitCouponCode{
        background:transparent url('../images/components/buttons.png?v5') no-repeat -293px -58px;
        width:156px;
        height:28px;
        border:0;
}
#lnkProceddCheckout{
        display:block;
        background:transparent url('../images/components/buttons.png?v5') no-repeat -449px -58px;
        width:156px;
        height:28px;
        border:0;
        text-decoration:none;
}
#inpUpdateCart{
        background:transparent url('../images/components/buttons.png?v5') no-repeat -192px -58px;
        width:101px;
        height:28px;
        border:0;
}
#inpEmptyCart{
        background:transparent url('../images/components/buttons.png?v5') no-repeat 0 -58px;
        width:94px;
        height:28px;
        border:0;
}
#inpAddCart{
        background:transparent url('../images/components/buttons.png?v5') no-repeat -95px -58px;
        width:97px;
        height:28px;
        border:0;
}

table.data td{padding:4px;}
.boxtitle, td.boxtitle {
        background:#CCCCCC;
        color:#000000;
        font-weight:700;
}
.boxtitle a.boxlink, a.boxlink, a.boxlink:visited { color:#333333; text-decoration:none; }
.boxtitle a:hover, a.boxlink:hover { color:#003333; text-decoration:none; }

#uvmenu li a.IDPon, #uvmenu li a.IDPon:hover, #uvmenu li a.IDPon:visited {
        color:#008800;
        padding-left:25px;
        background:url("../images/ID_protected.gif") no-repeat 15px 50%;
        background-position:left;
        text-decoration:none;
        display:block;
}
#uvmenu li a.IDPoff, #uvmenu li a.IDPoff:hover, #uvmenu li a.IDPoff:visited {
        color:#FF0000;
        padding-left:25px;
        background:url("../images/ID_notprotected.gif") no-repeat 15px 50%;
        background-position:left;
        text-decoration:none;
        display:block;
}
.user-menu{text-align:right;padding:0 50px 0 0;}
.user-menu a{font-weight:bold;color:#FFFFFF;text-decoration:none;}
.user-menu a:hover{text-decoration:underline;}

.page-footer .l-corrner-left .copyright {
        float:left;
        font-weight:bold;
        color:#000000;
}
