/* CSS Document */
h1{color:#c00; font-size:1.4em;
font-family: "Tahoma", Arial, Helvetica, sans-serif;
font-weight:bold; margin:5px;}
h2{color:#000; font-size:1.3em; margin:0px;
font-family: "Tahoma", Arial, Helvetica, sans-serif;
font-weight:bold;}

a:link { color: #900; text-decoration: none; }
a:visited { color:#900; text-decoration: none; }
a:hover { color: #006; text-decoration: underline; }
a:active { color: #c00; text-decoration: underline; }
a.servers_box:link { color: black; text-decoration: none }
a.servers_box:active { color: red; text-decoration: none }
a.servers_box:visited { color: black; text-decoration: none }
a.servers_box:hover { color: #000099; text-decoration: none }
#content {margin:0px auto; background-color:#FFFFFF;}

.added_padding{padding:5px 17px;}
.less_added_padding{padding:8px 9px;}
.colortext {color: #990000}
.purpletext {color:#5D2C6E;font-weight:bold;}
.close{
font-size:10px;
text-align:right;
}
#left{
width:145px;
border-right:1px solid #ccc;
background-image:url(images/nav_bg.gif);
background-repeat:repeat-y;
padding:20px;
}
#left h1{
font-size:12px; margin:15px 0px 5px 0px; color:#666; border-bottom:1px solid #ccc;
}
#left p{
margin:3px 0px;
}
#right{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	width:190px;
}
#right h3{
color:#333; font-size:1.1em; background-image:url(images/title_bg2.jpg);width:180px;height:17px; margin:0px;
padding-top:5px; padding-left:10px;
}
#grey_box{border:1px solid #ccc; width:160px;}
#grey_box h3{
color: #FFFFFF; font-size:1em; background-image:url(images/title_bg.gif); width:160px; height:17px; margin:0px;
padding-top:5px; padding-left:10px;
}
#grey_box h4{
color: #FFFFFF; font-size:1em; background-image:url(images/title_bg_blue.gif); width:160px; height:17px; margin:0px;
padding-top:5px; padding-left:10px;
}
#grey_box div{padding:2px;}
#grey_box table{width:160px; margin:0px; padding:0px;}
#right p{padding:5px; margin:3px;}
#hosting div{padding:5px 20px;}
#hosting h2{margin-left:120px; margin-bottom:0px;}
#hosting p{margin:10px 0px 14px 120px;}



/* Plans pages */
.plans_textbox{
	border:1px solid #ccc;
	margin: 15px 20px;
	margin-bottom: 12px;
	padding: 5px;
	background-image: url(images/grad_fill.gif);
}

table.plans_table td{
padding-left:10px;
font-family:Tahoma;}

.plan_headers {font-family: Tahoma; font-weight: bold; color: #666666; }

.plan_cost {
color: #006600;
font-weight: bold;}

tr.table_odd_cell{
background-color:#E9E9E9;
}

/*APPENDED CSS FROM THE NEW LAYOUT*/
body{
background-image:url(images/bgd.jpg);
background-attachment:fixed;
font-size:12px;
margin:0px auto; width:777px; font-family:Arial, Helvetica, Verdana, sans-serif;}
#master{
background-color:#fff;
width:777px;margin:0px auto;
border-left:1px solid #aaa;
border-right:1px solid #aaa;
border-bottom:1px solid #aaa;
}
#header{
height:95px; background-image:url(images/header_tile.gif);
}
#header .number{
float:right; margin:3px 5px; color:#fff;font-weight:bold; font-size:11px;
}
h1.logo{
margin:0px;
margin-left:30px;
width:201px; height:32px; overflow:hidden;
text-indent:-3000px;
background-image:url(images/header_logo.gif);
}
#content{
padding-top:5px; height:100%;
}
#left_SIDE{
border-right:1px solid #aaa; height:100%;
float:left;width:418px; margin:0px;
}
#right_SIDE{
float:left;width:358px; margin:0px;
}
div.server{height:82px; cursor:pointer; padding-right:10px; padding-bottom:10px;}
div.server h1{padding:10px 0px 0px 120px; font-size:13px;}
div.server p{margin:10px 0px 0px 120px;}
div.sidepadding{padding:0px 20px;}

