/* CSS Document */

body	{
	background-image: url(../images/index_bg.jpg);
	background-repeat:repeat-x;
	background-color:#000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
}

#framework	{
	background-image:url(../images/BH_bg.jpg);
	background-repeat:no-repeat;
}

.bg_R	{
	background-image:url(../images/side_R_bg.gif);
	background-repeat:repeat-y;
}

.bg_L	{
	background-image:url(../images/side_L_bg.gif);
	background-repeat:repeat-y;
}

#fortune	{
	width:500px;
	margin-right:10px;
}

#otherproducts	form {margin:10px 10px 15px 10px; width:200px; text-align:center; padding:0px;}

#productline a	{display: block; overflow: hidden; border:none;}

#productline ul,li	{
	padding:0px;
	margin:0px;
}

#products li	{
	list-style-type:none;
}

#products #bh5h	{background: url('../images/prod_bh5h.jpg') no-repeat; height:142px;}
#products #bh5h a {width:225px; height:142px; background: transparent url('../images/prod_bh5h.jpg') no-repeat; text-indent:-5000px;}
#products #bh5h a:hover {width:225px; height:142px; background: transparent url('../images/prod_bh5h.jpg') no-repeat; text-indent:-5000px;}

#products #bh5hbh112	{background: url('../images/prod_bh5hbh112.jpg') no-repeat; height:176px;}
#products #bh5hbh112 a {width:225px; height:176px; background: transparent url('../images/prod_bh5hbh112.jpg') no-repeat; text-indent:-5000px;}
#products #bh5hbh112 a:hover {width:225px; height:176px; background: transparent url('../images/prod_bh5hbh112.jpg') no-repeat; text-indent:-5000px;}

#products #bh112	{background: url('../images/prod_bh112.jpg') no-repeat; height:142px; padding-bottom:8px;}
#products #bh112 a {width:225px; height:142px; background: transparent url('../images/prod_bh112.jpg') no-repeat; text-indent:-5000px;}
#products #bh112 a:hover {width:225px; height:142px; background: transparent url('../images/prod_bh112.jpg') no-repeat; text-indent:-5000px;}

#products #bh5112	{background: url('../images/prod_bh5112.jpg') no-repeat bottom; height:142px;}
#products #bh5112 a {width:225px; height:142px; background: transparent url('../images/prod_bh5112.jpg') no-repeat; text-indent:-5000px;}
#products #bh5112 a:hover {width:225px; height:142px; background: transparent url('../images/prod_bh5112.jpg') no-repeat; text-indent:-5000px; }


#staff ul,li	{
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#staffphotos li {
	padding:0px;
	margin:0px;
}

#bodyContent	{
	background-image:url(../images/prodPG_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:#efefef;
}

#bodycopyStuff	{
	background:url(../images/BH_support_bgL.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	padding-left:25px;
	height:397px;
	max-height:397px;
	overflow:auto;
}

#bodycopy h3 {
	font-size:14px;
	font-weight:bold; 
	padding:15px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#bodycopy p	{
	padding:7px 7px 7px 0px;
	margin:0px;
}

#bodycopy p.testimonial {
	padding: 7px;
	color: #800700;
	font-style: italic;
}

#newsletter	{
	height:60px;
	margin:10px 10px 0px 0px;
	background-image:url(../images/newsletter_bg.jpg);
	background-repeat:repeat-x;
	width:688px;
}

#enewsbox	{
	margin-left:10px;
	width:250px;
	text-align:left;
	vertical-align:middle;
}

#signup	{
	width:112px;
	height:60px;
}

form	{
	padding:0px;
	margin:0px;
	width:300px;
}

#sidebar li	{
	list-style-type:none;
}

#sidebar #promo1	{background: url('../images/MFC_small.gif') no-repeat; height:89px; margin-bottom:20px;}
#sidebar #promo1 a {width:215px; height:89px; background: transparent url('../images/MFC_small.gif') no-repeat; text-indent:-5000px;}
#sidebar #promo1 a:hover {width:215px; height:89px; background: transparent url('../images/MFC_small.gif') no-repeat; text-indent:-5000px;}

