body {
	font-family: Arial, sans-serif;
	background:#A2ACBE;
	margin: 0px;
}

a img {
	border: none;
}

#top-nav {
        width: 995px;
	height:110px;
	background: url(/images/top_tab.png);
	background-repeat: no-repeat;
	text-align:left;
}

.page-container {
	width:1067px;
	background:#A3ADBF;
	background: url(/images/shadow_sides.png) no-repeat top;
}

.page-inner {
	background-color:white;
	width:995px;
	background: url(/images/shadow_bottom.png) no-repeat bottom white;
	Xpadding-bottom:40px;
}

#logo {
	border:none;
	float:left;
	margin-top:20px;
	margin-left:40px;
}

#headercopy {
	float:left;
	color:black;
	margin-left:175px;
	margin-top:26px;
	width:480px;
	font-size:11px;
	line-height:1.2;
	height:40px;
}

#sas70 {
    position: absolute;
    margin-left: 830px;
    left: auto;
    top: 35px;
}

#headerlinks {
	float:left;
	margin-top:8px;
	margin-left:178px;
	font-size:11px;
	color:white;
	font-weight:bold;
}

#headerlinks a {
	color:white;
	text-decoration:none;
}

#headerlinks a:hover {
	text-decoration:underline;
}

/*
 | menu
 */

#top-menu {
	width: 906px;
}

/*
 | main
 */

#main {
	margin-top:10px;
	width:906px;
	text-align:left;
	padding:9px;
}
#main_large {
	margin-top:16px;
	width:995px;
	text-align:left;
	font: 12px/1.4em Arial, Helvetica, sans-serif;
}

a.binet  {
	position:absolute;
	top:107px;
	left:20px;
	text-decoration:none;
	background: url(/images/button_inet_off.png);
	display:block;
	width:206px;
	height:28px;
}

a:hover.binet  {
	background: url(/images/button_inet_over.png);
}


a.bhosting  {
	position:absolute;
	top:107px;
	left:20px;
	text-decoration:none;
	background: url(/images/button_hosting_off.png);
	display:block;
	width:206px;
	height:28px;
}
a:hover.bhosting  {
	background: url(/images/button_hosting_over.png);
}


a.bmanaged  {
	position:absolute;
	top:107px;
	left:20px;
	text-decoration:none;
	background: url(/images/button_managed_off.png);
	display:block;
	width:206px;
	height:28px;
}
a:hover.bmanaged  {
	background: url(/images/button_managed_over.png);
}

.people {
	margin-left:15px;
}

.peoplecopy {
	line-height:1.4;
	position:relative;
	width:247px;
	height:148px;
	top:240px;
	left:24px;
	color:black;
        font-family: Arial, sans-serif;
	font-size: 13px;	
}

.peoplecopy ul {
	color: #F26532
}

.peoplecopy span {
	color: black;
}

#internetnvoip {
	margin-left:0px;
	background-image: url(/images/home_inet.png);
	width:286px;
	height:393px;
	float:left;
}

#servers {
	float:left;
	margin-left:22px;
	background-image: url(/images/home_hosting.png);
	width:286px;
	height:393px;
}

#solutions {
	float:left;
	margin-left:22px;
	background-image: url(/images/home_managed.png);
	width:286px;
	height:393px;
}


.main_bottom {
	clear:both;
	height:260px;
	font-size:11px;
	line-height:1.4;
	margin-bottom:30px;
}

.main_bottom_l {
	margin-top:50px;
	width:290px;
	float:left;
	text-align:center;

}

.main_bottom_l a {
	color: #F26532;
	font-weight:bold;	
}

.main_bottom_c {
    margin-top:50px;
    width:392px;
    float:left;
    padding-left:40px;
}

.main_bottom_c h1 {
    padding:0px;
    margin:0px;
    font-size:14px;
    color:#005696;
}

.main_bottom_c a {
    color: #005696;
    font-weight:bold;    
}


.main_bottom_r {
    margin-top:90px;
    width:164px;
    float:left;
    padding-left:20px;
    text-align: center;
}

.main_bottom_r h1 {
    padding:0px;
    margin:0px;
    font-size:14px;
    color:#005696;
}

.main_bottom_r a {
    color: #005696;
    font-weight:bold;    
}


#main_learnmore {
	color:black;
}

#main_learnmore a {
	color:#005696;
	font-weight:bold;
}

#main_learnmore_ph {
	color:#005696;
	font-weight:bold;
}

/*
 | footer
 */

#footer {
	font-size:10px;
	width:860px;
	text-align:center;
	color:white;
	margin:auto;
	margin-top:20px;
}

#footer a {
	margin-left:12px;
	margin-right:12px;
	color:white;

}

/* 
 | About
 */

#main-about {
	margin-top:30px;
	width:906px;
	text-align:left;
	height:500px;
}

