html {
    overflow: -moz-scrollbars-vertical;
    margin: 0;
    padding: 0;
}
* {
    font-family: 'Century Gothic', 'Trebuchet MS', sans-serif;
}
body {

    padding: 0px;
    text-align: center;
        height:auto !important; 
        height:100%; 
        min-height:100%; 
        font-family: Century Gothic, sans-serif;
        background: url(../images/background.png) top center no-repeat;
         color: #000000;
          margin: 0px;
          
}
body, td, th, input, textarea, select, a {
    font-size: 12px;
}



table {
    border: 0px;
}

td {
    vertical-align: top;
}

img {
    border: 0px;
}


a {
    color: #000000;
    font-weight: bold;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

a:active {
    position: relative;
    top: 2px;
}

.no:active {
    top: 0px;
}

.no:hover {
    text-decoration: none;
}

.white {
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

.white:hover {
    text-decoration: underline;
}

.white:active {
    position: relative;
    top: 2px;
}


p {
    text-align: left;
    font-size: 18px;

}

.center {
    text-align: center;
}

.home_ul {
    position: relative;
    text-align: left;
    margin-left: 50px;

}

.content_feature {
    font-weight: bold;
}

h1 {
    font-size: 24px;
    text-align: left;
    font-weight: bold;
    color: #000000;


}

h4 {
    margin: 5px;
    margin-left: 20px;
    text-align: left;
    color: #000;
    text-shadow: 2px 2px 2px #ddd;
}


div.hr {
  height: 1px;
width: 90%;
  background: #b1b2b2 no-repeat scroll center;
  margin: 25px 5px;

}
div.hr hr {
  display: none;
}

div.hr_product {
  height: 1px;
width: 90%;
  background: #b1b2b2 no-repeat scroll center;
  margin: 5px;
  margin-top: 60px;
  margin-bottom: 30px;
}
div.hr_product hr {
  display: none;
}

div.hr_news {
  height: 1px;
width: 80%;
  background: #fff no-repeat scroll center;
  margin: 0px;


}
div.hr_news hr {
  display: none;
}


#header {
    position: relative;
    width: 910px;
    height: 112px;
    text-align:left;

}

#logo {
    position: relative;
    width: 430px;
    height: 111px; 
    top: -5px;  
}

#main_wrapper {
    position: relative;
    margin-top: 5px;
    width: 910px;
    height: 100%;

    padding: 0px;


}

#main_menu {
    position: absolute;
    width: 490px;
    height: 35px;
    top: 68px;
    left: 405px;
    z-index: 1000;
}

#top_menu {
    position: absolute;
    width: 410px;
    height: 20px;
    top: -15px;
    left: 540px;
    
    color: #fff;
    font-size: 11px;
}

.phone_number {
    width: 140px;
    padding: 1px 0 0 0;
    text-align: left;
    font-weight: bold;
}

.main_menu {
    list-style: none;
    z-index: 10000;
}

.main_menu li {
    position: relative;
    float: left;
    margin-left: 15px;
    z-index: 100000;
}

object {
    z-index: 1;
}

