@charset "utf-8";
/* CSS Document */

/*css Reset */
*{ margin:0; padding:0;}


body{
    line-height:18px;
    background-color:#efefef;
    
}

#container{
    width:960px;
    margin:0 auto;
    padding:0 20px;
    background-color:#FFFFFF;
}


#header{
    height:95px;
    width:100%;
    position:relative;
}

#header h1{
    padding:10px 0 10px 0;
}

#header h1 a{
    /*background:url(../images/logo.png) no-repeat;*/
    position:relative;
    display:block;
    text-decoration:none;
    color:#006633;
    font-family:Arial, Helvetica, sans-serif;
    font-size:26px;
}
#header h1 a span{
    color:#FED852;

}

#banner_text{
    width:432px;
    font-family:Arial, Helvetica, sans-serif;
    display:block;
    position:absolute;
    top:50px;
    left:300px;

}
#banner_text h3{
    font-size:34px;
    color:#FED852;
    
}
#banner_text h3 span{
    color:#585800;
}
#banner_text p{
    font-size:12px;
    padding:10px 0 10px 0;
    color:#000058;

}
#banner_text a{
    text-decoration:underline;
    color:#FED852;
    
}
#banner_text a:hover{
    text-decoration:underline;
    color:#FFFFFF;
    
}

#nav{
    display:block;
    background:url(../images/navbar.png) no-repeat;
    width:100%;
    height:40px;
}

#nav ul{
    
    display:block;    
    margin:10px 0 0 0;
    list-style:none;
}

#nav ul li{
    display:block;
    float:left;
    margin-top:6px;
    padding:0px 0 0 25px;
    font-family:Verdana, Arial, Helvetica, sans-serif, Tahoma;
    font-size:13px;
    height:28px;
    text-transform:uppercase;
}


#nav ul li a {

    display:block;
    padding:0 0 0 25px;
    background:url(../images/linkimg.png) no-repeat;
    line-height:28px;
    color:#ffffff;
    text-decoration:none;
}

#nav ul li a span{
    display:block;
    padding:0 25px 0 0;
    background:url(../images/linkimg.png) no-repeat right;
    height:28px;
}

#nav ul li a:hover, #nav ul li a:active {
    text-decoration:underline;
}

#nav ul li a:visited {
    text-decoration:underline; 
}


#banner{
    position:relative;
    width:100%;
    height:200px;
    background:url(../images/bar1.jpg) no-repeat;
    margin:9px 0 0 0;
}

#features{    
    margin:19px 0 0 0;
    width:100%;
    
}
#features ul{

    width:100%;
    list-style:none;
    height:260px;

    
}

#features ul li{
    float:left;
    position:relative;

}

.col{    
    position:relative;
    height:210px;
    width:260px;
    background:url(../images/featues_bg.png) repeat-x;
    margin-right:20px;
    margin-left: 16px;
    border: 1px solid #EDEDED;
    padding:10px;
    font-family:Tahoma, Verdana, Arial, sans-serif, helvetica;
}


#features .col .nomargin {
  margin: 0;
}

#features .col .rightcol {
  margin: 0;
}

.features_title{
   // text-indent:55px;
    font-size:19px;
    font-weight:bold;
    padding-top:10px;
    color:#333333;
    
    
}
.col p{
    padding-top:10px;
    color:#333333;
    font-size:13px;

}

#footer{
    clear:both; /*check it out*/
    width:100%;
    height:70px;
    margin-top:30px;
    background:url(../images/footer_bg.jpg) repeat-x;
    color:#999999;
    font-family:Arial, Helvetica, sans-serif;
    font-size:13px;
        
}

#footer p{
    padding-top:7px;
    width:55%;
    float:left

}

#footer h5{
    padding-top:7px;
    display:block;
    font-size:13px;
    font-weight:normal;
    float:right;
    
}

#footer a{
    text-decoration:underline;
    color:#666666;

}

#content{
    margin:28px 0 0 5px;
    font-family:Tahoma, Verdana, Arial, sans-serif, helvetica;
    color:#9A9A9A;
    font-size:13px;
    text-align:justify;
    
}

#content h2{
    color:#444D52;
    font-size:25px;
    padding-bottom:15px;
}


#right_navpane{
    margin:28px 0 0 0;
    float:right;
    position:relative;
    width:300px;
    

}
/* change to icon that suites your site */

#features_icon1{
   // background:url(../images/guarantyicon.png) no-repeat; 
    height:20px;

}
#features_icon2{
   // background:url(../images/bespoke_apps.png) no-repeat;
    height:20px;

}
#features_icon3{
   // background:url(../images/valid_xhtml.png) no-repeat; 
    height:20px;

}
.founder{
    padding-top:12px;
    float:left;
    position:relative;
    width:220px;
    margin:0 20px 20px 0;
}


#foundercontainer {
    text-align:left;

}
#foundercontainer h5{
    padding-top:20px;
}
#foundercontainer p {
    padding:8px 0 10px 0;
    position:relative;
    float:right;

}


#foundercontainer img{
    float:left;
    padding-right:10px;
}

.inner_nav{
    border:1px solid #CCCCCC;
    padding:22px;
    /* Use this for rounded border for inner page */
    /*-moz-border-radius: 12px;
    border-radius: 12px;*/
    display:block;

}
.inner_nav h4{
    color:#444D52;
    font-size:14px;
    padding-bottom:16px;
    font-family:Tahoma, Verdana, Arial, sans-serif, helvetica;
}

.inner_nav li{
    list-style:none;
    padding:5px;
    font-family:Tahoma, Verdana, Arial, sans-serif, helvetica;
    font-size:14px;
    color:#999999;
    border-bottom:1px dotted #cccccc;
}
.inner_nav li a{
    color:#999999;
    text-decoration:none;
}
.inner_nav li a:hover{
    color:#666666;
    text-decoration:underline;
}
