.nobadgespacer{height:20px; width:500px;}

/* Pet Rescuer Tell a Friend */
    
#tellafriendcontainer{background:url(/images/rescuer/background.png) no-repeat top center; width:100%;}
#tellafriendcontent{background:url(/images/rescuer/background.png) no-repeat top center; width:850px; height:461px; position:relative; margin:0px auto;}

#tellafriendtext{font-family: Arial, Helvetica, Sans-Serif;color:#ffffff; position:absolute; top:125px; left:100px; width:500px; font-weight:bold;}
#tellafriendtext .section1{ font-size:20px; text-align:center; padding-top:18px;}
#tellafriendtext .section2{ font-size:16px; padding-top:18px;}

#tellafriendbuttons{position:absolute; top:290px; left:100px; width:500px;}

#buttonfacebook a{display:block; width:152px; height:39px; background:url(/images/rescuer/btn_facebook.png) no-repeat; float:left; margin-right:19px;}
#buttontwitter a{display:block; width:152px; height:39px; background:url(/images/rescuer/btn_twitter.png) no-repeat; float:left; margin-right:19px;}
#buttonemail a{display:block; width:152px; height:39px; background:url(/images/rescuer/btn_email.png) no-repeat; float:left;}

#tellafriendbottom{background:url(/images/rescuer/loveisintheshare.png) no-repeat; width:443px; height:19px; position:absolute; top:390px; left:120px;}


/* Pet Rescuer */

#petrescuerscontainer{background:url(/images/rescuer/lead_home.png) no-repeat top center; width:100%;}
#petrescuerscontent{background:url(/images/rescuer/lead_home.png) no-repeat top center; width:850px; margin:0px auto;}

#petres_headersection{height:282px; width:850px; position:relative;}
#petres_headersection #petres_headertext{position:absolute; z-index:10; top:110px; left:285px; width:345px; font-size:15px; padding-top:18px;font-family: Arial, Helvetica, Sans-Serif;color:#ffffff; font-weight:bold; text-align:center;}
#petres_headersection p{padding:0 0 18px 0;}

#petres_joinsignupsection{width:850px; margin:0 auto; height:175px;}
#petres_joinsignupsection .joinsignup{height:171px; font-size:11px; position:relative;}
#petres_joinsignupsection .petres_joinsignup_text{position:absolute; left:15px; top:70px; width:205px;}
#petres_joinsignupsection .petres_joinsignup_text p{padding:5px 0;}
#petres_joinsignupsection .petres_joinsignup_text input{ vertical-align:middle;}
#petres_joinsignupsection .petres_joinsignup_text .inputfield{width:120px; height:16px; padding:2px;}

#petres_join{width:428px; background:url(/images/rescuer/table_joinpetrescuers.png) no-repeat bottom left; float:left;}
#petres_signup{width:417px; background:url(/images/rescuer/table_iphone_app.png) no-repeat bottom left; float:right;}

#petres_facetwit{font-size:12px; font-weight:bold;}
#petres_facetwit .petres_face{background:url(/images/nav/icon_facebook.gif) no-repeat; padding-left:20px; display:block; height:22px;}
#petres_facetwit .petres_twit{background:url(/images/nav/icon_twitter.gif) no-repeat; padding-left:20px; display:block; height:22px;}

#petrescuerscontainer2{background:url(/images/rescuer/facts.gif) no-repeat top center; width:100%;}
#petrescuerscontent2{background:url(/images/rescuer/facts.gif) no-repeat top center; width:850px; margin:0px auto; position:relative;}

#petres_facts{width:852px; height:90px; margin:0 auto; font-family:Arial, Helvetica, Sans-Serif; z-index:10;}
#petres_facts .blocklink{display:block; width:852px; height:80px; position:relative; color:#FFFD9A;}
#petres_facts a.blocklink{color:#FFFD9A;}
#petres_facts .blocklink .blocklink_text{position:absolute; top:35px; left:140px; font-weight:bold; z-index:20; height:22px; width:100%; overflow:hidden;}
#petres_facts .blocklink .blocklink_text ul li{margin-bottom:10px;}

