/* Site styles for LittleMonsterShop.com and LittleDiversitees.com */


			#siteBody {
				width: 100%;
				margin-top: 0;
				margin-left: 0;
				padding: 0;
				background-color: #fff;
				background-image: url(../img/mast_bg.gif);
				background-repeat: repeat-x;			
			}
			#container {
				margin: 0 0 0 0;
				padding: 0;			
			}
			#mast {
				width: 980px;
				margin: 0;
			}
			.logo {
				position: absolute;
				float: left;
				padding-left: 50px;
			}
			#navContainer {
				position: absolute;
				width: 460px;
				height: 25px;
				margin-top: 50px;
				margin-left: 430px;
			}
			#nav {
				margin: 0;
				padding: 0;
				height: 25px;
				list-style: none;
				display: inline;
				overflow: hidden;
			}
			#nav li {
				margin: 0;
				padding: 0;
    			list-style: none;
				display: inline;
			}
			#nav a {
				float: left;
				padding: 25px 0 0 0;
				overflow: hidden;
				height: 0px !important; 
			}
			/* Hides from IE5 \*/
			* html #nav a {
				height: 25px;
			}
			/* End hide from IE5 */
			#nav a:hover, a:active, #nav a.selected {
				background-position: 0 -25px;
			}
			#nav a.active {
				background-position: 0 -25px;
			}
			#navHome a  {
				width: 49px;
				background: url(../img/navHome.gif) top left no-repeat;
			}
			#navAbout a  {
				width: 61px;
				background: url(../img/navAbout.gif) top left no-repeat;
			}
			#navBaby a  {
				width: 49px;
				background: url(../img/navBaby.gif) top left no-repeat;
			}
			#navToddler a  {
				width: 77px;
				background: url(../img/navToddler.gif) top left no-repeat;
			}
			#navGifts a  {
				width: 51px;
				background: url(../img/navGifts.gif) top left no-repeat;
			}
			#navGallery a  {
				width: 75px;
				background: url(../img/navGallery.gif) top left no-repeat;
			}
			#navViewCart a  {
				width: 98px;
				background: url(../img/navViewCart.gif) top left no-repeat;
			}
			.shipping {
				display: block;
				width: 90px;
				height: 85px;
				margin-top: 0;
				margin-left: 890px;;
			}
			#sidebar {
				clear: both;
				float: left;
				width: 400px;
				height: 531px;
				margin-top: 5px;
				margin-left: 0;
				background-image: url(../img/leftCol_1.jpg);
				background-position: top, left;
				background-repeat: no-repeat;
			}
			#sidebarBaby {
				clear: both;
				float: left;
				width: 400px;
				height: 531px;
				margin-top: 5px;
				margin-left: 0;
				background-image: url(../img/leftCol_2.jpg);
				background-position: top, left;
				background-repeat: no-repeat;
			}
			#sidebarDiversitees {
				clear: both;
				float: left;
				width: 400px;
				height: 531px;
				margin-top: 5px;
				margin-left: 0;
				background-image: url(../img/leftCol_2.jpg);
				background-position: top, left;
				background-repeat: no-repeat;
			}
			#sidebarToddler {
				clear: both;
				float: left;
				width: 400px;
				height: 531px;
				margin-top: 5px;
				margin-left: 0;
				background-image: url(../img/leftCol_3.jpg);
				background-position: top, left;
				background-repeat: no-repeat;
			}
			#subNavContainer {
				margin-top: 69px;
				padding-left: 340px;
				background-color: #fff;
			}
			#subNav {
				display: inline;
				margin: 0;
				padding: 0;
				height: 25px;
				list-style: none;
				overflow: hidden;
			}
			#subNav li {
				float: left;
				margin: 0;
				padding: 0;
    			list-style: none;
			}
			#subNav li a {
				margin-top: 0;
				margin-bottom: 0;
				float: left;
				padding: 25px 0 0 0;
				overflow: hidden;
				height: 0px !important; 
			}
			/* Hides from IE5 \*/
			* html #subNav a {
				height: 25px;
			}
			/* End hide from IE5 */
			#subNav a:hover, a:active, #subNav a.selected {
				background-position: 0 -25px;
			}
			#subNav a.active {
				background-position: 0 -25px;
			}
			#subNavPolicies a  {
				width: 60px;
				background: url(../img/subNavPolicies.gif) top left no-repeat;
			}
			#subNavTerms a  {
				width: 60px;
				background: url(../img/subNavTerms.gif) top left no-repeat;
			}
			#subNavContact a  {
				width: 60px;
				background: url(../img/subNavContact.gif) top left no-repeat;
			}
			#subNavBack2 a  {
				width: 60px;
				background: url(../img/subNavBack2.gif) top left no-repeat;
			}
			#subsubNavContainer {
				margin-top: 89px;
				margin-left: 318px;
				background-color: #fff;
			}
			#subsubNavContainer #subNav li a {
				margin-top: 0;
				margin-bottom: 0;			
			}
			#subNavViewAll a  {
				width: 82px;
				background: url(../img/subNavViewAll.gif) top left no-repeat;
			}			
			#subNavOnesies a  {
				width: 120px;
				margin-left: -38px;
				background: url(../img/subNavTeesOnesies.gif) top left no-repeat;
			}
			#subNavTees a  {
				width: 82px;
				background: url(../img/subNavTees.gif) top left no-repeat;
			}			
			#subNavBottoms a  {
				width: 82px;
				background: url(../img/subNavBottoms.gif) top left no-repeat;
			}
			#subNavAccessories a  {
				width: 82px;
				background: url(../img/subNavAccessories.gif) top left no-repeat;
			}
			#subNavBack a  {
				width: 82px;
				background: url(../img/subNavBack.gif) top left no-repeat;
			}
			.newsLabel {
				padding-top: 20px;
				padding-left: 240px;
			}
			.input {
				margin-top: 3px;
				height: 17px;
				width: 160px;
				margin-left: 240px;
			}
			span.button {
				padding-top: 5px;
				padding-left: 330px;
				}
			.promo {
				margin-top: 15px;
				margin-left: 260px;
			}
			.promoShipping {
				margin-top: 60px;
				margin-left: 269px;
			}
			#footer {
				clear: both;
				display: block;
				font-family: arial, verdana, san-serif;
				font-size: 11px;
				color: #333;
				text-align: left;
				padding-top: 100px;
			}
			#footer .copyright a:link, a:visited, a:active {
				font-size: 11px;
				font-weight: bold;
				color: #6b954e;
				text-decoration: none;			
			}
			#footer .copyright a:hover {
				color: black;
				font-weight: bold;
			}
			#footer p.credits a:link, a:visited, a:active {
				font-size: 11px;
				color: black;
				font-weight: normal;
				text-decoration: none;			
			}
			#footer p.credits a:hover {
				text-decoration: underline;
			}			
			#main {
				position: absolute;
				margin-top: 5px;
				width: 550px;
				left: 430px;
			}			
			.header {
				float: left;
				margin-top: 0;
				margin-left: 0;
			}
			h1 {
				font-family: arial, verdana, san-serif;
				font-size: 18px;
				font-weight: bold;
				color: black;
				margin: 0;
			}
			p.about {
				font-family: arial, verdana, san-serif;
				font-size: 12px;
				line-height: 18px;
				color: black;
				margin-top: 5px;
			}
			p.about a, a:visited, a:hover, a:active {
				font-size: 12px;
				color: #6b954e;
				text-decoration: none;			
			}
			p.giftblurb {
				font-family: arial, verdana, san-serif;
				font-size: 11px;
				line-height: 14px;
				color: black;
				margin-top: 0;
			}
			h2 {
				font-family: arial, verdana, san-serif;
				font-size: 14px;
				font-weight: bold;
				color: #000;
				margin: 0;
			}
			p.contact {
				font-family: arial, verdana, san-serif;
				font-size: 12px;
				line-height: 16px;
				color: #333;
				margin-top: 4px;
			}
			p.contact a, a:visited, a:active {
				font-size: 12px;
				color: #6b954e;
				text-decoration: none;
			}
			p.contact a:hover  {
				font-size: 12px;
				font-weight: normal;
				text-decoration: none;
			}
			p.terms {
				font-family: arial, verdana, san-serif;
				font-size: 10px;
				line-height: 12px;
				color: #333;
				margin-top: 0;
			}
			p.terms a, a:visited, a:active {
				font-size: 10px;
				color: #6b954e;
				text-decoration: none;			
			}
			p.terms a:hover {
				font-size: 10px;
				font-weight: normal;
			}
			.window {
				float: left;
				margin: 0;
				margin-bottom: 30px;
				width: 538px;
				height: 205px;
				border: 1px solid #999;
				background-color: white;
				padding: 5px;
			}
			#thumb {
				float: left;
				margin-right: 20px;
				margin-bottom: 20px;
				width: 158px;
				height: 108px;
				border: 1px solid #999;
				background-color: white;
				padding: 5px;
			}			
			#thumbEnd {
				float: left;
				margin-right: 0;
				margin-bottom: 20px;
				width: 158px;
				height: 108px;
				border: 1px solid #999;
				background-color: white;
				padding: 5px;
			}
			#homethumb {
				float: left;
				margin-right: 20px;
				margin-bottom: 20px;
				width: 158px;
				height: 108px;
				border: 1px solid #999;
				background-color: #f0f0f0;
				padding: 5px;
			}			
			#homethumbEnd {
				float: left;
				margin-right: 0;
				margin-bottom: 20px;
				width: 158px;
				height: 108px;
				border: 1px solid #999;
				background-color: #f0f0f0;
				padding: 5px;
			}			
			.title {
				margin-left: -4px;
				margin-top: 6px;
			}
			.blurb {
				margin-left: -5px;
				margin-top: -5px;
				font-family: arial, verdana, san-serif;
				font-size: 12px;
				line-height: 14px;
			}