.about-side {
	text-align:left;
	background-image: url(/images/side-box.gif);
	background-repeat:no-repeat;
	width:320px;
	height:200px;
	font-size:11px;
	padding:5px;
	float:right;
	margin-left:35px;
	margin-top:25px;
}

.about-sidetop {
	text-align:center;
	width:280px;
	margin-left:18px;
	color:white;
	font-size:12px;
}

.about-sidebottom {
	margin-top:18px;
	text-align:left;
	font-size:11px;
}


.about-side ul {
	margin:0;
	padding:0;
	padding-left:0px;
	margin-left:30px;
	line-height:1.8;
}

.about-bottom-logos {
    margin-left: -70px;
    margin-right: -100px;
    margin-top: 20px;
    float: right;
}

.about-bottom-copy {
    padding-right: 300px;
}


.news_table {
    margin-bottom:20px;
    margin-top:20px;
    width:520px;
    padding: 0;
    line-height: 15px;
}

#supportways th {
    color: #F26532;
    padding-right: 5px;
    padding-top: 5px;
    vertical-align: top;
    font-size: 18px;
}

#supportways span {
    color: #F26532;
    font-size: 18px;
}
/*
 | body content
 */


.orangetext {
	color: #F26532;
	font-weight:bold;
}

.orangetext a {
	text-decoration:none;
}

.main-content {
}

.main-content-index {
	width: 575px;
	float: left;
	font: 12px/1.4em Arial, Helvetica, sans-serif;
	padding: 35px 30px 25px 40px;
}

.main-content-table {
	width:996px;
	font-size:12px;
	line-height:1.5;
	margin-top:25px;
	text-align:left;
}

.main-content-copy {
	margin-left:35px;
	width:650px;
	text-align:left;
	padding-bottom:80px;
}

.main-content-copy a {
	color: #005696;
}

.point {
	padding-top: 0px;
	margin-top: 0px;	
}

.main-content-right {
	Xborder: 1px solid red;
	float:right;
	padding-right: 35px;
	padding-left: 35px;
	padding-bottom: 30px;
	margin-top: 30px;
}
.dotted {
	border-left: thick dotted #ACACAC;
	width: 273px;
}
.main-content-right a {
	color: #005696;
}

.main-content-right ul {
	margin: 0;
	padding: 15px;
}

.main-content-right li {
	padding-bottom:5px;
}
.lower_third {
	width: 263px;
	margin-top: 30px;
	float: left;
	padding-right: 24px;
	padding-left: 0px;
}
.lower_third ul {
	padding-left: 10px;
	list-style: circle;
	margin-top: 5px;
}
.lower_third ul li {
	margin-bottom: 10px;
	font-size: 12px;
}
.sas70_img {
	float: left;
	margin-right: 10px;
}

.colo_quote {
	margin-top: 30px;
	margin-bottom: 10px;
}
.clear {
	clear: both;	
}
.right-benefits-box {
	background-color: #e7ecf5;
	float:right;
	text-align:left;
	padding: 15px 15px 15px 25px; 
	width:200px;
	font-size:10px;
	line-height:1.3;
}

.main-content h1 {
	padding:0px;
	margin:0px;
	font-size:18px;
	color:#F26532;
	font-weight:normal;
}

.main-content h2 {
	padding:0px;
	margin:0px;
	font-size:14px;
	color:#005696;
}

.main-content-index h3, .main-content-right h3 {
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#005696;
}

.main-content p, .main-content-right p {
	margin: 10px 0px 0px 0px;
}
.main-content h4 {
	padding:0px;
	margin:0px;
	font-size:12px;
	color:#686868;
}

.main-content ul {
	color:#F26532;
}

.main-content ul span {
	color:black;
}

/* 
 | Left
 */

.leftnav {
	background-image: url(/images/leftnav.gif);
	background-repeat: no-repeat;
	height:495px;
	width:170px;
	margin-top:5px;

}

.leftnav h1 {
	font-size:14px;
	color:gray;
	padding-left:20px;
	padding-top:20px;
	font-weight:bold;
}

.leftnav_off {
	position:relative;
	background-image: url(/images/leftnav-off.gif);
	background-repeat: no-repeat;
	width:170px;
	height:51px;
}

.leftnav_on {
	position:relative;
	background-image: url(/images/leftnav-on.gif);
	background-repeat: no-repeat;
	width:170px;
	height:51px;
}

.leftnav_on a {
	position:absolute;
	top:16px;
	left:20px;
	text-decoration:none;
	font-size:13px;
	color:#F26532;
}

.leftnav_off a {
	position:absolute;
	top:16px;
	left:20px;
	text-decoration:none;
	font-size:13px;
	color:#005596;
}


/*
 | PR
 */

.prt {
	color:black;
	font-weight:bold;
	font-size:12px;
}

.prt-fs a {
	color:#005696;
	font-size:12px;
}

.prt-fs a:hover {
	color:#F26532;
}

.prt a {
	font-weight:normal;
	color: gray;
}