h2.grey_title{
width:100%; height:21px; background-image:url(images/grey_tile.gif);overflow:hidden; padding:0px; margin:0px;
}

.red{color:#900;}
a.red:link{color:#900; text-decoration:none;}
a.red:visited{color:#700; text-decoration:none;}
a.red:active{color:#c00; text-decoration:none;}
a.red:hover{color:#900; text-decoration:underline;}

a.chat_button, a.chat_button:link{
display:block;
border:1px solid #ccc;
color:#000066;
padding:10px;
text-align:center;
text-decoration:none;
}
a.chat_button:visited{
border:1px solid #ccc;
color:#000066;
}
a.chat_button:hover{
border:1px solid #ccc;
background-color:#fff;
color:#900;
text-decoration:none;
}
a.chat_button:active{
border:1px solid #ccc;
background-color:#fff;
color:#c00;
}

.category_title{
height:38px; overflow:hidden;
background-image:url(images/title_bg_tile.gif);
background-repeat:repeat-x;
margin:0px;
}
.categories tr td{
padding-bottom:30px;
}
.categories tr td p{
margin-top:0px;
}
.categories td p{
margin:5px;
}
h1.page_heading{
border:1px solid #ccc;
text-align:right;
width:100%;
margin:0px;
}
a.learn_more {
font-weight:bold;
}
p.quote{
font-size:11px;
}
p.quote span{
color:#900;
font-style:italic;
}
ul.blue_bullet{
font-weight:bold;
list-style-image:url(images/dot.gif);
margin-bottom:30px;
}
ul.purple_bullet{
font-weight:bold;
list-style-image:url(images/dot4.gif);
margin-bottom:30px;
}
ul.purple_bullet li{
margin:10px 0px;
}
ul.purple_bullet li ul{
list-style-image:none;
list-style-type:circle;
}
ul.blue_bullet li{
margin:10px 0px;
}
ul.blue_bullet li ul{
list-style-image:none;
list-style-type:circle;
}
h2.data_center{
font-size:14px;
color:#036;
}
ul.data_center{
list-style-type:none;
}
.thumbs tr td{
text-align:center;
}
.thumbs img{
border:1px solid #ccc;
}
#gap{
width:100%;
border-top:1px solid #aaa;
height:45px;
}
#footer{
/*margin-top:500px;*/
border-top:1px solid #aaa;
text-align:center;
padding:10px;
}
#footer p{margin:0px;}
#footer a:link{color:#006; text-decoration:none;}
#footer a:visited{color:#006; text-decoration:none;}
#footer a:active{color:#009; text-decoration:none;}
#footer a:hover{color:#900; text-decoration:underline;}

.glance{
	border:1px solid #ccc;
	background-image: url(images/grad_fill.gif);
	background-position:bottom;
	background-repeat:repeat-x;
}
.glance_title{
font-weight:bold;
text-align:right;
}
.glance_info{
text-align:left;
}
div.job{
border:1px solid #ccc; padding:20px;
}
.title{
border-bottom:1px solid #ccc;
}
.info{
font-weight:bold;
}
.support_bullet{
margin-left:50px;
}
.support_bullet img{
margin-right:5px;
}
#chat_box{ margin-top:10px; border:1px solid #ccc; background-color:#EDEEEC;}
.events
{
border: 1px solid #d8d8d8;
}
.events td
{
border: 1px solid #d8d8d8;
}
#response
{
  position:absolute; 
  left:20px; top:20px; z-index:200;
  width:450px; padding:6px;
  background-color: #d8d8d8;
  border: 1px solid black;
  text-align: center;
}

