/*
Theme Name: AGiHosting
Theme URI: http://agihosting.com/
Description: Custom WordPress theme. 
Version: 1.0
Author: Created for Adam Ginsberg International
*/

body {
  padding:0;
  margin: 0;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 12px;
  color: #fff;
  background:#AFB0B0;
  }

/* text */

p, h1, h2, h3, h4, h5, h6,ul,ol {
  margin:0;
  padding:0;
  }
li { list-style-type:none; }

p { line-height:1.5em;margin:0 0.5em 0 0; }
a { text-decoration:none;color:#557eb5; }
h2 {
  color: #444;
  font-family: Georgia, serif;
  font-size:32px;
  font-weight:normal;
  margin: 0 0 0 10px;
  padding-top: 30px;
  }
h3 { 
  font-family: Helvetica, Arial, sans-serif;
  font-weight: bold;
  font-size: 14px;
  margin-bottom: 0.7em;
  color: #C57D1B;
  }

/* classes */

.container {
  width:960px;
  margin-left: auto;
  margin-right: auto;
  position:relative;
  }
#menu li {
  float:left;
  padding:0 0 0 6px;
  height:30px;
  margin: 30px 0 0 3px;
  }
#menu li a {
  display:block;
  padding:5px 9px 5px 3px;
  height:20px;
  color: #888;
  }
#menu .current_page_item { background: url("tab_left.png") top left no-repeat;}
#menu .current_page_item a { color:#444 !important; background:url("tab_bg.png") top right no-repeat;}
.login { background: url("login_left.png") top left no-repeat;}
.login a { color:#A98A8A !important; background:url("login_bg.png") top right no-repeat;}

.column { margin:10px; float:left; }
.package { position:relative;width:300px;height:240px;background:url("package_bg.png") top left no-repeat; }
.package a { display:block;position:absolute;width:300px;height:240px; }

.package .p1 { background:url("server.png") top right no-repeat; }
.package .p2 { background:url("server_plus.png") top right no-repeat; }
.package .p3 { background:url("server_star.png") top right no-repeat; }


.package h3 { color:#557eb5;font-family:Trebuchet MS, sans-serif;font-size:25px;margin:12px 0 19px 15px;height:30px; }
.package h4 { font-family:Trebuchet MS, sans-serif;font-size:15px;background:url("bullet.png") center left no-repeat;padding-left:18px;height:20px;margin:8px 0 0 15px; }
.package h5 { font-family:Trebuchet MS, sans-serif;font-size:15px;color:#888;margin:41px 0 0 15px; }
.package .order { float:right;margin:-24px -20px 0 0;background:url("order.png") top left no-repeat;width:140px;height:26px;font-family:Trebuchet MS, sans-serif;font-size:19px;color:#fff;font-weight:bold;padding: 2px 0 0 32px; }

.clear { clear:both; }

.paypal { background: url("paypal.png") bottom right no-repeat; }


/* ids */

#all {
  min-width:960px;
  }

#top {
  background:#141414 url("top_bg.png") bottom left repeat-x;
  height:60px;
  }

#menu {
  position:absolute;
  top:0;
  right:10px;
  font-family: Trebuchet MS, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color:#aaa;
  }

#logo {
  position:absolute;
  top:0;
  left:10px;
  width:234px;
  height:60px;
  background:url("agihosting.png") top left no-repeat;
  }
#logo a { display:block;width:234px;height:60px; }

#header {
  background:#d7d7d7;
  height: 100px;
  border-bottom: 1px #ccc solid;
  }

#blurb {
  position:absolute;
  top: 100px;
  left: 570px;
  width: 380px;
  color: #444;
  font-family: Georgia, serif;
  font-size:16px;
  line-height:1.6em;
  }

#button {
  background:url("button.png") top left no-repeat;
  position:absolute;
  top: 224px;
  left: 563px;
  width: 205px;
  height:38px;
  padding: 12px 0 0 45px;
  color: #486644;
  font-family: Trebuchet MS, sans-serif;
  font-weight:bold;
  font-size:16px;
  position:relative;
  }
#button a { display:block;position:absolute;top:0;left:0;width:240px;height:50px; }

#content {
  background:#fff;
  color:#444;
  padding: 20px 0 28px 0;
  }

#footer {
  padding:5px 0 30px 0;
  }
#footer a { color:#fff;font-weight:bold; }

#footer li { float:left; padding-right: 6px; border-right:1px #fff solid; margin-right:6px; }

#support { text-align:right;text-transform:uppercase;font-family:Trebuchet MS, sans-serif;font-size:12px;font-weight:bold;color:#aaa;padding:4px 0 3px 0;background:#050505; }
.lblue { color:#789; }
#support .container { width:940px; }

/* dali zheng */