/*----------------------------------------------------------------------- 
    Styles
 ------------------------------------------------------------------------ */

h2 {
    color: #333;
    font-size: 1.4em;
    font-weight: bold;
    line-height: 1.0em;
}

h3 {
    font-size: 1.0em;
    text-transform: uppercase;
    margin-bottom: 0;
    padding: 2px 0;
}

h4 {
    height: auto;
}

#pro-toolbar-wrap {
    background-color: #FFF;
}

.dquo {
    display: block;
    font-size: 10em;
    float: left;
    line-height: 0.5em;
    margin: 0 10px 0 -30px;
}

.read-more {
    background: url(/css/v4/images/mozstar.png) left top no-repeat;
    padding-left: 23px;
}


/*----------------------------------------------------------------------- 
    Layout
 ------------------------------------------------------------------------ */

#content {
    background: #FFF;
}


/*----------------------------------------------------------------------- 
    Top Content
 ------------------------------------------------------------------------ */

#intro {
    margin-top: 0.9em;
}

#intro strong.large {
    color: #9E596B;
}

#intro p strong.large {
    font-size: 1.5em;
    line-height: 1.0em;
    margin-bottom: 0;
}


/*----------------------------------------------------------------------- 
    Middle Content
 ------------------------------------------------------------------------ */

#middle-content {
    background: #7CA5BE url(/css/v4/images/bluebar_bg.gif) left top repeat;
    padding: 1.5em 0;
}

#middle-content a {
    color: #FFF;
    font-weight: bold;
}

#middle-content p {
    margin-bottom: 0;
}

#middle-content blockquote {
    background: url(/css/v4/images/quote.png) left top no-repeat;
    display: block;
    margin: 0;
    padding: 1.5em 1.5em 0 4.5em;
    overflow: visible;
}

#middle-content blockquote p:first-child:before {
	content: ""
}

#middle-content blockquote p {
    margin-bottom: 0.5em;
}

#middle-content p strong {
	margin-left: 1.0em;
}

#middle-content blockquote p + p {
    margin-bottom: 0;
    text-align: right;
}

#middle-content h2, #middle-content h3, #middle-content h4, #middle-content p {
    color: #FFF;
}

#middle-content h4 {
    font-weight: bold;
    margin-bottom: 0;
}

#middle-content hr {
    background: #FFF;
    color: #FFF;
}


/*----------------------------------------------------------------------- 
    Join Now
 ------------------------------------------------------------------------ */

#join-now {
    background: url(/css/v4/images/join_now.png) left top no-repeat;
    display: block;
    height: 112px;
    width: 450px;
}

#join-now span {
    display: none;
}

/*----------------------------------------------------------------------- 
    Tools List
 ------------------------------------------------------------------------ */

div.tools-list-wrap {
    clear: left;
    margin-top: 1.5em;
}

ul.tools-list {
    height: 78px;
    margin: 0;
    margin-bottom: 0.5em;
}

.tools-list li {
    display: block;
    float: left;
    margin-left: 10px;
    text-align: center;
}

.tools-list li:first-child {
    margin-left: 0;
}

.tools-list a {
    display: block;
    font-size: 9px;
    font-weight: bold;
    padding-top: 70px;
    text-decoration: none;
    width: 80px;
}

.tools-list a:hover {
    text-decoration: underline;
}

#linkscape a { background: url(/css/v4/images/banners/linkscape_med.png) center top no-repeat; }
#kw-difficulty a { background: url(/css/v4/images/banners/kw-difficulty_med.png) center top no-repeat; }
#ip2loc a { background: url(/css/v4/images/banners/ip2loc_med.png) center top no-repeat; }
#link-finder a { background: url(/css/v4/images/banners/link-finder_med.png) center top no-repeat; }
#geo-target a { background: url(/css/v4/images/banners/geo-target_med.png) center top no-repeat; }
#term-extractor a { background: url(/css/v4/images/banners/term-extractor_med.png) center top no-repeat; }
#trifecta a { background: url(/css/v4/images/banners/trifecta_med.png) center top no-repeat; }
#rank-checker a { background: url(/css/v4/images/banners/rank-checker_med.png) center top no-repeat; }
#crawl-test a { background: url(/css/v4/images/banners/crawl-test_med.png) center top no-repeat; }
#popular-searches a { background: url(/css/v4/images/banners/popular-searches_med.png) center top no-repeat; }
#term-target a { background: url(/css/v4/images/banners/term-target_med.png) center top no-repeat; }
#backlink-analysis a { background: url(/css/v4/images/banners/backlink-analysis_med.png) center top no-repeat; }


/*----------------------------------------------------------------------- 
    Bottom Content
 ------------------------------------------------------------------------ */

#bottom-content {
	background: #FFF url(/css/v4/images/lower_shadow_flip_bg.jpg) center top no-repeat;
	padding-top: 1.5em;
}
 
#latest-entries {
    margin: 0;
}

#latest-entries li {
    margin-bottom: 3.0em;
}

#latest-entries h4 {
    font-size: 1.5em;
    margin-bottom: 0;
}

#latest-entries h4 a {
    text-decoration: none;
}

#latest-entries img {
    float: left;
    margin-right: 8px;
    height: 40px;
    width: 40px;
}

#latest-entries .blog-title {
    float: left;
    width: 458px;
}

.press a {
    text-decoration: none;
}

.press .read-more a {
    text-decoration: underline;
}


/*----------------------------------------------------------------------- 
    Marketplace
 ------------------------------------------------------------------------ */
 

#marketplace {
	background: #FFF url(/css/v4/images/lower_shadow_bg.jpg) center bottom no-repeat;
}
 
.marketplace-post {
    margin-bottom: 1.5em;
}

.marketplace-post h3 {
    font-size: 1.5em;
    text-transform: none;
}

.marketplace-post h3 a {
    text-decoration: none;
}

.marketplace-post dt {
    clear: left;
    float: left;
    text-align: left;
    width: 60px;
}

.marketplace-post dd {
    float: left;
    margin-left: 10px;
    width: 190px;
}

dd.view {
    clear: left;
    margin-top: 1.5em;
    margin-left: 0;
    text-align: left;
    width: 270px;
}
#credits{
color: #104266; font-weight:bold; font-family: arial; font-size:10px; margin-left:85px; top:10px; padding-bottom:7px; padding-top:5px; text-align:right;   
}
#credits a:link {
font-family:arial;font-size:10px; text-decoration: none; color: #104266; 
}
#credits a:visited {
font-family:arial;font-size:10px; text-decoration: none; color: #104266; 
}
#credits a:hover {
font-family:arial;font-size:10px; text-decoration: underline; color: #104266; 
}