#twitterbutton a:hover,
#facebookbutton a:hover,
#addthisbutton a:hover {
   background-position: -40px 0%;
}

#navmenu li a:hover,
#tweettext p a:hover  
#footer p a:hover, 
#footerlong p a:hover, 
#footerhome p a:hover, 
#presstext p a:hover, 
#newstext p a:hover {
	text-decoration: underline;
	text-align: left;
}

#newstext p,
#newstext p ul li,
#tweettext p,
#footer p,
#footerhome p,
#footerlong p,
#presstext p  {
   font: 11px Helvetica, Arial, sans-serif;
   margin: 0px;
   text-align: center;
   color: #335D84;
}

#facebookbutton a,
#twitterbutton a,   
#addthisbutton a {
   background-repeat: no-repeat;
   display: block;
   height: 40px;
   width: 40px;
   background-position: 0% 0px;
   font-size: 40px;
   line-height: 40px;
}

#twitterbutton,
#addthisbutton,
#facebookbutton  {
   visibility: visible;
   position: absolute;
   top: 164px;
   z-index: 5;
   width: 40px;
   height: 40px;
}

#hope4mhbutton a:hover  {
   background-position: -212px 0%;
}

#recentlytweetedg  {
	background: url(images/recentlytweetedg.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 41px;
	top: 796px;
	z-index: 4;
	width: 188px;
	height: 24px;
}

#facebookbutton a  {
   background-image: url(images/facebookbutton.jpg);
}

#addthisbutton a  {
   background-image: url(images/addthisbutton.jpg);
}

#hope4mhbutton a  {
   background: url(images/hope4mhbutton.jpg) no-repeat 0% 0px;
   display: block;
   height: 44px;
   width: 212px;
   font-size: 44px;
   line-height: 44px;
}

#twitterbutton a  {
   background-image: url(images/twitterbutton.jpg);
}

#i3bottlenomerge  {
	background: url(images/3bottlenomerge.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 32px;
	top: 326px;
	z-index: 4;
	width: 265px;
	height: 591px;
}

#i3bottlenomerge2 {
	background: url(images/bottle-small.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 16px;
	top: 319px;
	z-index: 4;
	width: 112px;
	height: 300px;
}

#h4mhredesignsg  {
   margin: 0px auto 0px auto;
   width: 828px;
   position: relative;
}

#facebookbutton  {
   left: 706px;
}

#addthisbutton  {
   left: 698px;
}

#twitterbutton  {
   left: 756px;
}

#hope4mhbutton  {
	visibility: visible;
	position: absolute;
	left: 50px;
	top: 976px;
	z-index: 5;
	width: 212px;
	height: 44px;
}

#tweettext ul
{ list-style-image:none;
   border: 0px none #000000;
   text-decoration: none;
   color: #335D84;
   font-family:Arial, Helvetica, sans-serif;
   font-size:12px;
}

#breakingnewsg  {
	background: url(images/breakingnewsg.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 357px;
	top: 799px;
	z-index: 5;
	width: 169px;
	height: 23px;
}

#tweettext p a,
#footer p a,
#footerhome p a,
#footerlong p a,
#presstext p a,
#newstext p a {
   border: 0px none #000000;
   text-decoration: none;
   color: #ffffff;
	background-color:#3D84BC;

}

#navmenu li a  {
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;

}

#tweettext p  {
   line-height: 21px;
}

#presstext p  {
   line-height: 13px;
}

#tempnomerge  {
   background: url(images/tempnomerge.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 629px;
   top: 670px;
   z-index: 4;
   width: 123px;
   height: 102px;
}

#inthepressg  {
	background: url(images/inthepressg.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 619px;
	top: 799px;
	z-index: 4;
	width: 126px;
	height: 15px;
}

#navmenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
	color:#ffffff;
}

#newstext p  {
   line-height: 13px;
}

#bodytext p,
#bodytext p ul li {
   font: 14px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
   color: #144471;
}