#dropdown {
    position: absolute;
    width: 180px;
    left: -24px;
    top: 27px;
    background: orange;
    z-index: 10000000;
    display: none; 
    box-shadow: 15px 5px 10px rgba(255,255,255,0.1);
    -moz-box-shadow: 15px 5px 10px rgba(255,255,255,0.1);
    -webkit-box-shadow: 15px 5px 10px rgba(255,255,255,0.1);
}

    #dropdown a {
        display: block;
        margin: 0px;
        padding: 6px 6px 6px 20px;
        color: #000;
            background-image: -moz-linear-gradient(top, 
                                    #ffd395, 
                                    #ffbc5f);
            background-image: -webkit-gradient(linear,left top,left bottom,
                color-stop(0,         #ffd395),
                color-stop(1,         #ffbc5f));
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ffd395', EndColorStr='#ffbc5f')";  
 
    }
    

    #dropdown a:hover {
        color: #fff;
            background-image: -moz-linear-gradient(top, 
                                    #ff9b0f, 
                                    #ed8a00);
            background-image: -webkit-gradient(linear,left top,left bottom,
                color-stop(0,         #ff9b0f),
                color-stop(1,         #ed8a00));
            -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorStr='#ff9b0f', EndColorStr='#ed8a00')"; 
    }

    .raquo {
        margin-left: 10px;
    }
    
.main_menu a {
    padding: 15px 5px 15px 5px;
    font-size: 14px;
}
.main_menu a:hover {
    color: #ffffff;
}

.top_menu {
    list-style: none;
}

.top_menu li {
    float: left;
}

.top_menu a {
    padding: 10px;
    padding-top:0px;
    font-size: 10px;
    color: #ffffff;
}
.top_menu a:hover {
    color: #ffffff;
}

#top_menu_whmcs {
    position: absolute;
    width: 410px;
    height: 20px;
    top: -15px;
    left: 540px;
    
    color: #fff;
    font-size: 11px;
}

.top_menu_whmcs {
    list-style: none;
}

.top_menu_whmcs li {
    float: left;
}

.top_menu_whmcs a {
    padding: 10px;
    padding-top:0px;
    font-size: 10px;
    color: #ffffff;
}
.top_menu_whmcs a:hover {
    color: #ffffff;
}

#ad {

    margin-top: 5px;
    margin-bottom: 5px;
    
}

#plans {
    position: relative;
    width: 910px;
    height: 300px;
    
}

.home_login {
    float:left;
    text-align: left;

}
#flash_wrapper {
position: relative;
margin-bottom: 5px;    
z-index: 0;
}

#content_wrapper {
    position: relative;
    width: 100%;
    height: 100%;
}

#content_left {
    float: left;
    width: 430px;
    height: 100%;
    margin-left: 25px;
    text-align: left;
}

#content_right {
    float: right;
    width: 410px;
    height: 100%;
    margin-right: 25px;

}

#login {
    position: relative;
    background: url(../images/login_bg.png) top center no-repeat;
    width: 410px;
    height: 100px;
}


#login_form {
    position: relative;
    top: 50px;
    width: 290px;
    left: -40px;
}

#data_center {
    position: relative;
    background: url(../images/dc_bg.png) top center no-repeat;
    width: 410px;
    height: 160px;
    top: -12px;
    text-align: left;
}


#data_center_text {
    position: relative;
    top: 60px;
    font-size: 17px;
    font-weight: bold;
    color: #ffffff;
}



#data_center_text a {
    color: #ffffff;
    font-size: 17px;
    text-decoration: none;
}

#data_center_text a:hover {
    color: #ffffff;


}

#network_text_sm {
    position: relative;
    top: 50px;
    left: 0px;
    font-weight: bold;
    color: #ffffff;
    font-size: 15px;
    text-align: left;
}


#network_text_sm a {
    color: #ffffff;
    font-size: 15px;
}

#network_text_sm a:hover {
    color: #ffffff;
    text-decoration: none;

}

#home_content_bottom{
    position: relative;
    padding: 10px;
    margin: 5px;
    top: 20px;
    background-color: #dbdee1;
    width: 850px;
    -moz-border-radius: 8px; -webkit-border-radius: 8px;   
}


#footer {
    position: relative;
    width: 880px;
    height: 150px;
    margin-top: 30px;
    background: url(../images/footer_bg.png) top center no-repeat;
}

#footer_text {
    position: relative;
    text-align: right;
    margin-right: 15px;
    top: 120px;
    font-size: 15px;
    
}

#footer_text a {
    font-size: 15px;
    
}

.plans_bg {
    background: url(../images/plans_bg.png) top center no-repeat;
    float: left;
    height: 300px;
    width: 303px;
}

