/* GLOBAL */

body { margin:0;background:#000000; 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_range_wet { background:transparent url('../images/headers/dog-food-headersFoodrangeWet.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 scroll 0 0; border-bottom:1px solid #D82E25; height:25px; }
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_puppylargebreed { background:transparent url('../images/headers/dog-food-headers_puppylargebreed.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.dog_food_wet_range_bvr { background:transparent url('../images/headers/wet/dog-food-wet-headers_bvr.gif') no-repeat; height:25px; color:#fd7811; border-bottom:1px solid #d92f25; margin-bottom: 20px; }
h1.dog_food_wet_range_lvr { background:transparent url('../images/headers/wet/dog-food-wet-headers_lvr.gif') no-repeat; height:25px; color:#fd7811; border-bottom:1px solid #d92f25; margin-bottom: 20px; }
h1.dog_food_wet_range_cvr { background:transparent url('../images/headers/wet/dog-food-wet-headers_cvr.gif') no-repeat; height:25px; color:#fd7811; border-bottom:1px solid #d92f25; margin-bottom: 20px; }
h1.dog_food_wet_range_bvp { background:transparent url('../images/headers/wet/dog-food-wet-headers_bvp.gif') no-repeat; height:25px; color:#fd7811; border-bottom:1px solid #d92f25; margin-bottom: 20px; }
h1.dog_food_wet_range_lvp { background:transparent url('../images/headers/wet/dog-food-wet-headers_lvp.gif') no-repeat; height:25px; color:#fd7811; border-bottom:1px solid #d92f25; margin-bottom: 20px; }
h1.dog_food_wet_range_cvp { background:transparent url('../images/headers/wet/dog-food-wet-headers_cvp.gif') no-repeat; height:25px; color:#fd7811; border-bottom:1px solid #d92f25; margin-bottom: 20px; }
h1.dog_food_wet_range_pcr { background:transparent url('../images/headers/wet/dog-food-wet-headers_pcr.gif') no-repeat; height:25px; color:#fd7811; border-bottom:1px solid #d92f25; margin-bottom: 20px; }
h1.dog_food_wet_range_kvr { background:transparent url('../images/headers/wet/dog-food-wet-headers_kvr.jpg') no-repeat; height:25px; color:#fd7811; border-bottom:1px solid #d92f25; margin-bottom: 20px; }
h1.dog_food_wet_range_pcvr { background:transparent url('../images/headers/wet/dog-food-wet-headers_pcvr.jpg') no-repeat; height:25px; color:#fd7811; border-bottom:1px solid #d92f25; margin-bottom: 20px; }

h1.dog_food_wet_range_lite_n_mature { background:transparent url('../images/headers/wet/dog-food-wet-headers_lite_n_mature.gif') no-repeat; height:25px; color:#fd7811; 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.cat_food_range_adult_indoor_chicken { background:transparent url('../images/headers/cat-food-headers-indoor-chicken.gif') no-repeat; height:25px; color:#0090cd; border-bottom:1px solid #0090cd; }

h1.cat_food_range_adult_furball_salmon { background:transparent url('../images/headers/cat-food-headers-furball-salmon.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:32px; 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; width: 215px; }
#leftNavRed ul li { margin: 0; }
#leftNavRed ul li.txtInd { margin-top: 10px; }
#leftNavRed ul li a { display: block; _display: inline; 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:32px; 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; width: 215px;}
#leftNavBlue ul li { margin: 0; }
#leftNavBlue ul li a { display: block; _display: inline; 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:37px; left:143px; z-index:1203;} 
#curve_blue { position:absolute; top:37px; left:143px; z-index:1203;} 

#rightFrame { float:left; position:relative; top:0; t/op:15px; 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:0px;}
#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;}

#promotionIntroCopy{width:320px; padding:0 0 0 20px;float:left;}
#productPromoShot{float:left; position:relative; left:30px;}
#productPromoEnterButton{position:relative; top:20px;}


.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_anti {background: url(../icons/icon_anitoxidants_wet.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_glucosamine_2 {background: url(../icons/icon_calcium_dog_wet.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;}
.cat_pack_details_right {float: left; width: 340px;color: #373737; margin-bottom: 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_designed_house {background: transparent url(../icons/icon_specifically_cat_house.gif) no-repeat scroll top left; float: left; width: 52px; height: 45px; margin-left: -15px; }

.cat_icon_designed_salmon {background: transparent url(../icons/icon_specifically_cat_salmon.gif) no-repeat scroll top left; float: left; width: 52px; height: 45px; margin-left: -15px; }

.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; clear: both; position:relative; margin-top:3px; 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:247px; 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 0; 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 h1.tc2 { background: no-repeat; color: #d82e25; font-size: 180%; margin-left: 20px; text-indent: 0; width: 560px; }
#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;}

#promotionsContent ul.alpha { margin: 0 0 0 20px; padding: 0; }
#promotionsContent ul.alpha strong { font-weight: bold; }
#promotionsContent ul.alpha li { list-style: lower-alpha; list-style-type: lower-alpha; margin: 0; padding: 0; }
#promotionsContent #formContent ol li ul.alpha li { margin-bottom: 0; }
#promotionsContent div.txtIndt { margin-top: 50px; margin-left: 20px; }


//** slide down **/
#ccWrapper {
 width:100%;
 background:#000000 url('../img/cc_bg.jpg') repeat-x;
 text-align:center;
}

#commonContentTop #ccContainer {
 width:967px;
 height:41px;
 margin:0 auto;
 text-align:right;
}

#commonContentTop {

}

#commonContentTop #ccContainer img#button {
 margin-right:150px;
}

#ccWrapper img#purina_logo {
 position:relative;
 left:-2px;
}

#commonContentBottom {
 width:100%;
 background:#0a0a0a url('../img/cc_expanded_bg.jpg') repeat-x;
 text-align:center;
}

#commonContentBottom #ccExpanded {
 width:967px;
 margin:0 auto;
 position:relative; 
}

#ccWrapper .button:hover {
 cursor: pointer;
}

#ccWrapper .button {
 cursor:hand;
}


#commonContentBottom #ccExpanded #buttonDiscover { 
 position:absolute;
 top:-41px;
 left:670px;
 display:none;
}

#commonContentBottom #ccExpanded #buttonHide { 
 position:absolute;
 top:-41px;
 left:765px;
 display:block;
}

#commonContentBottom #ccExpanded div {
 float:left;
 text-align:left;
 margin:0 30px 0 0;
}

#commonContentBottom #ccExpanded div#current img#promo {
 margin-left:16px;
}

#commonContentBottom #ccExpanded p {
 margin:0 0 0 16px;
 padding:0;
 }
 
#commonContentBottom #ccExpanded a {
 color:#b0b0b0;
 text-decoration:none;
 font:12px Arial, Helvetica, sans-serif;
 line-height:19px; 
}

#commonContentBottom #ccExpanded a:hover {
 color:#ee1f27;
}

#commonContent #ccExpanded td.head {
 background:#000000 url('../img/cc_td_bg.jpg') no-repeat top;
}

#stuff {

}


#vertical_slide {

}

div.marginbottom {
	/* Since the Fx.Slide element resets margins, we set a margin on the above element */
	margin-bottom: 10px;
}

.pushUp {
	margin-top: 37px;
}

.paddingDown {
	padding-bottom: 6px;
}