.prt a:hover {
	color:#F26532;
}


/*
 | Contact 
 */

.contact_links a {
	color:black;
	font-weight:bold;
}

.contact_abuse a {
	color:#005696;
}

.contact_table {
	margin-top:20px;
	margin-bottom:20px;
	width:270px;
}

.contact_table td {
	border-bottom:1px solid gray;
	padding-top:5px;
	padding-bottom:5px;

}

.contact_table th {
	color: #F26532;
	font-size: 14px;
	font-weight: normal;
	border-bottom:1px solid gray;
	padding-top:5px;
	padding-bottom:5px;

}

/* 
 | dedicated servers
 */

.servers_main {
	width:995px;
}

/* feature area */

.servers_feature {
	margin-top:40px;
	background-image: url(/images/Servers_featured.png);
	width:995px;
	height:263px;
	position:relative;
}

.servers_feature h1 {
	padding:0px;
	margin:0px;
	font-size:18px;
	color:#F26532;
	font-weight:normal;
	text-align:left;
	margin-left:70px;
}

.servers_feature h2 {
	padding:0px;
	margin:0px;
	font-size:16px;
	color:white;
	font-weight:bold;
	text-align:left;
	margin-left:20px;
	margin-top:8px;
}

.servers_feature .svr_feature1 {
	margin:0px;
	padding:0px;
	width:238px;
	height:155px;
	position:absolute;
	top:48px;
	left:65px;
	margin-left:0px;
	text-align:left;
}

.servers_feature .svr_feature2 {
	margin:0px;
	padding:0px;
	width:238px;
	height:155px;
	position:absolute;
	top:48px;
	margin-left:0px;
	text-align:left;
	left:365px;
}

.servers_feature .svr_feature3 {
	margin:0px;
	padding:0px;
	width:238px;
	height:155px;
	position:absolute;
	top:48px;
	left:665px;
	margin-left:0px;
	text-align:left;
}

.servers_feature ul {
	line-height:1.5;
	margin-top:20px;
	font-size:13px;
}

.servers_feature li {
	color: #F26532;
	margin-left:-10px;
	padding-left:0px;
}

.servers_feature span {
	color:black;
}

a.sbto_button {
	background-image: url(/images/button_custom_off.png);
	width:161px;
	height:28px;
	display:block;
	text-decoration:none;
	color:white;
	text-align:center;
}	

a:hover.sbto_button {
	background-image: url(/images/button_custom_over.png);
}	

/* Servers list area */

.servers_products {
	width:100%;
}

.servers_products table {
	background-color: #808080;
	width:920px;
	margin-left:auto;
	margin-right:auto;
	font-size:14px;
	border-bottom:4px solid #808080;
}

.servers_products table th {
	color:white;
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:bold;
}

.servers_products table td {
	text-align:left;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
}

.servers_products .odd {
	background-color:white;
}

.servers_products .even {
	background-color:#e5e5e5;
}

.servers_products a {
	color: #005696;
}

.dontsee {
	padding:0px;
	margin:0px;
	font-size:18px;
	color:#F26532;
	font-weight:normal;
	text-align:left;
	margin-left:36px;
}

.callus {
	font-size:13px;
	color:black;
	font-weight:normal;
}

.manage_advanced {
	font-size:13px;
	width:430px;
	background-color:#e7ecf5;
}

.manage_advanced a,
.callus a {
	color: #005696;
	font-weight:bold;	
}

/* Support */

.support_table {
	margin-top:20px;
	margin-bottom:20px;
	width:270px;
}

.support_table td {
	border-bottom:1px solid gray;
	padding-top:5px;
	padding-bottom:5px;

}

.support_table th {
	color: #005696;
	font-size: 14px;
	font-weight: normal;
	border-bottom:1px solid gray;
	padding-top:5px;
	padding-bottom:5px;

}

#contact {
	background: #E2E3E4 url(images/contact_bkg.png) no-repeat bottom;
	width: 212px;
	font-size: 11px;
	line-height: 1.4em;
	padding: 15px 14px;
}
#contact p {
	margin-top: 5px;
	margin-bottom: 5px;
}
#contact img {
	margin-right: 10px;		
}
.bold {
	font-weight: bold;	
}

/*
 Gray: #145 147 150
 Orange: #F26532
 Blue: #005696
*/
#newsletter {
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom: thick dotted #ACACAC;
	margin-bottom: 15px;
}
.email_input, .company_input, .name_input, .phone_input, .message_input {
	width: 206px;
	margin-bottom: 5px;
	border: thin solid #939598;
	color: #939598;
	font-size: 12px;
}
.submit_btn {
	height: 27px;
	width: 61px;
	background: url(images/submit_btn.png);
	cursor: pointer;
}
.submit_btn:hover {
	background: url(images/submit_btn.png) 0px -25px;
	cursor: pointer;
}
.blue {
	color: #005596;	
}
