* { padding: 0; margin: 0; }

html, body {
height: 100%;
position: relative; 
}

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px; 
}
A:link {text-decoration: none; color:#788ba2;}
A:visited {text-decoration: none; color:#788ba2;}
A:active {text-decoration: none}
A:hover {text-decoration: none; color:#7fc816;}
#wrapper { 
 margin: 0 auto;
 width: 1001px;
 height:100%;
}
#header_left_title {
 color: #333;
 border-bottom: 1px solid #fff;
 background: #000 url('/images/header_bg.jpg') repeat-x;
 height: 91px;
 float:left;
 width: 602px;
}

#header_left_searchbar {
 color: #333;
 border-bottom: 1px solid #fff;
 background: #000 url('/images/header_bg.jpg') repeat-x;
 height: 91px;
 float:left;
 width: 170px;
 
}

#header_right {
 color: #333;
 border-bottom: 1px solid #fff;
 border-left: 1px solid #84b8e3;
 background: #000 url('/images/header_bg2.jpg') repeat-x;
 height: 91px;
 width:228px;
 float:right;
 
  }
  #header_right2 {
}
  #header_right ul {
  list-style:none;
  padding-left:50px;
  padding-top:25PX;
  line-height:20px;
  
  }


#header_right li {
font-size : 12px;
font-weight:bold;
color : #fff;
list-style-image:url(/images/bullet.png); }

#header_right li A:link {
color : #fff;
}
#header_right li A:visited {
color : #fff;
}

#navigation {
 color: #333;
 background: #000 url('/images/nav_bg.jpg') repeat-x;
 clear:both;
 height:34px;
 padding-left:50px;
}

td.plandetails {
	font-size: 12px;
	padding:5px;
	margin:5px;
}

#content { 
 color: #333;
 margin: 10px 0px 5px 0px;
 clear:both;

}
#footer { 
 color: #333;
 margin: 10px 0px 0px 0px;
 padding: 10px;
 background: url('/images/footer.gif') repeat-x;

}
#footercontent {
padding-top:10px;
font-size:10px;
}
.c1 {color:#7bbae7; }



#boxes_hold {
	overflow: hidden;
	margin-top:5px;
}
#b1 {
	width:625px;
	height:200px;
	float:left;
	text-align:justify;
	margin-left:10px;
}
.middle_conent {
	padding: 10px;
}
#b2 {
	float:left;
	width:310px;
	height:250px;
}
#b3 {
	height:250px; margin: 0 auto;
	width:340px;
	float:left;
	background-image: url(/images/box1.jpg);
	background-repeat: no-repeat;
	margin-right: 5px;
}
#btxt {
	height:300px;
	width:340px;
	float:right;
	background-repeat: no-repeat;
	margin-right: 5px;
}
.box_heading {
	color: #7fc914;
	font-size: 14px;
	font-weight: bold;
}
body,td,th {
	font-size: 12px;
	
}


/* ------------------------------ 
HTML Redefine Tags
------------------------------ */

