body {
    margin:0px;
    padding:0px;
    font-family:Arial,Helvetica,Sans-Serif;
    font-size:11pt;
    background-color:#494949;
    /*color:#ffffff;*/
}

a:link, a:visited, a:link, a:hover{
    color:#aa4e00;
}

a:hover {
    color:#ed7c1d;
}

h1,h2,h3 {
    font-family:"Myriad Pro", "Tremuchet MS", Arial, sans-serif;
}

h1 {
    font-size:1.6em;
    color:#000000;
    font-weight:normal;
}

h2 {
    font-size:2em;
    line-height:1em;
    margin:0px 0px 20px 0px;
    font-weight:normal;
    color:#000000;
}

h3 {
    margin:0px 0px 20px 0px
}

#dashboardAppBody h1,
#dashboardAppBody h2,
#dashboardAppBody h3 {
    margin:14px 0px;
}

.meta 
{
    overflow:hidden;
    height:0px;
    width:0px;
    margin:0px;
    padding:0px
}

.skinPageLayoutZone 
{
    width:960px;
    margin:0px auto;
    position:relative;
}

.floatclear 
{
    height:0px;
    overflow:hidden;
    clear:both;
}

#skinMenu 
{
    background:#6e6e6e url('/lib/templates/inspyresites.com/images/skin_menuShadow.png') top left repeat-x;
    height:130px;
    overflow:hidden;
    text-align:right;
    position:relative;
}

#skinHeaderLogo
{
    background:transparent url('/lib/templates/inspyresites.com/images/skin_logo.png') top left no-repeat;
    position:absolute;
    padding-top:146px;
    padding-left:279px;
    overflow:hidden;
    top:15px;
    left:0px;
}

#skinNavMenu
{
    margin:0px;
    padding:48px 0px 0px 0px;
    font-size:16px;
}

#skinNavMenu li 
{
    margin:0px 0px 0px 0px;
    padding:0px 0px 4px 0px;
    list-style:none;
    display:inline;
    cursor:pointer;
    zoom:1;
}

#skinNavMenu li:hover 
{
    padding:0px 0px 0px 0px;
    zoom:1;

}

#skinNavMenu a:link,
#skinNavMenu a:visited,
#skinNavMenu a:active,
#skinNavMenu a:hover 
{
    display:inline-block;
    color:#ffffff;
    text-decoration:none;
    padding:10px 15px 10px 15px;
    margin:0px 10px 0px 10px;
}

#skinNavMenu li:hover a:link,
#skinNavMenu li:hover a:visited,
#skinNavMenu li:hover a:active,
#skinNavMenu li:hover a:hover,
#skinNavMenu a:hover 
{
    color:#eac196;
    border-bottom:4px solid #ffa015;
}

#skinHPImpact 
{
    background:#232323 url('/lib/templates/inspyresites.com/images/hp_impactBG.png') top center no-repeat;
    height:280px;
    overflow:hidden;
}

#hpImpactTemplates
{
    background:transparent url('/lib/templates/inspyresites.com/images/hp_impactScreens.png') top left no-repeat;
    position:absolute;
    padding-top:251px;
    padding-left:382px;
    overflow:hidden;
    top:36px;
    left:10px;
}

#hpImpactStatement 
{
    background:transparent url('/lib/templates/inspyresites.com/images/hp_impactText.png') top left no-repeat;
    position:absolute;
    padding-top:69px;
    padding-left:538px;
    overflow:hidden;
    top:100px;
    right:0px;
}

#skinContent 
{
    background:#d0d0d0;
    padding:1px 0px;
    color:#242424;
}

#hpContent3Col 
{
    margin:20px 0px;
    background:transparent url('/lib/templates/inspyresites.com/images/hp_3ColBG.png') top left repeat-y;
}

#hp3ColTop
{
    background:transparent url('/lib/templates/inspyresites.com/images/hp_3ColBGTop.png') top left no-repeat;
}

.hpBoxImage 
{
    margin-left:25px;
}

.hpCol1 
{
    position:relative;
    float:left;
    width:296px;
    margin-right:23px;
}

.hpCol2
{
    position:relative;
    float:left;
    width:296px;
    margin-right:23px;
}

.hpCol3 
{
    position:relative;
    float:left;
    width:322px;
}

h2.planTitle
{
    font-family:"Lucida Sans Unicode", Verdana, Arial;
    font-weight:bold;
    font-size:18px;
    color:#242424;
    margin:0px 0px 20px 0px;
}

