body {
    background:#003471 url(../images/top_bg.jpg) repeat-x;
    margin:0;
    font:80%/1.25 Arial, Helvetica, sans-serif;
    color:#444444;
}
#frame900{
    position:relative;
    /*min-width:600px;*/
    width:900px;
    margin-right:auto;
    margin-left:auto;
    top:0;
    background:#ffffff;
}

#frame1000{
    position:relative;
    /*min-width:600px;*/
    width:980px;
    margin-right:auto;
    margin-left:auto;
    top:0;
    background:#ffffff;
}

.insideframe{
    padding:10px 18px 0px 18px;
    /*padding:0px 8px 0px 8px;*/
}

.inside{
    padding:0px 0px 0px 15px;
}

#contact{
    width:289px;
    height:114px;
    position:absolute;
    right:25px;top:14px;
    background:url(../images/contact.png);
}

#header{
    background:url(../images/banner.jpg);
    height:140px;
}
#header .leftshadow{
    background:url(../images/bannershadeleft.gif) repeat-y top left;
    height:100%;
    z-index:100;

}
#header .rightshadow{
    background:url(../images/bannershaderight.gif) repeat-y top right;
    z-index:100;
    height:100%;

}

#header p{
position:absolute;
right:35px;
top:25px;
font-weight:bold;
line-height:1.7em;
color:#000;
}
#header a{
color:#000;
}

#header h1{
    overflow:hidden;
    text-indent:-9999px;
    border:0;
}
.componentheading, h1{
    border-bottom: 1px solid #cfd4df;
    font-size:180%;
    font-weight:bold;
    color:#003471;
    padding-top:5px;
    margin-bottom:0.4em;
}

.contentheading, h2{
    color:#003471;
    font-size:150%;
    font-weight:bold;
    padding:0 0 0.5em 0px;
}

ul.get{
    margin:0 0 10px 0;
    padding:0;
    padding-left:15px;
    list-style-type: square;
}

.get li{
    padding:0 0 0.5em 0;
}

h3{
    color:#003471;
    font-size:100%;
    font-weight:bold;
    padding:0 0 1.25em 0px;
}

.buttonheading{
    margin:0;
    padding:0;
    text-align:right;
    padding-right:10px;
}
.leftshadow{
    background:url(../images/leftshade.gif) repeat-y top left;
    height:100%;
}
.rightshadow{
    background:url(../images/rightshade.gif) repeat-y top right;
    height:100%;
}
/*front page blocks*/
.firstcol{float:left;width:33%;overflow:hidden;margin-right:28px;}
.secondcol{float:left;width:32%;overflow:hidden;margin-right:28px; }
.thirdcol{float:left;width:29%;overflow:hidden;}
/*end*/

/*universal blocks*/
.content25 {float:left;width:25%;overflow:hidden;}
.content30 {float:left;width:30%;overflow:hidden;}
.content33 {float:left;width:33%;overflow:hidden;}
.content40 {float:left;width:40%;overflow:hidden;}
.content50 {float:left;width:50%;overflow:hidden;}
.content60 {float:left;width:60%;overflow:hidden;}
.content70 {float:left;width:70%;overflow:hidden;}
.content75 {float:left;width:75%;overflow:hidden;}
.content80 {float:left;width:80%;overflow:hidden;}
.content100 {float:left;width:100%;overflow:hidden;}
/*end*/
.index-login {float:left;width:100%;overflow:hidden;
border:black 1px solid;
margin:10px 0 10px 0;
}

.hostingindent {float:left;width:942px;overflow:hidden;
                background:url(../images/indentbox.gif) no-repeat;
               height:200px;
               margin-bottom:10px;
}

.hostingindent .left{
    height:200px;
    width:235px;
    float:left;
    background:url(../images/top-box-border.png) no-repeat right;
}
.hostingindent .mid{
    height:200px;
    width:235px;
    float:left;
    background:url(../images/top-box-border.png) no-repeat right;
}

.hostingindent .right{
    height:200px;
    width:236px;
    float:left;
}

.hostingindent h2{
    padding:0;
    margin:10px 0 0 20px;
}
.hostingindent h3{
    padding:0;
    margin:0 0 0 20px;
    color:#777777;
}

.hostingindent p{
    padding:15px 0 0px 5px;
}

.hostingindent ul{
    padding:15px 0 0 40px;
    margin:0;
    height:69px;
    overflow:visible;

}

.order{
    height:66px;
    padding-left:1px;

}

