/* Clear-Data Internet Services */

/* GLOBALS */
body { margin:0; color:#000; background:#eeefe9 url(../../img/bodybg.jpg) top left repeat-x; font:11px Verdana, Tahoma, Arial, Helvetica, sans-serif; padding-bottom:10px; }
/* background:#eeefe9 url(../../img/bodybg.jpg) top left repeat-x; */
p { margin:0 0 10px 0; padding:0; }
img { border:none; }
.clear { clear:both; font-size:1px; height:1px; line-height:1px; }
p.center { text-align:center; }
acronym, abbr { cursor:help; }
.error { font-weight:bold; color:#FF0000; }
.right { text-align:right; }

/* HEADERS */
h1 { color:#899797; margin:0; font-size:18px; background:transparent url(../../img/h1icon.jpg) center left no-repeat; padding:0 0 2px 12px; font-weight:bold; }
h2 { color:#aeaeac; margin:0; font-size:16px; background:transparent url(../../img/h2icon.jpg) center left no-repeat; padding:0 0 2px 12px; font-weight:bold; }
h3 { color:#222; margin:0; font-size:14px; font-weight:bold; letter-spacing:1px; }
h4 { margin:15px 0 0; font-size:11px; font-weight:bold; }

/* LINKS */
a { color:#e09031; text-decoration:none; }
a:hover { color:#899797; text-decoration:underline; }

/* DESIGN */
#topbar { height:12px; color:#000; background-color:#d6dfde; }
#topleft { margin-top:-12px; width:50px; height:25px; background:#d6dfde url(../../img/topbarleft.jpg) top left no-repeat; float:left; }
#topright { margin-top:-12px; width:50px; height:25px; background:#d6dfde url(../../img/topbarright.jpg) top left no-repeat; float:right; }

/* CONTAINERS */
/* original size margin-top:25px; */
#container { width:760px; margin:0 auto; }
#pagecontent { width:500px; margin-top:10px;  }
#pagecontent .jobs { min-height:225px; }
#pagecontent .even { background-color:#edeee8; }

/*  TOP LEVEL NAV */
#toplevelnav { width:760px; margin:0 auto; text-align:right; }
#toplevelnav ul { margin:0 50px 0 0; padding:0; list-style-type:none; }
#toplevelnav ul li { font-size:10px; margin-left:10px; display:inline; background:transparent url(../../img/navright.gif) 0 2px no-repeat; }
#toplevelnav ul li:hover { background:transparent url(../../img/navrighthover.gif) 0 2px no-repeat; }
#toplevelnav ul li a { color:#8c9695; text-decoration:none; margin-left:10px; }
#toplevelnav ul li a:hover { text-decoration:underline; }

/* BANNER */
#banner { float:left; margin:0 0 37px 0; width:259px; height:84px; background:transparent url(../../img/logo.jpg) center center no-repeat; }
#banner h2 { display:none; }
#banner h3 { display:none; }

/* TESTIMONIAL */
/* original size margin: 15px 65px; width 315px; */
#testimonial { float:right; margin:15px 50px 0 0; width:340px; background:transparent url(../../img/quotebg.jpg) top left no-repeat; }
#testimonial div { font-size:13px; font-style:italic; margin:10px 0 0 10px; }
#testimonial cite { text-align:right; margin:0 15px 0 0; display:block; }

/* SIDEBAR */
#sidebar { margin-top:25px; width:230px; float:right; }

/* NAVIGATION */
#nav {  }
#nav ul { float:left; width:100px; margin:0 0 0 10px; padding:0; list-style-type:none; }
#nav ul li { margin:0; padding:0; font-size:10px; border-bottom:1px dotted #7B7C76; width:100px; }
#nav ul li h4 { margin:0; font-size:10px; font-weight:bold; color:#8c9695; width:90px; padding:3px 10px 3px 0; text-align:right; }
#nav ul li a { display:block; background:transparent url(../../img/nav.gif) 94px 5px no-repeat; color:#8c9695; width:90px; padding:3px 10px 3px 0; text-align:right; text-decoration:none; }
#nav ul li a:hover { background:#d6dfde url(../../img/navhover.gif) 94px 5px no-repeat; }

/* SHOWCASE */
#showcase { clear:both; }
#showcase .item, #showcase .firstitem  { float:left; text-align:right; width:215px; margin:15px 15px 0 0; border-left:1px dotted #7b7c76; padding:0 5px 25px 15px; background:transparent url(../../img/itembg.gif) bottom right no-repeat; }
#showcase .firstitem { border-left:none; }
#showcase h3 { margin:0; color:#E09031; }
#showcase h4 { margin:0; color:#6B7979; }
#showcase h5 { margin:0; }
#showcase h5 a { letter-spacing:3px; }
#showcase h5 a:hover {  }
#showcase p { font-size:10px; }

  /* INTERNAL DESIGN */
  #sidebar #showcase .item, #sidebar #showcase .firstitem { padding:15px 0; margin:0; float:none; border:0; }
  #sidebar #showcase p { display:none; }

/* PAYMENT */
#payment { clear:both; text-align:center; }
#payment img { margin:20px 10px 0; }

/* TABLE */
table { width:500px; border-collapse:collapse; margin:0 0 15px; }
table td { padding:1px 2px; }
table tr.header { font-weight:bold; }
table tr.odd { }
table tr.even { background-color:#edeee8; }

/* SERVICES TABLES */
#service table tr td.features { width:233px; }
#service table tr td.bronze { width:65px; }
#service table tr td.silver { width:65px; }
#service table tr td.gold { width:65px; }
#service table tr td.platinum { width:67px; }

/* SERVER TABLE & HEADER */
#server h2 { font-size:12px; }
#server table tr td.id { width:35px; }
#server table tr td.cpu { width:100px; }
#server table tr td.ram { width:65px; }
#server table tr td.hdd { width:70px; }
#server table tr td.os { width:100px; }
#server table tr td.up { width:65px; }
#server table tr td.panel { width:65px; }

/* BILLING TABLE */
#billing table { margin:0; }
#billing table td { padding:0; }
#billing table tr {  }

/* FORMS */

fieldset { border:#e09031 solid 1px; }
fieldset legend { font-weight:bold; padding:0 10px; background-color:#df9034; border:#505050 solid 1px; }
fieldset p { padding:5px 3px; }
fieldset p.captcha { margin:0 0 0 60px; }
fieldset label { float:left; clear:left; width:55px; text-align:right; padding:3px 0 0; margin:5px 5px 5px 0; }
fieldset .right { float:right; margin:0 6px 0 0; width:135px; }
fieldset .right label { float:left; width:95px}
fieldset select { width:220px; }
fieldset input, fieldset select, fieldset textarea { margin:5px 0; padding:1px 2px; background:#d6dfde; border:#505050 solid 1px; }

/* contact */
#contact form { width:450px; }
#login form { width:305px; }

/* order */
#order fieldset { float:left; width:218px; padding:10px; margin:0 10px 10px 0; }
#order fieldset a { float:right; margin:7px; color:#fff; border:1px solid #000; padding:2px; background-color:#6d7979; font-weight:bold; font-size:10px; }
#order fieldset a:hover { background-color:#e09031; text-decoration:none; }
#order form fieldset label { width:100px; }
#order form fieldset input.radio { margin:0; background:none; border:none; }

/* STAFF */
#staff .name { font-weight:bold; display:block; }
#staff .name img { vertical-align:middle; }
#staff .title { font-style:italic; }

/* NEWS */
#news .dimmed, #news .notes { color:#aaa; font-size:84%; }
#news .by { float:right; text-align:right; }
#news .post { padding:5px 0; margin:0 0 10px; border-bottom:1px dotted #7B7C76; }
#news h1 { margin-bottom: 15px; }

#news #menu { float:left; width:185px; padding:0; margin:0; }
#news #menu h4 { text-align:right; padding:0 20px 0 0; color:#8c9695; font-weight:bold; margin:15px 0 6px; }
#news #menu ul { list-style-type:none; text-align:right; margin:6px 0; }
#news #menu ul li { }
#news #menu ul li a { padding:0 10px 0 0; color:#8c9695; background:transparent url(../../img/nav.gif) right no-repeat; }
#news #menu ul li a:hover { background:transparent url(../../img/navhover.jpg) right no-repeat; }
#news #menu a { color:#8c9695; }

#news #menu .count ul li { padding:1px 10px 1px 0; background:transparent url(../../img/nav.gif) right top no-repeat; }
#news #menu .count ul li:hover { background:transparent url(../../img/navhover.gif) right top no-repeat; }
#news #menu .count ul ul { width:95px; }
#news #menu .count a { padding:0; background:transparent; }
#news #menu .count a:hover { background:transparent; }

/* FAQ */
#faq h2 { font-size:12px; margin:12px 0 0;}

/* PHPINFO */
#phpinfo td, #phpinfo th { border: 1px solid #000000; vertical-align: baseline; }
#phpinfo .e { background-color: #ccccff; font-weight: bold; color: #000000; }
#phpinfo .h {background-color: #9999cc; font-weight: bold; color: #000000;}
#phpinfo img {float: right; border: 0px;}
#phpinfo h1 { color:#000; background:none; }

/* LOGOBAR */
#logobar { clear:both; margin:0; text-align:center; padding-top:10px; }
#logobar ul { list-style-type:none; margin:0; padding:0; }
#logobar ul li { display:inline; }
#logobar ul li a {  }
#logobar ul li a img { border:0; }
#logobar ul li a span { display:none; }

/* Legal Links */
#legal { margin:15px 0 5px; }
#legal ul { margin:0; padding:0; list-style-type:none; }
#legal ul li { margin-left:10px; display:inline; background:transparent url(../../img/navright.gif) 0 2px no-repeat; }
#legal ul li:hover { background:transparent url(../../img/navrighthover.gif) 0 2px no-repeat; }
#legal ul li a { color:#8c9695; text-decoration:none; margin-left:10px; }
#legal ul li a:hover { text-decoration:underline; }

/* FOOTER */
#footer { font-size:10px; color:#6B7979; text-align:center; }