body{
    color: #333333;
    font: 14px/22px verdana,arial,sans-serif;
}
#container{
    width:950px;
    margin-left:auto;
    margin-right:auto;

}

#header{
    height:95px;
}

#logo{
    float:left;
}

#header-links{
    position:relative;
    top:20px;
    text-align:right;
    right:5px;
}

#header-links a{

}

#right-content li{
    list-style: none;
    font-size: 22px;
    line-height: 55px;
}

#right-content{

    position: relative;
    top: 20px;
    text-align:center;
}

#focus{
   background-color:#FFFFFF;
    height:333px;
    float:left;
    width:726px;

}

#focus-content{
   left: 0;
    position: relative;
    top: -18px;

}

#buttons li{
    list-style: none;
    font-size:20px;

    line-height: 85px;
}

#buttons{
    width:265px;
    float:right;
    position:relative;
    top:-305px;
    left:70px;
}
#buttons li a, #visited{
    color: #FFFFFF;
    left: 49px;
    position: relative;
    text-align: center;
    text-decoration: none;
    top: -13px;
}

.list-background{
    background-image: url("../images/feature.jpg");
    background-repeat:no-repeat;
}



#features, #pricing{

}

#pricing li{
    list-style: none;
    position:relative;
    left:-10px;
}

#features{
    float:left;
}

#pricing{
    float: right;
    left: 207px;
    position: relative;
    top: -140px;
    width: 318px;
}

#pricing li{
    line-height: 37px;
}

#right-content ul{
   position:relative;
   top:15px;
}
#footer{
    float:left;
    margin-top:-138px;
}

/* the overlayed element */
.simple_overlay {

    /* must be initially hidden */
    display:none;

    /* place overlay on top of other elements */
    z-index:10000;

    /* styling */
    background-color:#333;

    width:675px;
    min-height:200px;
    border:1px solid #666;

    /* CSS3 styling for latest browsers */
    -moz-box-shadow:0 0 90px 5px #000;
    -webkit-box-shadow: 0 0 90px #000;
}

/* close button positioned on upper right corner */
.simple_overlay .close {
    background-image:url(../images/close.png);
    position:absolute;
    right:-15px;
    top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}

/* styling for elements inside overlay */
.details {
    position:absolute;
    top:15px;
    right:15px;
    font-size:11px;
    color:#fff;
    width:150px;
}

.details h3 {
    color:#aba;
    font-size:15px;
    margin:0 0 -10px 0;
}

#body_box{
     -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    background-color: #CCCCFF;
    padding:1px;
    height:475px;
    background: -webkit-gradient(linear, left top, left bottom, from(#CCCCFF), to(#FFFFFF));
    margin-top:-20px;
}

