/* GLOBAL */body { margin:0;background:#000000 url('../images/global/floor.jpg') no-repeat center 400px; height:100%;position:relative;}img {border:none;}:focus { -moz-outline-style: none; }* { font:12px Arial, Helvetica, sans-serif; }div.hr { width:696px; height:19px; background:#ffffff url('../images/dog/dog_5_reasons_hr.gif') repeat-x; border:none; margin-top: 3px; padding:0; }div.hr hr { display:none;}.cleaner{clear: both;font-size: 0;line-height: 0;}	p { font-size:12px; line-height:16px;}.breedersCat a { color:#000000;}.breedersDog a { color:#000000;}h1 { margin:0 0 40px 0; padding:0 0 5px 0; font:25px Arial, Helvetica, sans-serif; position:relative; top:25px; left:76px; color:#d82e25; width:697px; text-indent:-9000px; }h1.dog { background:transparent url('../images/headers/supercoat_dog_products.gif') no-repeat; height:25px; border-bottom:1px solid #d82e25; }h1.dog_range { background:transparent url('../images/headers/dog-food-headersFoodrange.gif') no-repeat; height:25px; border-bottom:1px solid #d82e25;}h1.dog_training_videos { background:transparent url('../images/dog/h1_training_videos.gif') no-repeat; height:25px; border-bottom:1px solid #d82e25;}h1.dog_training_tips { background:transparent url('../images/dog/h1_training_tip.gif') no-repeat; height:25px; position:relative; top:0; left:0;  margin:0px 0 0 0px; padding:0; border-bottom:1px solid #d82e25; padding-bottom:7px;}h1.dog_breeders { background:transparent url('../images/dog/h1_breeders.gif') no-repeat; height:25px; border-bottom:1px solid #d82e25;}h1.dog_dr_harry { background:transparent url('../images/headers/dog-food-headersDrHarryQA.gif') no-repeat; height:25px; border-bottom:1px solid #d82e25;}h1.dr_harry { background:transparent url('../images/headers/DrHarry.gif') no-repeat; height:25px; border-bottom:1px solid #d82e25;}h1.contact_us { background:transparent url('../images/headers/ContactUs.gif') no-repeat; height:25px; border-bottom:1px solid #d82e25;}h1.dog_food_range_junior { background:transparent url('../images/headers/dog-food-headers_Junior.gif') no-repeat; height:25px; color:#0090cd; border-bottom:1px solid #d92f25; margin-bottom: 20px;}h1.dog_food_range_adult_large { background:transparent url('../images/headers/dog-food-headers_adultlargebreed.gif') no-repeat; height:25px; color:#fd7811; border-bottom:1px solid #d92f25; margin-bottom: 20px; }h1.dog_food_range_adult_chicken { background:transparent url('../images/headers/dog-food-headers_adultwithchicken.gif') no-repeat; height:25px; color:#ed2818; border-bottom:1px solid #d92f25; margin-bottom: 20px; }h1.dog_food_range_lite_mature { background:transparent url('../images/headers/dog-food-headers_lightMature.gif') no-repeat; height:25px; color:#4eb752; border-bottom:1px solid #d92f25; margin-bottom: 20px;}h1.dog_food_range_sensitive { background:transparent url('../images/headers/dog-food-headers_sensitive.gif') no-repeat; height:25px; color:#8da1a0; border-bottom:1px solid #d92f25; margin-bottom: 20px; }h1.dog_food_range_puppy { background:transparent url('../images/headers/dog-food-headers_puppy.gif') no-repeat; height:25px; color:#f3639e; border-bottom:1px solid #d92f25; margin-bottom: 20px; }h1.dog_food_range_adult_beef { background:transparent url('../images/headers/dog-food-headers_adultrealbeef.gif') no-repeat; height:25px; color:#a11f29; border-bottom:1px solid #d92f25; margin-bottom: 20px;}h1.dog_food_range_adult_small { background:transparent url('../images/headers/dog-food-headers_smallbreed.gif') no-repeat; height:25px; color:#9169a5; border-bottom:1px solid #d92f25; margin-bottom: 20px;}h1.dog_food_range_bones { background:transparent url('../images/headers/dog-food-headers_bones.gif') no-repeat; height:25px; color:#9169a5; border-bottom:1px solid #d92f25; margin-bottom: 20px;}h1.dog_food_range_bones_mature { background:transparent url('../images/headers/dog-food-headers_bonesmature.gif') no-repeat; height:25px; color:#9169a5; border-bottom:1px solid #d92f25; margin-bottom: 20px;}h1.dog_food_range_bones_puppy { background:transparent url('../images/headers/dog-food-headers_bonespuppy.gif') no-repeat; height:25px; color:#9169a5; border-bottom:1px solid #d92f25; margin-bottom: 20px;}h1.dog_food_range_bones_adult_chicken { background:transparent url('../images/headers/dog-food-headers_boneschicken.gif') no-repeat; height:25px; color:#9169a5; border-bottom:1px solid #d92f25; margin-bottom: 20px;}h1.dog_food_range_bones_adult_beef { background:transparent url('../images/headers/dog-food-headers_bonesbeef.gif') no-repeat; height:25px; color:#9169a5; border-bottom:1px solid #d92f25; margin-bottom: 20px;}h1.cat_breeders { background:transparent url('../images/cat/h1_breeders.gif') no-repeat; height:25px; border-bottom:1px solid #0090cd;}h1.cat_range { background:transparent url('../images/headers/dog-food-headerscatfoodrange.gif') no-repeat; height:25px; border-bottom:1px solid #0090cd;}h1.cat_food_range_adult_salmon_tuna { background:transparent url('../images/headers/dog-food-headers_cat_adultSalomnChicken.gif') no-repeat; height:25px; color:#76a2d3; border-bottom:1px solid #0090cd; }h1.cat_food_range_adult_chicken_liver { background:transparent url('../images/headers/dog-food-headers_cat_adult_chicken_liver.gif') no-repeat; height:25px; color:#0090cd; border-bottom:1px solid #0090cd; }h1.cat_food_range_kitten { background:transparent url('../images/headers/dog-food-headers_kitten_chickenrice.gif') no-repeat; height:25px; color:#d07b80; border-bottom:1px solid #0090cd; }h1.cat_food_range_lite_mature { background:transparent url('../images/headers/dog-food-headers_cat_liteMatureChicken.gif') no-repeat; height:25px; color:#79b2b9; border-bottom:1px solid #0090cd; }h1.cat_food_range_lite_mature_chicken { background:transparent url('../images/headers/dog-food-headers_cat_liteMatureChicken.gif') no-repeat; height:25px; color:#0090cd; border-bottom:1px solid #0090cd; }h1.catTrainingVideos { background:transparent url('../images/headers/catTraining_video.gif') no-repeat; height:25px; color:#0090cd; border-bottom:1px solid #0090cd; }h1.catTrainingTips { background:transparent url('../images/headers/cat_training_tips.gif') no-repeat; height:25px; position:relative; top:0; left:0;  margin:0px 0 0 0px; padding:0; border-bottom:1px solid #0090cd; padding-bottom:7px;}h1.cat { background:transparent url('../images/headers/supercoatProducts_cat.gif') no-repeat; height:25px; border-bottom:1px solid #0090cd;}h2 { margin: 20px 0 0 0; text-indent:-9000px; font:bold 16px Arial, Helvetica, sans-serif; color:#d82e25; }h2.grey { margin: 0 20px 0 0; text-indent:0px; font:16px Arial, Helvetica, sans-serif; color:#333333; }h2.dog_range_5_reasons { background:transparent url('../images/dog/h2_range_5_reasons.gif') no-repeat; height:16px; }h3 { margin: 0 0 0 0; padding:0; font:bold 14px Arial, Helvetica, sans-serif; color:#d82e25; }h3.collapse1, h3.collapse2, h3.collapse3, h3.collapse4, h3.collapse5, h3.collapse6, h3.collapse7, h3.collapse8 {color:#333333; }.breedersDog h4 { margin: 0 0 0 0; padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#d82e25;}.breedersCat h4 { margin: 0 0 0 0; padding:0; font:bold 12px Arial, Helvetica, sans-serif; color:#76a2d3}h5 { font:15px Arial, Helvetica, sans-serif; margin:0; padding:0;}h5.cat { color:#0090cd; font:15px Arial, Helvetica, sans-serif; margin-bottom:5px; padding:0;}h5.junior { color:#d92f25; font:15px Arial, Helvetica, sans-serif; margin:0; padding:0; margin-bottom: 5px;}h5.adult_large { color:#d92f25; font:15px Arial, Helvetica, sans-serif; margin:0; padding:0;}h5.adult_chicken { color:#d92f25; font:15px Arial, Helvetica, sans-serif; margin:0; padding:0;}h5.lite_mature { color:#d92f25; font:15px Arial, Helvetica, sans-serif; margin:0; padding:0;}h5.sensitive { color:#d92f25; font:15px Arial, Helvetica, sans-serif; margin:0; padding:0;}h5.puppy { color:#d92f25; font:15px Arial, Helvetica, sans-serif; margin-bottom: 5px; padding:0;}h5.adult_beef { color:#d92f25; font:15px Arial, Helvetica, sans-serif; margin:0; padding:0;}h5.adult_small { color:#d92f25; font:15px Arial, Helvetica, sans-serif; margin:0; padding:0;}.clear { clear:both; font-size:0; line-height:0; }.txtInd { text-indent:-9000px; }.alignLeft { text-align:left; }.alignRight { text-align:right; }.alignTop { vertical-align:top; }.alignMiddle { vertical-align:middle; }.blue { color:#0090cd;}.orange { color:#fd7811;}.red { color:#ed2818;}.green { color:#4eb752;}.grey { color:#8da1a0;}.pink { color:#f3639e;}.brown { color:#a11f29;}.purple { color:#9169a5;}.lt_blue { color:#76a2d3; }.lt_purple { color:#b089b5; }.lt_pink { color:#d07b80; }.lt_green { color:#79b2b9; }.rowSpacer{margin-bottom:10px; position:relative;height:30px;}#header { background:url('../images/global/header/topBar.gif') repeat-x; height:41px; text-align:center;}#headerContent { width:962px; height:auto;margin:0px auto; text-align:left;}#purinaLogo { text-align:right; position: relative; z-index: 1000;}#mainContent { width:962px; height:auto; margin: -6px auto 0 auto ; text-align:left;position:relative;}#leftNavRed, #leftNavRed_Blank { width:252px; height:349px; position:absolute; top:119px; left:0; background:transparent url('../images/global/leftNav/bg_red.gif') no-repeat; z-index:202; }#leftNavRed ul { list-style-type:none; margin:30px 0 0 5px; padding:0; }#leftNavRed ul li { margin: 10px 0 0 0; width:215px; height:21px;}#leftNavRed ul li a { font:11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:10px 55px 10px 13px;}#leftNavRed ul li a:hover { background-color:#a80016}#leftNavRed ul li.dog_products { background:transparent url('../images/global/leftNav/dog_products.gif') bottom left no-repeat; height:30px; border-bottom: 1px solid #e46e67;}#leftNavRed ul li.training_tips { background:transparent url('../images/global/leftNav/training_tips.gif') bottom left no-repeat; height:30px; border-bottom: 1px solid #e46e67;}#leftNavRed ul li.breeders { background:transparent url('../images/global/leftNav/breeders.gif') bottom left no-repeat; height:30px; border-bottom: 1px solid #e46e67;}#leftNavRed ul li.dog_food_range a { border-bottom: 1px solid #dd443b;}#leftNavRed ul li.special_care a { border-bottom: 1px solid #dd443b;}#leftNavRed ul li.training_video a { border-bottom: 1px solid #dd443b;}#leftNavRed ul li.dog_breeders a { border-bottom: 1px solid #dd443b;}#leftNavRed ul li.breeders_nav a { padding:13px 65px 10px 13px;}#leftNavRed ul li.drharry { background:transparent url('../images/global/leftNav/drharry.gif') bottom left no-repeat; height:30px; border-bottom: 1px solid #e46e67;}#leftNavRed ul li.supercoat_dog { background:transparent url('../images/global/leftNav/drharry_dog.gif') bottom left no-repeat; height:30px; border-bottom: 1px solid #e46e67;}#leftNavRed ul li.supercoat_cat { background:transparent url('../images/global/leftNav/drharry_cat.gif') bottom left no-repeat; height:30px; border-bottom: 1px solid #e46e67;}#leftNavRed ul li.dr_harry a { border-bottom: 1px solid #dd443b; padding:13px 75px 10px 13px;}#leftNavRed ul li.pet_pact a { border-bottom: 1px solid #dd443b; padding:13px 135px 10px 13px;}#leftNavRed ul li.breeders_dog_cat a { border-bottom: 1px solid #dd443b; padding:13px 110px 10px 13px;}#leftNavRed ul li.short a { border-bottom: 1px solid #dd443b; padding:13px 85px 10px 13px; width:215px;}#leftNavRed ul li.dog_training a { border-bottom: 1px solid #dd443b; padding:13px 105px 10px 13px;}#leftNavRed ul li.cat_training a { border-bottom: 1px solid #dd443b; padding:13px 95px 10px 13px;}#leftNavBlue { width:252px; height:349px; position:absolute; top:119px; left:0; background:transparent url('../images/global/leftNav/bg_blue.gif'); z-index:202;}#leftNavBlue ul { list-style-type:none; margin:30px 0 0 5px; padding:0;}#leftNavBlue ul li { margin: 10px 0 0 0; width:195px; height:21px;}#leftNavBlue ul li a { font:11px Arial, Helvetica, sans-serif; color:#ffffff; text-decoration:none; padding:13px 50px 10px 13px;}#leftNavBlue ul li a:hover { background-color:#0c8ac7;}#leftNavBlue ul li.cat_products { background:transparent url('../images/global/leftNav/cat_products.gif') bottom left no-repeat; height:30px; border-bottom: 1px solid #83bddd;}#leftNavBlue ul li.training_tips_b { background:transparent url('../images/global/leftNav/training_tips_b.gif') bottom left no-repeat; height:30px; border-bottom: 1px solid #83bddd;}#leftNavBlue ul li.breeders_b { background:transparent url('../images/global/leftNav/breeders_b.gif') bottom left no-repeat; height:30px; border-bottom: 1px solid #83bddd;}#leftNavBlue ul li.cat_food_range a { border-bottom: 1px solid #60aad4; padding:13px 75px 10px 13px;}#leftNavBlue ul li.cat_food_range { width:215px;}#leftNavBlue ul li.special_care a { border-bottom: 1px solid #60aad4;}#leftNavBlue ul li.dr_harry a { border-bottom: 1px solid #60aad4;}#leftNavBlue ul li.drharry { background:transparent url('../images/global/leftNav/drharry.gif') bottom left no-repeat; height:30px; border-bottom: 1px solid #e46e67;}#leftNavBlue ul li.training_video a { border-bottom: 1px solid #60aad4;}#leftNavBlue ul li.cat_breeders a { border-bottom: 1px solid #60aad4;}#leftNavBlue ul li.breeders_dog_cat a { border-bottom: 1px solid #60aad4; padding:13px 105px 10px 13px;}#leftNavBlue ul li.training_video  { width:215px;}#leftNavBlue ul li.training_video a { border-bottom: 1px solid #60aad4;padding:10px 55px 10px 13px;}#leftNavBlue ul li.dr_harry  { width:215px;}#leftNavBlue ul li.dr_harry a { border-bottom: 1px solid #60aad4;padding:13px 75px 10px 13px;}#leftNavBlue ul li.drharry { background:transparent url('../images/global/leftNav/drharry_b.gif') bottom left no-repeat; height:30px; border-bottom: 1px solid #60aad4;}#curve_red { position:absolute; top:124px; left:143px; z-index:203;} #curve_blue { position:absolute; top:124px; left:143px; z-index:203;} #rightFrame { float:left; position:relative; top:119px; left:169px; z-index:201;}#rightFrameTop { background:transparent url('../images/global/rightFrame_top.gif') no-repeat; width:800px;height:12px; margin:0; padding:0;overflow:hidden}#rightFrameTopRed { background:transparent url('../images/global/rightFrame_top_red.gif') no-repeat; width:800px;height:100%; margin:0; padding:0;position:relative;top:-7px;}#rightFrameTopBlue { background:transparent url('../images/global/rightFrame_top_blue.gif') no-repeat; width:800px;height:100%; margin:0; padding:0;position:relative;top:-7px;}#rightFrameMid { background:transparent url('../images/global/rightFrame_bg.png') repeat-y; width:800px; height:100%; margin:0; padding:0;}#rightFrameBase { background:transparent url('../images/global/rightFrame_base.gif') no-repeat; width:800px; height:12px; margin:0; padding:0; clear:left;}#rightFrameMid #catContent { margin:0; padding:0px 0px 20px 77px;}#rightFrameMid #content { margin:0; padding:20px 0px 20px 77px;}#rightFrameMid #contentWithBanner { margin:0; padding:0px 0px 20px 77px;}#rightFrameMid #content p { margin:0; padding:0 20px 0 0;}#featureHeader {width:697px; height:266px; background-image:url(../images/header-dr-harry.jpg); margin-top:0px; background-position:top; background-repeat:no-repeat; }#dogFeatureHeader {width:697px; height:266px; background-image:url(../images/header-dog-breeders.jpg); margin-top:0px; background-position:top }#drFeatureHeader {width:699px; height:468px; background-image:url(../images/featureHarryHeader.jpg); margin-top:0px; background-position:top }#catFeatureHeader {width:697px; height:266px; background-image:url(../images/header-cat-breeders.jpg); margin-top:0px; background-position:top }#footerContent { position:relative; top:-9px; width:962px; margin:0px auto; text-align:left; padding-top:120px;}#footerContentHome { position:relative; top:-9px; width:962px; margin:0px auto; text-align:left;}#footer { font:10px Arial, Helvetica, sans-serif; color:#666666; text-align:right; margin:0px 15px 20px 0; position:relative;top:15px;}#footer a { font:bold 10px Arial, Helvetica, sans-serif; color:#666666; text-decoration:none;}/* HOMEPAGE */#homepageFlash { width:962px; height:357px; margin-top: 7px;}#homepageFlash * { float:left;}#homepageFlash img { margin-left:12px;}#homepage_tile_flash { margin:20px 0 0 10px;}#homepage_tile1 { width:313px;height:202px; float:left; background:url('../images/homepage/tile1.jpg') no-repeat;position:relative; margin-top:12px;}#homepage_tile2 { width:319px;height:206px; float:left; background:url('../images/homepage/tile2.jpg') no-repeat;position:relative; margin-left:9px; margin-top:12px; }#homepage_tile3 { width:313px;height:202px; float:left; background:url('../images/homepage/tile3.jpg') no-repeat;position:relative; margin-left:8px; margin-top:12px}#tileTitle {position:relative; margin-left:12px; margin-top:12px; font-size:11px; }#tile1Text {color:#FFFFFF; width:145px; margin-left:12px; margin-top:15px; position:relative; }#tile3Text {color:#FFFFFF; width:280px; margin-left:12px; margin-top:15px; position:relative;}#tileText {color:#FFFFFF; line-height:17px; font-size:11px;}#homepage_tile1 img#btn1 { position:absolute;top:125px;left:11px;z-index:501;}#homepage_tile1 img#btn2 { position:absolute;top:162px;left:11px;z-index:502;}#homepage_tile3 img#btn3 { position:absolute;top:162px;left:11px;z-index:503;}/* DOG */#dogBreedersFeatureTextPanel {position:relative; color:#ffffff; width:340px; left:355px; top:18px;}#drFeatureTextPanel {font-size:14px; line-height:20px; position:relative; width:270px; left:0px; top:28px;}#catBreedersFeatureTextPanel {position:relative; color:#ffffff; width:340px; left:355px; top:30px;}p.featurePanelRegularText {position:relative; margin-top:25px; font-size:12px;}#drHarryFeatureTextPanel {position:relative; color:#ffffff; width:320px; left:350px; top:50px;}p.featurePanelMainText {font-size:15px; line-height:21px;}p.featurePanelRegularText {position:relative; margin-top:25px; font-size:12px;}p.dogBreedersPanelRegularText {position:relative; margin-top:45px; font-size:12px;}#dogProductTile1Title {position:relative; left:15px; top:45px; height:30px;}#dogProductTile1Text {position:relative; left:15px; top:50px; width:180px; }#dogProductTileText {font-size:11px; line-height:15px;}#dogProductsbtn1 {position:relative; left:0px; top:40px; }#dogProductTile2Title {position:relative; left:15px; top:45px; height:30px;}#dogProductTile2Text {position:relative; left:15px; top:50px; width:190px; }#dogProductsbtn2 {position:relative; left:0px; top:26px; }#catProductTile1Title {position:relative; left:15px; top:45px; height:30px;}#catProductTile1Text {position:relative; left:15px; top:50px; width:180px; }#catProductTileText {font-size:11px; line-height:15px;}#catProductsbtn1 {position:relative; left:0px; top:40px; }#catProductTile2Title {position:relative; left:15px; top:45px; height:30px;}#catProductTile2Text {position:relative; left:15px; top:50px; width:170px; }#catProductsbtn2 {position:relative; left:0px; top:28px; }#catTraining { }#catTraining p {margin-top:8px; margin-bottom:8px;}#categoryHomepageFlash { width:680px; height:360px; margin:0; padding:0;}#dogVideoFlash { width:698px; height:286px; margin:0; margin-top:10px; margin-bottom:15px; padding:0;}#categoryHomeDog_tile1 { width:347px;height:203px; float:left; background:url('../images/dog/dog-products-tile1.jpg') no-repeat; position:relative; left:-10px;}#categoryHomeDog_tile2 { width:347px;height:203px; float:left; background:url('../images/dog/dog-products-tile2.jpg') no-repeat; position:relative; }#categoryHomeCat_tile1 { width:347px;height:203px; float:left; background:url('../images/cat/cat-products-tile1.jpg') no-repeat; position:relative; left:-10px;}#categoryHomeCat_tile2 { width:347px;height:203px; float:left; background:url('../images/cat/cat-products-tile2.jpg') no-repeat; position:relative; }#categoryHomeDog_tile1 img#btn1 { position:absolute;top:162px;left:15px;z-index:502;}#categoryHomeDog_tile2 img#btn2 { position:absolute;top:162px;left:15px;z-index:502;}#dog_5_reasons { width:696px; }#dog_5_reasons td  { vertical-align:top; }#dog_5_reasons td p { margin:0; padding:10px 20px 0 0; }#dog_5_reasons td img { margin-right:20px; }#dog_5_reasons span { font-weight:bold;}table.collapseHead { width:696px; }#rightFrameMid #rightFrameTopRed #content .breeders_anchor { width:16px; height:16px; background-color:#d92f25; font-size:14px; margin:0 1px 0 0; padding:4px; text-align:center; vertical-align:middle; float:left;}#rightFrameMid #rightFrameTopRed #content .breeders_anchor_faded { width:16px; height:16px; background-color:#f7d5d3; font-size:14px; margin:0 1px 0 0; padding:4px; text-align:center; vertical-align:middle; float:left; color:#FFFFFF;}#rightFrameMid #rightFrameTopBlue #content .breeders_anchor { width:16px; height:16px; background-color:#0090cd; font-size:14px; margin:0 1px 0 0; padding:4px; text-align:center; vertical-align:middle; float:left;}#rightFrameMid #rightFrameTopBlue #content .breeders_anchor_faded { width:16px; height:16px; background-color:#f7d5d3; font-size:14px; margin:0 1px 0 0; padding:4px; text-align:center; vertical-align:middle; float:left;}#rightFrameMid #content .breeders_anchor a { text-decoration:none; color:#ffffff; }#rightFrameMid #rightFrameTopRed #content .breeders_a { width:37px; height:38px; background: transparent url('../images/dog/breeders_a.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_b { width:37px; height:38px; background: transparent url('../images/dog/breeders_b.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_c { width:37px; height:38px; background: transparent url('../images/dog/breeders_c.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_d { width:37px; height:38px; background: transparent url('../images/dog/breeders_d.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_e { width:37px; height:38px; background: transparent url('../images/dog/breeders_e.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_f { width:37px; height:38px; background: transparent url('../images/dog/breeders_f.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_g { width:37px; height:38px; background: transparent url('../images/dog/breeders_g.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_h { width:37px; height:38px; background: transparent url('../images/dog/breeders_h.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_i { width:37px; height:38px; background: transparent url('../images/dog/breeders_i.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_j { width:37px; height:38px; background: transparent url('../images/dog/breeders_j.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_k { width:37px; height:38px; background: transparent url('../images/dog/breeders_k.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_l { width:37px; height:38px; background: transparent url('../images/dog/breeders_l.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_m { width:39px; height:38px; background: transparent url('../images/dog/breeders_m.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_n { width:37px; height:38px; background: transparent url('../images/dog/breeders_n.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_o { width:37px; height:38px; background: transparent url('../images/dog/breeders_o.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_p { width:37px; height:38px; background: transparent url('../images/dog/breeders_p.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_q { width:40px; height:38px; background: transparent url('../images/dog/breeders_q.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_r { width:37px; height:38px; background: transparent url('../images/dog/breeders_r.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_s { width:37px; height:38px; background: transparent url('../images/dog/breeders_s.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_t { width:37px; height:38px; background: transparent url('../images/dog/breeders_t.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_u { width:37px; height:38px; background: transparent url('../images/dog/breeders_u.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_v { width:37px; height:38px; background: transparent url('../images/dog/breeders_v.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_w { width:50px; height:38px; background: transparent url('../images/dog/breeders_w.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_x { width:37px; height:38px; background: transparent url('../images/dog/breeders_x.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_y { width:37px; height:38px; background: transparent url('../images/dog/breeders_y.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopRed #content .breeders_z { width:37px; height:38px; background: transparent url('../images/dog/breeders_z.gif') no-repeat; color:#d92f25; }#rightFrameMid #rightFrameTopBlue #content .breeders_a { width:37px; height:38px; background: transparent url('../images/cat/breeders_a.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_b { width:37px; height:38px; background: transparent url('../images/cat/breeders_b.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_c { width:37px; height:38px; background: transparent url('../images/cat/breeders_c.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_d { width:37px; height:38px; background: transparent url('../images/cat/breeders_d.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_e { width:37px; height:38px; background: transparent url('../images/cat/breeders_e.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_f { width:37px; height:38px; background: transparent url('../images/cat/breeders_f.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_g { width:37px; height:38px; background: transparent url('../images/cat/breeders_g.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_h { width:37px; height:38px; background: transparent url('../images/cat/breeders_h.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_i { width:37px; height:38px; background: transparent url('../images/cat/breeders_i.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_j { width:37px; height:38px; background: transparent url('../images/cat/breeders_j.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_k { width:37px; height:38px; background: transparent url('../images/cat/breeders_k.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_l { width:37px; height:38px; background: transparent url('../images/cat/breeders_l.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_m { width:39px; height:38px; background: transparent url('../images/cat/breeders_m.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_n { width:37px; height:38px; background: transparent url('../images/cat/breeders_n.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_o { width:37px; height:38px; background: transparent url('../images/cat/breeders_o.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_p { width:37px; height:38px; background: transparent url('../images/cat/breeders_p.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_q { width:40px; height:38px; background: transparent url('../images/cat/breeders_q.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_r { width:37px; height:38px; background: transparent url('../images/cat/breeders_r.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_s { width:37px; height:38px; background: transparent url('../images/cat/breeders_s.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_t { width:37px; height:38px; background: transparent url('../images/cat/breeders_t.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_u { width:37px; height:38px; background: transparent url('../images/cat/breeders_u.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_v { width:37px; height:38px; background: transparent url('../images/cat/breeders_v.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_w { width:50px; height:38px; background: transparent url('../images/cat/breeders_w.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_x { width:37px; height:38px; background: transparent url('../images/cat/breeders_x.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_y { width:37px; height:38px; background: transparent url('../images/cat/breeders_y.gif') no-repeat; color:#0090cd; }#rightFrameMid #rightFrameTopBlue #content .breeders_z { width:37px; height:38px; background: transparent url('../images/cat/breeders_z.gif') no-repeat; color:#0090cd; }table.breeders { width:696px;}table.breeders td.col1 { width:178px;}table.breeders td.col2 { width:178px;}table.breeders td.col3 { width:340px;}table.breeders p { color:#373737; }#rightFrameTopRed table.breeders p a { color:#a80016; font-weight:bold; }#rightFrameTopBlue table.breeders p a { color:#0090cd; font-weight:bold; }table.breeders div.hr { height:21px;}table.dog_food_range { width:700px;}table.dog_food_range img.stats { float:right; padding:0 0 0 20px;}table.dog_food_range div.hr { width:335px; height:7px;}table.product_details { width:700px;}table.product_details td.col1 { width:175px;}table.product_details td.col2 { width:175px;}table.product_details td.col3 { width:175px;}table.product_details td.col4 { width:175px;}#content ul { margin: 10px 20px; padding:0;}/** PRODUCTS **/#productIntro { position:relative; width:340px; margin:0px; padding:0px;}#productIcon { position:relative; width:112px; text-align:right; vertical-align:top; margin:0px;}#productIntroText { position:relative; width:250px;}#productIntroText p { font-size: 12px; text-align: justify; width: 225px; margin:0; padding:0;}.prod_range_pack {float: left; width: 358px;}.prod_range_info {float: left; width: 340px; color: #373737; }.prod_range_info  p{font-size: 1.4em; line-height: 1.4;}.natural {background: url(../images/natural.gif) no-repeat; height: 45px; padding: 73px 0px 0px 112px; font-weight: bold;}.line {background: url(../images/line.gif) no-repeat; height: 10px; width: 337px;}.icon_formulated {background: url(../icons/icon_specifically_dog.gif) no-repeat; float: left; width: 37px; height: 35px;}.icon_meat {background: url(../icons/icon_realmeat_beef.gif) no-repeat; float: left; width: 37px; height: 35px;}.icon_chicken {background: url(../icons/icon_realmeat_chicken.gif) no-repeat; float: left; width: 37px; height: 35px;}.icon_pulp {background: url(../icons/icon_beet_pulp.gif) no-repeat; float: left; width: 37px; height: 35px;}.icon_omega {background: url(../icons/icon_omega.gif) no-repeat; float: left; width: 37px; height: 35px;}.icon_calcium {background: url(../icons/icon_calcium_dog.gif) no-repeat; float: left; width: 37px; height: 35px;}.icon_digestible {background: url(../icons/icon_digestible.gif) no-repeat; float: left; width: 37px; height: 35px;}.icon_glucosamine {background: url(../icons/icon_glucosamine.gif) no-repeat; float: left; width: 37px; height: 35px;}.icon_bones_glucosamine {background: url(../icons/icon_bones_glucosamine.gif) no-repeat; float: left; width: 37px; height: 35px;}.icon_bones_crunchy {background: url(../icons/icon_bones_crunchy.gif) no-repeat; float: left; width: 37px; height: 38px;}.icon_bones_taste {background: url(../icons/icon_bones_taste.gif) no-repeat; float: left; width: 37px; height: 38px;}.icon_bones_calcium {background: url(../icons/icon_bones_calcium.gif) no-repeat; float: left; width: 37px; height: 38px;}.icon_bones_realmeat {background: url(../icons/icon_bones_realmeat.gif) no-repeat; float: left; width: 37px; height: 38px;}.icon_bones_steak {background: url(../icons/icon_bones_steak.gif) no-repeat; float: left; width: 37px; height: 38px;}.icon_info{float: left;}.icon_info span{font-weight: bold;}.prod_range_details_left {float: left; width: 333px;color: #373737; padding-right: 25px; line-height: 1.4;}.cat_pack_details_left {float: left; width: 333px;color: #373737; padding-right: 25px; line-height: 1.4;}.prod_range_details_right {float: left; width: 340px;color: #373737; margin-bottom: 25px;line-height: 1.4;}.prod_range_details_right  .indent {padding-left: 10px;color: #373737;}.prod_range_details_right span {color:#d92f25;}.typical_analysis_left{float: left; width: 214px;}.typical_analysis_right{float: left; width: 125px; font-weight: bold;line-height: 1.4;}.back {width: 693px; text-align: right; margin-bottom: 15px;}.back a {color: #D82E25;}.blueback {width: 693px; text-align: right; margin-bottom: 15px;}.blueback a {color: #0090cd;}.cat_product span {color: #373737; font-size: 1.2em;}.cat_product .left {width: 341px;}.cat_product .right {padding-left: 10px;}.cat_product .border {border-bottom: 1px dashed #dedede; height: 25px;}.cat_product .detail_padding {padding-top: 10px;}.cat_product span.bold {font-weight:bold; color: #333333; font-size: 1.2em;}.cat_mature_lite_img {border-bottom: 1px dashed #dedede; padding-top: 50px;}.cat_mature_lite_desc {padding: 0 5px 30px 10px;}.cat_mature_lite_desc span {color: #373737; font-size: 1.4em;}.cat_mature_lite_desc img {float:right;}.cat_prod_features {padding-left: 10px}.cat_prod_features .feature {border-top: 1px dashed #dedede; padding: 10px 0 10px 30px;}.cat_icon_designed {background: transparent url(../icons/icon_specifically_cat.gif) no-repeat scroll top left; float: left; width: 37px; height: 35px;}.cat_icon_meat {background: transparent url(../icons/icon_realmeat_fish.gif) no-repeat scroll top left; float: left; width: 37px; height: 35px;}.cat_icon_meat_salmon {background: transparent url(../images/cat/products/icon_salmonrealmeat.jpg) no-repeat scroll top left; float: left; width: 37px; height: 35px;}.cat_icon_calcium {background: transparent url(../icons/icon_calcium.gif) no-repeat scroll top left; float: left; width: 37px; height: 35px;}.cat_icon_yucca {background: transparent url(../icons/icon_yucca.gif) no-repeat scroll top left; float: left; width: 37px; height: 35px;}.cat_icon_omega {background: transparent url(../icons/icon_omega.gif) no-repeat scroll top left; float: left; width: 37px; height: 35px;}.cat_icon_amino {background: transparent url(../icons/icon_amino_acids.gif) no-repeat scroll top left; float: left; width: 37px; height: 35px;}.cat_icon_lessfat {background: transparent url(../icons/icon_30percent_fat.gif) no-repeat scroll top left; float: left; width: 37px; height: 35px;}/* Dr Harry */#drHarry1 { position:relative; float:left; width:280px;  }#drHarry2 { position:relative; float:left; width:280px; margin-left:110px;}#handH3 ul li {color:#D82E25;}#handH3 ul li span {color: #373737;}p.dog_training_tips strong {font-weight: bold;}/* WIN */#winBg { margin-top:128px; width:966px; height:600px; background: transparent url('../images/win/bg.gif') no-repeat;}#winBg #left { float:left; margin-left:25px; width:295px; height:600px;}#winBg #left #logo { margin-top:25px; }#winBg #left p#t_win { width:271px; height:136px; background:transparent url('../images/win/t_win.gif') no-repeat; color:#ffffff; text-transform:uppercase; font:30px bold Arial, Helvetica, sans-serif;}#winBg #left p#description { width:271px; color:#ffffff; }#winBg #left p#description a { color:#ffffff; }#winBg #left #products { margin-top:12px;}#winBg #right { float:left; width:560px; height:600px;}#winBg #right table#form { margin-left:40px; margin-top:20px; width:560px;height:500px;}#winBg #right table#form input.text { width:180px; color:#bcbcbc;}#winBg #right table#form input.checkbox { margin:0;}#winBg #right table#form input.radio { margin:0;}#winBg #right table#form td.col1, #winBg #right table#form td.col3 { width:100px; text-align:right;}#winBg #right table#form td.col2, #winBg #right table#form td.col4 {}#winBg #right p.title { width:158px; height:19px; background:transparent url('../images/win/title.gif') no-repeat; color:#ffffff; font:18px bold Arial, Helvetica, sans-serif;}/** Complimentary Sample **/#sample_content {width: 961px;margin-top: 110px; }.sampleContentLargeBg { background: transparent url('../images/cat/comp_bg_large.jpg') no-repeat; height: 1137px;}.sampleContentSmallBg { background: transparent url('../images/cat/comp_bg.jpg') no-repeat; height: 850px;}#sample_content .leftcol {width: 368px; float: left; }#sample_content .leftcol  p {margin: 0px 0px 0px 14px; clear: both; color: #fff; font-size: 11px;}#sample_content .rightcol {width: 587px; float: left; padding-top: 41px;}#sample_content .rightcol iframe{margin-top: 25px;}#sample_content .rightcol p{padding-left: 120px; font-size: 11px; margin:0px; color: #000;}#sample_content .rightcol a{color: #0c8ac7; font-size: 11px;}.register {background: transparent url(../images/cat/cat_sample_title.png) no-repeat; width: 273px; height: 44px; margin: 20px 0 0 13px;}.sample {background: transparent url(../images/cat/sample.gif) no-repeat; width: 257px; height: 18px; margin: 0px; text-indent: -9000px; margin-left:120px;}/** Complimentary Sample V #sample_content {width: 961px;height: 850px; margin-top: 110px; position:relative;}#sample_content .leftcol {width: 366px; height:578px; position:absolute; background:transparent url('../images/cat/comp_bg_left.png') no-repeat;}#sample_content .leftcol  p {margin: 0px 0px 0px 14px; width:300px; color: #fff; font-size: 11px;}#sample_content .rightcol {width: 682px; position:absolute; left:283px; padding:0;margin:0;background:#ffffff url('../images/cat/comp_top_right.gif') no-repeat top right;}#sample_content .rightcol p {font-size: 12px; color: #000000; margin:20px 20px 0 100px;}#sample_content .rightcol iframe {margin:0 20px 0 100px;}#sample_content .rightcol a {color: #0c8ac7; font-size: 11px;}.register {background: transparent url(../images/cat/register.gif) no-repeat; width: 273px; height: 64px; margin: 0px;}.sample {background: transparent url(../images/cat/sample.gif) no-repeat; width: 257px; height: 18px; margin: 0px; text-indent: -9000px; margin-left:120px;}**//* Promotions */#promotionsContent { width:960px; background:#ffffff url('../images/promotions/bg.gif') no-repeat; position:relative; margin-top:130px; min-height:500px; height:auto !important; height:500px;}#promotionsContent #flashBanner { width:960px; height:461px;}#promotionsContent #bottomPanels { width:950px; height:455px;  background:transparent url('../images/promotions/drHarry.jpg') no-repeat; position:relative;}#promotionsContent #entering { width:450px; height:294px; left:20px; position:absolute;}#promotionsContent #entering #entering_is_easy { width:450px; height:297px; background:#ffffff url('../images/promotions/entering_is_easy.gif') no-repeat; margin:0;}/*#promotionsContent #entering img { margin-top:10px;}*/#promotionsContent #drHarry { width:460px; height:455px; position:absolute; left:490px; background:transparent url('../images/promotions/drHarryTxt.png') no-repeat;}#promotionsContent img#hero { float:left;}#promotionsContent #formContent { float:left; width:570px; top:0;}#promotionsContent #formContent h1 { width:506px; height:26px; background: transparent url('../images/promotions/h1.gif') no-repeat; margin:50px 0 15px 8px; padding:0; top:0; left:0;}#promotionsContent #formContent h1.tc { width:570px; height:37px; background: transparent url('../images/promotions/h1_tc.gif') no-repeat; margin:50px 0 15px 0; padding:0; top:0; left:0;}#promotionsContent #formContent p.intro { width:534px; height:171px; background: transparent url('../images/promotions/intro.gif') no-repeat; font:bold 10px Arial, Helvetica, sans-serif; color:#ee1a21; }#promotionsContent #formContent ol li { line-height:20px; margin-bottom:40px; color:#363636;}#promotionsContent #formContent ol li ol { list-style-type:lower-alpha}#promotionsContent #formContent ol li a, #promotionsContent #formContent ol li b { color:#363636; font-weight:bold;}#promotionsFooter { width:960px; background: #ffffff url('../images/promotions/footer.gif') bottom no-repeat; margin:0 0 20px 0; padding:0;}#promotionsFooter p { margin:20px; padding:0; text-align:left; font:10px Arial, Helvetica, sans-serif; color:#999999;}#promotionsFooter p a {font:10px Arial, Helvetica, sans-serif; color:#999999;}