/* Layout */
#drop_wrap {
	width: 83.2em;
	height: 42em;
	position: relative;
	overflow: hidden;
	}
	
	#drop_left {
		width: 56em;
		float: left;
		padding: 0;
		position: relative;
		z-index: 20;
		}
		
		#chinchilla #drop_left, #guinea-pig #drop_left, #rabbit #drop_left {
			color: #fff;
			}
		
	#drop_right {
		float: right;
		width: 24em;
		position: relative;
		z-index: 20;
		padding: 3em 0 0 0;
		}
		
		#chinchilla #drop_right, #guinea-pig #drop_right, #rabbit #drop_right {
			color: #fff;
			}
		
		#drop_right p.cta_content {
			width: 70%;
			}
			
		#drop_right p, #drop_left p {
			margin: 0.8em 0 0 0;
			}
	
	#drop_wrap a {
		background: none;
		}
		
	#chinchilla a, #guinea-pig a, #rabbit a {
		color: #fff;
		}

/* Generic styles */
.logo {
	width: 496px;
	height: 194px;
	display: block;
	text-indent: -2000em;
	overflow: hidden;
	padding: 0;
	margin: 2em 0 0 0;
	}
	
p#supadog_logo {
	margin: 0 0 .8em 0;
	}
	
.lozenge {
	display: block;
	width: 244px;
	height: 49px;
	margin: -2em;
	text-indent: -2000em;
	overflow: hidden;
	}
	
#drop_content {
	padding: 0 0 0 1em;
	float:left;
	}
	
	#supadog #drop_content, #supacat #drop_content{
		margin:2.2em 0 0 0;
		}
		
	#content_heading {
		width: 110px;
		height: 28px;
		display: block;
		text-indent: -2000px;
		overflow: hidden;
		}
	
.feeding_plan {
	width: 459px;
	height: 140px;
	margin: 2.5em 0 0 0;
	}
	
#drop_wrap ul {
	margin: 1em 0 0 0;
	padding: 0;
	}
		
#heading_1, #heading_2, #heading_3 {
	width: 252px;
	height: 26px;
	text-indent: -2000em;
	overflow: hidden;
	padding: 0;
	margin: 0;
	}

#drop_right a {
	width: 115px;
	height: 30px;
	display: block;
	text-indent: -2000em;
	overflow: hidden;
	}	

/* NB 09.04.09	
#grass_left {
	width: 237px;
	height: 491px;
	position: absolute;
	top: 2.2em;
	left: -10em;
	z-index: 0;
	}
	
#grass_right {
	width: 237px;
	height: 491px;
	position: absolute;
	top: 2.2em;
	right: -5em;
	z-index: 0;
	}
*/
	
#grass_left {
	height: 491px;	
	margin:0;
	position: absolute;
	right:88%;
	/*top: 2.2em;*/
	top: 7.1em;
	width: 340px;
	z-index: 0;
	}
	
#grass_right {
	height: 491px;	
	margin:0;
	position: absolute;
	left:89%;
	top: 7.1em;
	width: 345px;
	z-index: 0;
	}

/* Range styles */
#chinchilla {
	background-color: #556e00;
	color: #fff;
	}
	
	#chinchilla #grass_left {
		background: url(../images/drop_downs/chinchilla/bg_grass.jpg) top left no-repeat #556e00;
		}
	
	#chinchilla #grass_right {
		background: url(../images/drop_downs/chinchilla/bg_grass.jpg) top left no-repeat #556e00;
		}
	
	#chinchilla ul {
		color: #f0a1b6;
		}
		
		ul li {
			color: #fff;
			}
	
	#chinchilla #drop_left {
		background: url(../images/drop_downs/chinchilla/bg_animal.gif) 19em 7.5em no-repeat;
		}
		
	#chinchilla_logo {
		background: url(../images/drop_downs/chinchilla/logo_chinchilla.gif) top left no-repeat;
		}
		
	#chinchilla_lozenge {
		background: url(../images/drop_downs/chinchilla/lozenge.gif) top left no-repeat;
		}
		
	#chinchilla_plan {
		background: url(../images/drop_downs/chinchilla/bg_feeding_plan.gif) top left no-repeat;
		}
		
	#chinchilla #heading_1 {
		background: url(../images/drop_downs/chinchilla/heading_caring.gif) top left no-repeat;
		padding: 0;
		margin: 0;
		}
		
	#chinchilla #heading_2 {
		background: url(../images/drop_downs/chinchilla/heading_feeding.gif) top left no-repeat;
		}
		
	#chinchilla #heading_3 {
		background: url(../images/drop_downs/chinchilla/heading_buy.gif) top left no-repeat;
		}	
		
	#chinchilla #drop_right a {
		background: url(../images/drop_downs/chinchilla/button_learn.gif) top left no-repeat;
		}
	
	#chinchilla #drop_right a.buy {
		background: url(../images/drop_downs/chinchilla/button_buy.gif) top left no-repeat;
		}
		