.bluetxt{
    color:#00ace0;
    font-weight:bold;
}

h1.underline{
    border-bottom: 1px solid #cfd4df;
    font-size:180%;
    font-weight:normal;
    color:#666666;
    padding-top:5px;
    margin-bottom:0.4em;
}

ul.guarantee{
    font-size:130%;
    font-weight:bold;
    padding:0;
    margin:0;
    list-style:none;
    line-height:200%;
}
ul.guarantee li{
    padding-left:28px;
    background:url(../images/accept.png) no-repeat;
    background-position: 0px 5px;
}

div.cpanel{
    padding-left:45px;
    background:url(../images/cpanel.gif) no-repeat;
    background-position: 0px 0px;
    margin-bottom:12px;
}

div.rvsite{
    padding-left:45px;
    background:url(../images/rvsite.gif) no-repeat;
    background-position: 0px 0px;
    margin-bottom:12px;
}

div.fantastico{
    padding-left:45px;
    background:url(../images/fantastico.gif) no-repeat;
    background-position: 0px 6px;
    margin-bottom:12px;
}

div.sitemove{
    padding-left:45px;
    background:url(../images/move.gif) no-repeat;
    background-position: 0px 6px;
    margin-bottom:12px;
}

div.domaintransfer{
    padding-left:45px;
    background:url(../images/domain.gif) no-repeat;
    background-position: 0px 6px;
    margin-bottom:12px;
}


table.compare {
    border-top:1px solid #d8d8d8;
    border-right:1px solid #d8d8d8;
}

table.compare  td{
    border-left:1px solid #d8d8d8;
    border-bottom:1px solid #d8d8d8;
    text-align:center;
    padding:4px 0px 4px 5px;
}

table.compare  th{
    text-align:center;
    border-bottom:1px solid #d8d8d8;
    border-left:1px solid #d8d8d8;
    padding:3px 0px 3px 5px;
    background:#dde3ff;
}

table.compare th.first{
    /* border-left:0; */
    text-align:left;
}

table.compare td.left{
    text-align:left;
    /* border-left:0; */
}

table.package {
    border-right:1px solid #d8d8d8;
    border-top:1px solid #d8d8d8;

}

table.package td.center{
    text-align:center;
}



table.package  td{
    border-left:1px solid #d8d8d8;
    border-bottom:1px solid #d8d8d8;
    padding:2px 0px 2px 5px;
}

table.package  th{
    text-align:left;
    border-bottom:1px solid #d8d8d8;
    border-left:1px solid #d8d8d8;
    padding:3px 0px 3px 5px;
    background:#dde3ff;
}



table.package  td.left{
    border-left:0;
    text-align:left;
    background:#f8f8f8;
}

table.package ul{
    margin:0;
    padding:0;
    list-style: none;
}

table.package li{
    padding-top:5px;
    padding-left:10px;
    padding-bottom:5px;
    margin:0px 10px 0px 8px;
    background:url(../images/arrow2.png) no-repeat 0px 10px;
}

table.package h2{
    padding:0;
    font-size:250%;
}

table.package li em{
    float:right;
    
    font-style:normal;
    font-weight:bold;
    color:#003471;
}

#footer{
    font-size:80%;
    clear:both;
    background:#ddd;

}
#footershadec{
    background:url(../images/botshade.gif) repeat-x top left;
    height:8px;
    margin:-8px 8px 0px 8px;
}
#footershadel{
    background:url(../images/botshadel.gif) no-repeat top left;
    height:8px;
    width:8px;
}
#footershader{
    background:url(../images/botshader.gif) no-repeat top right;
    height:8px;
    margin-top:-8px;
    margin-bottom:0px;
}

.sidebar-left {
    width:20%;
    float:left;
    overflow:hidden;
}
 .sidebar-right {
    padding:0 0 0 25px;
    overflow:hidden;
}

.sidemenu ul{
    list-style: none;
    margin:0;
    padding:0;
}
.sidemenu li{
    padding-top:5px;
    padding-left:10px;
    padding-bottom:5px;
    border-bottom:solid 1px #cfd4df;
    margin:0px 0px 0px 10px;
    background:url(../images/arrow.png) no-repeat 0px 10px;
}

#sidebar #current{
    font-weight:bold;
}
.sidemenu ul a{
    text-decoration:none;
    color:#cf0404;
    font-size:95%;
}
.sidemenu ul a:hover{
    text-decoration:underline;

}

ul.redarrow{
    list-style: none;
    margin:0;
    padding:0;
}

