body {
margin: 0;
padding: 0;
background: #FFFFFF url(images/bg.gif) 0 0 repeat-x;
font: 12px Arial, Helvetica, sans-serif;
color: #000000;
}

#main_container {
width: 907px;
background-color: #FFFFFF;
margin: 0 auto;
}

.clearfloats {
clear: both;
}

/*-----------------------------*/

#header_navigation {
width: 907px;
height: 227px;
background: url(images/header_sunburst_bg.gif) 0 0 no-repeat;
}

#sitterplanet_logo a {
width: 275px;
height: 91px;
background: url(images/logo.gif) 0 0 no-repeat;
position: absolute;
display: block;
margin: 47px 0 0 14px;
}

#babysitter_button a {
width: 154px;
height: 121px;
background: url(images/babysitter_button.jpg) 0 0 no-repeat;
position: absolute;
display: block;
margin: 47px 0 0 289px;
}

#petsitter_button a {
width: 153px;
height: 121px;
background: url(images/petsitter_button.jpg) 0 0 no-repeat;
position: absolute;
display: block;
margin: 47px 0 0 443px;
}

#senior_care_button a {
width: 154px;
height: 121px;
background: url(images/senior_care_button.jpg) 0 0 no-repeat;
position: absolute;
display: block;
margin: 47px 0 0 596px;
}

#housesitter_button a {
width: 151px;
height: 121px;
background: url(images/housesitters_button.jpg) 0 0 no-repeat;
position: absolute;
display: block;
margin: 47px 0 0 750px;
}

#members_button {
width: 181px;
height: 59px;
position: absolute;
margin: 167px 0 0 725px;
}

.mb_unclick {
background: url(images/members_button.jpg) 0 0 no-repeat;
}

.mb_click {
background: url(images/members_button_2.jpg) 0 0 no-repeat;
}

#members_button a {
width: 181px;
height: 59px;
background: url(images/members_button_over.jpg) 0 -59px no-repeat;
display: block;
font-size: 13px;
font-weight: bold;
color: #004b87;
}

#members_button a:hover {
background-position: 0 0;
color: #FFFFFF;
cursor: pointer;
}

#members_button span {
position: absolute;
margin: 24px 0 0 34px;
text-decoration: underline;
}

#four_text_links {
position: absolute;
width: 590px;
list-style-type: none;
margin: 157px 0 0 307px;
padding: 0;
}

#four_text_links li {
float: left;
}

#four_text_links a {
color: #FFFFFF;
font-weight: bold;
font-size: 13px;
}

#four_text_links a:hover {
color: #fffc00;
}


/*---------------------------------*/

#nav_bar_text_links {
width: 907px;
height: 41px;
background: url(images/text_links_nav_bg.gif) 0 0 no-repeat;
}

#join_now_link {
position: absolute;
margin: -34px 0 0 45px;
}

#join_now_link a {
color: #004B87;
font-weight: bold;
font-size: 14px;
}

#join_now_link a:hover {
color: #00FFFF;
}

#nav_bar_text_links ul {
display:inline;
float:right;
align: right;
width: 600px;
list-style-type: none;
color: #FFFFFF;
margin: 14px 0 0 400px;
padding: 0;
}

#nav_bar_text_links li {
float: right;
margin-right: 20px;
}

#nav_bar_text_links ul a {
font-weight: bold;
color: #FFFFFF;
}

#nav_bar_text_links ul a:hover {
color: #fffc00;
}

/*-------------------------------------*/

#content_area {
margin: 0;
padding: 0px 0 0 0px;
border-left: 1px #c9d1c6 solid;
border-right: 1px #c9d1c6 solid;
border-top: 0;
border-bottom: 0;
}

#content_area a {
color: #2F5D7F;
}

#content_area h1 {
font: 20px Arial, Helvetica, sans-serif;
font-weight: bold;
color: #76befa;
margin: 20px 0 0 19px;
}

#content_area p {
margin: 0 0 0 0;
padding: 8px 20px 10px 20px;
line-height: 18px;
}

#flash_homepage {
margin: 0 0 0 170px;
}

/*--------*/

#sign_up_box {
width: 713px;
height: 112px;
background: url(images/sign_up_box_bg.jpg) 0 0 no-repeat;
margin: 0 0 0 50px;
color: #FFFFFF;
font-weight: bold;
font-size: 16px;
}

#sign_up_box form {
position: absolute;
}

#sign_up_box div {
margin: 19px 0 0 275px;
}

#sign_up_box label {
position: absolute;
text-decoration: underline;
}

#sign_up_box input, #sign_up_box select {
margin: 0 0 0 150px;
}

#submit_button_homepage {
background: #00457C none repeat scroll 0%;
border: 1px #FCBB00 solid;
color: #FFFFFF;
font-size: 11px;
font-weight: normal;
margin: 2px;
padding: 4px 8px;
text-decoration: none;
text-transform: uppercase;
position: absolute;
top: 59px;
left: 425px;
width: 74px;
}

/*-------Cherryone Credit Line--------*/

#cherryone_creditLine {
width: 635px;
height: 80px;
font: 10px Arial, Helvetica, sans-serif;
color: #000000;
font-weight: bold;
text-align: center;
margin: 30px auto 0 auto;
}

#cherryone_creditLine a {
color: #000000;
}


#cherryone_creditLine a:hover {
color: #00CC00;
}

#sitter_info h1 {
color:#4478B4;
font-family:Avenir,Arial,Verdana,Helvetica,sans-serif;
font-size:22px;
font-weight:bold;
text-transform:uppercase;
}

/*END*/
