/* Web Host Fly.com CSS Stylesheet by SwiftModders.com */

body, td, th {
	color: #666666;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background: #204265 url(../images/backgrounds/body_bg.gif) repeat-x;
	margin: 0;
}
p {
	margin: 0;
	padding: 5px 0;
	line-height: 18px;
	text-align: justify;
}
img.leftalign {
	float: left;
	margin: 0;
	padding: 0 10px 10px 0;
}
img.absmiddle {
	vertical-align: middle;
}
a img {
	border: 0;
}
a, a:visited {
	color: #458eb9;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #458eb9;
}
hr {
	height: 0;
	background-color: #CCC;
	border: 0;
	margin: 20px 0;
	border-top: solid 1px #CCC;
	overflow: hidden;
	clear: both;
}
h1 {
	font-size: 24px;
	color: #1a86ce;
	font-weight: normal;
	margin: 0;
	padding: 0 0 5px 0;
}
h2 {
	font-size: 18px;
	color: #333333;
	margin: 0;
	padding: 5px 0;
}
h3 {
	font-size: 12px;
	color: #666666;
}
form {
	margin: 0;
	padding: 0;
}
input, select, textarea {
	color: #666;
	font-family: "Trebuchet MS", Helvetica, sans-serif;
	font-size: 11px;
}
#body_container {
	color: #666666;
	background-color: #FFFFFF;
	text-align: left;
	padding: 20px;
	margin: 0 auto;
	width: 800px;
}
#body_container #logo {
	background: #FFFFFF url(../images/logo.jpg) no-repeat;
	text-align: left;
	margin: 0;
	padding: 0;
	float: left;
	height: 62px;
	width: 273px;
}
.clear {
	clear: both;
}
#body_container #right_info {
	color: #666;
	background-color: #FFF;
	text-align: right;
	margin: 0;
	padding: 0;
	height: 52px;
	float: right;
	width: 500px;
	font-size: 11px;
}
#body_container #right_info #phone {
	float: left;
	padding: 3px 0 0 10px;
	margin: 0;
	text-align: left;
}
#body_container #right_info ul {
	float: right;
	list-style-type: none;
	margin: 0;
	padding: 3px 0 0 0;
	font-size: 11px;
	width: 300px;
}
#body_container #right_info ul li {
	float: right;
	padding: 0 10px;
	margin: 0;
	border-left: 1px solid #ccc;
}
#body_container #right_info ul li.last {
	float: right;
	padding: 0 10px;
	margin: 0;
	border-left: 0;
}
#body_container #right_info ul li a, #body_container #right_info ul li a:visited {
	color: #888;
	text-decoration: none;
}
#body_container #right_info ul li a:hover {
	color: #888;
	text-decoration: underline;
}
#body_container #menu {
	color: #CCC;
	background-color: #333;
	font-weight: bold;
	text-align: center;
	line-height: 30px;
	padding: 0;
	height: 30px;
	margin: 20px 0;
}
#body_container #menu ul {
	list-style-type: none;
	padding: 0;
	margin: 0 auto;
	width: 720px;
}
#body_container #menu ul li {
	float: left;
	padding: 0;
	margin: 0;
}
#body_container #menu ul li a, #body_container #menu ul li a:visited {
	display: block;
	background-color: #333;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #ccc;
	text-decoration: none;
}
#body_container #menu ul li a:hover, #body_container #menu ul li a.selected:hover {
	display: block;
	background-color: #ccc;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #666;
	text-decoration: none;
}
#body_container #menu ul li a.selected, #body_container #menu ul li a.selected:visited {
	display: block;
	background-color: #FFF;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #333;
	text-decoration: none;
}
#body_container #menu ul li a.selected:hover {
	display: block;
	background-color: #ccc;
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	color: #333;
	text-decoration: none;
}
#body_container img.banner {
	margin: 0 0 20px 0;
	padding: 0;
}
#body_container #full_content {
	color: #666666;
	background-color: #FFFFFF;
	text-align: left;
	padding: 0;
	width: 800px;
	margin: 0;
}
#body_container #full_content #column1 {
	float: left;
	width: 390px;
	padding: 0;
	margin: 0 10px 10px 0;
	text-align: left;
}
#body_container #full_content #column2 {
	float: right;
	width: 390px;
	padding: 0;
	margin: 0 0 10px 10px;
	text-align: left;
}
#body_container #full_content .box1 {
	background-color: #FFFFFF;
	text-align: left;
	padding: 1px;
	margin: 0 10px 20px 0;
	width: 181px;
	float: left;
	border: 1px solid #CCCCCC;
}
#body_container #full_content .box2 {
	background-color: #FFFFFF;
	text-align: left;
	padding: 1px;
	margin: 0 0 20px 10px;
	width: 181px;
	float: right;
	border: 1px solid #CCCCCC;
}
#body_container #full_content .box1 .header, #body_container #full_content .box2 .header {
	display: block;
	background-color: #CCC;
	color: #333;
	padding: 0 5px;
	margin: 0 0 5px 0;
	width: 171px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-weight: bold;
	font-size: 12px;
}
#body_container #full_content .box1 p, #body_container #full_content .box2 p {
	font-size: 11px;
	line-height: 17px;
	text-align: left;
}
#body_container #full_content .box1 .learnmore, #body_container #full_content .box2 .learnmore {
	display: block;
	background-color: #F5F5F5;
	color: #666;
	padding: 0 5px;
	margin: 0;
	width: 171px;
	height: 20px;
	line-height: 20px;
	text-align: right;
	font-size: 11px;
}
#body_container #full_content .box1 .dedicated, #body_container #full_content .box2 .webhosting {
	display: block;
	background-color: #FFFFFF;
	color: #666666;
	padding: 5 5px;
	margin: 5 5;
	width: 171px;
	height: 70px;
	line-height: 20px;
	text-align: none;
	font-size: 11px;
}
#body_container #full_content #tabinfo {
	background-color: #FFF;
	padding: 10px;
	margin: 0 0 10px 0;
	border: 1px solid #CCC;
}
#body_container #left_content {
	color: #666666;
	background-color: #FFFFFF;
	text-align: left;
	padding: 0;
	width: 550px;
	margin: 0 20px 0 0;
	float: left;
}
#body_container #left_content a.box, #body_container #left_content a.box:visited {
	display: block;
	background-color: #F5F5F5;
	width: 546px;
	height: 60px;
	line-height: 60px;
	border: 1px solid #CCC;
	padding: 1px;
	margin: 10px 0;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #666;
	text-decoration: none;
}
#body_container #left_content a.box:hover {
	display: block;
	background-color: #FFFFDF;
	width: 546px;
	height: 60px;
	line-height: 60px;
	border: 1px solid #CCC;
	padding: 1px;
	margin: 10px 0;
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	color: #333;
	text-decoration: none;
}
#body_container #left_content #locator {
	color: #666;
	background: #FFF url(../images/icons/locator_arrow.gif) no-repeat 0px 7px;
	text-align: left;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #CCC;
	margin: 0 0 10px 0;
	padding: 0 0 0 15px;
	font-weight: bold;
}
#body_container #left_content .column1 {
	float: left;
	margin: 0 10px 10px 0;
	padding: 5px;
	width: 255px;
}
#body_container #left_content .column2 {
	float: right;
	margin: 0 0 10px 10px;
	padding: 5px;
	width: 255px;
}
#body_container #left_content .column1 .dedibox, #body_container #left_content .column2 .dedibox {
	background-color: #FFF;
	padding: 1px;
	border: 1px solid #CCC;
	width: 251px;
	margin: 0 0 20px 0;
}
#body_container #left_content .column1 .dedibox ul, #body_container #left_content .column2 .dedibox ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #CCC;
}
#body_container #left_content .column1 .dedibox ul li, #body_container #left_content .column2 .dedibox ul li {
	display: block;
	width: 241px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #CCC;
	margin: 0;
	padding: 0 5px;
}
#body_container #left_content .column1 .dedibox .header, #body_container #left_content .column2 .dedibox .header {
	display: block;
	background-color: #CCC;
	color: #333;
	width: 251px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	margin: 0;
	padding: 0;
}
#body_container #left_content .column1 .dedibox img, #body_container #left_content .column2 .dedibox img {
	margin: 0 auto;
	border: 0;
	padding: 5px 0;
}
#body_container #left_content .column1 .dedibox .price, #body_container #left_content .column2 .dedibox .price {
	display: block;
	background-color: #f5f5f5;
	color: #006600;
	width: 246px;
	height: 30px;
	line-height: 30px;
	text-align: right;
	margin: 0;
	padding: 0 5px 0 0;
}
#body_container #right_content {
	color: #666666;
	background-color: #F5F5F5;
	text-align: left;
	margin: 0;
	padding: 0;
	float: right;
	width: 230px;
}
#body_container #right_content ul {
	list-style-type: none;
	margin: 0;
	padding: 10px 10px 0 10px;
}
#body_container #right_content ul li {
	margin: 0;
	padding: 0;
	font-size: 11px;
}
#body_container #right_content ul li a, #body_container #right_content ul li a:visited {
	display: block;
	margin: 0;
	padding: 0 20px;
	width: 170px;
	height: 25px;
	line-height: 25px;
	background: #f5f5f5 url(../images/icons/page.gif) no-repeat 2px 4px;
	text-decoration: none;
}
#body_container #right_content ul li a:hover {
	background-color: #EBEBEB;
}
#body_container #right_content ul li a.selected, #body_container #right_content ul li a.selected:visited, #body_container #right_content ul li a.selected:hover {
	background-color: #FFFFDF;
	font-weight: bold;
}
#body_container #right_content p {
	margin: 0;
	padding: 10px 18px;
	line-height: 18px;
	text-align: justify;
}
#body_container #right_content .header {
	line-height: 30px;
	color: #333333;
	font-weight: bold;
	background-color: #CCCCCC;
	text-align: left;
	padding: 0 0 0 10px;
	margin: 0;
	width: 220px;
	display: block;
	height: 30px;
}
ul.arrow, ul.check {
	list-style-type: none;
	margin: 0;
	padding: 5px;
}
ul.arrow li {
	background: #FFF url(../images/icons/bullet_arrow.gif) no-repeat 12px 3px;
	line-height: 25px;
	margin: 0;
	padding: 0 0 0 30px;
}
ul.check li {
	background: #FFF url(../images/icons/bullet_check.gif) no-repeat 12px 5px;
	line-height: 25px;
	margin: 0;
	padding: 0 0 0 35px;
}
#powered_by {
	color: #666;
	background-color: #CCC;
	text-align: center;
	width: 800px;
	margin: 0 auto;
	padding: 5px 20px;
}
#bottom {
	color: #6c93bc;
	background-color: #204265;
	text-align: left;
	width: 800px;
	margin: 0 auto;
	padding: 20px;
}
#bottom a, #bottom a:visited {
	color: #FFF;
	text-decoration: none;
}
#bottom a:hover {
	color: #FFF;
	text-decoration: underline;
}
table.datatable {
	background-color: #FFF;
	margin: 0;
	padding: 1px;
	border: 1px solid #CCC;
}
table.datatable th {
	background-color: #CCC;
	color: #333;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	height: 35px;
}
table.datatable td {
	background-color:#FFF;
	border-bottom: 1px solid #CCC;
}
table.datatable tr.noborder td {
	background-color:#FFF;
	border-bottom: 0;
}
form.formtable {
	margin: 0;
	padding; 0;
}
form.formtable label {
	diplay: block;
	float: left;
	width: 120px;
	text-align: right;
	font-weight: bold;
	padding: 0;
	margin: 0 10px 0 0;
}
form.formtable .submit {
	font-weight: bold;
	margin: 0 0 0 130px;
}
.notice {
	background-color: #FFFFDF;
	padding: 10px;
	margin: 5px 0 10px 0;
	border: 1px solid #FFE900;
	font-size: 11px;
}
.redtext {
	color: #AE2C00;
}
.greentext {
	color: #327B25;
}
a.button, a.button:visited, a.button:hover {
	display: block;
	background-image: url(../images/button.gif);
	background-repeat: no-repeat;
	color: #333;
	font-size: 11px;
	width: 65px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	text-decoration: none;
}
a.button:active {
	display: block;
	background-image: url(../images/button_active.gif);
	background-repeat: no-repeat;
	color: #333;
	font-size: 11px;
	width: 65px;
	height: 24px;
	line-height: 24px;
	text-align: center;
	text-decoration: none;
	padding-top: 2px;
}