ul.redarrow li{
    padding-top:5px;
    padding-left:10px;
    padding-bottom:5px;
   /* border-bottom:solid 1px #cfd4df; */
    margin:0px 0px 0px 10px;
    background:url(../images/arrow.png) no-repeat 0px 10px;
}


.sidemenu h3{
    color:#5b5b5b;
    padding:0;
    border-bottom:solid 1px #cfd4df;
    padding-bottom:5px;
    font-size:110%;
    margin:10px 0px 0px 10px;
}

.sidemenu div{
    padding-bottom:5px;
    margin:10px 0px 0px 10px;
}


.sidemenu{
    margin-bottom:20px;
}


span.yes {
    width: 15px;
    height: 15px;
    text-indent: -9999px;
    overflow: hidden;
    display:block;
    background: url(../images/yes.png) no-repeat;
}

span.no {
    width: 15px;
    height: 15px;
    text-indent: -9999px;
    overflow: hidden;
    display:block;
    background: url(../images/no.png) no-repeat;
}

table span.yes, table span.no {
    margin: 0 auto;
}

a{
    color:#cf0404;
}

table.contact{
    border-top:1px solid #d8d8d8;
    border-right:1px solid #d8d8d8;
}

table.contact th{
    text-align:left;
    border-bottom:1px solid #d8d8d8;
    border-left:1px solid #d8d8d8;
    padding:3px 0px 3px 5px;
    background:#dde3ff;
}

table.contact  td{
    border-left:1px solid #d8d8d8;
    border-bottom:1px solid #d8d8d8;
    padding:2px 0px 2px 5px;
}










table.hosting{
    /*border-color:#d8d8d8;
    border-width:1px;
    border-style:solid;*/

    border-spacing:1px;
    background:#d8d8d8;
    width:97%;
    height:90%;
}
table.hosting td{
    background:#ffffff;
}

.borders{
    border-color:#d8d8d8;
    border-width:1px;
    border-style:solid;
}
.textinblock{
    margin-left: 55px;
    margin-top:-1px;
}

table.hosting li em{
    font-style:normal;
    font-weight:bold;
    color:#003471;
}

table.hosting{
    /*border-top:1px solid #d8d8d8;*/
    /*background: url(../images/Hosting-box1-1.jpg) no-repeat ;*/
}

table.hosting li{

    padding-left:10px;
    padding-bottom:0px;
    margin:0px 2px 0px 3px;
    background:url(../images/arrow2.png) no-repeat 0px 5px;
}

table.hosting ul{
    margin-top:0px;
    margin-left:5px;
    padding:0;
    list-style: none;
}
table.hosting th{
    background: #dde3ff;
}

div.cost{
    background:url(../images/star.png) no-repeat;
    height:90px;
    width:90px;
    margin-top:-60px;
    padding:20px 0 0 0px;
    color:#ffffff;
    text-align:center;
    float:right;
}
div.cost em
{
    font-style:normal;
    font-weight:bold;
    font-size:140%;
}

#cashtext{
    color:#003471;
    font-size:22px;
    font-weight:200;
    margin-left:10px;
}
#cashtext2{
    margin-left:4px;
}
#cashtext3{
    color:#003471;
    font-size:22px;
    font-weight:200;
    margin-left:4px;
}

#chashtextalign{
    margin-left:0px;
}

img.imgpos{
    margin-left: auto;
    margin-right: auto;
    padding:0px;
}

#searchbar{
    position:absolute;
    top:108px;
    right:20px;

}


#buildconnectgrow{
    background:url(../images/build-connect-grow3.jpg) no-repeat center;
    font-family:arial, Helvetica, sans-serif;
    font-size:14px;
    color:#000;
    height:277px;
    position:relative;
    margin-left:0px;

}

#buildtext{
    position:absolute;
    z-index:1;
    bottom:36px;
    left:129px;}

#connecttext{
    position:absolute;
    z-index:2;
    bottom:20px;
    left:384px;}

#growtext{
    position:absolute;
    z-index:3;
    bottom:20px;
    left:639px;}

.link1{
    width:151px;
    height:154px;
    display: inline-block;
    top:18px;
    left:116px;
    position:absolute;
}

.link2{
    width:151px;
    height:154px;
    display: inline-block;
    top:18px;
    left:372px;
    position:absolute;
}

.link3{
    width:151px;
    height:154px;
    display: inline-block;
    top:18px;
    left:624px;
    position:absolute;
}

