*{
margin:0;
padding:0;
font-family:arial, helvetica, sans-serif;
}
body{
    background-color:#287593;
    
}
p{
    
    font-size:.85em;
}
ul{
    margin:0px 0 0 10px;
    
    
}
ul li{
    
    margin:10px 0 10px 0;
}

ul li ul{
    
    margin:0px;
}
ul li ul li{
    margin:10px 0 10px 0;
}

#wrapper{
    width:940px;
    margin:0 auto;
    
}
#nav{

    
    height:53px;
}
#nav h1{
    display:inline;
    float:left;
}
#nav h1 a{
    display:block;
    width:70px;
    height:53px;
    text-indent:-9999px;
    background:url('landing1_ip_button_bg.png') 0px 0px no-repeat;
    margin:0px 0 0 0;
    cursor:pointer;

}
    #nav h1 a:hover{
        background-position:0px -53px;
        
    }
#nav ul{
    width:800px;
float:left;
display:block;
    margin:0px;
    padding:5px 0 0 0;
        background:url('landing1_nav_bg.png') 0px 0px repeat-x;
}
#nav ul li{
 display:inline;
 margin:0px;
}
#nav ul li a{
    display:block;
    float:left;
    height:33px;
    

    text-align:center;
    margin:0px;
    border-left:1px solid #115773;
    padding:15px 30px 0 30px;
    color:white;
    text-decoration:none;

}
#nav ul li a:hover{
    background:#f48a2c;
    
    
}
#nav ul li a.last{
        border-right:1px solid #115773;
    
}
.clear{
    clear:both;
    
}
#tweet_button{
    float:right;

    
}
#tweet_button a{
    width:70px;
    height:53px;
     background:url('landing1_twitter_button_bg.png') 0px 0px no-repeat;
     display:block;
     text-indent:-9999px;
     margin:0px 0 0 0;
}
    #tweet_button a:hover{
        background-position:0 -53px;
        cursor:pointer;
    }
    
#top_wrap{
    height:440px;
    padding:50px 0 0 0;
}
    #left_column{
        width:350px;
        padding:0 20px 0 20px;
        
    }
    #left_column h2{
        
        
    }
    #left_column h2 a{
        width:280px;
        background:url('landing1_invent_logo.png') 0px 0px no-repeat;
        height:90px;
        display:block;
        margin:0 0 20px 0;
        text-indent:-9999px;
    }
        #left_column h2 a:hover{
            background:url('landing1_invent_logo.png') 0px -87px no-repeat;
        }
    #left_column p{
        margin:30px 0 30px 0;
        color:#115773;
        line-height:1.5em;
        font-size:1em;
        
    }
    #left_column a.find_out_more{
        width:340px;
        height:50px;
        padding:25px 0 0 0;
        background:url('landing1_find_out_button.png') 0px 0px no-repeat;
        display:block;
        text-align:center;
        text-indent:-99999px;
        border:none;
    }
        #left_column a.find_out_more:hover{
            background-position:0 -75px;
            cursor:pointer;
        }
        a:active{
           outline:none;
        }
        :focus
        {
          outline-style: none;
        }       
#feature_box_top{
    height:10px;
    background:url('landing1_feature_box_top.png') top left no-repeat;
    display:block;
}
#feature_box_bottom{
    height:35px;
    display:block;
    clear:both;
    margin:0 0 0px 0;
background:url('landing1_feature_box_bottom.png') bottom left;
background-repeat:repeat-y;
}
ul#feature_box{
    list-style:none;
    float:left;
    background:url('landing1_feature_box_bg.png') 0px 0px repeat-y;
    display:block;
    float:left;
    margin:0px 0 0px 0;
    width:940px;

    
}
ul#feature_box li{
    width:270px;
    float:left;
    margin:15px 0px 0px 0;
    padding:0 20px 0 20px;
    border-right:1px solid #ccc;

}
    ul#feature_box li.last{

    }
ul#feature_box li h3{
    color:#19617e;
    font-size:1.4em;
    margin:0px 0 0px 0;
    padding:10px 0 15px 65px;
    
}
    ul#feature_box li h3.personal_service{
        background:url('landing1_hands_bg.gif') 0px -3px no-repeat;
    }
    ul#feature_box li h3.built_in_seo{
        background:url('landing1_graph_bg.gif') 0px -7px no-repeat;
    }
    ul#feature_box li h3.complete_service{
        background:url('landing1_tick_sheet_bg.gif') 0px -7px no-repeat;
    }
    ul#feature_box li p{
        color:#666;
        margin:10px 0 10px 0;
        font-size:.89em;
    }
ul#feature_box li ul{
    margin:0px;
    padding:0px;
    clear:both;
}
ul#feature_box li ul li{
    margin:5px 0 5px 0;
    border:none;
    padding:0px;
    color:#19617e;
    font-weight:bold;
    background:url('landing1_greentick.gif') 0px 0px no-repeat;
    text-indent:20px;
    list-style:none;
}
#footer_wrap{
    background:url('landing1_footer_bg.gif') 0px 0px repeat-x;
    clear:both;
    padding:35px 0 20px 0;
    margin:0px 0 0 0;
    color:#135a76;
}
#footer{
    width:940px;
    margin:0 auto;
    text-align:center;
    
}
    #footer p{
        color:white;
        font-size:.9em;
    }
    #footer address{
        font-size:.9em;
        color:white;
        font-style:normal;
        margin:5px 0 5px 0;
    }
    #fade{
        background:url('landing1_fade_bg.jpg') 0px 0px repeat-x;
        background-color:#c9e18c;
    }
    #container{
        
            background:url('landing1_bg.jpg') center top no-repeat;
            
    }
    div, a, ul { behavior: url(iepngfix.htc)
    
    }
    