html, body {
    height: 100%;
    font-family: sans-serif;
    font-size: 10pt;
    text-align: center;
}

a {
    color: #9bb548;
    font-weight: 700;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.text {
    background: #ecebeb url(../../../bg_input.gif) repeat-x top left;
    padding: 3px;
    width: 95%;
    border: 1px solid #000;
}

.clear{clear:both;}

#secondary,#main {
    background: #fff url('../../../images/body_bg.jpg') repeat-x;
}

    /* BEGIN SHARED STYLES */
    #container {
        text-align: center;
        margin: auto;
        width: 980px;
        height: 100%;
    }
    
    #header {
        padding-top: 8px;
        margin-bottom: 3px;
        background: none;
    }
    
        #danima-logo {
            float: left;
        }
    
        #header-top {
            height: 92px;
            background: #292929 url(../../../images/logo_danimahosting.gif) no-repeat top left;
        }
        
            #header-shout {
                text-align: right;
                margin-top: 11px;
                margin-right: 20px;
                float: right;
                color: #AAA;
                font-weight: 700;
            }
        
        #header-image {
            text-align: center;
            background: none;
        }
        
        
        #footer #tech {
            margin: 13px 0 0 20px;
            float: left;
            width: 620px;
            border-right: 1px solid #AAA;
            text-align: left;
        }
        
        #footer #question-shout {
            float: right;
            width: 270px;
            margin: 18px 10px 0 40px;
            color: #a3a3a3;
            font-weight: 700;
            text-align: left;
        }
        
        #footer-bottom {
            margin: auto;
            width: 973px;
            height: 11px;
            background: transparent url(/images/footer-bottom.gif) no-repeat top left;
            margin-bottom: 10px;
        }
        
        
        /* BEGIN MAIN STYLES */
        #main #header {
            height: 415px;
        }
        
        #main #content-container {
            margin: auto;
            width: 973px;
            background: #a5a5a5 url(../../../images/bg_main_content.gif) repeat-x bottom left;
        }
        
            #main #content-container-top {
                background: transparent url(../../../images/content_title_main.gif) no-repeat top center;
                height: 39px;
            }
            
            #main #content-body {
                min-height: 220px;
                height: auto !important;
                height: 220px;
                padding-top: 22px;
            }
            
            #main #content-body .section {
                padding: 28px;
                border-right: 1px solid #676767;
            }
            
            #main #content-body table td {
                border-right: none;
            }
            
            #main #content-body-bottom {
                background: #FFF url(../../../images/footer_main_content.gif) no-repeat bottom center;
                height: 18px;
            }
                        
            #main #footer {
                clear: both;
                background: #292929;
                margin: auto;
                width: 973px;
                height: 81px;
            }
        /* END MAIN STYLES */
        
        
        /* BEGIN SECONDARY STYLES */
        #secondary #header {
            height: 277px;
       }  
        
        #secondary #content-container {
            text-align: left;
            margin: auto;
            width: 973px;
            background: transparent url(/images/content-bg1.png) repeat-y top left;
        }
        
        #secondary #content-container #content-container-inner {
            text-align: left;
            margin: auto;
            width: 973px;
            background: transparent url(/images/content-bg2.png) no-repeat bottom left;
        }
        
            #secondary #content-container-top {
                background: transparent url(../../../images/sec_header.gif) no-repeat top center;
                height: 38px;
            }
        
        
            /* BEGIN SIDEBAR STYLES */
            #secondary #sidebar {
                float: right;
                width: 223px;
                padding-top: 5px;
                text-align: center;
            }
            
                #secondary .shoutbox-container {
                    margin: auto;
                    width: 214px;
                }
                
                    #secondary .shoutbox-container {
                        margin: auto;
                        width: 214px;
                        padding-bottom: 10px;
                    }
                    
                        #secondary #shoutbox-domains {
                            background: transparent url(../../../images/sidebar_header_domainnames.gif) no-repeat top center;
                            height: 32px;
                        }
                        
                        #secondary #shoutbox-packages {
                            background: transparent url(../../../images/sidebar_header_ourpackages.gif) no-repeat top center;
                            height: 32px;
                        }
                        
                        #secondary #shoutbox-cp {
                            background: transparent url(../../../images/sidebar_header_cp.gif) no-repeat top center;
                            height: 32px;
                        }
                        
                        #secondary .shoutbox-body {
                            background: #CFCECE url(../../../images/bg_sidebar_shout.gif) repeat-x bottom left;
                            border-left: 1px solid #6c6b6b;
                            border-right: 1px solid #6c6b6b;
                            padding: 9px;
                        }
                        
                            #secondary .shoutbox-body p {
                                text-align: left;
                            }

                        #secondary .shoutbox-bottom {
                            background: transparent url(../../../images/sidebar_footer.gif) no-repeat top center;    
                            height: 7px;
                        }
            
            /* BEGIN SECONDARY CONTENT BODY STYLES */
            #secondary #content-body {
                width: 677px;
                min-height: 425px;
                height: auto !important;
                height: 425px;
                text-align: left;
                padding: 20px 40px 30px 26px;
                float: left;
            }
            
                #content-body p {
                    padding-bottom: 10px;
                }
            
            #secondary #content-body-bottom {
                background: #000 url(../../../images/content-footer_bg.png) no-repeat bottom left;
                width: 973px;
                height: 70px;
                text-align: left;
                margin: auto;                
            }
            
                        
            #secondary #footer {
                clear: both;
                background: #292929 url(../../../images/footer_bg.gif) no-repeat top left;
                margin: auto;
                width: 973px;
                height: 81px;
            }