.breadcrumb{
    background:#e1e4eb;
    width:100%;
    font-size:80%;
    position:relative;
    padding:3px 0 3px 0;
}

.breadcrumb span.left{
    margin-left:5px;
}








#webdesignbox{
    width:660px;
    height:455px;
    padding:10px;}

#webdesignboxx{
    background-image:url(../images/web-site-design-packages1.jpg);
    width:489px;
    height:270px;
    margin-left:120px;}

#webdesignboxxx{
    background:url(../images/web-design-packages-backgro.gif) no-repeat;
    height:181px;
    width:603px;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px}

#leftcat{
    margin-top:2px;
    float:left;
    width:120px;
    height:181px;
    color:#666666;
    font-weight:bold;
}

#middlecat{
    margin-left:120px;
    width:489px;
    height:181px;}

#leftcatin{
    float:left;
    width:163px;
    height:181px;}

#middlecatin{
    float:left;
    width:140px;
    height:181px;}

#rightcatin{
    float:right;
    width:183px;
    height:181px;}

#leftcatin h3, #middlecatin h3,#rightcatin h3{
    margin:auto;
    font-family:Arial, Helvetica, sans-serif;
    color:#FF0000;
    text-decoration:underline;
}


.intleftcontent{
    height:181px;
    margin-top:2px;
    color:#666666;}


.cashtexts{
    font-size:14px;
    color:#FF0000;
}

.cashtextss{
    font-weight:bold;
    font-size:14px;
    color:#FF0000;
}

.cpanellogin{
    padding:3px;
    border:#afb4bf solid 1px;
    -moz-border-radius:7px;
    -webkit-border-radisu:7px;
    margin-left:4px;
    margin-bottom:10px;
    margin-top:10px;
}

.cpanellogin input{
    border:#afb4bf solid 1px;
    background:#fff;
     margin-bottom:2px;
     font-size:12px;
}

.cpanellogin h3{
padding:0;
margin:0 0 7px 0;
}

.cpanellogin .button{
    -moz-border-radius:5px;
    -webkit-border-radisu:5px;
    background:#e8e8e8;
    font-weight:bold;
    margin:2px 0 0 103px;
}

.border{
    padding:3px 3px 0 3px;
    border:#afb4bf solid 1px;
    -moz-border-radius:7px;
    -webkit-border-radisu:7px;
    margin-left:4px;
    margin-right:0px;
    margin-bottom:10px;
    margin-top:10px;
}

.border input{
    border:#afb4bf solid 1px;
    background:#fff;
     margin-bottom:0px;
     font-size:12px;
}

.domain-search{
    padding:5px;
    
}

.domain-search input{
    border:#afb4bf solid 1px;
    background:#fff;
     margin-bottom:0px;
     font-size:12px;
}

.border h3{
padding:0;
margin:5px 0 7px 0;
}

.border .button{
    -moz-border-radius:5px;
    -webkit-border-radisu:5px;
    background:#e8e8e8;
    font-weight:bold;
    margin:2px 0 0 103px;
}

.vpsget{
   list-style-type: none;
   
}

.vpsget li{
/*line-height:2em;*/
padding-top:10px;
cursor:pointer;cursor:hand;
}

.vpsget li img{
    vertical-align: bottom;
    padding-bottom:1px;
    padding-right:2px;
}

.vpsget .submenu{
    width:40em;
}

.verttab{
    border-spacing:1px;
    width:90%;
    background:#d8d8d8;
}

.verttab th, .proddetails td{
padding:6px;
}
.verttab td{
background:#fff;
}
.verttab th{
     padding:2px 2px 2px 2px;
    background:#dde3ff;
    text-align:right;

}

.frontloginheaders{
margin-top:30px;

}

.frontloginheaders h3{
    /*font-size:100%; */
    float:left;
    background:#f2f2f2;
    margin:0;
    padding:5px 8px 5px 8px;
    border-right:solid 1px #cecece;
    border-top:solid 1px #cecece;
    cursor: pointer; cursor: hand;
}

#menu1{
    border-left:solid 1px #cecece;
    margin-left:15px;
}

#frontlogin{
    clear:both;
    margin-top:0px;
    margin-bottom:25px;
    padding:14px 0 12px 8px;
    background:#e5eaf1;
    border:solid 1px #cecece;
}

#frontlogin ul{
    list-style:none;
    margin:0;
    padding:0;
    
}

#frontlogin li{
    float:left;
}

.hide{
    display:none;
}

