body{margin:0;}h1{font-size:138.5%;}h2{font-size:123.1%;}h3{font-size:108%;}h1,h2,h3{margin:1em 0;}h1,h2,h3,h4,h5,h6,strong,dt{font-weight:bold;}optgroup{font-weight:normal;}abbr,acronym{border-bottom:1px dotted #000;cursor:help;}em{font-style:italic;}del{text-decoration:line-through;}blockquote,ul,ol,dl{margin:1em;}ol,ul,dl{margin-left:2em;}ol li{list-style:decimal outside;}ul li{list-style:disc outside;}dl dd{margin-left:1em;}th,td{border:1px solid #000;padding:.5em;}th{font-weight:bold;text-align:center;}caption{margin-bottom:.5em;text-align:center;}sup{vertical-align:super;}sub{vertical-align:sub;}p,fieldset,table,pre{margin-bottom:1em;}button,input[type="checkbox"],input[type="radio"],input[type="reset"],input[type="submit"]{padding:1px;}
table th,td { border: 0; }

body { background-color: #0a5500; text-align: center; font: normal 1em arial, verdana, sans-serif; }

.sprite_nr { background-image:url(/static/images/sprite_nr.png); background-repeat: no-repeat; }
.sprite_hr { background-image:url(/static/images/sprite_hr.png); background-repeat: repeat-x; }

A:link { text-decoration: underline; color: #0000ff; }
A:visited { text-decoration: underline; color: #7800e7; }
A:hover { text-decoration: underline; }
A:active { text-decoration: underline; color: #ff0000; outline: 0; }
A:focus { outline: 0; }

#container
{
	margin: 0;
	background: #fff;
}

#header
{
	height: 220px;
	background-position: 0px 0px;
}

.header-p { width: 1000px; margin: 0 auto; }
.header-logo { display: block; float: left; width: 375px; height: 50px; background-position: 0px 0px; margin-top: 0.5em; }
.adbanner { width: 468px; height: 60px; background-color: #fff; float: right; margin: 0.5em 0.5em 0 0; }

/*.header-tabs { clear: both; padding-top: 0.4em; }*/
#header ul { clear: both; padding-top: 0.8em; }
#header ul li {
  list-style-type: none; float: left; width: 230px; height: 130px; background-position: -260px -50px; margin: 0 0.6em;
}
#header ul li.selected { background-position: -20px -50px; }

/*#header ul li p.head { margin: 1.4em 1.1em 0 1em; font-size: 1.1em; }
#header ul li p.body { margin: 1em 1.1em 0 1em; font-size: 0.85em; }
*/

#header ul li p.head { padding: 0.2em 0 0 0.4em; font-size: 1.1em; margin: 1.1em 0 0 0; }
#header ul li p.body { padding-left: 0.4em; font-size: 0.85em; }
#header ul li p.small { font-size: 0.65em; }

#header ul li p.head a { text-decoration: none; color: #fff; }
#header ul li p.head a:visited { text-decoration: none; color: #fff; }
#header ul li p.body a { text-decoration: none; color: #c6c6c6; }
#header ul li p.body a:visited { text-decoration: none; color: #c6c6c6; }
#header ul li a:hover { text-decoration: none; }
#header ul li a:active { text-decoration: none; }


#header h1 { margin: 0; }

#navigation
{
	float: left;
	width: 100%;
}

#content
{
	clear: left;
	padding: 20px;
	background-color: #fff;
	min-height: 300px;
}

#content h2
{
	color: #000;
	font-size: 160%;
	margin: 0 0 .5em;
}

#footer
{
  height: 102px;
  background-position: 0 -220px;
  padding-top: 1em;
  color: #cbcbcb;
  font-size: 0.7em;
}
#footer a { color: #fff; }
#copyright { margin: 1em 0; color: #509248; }

#footer a { color: #fff; }
#footer a:visited { color: #fff; }
#footer a { color: #fff; }
#footer a:visited { color: #fff; }

#pp { width: 500px; margin: 0 auto; padding: 30px 0; text-align: left; }
#pp h3 { margin: 10px 0 0 0; font-weight: bold; }
#pp ol li { list-style-type: decimal; list-style-position: inside; }
#pp ul li { list-style-type: disc; list-style-position: inside; }


.faqtext { width: 60em; text-align: left; margin: 0 auto; }
.faqtext h3 { color: #2e2e2e; font-size: 1.5em; margin: 0.6em 0 0 0; }
.faqtext p { margin: 0 0 0.4em 0; }

.introtext { width: 60em; text-align: left; margin: 0 auto; }

.introtext h1 { color: #3a3a3a; font-weight: normal; font-size: 2em; margin: 0; }
.introtext h1 span { color: #094d00; }
.introtext p { font-size: 0.8em; margin: 0; }
.introtext p span { font-weight: bold; }
.introtext a { font-size: 0.8em; }

.introtext table { margin: 0; padding: 0; border-collapse: collapse; }
.introtext table td { list-style-type: none; font-size: 0.8em; border: 1px solid white; }
.introtext table td.key { float: left; width: 10em; background-color: #42783b; color: #fff; text-align: right; }
.introtext table td.value img { margin-right: 0.4em; }
.introtext table td.value span { font-size: 0.8em; font-family: arial, verdana, sans-serif; font-weight: normal; line-height: 0.7em; }

.introtext table td.value { width: 10em; background-color: #ededed; }

.bottomlinks { margin: 1em 0 0 0; }






ul.pureCssMenu { }
ul.pureCssMenu ul{display:none;}
ul.pureCssMenu li:hover>ul{display:block}
ul.pureCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.pureCssMenu ul ul{position: absolute;left:98%;top:-2px;}
ul.pureCssMenu,ul.pureCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#ffffff;
	background-repeat:repeat;
	border-color:#AAAAAA;
	border-width:1px;
	border-style:solid;
}
ul.pureCssMenu table {border-collapse:collapse}ul.pureCssMenu {
	display:block;
	zoom:1;
	float: left;
}
ul.pureCssMenu ul{
	width:156.45000000000002px;
}
ul.pureCssMenu li{
	display:block;
	margin:2px 0px 0px 2px;
	font-size:0px;
}
ul.pureCssMenu a:active, ul.pureCssMenu a:focus {
outline-style:none;
}
ul.pureCssMenu a, ul.pureCssMenu li.dis a:hover, ul.pureCssMenu li.sep a:hover {
	display:block;
	vertical-align:middle;
	background-color:#ffffff;
	border-width:0px;
	border-color:#6655ff;
	border-style:solid;
	text-align:left;
	text-decoration:none;
	padding:4px;
	_padding-left:0;
	font:normal 11px Verdana;
	color: #444444;
	text-decoration:none;
	cursor:default;
}
ul.pureCssMenu span{
	overflow:hidden;
}
ul.pureCssMenu li {
	float:left;
}
ul.pureCssMenu ul li {
	float:none;
}
ul.pureCssMenu ul a {
	text-align:left;
	white-space:nowrap;
}
ul.pureCssMenu li.sep{
	text-align:center;
	padding:0px;
	line-height:0;
	height:100%;
}
ul.pureCssMenu li.sep span{
	float:none;	padding-right:0;
	width:5;
	height:16;
	display:inline-block;
	background-color:#AAAAAA;	background-image:none;}
ul.pureCssMenu ul li.sep span{
	width:80%;
	height:3;
}
ul.pureCssMenu li:hover{
	position:relative;
}
ul.pureCssMenu li:hover>a{
	background-color:#4792E6;
	border-color:#665500;
	border-style:solid;
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu li a:hover{
	position:relative;
	background-color:#4792E6;
	border-color:#665500;
	border-style:solid;
	font:normal 11px Verdana;
	color: #ffffff;
	text-decoration:none;
}
ul.pureCssMenu li.dis a {
	color: #AAAAAA !important;
}
ul.pureCssMenu img {border: none;float:left;_float:none;margin-right:4px;width:16px;
height:16px;
}
ul.pureCssMenu ul img {width:16px;
height:16px;
}
ul.pureCssMenu img.over{display:none}
ul.pureCssMenu li.dis a:hover img.over{display:none !important}
ul.pureCssMenu li.dis a:hover img.def {display:inline !important}
ul.pureCssMenu li:hover > a img.def  {display:none}
ul.pureCssMenu li:hover > a img.over {display:inline}
ul.pureCssMenu a:hover img.over,ul.pureCssMenu a:hover ul img.def,ul.pureCssMenu a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover a:hover ul img.def,ul.pureCssMenu a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover img.over,ul.pureCssMenu a:hover a:hover a:hover a:hover img.over{display:inline}
ul.pureCssMenu a:hover img.def,ul.pureCssMenu a:hover ul img.over,ul.pureCssMenu a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover a:hover ul img.over,ul.pureCssMenu a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover img.def,ul.pureCssMenu a:hover a:hover a:hover a:hover img.def{display:none}
ul.pureCssMenu a:hover ul,ul.pureCssMenu a:hover a:hover ul,ul.pureCssMenu a:hover a:hover a:hover ul{display:block}
ul.pureCssMenu a:hover ul ul,ul.pureCssMenu a:hover a:hover ul ul{display:none}
ul.pureCssMenu span{
	display:block;
	background-image:url(./images/purecssmenu/arrv_anim_1.gif);
	background-position:right center;
	background-repeat: no-repeat;
   padding-right:11px;}
ul.pureCssMenu li:hover>a>span{	background-image:url(./images/purecssmenu/arrv_anim_1o.gif);
}
ul.pureCssMenu a:hover span{	_background-image:url(./images/purecssmenu/arrv_anim_1o.gif)}
ul.pureCssMenu ul span,ul.pureCssMenu a:hover table span{background-image:url(./images/purecssmenu/arr_double_1.gif)}
ul.pureCssMenu ul li:hover > a span{	background-image:url(./images/purecssmenu/arr_double_1o.gif);}
ul.pureCssMenu table a:hover span,ul.pureCssMenu table a:hover a:hover span,ul.pureCssMenu table a:hover a:hover a:hover span{background-image:url(./images/purecssmenu/arr_double_1o.gif)}
ul.pureCssMenu table a:hover table span,ul.pureCssMenu table a:hover a:hover table span{background-image:url(./images/purecssmenu/arr_double_1.gif)}





.fixed_text { font-family: Monospace, Courier; }

#vps_services span { font-size: 0.8em; font-family: arial, verdana, sans-serif; font-weight: normal; line-height: 0.7em; }
.tar { text-align: right; }

#vps_services { font-size: 0.8em; }

#vps_services td { vertical-align: middle; }

#vps_services .provider_and_plan { width: 240px; }
#vps_services .provider { width: 120px; }
#vps_services .plan_name { width: 120px; }
#vps_services .location_list { width: 70px; }
#vps_services .location_list img { margin-right: 0.4em; }
#vps_services .os_list { width: 105px; }
#vps_services .os_list img { margin-right: 0.4em; }
#vps_services .ram_dedicated { width: 60px; }
#vps_services .ram_burst { width: 60px; }
#vps_services .hdd_space { width: 50px; }
#vps_services .bandwidth_dedicated { width: 60px; }
#vps_services .bandwidth_burst { width: 60px; }
#vps_services .transfer_cap { width: 65px; }
#vps_services .ip_count { width: 35px; }
#vps_services .monthly_cost { width: 60px; }
#vps_services . { width: px; }



/* tables */
table.tablesorter {
  background-color: #fff;
	text-align: left;
	margin: 20px auto 0 auto;
	font-size: 0.8em;
	border-collapse: collapse;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
/*  background-color: #e6EEEE;*/
  background-color: #42783b;
	text-align: left;
  border: 1px solid #fff;
	padding: 4px;
	font-weight: normal;
	color: #f5f5f5;
}
table.tablesorter thead tr .header {
	background-image: url(/static/js/tablesorter/themes/blue/bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
  border: 1px solid #fff;
	background-color: #ededed;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
/*  background-color:#F0F0F6;*/
  background-color:#dfdfdf;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(/static/js/tablesorter/themes/blue/asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(/static/js/tablesorter/themes/blue/desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
/*  background-color: #8dbdd8;*/
  background-color: #006391;
}




















