 *
{
margin:0;
padding:0;
}
a
{
color:#000;
}
a:hover
{
text-decoration:none;
}
body
{
padding-bottom:1em;
background:#eff8fc url(../img/bodyBg.jpg) repeat-x;
font:.7em Arial, Helvetica, sans-serif;
color:#000;
}
h1
{
display:inline;
float:left;
clear:left;
width:340px;
margin:10px 0 0 200px;
font-size:1.4em;
color:#1e5179;
}
h2
{
padding-left:4px;
font:bold 1em Arial, Helvetica, sans-serif;
color:#000;
background:#43859d url(../img/h2Bg.jpg) repeat-x; 
border-top:1px solid #d5e5ed;
border-bottom:1px solid #d5e5ed;
}
h3, p
{
margin:1em 0 1em 0;
padding:0 12px 0 12px;
}
h3
{
font:bold 1.3em georgia, serif;
}
img
{
border:none;
}
ul
{
margin-bottom:1em;
}
ul li
{
list-style-position:inside;
}
#affils
{
background:url(../img/affilsBg.jpg);
border-top:1px solid #78a7b9;
border-right:1px solid #78a7b9;
border-left:1px solid #78a7b9;
}
#mainSide2 #affils ul
{
margin-bottom:0;
padding:7px 0 0 0;
}
#mainSide2 #affils ul li
{
margin:auto;
text-align:center;
}
#mainSide2 #affils ul li a
{
padding-left:0;
background:none;
}
#affils ul li a img
{
border:1px solid #7bbdd7;
}
#affilsWrap
{
width:260px;
padding-bottom:61px;
margin:auto;
background:url(../img/affilsBottom.jpg) no-repeat bottom;
}
#content
{
background:url(../img/pageWrapBg.jpg) repeat-y;
}
#contentInner
{
width:779px;
margin:auto;
background:#fff url(../img/contentBg2.jpg) repeat-x;
overflow:hidden;
}
#footer
{
padding:0 30px 2px 0;
text-align:right;
background:url(../img/pageWrapBottomBg.jpg) no-repeat bottom;
overflow:hidden;
}
#footer span
{
display:block;
}
#header
{
position:relative;
height:183px;
margin-top:26px;
background:url(../img/headerBg.jpg) no-repeat;
}
#main
{
float:left;
width:743px;
background:url(../img/mainBg.jpg) repeat-y;
}
#mainInner
{
width:743px;
padding-bottom:5px;
background:url(../img/mainBottomBg2.jpg) no-repeat bottom;
overflow:hidden;
}
#mainOutter
{
width:762px;
padding-top:5px;
margin:22px 0 10px 10px;
background:url(../img/mainTopBg.jpg) no-repeat;
}
#mainSide
{
display:inline;
float:left;
width:457px;
margin:0 0 0 5px;
background:#dddfde url(../img/mainSideBg.jpg) repeat-x;
border-bottom:1px solid #dddfde;
}
#mainSide2
{
float:right;
width:272px;
}
#mainSide2 ul
{
padding-left:10px;
}
#mainSide2 ul li
{
list-style:none outside;
}
#mainSide2 ul li a
{
padding-left:10px;
text-decoration:none;
color:#d5e5ed;
background:url(../img/bullet.jpg) no-repeat 0 .5em;
}
#mainSide2 ul li ul
{
margin-bottom:0;
}
#mainSide2 ul li ul li
{
margin-left:1em;
}
#mainNav 
{
position:absolute;
top:99px;
right:6px;
}
#mainNav li 
{	
float:left;
list-style: none;
}
#mainNav li a 
{
display:block;
float:left;
height:101px;
text-indent:-100000px;
text-decoration:none;
overflow:hidden;
}
#mainNav li#home a 
{
width:100px;
background:url(../img/home.jpg);
}
#mainNav li#services a 
{
width:108px;
background:url(../img/services.jpg);
}
#mainNav li#pricing a 
{
width:100px;
background:url(../img/pricing.jpg);
}
#mainNav li#quotes a 
{
width:106px;
background:url(../img/quotes.jpg);
}
#mainNav li#aboutUs a 
{
width:99px;
background:url(../img/aboutUs.jpg);
}
#mainNav li#contact a 
{
width:84px;
background:url(../img/contact.jpg);
}
#pageWrap
{
width:787px;
margin:0 auto 2em auto;
}
#preNav 
{
padding:7px 0 0 5px;
}
#preNav li
{
float:left;
padding-left:4px;
list-style:none;
background:url(../img/preNavLiBg.jpg) no-repeat;
}
#preNav li.fli
{
background:none;
}
#preNav li a
{
display:block;
float:left;
height:28px;
}

#preNav li#seo-blog a
{
width:69px;
background:url(../img/seo-blog.jpg) 0 -28px;
}
#preNav li#seo-tools a
{
width:67px;
background:url(../img/seo-tools.jpg) 0 -28px;
}
#preNav li#seo-discussion a
{
width:118px;
background:url(../img/seo-group-discussion.jpg) 0 -28px;
}
#preNav li#seo-blog a:hover, #preNav li#seo-tools a:hover, #preNav li#seo-discussion a:hover
{
background-position:0 0;
}
ul#secondaryNav
{
display:inline;
float:right;
width:19px;
margin:0;
padding:0;
}
#secondaryNav li
{
float:right;
width:19px;
list-style:none;
}
#secondaryNav li a
{
display:block;
float:right;
width:19px;
}
#secondaryNav li#whois a
{
height:87px;
background:url(../img/whois.jpg) no-repeat;
}
#secondaryNav li#webhosting a
{
height:96px;
background:url(../img/webhosting.jpg) no-repeat;
}
#validation 
{
margin-top:.5em;
}
#validation li
{
display:inline;
}
.attn
{
display:block;
background-color:#d5e5ed;
margin-bottom:10px;
padding:3px 0 3px 4px;
font:bold 1em Arial, Helvetica, sans-serif;
color:#003b67;
}
.pseudoStrong
{
font-weight:bold;
}
ul.reg
{
margin-left:1em;
}