@charset "utf-8";
/* CSS Document */

body {
	margin:0px; padding:0px; background:url(images/site-background.gif) repeat-x bottom #000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:.7em; line-height:1.7em;
}
div.body_border {
	width:980px;
}
	
div.home_header {
	float:left; background:url(images/header-home.jpg) ; width:980px; height:478px; position:relative;
}
div.stories_header {
	float:left; background:url(images/header-short-stories.jpg) ; width:980px; height:478px; position:relative;
}
div.skinny_header {
	float:left; background:url(images/header-the-skinny.jpg) ; width:980px; height:478px; position:relative;
}
div.mall_header {
	float:left; background:url(images/header-the-mall.jpg) ; width:980px; height:478px; position:relative;
}
div.rattle_header {
	float:left; background:url(images/header-rattle-us-in.jpg) ; width:980px; height:478px; position:relative;
}
div.freezer_header {
	float:left; background:url(images/header-whats-in-the-freezer.jpg) ; width:980px; height:478px; position:relative;
}
div.support_header {
	float:left; background:url(images/header-support-team.jpg) ; width:980px; height:478px; position:relative;
}
div.picks_header {
	float:left; background:url(images/header-top-picks.jpg) ; width:980px; height:478px; position:relative;
}		
	
/* NAV ITEMS -------------- */	
	div#home_page {
		display:block; text-indent:-9999px; position:absolute; top:20px; left:26px; height:200px; width:229px;
	}
	div#skinny_on_leqvee {
		display:block; text-indent:-9999px; position:absolute; top:14px; left:329px; height:50px; background:url(images/skinny-on-the-leqvees.png); background-position:0px 0px; width:229px;
	}
	div#skinny_on_leqvee:hover {
		background-position:0px 50px;
	}
	div#the_mall {
		display:block; text-indent:-9999px; position:absolute; top:17px; left:600px; height:38px; background:url(images/the-mall.png); width:72px; background-position:0px 0px;
	}
	div#the_mall:hover {
		background-position:0px 38px;
	}
	div#freezer {
		display:block; text-indent:-9999px; position:absolute; top:26px; left:714px; background:url(images/whats-in-the-freezer.png); height:25px; width:181px; background-position:0px 0px;
	}
	div#freezer:hover {
		background-position:0px 25px;
	}
	div#short_stories {
		display:block; text-indent:-9999px; position:absolute; top:60px; left:284px; background:url(images/short-stories-by-michele.png); height:33px; width:209px; background-position:0px 0px;
	}
	div#short_stories:hover {
		background-position:0px 33px;
	}
	div#support_team {
		display:block; text-indent:-9999px; position:absolute; top:58px; left:525px; background:url(images/our-support-team.png); height:33px; width:151px; background-position:0px 0px;
	}
	div#support_team:hover {
		background-position:0px 33px;
	}
	div#top_picks {
		display:block; text-indent:-9999px; position:absolute; top:61px; left:700px; background:url(images/our-top-picks.png); height:31px; width:116px; background-position:0px 0px;
	}
	div#top_picks:hover {
		background-position:0px 31px;
	}
	div#rattle {
		display:block; text-indent:-9999px; position:absolute; top:56px; left:839px; background:url(images/rattle-us-in.png); height:34px; width:105px; background-position:0px 0px;
	}
	div#rattle:hover {
		background-position:0px 34px;
	}
	
	
div.content {
	float:left; width:960px; padding:0px 10px 0px 10px;
}
	div.two_col_content {
		float:left; background:url(images/content-background-2-columns.jpg) 0px 10px; width:960px; height:678px; position:relative; text-align:left;
	}
	div.gallery_content {
		float:left; background:url(images/gallery-background.jpg) 0px 10px; width:840px; height:618px; padding:50px 60px 0px 60px; text-align:left; border-bottom:2px solid #FFF;
	}
		div.gallery_content div.left {
			float:left; width:600px;
		}
		div.gallery_content div.right {
			float:left; width:240px;
		}
	
		div.two_col_content img.drop_over {
			position:absolute; top:0px; left:0px;
		}
		div.two_col_content div.left_col_text {
			position:absolute; top:88px; left:53px; width:512px; height:485px;
		}
			div.left_col_text div.text {
				position:relative; overflow:auto; width:469px; height:485px;
			}
		div.two_col_content div.left_col_slider {
			position:absolute; top:88px; left:522px; width:43px; height:485px;
		}
			
		div.two_col_content div.main_photo_shadow {
			position:absolute; left:613px; top:72px; z-index:50;
		}
		div.two_col_content div.main_photo_holder {
			position:absolute; left:613px; top:72px; width:300px; height:195px; overflow:hidden; z-index:10;
		}
		div.two_col_content div.right_col_text {
			position:absolute; left:616px; top:335px; width:269px; height:280px;
		}
			div.right_col_text div.text {
				position:relative; overflow:auto; width:315px; height:280px;
			}
		div.two_col_content div.right_col_slider {
			position:absolute; left:890px; top:335px; height:265px;
		}
		
		
		div.two_col_content div.gallery_text {
			position:absolute; top:88px; left:53px; width:753px; height:485px;
		}
			div.left_col_text div.text {
				position:relative; overflow:auto; width:753px; height:485px;
			}
		
div.footer {
	float:left; width:960px; padding:10px; font-size:.85em; color:#FFFFFF;
}

a {
	color:#a70000; text-decoration:none;
}
a:hover {
	color:#a70000; text-decoration:underline;
}

h1.our-support-team {
	background:url(images/page-our-support-team.png) no-repeat; text-indent:-9999px; width:337px; height:31px;
}
h1.skinny-on-the-leqves {
	background:url(images/page-skinny-on-the-leqves.png) no-repeat; text-indent:-9999px; width:337px; height:31px;
}
h1.our-top-picks {
	background:url(images/page-our-top-picks.png) no-repeat; text-indent:-9999px; width:337px; height:31px;
}
h1.rattle-us-in {
	background:url(images/page-rattle-us-in.png) no-repeat; text-indent:-9999px; width:337px; height:31px;
}
h1.short-stories-by-michele {
	background:url(images/page-short-stories-by-michele.png) no-repeat; text-indent:-9999px; width:337px; height:31px;
}
h1.site-map {
	background:url(images/page-site-map.png) no-repeat; text-indent:-9999px; width:337px; height:31px;
}
h1.the-mall {
	background:url(images/page-the-mall.png) no-repeat; text-indent:-9999px; width:337px; height:31px;
}
h1.whats-in-the-freezer {
	background:url(images/page-whats-in-the-freezer.png) no-repeat; text-indent:-9999px; width:337px; height:31px;
}
h1.site-map {
	background:url(images/page-site-map.png) no-repeat; text-indent:-9999px; width:337px; height:31px;
}
h1.home {
	background:url(images/page-welcome.png) no-repeat; text-indent:-9999px; width:357px; height:61px;
}
h2 {
	font-size:1.5em; font-weight:normal; color:#a70000;
}

#pane2 p {
	width:275px;
}