body { text-align: center; overflow: hidden; margin:0; padding: 0; background-color: #FBFBFB;} 
a { border: none; color: #000; text-decoration: none;  }
img { border: none; }
div { margin: 0; padding: 0; }
/* 
#logo {  display: inline-block; vertical-align: middle; margin-top: 16%; padding: 50px 200px 50px 200px; border: 2px solid #BBB; border-left: none; border-right: none; background-color: #FFF; }
*/


#logo {  display: inline-block; vertical-align: middle; margin-top: 10%; padding: 50px 200px 20px 200px; }

#tagline { margin-top: 50px; font-size: 20px; letter-spacing: .5em; font-family: Arial Black; }

.mainbody { display: inline-block; margin-top: 3%; width: 970px; padding-top:10px;  }

h2 { margin:0; padding:0; display:inline;}

.services { display: inline-block; border-radius: 90px; -moz-border-radius: 90px; width: 270px; height: 250px; border: solid 3px #A6A6C0; margin: 10px; padding: 50px 10px 10px 10px;  background-color: #D8D8D8; font-size: 12px; font-weight: bold; font-family: Verdana;}

#icons { margin-top: 30px; text-align: left; } 
#icons img { vertical-align: middle; margin-right: 10px; }


.underlined { display: inline-block; width: 80%; border-bottom: solid 2px #CCC; text-align: left; float: left; }
.underlined a { padding: 0 35px 20px 20px; font-family: MS Sans; font-size: 16px; color: #666; }

.mainbodycontent { display:inline-block; width: 600px; border: solid 3px #A6A6C0; -moz-border-radius: 90px; border-radius:90px; height: 250px; padding:50px 10px 10px 10px; }

#linkoptions { margin-top: 55px; }

#small-logo { display: block;  text-align: left;  }
#small-logo p { margin: 0; padding: 0; padding-left: 10px; }
#small-logo img { width: 250px; height: 58px; margin: 5px; float: right; padding: 35px 20px 25px 10px; } 
#small-logo hr { width: 83%; color: #DDD; margin-bottom: 10px;   }
