body {
    background:#003471 url(http://www.effectivehosting.co.za/images/top_bg.jpg) repeat-x;
    margin:0;
    font:80%/1.25 Arial, Helvetica, sans-serif;
}
#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:0px 8px 0px 8px;
}

.inside{
    padding:0px 0px 0px 15px;
}

#header{
    background:url(http://www.effectivehosting.co.za/images/banner.jpg);
    height:140px;
}
#header .leftshadow{
    background:url(http://www.effectivehosting.co.za/images/bannershadeleft.gif) repeat-y top left;
    height:100%;
    z-index:100;

}
#header .rightshadow{
    background:url(http://www.effectivehosting.co.za/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(http://www.effectivehosting.co.za/images/leftshade.gif) repeat-y top left;
    height:100%;
}
.rightshadow{
    background:url(http://www.effectivehosting.co.za/images/rightshade.gif) repeat-y top right;
    height:100%;
}

#content60 {float:left;width:60%;overflow:hidden;}
#content80 {float:left;width:80%;overflow:hidden;}
#content100 {float:left;width:100%;overflow:hidden;}

#content60, #content80, #content100{
    color:#444;
}

#content60 p, #content80 p, #content100 p{
    padding-right:8px;
}
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(http://www.effectivehosting.co.za/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(http://www.effectivehosting.co.za/images/botshade.gif) repeat-x top left;
    height:8px;
    margin:-8px 8px 0px 8px;
}
#footershadel{
    background:url(http://www.effectivehosting.co.za/images/botshadel.gif) no-repeat top left;
    height:8px;
    width:8px;
}
#footershader{
    background:url(http://www.effectivehosting.co.za/images/botshader.gif) no-repeat top right;
    height:8px;
    margin-top:-8px;
    margin-bottom:0px;
}

#sidebar, #sidebar-2 {
    width:20%;
    float:left;
    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(http://www.effectivehosting.co.za/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;

}
.sidemenu h3{
    color:#5b5b5b;
    padding:0;
    border-bottom:solid 1px #cfd4df;
    padding-bottom:5px;
    font-size:110%;
    margin:10px 0px 0px 10px;
}

.sidemenu{
    margin-bottom:20px;
}


span.yes {
    width: 15px;
    height: 15px;
    text-indent: -9999px;
    overflow: hidden;
    display:block;
    background: url(http://www.effectivehosting.co.za/images/yes.png) no-repeat;
}

span.no {
    width: 15px;
    height: 15px;
    text-indent: -9999px;
    overflow: hidden;
    display:block;
    background: url(http://www.effectivehosting.co.za/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(http://www.effectivehosting.co.za/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(http://www.effectivehosting.co.za/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(http://www.effectivehosting.co.za/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(http://www.effectivehosting.co.za/images/web-site-design-packages1.jpg);
    width:489px;
    height:270px;
    margin-left:120px;}

#webdesignboxxx{
    background:url(http://www.effectivehosting.co.za/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;
}

.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;
}