/* Baby style */

			#thumbProduct {
				float: left;
				margin-right: 30px;
				margin-bottom: 50px;
				width: 188px;
				height: 138px;
				border: 1px solid #999;
				background-color: #f0f0f0;
				padding: 5px;
			}
			#thumbProduct p {
				width: 199px;
				margin-left: -5px;
				margin-top: 10px;
				font-family: arial, verdana, san-serif;
				font-size: 12px;
				line-height: 16px;
			}
			#thumbProduct p.uni {
				background: url(../img/uni.gif) top right no-repeat;
			}
			#thumbProduct p.uni a {
				font-size: 12px;
				font-weight: bold;
				color: #000;
				text-decoration: none;
			}
			#thumbProduct p.uni a:hover, a:active, a:visited {
				color: #6b954e;
			}
			#thumbProduct p.girl {
				background: url(../img/girl.gif) top right no-repeat;
			}
			#thumbProduct p.boy {
				background: url(../img/boy.gif) top right no-repeat;
			}
			.windowDetail {
				float: left;
				margin: 0;
				width: 349px;
				height: 205px;
				margin-bottom: 20px;
				border: 1px solid #999;
				background-color: white;
				padding: 5px;
			}
			.avail {
				float: left;
				padding-bottom: 20px;
				margin-top: 25px;
			}
			.detailThumbs {
				float: right;
				margin-top: 0;
				margin-bottom: 0;
				width: 170px;
				padding-left: 19px;
			}
			.thumbTop {
				padding-bottom: 17px;
				margin: 0;
				border: none;
			}
			/* Hides from IE5 \*/
			* html .thumbTop {
				padding-bottom: 15px;
			}
			/* End hide from IE5 */			
			#product {
				float: left;
				margin: 0;
				padding: 0;
			}
			#product a:link, a:active, a:visited {
				color: #6b954e;
				font-size: 11px;
				text-decoration: none;
				font-weight: bold;
			}
			#product a:hover {
				color: black;
				font-weight: bold;			
			}
			.prodDescrip {
				margin-top: 3px;
				margin-bottom: 0;
				font-family: arial, verdana, san-serif;
				font-size: 11px;
				line-height: 14px;
				width: 360px;
			}
			ul.prodDetails {
				font-family: arial, verdana, san-serif;
				font-size: 11px;
				color: #555;
				font-weight: bold;
				line-height: 16px;
				list-style-type: square;
				width: 340px;
				margin-top: 5px;
				margin-left: 15px;
				padding: 0;
			}
			/* Hides from IE5 \*/
			* html ul.prodDetails {
				list-style-type: square;
				margin-left: 20px;
			}
			/* End hide from IE5 */			
			h3 {
				margin: 0;
				padding: 0;
				font-family: arial, verdana, san-serif;
				font-size: 18px;
				font-weight: bold;
			}
			#prodDetails {
				float: right;
				margin-top: 0;
				margin-left: 0;
				width: 170px;
			}
			.price {
				margin-top: 5px;
				font-family: Arial, verdana, san-serif;
				font-size: 12px;
			}
			.price a:link, a:active, a:visited {
				font-size: 11px;
				color: #6b954e;
				text-decoration: none;
			}
			.price a:hover {
				font-weight: normal;
				color: black;
			}
			form#selectProd {
				padding: 0;
				margin-top: 0;
				margin-bottom: 0;
			}
			.selectSize {
				width: 170px;
				height: 18px;
				margin-top: -8px;
				margin-bottom: 0;
				font-size: 11px;
				overflow: hidden;
			}
			.addCart {
				margin-top: 10px;
				padding: 0;
			}
			input.btnCart {
				margin-top: 10px;
				padding: 0;
				width: 90px;
				height: 22px;			
			}		