/* Handcoded by http://psdcssxhtml.com */



/* reset */

body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,textarea,blockquote,th,td{

    margin:0;

    padding:0;

}



fieldset,img{

    border:0;

}



html{

    height:100%;

    margin-bottom:1px;

}



body{

    position:relative;

}



:focus{

    outline:hidden;

}



/* links */

a{

    color:#282828;

    text-decoration:underline;

}



a:hover{

	color:#993300;
	
    text-decoration:underline;

}



/* header elements */

h1, h2, h3, h4, h5, h6{

    font-family:Arial, Helvetica, sans-serif;

    font-weight:bold;

    color:#282828;

    line-height:100%;

}



h1{

    font-size:28px;

}



h2{

    font-size:23px;

}



h3{

    font-size:18px;

}



h4{

    font-size:15px;

}



h5{

    font-size:14px;

}



h6{

    font-size:11px;

}



/* page setup */

body{

    background:#FFF url(../images/page_bg.png) 50% 0 repeat-x;

    font-family:Arial, Helvetica, sans-serif;

    line-height:140%;

    color:#282828;

    font-size:13px;

}



/* wrapper setup */

div.rapidxwpr{

    margin:auto;

    width:900px;

}



/* header */

div#header{

    position:relative;

    height:73px;

    margin:0px 0px 15px 0px;

}



/* logo */

span#logo, img#logo{

    position:absolute;

    top:0px;

    left:0px;

    width:250px;

    height:70px;

    border:0;

}



/* main body setup */

div#middle{

    width:auto;

    margin:0px 0px 0px 0px;

    clear:both;

    border:#C6C6C6 1px solid;

    padding:20px;

}



/* right column */

div#right{

    width:277px;

    padding:0px 0px 0px 18px;

    float:right;

}



* html div#right{

    padding:0px 0px 0px 15px;

}



/* content column */

div#main{

    width:auto;

    margin:0px 0px 0px 0px;

    padding:0px 0px 0px 0px;

}



div#mainmiddle{

    margin:0px 0px 0px 0px;

}



div#content{

    width:auto;

}



/* footer */

div#footer{

    width:auto;

    padding:5px 0px 20px 0px;

    clear:both;

    color:#fff;

}



/* clearing & floating */

.clearingfix:after{

    content:".";

    display:block;

    line-height:0px;

    clear:both;

    visibility:hidden;

}



.clearingfix{

    display:block;

}



.floatbox{

    overflow:hidden;

}



/* alignments */

.alignleft{

    float:left;

    margin:0 20px 0 0;

}



.alignright{

    float:right;

    margin:0 0 0 20px;

}



/* topmenu */

div#topmenu{

    position:absolute;

    top:47px;

    right:5px;

    height:27px;

}







/* main image */

div.main-image{

    margin:0 0 20px 0;

}



/* welcome */

div.welcome{

    background:url(../images/green-hosting.jpg) 100% 0 no-repeat;

    padding:0 220px 10px 0;

    margin:0 0 10px 0;

}



div.welcome h1, div.welcome h2{

    font-weight:normal;

    text-transform:uppercase;

    margin:0;

}



div.welcome h1 span, div.welcome h2 span{

    color:#3d821c;

}

div.standard{

    margin:0 0 10px 0;

}



div.standard h1, div.standard h2{

    font-weight:normal;

    margin:0;

}



div.standard h1 span, div.standard h2 span{

    color:#3d821c;

}




/* benefits box */

div.benefits{

    background:url(../images/benefits-top.jpg) 0 0 no-repeat;

    padding:15px 0 0 0;

}



div.benefits-bg{

    background:url(../images/benefits-bg.jpg) 0 100% no-repeat;

    padding:0 13px 15px 13px;

}



div.benefits h3{

    text-transform:uppercase;

    font-weight:bolder;
    
    color:#666666;

    margin:0 0 20px 0;

}



div.benefits ul{

    list-style:none;

    margin:5px 10px;

}



div.benefits ul li{

    background:url(../images/icon-leaf.png) 7px 50% no-repeat;

    padding:10px 0 8px 33px;

    border-bottom:#d4d3d3 1px solid;

}



div.benefits ul li a{

    font-size:17px;

    color:#282828;

}



/* signup */

a.signup{

    background:url(../images/signup-bg.png) 0 0 no-repeat;

    color:#FFF;

    width:100px;

    display:block;

    padding:0px 10px;

    line-height:18px;

    height:18px;

    margin:10px 0 0 0;

}



/* features box */

div.box{

    background:url(../images/box-top.jpg) 0 0 no-repeat;

    padding:10px 0 0 0;

}



div.box-bg{

    background:url(../images/box-bg.jpg) 0 100% no-repeat;

    padding:0 10px 10px 10px;

}



/* features */

ul.features{

    list-style:none;

}



ul.features li{

    float:left;

    width:240px;

    margin:10px 15px;


}



* html ul.features li{

    margin:10px 10px;

}



ul.features li img.features-icon{

    float:left;

    width:50px;

}



ul.features li div.details{

    float:right;

    width:225px;

}



ul.features li div.details h4{

    margin:0;

}



/* footermenu */

ul.footermenu{

    list-style:none;

    margin:0 0 0 10px;

}



ul.footermenu li{

    float:left;

    margin:0 0 0 15px;

}



ul.footermenu a{

    font-size:12px;

    color:#747474;

    text-transform:uppercase;

}


/* credits */

div.credits{

    float:right;

    margin:0 25px 0 0;

}



div.credits a{

    font-size:12px;

    color:#747474;

}

div.copyright {

    font-size:12px;

    color:#747474;

}