#guinea-pig {
	background-color: #556e00;
	}
	
	#guinea-pig #drop_left {
		background: url(../images/drop_downs/guinea_pig/bg_animal.jpg) 19em 7.5em no-repeat;
		}
	
	#guinea-pig_logo {
		background: url(../images/drop_downs/guinea_pig/logo_guinea.gif) top left no-repeat;
		}
	
	#guinea-pig_lozenge {
		background: url(../images/drop_downs/guinea_pig/lozenge.gif) top left no-repeat;
		}
	
	#guinea-pig #heading_1 {
		background: url(../images/drop_downs/guinea_pig/heading_caring.gif) top left no-repeat;
		width: 260px;
		padding: 0;
		margin: 0;
		}
		
	#guinea-pig #heading_2 {
		background: url(../images/drop_downs/guinea_pig/heading_feeding.gif) top left no-repeat;
		}
		
	#guinea-pig #heading_3 {
		background: url(../images/drop_downs/guinea_pig/heading_buy.gif) top left no-repeat;
		}
		
	#guinea-pig_plan {
		background: url(../images/drop_downs/guinea_pig/bg_feeding_plan.gif) top left no-repeat;
		}	
		
	#guinea-pig #drop_right a {
		background: url(../images/drop_downs/guinea_pig/button_learn.gif) top left no-repeat;
		}
		
	#guinea-pig #drop_right a.buy {
		background: url(../images/drop_downs/guinea_pig/button_buy.gif) top left no-repeat;
		}
		
	#guinea-pig #grass_left {
		background: url(../images/drop_downs/guinea_pig/bg_grass.jpg) top left no-repeat #556e00;
		}
	
	#guinea-pig #grass_right {
		background: url(../images/drop_downs/guinea_pig/bg_grass.jpg) top left no-repeat #556e00;
		}
		
#rabbit {
	background-color: #556e00;
	}
	
	#rabbit #drop_left {
		background: url(../images/drop_downs/rabbit/bg_animal.gif) 18.5em 0.6em no-repeat;
		}
	
	#rabbit_lozenge {
		background: url(../images/drop_downs/rabbit/lozenge.gif) top left no-repeat;
		height: 53px;
		}
		
	#rabbit_logo {
		background: url(../images/drop_downs/rabbit/logo_rabbit.gif) top left no-repeat;
		}	
		
	#rabbit_plan, .feeding_plan {
		background: url(../images/drop_downs/rabbit/bg_feeding_plan.gif) top left no-repeat;
		}
	
	#rabbit #heading_1 {
		background: url(../images/drop_downs/rabbit/heading_caring.gif) top left no-repeat;
		width: 260px;
		padding: 0;
		margin: 0;
		}
		
	#rabbit #heading_2 {
		background: url(../images/drop_downs/rabbit/heading_feeding.gif) top left no-repeat;
		}
		
	#rabbit #heading_3 {
		background: url(../images/drop_downs/rabbit/heading_buy.gif) top left no-repeat;
		}
		
	#rabbit #drop_right a {
		background: url(../images/drop_downs/rabbit/button_learn.gif) top left no-repeat;
		}
		
	#rabbit #drop_right a.buy {
		background: url(../images/drop_downs/rabbit/button_buy.gif) top left no-repeat;
		}
	
	#rabbit #grass_left {
		background: url(../images/drop_downs/rabbit/bg_grass.jpg) top left no-repeat #556e00;
		}
	
	#rabbit #grass_right {
		background: url(../images/drop_downs/rabbit/bg_grass.jpg) top left no-repeat #556e00;
		}
		
