body {font-size: 12px; min-width: 900px; background-image: url(images/splash_poppi_image.gif); background-repeat: no-repeat; background-position: 100% 100%; margin: 0px; padding: 0px; font-family: arial,tahoma,helvetica,sans serif; height: 100%;}

#splashnav {width: 185px; height: 500px; color: #fff; text-align: right; padding: 20px 1px 20px 0px; background-image: url(images/white_spacer.gif); background-repeat: repeat-y; background-position: 100% 0%; margin-bottom: 71px;}
#splashnav a{color: #fff; text-decoration: none; padding: 10px 10px 8px 0px; display: block;}
#splashnav a:hover{color: #fff; text-decoration: none; background-color: #F22727;}

html>body #splashnav {min-height: 400px;}

#shopnav {width: 185px; height: 500px; color: #fff;margin-bottom: 71px;}
#shopnav a{color: #; text-decoration: none;}
#shopnav a:hover{color: #; text-decoration: none;}

html>body #shopnav {min-height: 400px; 

/* A CSS hack that only applies to IE -- specifies a different offset for the footer */

#nonFooter {position: relative; min-height: 100%;}

* html #nonFooter {height: 100%;}

#footer_partition {position: absolute;
		margin: -71px auto 0 auto; background-image: url(images/white_spacer.gif); background-repeat: repeat-x; repeat-position: 0% 0%; clear: both;}

* html #footer_partition {margin-top: -71px;background-image: url(images/white_spacer.gif); background-repeat: repeat-x; repeat-position: 0% 0%;}

/* end of footer positioning bit */ 

h1 {margin-bottom: 10px; padding: 0px; font-size: 28px; color: #fff; font-weight: 500;}

#footer {font-size: 12px; color: #fff; line-height: 18px; margin: 15px 0px 0px 40px;}