body {
background: #D9E5E9;
padding: 0;
margin: 0;
}

nav#main-nav {
width: 1000px;
margin: 0 auto;
display: block;
background: #FFF;
height: auto;
}

div#page-content {
width: 920px;
margin: 20px auto;
background: #FFF;
padding: 40px;
font-family: Helvetica;
-webkit-font-smoothing: antialiased;
color: #645F5F;
}

div#page-content a {
color: #1D8BB6;
}

footer {
width: 920px;
padding: 40px;
margin: 0 auto;
background: #FFF;
color: #808080;
-webkit-font-smoothing: antialiased;
font-family: Helvetica;
}

ul.white-drop {
margin: 0;
list-style: none;
list-style-type: none;
}

ul.white-drop li {
float: left;
position:relative;
}

ul.white-drop li a {
background: #FFF;
color: #808080;
-webkit-font-smoothing: antialiased;
font-family: Helvetica;
padding: 20px 40px;
display: block;
text-decoration: none;
border-right: 1px solid #E9E9E9;
}

ul.white-drop li.first-li a{
border-left: 1px solid #E9E9E9;
}

ul.white-drop li a:hover {
background: #F7F7F7;
}

body.no-js ul.white-drop li ul {
display: none;
}

body.no-js ul.white-drop li:hover ul {
display: block;
}

ul.white-drop li ul {
list-style: none;
list-style-type: none;
position: absolute;
width: 200px;
padding: 0;
margin: 0;
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.09);
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.09);
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.09);
}

ul.white-drop li ul li a {
border-right:none;
border-left:none;
padding: 20px 20px;
width: 160px;
border-top: 1px solid #ECECEC;
}

/*============ Toolinfy Frame Styles --- Ignore these...============*/
.toolinfy-frame {
width: auto;
background: #2279B3;
padding: 20px 40px;
-moz-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.05);
box-shadow: 0px 2px 0px 0px rgba(0, 0, 0, 0.05);
}

.toolinfy-frame .logo {
background-image: url("http://www.toolinfy.com/imgs/headlogo.png");
width: 200px;
height: 100px;
float: left;
}

.toolinfy-frame .back-link {
color: #FFF;
-webkit-font-smoothing: antialiased;
font-family: sans-serif;
font-size: 20px;
margin-top: 27px;
display: block;
float: left;
margin-left: 60px;
text-decoration: none;
background: rgba(0, 0, 0, 0.3);
padding: 10px 20px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}