#supadog {
	background: url(../images/drop_downs/dog/bg_dropdown.gif) top left repeat-x #fff;
	}
	
	#supadog #drop_wrap {
		background: url(../images/drop_downs/dog/bg_animal.jpg) 0 10px no-repeat;
		}
	
	#supadog_logo {
		background: url(../images/drop_downs/dog/logo_dog.jpg) top left no-repeat;
		height: 22em;
		margin:0;
		}
	
	#supadog #heading_1 {
		background: url(../images/drop_downs/dog/heading_caring.gif) top left no-repeat;
		height: 29px;
		padding: 0;
		margin: 0;
		}
		
	#supadog #drop_content {
		margin-top:-25px;
		padding-left:15px;
		}
		
	#supadog #heading_2 {
		background: url(../images/drop_downs/dog/heading_feeding.gif) top left no-repeat;
		height: 29px;
		}
		
	#supadog #heading_3 {
		background: url(../images/drop_downs/dog/heading_buy.gif) top left no-repeat;
		height: 29px;
		}
		
	#supadog #content_1, #supadog #content_2, #supadog #content_3 {
		color: #fff;
		}
		
	#supadog #drop_right a {
		background: url(../images/drop_downs/dog/button_learn.gif) top left no-repeat;
		}
		
	#supadog #drop_right a.buy {
		background: url(../images/drop_downs/dog/button_buy.gif) top left no-repeat;
		}
		
	#supadog #content_heading {
		background: url(../images/drop_downs/dog/heading_tips.gif) top left no-repeat;
		}
		
	#supadog #drop_left {
		font-weight:bold;
		color:#fff;
		}
	#supadog #drop_left ul li {
		color: #fff;
		width: 70%;
		margin: 0 0 1em 0;
		font-size: 0.9em;
		}
	
	/* NB 09.04.09
	#supadog #image_1 {
		background: url(../images/drop_downs/dog/image_1.gif) top left no-repeat;
		width: 111px;
		height: 231px;
		position: absolute;
		top: 17em;
		left: 0;
		}

	#supadog #image_2 {
		background: url(../images/drop_downs/dog/image_2.gif) top left no-repeat;
		width: 85px;
		height: 75px;
		position: absolute;
		top: 34em;
		left: 32em;
		}

	#supadog #image_3 {
		background: url(../images/drop_downs/dog/image_3.gif) top left no-repeat;
		width: 149px;
		height: 200px;
		position: absolute;
		top: 20em;
		right: 0;
		}
	*/	
	#supadog #image_1 {
		background: url(../images/drop_downs/dog/image_1.gif) top left no-repeat;
		height: 231px;	
		margin:0;
		position: absolute;
		right:90%;
		text-align:left;
		top: 16.9em;
		width: 190px;
		}

	#supadog #image_2 {
		background: url(../images/drop_downs/dog/image_2.gif) top left no-repeat;
		height: 85px;	
		margin:0;
		position: absolute;
		left:27%;
		text-align:left;
		top: 39em;
		width:80px;
		z-index:1000;
		}
	
	#supadog #image_3 {
		background: url(../images/drop_downs/dog/image_3.gif) top left no-repeat;
		height: 200px;	
		margin:0;
		position: absolute;
		left:90%;
		text-align:left;
		top: 20em;
		width: 190px;
		}
		
	/* 
	#dog #main_image {
		background: url(../images/drop_downs/dog/bg_animal.jpg) top left no-repeat;
		width: 432px;
		height: 450px;
		position: absolute;
		left: 41em;
		bottom: 1em;
		}*/
		
#supacat {
	background: url(../images/drop_downs/cat/bg_dropdown.gif) top left repeat-x #fff;
	}	
	
	#supacat #drop_wrap {
		background: url(../images/drop_downs/cat/bg_animal.jpg) 23em 2em no-repeat;
		}	
		
	#supacat_logo {
		xbackground: url(../images/drop_downs/cat/logo_cat.gif) bottom left no-repeat;
		background:url(../images/drop_downs/cat/logo_cat.png) bottom left no-repeat;
		height:251px;
		}
		
	#supacat #drop_right a {
		background: url(../images/drop_downs/cat/button_learn.png) top left no-repeat;
		}
		
	#supacat #drop_right a.buy {
		background: url(../images/drop_downs/cat/button_buy.gif) top left no-repeat;
		}
		
	#supacat #content_heading {
		background: url(../images/drop_downs/cat/heading_tips.gif) top left no-repeat;
		}	
		
	#supacat #heading_1 {
		background: url(../images/drop_downs/cat/heading_caring.gif) top left no-repeat;
		height: 29px;
		padding: 0;
		margin: 0;
		}
		
	#supacat #heading_2 {
		background: url(../images/drop_downs/cat/heading_feeding.png) top left no-repeat;
		height: 29px;
		}
		
	#supacat #heading_3 {
		background: url(../images/drop_downs/cat/heading_buy.gif) top left no-repeat;
		height: 29px;
		}
		
	#supacat #content_1 {
		color: #fff;
		}
		
	#supacat #content_2 {
		color: #fff;
		}
		
	#supacat #content_3 {
		color: #7e0000;
		}
		
	#supacat #drop_left ul li {
		color: #7e0000;
		width: 60%;
		margin: 0 0 1em 0;
		font-size: 0.9em;
		}
	
	/*	NB 09.04.09
	#supacat #image_1 {
		background: url(../images/drop_downs/cat/image_1.gif) top left no-repeat;
		width: 151px;
		height: 252px;
		position: absolute;
		top: 17em;
		left: -1.5em;
		}
		
	#supacat #image_2 {
		background: url(../images/drop_downs/cat/image_2.gif) top left no-repeat;
		width: 85px;
		height: 75px;
		position: absolute;
		top: 33em;
		left: 34em;
		}
		
	#supacat #image_3 {
		background: url(../images/drop_downs/cat/image_3.gif) top left no-repeat;
		width: 149px;
		height: 200px;
		position: absolute;
		top: 20em;
		right: -3em;
		}
	*/
		
	#supacat #image_1 {
		background: url(../images/drop_downs/cat/image_1.gif) top left no-repeat;
		height: 252px;	
		margin:0;
		position: absolute;
		right:89%;
		text-align:left;
		top: 17em;
		width: 247px;
		}
		
	#supacat #image_2 {
		background: url(../images/drop_downs/cat/image_2.gif) top left no-repeat;
		height: 75px;
		margin:0;
		position: absolute;
		left:30%;
		text-align:left;
		top: 33em;
		width: 85px;
		z-index:1000;
		}
		
	#supacat #image_3 {
		background: url(../images/drop_downs/cat/image_3.gif) top left no-repeat;
		width: 149px;
		height: 200px;
		position: absolute;
		top: 20em;
		right: -3em;
		}
		