.plans_bg_vps {
    background: url(../images/plans_bg_vps.png) top center no-repeat;
    float: left;
    height: 300px;
    width: 303px;
}

.small_plans_bg {
    background: url(../images/plans_bg_sm.png) top center no-repeat;
    float: left;
    height: 247px;
    width: 250px;
}


.small_plans_bg_2u {
    background: url(../images/plans_bg_sm_2u.png) top center no-repeat;
    float: left;
    height: 247px;
    width: 250px;
}


.small_plans_bg_half {
    background: url(../images/plans_bg_sm_half.png) top center no-repeat;
    float: left;
    height: 247px;
    width: 250px;
}


.small_plans_bg_full {
    background: url(../images/plans_bg_sm_full.png) top center no-repeat;
    float: left;
    height: 247px;
    width: 250px;
}
.small_plans_bg_vps {
    background: url(../images/plans_bg_sm_vps.png) top center no-repeat;
    float: left;
    height: 247px;
    width: 250px;
}

.small_plans_bg_blank {
    background: url(../images/plans_bg_sm_blank.png) top center no-repeat;
    float: left;
    height: 247px;
    width: 250px;
}

.right {
    float: right;
}

.left {
    float: left;
}

.loginbutton {
    position: relative;
    left: -30px;
    top: 30px;
}

.plans_title {
    position: relative;
    font-size: 19px;
    color: #ffffff;
    height: 30px;
    margin-top: 20px;
    font-weight: bold;
    text-align: right;
    margin-right: 25px;
    text-shadow: 2px 2px 2px #000;  
    
}

.plans_text {
    position: relative;
    color: #ffffff;
    height: 150px;
    margin-top: 40px;
    text-align: left;
    font-size: 15px;
    padding-right: 20px;
    text-shadow: 2px 2px 2px #000;  
}

.plans_text ul {
    position: relative;
    margin-left: 30px;
}

.small_plans_title {
    position: relative;
    font-size: 1.1em;
    color: #ffffff;
    height: 30px;
    margin-top: 20px;
    font-weight: bold;
    text-align: right;
    margin-right: 25px;
    text-shadow: 2px 2px 2px #000;  
    
}

.small_plans_text {
    position: relative;
    color: #ffffff;
    height: 135px;
    padding-right: 20px;
    margin-top: 15px;
    text-align: left;
    font-size: 12px;
    text-shadow: 2px 2px 2px #000;  
}

.small_plans_text ul {
    position: relative;
    margin-left: 15px;
}

.tinytext {
    font-size: 10px;
    color: #ffffff;
}

.theprice {
    position: relative;
    color:#FFAB35;
font-size:22px;
font-weight:bold;
line-height:30px;
float: left;
text-shadow: 2px 2px 2px #000;  
}


.table3g table {
     border: 1pt solid rgb(155, 187, 89);
     text-align: center;
}   
   
  
   
   
   
   
.extended {
    position: relative;
    width: 90%;
    background: #eee;
    padding: 20px;
    text-align: left;
    -moz-border-radius: 8px; -webkit-border-radius: 8px;    
    
}
   
   
   
   
   
.home_plans_left{
     float: left;
 }
 
 .home_plans_right{
     float: right;
 }

 .arrow_r {
     position: relative;
     top: 6px;
     left: -8px;
 }
 
  .arrow_l {
     position: relative;
     top: -2px;
 }
 
 #home_content_plans {
    width: 500px;
    margin: 5px;
    margin-top: 0px;
    margin-bottom: 20px;
    position: relative;
}

.home_plans_header{

    width: 213px;
    height: 30px;
    position: relative;
    font-size: 97%;
    line-height: 30px;
    padding-left: 10px;
    background: url("../images/plans_header_bg.png") top center repeat;
    color: #ffffff;
    font-weight: bold;
    background-color: #000000;
}