#petres_lostpetsection{width:850px; margin:0 auto; font-family:Arial, Helvetica, Sans-Serif;}
#petres_lostpetsection .losthelpblock{width:289px; float:left; overflow:hidden;}
#petres_lostpetsection .losthelpblock.last{width:272px;}
#petres_lostpetsection .losthelpblock .lhb_border{background:url(/images/graytable_tile_border.gif) repeat-x; width:270px; padding:1px 1px 0px 1px; position:relative;}
#petres_lostpetsection .losthelpblock .lhb_background{background:url(/images/graytable_tile_gradient.gif) repeat-x; width:270px; }
#petres_lostpetsection .losthelpblock .lhb_topleft{background:url(/images/graytable_nw.gif) no-repeat; width:3px; height:4px; position:absolute; left:0px; top:0px;}
#petres_lostpetsection .losthelpblock .lhb_topright{background:url(/images/graytable_ne.gif) no-repeat; width:3px; height:4px; position:absolute; right:0px; top:0px;}
#petres_lostpetsection .losthelpblock .lhb_content{padding:15px 15px; font-size:12px; }
#petres_lostpetsection .losthelpblock .lhb_content p{padding-bottom:3px;}
#petres_lostpetsection .losthelpblock .lhb_content h4{padding-bottom:3px; text-align:center; font-size:14px; color:#000;}
#petres_lostpetsection .losthelpblock .lhb_content a{color:#05539B;}
#petres_lostpetsection .losthelpblock .lhb_content ul{list-style-type:none;}
#petres_lostpetsection .losthelpblock .lhb_content ul li{padding-left:10px; background:url(/images/graytable_bullet.gif) no-repeat 0px 5px; padding-bottom:3px;}
#petres_lostpetsection .losthelpblock .lhb_content ul.circle li{padding-left:10px; background:url(/images/circle_bullet.gif) no-repeat 0px 5px; padding-bottom:3px;}
#petres_lostpetsection .losthelpblock .lhb_content .lhb_bottomlink{text-align:center; font-weight:bold; font-size:14px; padding-top:12px;}
#petres_lostpetsection .losthelpblock .lhb_content .lhb_bottomlink a{color:#05539B;}

#petres_lostpetsection .losthelpblock .lhb_content .lhb_titleblock{text-align:center; height:150px;}
#petres_lostpetsection .losthelpblock .lhb_content .title_awareness{width:141px; height:28px; background:url(/images/rescuer/headline_lostpetawareness.png) no-repeat; margin:0 auto;}
#petres_lostpetsection .losthelpblock .lhb_content .title_lostdog{width:112px; height:28px; background:url(/images/rescuer/headline_lostdog.png) no-repeat; margin:0 auto;}
#petres_lostpetsection .losthelpblock .lhb_content .title_lostcat{width:106px; height:28px; background:url(/images/rescuer/headline_lostcat.png) no-repeat; margin:0 auto;}
#petres_lostpetsection .losthelpblock .lhb_content .title_saveslives{width:177px; height:35px; background:url(/images/rescuer/headline_homeagainsaveslives.png) no-repeat; margin:0 auto;}
#petres_lostpetsection .losthelpblock .lhb_content .title_tips{width:125px; height:35px; background:url(/images/rescuer/headline_petdetective.png) no-repeat; margin:0 auto;}
#petres_lostpetsection .losthelpblock .lhb_content .title_reunions{width:115px; height:35px; background:url(/images/rescuer/headine_reunionstories.png) no-repeat; margin:0 auto;}


/* Tips and Training */

#tipsandtrainingcontainer{background:url(/images/rescuer/header.png) no-repeat top center; width:100%;}
#tipsandtrainingcontent{background:url(/images/rescuer/header.png) no-repeat top center; width:850px; margin:0px auto;}

#petres_headersection #tnt_headertext{position:absolute; top:120px; left:352px; width:420px; font-size:15px; padding-top:18px;color:#ffffff; font-weight:bold;}