input, form, textarea
h1, h2, h3, h4, h5, h6{margin:0; padding:0;}
h1{font-size:18px;}
h2{font-size:14px; color:#999999}
h3{font-size:12px; border-bottom:solid 1px #DEDEDE; padding:4px 0; margin-bottom:10px; color:#7fc816;}

 		#column_left{width:205px; margin-left:10px; margin-right:20px; float:left;}
		#column_right{width:750px; margin-right:10px; float:left;  height:inherit;}
		#column_right_ds{width:750px; margin-right:20px; float:left;}
		#column_right_contentpage_box{width:205px; float:left;}
		div.spacer{clear:both; height:10px; display:block;}
		.righttop {background-image:url(/images/top.png); background-repeat:no-repeat; height:21px;}
		.rightbottom { background-image:url(/images/bottom.png); background-repeat:no-repeate; height:8px; margin-bottom:10px;}
		.rightmid {background-image:url(/images/mid.png); padding: 0px 5px 5px 5px;}

		.ctop {background-image:url(/images/ctop.png); height:13px; background-repeat:no-repeat;}
		.cbg {background-image:url(/images/cbg.png); padding:10px;}
		.cbottom {background-image:url(/images/cbottom.png); background-repeat:no-repeat; height:15px; margin-bottom:20px;}

		.ctopds {background-image:url(/images/ctopds.png); height:13px; background-repeat:no-repeat;}
		.cbgds {background-image:url(/images/cbgds.png); padding: 0px 10px 0px 10px;}
		.cbottomds {background-image:url(/images/cbottomds.png); background-repeat:no-repeat; height:15px; margin-bottom:20px;}
		
.clearfix:after {
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.clearfix {
display: inline-block;
}

.clearfix {
display: block;
}

* html .clearfix {
height: 1px;
}

.expertise_list { padding: 0 0 0 20px; margin: 0 30px 0 0; list-style-type: square; width: 109px; font-size: 11px; float: left; }
.expertise_list_btm { padding: 0 0 0 20px; list-style-type: square; width: 109px; font-size: 95%; }
.expertise_list li, .expertise_list_btm li { border-bottom: 1px solid #A9ABAE; width: 129px; }

/* Dedicated Server Pages */
/* SERVER BOX */

div.serverbox {float:left; width:196px; padding-right:20px;}
div.serverbox .server  { height:20px; border-bottom:1px solid #999999; padding-bottom:3px; }
div.serverbox .server span { font-size:12px; color:#7fc914; }
div.serverbox .server_Intel,
div.serverbox .server_AMD { height:20px; border-bottom:1px solid #999999; padding-bottom:3px; }
div.serverbox .server_Xen { height:20px; border-bottom:1px solid #999999; padding-bottom:3px; }
div.serverbox .server_Intel { background:url(/images/logo_intel_dedi_servers.gif) top left no-repeat; }
div.serverbox .server_AMD { background:url(/images/logo_amd_dedi_servers.gif) top left no-repeat; }
div.serverbox .server_Xen { background:url(/images/citrix-xenserver.png) top left no-repeat; }
div.serverbox .server_Intel span { float:right; margin-right:10px; margin-top:5px; font-size:12px; color: #215aaa; font-weight: bold; }
div.serverbox .server_AMD span { margin-left:40px; font-size:12px; color:#7fc914; font-weight: bold; }
div.serverbox .server_Xen span { float:right; margin-right:10px; margin-top:5px; font-size:12px; color:#000000; font-weight: bold; }
div.serverbox .server_details { float:right; text-align:left; line-height:20px; font-size:13px; color:#000000; font-weight: bold; }
div.serverbox .server_details label { float:left; text-align:right; display:block; width:100px; font-size:13px; color:#999999; font-weight: bold; }
div.serverbox .server_price { color:#444444; }

th.i { width:5%; text-align:center; padding-top:3px; padding-bottom:2px; }
th.server { width:20%; text-align:left; padding-right:5px; padding-top:3px; padding-bottom:2px; }
th.cpu_speed { width:15%; text-align:left; padding-right:5px; padding-top:3px; padding-bottom:2px; }
th.ram { width:20%; text-align:left; padding-right:5px; padding-top:3px; padding-bottom:2px; }
th.hdd { width:15%; text-align:left; padding-right:5px; padding-top:3px; padding-bottom:2px; }
th.dt { width:15%; text-align:left; padding-right:5px; padding-top:3px; padding-bottom:2px; }
th.price { width:10%; text-align:left; padding-right:5px; padding-top:3px; padding-bottom:2px; }
th.order { width:5%; text-align:center; padding-right:5px; padding-top:3px; padding-bottom:2px; }

td.i { width:5%; text-align:center; padding-top:3px; padding-bottom:2px; }
td.server { width:20%; text-align:left; padding-right:2px; padding-top:3px; padding-bottom:2px; }
td.cpu_speed { width:12%; text-align:left; padding-right:2px; padding-top:3px; padding-bottom:2px; }
td.ram { width:23%; text-align:left; padding-right:2px; padding-top:3px; padding-bottom:2px; }
td.hdd { width:18%; text-align:left; padding-right:2px; padding-top:3px; padding-bottom:2px; }
td.dt { width:15%; text-align:left; padding-right:2px; padding-top:3px; padding-bottom:2px; }
td.price { width:10%; text-align:left; padding-right:2px; padding-top:3px; padding-bottom:2px; }
td.order { width:2%; text-align:center; padding-right:2px; padding-top:3px; padding-bottom:2px; }

tr:hover.server_row { background: #aaa;}

tr:hover.upopt { background: #aaa;}