#navigation{
    width: 100%;
    height: 29px;
    background: transparent url('/images/top_nav_bg.gif') repeat-x 0 0;
    text-align: left;
}
#navigation ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
            
 #menu li {
    float: left;
    height: 29px;
    list-style-type: none;
/*    background: url('../../../images/menu.gif') no-repeat;*/
} #menu li.first {
/*    background: url('../../../images/menu.gif') no-repeat;*/
} #menu li.last {
    border-right: 1px solid #555454;
/*    background: url('../../../images/menu.gif') no-repeat;*/
}

#menu li a {
    top: 0;
    left:0;
    margin: 0;
    padding: 0;
    overflow: hidden;
    text-decoration:none;
    color: #FFF;
    font-weight: 600;  
    line-height: 29px; 
    padding: 0 20px;
    display: block;
    border-left: 1px solid #555454;
    border-right: 1px solid #616161;  
    font-variant: small-caps;
    font-size: 1em;
}
#menu li a:hover {
    color: #ff9d03; 
    background: transparent url('/images/top_nav_bg_active.gif') repeat-x 0 0;
}

#members-top_menu {
    
}
#members-top_menu{height:38px;line-height:38px;margin:0;padding:0;text-align:left;}
#members-top_menu ul{list-style:none;margin:0;padding:0;}
#members-top_menu ul li{float:left;margin:0;padding:0;}
#members-top_menu ul li a,#members-top_menu ul li a:visited{color:#ff9d03;display:block;height:38px;line-height:38px;padding:0;text-align:center;text-decoration:none; padding: 0 20px;}
#members-top_menu ul li a.down,#members-top_menu ul li a.down:visited,#members-top_menu ul li a.down:hover{background-color:#FFF;border-right:1px solid #EBEBEB;color:#333;font-weight:700;}
#members-top_menu ul li a:hover{color:#fff;}

#header-sub_menu {
    
}
#header-sub_menu{height:38px;line-height:38px;margin:0;padding:0;text-align:left;}
#header-sub_menu ul{list-style:none;margin:0;padding:0;}
#header-sub_menu ul li{float:left;margin:0;padding:0;}
#header-sub_menu ul li a,#header-sub_menu ul li a:visited{color:#ff9d03;display:block;height:38px;line-height:38px;padding:0;text-align:center;text-decoration:none; padding: 0 20px;}
#header-sub_menu ul li a.down,#header-sub_menu li a.down:visited,#header-sub_menu ul li a.down:hover{background-color:#FFF;border-right:1px solid #EBEBEB;color:#333;font-weight:700;}
#header-sub_menu ul li a:hover{color:#fff;}