.home_plans_body{

    width: 223px;
    min-height: 155px;    
    position: relative;
    border-color: #c3c3c3; 
border-style:solid;
border-width: 1px;
border-right-width :1px;
border-left-width: 1px;
    background-color: #eeeeee;


}

.home_plans_body_right{
       
    width: 222px;
    min-height: 150px;
    position: relative;
    border-color: #c3c3c3;
border-style:solid;
border-width: 1px;
border-left-width :1px;
    background-color: #eeeeee;
    



}

.home_plans_footer{
    width: 216px;
    height: 30px;
    padding-left: 8px;
    margin-top: 1px;
    margin-bottom: 5px;
    font-weight: bold;
    font-size: 20px;
    color: #ffab35; 
    line-height: 30px;
}

.small_plans_footer{
    width: 216px;
    height: 30px;
    margin-left: 25px;

    font-weight: bold;
    font-size: 20px;
    color: #ffab35; 
    line-height: 30px;
}




.home_plans_body img{
    float: right;
    margin: 8px;
  
}

.ordernow {
    float: right;
    margin: 5px;
    padding-top: 10px;
    width: 220px;

}

.orderlink {
    float:right;
    margin-right: 10px;
}

.plan {
    float: left; 
    
}

/* Info Pages */  

#info_left{
    float: left;
    width: 600px;
    margin-left: 15px;

}

#info_left_3g{
    float: left;
    width: 845px;
    margin-left: 15px;

}

#info_right{
    float: right;
    width: 280px;

    margin-right: 5px;
}

#info_login {
       width: 210px;
       height: 100px;
       margin-left: 25px;
       background-color: #000000;   
       background: url("../images/info_login_bg.png") top center repeat;  
           -moz-border-radius: 8px; -webkit-border-radius: 8px;   
}

#info_login_form{
    position: relative;
    top: 40px;
    left: 15px;
    text-align: left;
}

#info_network{
    margin-top: 5px;
    margin-left: 25px;
    width: 210px;
    height: 175px;
    background: url("../images/info_network.png") top center no-repeat;
}


.info_header{

    width: 630px;
    height: 30px;
    position: relative;
    font-size: 17px;
    line-height: 30px;
    padding-left: 10px;
    background: url("../images/plans_header_bg.png") top center repeat;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 20px;
    margin-left: 5px;
    background-color: #000000;
    text-align: left;
}

.info_header_3g {
    width: 855px;
    height: 30px;
    position: relative;
    font-size: 17px;
    line-height: 30px;
    padding-left: 10px;
    background: url("../images/plans_header_bg.png") top center repeat;
    color: #ffffff;
    font-weight: bold;
    margin-bottom: 10px;
    margin-left: 5px;
    background-color: #000000;
    text-align: left; 
}

.info_text{
    width: 620px;
    text-align: left;
    padding: 10px;
    
}

#mediaspace {
    position: relative;
    margin-left: 20px;
}

h2 {
    margin-left: 20px;
}
 
.awesome, .awesome:visited {
    background: #222 url(/images/alert-overlay.png) repeat-x; 
    display: inline-block; 
    padding: 5px 10px 6px; 
    color: #fff; 
    text-decoration: none;
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
    -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
    border-bottom: 1px solid rgba(0,0,0,0.25);
    position: relative;
    cursor: pointer;
    margin: 5px;
}

    .awesome:hover                            { background-color: #111; color: #fff; }
    .awesome:active                            { top: 1px; }
    .awesome, .awesome:visited,
.medium.awesome, .medium.awesome:visited         { font-size: 13px; font-weight: bold; line-height: 1; text-shadow: 0 -1px 1px rgba(0,0,0,0.25); }


    .large.awesome, .large.awesome:visited             { font-size: 14px; padding: 8px 14px 9px; }
    

    .orange.awesome, .orange.awesome:visited        { background-color: #ffab35; }
    .orange.awesome:hover                            { background-color: #ffb54e; }