#bodytexttemplate p,
#bodytexttemplate ul li,
#bodytexttemplate ol li,
#bodytexttemplatewide table tr td {
	font: 14px/16px Arial, Helvetica, sans-serif;
	margin: 0px;
	text-align: left;
	color: #144471;
}


#bodytexttemplatewide p  {
   font: 14px/16px Arial, Helvetica, sans-serif;
   margin: 0px;
   text-align: left;
   color: #144471;
}

#navigation  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 216px;
	z-index: 5;
	width: 828px;
	height: 42px;
}

#navmenu table tr td table a
{
	color:#3D84bc;
	background-color:#ffffff;
}


#tweettext  {
	visibility: visible;
	position: absolute;
	left: 17px;
	top: 837px;
	z-index: 4;
	width: 261px;
	height: 96px;
}

#footer  {
	visibility: visible;
	position: absolute;
	left: 22px;
	top: 927px;
	z-index: 4;
	width: 796px;
	height: 13px;
	text-align: center;
}


#footerlong  {
	visibility: visible;
	position: absolute;
	left: 22px;
	top: 1010px;
	z-index: 4;
	width: 796px;
	height: 13px;
	text-align: center;
}

#footerhome  {
	visibility: visible;
	position: absolute;
	left: 21px;
	top: 1084px;
	z-index: 4;
	width: 796px;
	height: 13px;
	text-align: center;
}

#presstext  {
	visibility: visible;
	position: absolute;
	left: 586px;
	top: 839px;
	z-index: 4;
	width: 196px;
	height: 189px;
}

#newstext  {
	visibility: visible;
	position: absolute;
	left: 330px;
	top: 834px;
	z-index: 5;
	width: 196px;
}

#bodytext  {
	visibility: visible;
	position: absolute;
	left: 331px;
	top: 334px;
	z-index: 4;
	width: 452px;
	height: 566px;
	background-color: #FFFFFF;
}

#bodytexttemplate  {
	visibility: visible;
	position: absolute;
	left: 332px;
	top: 326px;
	z-index: 4;
	width: 452px;
	height: 611px;
}

#bodytexttemplatewide  {
	visibility: visible;
	position: absolute;
	left: 146px;
	top: 320px;
	z-index: 4;
	width: 661px;
	height: 611px;
}

#newsboxg  {
	background: url(images/newsboxg.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 323px;
	top: 781px;
	z-index: 4;
	width: 244px;
	height: 257px;
}

#navmenu  {
	font: 13px/16px Helvetica, Arial, sans-serif;
	margin: 0px;
	height: 41px;
	padding: 0px;
	list-style: none;
	color: #FFFFFF;
	position: absolute;
	left: 0px;
	top: 216px;
	z-index: 1000;
	width: 830px;
}

#navmenu table tr td
{
	padding-left:5px;
	padding-right:5px;

}

#navmenu table tr td table tr td
{
	padding-left:2px;
	padding-right:2px;
}

#navmenu table a
{color:#ffffff;
text-decoration:none;
}

#shape1  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
	width: 828px;
	height: 948px;
	background-color: #FFFFFF;
	background-image: none;
}

#shape1home  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
	width: 828px;
	height: 1110px;
	background-color: #FFFFFF;
	background-image: none;
}

#shape1long  {
	visibility: visible;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 3;
	width: 828px;
	height: 1537px;
	background-color: #FFFFFF;
	background-image: none;
}

#brandg  {
	background: url(images/brandg.jpg) no-repeat;
	visibility: visible;
	position: absolute;
	left: 330px;
	top: 283px;
	z-index: 4;
	width: 427px;
	height: 21px;
}

#header  {
   background: url(images/header.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 828px;
   height: 253px;
}

body  {
	padding: 0px;
	margin: 0px;
	color: #144471;
}

html {
   padding: 0px;
   margin: 0px;
   background-image:url(images/bg.jpg);
   background-attachment:fixed;
}