#tnt_trainingsection{height:185px;}
#tnt_trainingsection .cluetraining{height:171px; font-size:11px; position:relative;}
#tnt_trainingsection .tnt_cluetraining_text{position:absolute; left:15px; top:70px; width:230px;}
#tnt_trainingsection .tnt_cluetraining_text p{padding-top:5px;}
#tnt_trainingsection .cluetraining .info_link{font-weight:bold; font-size:14px; padding-top:8px;}
#tnt_trainingsection .cluetraining .info_link a{color:#05539B;}
#tnt_trainingsection .cluetraining .info_link img{padding-left:5px;}
#tnt_cluetraining{width:428px; background:url(/images/rescuer/table_personalityclues.png) no-repeat bottom left; float:left;}
#tnt_professionaltraining{width:417px; background:url(/images/rescuer/table_petdetectivetraining.png) no-repeat bottom left; float:right;}

#tnt_foundstepssection{width:852px; height:79px; margin:0 auto; background:url(/images/rescuer/btn_lostpet.gif) no-repeat;}
#tnt_foundstepssection .blocklink{display:block; width:852px; height:64px;}

/* Receive Lost Pet Alerts */

#receivealertscontainer{background:url(/images/rescuer/background_alerts.png) no-repeat top center; width:100%;}
#receivealertscontent{background:url(/images/rescuer/background_alerts.png) no-repeat top center; width:850px; height:790px; margin:0px auto; position:relative;}

#rlpa_toptext{position:absolute; left:40px; top:315px; width:450px; color:#ffffff; font-weight:bold; font-size:16px;}

#rlpa_signupform{position:absolute; left:480px; top:30px;}
#rlpa_signupform .rlpa_signupform_top{background:url(/images/rescuer/signup_top.png) no-repeat; width:358px; height:91px;}
#rlpa_signupform .rlpa_signupform_middle{background:url(/images/rescuer/signup_tile.png) repeat-y; width:358px;}
#rlpa_signupform .rlpa_signupform_bottom{background:url(/images/rescuer/signup_bottom.png) no-repeat; width:358px; height:32px;}

#rlpa_signupform .rlpa_signupform_text{padding:15px 45px;}
#rlpa_signupform .rlpa_signupform_text .formrow{height:45px;}
#rlpa_signupform .rlpa_signupform_text .formrow .inform{font-size:11px; float:right; width:100px; margin-top:10px;}
#rlpa_signupform .rlpa_signupform_text .formrow .informbutton{font-size:11px; float:right; width:145px; margin-top:12px;}
#rlpa_signupform .rlpa_signupform_text .formrow .inform a, #rlpa_signupform .rlpa_signupform_text .formrow .informbutton a{color:#003267 !important; line-height:12px; cursor:pointer;}
#rlpa_signupform .rlpa_signupform_text label{display:block; font-size:12px; font-weight:bold; color:#003267;}
#rlpa_signupform .rlpa_signupform_text .inputfield{width:150px; height:20px;}
#rlpa_signupform .rlpa_signupform_text .infobuttoncontainer{margin-top:10px;}

#errorarea{background:#000 url(/images/errormessage.gif) no-repeat 8px 12px; color:#ff0000; font-size:12px; padding:10px 10px 10px 45px;}
#errorarea ul{}
#errorarea ul li{}
#aftererror{height:15px; width:100px;}

#woodstocks{position:absolute; background:url(/images/rescuer/woodstock_flock.png) no-repeat; width:200px; height:190px; bottom:-130px; left:180px;}

#iphone{width:275px; height:222px; margin:121px 0px 0px 80px; background:url(/images/rescuer/iphone.png) no-repeat; position:absolute;}
#iphone_text{width:140px; padding-top:88px;}
#iphone_text p {font-size:12px; color:#fff; font-family:Arial, Helvetica, Sans-Serif; padding-bottom:12px;} 
#iphone_text img {float:left; display:inline; padding-right:10px;} 
#iphone_text p.dwl_app {float:left; display:inline; font-size:14px; font-weight:bold;}

