#content { }


.bold { font-weight: bold; }

.tabbox { background: url(/images/home/table_blue_gradient.gif) no-repeat left center; width: 850px; height: 248px; margin: -10px 0;  padding-left: 30px; padding-top: 1px; position: relative;  z-index: 30; }
.tabbox p { color: #fff; font: normal 14px Arial,Helvetica,sans-serif; }
.tabbox ul { color: #fff; font: normal 14px Arial,Helvetica,sans-serif; }
.tabbox h3 { color: #fff; font: normal 18px Arial,Helvetica,sans-serif; }
.tabbox h2 { color: #fff; font: normal 18px Arial,Helvetica,sans-serif; }
.tabbox h1 { color: #fff; font: normal 18px Arial,Helvetica,sans-serif; }
.tabbox .bold { font-weight: bold; }

.relative-wrap { position: relative;  }

ul#tab_menu { background: url(/images/home/tabs_whyhomeagain_on.gif); width: 850px; height: 52px; list-style: none;  z-index: 60;  }
ul#tab_menu li a span { 	display: block;	width: 0; height: 0;overflow: hidden; }
ul#tab_menu li { float: left; display: block;  margin-right: 25px; }
ul#tab_menu li a { float: left; display: block; height: 52px; outline: 0;  position: relative; }
ul#tab_menu li.last_child { margin-right: 0px; }

ul#tab_menu li#tab1 a { width: 202px; }
ul#tab_menu li#tab2 a { width: 183px; }
ul#tab_menu li#tab3 a { width: 212px; }
ul#tab_menu li#tab4 a { width: 177px; }

.tabbox a.tab_next { background: url(/images/home/btn_next.png) no-repeat; width: 57px; height: 21px; position: absolute; bottom: 15px; right: 35px; z-index: 200;} 

.top_left_cnr { display: block; width: 3px; height: 3px; background: url(/images/home/top_left_cnr.gif); position: absolute; top: 10px; left: 0px; }
.top_right_block { display: block; width: 3px; height: 3px; background: url(/images/home/top_block.gif); position: absolute; top: 10px; right: 30px; }

/*tab 1*/
#tabbox1 {    }
#tabbox1 h2 { background: url(/images/home/headline_tab1.png) no-repeat; width: 279px; height: 91px; margin-top: 25px;}

#tabbox1 p { display: block; width: 450px; }
#tabbox1 a#learnmore_btn { background: url(/images/home/btn_learnmore.png) no-repeat; width: 256px; height: 22px; display: block; margin-top: 17px; }
#tabbox1 #tab1_img { background: url(/images/home/peanuts_tab1.png) no-repeat; width: 456px; height: 246px; position: absolute; top: 3px; right: 30px; z-index: 70;}
/*tab 1*/

/*tab 2*/
#tabbox2 {  display: none; }
#tabbox2 h2 { background: url(/images/home/headline_tab2.png) no-repeat; width: 451px; height: 46px; margin-top: 25px;}
#tabbox2 p { display: block; width: 500px; margin: 10px 0 15px 0; font-size:13px;  }
#tabbox2 a#readstories_btn { background: url(/images/home/btn_reunionstories.png) no-repeat; width: 180px; height: 23px; display: block; margin-top: 8px; }
#tabbox2 #tab2_img { background: url(/images/home/peanuts_tab2.png) no-repeat; width: 373px; height: 227px; position: absolute; top: 23px; right: 1px;  }
/*tab 2*/

/*tab 3*/
#tabbox3 { width: 880px; padding-left: 0px; display: none;   }
#tabbox3 #tab3-left { float: left; display: inline; background: url(/images/home/tab3_transparentpane_left.png) no-repeat; width: 490px; height: 173px; padding-left: 30px; }
#tabbox3 #tab3-left #column1 { width: 250px; float: left; display: inline; }
#tabbox3 #tab3-left #column2{ width: 230px; float: right; display: inline;  }
#tabbox3 #tab3-left #column2 p{ width: 96px; display: block; font-size: 12px;  margin: 5px 0 0 0;  }
#tabbox3 p { font-size: 13px; line-height: 15px; margin: 10px 0; }
#tabbox3 #tab3-right { float: left; display: inline; background: url(/images/home/tab3_transparentpane_right.png) no-repeat; width: 269px; height: 173px; margin-left: 20px; padding-left: 16px; }
#tabbox3 #tab3-right ul { list-style: none; }
#tabbox3 #tab3-right ul li { font-size: 12px; display: block; line-height: 15px; }
#tabbox3 #tab3-right ul li a { color: white; display: inline-block;  margin-right: 5px;}
#tabbox3 #tab3-right ul li span.list_arrow { background: url(/images/home/arrow_bullet.png) no-repeat; width: 5px; height: 9px; display: inline-block;}

#tabbox3 h2 { background: url(/images/home/headline_tab3.png) no-repeat; width: 770px; height: 29px; margin-top: 25px; margin-left: 30px }
#tabbox3 a#learnmicro_btn { background: url(/images/home/btn_learnmoremicrochip.png) no-repeat; width: 221px; height: 23px; display: block; margin-top: 8px; }
#tabbox3 a#petrecovery_btn{ background: url(/images/home/btn_petrecoveryinaction.png) no-repeat; width: 160px; height: 23px; display: block; margin-top: 8px; }
#tabbox3 #tab3_img { background: url(/images/home/peanuts_tab3.png) no-repeat; width: 71px; height: 71px; position: absolute; top: 100px; right: 46px; }
#tabbox3 #tab3_movimg { background: url(/images/home/movie_preview.png) no-repeat; width: 195px; height: 116px; margin-top: 8px; display: block; }
#tabbox3 #tab3_movimg a { width: 195px; height: 116px;display: block; position: relative; }
/*tab 3*/

/*tab 4*/
#tabbox4 { width: 880px; padding-left: 0px; display: none; }
#tabbox4 #tab4-left { float: left; display: inline; background: url(/images/home/tab4_transparentpane_left.png) no-repeat; width: 245px; height: 173px; padding-left: 30px; }

#tabbox4 a#findavet_btn { overflow: hidden; background: url(/images/home/btn_findavet.png) no-repeat; width: 85px; height: 23px; display: block; float: left;  }

#tabbox4 a#registertoday_btn { background: url(/images/home/btn_registertoday.png) no-repeat; width: 120px; height: 23px; display: block;  }

#tabbox4 p { font-size: 13px; margin: 10px 10px 10px 0; }
#tabbox4 p#micro_text { float: left; margin: 0; display: inline; width: 115px; }
#tabbox4 #tab4-right { float: left; display: inline; background: url(/images/home/tab4_transparentpane_right.png) no-repeat; width: 280px; height: 173px; margin-left: 20px; padding-left: 16px; }

#tabbox4 h2 { background: url(/images/home/headline_tab4.png) no-repeat; width: 770px; height: 29px; margin-top: 25px; margin-left: 30px;}
#tabbox4 h3 { margin-top: 15px;}

#tabbox4 #tab4_img { background: url(/images/home/peanuts_tab4.png) no-repeat; width: 319px; height: 232px; position: absolute; top: 2px; right: 9px; }
/*tab 4*/

#register_bar{ background:url(/images/home/btn_register_renew.gif) no-repeat; width: 850px; height: 47px; position: relative; z-index: 20;  }
#woodstock_img { background: url(/images/home/woodstock.png) no-repeat; width: 60px; height: 64px; position: relative; top: -65px; left: -37px; z-index: 60; }

#register_bar p a { height: 44px; float: left; display: inline; }
#register_bar p#register_now  a { width: 370px; margin-left: 25px;   }
#register_bar p#registered  a { width: 390px; margin-left: 45px;}

#bottom_content { clear: both; position: relative; color: #333; font: normal 12px Arial,Helvetica,sans-serif; }
#left_gray_box { width: 420px; float: left; display: inline; margin-top: -35px; }

#right_gray_box { width: 420px; float: right; display: inline; margin-top: -35px; }
.gray_box_left { float: left; background: url(/images/home/white_table_gradient_left.png) no-repeat; display: inline; width: 3px; height: 238px;}
.gray_box_mid { float: left; background: url(/images/home/white_table_gradient_tile.png) repeat-x; display: inline; width: 414px; height: 238px; padding-top: 0px; }

.gray_box_right { float: left; background: url(/images/home/white_table_gradient_right.png) no-repeat; display: inline; width: 3px; height: 238px;}


h2#newtoha { background: url(/images/masts/headline_newtohomeagain.png) no-repeat; width: 167px; height: 19px; }
h2#memlogin { background: url(/images/masts/headline_memberlogin.png) no-repeat; width: 119px; height: 20px; margin-top: 12px; }
h4 { font-weight: bold; font-size: 13px; text-align: center; padding-bottom: 10px; }

#left_gray_box .gray_box_inner { padding:0 15px 0 22px; }

#left_gray_box p { margin: 8px 0; }
#left_gray_box p a { font-size: 13px; font-weight: bold;  }

#left_gray_box input { width: 100px; border: 1px solid #ccc; padding: 2px; height: 17px; display: block; margin-right: 10px;  }
#left_gray_box label {  width: 50px; font-size: 11px; text-align: center; display: block; margin-bottom: 3px; }
#left_gray_box ul  { list-style: none;  }
#left_gray_box ul li { margin: 0; float: left; }
#left_gray_box ul li#submit_li { padding-top: 14px; width: 74px; }
#left_gray_box input#submit_btn { background: url(/images/nav/btn_login.png) no-repeat; width: 60px; height: 22px; border: 0;  cursor: pointer; float: right; margin-top: 5px; display: inline;}
#left_gray_box  p#forgot a{ font-size: 11px; font-weight: normal;  }
#left_gray_box  p#forgot { margin: 10px 0 0 0; display: block; }


#right_gray_box .gray_box_inner { position: relative; padding: 0 28px 0 28px; }
#right_gray_box  p { padding-top: 10px; padding-left: 10px; }
#right_gray_box #inner_left { width: 160px; float: left; display: inline; }
#right_gray_box #collar_img { background: url(/images/home/img_collartags.png) no-repeat; width: 131px; height: 98px; margin: 0 auto -13px auto;}
#right_gray_box #pr_img { background: url(/images/home/img_iphone.png) no-repeat; width: 149px; height: 98px; margin: 0 auto -13px auto;}
#right_gray_box #iphone_img { background: url(/images/home/img_petrescuerapp.png) no-repeat; width: 107px; height: 85px; margin: 0 auto;  }
#right_gray_box #inner_right { width: 170px; float: right; display: inline; }
#right_gray_box a#ordernow_btn { background: url(/images/buttons/btn_ordernow.png) no-repeat; width: 97px; height: 22px; display: block; margin-top: 10px; margin-left: 10px;}
#right_gray_box a#signupnow_btn {  background: url(/images/buttons/btn_signupnow.png) no-repeat; width: 103px; height: 22px; display: block; margin-top: 10px; margin-left: 10px;}
#right_gray_box a#downloadtheapp_btn { background: url(/images/buttons/btn_downloadtheapp.gif) no-repeat; width: 141px; height: 23px; display: block; margin-top: 10px; margin-left: 10px;}

