/* Global CSS */

body {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	background: url('images/pattern.png');
	margin-top: 24px;
	}
	
img {
	border: 0;
	}	
	
#wrap {
	margin: 0 auto;
	width: 924px;	
	}	

.imagespacer {
	margin:0;
	}
	
#content h1 {
	color: #4E4739;
	font-size: 100%;
	margin-bottom: 8px;
	margin-top:0;
	padding-top: 25px;
	}		
	
/* carma link */	
	
#carma {
	width: 905px;
	height:	10px;
	text-align: right;
	font-size: 70%;
	padding-right: 20px;
	margin-bottom: 6px;
	letter-spacing: .04em;
	}		
	
		
#carma a {
	color: white;
	text-decoration: none;
	}
	
#carma a:hover {
	color: white;
	text-decoration: underline;
	}
	
/* newsletter sign up */	

#newsletter-wrap {	
	width: 236px;
	height: 83px;
	margin-top: 0px;
	padding-top: 0;
	background: url(images/bkgd-newsletter.jpg) no-repeat;
	margin-bottom: 0;
	padding-bottom: 0;
	}
		
#newsletter-content {
	margin-left: 18px;
	text-align: left;
	margin-right: 30px;
	}	
	
#newsletter-content .title {
	padding-top: 15px;
	}	
	
#newsletter-content .news {
	padding-top: 10px;
	}			
		
#newsletter-content a.signupnow {
 	display: block;
    width: 100px;
	height: 10px;
	background: url(images/signupnow.gif) 0 0 no-repeat;
	text-decoration: none;
}

#newsletter-content a:hover.signupnow {
    background-position: -100px 0;
	}	
	
#newsletter-content .signupnow {	
	margin-top: 15px;
	}

#newsletter-red-wrap {
        width: 236px;
        height: 83px;
        margin-top: 0px;
        padding-top: 0;
        background: url(images/bkgd-news-red.png) no-repeat;
        margin-bottom: 0;
        padding-bottom: 0;
        }

#newsletter-red-content {
        margin-left: 18px;
        text-align: left;
        margin-right: 0px;
        }

#newsletter-red-content .title {
        padding-top: 15px;
        }

#newsletter-red-content .news {
        padding-top: 10px;
        }

#newsletter-red-content a.signupnow {
        display: block;
    width: 100px;
        height: 10px;
        background: url(images/signup-red.gif) 0 0 no-repeat;
        text-decoration: none;
}

#newsletter-red-content a:hover.signupnow {
    background-position: -100px 0;
        }

#newsletter-red-content .signupnow {
        margin-top: 15px;
        }
	
#newsletter2-wrap {
        width: 236px;
        height: 83px;
        margin-top: 2px;
        padding-top: 0;
        background: url(images/bkgd-news-gr2.jpg) no-repeat;
        margin-bottom: 0;
        padding-bottom: 0;
        }

#newsletter2-content {
        margin-left: 18px;
        text-align: left;
        margin-right: 30px;
        }

#newsletter2-content .title {
        padding-top: 15px;
        }

#newsletter2-content .news {
        padding-top: 10px;
        }

#newsletter2-content a.signupnow {
        display: block;
    width: 100px;
        height: 10px;
        background: url(images/signup2.gif) 0 0 no-repeat;
        text-decoration: none;
}

#newsletter2-content a:hover.signupnow {
    background-position: -100px 0;
        }

#newsletter2-content .signupnow {
        margin-top: 15px;
        }

/*request-ppc*/
#request-ppc-wrap {
        width: 236px;
        height: 83px;
        margin-top: 2px;
        padding-top: 0;
        background: url(images/bkgd-request-ppc.jpg) no-repeat;
        margin-bottom: 0;
        padding-bottom: 0;
        }

#request-ppc-content {
        margin-left: 114px;
        text-align: left;
        margin-right: 30px;
        padding-top: 20px;
        }


#request-ppc-content a.signupnow {
        display: block;
    width: 100px;
        height: 10px;
        background: url(images/signup-red.gif) 0 0 no-repeat;
        text-decoration: none;
}

#request-ppc-content a:hover.signupnow {
    background-position: -100px 0;
        }

/*request-seo */
#request-seo-wrap {
        width: 236px;
        height: 83px;
        margin-top: 0px;
        padding-top: 0;
        background: url(images/bkgd-request-seo.jpg) no-repeat;
        margin-bottom: 0;
        padding-bottom: 0;
        }

#request-seo-content {
        margin-left: 114px;
        text-align: left;
        margin-right: 30px;
        padding-top: 20px;
        }


#request-seo-content a.signupnow {
        display: block;
    width: 100px;
        height: 10px;
        background: url(images/signup-red.gif) 0 0 no-repeat;
        text-decoration: none;
}

#request-seo-content a:hover.signupnow {
    background-position: -100px 0;
        }
	
/* footer */		

#footer {
	color: #908F8F;
	font-size: 60%;
	text-align:left;
	margin: 3px 0 0 8px;
	}
		
#footer a {
	color: #908F8F;
	text-decoration: none;
	}		
	
#footer a:hover {
	color: #c2db1f;
	text-decoration: none;
	}		
	
#footer .links {
	float: left;
	margin-right: 35px;
	margin-top:0;
	}	
	
#footer .copyright {
	margin-top:0;
	}	
	
		
/* phone and fax */	

.phone {
	width: 12px;
	text-align: right;
	margin-bottom: 0;
	padding-bottom: 10px;
	vertical-align: bottom;
	}
	
.fax {
	width: 12px;
	text-align: right;
	margin-bottom: 0;	
	vertical-align: bottom;
	}
	
/* rate it */	

#pod-right-center a.rateit {
 	display: block;
    width: 65px;
	height: 9px;
	background: url("images/rateit.gif") 0 0 no-repeat;
	text-decoration: none;
}

#pod-right-center a:hover.rateit {
    background-position: -65px 0;
	}	
	
#pod-right-center .rateit {	
	margin-top: 15px;
	}
	

	