#rlpa_bottomtext{position:absolute; left:180px; top:515px; width:300px; color:#ffffff; font-size:12px;}
#rlpa_bottomtext p{padding-bottom:5px;}
#rlpa_bottomtext a{}
#rlpa_bottomtext ul, #article_main ol{padding-left:15px;padding-bottom:5px;}
#rlpa_bottomtext li{padding-bottom:3px;}

#rlpa_bottomtext .title_helpforlost{width:247px; height:20px; background:url(/images/rescuer/headline_lpa.png) no-repeat;}

/* Newsletter Signup */

#newslettercontainer{background:url(/images/newsletter/background_full.png) no-repeat top center; width:100%;}
#newslettercontent{background:url(/images/newsletter/background_full.png) no-repeat top center; width:850px; height:427px; margin:0px auto; position:relative;}

#news_top{color:#fff; font-size:18px; font-weight:bold; position:absolute; top:120px; left:40px; width:510px;}
#news_top p{width:450px;}
#news_top_text{height:70px;}
#news_top .inputcontainer{width:360px; height:40px; background:url(/images/newsletter/form_blank.png) no-repeat; float:left; overflow:hidden;}

#news_top .inputcontainer input{background:transparent none; border:0px none; height:20px; font-size:16px; padding:9px 6px; width:340px}
#news_bottom{color:#fff; font-size:14px; font-weight:bold; position:absolute; top:260px; left:220px; width:300px;}
#news_bottom h2{font-size:16px; color:#FED65C;}
#news_bottom ul{list-style-type:none; padding:10px 0 0 0;}
#news_bottom ul li{background:url(/images/newsletter/checkmark.png) no-repeat; padding:0 0 8px 25px;}

/* NLOY */

#nloycontainer{width:850px; margin:0px auto;}

#nloytwitter{width:260px; height:1036px; float:left; background:url(/images/nloy/left_twitter_column.jpg) no-repeat; font-size:12px; position:relative;}
#nloytwitter #nloytwittercontainer{position:relative; top:460px; height:490px; width:260px; overflow:hidden;}
#nloytwitter .twitter_update_list{position:absolute; top:0px; left:0px; width:260px;}
#nloytwitter .twitter_update_list a{color:#42B4D8;}
#nloytwitter .twitter_update_list a.retweet{color:#999999; text-decoration:none;}
#nloytwitter .twitter_update_list li{width:220px; margin:8px auto 0; display:block; list-style-type:none; padding-bottom:10px; overflow:hidden; border-bottom:solid 1px #999999;}
#nloytwitter .twitter_update_list li .mainprofile{display:block; font-weight:bold;}
#nloytwitter .twitter_update_list li .mainprofile a{color:#000;}
#nloytwitter #twitterbutton{position:absolute; bottom:30px; display:block; width:100%; text-align:center; height:45px;}

#nloycontent{width:580px; float:right; background:url(/images/nloy/right_column.jpg) no-repeat; height:1036px; position:relative;}
#nloycontent #nloyiframe{position:absolute; left:345px; top:595px; overflow:hidden; height:60px; width:202px;}
#nloycontent #nloyipledge{display:block; position:absolute; left:70px; top:595px}
#nloycontent #nloyquiz{display:block; position:absolute; left:299px; top:960px}

#nloyspread{clear:both; position:relative; width:810px; height:214px; background:url(/images/nloy/banner_BG.gif) no-repeat; font-size:13px; padding: 50px 20px 0 20px;}
#nloyspread textarea{font-size:12px; height:100px; width:175px;}
#nloyspread h2{color: #033B88; font-family: Arial,Helvetica,San-Serif; font-size:38px; text-transform:uppercase; line-height:36px;}
#nloyspread .section1{width:227px; float:left; padding-right:10px;}
#nloyspread .section2{width:257px; float:left;}
#nloyspread .section3{width:297px; float:left;}
#nloyspread .thumb{ float:left;}
#nloyspread .sectioncontent{float:left; padding-left:10px;}
#nloyspread .nloyspreadimg{position:absolute; top:160px; left:90px}
