/* BASELINE STYLES TO REDUCE MOST BROWSER INCONSISTANCIES */
@import url(reset.css);

/* -------------------- SHARED PAGE STYLES --------------------- */
body {
font: 12pt Arial, Helvetica, sans-serif;
}
h1 {
font-size: 16pt;
font-weight: bold;
text-align: left;
padding-bottom: 2em;
}
h2 { 
font-size: 14pt;
font-weight: bold;
text-align: left;
padding-bottom: 2em;
}
h3 { 
font-size: 18pt;
font-weight: bold;
text-align: left;
padding-bottom: 2em;
}
h4 { 
font-size: 12pt;
font-weight: bold;
text-align: left;
padding-bottom: 2em;
}
sup {
font-size: 8pt; 
line-height: 0.5em;
}

#banner, #header-rgt, #home img.video {
display: none;
}
#logo	{
content: url(../img/callfinity-logo.gif);
padding-bottom: 2em;
}
#footer {
clear: both;
text-align: center;
color: #5b5f61;
line-height: 2em;
font-size: .6em;
padding-bottom: 10px;
}
#footer a {
color: #5b5f61;
}
address { 
font-style: normal;
display: inline;
}

/* -------------------- HOME PAGE STYLES --------------------- */
#home table {
width: 90%;
float: left;
padding-bottom: 2em;
}
#home .col-box {
width: 75%;
min-width: 8cm;
min-height: 8cm;
margin: 0;
padding: 1cm 0 0 0;
border-top: 1px solid #acafb0;
border-bottom: 1px solid #acafb0;
float: left;
} 
#home #newsticker {
text-align: left;
padding-bottom: 2em;
overflow: visible;
}
#home .customer-logos {
padding-bottom: 2em;
}
#home p.stmt {
padding-bottom: 2em;
}

/* -------------------- SERVICES PAGE STYLES --------------------- */
#services p {
padding-bottom: 2em;
}
#services p.contact {
padding-top: 2em;
}

/* -------------------- CATEGORY PAGE STYLES --------------------- */
#category p, #category dl {
padding-bottom: 2em;
}
#category td {
padding-right: 1em;
}
#category dt {
font-weight: bold;
}

/* -------------------- DRILL-DOWN PAGE - 1 COLUMN STYLES --------------------- */
#dd-1col p {
padding-bottom: 2em;
}

/* -------------------- DRILL-DOWN PAGE - 2 COLUMN STYLES --------------------- */
#dd-2col p {
padding-bottom: 2em;
}