.logo {
    padding-top:20px;
    margin-bottom:10px;
    text-align:center;
}
.logo img {
    margin-top:15px;
    margin-bottom:0;
}

/* Search Box */
#front_search {
    width:606px;
    margin:0 auto;
}

* html #front_search {
    width:650px;
}

#front_search h2 {
    color:#0056b1;
    font-weight:normal;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    margin:0;
    font-size:20px;
}
#front_search input.search_box {
    background:url(img/input_searchbox.png) no-repeat;
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    color:#898989;
    padding:8px 0 0 8px;
    margin:0 4px 0 -4px;
    width:428px;
    height:31px;    
    border:none;
}
#front_search_button {
    width:200px;
} 
#front_search td.search_options{
    text-align:right;
}
#front_search input.btn_result {
    background:url(img/domain_search_btn.png) no-repeat;
    width:163px;
    height:38px;    
    margin-top:-2px;
    cursor:pointer;
    border:none;
}
#front_search input.seoopt{
    margin-top:4px;
}

/* Main content */
#main_content{
    margin:40px auto;
    width:820px;
}
#main_content .boxes {
    background:url(img/boxes.png) no-repeat top;
    width:410px;
    height:395px;
    float:left;
}
#main_content h2{
    width:300px;
    font-size:18px;
    font-family:Arial, Helvetica, sans-serif;
    color:#0057b2;
    margin:10px 0 25px 15px;
    float:left;
}

#main_content .boxes ul {
    list-style:none;
    margin:0;
    padding:0;
    margin:0 0 0 30px;
}

#main_content .boxes ul li {
    margin-bottom:30px;
}

#main_content .boxes ul li a.domain {
    color:#9a009a;
}

#main_content .boxes ul li a {
    margin-right:5px;
}

#main_content .boxes ul li p {
    margin:0;
}

#main_content .boxes ul li span {
    margin:0;
    color:#9b9b9b;
}
