body {
   background-color: #00487d;
   margin: 0px;
   font-family: "Trebuchet MS", sans-serif;
   font-size: 0.9em;
   background-image: url("top-shadow.png");
   background-position: top left;
   background-repeat: repeat-x;
}

.siteholder {
	width: 600px;
   margin: 20px auto;	
}

.header {
   width: 600px;
   background-color: #ff8000;
   background-image: url("feelthefire.jpg");
   background-repeat: repeat-x;
   height: 80px;
}

.menubar {
   width: 600px;
   background-color: #80c9ff;
   background-image: url("menubar-back.png");
   background-position: top left;
   background-repeat: repeat-x;
   text-align: center;
   font-family: "Tahoma", sans-serif;
   font-size: 0.8em;
   padding-top: 2px;
   padding-bottom: 0px;
}

.bodybag {
   width: 580px;
   background-color: #fff2e6;
   padding: 10px;
}

.bottombar {
   width: 600px;
   text-align: center;
   background-color: #0066b3;
   color: #fff;
   font-size: 0.8em;
}

h1 {
   font-size: 1.8em;
   color: #0066b3;
}

h2 {
   font-size: 1.3em;
   color: #00487d;
}

h3 {
   font-size: 1em;
   color: #00487d;
}

.caption {
   font-size: 1.3em;
   color: #b35a00;
}

.plans {
   margin: 0 auto;
}

.plans tr td {
   font-size: 0.9em;
}

.left {
   padding-left: 5px;
   width: 195px;
   text-align: left;
   background-color: #fff;
}

.starter {
   background-color: #bfe4ff;
   text-align: center;
   width: 100px;
}

.fighter {
   background-color: #80c9ff;
   text-align: center;
   width: 100px;
}

.showcase {
   float: left;
   border: 1px solid #000;
   margin-right: 10px;
   margin-bottom: 10px;
}

.menubar a {
   text-decoration: none;
   color: #fff;
   font-weight: bold;
   padding-left: 10px;
   padding-right: 10px;
}

.menubar a:hover {
   text-decoration: underline;
   color: #ffdfbf;
}

.errorbox {
   background-color: #fce94f;
   border: 1px solid #f57900;
   padding: 3px;
   padding-left: 28px;
   background-image: url("warning-message.png");
   background-position: 3px center;
   background-repeat: no-repeat;
}