
body {
margin: 0;
padding: 0;
}

img {
border: 0;
}

p {
text-indent: 20px;
}

p:first-letter {
color: #C00000;
font-size: 18px;
}

textarea {
/* text-indent: 20px; */
}

input {
/* text-indent: 20px; */
}

select {
/* text-indent: 20px; */
}

.header {
width: 1000px;
height: 83px;
background-image: url(http://number1hosting.com/header-background.gif);
background-repeat: repeat-x;
text-align: left;
margin: 0;
padding: 0;
text-indent: 30px;
}

.nav_menu_main {
background-color:#ffffff;
border:1px solid #2973E7;
padding:0;
margin:0;
width: 175px;
}

.nav_menu_title {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
background: #348CD1;
line-height:18px;
text-align:center;
border-top:1px solid #fff;
border-left:1px solid #fff;
color: #F7F7F7;
width: 173px;
letter-spacing: 2px;
}

.nav_menu_category {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
background: #DDDDDD;
line-height:18px;
text-align:center;
border-top: 1px solid #fff;
border-left:1px solid #fff;
width: 173px;
color: #373737;
letter-spacing: 1px;
}

.nav_menu_items_wrapper ul {
width: 171px;
margin: 0;
padding: 0;
list-style-type: none;
font-family: Helvetica, Verdana, Arial, sans-serif;
}

.nav_menu_items_wrapper a {
display: block;
line-height:12px;
padding: 3px 0px 3px 0px;
width: 172px;
background-color: #000000;
border-top: 1px solid #fff;
border-left: 1px solid #fff;
}

.nav_menu_items_wrapper a:link, .nav_menu_items a:visited {
background-color: #eaedf4;
color: #069;
text-decoration: none;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
text-indent: 5px;
}

.nav_menu_items_wrapper a:hover {
background-color: #B6BDD2;
border-top: 1px solid #0A246A;
border-left: 1px solid #0A246A;
color: #fff;
}

.left_top_table {
position: absolute;
left: 0px;
width: 180px;
padding: 0;
margin: 0;
}

.center_top_table {
position: absolute;
left: 181px;
width: 700px;
padding: 0;
margin: 0;
}

.right_top_table {
position: absolute;
left: 881px;
width: 120px;
margin: 0;
padding: 0;
}

.float_340 {
width: 325px;
float: left;
padding: 10px 10px 20px 10px;
text-align: left;
vertical-align: top;
font-family: Verdana, Helvetica, Arial, sans-serif;
font-size: 11px;
color: #333333;
/* border-bottom: 1px dashed blue; */
}

.float_left_image {
float: left;
text-align: left;
vertical-align: top;
margin: 0px 10px 0px 0px;
}

.float_right_image {
float: right;
text-align: left;
vertical-align: top;
margin: 0px 0px 0px 10px;
}

.float_650 {
width: 650px;
float: left;
padding: 20px 10px 20px 10px;
text-align: left;
vertical-align: top;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
color: #333333;
border-bottom: 1px dashed blue;
}

.logo_table {
width: 675px;
float: left;
padding: 0;
text-align: center;
vertical-align: middle;
}

.logos {
width: 200px;
float: left;
padding: 25px 10px 5px 10px;
text-align: center;
vertical-align: middle;
}

.text_title {
text-align: center;
vertical-align: top;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 16px;
color: #1010C6;
font-weight: bold;
padding: 25px 0px 15px 0px;
text-decoration: underline;
}

.image_portfolio_table {
width: 670px;
float: left;
padding: 0;
text-align: center;
vertical-align: middle;
}

.image_portfolio_images {
width: 300px;
float: left;
padding: 25px 15px 5px 15px;
text-align: center;
vertical-align: middle;
}

.image_portfolio_images img {
border: 1px solid blue;
}

.website_portfolio_table {
width: 670px;
float: left;
padding: 0;
text-align: center;
vertical-align: middle;
}

.website_portfolio_images {
width: 200px;
float: left;
padding: 25px 10px 5px 10px;
text-align: center;
vertical-align: middle;
}

.website_portfolio_images img {
border: 1px solid blue;
}

.flash_portfolio_table {
width: 670px;
float: left;
padding: 25px 0px 25px 0px;
text-align: center;
vertical-align: middle;
}

.contact_us_text , .contact_us_text a {
text-align: center;
vertical-align: top;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 14px;
color: #1010C6;
font-weight: bold;
padding: 25px 0px 25px 0px;
text-decoration: none;
}

.free_hosting_link , .free_hosting_link a {
font-family: Arial;
font-size: 1px;
text-decoration: none;
vertical-align: top;
text-align: left;
color: #FFFFFF;
}

.free_hosting_body {
text-align: left;
vertical-align: top;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
color: #1010C6;
text-decoration: none;
padding: 5px 25px 0px 25px;
}

.main_body {
text-align: left;
vertical-align: top;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
color: #1010C6;
text-decoration: none;
padding: 5px 25px 0px 25px;
}

.main_body_header {
text-align: left;
vertical-align: top;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
color: #1010C6;
text-decoration: underline;
font-weight: bold;
padding: 25px 25px 0px 25px;
}

.hosting_specs_title {
text-align: center;
vertical-align: top;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 16px;
color: #1010C6;
font-weight: bold;
padding: 25px 0px 20px 0px;
text-decoration: underline;
letter-spacing: 2px;
}

.hosting_specs li {
text-align: left;
vertical-align: middle;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color: #1010C6;
text-decoration: none;
padding: 3px 0px 3px 20px;
list-style-type: none;
border-bottom: 1px dashed blue;
}

.hosting_price {
text-align: left;
vertical-align: middle;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
padding: 2px 0px 2px 20px;
letter-spacing: 2px;
background-color: #348CD1;
}

.order_hosting_button {
text-align: left;
vertical-align: middle;
margin: 0px 0px 0px 50px;
}

.flash_logo {
position: absolute;
top: 75px;
right: 50px;
}

.request_quote_form_table {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
width: 665px;
color: #202020;
letter-spacing: 1px;
padding: 20px 0px 20px 35px;
margin: 20px 0px 0px 0px;
vertical-align: middle;
}

.request_quote_form_table_fields {
color: #222222;
background-image: url('formback.jpg');
border: 1px solid #A7A7A7;
font-family: Trebuchet MS, Arial, Helvetica;
font-size: 10pt;
font-weight: bold;
text-align: left;
vertical-align: middle;
}

.order_hosting_form_table {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: bold;
text-align: left;
width: 665px;
color: #202020;
letter-spacing: 1px;
padding: 20px 0px 20px 35px;
margin: 20px 0px 0px 0px;
vertical-align: middle;
}

.order_hosting_form_table_fields {
color: #222222;
background-image: url('formback.jpg');
border: 1px solid #A7A7A7;
font-family: Trebuchet MS, Arial, Helvetica;
font-size: 10pt;
font-weight: bold;
text-align: left;
vertical-align: middle;
}

.thank_you_table {
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 16px;
font-weight: bold;
text-align: center;
width: 665px;
color: #202020;
letter-spacing: 1px;
vertical-align: middle;
}

.both_design_and_hosting_header {
vertical-align: middle;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
background: #348CD1;
text-align: center;
border-top: 2px solid #000000;
border-bottom: 2px solid #000000;
color: #F7F7F7;
width: 375px;
padding: 10px;
letter-spacing: 9px;
}

.both_design_and_hosting_header_2 {
vertical-align: middle;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 18px;
font-weight: bold;
background: #FFFF40;
text-align: center;
border-top: 2px solid #000000;
border-bottom: 2px solid #000000;
color: #CA0000;
width: 375px;
padding: 10px;
letter-spacing: 9px;
}

.left_fof_table {
width: 150px;
text-align: right;
vertical-align: middle;
margin: 0;
padding: 0px 0px 15px 0px;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
color: #474747;
font-weight: normal;
}

.right_fof_table {
width: 400px;
text-align: left;
vertical-align: middle;
margin: 0;
padding: 0px 0px 15px 10px;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
color: #474747;
font-weight: normal;
}

.full_span_fof_table {
width: 450px;
text-align: left;
vertical-align: middle;
margin: 0;
padding: 0px 0px 15px 60px;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
color: #474747;
font-weight: normal;
}

.fof_table_text_field {
width: 297px;
border: 1px solid #C7C7C7;
text-align: left;
vertical-align: middle;
margin: 0;
padding: 0;
background-image: url('298x17-drop-shadow-background.gif');
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
color: #474747;
font-weight: normal;
}

.request_quote_form_table_fields_2 {
color: #474747;
background-image: url('formback.jpg');
border: 1px solid #474747;
font-family: Helvetica, Verdana, Arial, sans-serif;
font-size: 12px;
font-weight: normal;
text-align: left;
vertical-align: middle;
}

.skills_list {
color: #FFFFFF;
font-size: 1px;
}