#supahamster {
	background: url(../images/drop_downs/hamster/bg_dropdown.gif) top left repeat-x #fff;
	}	
	
	#supahamster #drop_wrap {
		background: url(../images/drop_downs/hamster/bg_animal.jpg) 27em 1em no-repeat;
		}	
	
	#supahamster_logo {
		background: url(../images/drop_downs/hamster/logo_hamster.gif) top left no-repeat;
		height: 256px;
		margin: 0;
		}
	
	#supahamster #drop_right a {
		background: url(../images/drop_downs/hamster/button_learn.gif) top left no-repeat;
		}
		
	#supahamster #drop_right a.buy {
		background: url(../images/drop_downs/hamster/button_buy.gif) top left no-repeat;
		}
	
	#supahamster #heading_1 {
		background: url(../images/drop_downs/hamster/heading_caring.gif) top left no-repeat;
		height: 29px;
		width: 265px;
		padding: 0;
		margin: 0;
		}
		
	#supahamster #heading_2 {
		background: url(../images/drop_downs/hamster/heading_feeding.gif) top left no-repeat;
		height: 29px;
		width: 300px;
		}
		
	#supahamster #heading_3 {
		background: url(../images/drop_downs/hamster/heading_buy.gif) top left no-repeat;
		height: 29px;
		}
		
	#supahamster #drop_left ul li {
		color: #1b2d83;
		width: 60%;
		margin: 0 0 1em 0;
		font-size: 0.9em;
		}
		
	#supahamster #content_heading {
		background: url(../images/drop_downs/hamster/heading_tips.gif) top left no-repeat;
		}	
		
	#supahamster #image_3 {
		background: url(../images/drop_downs/hamster/image_3.jpg) top left no-repeat;
		width: 149px;
		height: 200px;
		position: absolute;
		top: 20.6em;
		left: 93.6em;
		}
		
#supagerbil {
	background: url(../images/drop_downs/gerbil/bg_dropdown.gif) top left repeat-x #fff;
	}	
	
	#supagerbil #drop_wrap {
		background: url(../images/drop_downs/gerbil/bg_animal.jpg) 23em 3em no-repeat;
		}	
	
	#supagerbil_logo {
		background: url(../images/drop_downs/gerbil/logo_gerbil.gif) top left no-repeat;
		height: 271px;
		margin: 0;
		}
	
	#supagerbil #drop_right a {
		background: url(../images/drop_downs/gerbil/button_learn.gif) top left no-repeat;
		}
		
	#supagerbil #drop_right a.buy {
		background: url(../images/drop_downs/gerbil/button_buy.gif) top left no-repeat;
		}
	
	#supagerbil #heading_1 {
		background: url(../images/drop_downs/gerbil/heading_caring.gif) top left no-repeat;
		height: 29px;
		width: 245px;
		padding: 0;
		margin: 0;
		}
		
	#supagerbil #heading_2 {
		background: url(../images/drop_downs/gerbil/heading_feeding.gif) top left no-repeat;
		height: 29px;
		width: 245px;
		}
		
	#supagerbil #heading_3 {
		background: url(../images/drop_downs/gerbil/heading_buy.gif) top left no-repeat;
		height: 29px;
		}
		
	#supagerbil #drop_left ul li {
		color: #1b2d83;
		width: 60%;
		margin: 0 0 1em 0;
		font-size: 0.9em;
		}
		
	#supagerbil #content_heading {
		background: url(../images/drop_downs/gerbil/heading_tips.gif) top left no-repeat;
		}	
		
	#supagerbil #image_3 {
		background: url(../images/drop_downs/gerbil/image_3.jpg) top left no-repeat;
		width: 129px;
		height: 108px;
		position: absolute;
		top: 21.5em;
		left: 93.6em;
		}
		
