/*=============================================
    Owner:    Hill's Pet Nutrition
    Title:    Essential Treats Style Sheet
    Author:    Thomas Woroniak
    Date:     08/17/09
==============================================*/
/*html, body, h1, h2, h3, h4, h5, h6, p, table, th, td, form, fieldset, ul, li, blockquote { margin:0; padding:0; }*/
#treatsProvenContainer {background:url('/minisites/images/cssImages/bkg_Treats_Test_Results_2.jpg') top left repeat-x; width:679px; height:524px; position:relative;}
#treatsContainer {margin:0; padding:0; position:relative;}
#content_2column #column2 {margin:0; padding:0;}
.left { float:left; }
.right { float:right; }
.clear { clear:both; }
.show { display:block; }
.hide { display:none; }
#leftnav h2 {font-size:20px; color:#707070; padding:15px 0 0 15px; font-weight:normal;}
/* ESSENTIAL TREATS PRODUCT LISTING STYLES */
#et_prodContainer_oc_lgBiscuit {
    width:137px;
    height:100px;
    position:absolute;
    top:183px;
    left:218px;
    background:url('/minisites/images/cssImages/img_Treats_oralCare_lgBiscuit.jpg') top left no-repeat;
}
#et_prodContainer_oc_mdBiscuit {
    width:148px;
    height:209px;
    position:absolute;
    background:url('/minisites/images/cssImages/img_Treats_oralCare_mdBiscuit.jpg') top left no-repeat;
    left: 365px;
    top: 183px;
}
#et_prodContainer_lt_lgBiscuit {
    width:220px;
    height:100px;
    position:absolute;
    background:url('/minisites/images/cssImages/img_Treats_light_lgBiscuit.jpg') top left no-repeat;
    left: 219px;
    top: 291px;
}
#et_prodContainer_lt_mdBiscuit {
    width:138px;
    height:212px;
    position:absolute;
    background:url('/minisites/images/cssImages/img_Treats_light_lgBiscuit.jpg') top left no-repeat;
    left: 522px;
    top: 181px;
}
#et_prodContainer_mob_lgBiscuit {
    width:220px;
    height:100px;
    position:absolute;
    background:url('/minisites/images/cssImages/img_Treats_mobility_lgBiscuit.jpg') top left no-repeat;
    left: 220px;
    top: 291px;
}
#et_prodContainer_skin_mdBiscuit {
    width:220px;
    height:100px;
    position:absolute;
    background:url('/minisites/images/cssImages/img_Treats_skin_mdBiscuit.jpg') top left no-repeat;
    left: 446px;
    top: 397px;
}
.et_prodCopy {margin:0 0 0 70px; text-align:left;}
.et_prodTitle_oralCare {font-weight:bold; font-size:14px; color:#67c8c6;}
.et_prodTitle_light {font-weight:bold; font-size:16px; color:#f8981d;}
.et_prodTitle_mobility {font-weight:bold; font-size:16px; color:#00bce4;}
.et_prodTitle_skinCoat {font-weight:bold; font-size:16px; color:#c6006f;}
.et_prodDesc {color:#5f5f5f; font-size:11px;}
.et_prodDisclaimer {font-weight:bold; font-size:11px; color:#a71c25;}
.et_prodCompetitors {font-weight:bold; font-size:10px; color:#000;}

#specialOffer_link {
    position:absolute;
    top:432px;
    left:453px;
    width:168px;
    height:75px;
}
#TAF_link {
    position:absolute;
    top:438px;
    left:174px;
    width:256px;
    height:50px;
}
#freeSample_link {
    position:absolute;
    top:428px;
    left:183px;
    width:224px;
    height:50px;
}
/* COUPON FORM STYLES  */
#formPageWrapper {margin:0; padding:0; width:681px;}
#formHeader {width:681px; height:177px;}
#formIntroText {font-weight:bold; padding:10px;}
#treatsFormWrapper {margin:0 0 0 20px; padding:0; }
.redText {font-weight:bold; color:#CC0000;}
/*----- Flash Header & Tell A Friend Form ----------*/
#tafWrapper {
    position:absolute;
    top:88px;
    left:124px;
    width:370px;
    height:450px;
    background:#151515;
    border:3px solid white;
    z-index:100;
    /*opacity:0.9;
    -moz-opacity:0.9;
    filter:alpha(opacity=90);*/
    color:#FFFFFF;
    font-family:Arial, Helvetica, sans-serif;
}
#tafWrapper #tafCloseBtn { position:absolute; top:4px; right:4px; }
#tafWrapper #tafCloseBtn img { display:block; width:41px; height:20px; }
#tafWrapper #taf_headline { float:left; color:#FFFFFF;}
#tafWrapper #taf_headline p { padding:12px; color:#FF9900; }
#tafWrapper .buffer { margin:12px 18px;}
#tafWrapper #formWrapper {
    position:absolute;
    top:74px;
    left:20px;
    width:325px;
    height: 370px;
    color:#FFFFFF;
}
#formWrapper .textInput {width:300px; border: 1px solid #999999; margin:0 0 7px 0;}
#formWrapper .text {width:300px; border: 1px solid #999999; margin:0 0 7px 0;}
#formWrapper .formText {font-weight:bold; color:#fff;}
#formWrapper span { color:#92D2DF; font-size:12px; font-weight:bold; vertical-align:middle; }
#formWrapper p { font-size:9px; color:#FFFFFF;}
#formWrapper form { font-size:10px; color:#FFFFFF;}
#formWrapper fieldset { float:left; width:auto; margin:0; padding:5px; border:none; }
#formWrapper label { display:block; font-size:12px; margin-left:7px; color:#FFFFFF;}
#formWrapper .container { padding-bottom:10px; }
#formWrapper #senderEmail,
#formWrapper #senderName,
#formWrapper #friendEmail{ width: 298px; }
#formWrapper #message { width:298px; height:90px; }
#formWrapper #tafSubmitBtn { position:absolute; bottom:0; right:10px; }
#treatsFormWrapper label {
    display: block;
    margin:0;
    width:100px;
    float:left;
    text-align:right;
    padding-top: 0;
    padding-right: 40px;
    padding-bottom: 0;
    padding-left: 60px;
}
#treatsFormWrapper input { display: block; margin:2px; padding:0; width:160px; text-align:left; clear:right;}
#treatsFormWrapper select { display: block; margin:2px; padding:0; text-align:left; clear:right;}
#treatsFormWrapper input.radios {
    display: inline;
    text-align:right;
    float:left;
    width:auto;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0;
    margin-right: 0;
    margin-bottom: 5px;
    margin-left: 200px;
    vertical-align:baseline;
}
#treatsFormWrapper input.continue {width:auto; margin-left:200px;}
#treatsFormWrapper label.radios {
    display: inline;
    padding:0;
    width:auto;
    text-align:left;
    vertical-align:baseline;
    float:left;
    clear: right;
    margin-top: 0;
    margin-right: 5px;
    margin-bottom: 0;
    margin-left: 0;
}
/* TellAFriend AJAX Controls */
#tafWrapper #errMess {
    position:absolute;
    top:58px;
    left:35px;
    color:#ff0000;
    font-size:11px;
    font-weight:bold;
}
#tafWrapper #errMess p {color:#FF0000;}
#tafWrapper #submitSuccessCopy { margin:25px; padding:20px; color:#FF9900; }
#tafWrapper #submitSuccessCopy img{ float:left; }
#tafWrapper #submitSuccessCopy p { float:left; margin:6px 0 0 10px; width:85%; font-size:12px; }
#tafWrapper #submitProcessingCopy { margin-top:25px; padding:20px; text-align:center; }
#tafWrapper #submitErrorCopy { margin-top:25px; padding:20px; text-align:center; }
#tafWrapper #submitErrorCopy p { color:#FF0000; font-size:12px; font-weight:bold; }
/* NEW STYLES FOR PROVEN PAGE - ADDED:11/12/09 ADDED BY: TWORONIAK */
#treatsWrapper {
    width:456px;
    height:218px;
    position:absolute;
    top:175px;
    left:212px;
    margin:0;
    padding:0;
}
#treatsWrapper .singleTreatWrapper {
    width:140px;
    float:left;
    margin:0 6px;
}
#treatsWrapper .singleTreatWrapper_last {
    width:145px;
    float:left;
    margin:0;
}
#footer{
    width:850px;
}
