#hp-right {
	float: right; 
	border-left: 2px solid #000; 
	padding-left: 10px; 
	width: 140px;
}

#hp-right ul {
	list-style-type: none;
	margin-top: 10px;
}

#hp-right ul li {
	font-size: 1.2em;
	margin-bottom: 10px;
}

#hp-right ul li a:hover {
	color: #c50000;
}

#index #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/home/welcomeHeader.gif') no-repeat;
	width: 550px;
	height: 33px;
}

#index #introCopy {
	float: left;
}

#index #productCatList {
	float: right;
}

#index #productCatList ul {
	list-style-type: none;
}

#index #contentCentral p {
	width: 300px;
}

#index #contentFoot {
	background: #F3F3F3 url('/a/img/home/hp_bottom_bg.jpg') no-repeat bottom;
	height: 161px;
	position: relative;
	overflow: auto;
}

#index #contentFoot #innerContentFoot {
	height: 100px;
	overflow: auto;
	margin-left: 20px;
	margin-top: 20px;
}

#index #contentFoot #innerContentFoot p {
	width: 300px;
	font-size: 10px;
}

#index #contentFoot #padlock {
	position: absolute;
	top: 25px;
	right: 148px;
}

#index #contentFoot #nochexLogo {
	position: absolute;
	right: 32px;
	top: 15px;
}

#index #contentCentral {
	position: relative;
	background-color: transparent;
	float: left;
}

#index h3 {
	clear: both;
	background: url('/a/img/home/hdr_safe_shopping.jpg') no-repeat top left;
	width: 303px;
	height: 31px;
	position: absolute;
	bottom: -2px;
	left: 22px;
}

#index #productScroller {
	clear: both;
	float: left;
	width: 549px;
	height: 224px;
	margin-top: 50px;
	margin-bottom: 40px;
	background: url('/a/img/home/product-scroller.jpg') no-repeat;
}

#index #productScroller h4 {
	font-size: 1.2em;
	font-family: helvetica;
	margin-top: 5px;
}

#index #productScroller h4 a {
	color: #000000;
	text-decoration: none;
}

#index #productScroller img {
	margin-top: 5px;
	border: 3px solid #000;
}

#index #productScroller table td {
	width: 33%;
}

.moreLinks a,
.moreLinks a:visited {
	color: #0a174f;
}

#index h3#fromRangeHdr {
	position: relative;
	clear: both;
	float: left;
	background: url('/a/img/home/fromRangeHdr.gif') no-repeat;
	width: 176px;
	height: 28px;
	top: 50px;
	left: 0;
}

/* About Us */
/* -------- */
#about-us #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/about-us/hdr_aboutus.gif') no-repeat;
	width: 550px;
	height: 33px;
}

/* Contact Us */
#contact-us #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/contact-us/hdr_contactus.gif') no-repeat;
	width: 550px;
	height: 33px;
}

/* FAQ's */
#faqs #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/faqs/hdr_faqs.gif') no-repeat;
	width: 550px;
	height: 33px;
}

/* Privacy Specific */
#privacy-policy #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/privacy-policy/hdr_privacy.gif') no-repeat;
	width: 550px;
	height: 33px;
}

/* Terms & Conditions */
#terms-and-conditions #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/terms-and-conditions/hdr_terms.gif') no-repeat;
	width: 550px;
	height: 33px;
}

#terms-and-conditions #termsContain {
	margin-left: 25px;
}

#terms-and-conditions #termsContain ol li {
	padding-bottom: 10px;
}

#terms-and-conditions #termsContain ol li ol {
	margin-left: 30px;
	padding-top: 20px;
}

#privacy-policy #listwrapper {
	margin-left: 20px;
	padding-bottom: 10px;
}

#privacy-policy #listwrapper ul li {
	padding-bottom: 5px;
	font-weight: bold;
}

#about-us #contentCentral p.signature {
	font-weight: bold;
}

/* Products Stuff */
#blankets #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/hdr_ourBlankets.gif') no-repeat;
	width: 550px;
	height: 33px;
}

#bodysuits #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/hdr_ourBodysuits.gif') no-repeat;
	width: 550px;
	height: 33px;
}

#babygrows #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/hdr_ourBabygrows.gif') no-repeat;
	width: 550px;
	height: 33px;
}

#sale-and-seconds #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/hdr_sale.gif') no-repeat;
	width: 550px;
	height: 33px;
}

#product #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/hdr_productDetail.gif') no-repeat;
	width: 550px;
	height: 33px;
}

#product h3 {
	font-size: 1.4em;
}

.productContainer ul {
	list-style-type: none;
}

.productContainer li {
	clear: both;
	float: left;
	width: 550px;
	padding-bottom: 20px;
	margin-top: 20px;
	border-bottom: 2px solid #90733C;
}

.productContainer li .thumbNailContainer {
	float: left;
	margin-right: 20px;
	width: 175px;
	text-align: center;
}

.productContainer li .thumbNailContainer  img {
	border: 4px solid #000;
	margin: 0 auto;
}

.productContainer table tr td {
	padding-right: 10px;
}

.productContainer table tr {
	border-bottom: 1px solid #ccc;
}

.productContainer li h3 {
	color: #000;
	font-weight: bold;
	font-family: courier, Verdana, arial, sans-serif;
}

.stockLevel {
	text-align: center;
}

.quantityHelp {
	font-size: 0.8em;
}

#product .productContainer {
	float: left;
}

#product .productContainer p {
	display: block;
	width: 300px;
}

/* Allergy Warning */

#allergy-warning #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/allergy-warning/hdr_allergy.gif') no-repeat;
	width: 550px;
	height: 33px;
}

/* Checkout Pages */

#checkout #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/checkout/hdr_yourCart.gif') no-repeat;
	width: 550px;
	height: 33px;
}

#checkout table td,
#checkout table th {
	padding: 5px;
	text-align: center;
	border: 1px solid #90733C;
}

#checkout-stage2 #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/checkout/hdr_checkout.gif') no-repeat;
	width: 550px;
	height: 33px;
}

#checkout-stage3 #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/checkout/hdr_checkout.gif') no-repeat;
	width: 550px;
	height: 33px;
}

#checkout-stage5 h3 {
	padding-top: 20px;
}

#checkout-stage5 a {
	font-weight: bold;
}

#checkout-stage5 table {
	padding-top: 10px;
}

#checkout-stage5 table td,
#checkout-stage5 table th {
	border: 1px solid #90733C;
	padding: 5px;
	text-align: center;
}

#products #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/products/hdr_products.gif') no-repeat;
	width: 550px;
	height: 33px;
}

#products ul {
	list-style-type: none;
	font-size: 1.1em;
}

#products ul li {
	margin-bottom: 10px;
}

#checkout-stage5 #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/checkout/hdr_confirmYourDetails.gif') no-repeat;
	width: 550px;
	height: 33px;}
	
/* ==================================== */
/* My Account                           */

#my-account #contentTop h2 {
	position: absolute;
	top: 120px;
	left: 42px;
	background: url('/a/img/my-account/hdr_myAccount.gif') no-repeat;
	width: 550px;
	height: 33px;}