/* ################################################## 	*/
/*						OVERALL							*/
/* ################################################## 	*/

*{ font-family: Verdana; font-size: 11px; }

body{margin:0px; padding:0px; background:url("/i/body_bg.gif") repeat-x; background-color:#665247; }

h1 { color: #685247; font-size:16px; text-transform:uppercase; margin:0px; }
h2 { color: #0578b2; font-size:15px; margin:0px; }
.h2_br { color: #645249; font-weight:bold; }

#header { width:899px; height:57px; margin-top:4px; margin-left:auto; margin-right:auto; }
#top_menu { float:right; background:url("/i/tm-bg-l.gif") left no-repeat; background-color:#54433b; }
#top_menu_links { display:inline; height:30px; line-height:30px; }
#top_menu_links a { color:#FFFFFF; padding-left:5px; padding-right:5px; }

#sitter_type_menu { width:899px; height:29px; background:url("/i/stm-bg-l.gif") left no-repeat; margin-left:auto; margin-right:auto; }
#sitter_type_menu_r { height:29px; background:url("/i/stm-bg-r.gif") right no-repeat; }
#sitter_type_menu_m { height:17px; background:url("/i/stm-bg-m.gif") repeat-x; margin-left:7px; margin-right:8px; text-align:center; padding-top:12px; }

#sitter_type_menu_m a { font-weight:bold; font-size:12px; position: relative; color:#FFFFFF; text-decoration:none; letter-spacing:0.5px; }
.type_menu_text { position: absolute; left: -1px; top: -2px; color: #0578b2; font-size:12px; }

#col1_jobseeker { width:634px; padding:22px 8px 10px 8px; background:url("/i/headline-bg-small.jpg") no-repeat; background-color:#FFFFFF; }
#col2_jobseeker { width:249px; background:url("/i/2nd-col-bg.gif") repeat-y; vertical-align:top; }

#col1_ttl { padding:22px 8px 10px 8px; background:url("/i/headline-bg-small.jpg") no-repeat; width:634px; margin-left:-8px; margin-top:-22px; margin-right:-8px;}

#col1_pink { width:634px; padding:22px 8px 10px 8px; background:url("/i/col1_pink.gif") no-repeat 0px 70px; background-color:#FFFFFF;}

#col1 { width:899px; padding:22px 8px 10px 8px; background:url("/i/headline-bg-big.jpg") no-repeat; background-color:#FFFFFF; }

.c2_h2 { padding-left: 20px; }
#dots_top { width:249px; height:18px; background:url("/i/dots-top.gif") no-repeat; }
#dots_bot { width:249px; height:12px; background:url("/i/dots-bot.gif") no-repeat; }
#dots_content { width:236px; padding:0 0 0 13px; background:url("/i/dots-bg.gif") repeat-y; }

.col2_content { width:249px; background:url("/i/col-left-bg.gif") repeat-y; }
.col2_text { padding-left:20px; padding-right:20px; }
#col2_bot { width:249px; height:14px; background:url("/i/col-left-bot.gif") no-repeat; }

table.content{ width: 899px; margin:auto; }

.home_page_mkt li { font-size:14px; color:#424242; margin-top:5px; margin-bottom:5px; }
.home_page_mkt b { color:#e52534; font-size:14px; }
.home_page_mkt h1 { color:#000000; font-size:14px; text-transform:none; }
.home_page_mkt h2 { color:#53433b; font-size:13px; text-transform:uppercase; }

#footer_big { background:url('/i/footer_big.gif') no-repeat; width:879px; height:69px; display: table-cell; vertical-align:middle; padding:10px; color:#ffffff;}
#footer_big a { color:#ffffff;}
#footer { background:url('/i/footer.gif') no-repeat; width:630px; height:69px; display: table-cell; vertical-align:middle; padding:10px; color:#ffffff;}
#footer a { color:#ffffff;}

/* ################################################## 	*/
/*						DASHBOARD						*/
/* ################################################## 	*/

#change_visibility { height:34px; padding-top:6px; padding-left:20px; background:url("/i/change-visibility-bg.gif") no-repeat; }

#account_tools { background:url("/i/dashb/box-tools-bg.gif") repeat-y; width:242px; }
#account_tools_top { background:url("/i/dashb/box-tools-top.gif") no-repeat; width:242px; height:11px; }
#account_tools_bot { background:url("/i/dashb/box-tools-bot.gif") no-repeat; width:242px; height:11px; }

.left_side_tools { width:158px; padding-left:53px; height:27px; margin-left:16px; padding-top:12px; display:block; }

#email_settings { background:url("/i/tools_icons/email_settings.gif") 16px 0px no-repeat; height:50px; padding-left:70px;}

#my_payments { background:url("/i/tools_icons_s/my_payments_off.jpg") no-repeat; }
#my_payments.sel { background:url("/i/tools_icons_s/my_payments.jpg") no-repeat; }
#mod_subscriptions { background:url("/i/tools_icons_s/mod_subscriptions_off.jpg") no-repeat; }
#mod_subscriptions.sel { background:url("/i/tools_icons_s/mod_subscriptions.jpg") no-repeat; }
#buy_zip { background:url("/i/tools_icons_s/buy_zip_off.jpg") no-repeat; }
#buy_zip.sel { background:url("/i/tools_icons_s/buy_zip.jpg") no-repeat; }
#change_password { background:url("/i/tools_icons_s/change_password_off.jpg") no-repeat; }
#change_password.sel { background:url("/i/tools_icons_s/change_password.jpg") no-repeat; }
#profile_stats { background:url("/i/tools_icons_s/profile_stats_off.jpg") no-repeat; }
#profile_stats.sel { background:url("/i/tools_icons_s/profile_stats.jpg") no-repeat; }
#blocked_users { background:url("/i/tools_icons_s/blocked_users_off.jpg") no-repeat; }
#blocked_users.sel { background:url("/i/tools_icons_s/blocked_users.jpg") no-repeat; }
#fav_users { background:url("/i/tools_icons_s/fav_users_off.jpg") no-repeat; }
#fav_users.sel { background:url("/i/tools_icons_s/fav_users.jpg") no-repeat; }

#user_photos { background:url("/i/tools_icons/photos.gif") no-repeat; padding-left:25px; height:20px;}
#user_videos { background:url("/i/tools_icons/videos.gif") 2px no-repeat; padding-left:25px; line-height:25px;}

.box1 { background:#effafe; border:1px solid #d0dfe6; width:310px; padding:20px;}
.box2 { background:#faf4dc; border:1px solid #faf4dc; width:100%;}
.box3_home { background:url('/i/box-home-bg.gif') no-repeat; width:182px; height:91px; margin:7px; padding:5px; }
.box6_search { background:url('/i/dashb/search-bg.gif') no-repeat; width:609px; height:95px; padding:10px; margin:auto; color:#ffffff; }
.box6_home_search { background:url('/i/home/search_bg.gif') no-repeat; width:606px; height:46px; padding:5px; color:#ffffff; }
.box7 { background:url('/i/dashb/box_rating.gif') no-repeat; width:132px; height:31px; padding:10px; }
.box7_media { background:url('/i/dashb/box_media.gif') no-repeat; width:132px; height:45px; padding:10px; }
.box8 { background:#eef9ff; border:1px solid #dae9ee; width:100%; }
.box9 { background:#FFFFFF; border:1px solid #d3ebf7; padding:5px; margin:10px; width:190px; }
.box10 { background:#FFFFFF; width:194px; margin-left:auto; margin-right:auto; }
.box10_content { border-left:1px solid #d3ebf7; border-right:1px solid #d3ebf7; padding:5px; }
.box10_top { background:url('/i/search/box10-t.gif') no-repeat; text-align:right; }
.box10_bot { background:url('/i/search/box10-b.gif') no-repeat; text-align:right; }
.home_login { background:#efebdb; padding:0 9px 0 9px; }
.home_bluebox { background:#eef9fe; padding:0 10px 0 10px; border-left:1px solid #ccecf9; border-right:1px solid #ccecf9;}

.box_wb_x { background-color:#eef9fe; border-left:1px solid #ccecfa; border-right:1px solid #ccecfa; padding-left:6px; padding-right:6px; }
.box_bw_x .with_lines { width:100%; }
.box_bw_x .with_lines td { border-bottom:1px solid #ccecfa; text-align:left; padding:5px; }
.box_bw_x .with_lines th { border-bottom:1px solid #ccecfa; font-weight:bold; text-align:left; padding:5px 10px; vertical-align:top; }
.box_bw_x .with_lines .text_left { border-bottom:1px solid #ccecfa; text-align:left; padding:5px 10px; vertical-align:top; }
.box_bw_x .no_lines { padding:5px 10px; }

.box_wb_x_t { background:url('/i/box/wb_x_tl.gif') no-repeat; text-align:right; }
.box_wb_x_b { background:url('/i/box/wb_x_bl.gif') no-repeat; text-align:right; }

.box_bw_x { background-color:#ffffff; border-left:1px solid #ccecfa; border-right:1px solid #ccecfa; padding-left:7px; padding-right:7px; }
.box_bw_x_t { background:url('/i/box/bw_x_tl.gif') no-repeat; text-align:right; }
.box_bw_x_b { background:url('/i/box/bw_x_bl.gif') no-repeat; text-align:right; }

.box_pw_x { background-color:#ffffff; border-left:1px solid #d6d1bc; border-right:1px solid #d6d1bc; padding-left:7px; padding-right:7px; vertical-align:top; }
.box_pw_x_t { background:url('/i/box/pw_x_tl.gif') no-repeat; text-align:right; }
.box_pw_x_b { background:url('/i/box/pw_x_bl.gif') no-repeat; text-align:right; }
.box_pw_x_l { background-color:#ffffff; border-left:1px solid #d6d1bc; padding-left:7px;  vertical-align:top; }
.box_pw_x_r { background-color:#ffffff; border-right:1px solid #d6d1bc; padding-left:7px; padding-right:7px; vertical-align:top; }
.box_pw_x_m { background-color:#ffffff; vertical-align:top; }
.box_pw_x_s { border-bottom:1px solid #d6d1bc; padding-top:5px; padding-bottom:5px; }
.box_pw_x_h { text-align:left; color: #645249; padding:5px; }


.box_pwb_x { background-color:#ffffff; border-left:1px solid #ccecfa; border-right:1px solid #ccecfa; padding-left:7px; padding-right:7px; vertical-align:top; }
.box_pwb_x_t { background:url('/i/box/pwb_x_tl.gif') no-repeat; text-align:right; }
.box_pwb_x_b { background:url('/i/box/pwb_x_bl.gif') no-repeat; text-align:right; }


.box1 h1 { color:#0176b9; font-size:23px; }
.box6_search .box_ttl { font-size:16px; font-weight:bold; text-transform:uppercase; color:#FFFFFF; }

.pink_box { background:url("/i/pink-box-top.gif") top no-repeat; width:630px; min-height:7px;}
.pink_box_bot { background:url("/i/pink-box-bot.gif") bottom no-repeat; padding: 7px 0 7px 0;}
.pink_box_content { background:#faf4dc; padding: 0 7px 0 7px; }

.last_jobs { margin-left: 10px; width: 400px; }

.fl { float:left; }
.fr { float:right; }
.cb { clear:both;  height:1px; line-height:1px; }
.cnt { margin-right:auto; margin-left:auto; }
.bb { border:1px solid #ccecf9; }

.arr_g { padding-left:8px; background:url("/i/arr-g.gif") 0 no-repeat; }
.arr_r { padding-left:8px; background:url("/i/arr-r.gif") 0 no-repeat; }
.arr_l_9 { padding-left:10px; background:url("/i/arr-l-9.gif") 0 3px no-repeat; }
.arr_r_9 { padding-right:10px; background:url("/i/arr-r-9.gif") right 3px no-repeat; }

.hint_off { display:none; }
.hint_on { display:inline; position:absolute; border:1px solid #000000; background-color:#F0F0F0; padding:5px; }

.chk_group_off { display:none; padding-left:10px; }
.chk_group_on { display:block; padding-left:10px; }

#edit_profile_box { width:632px; }
#edit_profile_box .topl { width:171px; height:8px; background:url("/i/editp/prof-link-tbgl.gif"); }
#edit_profile_box .topr { width:461px; height:8px; background:url("/i/editp/prof-link-tbgr.gif"); text-align:right; }
#edit_profile_box .links { width:161px; background:url('/i/editp/prof-link-mbg.gif') repeat-x; padding-left:10px; }
#edit_profile_box .content { width:441px; background:#faf4de; padding:10px; vertical-align:top; }
#edit_profile_box .links a { display:block; line-height:37px; padding-left:15px; width:146px; }
#edit_profile_box .links .sel { background:url('/i/editp/sel-bg.gif') no-repeat;  }

/* ################################################## 	*/
/*						MEDIA							*/
/* ################################################## 	*/

.media_box1 td { border-left:1px solid #ccecfa; border-right:1px solid #ccecfa; background:#eef9fe; padding:5px; }
.media_box2 { border-left:1px solid #d6d1bc; border-right:1px solid #d6d1bc; background:#faf3dc; padding:5px; }
.media_box3 td { border-left:1px solid #49565e; border-right:1px solid #49565e; background:#7e898f; padding:5px; }
.media_box3 h2 { color:#FFFFFF; text-transform:none; }
.box_vid_com { border-left:1px solid #d6d1bc; border-right:1px solid #d6d1bc; background:#ffffff; padding:5px; }
.action_moveup { background:url('/i/media/arr_up.gif') 0 3px no-repeat; padding-left:10px; line-height:20px; }
.action_movedn { background:url('/i/media/arr_dn.gif') 0 3px no-repeat; padding-left:10px; line-height:20px; }
.action_delete { background:url('/i/media/del.gif') 0 6px no-repeat; padding-left:10px; line-height:20px; }
.media_actions { margin-left:10px; }
#back_to_media { background:url('/i/media/media_icon.jpg') no-repeat; padding-left:25px; line-height:25px; }


.form_sep { border-top:1px solid #dbd5bd; height:1px; }

/* ################################################## 	*/
/*						INBOX							*/
/* ################################################## 	*/

.compose_link { padding-left:25px; background:url('/i/icon_compose.gif') 0 3px no-repeat; font-weight:bold; font-size:14px; }
.box_pbw_x_t { background:url('/i/box/pbw_x_tl.gif') no-repeat; text-align:right; }
.box_pbw_x_h { background-color:#ece2c1; padding:5px; }
.box_pbw_x_m { background-color:#ffffff; border-top:1px solid #d6d1bc; padding:5px; }

form{ margin: 0px; }
img, a img{ border: 0px; }

input.text { background:url('/i/input-bg.gif') no-repeat; height:19px; border:1px solid #d5d4c0; margin:0px; padding:7px; padding-bottom:0px; }
textarea.text { background:url('/i/textarea-bg.gif') no-repeat; border:1px solid #d5d4c0; margin:0px; padding:7px; padding-bottom:0px; }

input.submit { background:url('/i/submit-bg.gif') repeat-x; height:27px; border:0px; color:#675247; text-transform:uppercase; font-weight:bold; }
.submit_l {padding-left:9px; background:url('/i/submit-l.gif') no-repeat; height:27px; line-height:27px; }
.submit_r {padding-right:9px; background:url('/i/submit-r.gif') top right no-repeat; height:27px; line-height:27px; }
#home_input { background:#ffffff; height:15px; padding:2px; }

a, a:visited, a:hover{
	color:#0778b2;
}

.list_e { width:614px; }
.list_e th { text-align:left; padding:10px; }
.list_e td { padding:0 5px; background:#ffffff; vertical-align:top; }
td.list_e_sep{ padding:0px; background:none; }
td.list_e_l{ border-left:1px solid #d6d1bc; }
td.list_e_r{ border-right:1px solid #d6d1bc; padding-right:10px;}

.big_link { font-size:13px; font-weight:bold; }

#job_specifics { min-height:100px; }

#job_detail_box { width:435px; background-color:#ffffff; }
#job_detail_box th { padding:5px 0px 5px 30px; font-weight:bold; padding-left:30px; text-align:left; border-left:1px solid #d6d1bc; border-bottom:1px solid #d6d1bc; vertical-align:top; }
#job_detail_box th.full { border-right:1px solid #d6d1bc; }
#job_detail_box td { padding:5px 0px 5px 0px; text-align:left; border-right:1px solid #d6d1bc; border-bottom:1px solid #d6d1bc; }
#job_detail_box td.tb { border:0px; padding:0px; }

#education_box { width:435px; }
#education_box td { width:435px; background-color:#ffffff; padding:5px; vertical-align:top; }
#education_box th { padding:5px; text-align:left; color: #645249; }
#education_box td.left { border-left:1px solid #d6d1bc; }
#education_box td.right { border-right:1px solid #d6d1bc; }
#education_box td.sep { border-bottom:1px solid #d6d1bc; }
#education_box td.tb { padding:0px; }

.signup_t { border-top:1px solid #dcd5b8; border-bottom:1px solid #dcd5b8; background:url('/i/signup/bg.gif'); }






.f_billing { display:none; }
.hide { display:none; }






td.c2_ttl { padding:0px; margin:0px; border:0px; }

table.head, table.menu{
	width: 800px;
	margin: 5px auto 0px auto;
}
table.head td, table.menu td{
	padding: 0px 3px 0px 1px;
}
table.head a{
	display: block;
	width: 100%;
	text-align: center;
	padding: 5px 0px;
	background-color: #f0f0f0;
	border: 1px #ccc solid;
	font-weight: bold;
	color: #c00;
}
table.head a.mark{
	background-color: #ccc;
	border: 1px #999 solid;
}
table.head a:hover{
	background-color: #f8f8f8;
}

table.menu a{
	display: block;
	width: 100%;
	text-align: center;
	padding: 2px 0px;
	background-color: #f0f0f0;
	border: 1px #ccc solid;
	font-weight: bold;
	color: #333;
}
table.menu a.mark{
	background-color: #ccc;
	border: 1px #999 solid;
}
table.menu a:hover{
	background-color: #f8f8f8;
}

td.content{
	padding: 5px 10px;
	background-color:#FFFFFF;
}


td.box{
	vertical-align: top;
	border: #ccc 1px solid;
	padding: 0px 10px 10px 10px;
	width: 33%;
}

td.box a, td.box a:visited{
	display: block;
	background-color: #f8f8ff;
	padding: 2px 5px;
	margin: 2px;
	border: #ddd 1px solid;
}
td.box a:hover{
	color: #c00;
	background-color: #f0f0ff;
}

table.form td{
	padding: 5px;
}

table.calendar{
	border: 1px #d5d9b8 solid;
	border-collapse: collapse;
}

table.calendar th{
	width: 45px;
	height:33px;
	background:url('/i/cal-bg.gif');
}
table.calendar th.label{
	text-align:left;
	border-bottom: 1px #d5d9b8 solid;
	padding-left:5px;
}
table.calendar td.label{
	border-bottom: 1px #d5d9b8 solid;
	padding:5px;
	background:#FFFFFF;
}
table.calendar td.normal{
	border: 1px #d5d9b8 solid;
	background-color: #eef7ff;
	padding: 5px 10px;
	border-right: none;
	text-align: center;
}
table.calendar td.active{
	border: 1px #d5d9b8 solid;
	background-color: #cdf8a8;
	padding: 5px 10px;
	border-right: none;
	text-align: center;
}


table.default{
	border: 0px;
	border-collapse: collapse;
	margin-left: -15px;
}

table.default td{
	vertical-align: top;
	padding: 2px 0px 2px 15px;
}

table.default th{
	text-align: left;
	padding: 2px 0px 2px 15px;
}

.input_err { color:red; }

#image_rotator {  
    height:  276px;  
    width:   579px;  
    padding: 0;  
    margin:  0;  
} 
 
#image_rotator img {  
    padding: 0;  
    border:  0;
    width:  579px; 
    height: 276px; 
    top:  0; 
    left: 0 
}

.h1_say_hello { font-size:17px; text-transform:none; }


#help_content, #help_content div, #help_content p, #help_content ul, #help_content li { font-size:13px; line-height:20px; }

.f_hide_base, .f_show_plans, .f_show_plans { font-size:14px; font-weight:bold; }