h2.planTitle .planSubTitle
{
    color:#6e6e6e;
}

.planPrice
{
    left:25px;
    font-family:"Lucida Sans Unicode", Verdana, Arial;
    font-weight:bold;
    font-size:30px;
}

.columnActionButton 
{
    float:right;
}

.hpColContent 
{
    padding:0px 25px 0px 25px;
    color:#4e4e4e;
    font-size:14px;
}

.hpProcessStep 
{
    margin:10px 0px;
    color:#242424;
    font-size:11px;
}

.hpProcessStep p 
{
    margin:5px;
}

a.hpProcessTitle:link,
a.hpProcessTitle:active,
a.hpProcessTitle:visited,
a.hpProcessTitle:hover
{
    font-size:18px;
    color:#e2630e;
    text-decoration:none;
    display:block;
    font-weight:bold;
}

a.hpProcessTitle img 
{
    vertical-align:-4px;
}

.hpProcessSubtitle 
{
    font-size:11px;
    color:#323232;
}

#hpAskAQuestion a:link,
#hpAskAQuestion a:visited,
#hpAskAQuestion a:active,
#hpAskAQuestion a:hover
{
    color:#6e6e6e;
    font-weight:bold;
    text-decoration:none;
}


#hpAskAQuestion a:hover {
    color:#f28e1e;
}

#skinFooterContent 
{
    margin-bottom:20px;
    padding-top:40px;
    color:#ffffff;
}

#skinFooterSlogan
{
    background:transparent url('/lib/templates/inspyresites.com/images/skin_footer_slogan.png') top left no-repeat;
    padding-top:68px;
    padding-left:593px;
}

#footerQuoteContact 
{
    float:right;
    margin-left:10px;
    font-weight:bold;
}

#footerQuoteContactPhoneHeading {}

#footerQuoteContactPhone 
{
    font-size:1.8em;
    color:#ffa015;
}

#footerFeatureList {
        
}

#footerFeatureList ul 
{
    font-size:0.7em;
    font-weight:bold;
    margin:0px;
    padding:0px;
    float:left;
}

#footerFeatureList ul li
{
    margin:0px 0px 4px 45px;
    padding:0px;
}

#footerFeatureList ul li#moreFeaturesLink 
{
    padding-top:11px;
    list-style:none; 
    font-size:1.2em;   
}

#footerFeatureList a:link,
#footerFeatureList a:visited,
#footerFeatureList a:active,
#footerFeatureList a:hover 
{
    color:#50c4e0;
}

#footerFeatureList a:hover 
{
    color:#34a8e4;
}

#skinFooterLinks 
{
    margin:0px 0px 0px 0px;
    text-align:center;
    padding:0px;
}

#skinFooterLinks li 
{
    display:inline;
    margin:0px 8px;
    padding:0px;
    list-style:none;
}

#skinFooterLinks a:link,
#skinFooterLinks a:active,
#skinFooterLinks a:visited,
#skinFooterLinks a:hover 
{
    color:#efefef;
    text-decoration:none;
    font-size:12px
}

#skinFooterLinks a:hover
{
    text-decoration:underline;
}

#skinFooterAffiliateLink
{
    background:transparent url('/lib/templates/inspyresites.com/images/skin_footer_affil.png') top left no-repeat;
    padding-top:30px;
    padding-left:200px;
    display:block;
    overflow:hidden;
    height:0px;
    width:0px;
    margin:20px 0px;
}

#skinCopyright 
{
    text-align:center;
    font-size:0.8em;
    color:#8f8f8f;
    margin-bottom:20px;
}

/*-----------------------------*/

#skinContentSecondary 
{
    background:#d0d0d0 url('/lib/templates/inspyresites.com/images/skin_shadow.png') top left repeat-x;
    border-top:1px solid #444444;
    padding:1px 0px;
    color:#242424;
}

#skinContentSecondary td 
{
    xcolor:#242424;
}

#skinContentSecondary .skinPageLayoutZone 
{
    background:transparent url('/lib/templates/inspyresites.com/images/skin_secondaryPageBG.png') top center no-repeat;
    padding:40px;
    padding-top:55px;
    width:880px;
}

p.introtext 
{
    margin:25px 0px;
    font-size:1.1em;
    color:#4c4c4c;  
}

#companyContentPhoto 
{
    background:transparent url('/images_main/cms/graphic_InspyreSign.jpg') 0px 0px;
    width:200px;
    height:133px;
    border:3px solid
}