#sidebar #promo2	{background: url('../images/mods_small.jpg') no-repeat; height:93px; margin-bottom:20px;}
#sidebar #promo2 a {width:215px; height:93px; background: transparent url('../images/mods_small.jpg') no-repeat; text-indent:-5000px;}
#sidebar #promo2 a:hover {width:215px; height:93px; background: transparent url('../images/mods_small.jpg') no-repeat; text-indent:-5000px;}

#sidebar #promo3	{background: url('../images/TestAnimals.jpg') no-repeat; height:220px; margin-bottom:20px;}
#sidebar #promo3 a {width:215px; height:220px; background: transparent url('../images/TestAnimals.jpg') no-repeat; text-indent:-5000px;}
#sidebar #promo3 a:hover {width:215px; height:220px; background: transparent url('../images/TestAnimals.jpg') no-repeat; text-indent:-5000px;}

.headline	{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	padding:0px;
}

#head_bh1h	{
	background-image:url(../images/prodPG_titleBH1H.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000px;
	width:420px;
	height:65px;
	margin-left:282px;
	margin-bottom:5px;
}

#head_bh5h	{
	background-image:url(../images/prodPG_titleBH5H.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000px;
	width:420px;
	height:65px;
	margin-left:282px;
	margin-bottom:5px;
}

#head_bh5hbh112	{
	background-image:url(../images/prodPG_titleBH5HBH112.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000px;
	width:420px;
	height:65px;
	margin-left:282px;
	margin-bottom:5px;
}

#head_bh112	{
	background-image:url(../images/prodPG_titleBH112.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000px;
	width:420px;
	height:65px;
	margin-left:282px;
	margin-bottom:5px;
}

#head_bh5112	{
	background-image:url(../images/prodPG_titleBH5112.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000px;
	width:420px;
	height:65px;
	margin-left:282px;
	margin-bottom:5px;
}

#head_bh110	{
	background-image:url(../images/prodPG_titleBH110.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000px;
	width:420px;
	height:65px;
	margin-left:282px;
	margin-bottom:5px;
}

#head_bh100h	{
	background-image:url(../images/prodPG_titleBH100H.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000px;
	width:420px;
	height:65px;
	margin-left:282px;
	margin-bottom:5px;
}

#head_bh412	{
	background-image:url(../images/prodPG_titleBH412.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000px;
	width:420px;
	height:65px;
	margin-left:282px;
	margin-bottom:5px;
}

#head_bh15h	{
	background-image:url(../images/prodPG_titleBH15H.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000px;
	width:420px;
	height:65px;
	margin-left:282px;
	margin-bottom:5px;
}

#head_bh15112	{
	background-image:url(../images/prodPG_titleBH15112.gif);
	background-repeat:no-repeat;
	background-position:top left;
	text-indent:-5000px;
	width:420px;
	height:65px;
	margin-left:282px;
	margin-bottom:5px;
}

#bodycopy ul	{
	padding:0px;
	margin:10px;
	margin-bottom:15px;
}

#bodycopy #specs li	{
	/*display:inline;*/
	margin-right:15px;
	list-style:none;
}

/* --- Test Animals --- */

#artist_top	{
	background:transparent;
	position:absolute;
	left: 666px;
	top: 346px;
	width:254px;
	height: 102px;
	font-size:10px;
}

#artist_bottom	{
	background:transparent;
	position:absolute;
	left: 533px;
	top: 570px;
	width:254px;
	height: 102px;
	font-size:10px;
}

/* --- Mighty Fortune Cookie --- */

#mfc	{
	background:url(../images/MFC_stuff.jpg) no-repeat;
	width:380px;
	height:200px;
	margin-top:10px;
	margin-bottom:10px;
}

#mfc_text	{
	position:absolute;
	left: 243px;
	top: 1082px;
	width:245px;
	height:69px;
	margin:0px;
	padding:0px;
}
.fineprint {
	font-size: 9px;
	font-style: italic;
}
.error {
	color: red;
	font-weight: bold;
}