#suparat {
	background: url(../images/drop_downs/rat/bg_dropdown.gif) top left repeat-x #fff;
	}	
	
	#suparat #drop_wrap {
		background: url(../images/drop_downs/rat/bg_animal.jpg) 27em 4.9em no-repeat;
		}	
	
	#suparat_logo {
		background: url(../images/drop_downs/rat/logo_rat.jpg) left 1em no-repeat;
		height: 301px;
		margin: 0;
		}
	
	#suparat #drop_right a {
		background: url(../images/drop_downs/rat/button_learn.gif) top left no-repeat;
		}
		
	#suparat #drop_right a.buy {
		background: url(../images/drop_downs/rat/button_buy.gif) top left no-repeat;
		}
	
	#suparat #heading_1 {
		background: url(../images/drop_downs/rat/heading_caring.gif) top left no-repeat;
		height: 29px;
		width: 245px;
		padding: 0;
		margin: 0;
		}
		
	#suparat #heading_2 {
		background: url(../images/drop_downs/rat/heading_feeding.gif) top left no-repeat;
		height: 29px;
		width: 245px;
		}
		
	#suparat #heading_3 {
		background: url(../images/drop_downs/rat/heading_buy.gif) top left no-repeat;
		height: 29px;
		}
		
	#suparat #drop_left ul li {
		color: #1b2d83;
		width: 60%;
		margin: 0 0 1em 0;
		font-size: 0.9em;
		}
		
	#suparat #content_heading {
		background: url(../images/drop_downs/rat/heading_tips.gif) top left no-repeat;
		}	
		
	#suparat #image_3 {
		background: url(../images/drop_downs/rat/image_3.jpg) top left no-repeat;
		width: 129px;
		height: 108px;
		position: absolute;
		top: 21.7em;
		left: 93.6em;
		}
		
		
/* Drop down footer */
#supadog #drop_footer, #supacat #drop_footer, #supahamster #drop_footer, #supagerbil #drop_footer, #suparat #drop_footer {
	background-color: #006633;
	width: 100%;
	height: 40px;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
	z-index: 200;
	background: url(../images/drop_downs/bg_footer.gif) top left repeat-x;
	}
		
		
/* Excel Feeding Plan */
.feeding_plan {
	text-align: center;	
	}
	
	.feeding_plan h3 {
		width: 100%;
		height: 27px;
		text-indent: -2000em;
		overflow: hidden;
		text-align: center;
		margin: 1.5em 0 0 0;
		padding: 0;
		}	
		
	.feeding_plan h3 {
		background: url(../images/drop_downs/rabbit/bg_feeding_plan_heading.gif) top center no-repeat;
		}	
		
	#chinchilla .feeding_plan h3 {
		background: url(../images/drop_downs/chinchilla/bg_feeding_plan_heading.gif) top center no-repeat;
		}
		
	#guinea-pig .feeding_plan h3 {
		background: url(../images/drop_downs/guinea_pig/bg_feeding_plan_heading.gif) top center no-repeat;
		}
	
.feeding_plan ol {
	margin: 0;
	padding: 1em 0 0 0;
	text-align: center;
	}	
	
.feeding_plan li {
	width: 83px;
	height: 65px;
	text-indent: -2000em;
	overflow: hidden;
	}
	
.feeding_plan ol li a {
	display: block;
	width: 83px;
	height: 62px
	}
	
ol li#excel_1 {
	background: url(../images/menu/excel_1_off.gif) top left no-repeat;
	margin: 0 0 0 2em;
	}
	
ol li#excel_2 {
	background: url(../images/menu/excel_2_off.gif) top left no-repeat;
	}
	
ol li#excel_3 {
	background: url(../images/menu/excel_3_off.gif) top left no-repeat;
	}
	
ol li#excel_4 {
	background: url(../images/menu/excel_4_off.gif) top left no-repeat;
	}
	
ol li#excel_5 {
	background: url(../images/menu/excel_5_off.gif) top left no-repeat;
	width: 70px;
	height: 64px;
	}