html { height:100%;}
body {
	height:100%;
	text-align:center;
	padding:0;
	margin:0;
	background-color:#19283A;
	background-image:url(../img/bg_body.gif);
	background-repeat:repeat-x;
	background-position:left top;
	color:#333;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

div{ margin: 0; padding:0;}
a img {border: 0;}

table{border-collapse:collapse;}
td { text-align: left; vertical-align: top;	padding: 0;}

form, fieldset {margin:0; padding:0; border:none;}

p {margin:0; padding: 0;}

a { color:#C27001; text-decoration:none;}
a:hover {
	font-weight: bold;
}

h1 { margin:0 0 10px 0; padding:0; line-height:30px;
	color:#000000; font-size:40px; font-family:Verdana, Arial, Helvetica, sans-serif;}
h2 { margin:2px 0 5px 0; padding:0 0 0 0;
	color:#0F2A45; font-size:18px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
h3 { margin:2px 0 5px 0; padding:0 0 0 0;
	color:#0F2A45; font-size:17px; font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.bold { font-weight:bold;}

.ta_justify {text-align: justify;}
.ta_left {text-align: left;}
.ta_right {text-align: right;}
.ta_center {text-align: center;}

.fl_left { float:left;}

.w100 {width: 100%;}
.h100 {height: 100%;}

div.clear {
    border: 0;
    clear: both;
    display: block;
    float: none;
    margin: 0;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
	font-size:0px;
     }

.fotol {float:left;}
.fotol img {display:block; margin: 0 15px 15px 0;}

.fotor {float:right; text-align:center;}
.fotor img {display:block; margin: 0 0px 15px 25px;}

.blue {color:#144B86;}

#site {
	margin: 0 auto;
	padding:0;
	text-align:left;
	width:935px;
	position:relative;
	background-image:url(../img/bg_content_repeat.gif); background-repeat:repeat-y; background-position:left;
	}
	
	
/*=============================== Header ========================================*/

.header { height:139px; position:relative; padding:0; margin:0;
	background-image: url(../img/bg_header.jpg); background-repeat:no-repeat; background-position:left top;}

.logo { position:absolute; top:59px; left:37px;}

.block_login { position:absolute; top:71px; left:439px; width:455px; height:51px;}

.form_login { position:relative; margin:0; padding:0;}

.form_login .text_1 { position:absolute; left:85px; top:0px; width:100px; margin:0; padding:4px 2px 4px 2px;
	color:#1C3959; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:14px;
	background:#ffffff; border:1px solid #D5D9DB; }

.form_login .text_2 { position:absolute; left:85px; top:28px; width:100px; margin:0; padding:4px 2px 4px 2px;
	color:#1C3959; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:14px;
	background:#ffffff; border:1px solid #D5D9DB; }

.form_login .btn { position:absolute; left:201px; top:0; margin:0; padding:0; height:51px; width:54px;
	background:none; border:none; cursor:pointer;
	background-image:url(../img/button_go.gif); background-repeat:no-repeat; background-position:left top;}

/*=============================== End Header ========================================*/


/*=============================== Main Menu ========================================*/

.main_menu { height:42px; position:relative; padding:0; margin:0; text-align:center;
	color:#345376; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;
	background-image: url(../img/bg_main_menu.jpg); background-repeat:no-repeat; background-position:left top;}
.main_menu a { padding:0 14px 0 14px; margin:0; line-height:36px;
	color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none;}
.main_menu a:hover { color:#F6AC76; font-size:12px; font-weight:bold; text-decoration:none; }
	
/*=============================== End Main Menu ========================================*/
	

/*=============================== Content ========================================*/
.center { margin:0; padding:0 22px 0 21px;
	background-image:url(../img/bg_center.gif); background-repeat:no-repeat; background-position:left top;}

.center_index { margin:0; padding:5px 5px 0 5px;
	background-image:url(../img/bg_center_index.gif); background-repeat:repeat-x; background-position:top;}

.domain { height:171px; position:relative; padding:0 0 0 32px; margin:0; text-align:left; overflow:hidden; zoom:1;
	background-image:url(../img/bg_domain.jpg); background-repeat:no-repeat; background-position:left top;}

.form_domain { margin:0; padding:30px 0 0 0;
	color:#84AFDF; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.domain_search { float:left; width:335px; position:relative;}
.domain_search p {margin: 0 0 5px 0;}

.form_domain .text { position:absolute; top:95px; left:0; width:230px; margin:0; padding:4px 2px 4px 2px;
	color:#1C3959; font-size: 11px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:14px;
	background:#ffffff; border:1px solid #1C5180; }
.form_domain .btn_small {position:absolute; top:95px; left:240px; margin:0; padding:0; height:28px; width:54px;
	background:none; border:none; cursor:pointer;
	background-image:url(../img/button_go_small.gif); background-repeat:no-repeat; background-position:left top;}

.domain_checks { float:left; width:210px; padding:0; margin:0; zoom:1; overflow:hidden;}
.domain_checks div { float:left; width:100px; height:26px; padding:0; margin:0;}
.domain_checks .chk { padding:0; margin:0;}
.domain_checks label { padding:0 0 0 5px; margin:0; font-weight:bold; font-size: 12px;}

.left { float:left; margin:0 6px 0 0; padding:0; width:290px;}
.central { float:left; margin:0 6px 0 0; padding:0; width:290px;}
.right { float:left; margin:0; padding:0; width:290px;}
.wide { float:left; margin:0 6px 0 0; padding:0; width:870px;}
.medium {
	float:left;
	margin:0 6px 0 0;
	padding:0;
	width:585px;
}

.hostings {margin:0; padding:8px 0 0 0; overflow:hidden; zoom:1;}

.hostings h2 {margin:0; padding:5px 0 5px 0;}
.hostings ul {margin:0; padding:0 0 10px 10px; list-style:none;}
.hostings ul li {margin:0; padding:0 0 0 10px;
	background-image:url(../img/bg_li_hosting.gif); background-repeat:no-repeat; background-position:left 5px;}

.hosting_starter { height:138px; padding: 0 0 0 20px;
	background-image:url(../img/bg_web_hosting_starter.jpg); background-repeat:no-repeat; background-position:left top;}
.hosting_business { height:138px; padding: 0 0 0 20px;
	background-image:url(../img/bg_web_hosting_business.jpg); background-repeat:no-repeat; background-position:left top;}
.hosting_platinum { height:138px; padding: 0 0 0 20px;
	background-image:url(../img/bg_web_hosting_platinum.jpg); background-repeat:no-repeat; background-position:left top;}

.content {margin:0; padding:8px 0 8px 0; overflow:hidden; zoom:1;
	font-size:12px; line-height:16px;}

.block { margin:0; padding:0;
	background-image:url(../img/bg_block.gif); background-repeat:repeat-y; background-position:left;}

.block_noimage { margin:0; padding:0;
}

.block_content { margin:0 0 6px 0; padding:0 15px 8px 15px; zoom:1; overflow:hidden;
	background-image:url(../img/bg_block_bottom.gif); background-repeat:no-repeat; background-position:left bottom;}
	
.block h2 { margin:0; padding:0 0 0 32px;
	color:#000000; font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold; line-height:47px;
	background-image:url(../img/bg_title_index.gif); background-repeat:no-repeat; background-position:left top;}
.block h2.bg_blue { color:#ffffff;
	background-image:url(../img/bg_title_index_blue.gif); background-repeat:no-repeat; background-position:left top;}
.block h3 { margin:8px 0 10px 0; padding:0;
	color:#0F3D6E; font-size:14px; font-family:Calibri, Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.block ul { margin: 10px 0 10px 15px; padding:0; list-style:none;}
.block ul li { margin: 0; padding:0 0 3px 15px;
	background-image:url(../img/point.gif); background-repeat:no-repeat; background-position:left 5px;}

.more { display:block; float:right; width:104px; height:26px; margin:0; padding:0;
	color:#525252; font-size:12px; font-family: Arial, Verdana, Helvetica, sans-serif; line-height:24px;
	background-image:url(../img/bg_learn_more.gif); background-repeat:no-repeat; background-position:left top;}
.more span { padding: 0 0 0 15px;}

.domains_list { padding: 10px 15px 10px 15px;}
.domains_list p { margin: 10px 0 5px 0;}
.domains_list table { width:100%;}
.domains_list table td { padding:2px 3px;
	color:#000000; font-size:11px; font-family: Arial, Verdana, Helvetica, sans-serif; }
.domains_list table .line1 td { background-color:#F0F2F6;}
.domains_list table .line2 td { background-color:#F9FAFC;}
.domains_list table td.price { width:50px; color:#C27001; font-weight:bold;}

.news_item { margin: 10px 0px 0 15px; font-size:11px; color:#000000;}
.news_item a { color:#C27001; font-size:13px; font-family: Arial, Verdana, Helvetica, sans-serif; font-weight:bold;}

.line { margin:5px 0 0 0; height:1px; border-bottom:1px solid #ECECEC; line-height:1px;}

.all { color:#144B86; font-weight:bold; font-size:11px; font-family: Arial, Verdana, Helvetica, sans-serif; text-decoration:underline; }
.all:hover { text-decoration:none; }
.dallas-web-design {
	display: none;
}
.dallas-web-hosting {
	display: none;
}
/*=============================== End Content ========================================*/


/*=============================== Footer ========================================*/

.footer { position:relative; height:93px; margin:0; padding:0; text-align:center; line-height:18px;
	background-image:url(../img/bg_footer.gif); background-repeat:no-repeat; background-position:left top;}

div.bottom_menu { padding:5px 0 0 0;}
div.bottom_menu a { color:#676666; font-size:12px; font-weight:normal; text-decoration:none;}
div.bottom_menu a:hover { text-decoration:underline;}

.copyright  { padding:5px 0 0 0;}
.copyright a { color:#144B86; text-decoration:none;}
.copyright a:hover { text-decoration:underline;}

/*=============================== End Footer ========================================*/
#contactus label {
	display: inline-block;
	width: 175px;
	float: left;
}
#contactus {
	padding: 15px;
	border: 3px solid #999;
	width: 425px;
}
#contactus p {
	margin-top: 5px;
	margin-bottom: 5px;
}
#contactus #comments {
	width: 400px;
	height: 100px;
}
#contacthome label {
	display: block;
	font-weight: bold;
	margin-top: 10px;
	font-size: 14px;
}
#contacthome #comments {
	width: 250px;
	height: 80px;
}
