/* Global Colors */
p, .copy5 h3, .faq_box li, .upsell_copy_left ul.features li { color:#52525b; }
.red, .copy2_left h1, .copy2 h3, .total_price, .upsell_copy_left h5 span, .upsell_copy_confirmation p strong, .newupsell div.copy div.panes h5, .newupsell div.copy div.last h1, .copy_bac h3 { color:#e60101; }
.green, .copy5 h2, .upsell_copy_left h3, .upsell_copy_left h1, .upsell_copy_left p.specs_new strong, .upsell_copy_right h1 span.new, .upsell_copy_confirmation h1, .upsell_copy_confirmation p span, .newupsell h2, .newupsell div.copy div.panes h4 { color:#409d00; }
.footer, .footer span a, .steps li, .checkout div.heading span, .upsell ul.steps li a { color:#FFF; }
.blue, #myform2 p span.cvv a, .checkout h4, .confi_h4, .confirmation_right div.support_info p a, .rform #myform p span.rcvv a { color:#51afd4 }
.upsell h2 { color:#008100; }
.upsell ul.steps li:hover, .upsell ul.steps li a.current, .upsell ul.steps li a:hover, .upsell_copy_left span.specs_heading { color:#000; }
.upsell_copy_right h4 a, .upsell_copy_confirmation h4 a { color:#006f9d }
.newupsell div.copy div.panes small { color:#ccc; }
#myform2 p span.cvv a, .checkout h4, .confi_h4, .confirmation_right span.support_info p a { color:#51afd4 }
h3.checkout_h3 { color:#ec6e16 }

/* Typography */
p, h1, h2, h3, h4, h5 { margin:0; padding:0;  }
.top h1.logo { text-indent:-99999px; }
.top h2 { font:bold 11px Tahoma, Geneva, sans-serif; text-transform:uppercase; float:left; }
.top h3 { margin:0 0 0 10px; padding:0; text-indent:-99999px; }
p, .copy3_left li { font:12px Arial, Helvetica, sans-serif; margin-bottom:10px; }
.faq_box li { font:12px Arial, Helvetica, sans-serif; }
p.small { font:11px Arial, Helvetica, sans-serif; }
p.small2 { font:9px Arial, Helvetica, sans-serif; }
.copy2_left h1 { font:bolder 40px Arial, Helvetica, sans-serif; text-transform:uppercase; margin-right:10px; }
.copy2_left h4 { font:bold 14px Tahoma, Geneva, sans-serif; padding:10px 0 0 10px; }
.copy2_left h2 { font:normal 22px Arial, Helvetica, sans-serif; padding:0 0 10px 0; clear:both; }
.copy2_left p.webmd { font:15px Arial, Helvetica, sans-serif; margin-bottom:40px; }
.copy2 h3 { font:bolder 16px Arial, Helvetica, sans-serif; clear:both; padding:10px 0 0 0; margin:0; text-align:center; }
.copy3_left ul { padding:0; margin:0; }
.copy3_left li { background:url(/pawsoff/graphics/img_bullet.gif) no-repeat left; padding:6px 0 6px 35px; margin:5px 0 5px 35px; list-style:none; }
.copy5 h2 { font:bold 30px Tahoma, Geneva, sans-serif; }
.copy5 h3 { font:bold 15px Arial, Helvetica, sans-serif; padding:10px 0; }
.faq_box ul { margin:0; padding:0; }
.faq_box li { background:url(/pawsoff/graphics/img_bullet_faqs.gif) no-repeat 10px 15px; list-style:none; padding:15px 15px 15px 35px; border-bottom:1px solid #c6c6c6; }
.faq_box li.gray { background:url(/pawsoff/graphics/img_bullet_faqs.gif) no-repeat 10px 15px #EEE; }
.faq_box li.bt { border:none; }
.copybt_right h1 { font:bold 25px Arial, Helvetica, sans-serif; text-transform:uppercase; margin-bottom:10px; }
.footer span { font:11px Tahoma, Geneva, sans-serif; float:left; margin:10px 0 0 20px; }
.footer span a { text-decoration:none; }
.footer span a:hover { text-decoration:underline; }
.steps li { font:14px Arial,Helvetica,sans-serif }
#myform2 p span.cvv { font:10px Arial, Helvetica, sans-serif; }
.checkout div.heading span { font:14px Tahoma, Geneva, sans-serif; }
.checkout h3 { font:bold 15px Tahoma, Geneva, sans-serif; padding:3px 5px; }
.checkout span { font:12px Tahoma, Geneva, sans-serif; }
.checkout span.total_price { font:bold 16px Tahoma, Geneva, sans-serif; }
.checkout h4, .confi_h4 { font:15px Arial, Helvetica, sans-serif; font-style:italic; padding:10px 0; text-align:center; }
img.before { padding:20px 0 10px 0; }
img.after { padding:0 0 10px 0; }
img.checkout_logo { padding:0 0 10px 0; }

/* Main */
body { margin:0; padding:0; }

/* Styles */
.container { width:922px; margin:0 auto; }

/* top */
.top { height:79px; padding-top:26px; clear:both; }
.top img { border:none; }
.top h1.logo { background:url(/pawsoff/graphics/img_logo.png) no-repeat top; width:198px; height:68px; cursor:pointer; margin-right:420px; float:left; }
.top h3 { height:53px; cursor:pointer; float:left; }
.top h3.discovery { background:url(/pawsoff/graphics/channel_discovery.png); width:75px; }
.top h3.animalplanet { background:url(/pawsoff/graphics/channel_animalplanet.png); width:80px; }

.copy1 { background:url(/pawsoff/graphics/img_copy1_bg.jpg) no-repeat left top; padding:447px 460px 10px 34px; clear:both; margin-bottom:20px; }
.copy_box { border:1px solid #cecece; clear:both; margin-bottom:25px; }
.copy2 { padding:20px; }
.copy2_left { width:441px; float:left; padding-right:20px; }
.copy2_right { width:406px; float:left; }
.copy2_left h1 { float:left; }
.copy2_left img.bac { margin-right:10px; }
.copy3_left { width:400px; float:left; padding:10px 20px; }
.copy3_right { width:480px; float:left; }
.copy4 { padding:20px; text-align:center; }
.copy4 img.mid { margin:0 10px; }
.copy5 { background:url(/pawsoff/graphics/img_copy5.jpg) no-repeat top; height:296px; margin-bottom:25px; padding:40px 0 0 20px; }
.copybt { margin-bottom:10px; }
.copybt_left { width:571px; float:left; }
.copybt_right { width:331px; float:left; text-align:center; padding:0 10px; }
.copybt_left div.faq_box { border:1px solid #c6c6c6; }
.faq_box img { margin:0; padding:0; }

.glow { width:100%; margin:0 auto; background:url(/pawsoff/graphics/img_glow.jpg) no-repeat left top; }
.glow2 { background:url("/pawsoff/graphics/img_glow2.jpg") no-repeat scroll left top transparent; margin:0 auto; width:100% }

.header { background:url(/pawsoff/graphics/img_main_bg.jpg) repeat-x 0 -105px; height:346px; }
.h_container { width:922px; margin:0 auto; }
.h_left { background:url(/pawsoff/graphics/img_header_left.png); width:528px; height:346px; float:left; }
.video { width:394px; height:346px; float:left; }

.flash_arrow { position:absolute; left:12px; top:737px; z-index:999; }
.checkout_arrow { background:url(/pawsoff/graphics/img_checkout_arrow.png); width:142px; height:193px; position:absolute; left:539px; top:103px; }

/* steps */
.steps { background:url("/pawsoff/graphics/img_steps_bg.jpg") repeat-x scroll center top transparent; height:46px }
.steps_container { margin:0 auto; width:922px }
.steps li { display:block; float:left }
.steps li span { display:block; float:left; height:29px; padding:10px 10px 0 }
.steps li span.current { background:url("/pawsoff/graphics/img_steps_active_bg.jpg") repeat-x scroll center top transparent }
.steps li.active { background:url("/pawsoff/graphics/img_steps_active.gif") no-repeat scroll center bottom transparent; float:left; height:46px }

/* checkout */
.checkout { width:492px; }
.checkout div.heading { height:32px; background:#8f8f8f; }
.checkout div.heading span { float:left; display:block; margin-top:7px; }
.checkout div.heading span.select_color { padding:0 0 0 80px; }
.checkout div.heading span.select_quantity { padding:0 65px 0 74px; }
.checkout div { padding:5px 7px; margin-bottom:1px; clear:both; }
.checkout div.gray { background:#EEE; border:1px solid #e0e0e0; padding:5px 7px; margin-bottom:1px; }
.select_img { float:left;}
.select { padding:0px 0 0 0px; float:left;  }
.s_size { margin:0px 10px 0px 0px; width:162px; }
.s_quantity { margin-right:20px; }
.s_add { background:url(/pawsoff/graphics/btn_addtocart.png); width:111px; height:30px; border:none; cursor:pointer; margin:0px 0px 0px 0px; }
.s_disc { background:url(/pawsoff/graphics/btn_apply.png); width:111px; height:30px; border:none; cursor:pointer; margin:0px 0px 0px 0px; }
.checkout div span { float:left; display:block; }
.checkout div span.select_edit { padding-right:33px; width:50px; text-align:left;  }
.checkout div span.select_qty { padding-right:10px; width:35px; text-align:center;  }
.checkout div span.select_item { padding-right:10px; text-align:right; width:250px;  }
.checkout div span.select_price { width:60px; text-align:right;  }
.checkout div.bt { border-left:1px solid #e0e0e0; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; }

/* Confirmation */
.confirmation { }
.confirmation_left { width:625px; float:left; }
.confirmation_right { width:286px; float:left; margin-left:11px; }
.confirmation_left h1.heading { background:url(/pawsoff/graphics/confimation_heading1.jpg); height:106px; text-indent:-99999px; }
.confirmation_left h3.heading2 { background:url(/pawsoff/graphics/confimation_heading2.jpg); height:42px; text-indent:-99999px; }
.confirmation_left h3.heading3 { background:url(/pawsoff/graphics/confimation_heading3.jpg); height:42px; text-indent:-99999px; }
.confirmation_left div.info_box1 { border-left:1px solid #bdbcbd; border-right:1px solid #bdbcbd; }
.confirmation_left div.info_box2 { border-left:1px solid #bdbcbd; border-right:1px solid #bdbcbd; border-bottom:1px solid #bdbcbd; }
.confirmation_left div.gray { background:#f0f0f0; padding:8px 20px; margin-bottom:1px; }
.confirmation_left div.white { padding:8px 20px; margin-bottom:1px; }
.confirmation_left span { float:left; display:block; font:12px Tahoma, Geneva, sans-serif; }
.confirmation_left span.purchase_product { width:182px; margin-right:25px; }
.confirmation_left span.purchase_desc { width:182px; margin-right:10px; }
.confirmation_left span.purchase_price { width:100px; text-align:right; }
.confirmation_left span.purchase_qty{ width:77px; text-align:center; }
.confirmation_left span.purchase_pricetotal { width:575px; text-align:right; }

.confirmation_left div.billing_info { background:url(/pawsoff/graphics/confimation_billing_info.jpg); height:55px; padding:76px 0 0 70px; }
.confirmation_left div.billing_info span { float:left; display:block; font:11px Arial, Helvetica, sans-serif; }
.confirmation_left div.billing_info span.date { width:60px; margin-right:30px; }
.confirmation_left div.billing_info span.name { width:161px; margin-right:210px; background:#ffea00; text-align:center; }
.confirmation_left div.billing_info span.cost { width:45px; }
.confirmation_left div.info_box2 div span.info_title { width:140px; font-weight:bold; }
.confirmation_left div.info_box2 div span.info_desc { width:400px; margin-right:10px; }

.confirmation_right div.support_box { background:#EEE; border:1px solid #c6c6c6; }
.confirmation_right h3.support_heading { background:url(/pawsoff/graphics/confimation_support_heading.jpg) repeat-x top; height:36px; }
.confirmation_right h3.support_heading { font:bold 14px Tahoma, Geneva, sans-serif; padding:15px 0 0 20px; }
.confirmation_right span.support_info { background:url(/pawsoff/graphics/confimation_support_info.jpg) no-repeat left top; display:block; }
.confirmation_right span.support_info h5 { font:bold 12px Tahoma, Geneva, sans-serif; padding:38px 30px 40px 130px; text-align:right; }
.confirmation_right span.support_info p { font:11px Tahoma, Geneva, sans-serif; padding:10px 15px; }
.confirmation_right span.support_info p a:hover { text-decoration:none; }

/* Upsell */
.upsell { border:1px solid #cecece; }
.upsell_confirmation { background:#f4f4f4; border:1px solid #cecece; }
.upsell h2 { height:41px; background:#f4f4f4; padding:18px 0 0 0; text-align:center; font:bold 22px Arial, Helvetica, sans-serif; clear:both; }
.upsell ul.steps { background:url(/pawsoff/graphics/upsell_steps.jpg) repeat-x top; list-style:none; display:block; height:33px; margin:0; padding:0; }
.upsell ul.steps li { float:left; display:block; height:33px; }
.upsell ul.steps li { font:bold 12px Arial, Helvetica, sans-serif; }
.upsell ul.steps li.active { background:url(/pawsoff/graphics/upsell_steps_active.gif) no-repeat center bottom; }
.upsell ul.steps li a { float:left; padding:0 15px; text-align:center; border-right:1px solid #53584d; margin:1px 0 0 0; }
.upsell ul.steps li a { height:22px; line-height:22px; text-decoration:none; }
.upsell ul.steps li a.current, .upsell ul.steps li a:hover { background:url(/pawsoff/graphics/upsell_steps_current.jpg) repeat-x top; }
.upsell_copy { padding:0 12px 20px 13px; }
.upsell_copy_confirmation { text-align:center; padding:50px 0 20px 0; }
.upsell_copy_confirmation h1 { font:bold 40px Tahoma, Geneva, sans-serif; }
.upsell_copy_confirmation p { font:24px Arial, Helvetica, sans-serif; padding-top:10px; }
.upsell_copy_left { width:462px; float:left; }
.upsell_copy_left h1 { font:bold 24px Tahoma, Geneva, sans-serif; text-align:center; }
.upsell_copy_left h3 { font:bold 26px Arial, Helvetica, sans-serif; padding:0 0 0 57px; }
.upsell_copy_left ul.features li { background:url(/pawsoff/graphics/upsell_bullet.jpg) no-repeat left top; font:15px Arial, Helvetica, sans-serif; list-style:none; }
.upsell_copy_left ul.features li { padding:0 0 10px 22px; margin-left:15px; }
.upsell_copy_left ul.features li.blue { background:url(/pawsoff/graphics/upsell_bullet_blue.jpg) no-repeat left top; font:15px Arial, Helvetica, sans-serif; list-style:none; }
.upsell_copy_left p.features { font:15px Arial, Helvetica, sans-serif; padding:0 0 0 58px; }
.upsell_copy_left p.specs_new { font:12px Arial, Helvetica, sans-serif; padding:0 0 0 58px; }
.upsell_copy_left h5 { font:bold 19px Arial, Helvetica, sans-serif; text-align:center; }
.upsell_copy_left p.specs { border-top:1px solid #cecece; margin:0 20px; padding-top:10px; }
.upsell_copy_left span.specs_heading { font:bold 13px Arial, Helvetica, sans-serif; }
.upsell_copy_right { width:410px; float:left; margin-left:13px; background:#f4f4f4; border:1px solid #cecece; text-align:center; padding:40px 0 20px 0; }
.upsell_copy_right h1, .upsell_copy_right h1 span.new { font:bold 25px Tahoma, Geneva, sans-serif; }
.upsell_copy_right h1 span { font:bold 20px Tahoma, Geneva, sans-serif; }
.upsell_copy_right h4, .upsell_copy_confirmation h4 { font:bold 20px Arial, Helvetica, sans-serif; }
.upsell_copy_right h4 a, .upsell_copy_confirmation h4 a { text-decoration:none; }
.upsell_copy_right h4 a:hover, .upsell_copy_confirmation h4 a:hover { text-decoration:underline }
.upsell_copy_right h5 { font:14px Arial, Helvetica, sans-serif; }
.upsell_copy_right label { font:12px Arial, Helvetica, sans-serif; }
.upsell_cont { width:922px; margin:0 auto; position:relative; }
.upsell div.arrow  { background:url(/pawsoff/graphics/upsell_arrow.png); width:106px; height:106px; position:absolute; left:425px; top:200px; }
.upsell_copy div.upsell_form div.select { margin:0; padding:5px 0; border:none; }
.upsell_form { margin-left:120px;}
/* New Upsell */
.newupsell {  }
.newupsell h2 { height:41px; background:#f4f4f4; padding:18px 0 0 0; text-align:center; font:bold 21px Arial, Helvetica, sans-serif; clear:both; }
.newupsell h2 { border:1px solid #cecece; }
.newupsell div.copy { background:#f7f7f7; border:1px solid #e3e3e3; padding:27px 8px; margin:20px 0; }
.newupsell div.copy a.browse { display:block; width:20px; height:377px; margin-top:94px; }
.newupsell div.copy a.browse { float:left; cursor:pointer; }
.newupsell div.copy a.browse img { border:none; }
.newupsell div.copy a.right { margin-right:0px; }
.newupsell div.copy a.left { margin-left:0px; }
.newupsell div.copy .newupsell_scroll { float:left; position:relative; width:864px; }
.newupsell div.copy .items { position:relative; margin:0; padding:0 0 0 140px; }
.newupsell div.copy div.panes { float:left; display:block; position:relative; width:250px; margin:0; padding:0 19px; }
.newupsell div.copy div.last { background:#d5e5f6; border:1px solid #acd9ff; padding:9px 9px 9px 9px; width:270px; }
.newupsell div.copy div.panes h3 { font:bold 13px Arial, Helvetica, sans-serif; padding:10px 0; }
.newupsell div.copy div.panes h4 { font:bold 12px Arial, Helvetica, sans-serif; padding:0; }
.newupsell div.copy div.panes ul.newupsell_list { margin:0 0 10px 0; padding:0 0 0 15px; list-style-image:url(/pawsoff/graphics/newupsell_bullet.gif); }
.newupsell div.copy div.panes ul.newupsell_list li, .newupsell div.copy div.panes p, .newupsell div.copy div.panes label, .newupsell div.copy div.panes select { font:11px Arial, Helvetica, sans-serif; }
.newupsell div.copy div.panes p { padding:0; }
.newupsell div.copy div.panes h5 { font:bold 21px Arial, Helvetica, sans-serif; }
.newupsell div.copy div.panes small { font:9px Arial, Helvetica, sans-serif; padding-left:15px; }
.newupsell div.copy div.panes div.new_list { float:left; display:block; width:120px; padding:5px 0 0 0; }
.newupsell div.copy div.last h1 { font:bold 28px Arial, Helvetica, sans-serif; padding:20px 0 10px 0; }
.newupsell div.copy div.last p.last { font:15px Arial, Helvetica, sans-serif; }
.newupsell div.copy div.last h1 span { font:bold 20px Arial, Helvetica, sans-serif; }

/* Form */


/* My Form */
#myform { clear:both;display:inline;width:275px;float:left;position:relative;padding:0; }
#myform p { font:bold 12px/22px Arial, Helvetica, sans-serif;float:left;position:relative;color:#fff;padding:0; margin-right:10px; }
#myform p small { font:normal 10px/10px Arial, Helvetica, sans-serif;position:absolute;white-space:nowrap;left:5px;top:50px;margin:0;padding:0; }
#myform p label { width:85px;text-align:left;display:block;margin-right:5px; clear:both; }
#myform p input {float:left;border:1px solid #999;font:normal 12px/12px Arial, Helvetica, sans-serif;padding:2px; }
#myform p select { float:left;border:1px solid #999;padding:1px; width:130px; }
#myform p input#sphone { width:32px; }
#myform p input#sphone2,#myform p input#sphone3 { width:53px;margin-left:5px; }
#myform p input#btnSubmit { width:285px;height:55px;background:url(/pawsoff/graphics/btn_buyit.png) no-repeat;border:none;cursor:pointer;margin:10px 0 0 15px; }
#myform p input#btnSubmit:hover{ background:url(/pawsoff/graphics/btn_buyit.png) no-repeat; }
#myform p input#rbtnSubmit { width:285px;height:55px;background:url(/pawsoff/graphics/btn_continue.png) no-repeat;border:none;cursor:pointer;margin:10px 0 0 15px; }
#myform p input#rbtnSubmit:hover{ background:url(/pawsoff/graphics/btn_continue.png) no-repeat; }

/* Form Selector */
#myform { float:none; width:auto; display:block; margin-left:50px; }
#myform fieldset { border:none; padding:120px 0 0 0; }
#myform p { color:#000; margin-bottom:5px; }
#myform p input#btnSubmit { margin:25px 0 0 12px; }
#myform p input#rbtnSubmit { margin:25px 0 0 12px; }
.rform #myform p label { width:100px;text-align:left;display:block;margin-right:5px; clear:both; }
.rform #myform p select.month { width:50px; }
.rform #myform p select.year { width:80px; }
.rform #myform p input#rcvv { width:60px; }
.rform #myform p span.rcvv { float:left; display:block; margin:4px 0 0 10px; }
.rform #myform p span.rcvv a:hover { text-decoration:none; }
.rform #myform p span.rcvv { font:10px Arial, Helvetica, sans-serif; }
.rform #myform p select { float:left;border:1px solid #999;padding:1px; width:130px; }

#myform2{clear:both; display:inline; float:left; padding:0; position:relative; width:275px}
#myform2 p{clear:left; color:#FFF; float:left; font:bold 12px/22px Arial,Helvetica,sans-serif; padding:0; position:relative; width:275px}
#myform2 p small{font:10px/10px Arial,Helvetica,sans-serif; left:95px; margin:0; padding:0; position:absolute; top:22px; white-space:nowrap}
#myform2 p label{display:block; float:left; margin-right:5px; text-align:right; width:85px}
#myform2 p input{border:1px solid #999; float:left; font:12px/12px Arial,Helvetica,sans-serif; padding:2px; width:160px}
#myform2 p select{border:1px solid #999; float:left; padding:1px; width:166px}
#myform2 p input#sphone{width:32px}
#myform2 p input#sphone2, #myform p input#sphone3{margin-left:5px; width:53px}
#myform2 p input#btnSubmit { width:285px;height:55px;background:url(/pawsoff/graphics/btn_buyit.png) no-repeat;border:none;cursor:pointer;margin:10px 0 0 15px; }
#myform2 p input#btnSubmit:hover{ background:url(/pawsoff/graphics/btn_buyit.png) no-repeat; }
#myform2{float:none; width:auto}
#myform2 fieldset{border:medium none; padding:120px 0 0 60px}
#myform2 p{color:#000; margin-bottom:10px}
#myform2 p label{width:100px}
#myform2 p input#btnSubmit{margin:10px 0 0 12px}
#myform2 p select.card_expiration_month{margin-right:10px; width:40px}
#myform2 p select.card_expiration_year{width:100px}
#myform2 p input#cvv{width:80px}
#myform2 p span.cvv { float:left; display:block; margin:4px 0 0 10px; }
#myform2 p span.cvv a:hover { text-decoration:none; }
#myform2 p.checkbox { float:left; display:block; width:340px; }
#myform2 p.checkbox input { float:left; width:30px; margin:3px 3px 0 40px; border:none; }
#myform2 p label.billing { float:left; text-align:left; margin-left:0; width:225px; }

/* rejection page */
.r_copy { background:url(/pawsoff/graphics/r_dog.jpg) no-repeat left bottom; height:607px; margin-bottom:25px; }

/* Footer */
.ft_container { width:922px; margin:0 auto; padding:20px 0; }
.footer { background:url(/pawsoff/graphics/img_main_bg.jpg) repeat-x 0 -105px #008100; clear:both; }
.footer img { display:block; float:left; margin-right:10px; }

/* Modal Box */
#overlay { display:none; width:308px; }
#overlay .close { background:url(/pawsoff/graphics/close.png); width:36px; height:36px; cursor:pointer; position:absolute; top:-15px; left:-15px; z-index:9999; }
.contentWrap { position:relative; float:left; }
 .emailfriend_container { width:308px; margin:0 auto; }
 .emailfriend_logo { background:url(/pawsoff/graphics/emailpop2_logo.jpg); height:133px; }
 .emailfriend_form { background:url(/pawsoff/graphics/emailpop2_form_bg.jpg); height:278px; padding:160px 0 0 20px; }
 .emailfriend_form label { font:12px Arial, Helvetica, sans-serif; width:85px; text-align:right; display:block; float:left; margin-right:10px; }
 .emailfriend_form input { margin-bottom:25px; }
 .emailfriend_form input.btn_send { background:url(/pawsoff/graphics/emailpop2_btn_shareit.jpg); width:139px; height:34px; border:none; cursor:pointer; margin-left:60px; }
 
 .fix { float:left; display:block; position:relative; clear:both; }
 .rform div.fix { clear:both; float:left; width:350px; }

/* ClearFix */
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
* html .clearfix {height:1%;}
.clearfix {display:block;}

/* Edit */
.new_confi { padding:20px 300px 20px 0; }
h3.checkout_h3 { text-align:center; font:bold 18px Tahoma, Geneva, sans-serif; padding:10px 0 0 0; margin:0; border-top:1px solid #cecece; }
h5.checkout_bt { text-align:center; font:10px Verdana, Geneva, sans-serif; padding:10px 0; margin:0; border-top:1px solid #cecece; }
.copy2_left p.nfix { padding-top:10px; }
.copy_bac { padding:20px; text-align:center; }
.copy_bac h3 { font:bold 20px Arial, Helvetica, sans-serif; text-align:center; padding-bottom:10px; }
.copy_bac img { margin:0 5px; }
.vid_fix { width:271px; float:left; }
.vid_fix h3 { font:bold 14px Tahoma, Geneva, sans-serif; margin:0; padding:7px 0 10px 0; background:#e7e7e7; }
.nfix2 {
	float:left;
	display:block;
	width:100px;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.price2img {
	height: 80px;
	background-repeat: no-repeat;
	background-image: url(/pawsoff/graphics/newupsell_x_price02.jpg);
	background-position: bottom;
	width: 40px;
}
.btns { padding:10px 0px 10px 0px; }


/*edited - chris */
.copy5 { clear: both }
.copy3_right #bed { float:left; position:relative; cursor:pointer; width:480px; height:210px; }
.copy3_right #bed img { display:none; position:absolute; z-index:-1; }
.copy3_right ul.pallete { position:absolute; top:0; left:0; z-index:0; margin-top:25px; }
.copy3_right ul.pallete li { list-style:none; display:block; width:157px; height:50px; margin-top:5px; }
.copy3_right ul.pallete li a.current { margin-left:40px; }
.copy3_right ul.pallete li a { display:block; width:157px; height:50px; }
.copy3_right ul.pallete li.sand a { background:url(/pawsoff/graphics/pallete_sand.png); }
.copy3_right ul.pallete li.choco a { background:url(/pawsoff/graphics/pallete_choco.png); }
.copy3_right ul.pallete li.charcoal a { background:url(/pawsoff/graphics/pallete_charcoal.png); }

.checkout { float: left; display: inline; width: 492px}
.cont { float: left; width: 430px; display: inline; margin: 0 0 30px 10px }
.midcont { overflow: hidden; clear: both; width: 932px; margin: 0 auto }
/* Form */
.form { background:url(/pawsoff/graphics/img_form_bg.jpg) no-repeat top; width:425px; height:542px; }
.rform { background:url(/pawsoff/graphics/img_rform_bg.jpg) no-repeat top; width:425px; height:607px; overflow: hidden}
.form_checkout{background: #eeeeee url("/pawsoff/graphics/checkoutbg.jpg") no-repeat scroll center top; height:auto; width:423px; border: 1px solid #BDBCBD; border-top: 0; }
.form_checkout div img { margin: 0 0 10px }

.copy1 {width: 482px; padding: 0; overflow: hidden; float: left}
.copy1 p { margin: 455px 0 20px }
.form { position: inherit }
.posrel { position: relative; }
.header { overflow: hidden }
.flash_arrow { position:absolute; left:12px; top:288px; z-index:999; }
.container { clear: both; overflow: hidden }
#myform p select, #myform p input { display: inline }

.r_copy { width: 440px; float: left; display: inline; height: 640px; }
#myform { float: left; display: inline}
.upsell { width: 920px; overflow: hidden }
.btns { padding:10px 0px 10px 0px; }
.fix { width:330px; }
.information_state {}
a.remove { color:#FF0000;}
