h2{
font-size: 20px;
color: #002B57;
margin: 0px;
}

.center{
width: 100%;
text-align: center;
}

body{
margin: auto;
text-align: center;
background-color: #D1D1D1;
font-family: Arial, Verdana;
font-size: 12px;
}

div#container{
margin: auto;
width: 1000px;
text-align: left;
}

div#banner{
width: 100%;
height: 100px;
background: url(images/banner_bg.png) top left repeat-x;
float: left;
}

div#banner_txt{
width: 280px;
height: 64px;
margin:  18px 0px 0px 45px;
background: url(images/banner_txt.png) top left no-repeat;
float: left;
}

div#client_login{
color: #FFF;
margin: 5px 5px 0px 5px;
float: right;
}

div#nav{
height: 93px;
margin: 0px;
padding: 0px;
float: left;
}

div#nav a{
color: #CCCCCC;
text-decoration: none;
}

div#nav ul{
padding: 0px;
margin: 0px;
margin: 0px 0px 0px 100px;
}

div#nav ul li{
height: 30px;
padding: 0 10px 0px 10px;
margin: 0px 5px 0px 0px;
display: inline;
border: 2px solid #004A95;
border-bottom: 0px;
text-align: center;
font-size: 15px;
color: #CCCCCC;
line-height: 25px;
float: left;
}

div#header{
width: 100%;
height: 240px;
background: url(images/header_bg.png) top left repeat-x;
float: left;
}

div.package{
width: 200px;
height: 200px;
margin-top: 20px;
margin-left: 40px;
background: url(images/package.png) top left no-repeat;
color: #FFF;
float: left;
}

div.package_title{
width: 200px;
margin: 10px 0px 0px 0px;
text-align: center;
color: #B3D9FF;
font-size: 20px;
text-decoration: underline;
}

div.package_features{
width: 200px;
margin: 5px 0px 5px 0px;
padding: 0px;
text-align: center;
float: left;
}

div.package_features ul{
margin: 0px;
margin-left: 60px;
margin-bottom: 5px;
padding: 0px;
color: #FFF;
list-style-type: square;
text-align: left;
font-size: 13px;
color: #CCCCCC;
}

div.package_features ul li{
margin: 4px 0px 0px 0px;
padding: 0px;
}

div.package_price{
width: 100%;
color: #FFFFFF;
font-size: 20px;
text-align: center;
}

div.package_button{
width: 122px;
height: 25px;
margin: 5px 40px 5px 40px;
text-align: center;
float: left;
}

div.package_button img{
border-style: none;
}

table#packages{
margin: auto;
magin: 0px;
padding: 0px;
width: 655px;
border-collapse: collapse;
text-align: center;
color: #000;
}

table#packages td{
height: 35px;
padding: 0px 20px 0px 20px;
border-bottom: 1px solid #96B5D4;
background: #D3E0ED;
}

table#packages th{
background: #004A95;
border: 0px solid #004A95;
padding: 0px;
border-bottom: 1px solid #96B5D4;
}

table#packages th.blank{
border-style: none;
background: #FFF;
}

table#packages th.price_blank{
background: #FFF;
}

table#packages th.feature{
padding-left: 5px;
width: 125px;
height: 35px;
background: url(images/package_feature_arrow.png) top left no-repeat;
font-size: 12px;
text-align: left;
}

table#packages tr.price td{
padding: 10px 0px 10px 0px;
font-size: 15px;
font-weight: bold;
background: #B5CBE1;
}

table#packages tr.price img{
padding: 5px 0px 5px 0px;
border-style: none;
}

table#domains{
margin: auto;
magin: 0px;
padding: 0px;
border-collapse: collapse;
text-align: left;
color: #000;
/*background: #D3E0ED;*/
}

table#domains th{
font-size: 13px;
/*background: #004A95;*/
border-bottom: 1px solid #D3E0ED;
padding: 5px 25px 5px 25px;
}

table#domains td{
border-bottom: 1px solid #D3E0ED;
padding: 5px 25px 5px 25px;
}

div#main{
width: 100%;
background-color: #FFF;
float: left;
}

h1#title{
font-size: 20px;
color: #002B57;
text-decoration: underline;
}

div#content{
width: 800px;
margin: 10px 100px 10px 100px;
padding: 5px;
text-align: left;
font-size: 12px;
border: 1px solid #CCCCCC;
}

div.contact_option, div.contact_option img{
font-size: 25px;
color: #002448;
vertical-align:middle;
font-weight: bold;
margin: 5px;
}

table#contact{
margin-left: 75px;
}

div#domainsearch{
width: 292px;
height: 70px;
margin: auto;
background: url(images/domainsearch.png) top left repeat-x;
color: #FFF;
font-size: 15px;
}

div#domainsearch_text{
line-height: 30px;
font-weight: bold;
}

div#domainsearch_left{
width: 8px;
height: 70px;
background: url(images/domainsearch_left.png) top left no-repeat;
float: left;
}

div#domainsearch_right{
width: 8px;
height: 70px;
background: url(images/domainsearch_right.png) top right no-repeat;
float: right;
}

table#domainsearch{
border-collapse: collapse;
margin: 0px;
padding: 0px;
}

div#footer{
width: 100%;
height: 50px;
background: url(images/footer_bg.png) top left repeat-x;
color: #FFF;
text-align: center;
line-height: 50px;
float: left;
}