table.data{margin:0 0 10px;padding:0;}
table.data td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.data th{background-color:#888;border-bottom:1px solid #333;color:#FFF;font-weight:400;}
table.data tr.clientareatableactive td{background-color:#DFFFE0 !important;}
table.data tr.clientareatablepending td{background-color:#EFEFEF !important;}
table.data tr.clientareatablesuspended td{background-color:#FFF6CF !important;}
table.data tr.clientareatableterminated td{background-color:#FFCFCF !important;}
table.frame{margin:0 0 10px;padding:0;border:1px solid #EBEBEB;border-bottom:0;}
table.frame table td{background-color:#FFF;border-bottom:1px solid #EBEBEB;}
table.frame table td.fieldarea{background-color:#F5F5F5;color:#333;text-align:right;border-right:1px solid #EBEBEB;}
.contentbox{padding:10px;margin:0 0 10px;text-align:center;}

h1{
  font-size: 16px;
  font-weight: bold;
  color: #292929;
  font-family: verdana;
}

#footer-copyright {
    text-align: left;
    padding-top: 5px;
    clear: both;
    color: #333;  
/*    border-bottom: 1px solid #E1E1E1;*/
    padding-bottom: 5px;  
    margin: 10px;
    margin-bottom: 2em;
}

#footer-sitemap {
    text-align: left;
    padding: 10px;
    clear: both;
    color: #333;
}
#footer-sitemap ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
#footer-sitemap div.column{
    float: left;
    width: 16%;
}
#footer-sitemap h3 {
    font-weight: bold;
    font-size: 14px;
}
#footer-sitemap ul li a {
    font-weight: normal;
    color: #333;
}

#EditorBar {
    position: absolute;
    top: 0;
    left: 0;
    filter:alpha(opacity=90);
    -moz-opacity:0.9;
    -khtml-opacity: 0.9;
    opacity: 0.9;    
}
#EditorBar td{
    padding: 3px;
}
#EditorBar input {
    margin: 2px;
    padding: 2px;
}

#list-table {
    width: 100%;
    margin: 0;
    padding: 0;
}
#list-table td {
    background: #969696;
    border-bottom: 1px solid #f8f8f8;
    color: #333;
    padding: 6px;
    vertical-align: middle;
    text-align: center;
}
#list-table td.feature {
    background: none;
    text-align: left;
}
#list-table td.header-title{
    background: #343434;
    color: #FFF;
    font-size: 1em;
    text-align: left;
    padding: 0 6px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-weight: bold;
}


.left{
    float: left;
}
.middle{
    float: left;
}
.right{
    float: right;
}

h3.title{
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 1em;
    border-bottom: 1px solid #9BB548;
    color: #9BB548;
    text-transform:uppercase;
}
h3.sub-title{
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 0.3em;
    color: #292929;
    text-transform:uppercase;
}

.container-small {
    width: 213px;
}
.container-small ul {
    margin-top: 1em;
    padding-top: 0;
    list-style-image: url(/images/bullet-gray_square.png);
}
.container-small .button_bottom {
    position: absolute;
    left: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -10px;
}
.container-small-top {
    background: url(/images/container-small-top.png) no-repeat; 
    height: 39px; 
    width: 213px;
    vertical-align: middle;
}
.container-small-content{
    background: #D8D7D7 url(/images/container-middle-bg.png) repeat-x bottom center; 
    height: 136px; 
    width: 211px; 
    border-left: 1px solid #292929; 
    border-right: 1px solid #292929;
}
.container-small-content .inner{
    width: 211px;
    overflow: auto;
}
.container-small-bottom {
    position: relative;
    background: url(/images/container-small-bottom.png) no-repeat; 
    height: 15px; 
    width: 100%;    
}

.container-medium {
    width: 331px;
}
.container-medium ul {
    margin-top: 1em;
    padding-top: 0;
    list-style-image: url(/images/bullet-gray_square.png);
}
.container-medium .button_bottom {
    position: absolute;
    left: 40px;
    margin-left: auto;
    margin-right: auto;
    margin-top: -10px;
}
.container-medium-top {
    height: 39px; 
    width: 331px;
    vertical-align: middle;
}
.container-medium-content{
    background: #D8D7D7 url(/images/container-med-middle-bg.png) repeat-x bottom center; 
    height: 136px; 
    width: 329px; 
    border-left: 1px solid #292929; 
    border-right: 1px solid #292929;
}
.container-medium-content .inner{
    width: 329px;
    overflow: auto;
}
.container-medium-bottom {
    position: relative;
    background: url(/images/container-med-bottom.png) no-repeat; 
    height: 15px; 
    width: 100%;    
}