* {  
  margin:  0;
  padding: 0;
}

body {
  font:       62.5%/1.7em Verdana, Arial, sans-serif;
  color:      #333;
}

#container {
  font-size:  1.6em;
  margin:     0 0.5em 0 0.5em;
}

#content3 {
  margin: 0 0 1em 0;
}

h1 {
  margin:     0 0 0.2em 0;
  font-size:  1.5em;
  background-color: #e3e3e3;
}

p {
  margin: 0.3em 0 1em 0;
}

a:link {color: #4583be;font-weight:bold;}
a:visited {color: #4583be;font-weight:bold;}

.bold {
  font-weight: bold;
  font-size:   1.1em;
}

p.bold-red {
  font-weight: bold;
	font-size:   1.0em;
	color:       #c66656;
}


/* -- SEARCH FORM -- */

.search {
  display: none;
}


/* -- BANNER -- */

h1.logotitle {
  font-size:  1.8em;
  background-color: #5eb2d4;
}

p.logotext {
  display: none;
}

.z10 {
  display: none;
}


/* -- NAVBAR -- */

#nav {
   margin: 0 0 0.8em 0;
 }

#nav li {
 display:    inline;
 list-style: none;
 font-size:  0.9em;
 margin:     0 0.7em 0 0;
}

li#nav-products {
 display: none;
}


/* -- HOME -- */

.ibmgreendatacenterfloor {
  padding: 1em 0 0 0;
  width:   251px;
  height:  187px;
}

.ibmgreendatacentertree {
  padding: 0;
  width:   358px;
  height:  224px;
}

.cellphone {
  display: none;
}


/* -- ABOUT-US -- */

.chiponmint, .ibmdatacenter {
  display: none;
}


/* -- SERVICES HOME -- */

#mainframe-services {
 margin:     0 0 1.2em 0;
}

#mainframe-services li {
  font-size:   0.9em;
  list-style:  none;
  margin-bottom: 0.3em;
}

.barchart, .networklights, .z10poster {
  display: none;
}


/* -- INDIVIDUAL SERVICES -- */

#services-all h2 {
  font:   bold 1.3em sans-serif;
  color:  #c66656;
  margin: 0 0 0.3em 0;
}

#services-all ul {
  padding-left: 1.5em;
  margin-bottom: 1.0em;
}

#services-all ul li {
  margin-bottom: 0.7em;
}

#services-all ul li ul {
  padding-left: 1em;
}

#services-all ul li ul li {
  margin-bottom: 0.5em;
}


/* -- INDIVIDUAL SERVICES SIDEBAR -- */

#mainframe-services-all-sidebar {
 margin:     0 0 1.5em 0;
}

#mainframe-services-all-sidebar  li {
  font-size:   0.9em;
  list-style:  none;
  margin-bottom: 0.3em;
}


/* -- MAINFRAME INFORMATION & RESOURCES -- */

#mainframe-information-resources {
  margin:	        0 0 2em 0;
}

#mainframe-information-resources h2 {
  font:   bold 1.3em sans-serif;
  color:  #c66656;
  margin: 0.5em 0 0.3em 0;
}


/* -- CONTACT US -- */

#contact-us p.inline {
  display: inline;
}

#contact-us p {
  margin: 0.8em 0 0 0;
}

/* -- CONTACT US FORM -- */

.contact-form {
  border:  1px solid #aaa;
  margin:  1em 0 1em 0;
  padding: 1em;
}

label {
  font:           bold 1.3em Arial, sans-serif;
  xpadding:        0 0 0.2em 0;
  color:          #c66656;
}

.formsection-name input {
  font-size:        1.1em;
  background-color: #f6f6f6;
  border:           1px solid #c9c9c9;
  width:            150px;
}

.formsection-email {       
  margin:        1em 0 0 0;
}

.formsection-email label {
  padding: 0;
  margin:0;
}

#contact-us .formsection-email p {
  font-size: 0.9em;
  margin: 0 0 0.5em 0;
}

.formsection-email input {
  font-size:        1.2em;
  background-color: #f6f6f6;
  border:           1px solid #c9c9c9;
}

.formsection-comment {
  margin-top: 1em;
}

textarea {
  font-size:        1.0em;
  background-color: #f6f6f6;
}

.browse-header {
  display: none;
}

input[type="submit"] {
  font:             bold 1.2em sans-serif;
  background-color: #aaa;
  border:           none;
  height:           1.3em;
  width:            100px;
}


/* -- CAREERS -- */

#selective-benefits-package p {
  font-weight:   bold;
  margin: 0 0 0.5em 0;
}


/* -- THANKS -- */

#thanks {
  background-color: #ddd;
  margin:	          0.5em 0 1.5em 0;
  border:           1px solid #999;
}

#thanks p {
  text-align: center;
  font-size:  1.1em;
  margin:     0.5em 0 0.5em 0;
}


/* -- LOGOS -- */

#logos {
  display: none;
}


/* -- FOOTER -- */

#footer-inner {      
  font-size:    1.3em ;
}

#footer-inner1 li {
  display:    inline;
  list-style: none;
  margin:     0 0.8em 0 0;
}

#footer-inner1 li.products {
  display: none;
}

#footer-inner1 li.br {
  display: block;
}

#footer-inner2 .creditline {
 display: none;
}