*
{
	font-family: verdana;
	font-size: 9pt;
}

html
{
	overflow: -moz-scrollbars-vertical;
}

body
{
    background: #a79dc0;
    font-size:12px;
    font-family: arial, helvetica, sans-serif;
    color: #000000;
    margin: 0px;
}

p
{
    margin-bottom: 14px;
    text-align: justify;
}

h1
{
	font-size: 16px;
	padding-bottom: 3px;
	border-bottom: 1px solid #dfdfdf;
}
#inner
{
	text-align: left;
    position: relative;
	width: 1015px;
    margin: 0px 30px 13px 30px;
    padding-bottom: 40px;
    background: #fff url('/images/footer.gif') no-repeat bottom left;
}

#logo
{
	background: url('/images/logo.png') no-repeat top left;
    position: absolute;
    z-index: 99;
    top: 30px;
    left: 46px;
    height: 43px;
    width: 330px;
}

#menu
{
    position: absolute;
    z-index: 99;
    top: 24px;
    left: 385px;
    height: 47px;
    width: 600px;
}

#menu ul li
{
    display: inline;
    line-height: 52px;
    padding-left: 3px;
    border-left: 1px solid #e1553e;
}

#menu ul li.first
{
    border-left: 0px;
}

#menu ul li a
{
    padding: 6px 8px 8px 8px;
    font-size: 10px;
    color: #710461;
    font-weight: bold;
    text-decoration: none;
}

#menu ul li a:hover
{
    text-decoration: underline;
}

#myaccount
{
	position: absolute;
    z-index: 99;
	top: 0px;
	left: 825px;
	width: 157px;
	height: 30px;
	color: #fff;
	background: url('/images/my-account-button.gif') no-repeat top left;
	text-align: center;
	padding-top: 5px;
}
#myaccount A {
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#maincontent
{
	padding: 90px 31px 20px 31px;
    position: relative;
    height: 100%;
    width: 953px;	/* width:1015px - padLeft:31px - padRight:31px = 953px */
}

#siteTopArea {
	position: relative;
	background: url('/images/site-top-back.jpg') no-repeat top left;
	height: 121px;
	width: 951px;
}
#siteTopArea DIV H3 {
	font-size: 14px;
	margin-bottom: 5px;
}
#siteTopArea #ctaSitter {
	position: absolute;
	top: 30px;
	left: 300px;
	width: 160px;
	height: 130px;
	color: #7974b7;
	font-size: 10px;
}
#siteTopArea #ctaSitter H3 {
	margin-top:0px;
	color: #ec6d4d;
}
#siteTopArea #ctaSitter UL {
	margin: 0px;
	padding: 0px;
	margin-left: 15px;
}
#siteTopArea #ctaSitter UL LI {
	font-size: 10px;
	list-style-type: disc;
	list-style-image: url('/images/gray-area-list-item.gif');
	margin-bottom: 5px;
}
#siteTopArea #ctaSearch {
	position: absolute;
	top: 30px;
	left: 531px;
	width: 205px;
	height: 135px;
	color: #fff;
	font-size: 10px;
}
#siteTopArea #ctaSearch H3 {
	margin-top:0px;
}
#siteTopArea #ctaSearchForm {
	margin-top: 3px;
	margin-bottom: 0px;
	padding: 0px;
}
#siteTopArea #ctaSearchZip {
	position: absolute;
	top: 63px;
	width: 120px;
	color: #000;
	background-color: #f6e8e9;
	border: 2px solid #ddd;
}
#siteTopArea #ctaSearchSubmit {
	position: absolute;
	top: 61px;
	left: 136px;
	width: 23px;
	height: 23px;
}
#siteTopArea #ctaJoin {
	position: absolute;
	top: 30px;
	left: 770px;
	width: 145px;
	height: 135px;
	color: #fff;
	font-size: 10px;
}
#siteTopArea #ctaJoin H3 {
	margin-top:0px;
}
#siteTopArea #ctaJoinLink {
	position: absolute;
	top: 53px;
	left: 126px;
	width: 24px;
	height: 24px;
}

.footerBand
{
	display: inline;
	margin: 0px;
	padding: 0px;
	margin-left: 5px;
	height: 7px;
}
.footerBand1
{
	background-color:#665fa5;
}
.footerBand2
{
	background-color:#b892b9;
}
.footerBand3
{
	background-color:#e1553e;
}

#footerMenu UL {
	margin: 0px 0px;
}
#footerMenu ul li
{
    display: inline;
    line-height: 32px;
    padding-left: 3px;
    border-left: 2px solid #e1553e;
}

#footerMenu ul li.first
{
    border-left: 0px;
}

#footerMenu ul li a
{
    padding: 0px 3px 0px 3px;
    font-size: 9px;
    color: #84888b;
    /*font-weight: bold;*/
    text-decoration: none;
}

#footerMenu ul li a:hover
{
    text-decoration: underline;
}

#footerCopyright {
	font-size: 10px;
	/*font-weight: bold;*/
	color: #84888b;
}

/* standard control names */
#frmEmail { width: 300px; }
#frmAddress1 { width: 300px; }
#frmHeightFT { width: 50px; }
#frmHeightIN { width: 50px; }
#frmWeight { width: 50px; }
#frmWhyBabysitInfo { width: 400px; height: 75px; }
#frmFamilyDescription { width: 400px; height: 175px; }
#frmPicture { width: 400px; }
#frmGCCode1 { width: 4em; }
#frmGCCode2 { width: 4em; }