body
{
 background: #deebfc;
 font: 12px verdana;
}

a img
{
 border: none;
}

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

#mainWrapper
{
 margin: auto;
 margin-top: 61px;
 width: 954px;
 background: #ffffff;
 border: 2px solid #adccf7;
 -moz-border-radius: 25px;
 -webkit-border-radius: 25px;
}

#header
{
 margin: auto;
 margin-top: 10px;
 margin-bottom: 30px;
 background: #ffffff url(/includes/templates/milliesplayground/images/header.png) no-repeat;
 width: 909px;
 height: 368px;
}

#header p
{
 margin-top: 20px;
 margin-left: 95px;
 float: left;
 color: #a49582;
}

#header p a
{
 color: #5b99ee;
}

#header p.cart
{
 font-size: 11px;
 margin-left: 283px;
 margin-top: 14px;
 padding: 7px;
 position: relative;
 border: 3px solid #cee0fa;
 -webkit-border-radius:8px;
 -moz-border-radius: 8px;
}

#header p.cart span.corner
{
  background-image:url(/includes/templates/milliesplayground/images/border-cart.png);
  height: 7px;
  width: 7px;
}

#header span.red
{
 color: #ff2b4e;
 font-weight: bold;
}

#navMainSearch
{
 float: right;
 margin-right: 20px;
 margin-top: 255px;
}

#navMainSearch input
{
 display: inline;
 margin: 0px;
}

#navMainSearch input.search
{
 background: #ffffff url(/includes/templates/milliesplayground/images/search_background.png);
 padding: 6px;
 width: 162px;
 height: 18px;
 border: 0px;
}

#container
{
 min-height: 300px;
 width: 900px;
 padding-left: 25px;
}

span.corner
{
 background-image:url(/includes/templates/milliesplayground/images/border-blue.png);
 font-size:1px;
 height:14px;
 position:absolute;
 width:14px;
 z-index:0;
}

span.corner.tl
{
 background-position:left top;
 left:-3px;
 top:-3px;
}

span.corner.tr
{
 background-position:right top;
 right:-3px;
 top:-3px;
}

span.corner.bl
{
 background-position:left bottom;
 bottom:-3px;
 left:-3px;
}

span.corner.br
{
 background-position:right bottom;
 bottom:-3px;
 right:-3px;
}

.columnLeft
{
 border-right: 1px dashed #ac9182;
 width: 220px;
 padding-right: 20px;
}

.pink
{
 color: #ff607a;
 margin-left: 10px;
 font-size: 12px;
}

#navBreadCrumb
{
 text-transform: lowercase;
 padding: 6px;
 padding-top: 14px;
 padding-bottom: 2px;
 border-bottom: 1px dashed #ac9182;
 margin-left: 30px;
 margin-right: 30px;
 margin-bottom: 15px;
 color: #a49582;
}

#navBreadCrumb a, .specialsListBoxContents a
{
 text-decoration: none;
 color: #ff2b4e;
}

#topnav
{
 width: 500px;
 margin: 0px;
 padding: 0px;
 padding-top: 240px;
 padding-left: 30px;
 display: inline;
 float: left;
}

#topnav ul
{
 list-style: none;
 margin: 0px;
 padding: 0px;
 padding-top: 20px;
}

#topnav li
{
 float: left;
 color: #ffffff;
 margin: 10px;
 margin-top: 15px;
 font-size: 14px;
}

#topnav a, #header a
{
 color: #ffffff;
 text-decoration: none;
}

#topnav a
{
 padding-top: 20px;
 padding-bottom: 15px;
 padding-left: 10px;
 padding-right: 10px;
}

#indexDefault, #indexCategories, #indexProductList, #contactUsDefault, #loginDefault, #privacy, #shippingInfo, #advSearchResultsDefault, #productGeneral, #newProductsDefault, #shoppingCartDefault, #advSearchDefault, #ezPageDefault, #createAcctDefault, #accountDefault, #checkoutShipping, #checkoutPayment, #checkoutConfirmDefault, #createAcctSuccess, #specialsListing, #allProductsDefault
{
 margin-left: 30px;
 margin-right: 30px;
 color: #a49582;
 line-height: 18px;
}

#cartProdTitle
{
 color: #ff607a;
}

#cartContentsDisplay
{
 margin-bottom: 10px;
}

#indexCategoriesHeading, #productListHeading
{
 color: #a49582;
 text-transform: lowercase;
 font-size: 24px;
 line-height: 24px;
}

#indexDefaultHeading, .greeting, #indexDefaultMainContent
{
 width: 290px;
}

#indexDefaultMainContent
{
 color: #a49582;
 width: 250px;
 line-height: 25px;
 float: left;
}
#indexDefault fieldset {
    margin: 10px 0 0 0;
    width: 230px
}
#productsListingListingTopLinks, #newProductsDefaultListingTopLinks, #specialsListingTopLinks, #allProductsListingTopLinks
{
 float: right;
 margin-top: -85px;
 font-size: 10px;
 line-height: 10px;
 color: #a49582;
}

#productsListingListingTopLinks a, #newProductsDefaultListingTopLinks a, #specialsListingTopLinks a, #allProductsListingTopLinks a
{
 text-decoration: none;
 color: #ff607a;
 line-height: 10px;
}

#productsListingTopNumber, #newProductsDefaultListingTopNumber, #specialsListingTopNumber, #allProductsListingTopNumber
{
 float: right;
 margin-top: -70px;
 font-size: 10px;
 line-height: 10px;
 color: #a49582;
}

#allProductsListingTopNumber
{
 margin-top: -65px;
}

#allProductsListingTopLinks
{
 margin-top: -80px;
}

#newProductsDefaultListingTopNumber, #specialsListingTopNumber
{
  margin-top: -80px;
}

#newProductsDefaultListingTopLinks, #specialsListingTopLinks
{
  margin-top: -94px;
}

.specialsListBoxContents, #specialsListingHeading
{
 margin: 10px;
}

.specialsListBoxContents
{
 margin: 10px;
}


#whatsNew
{
 float: right;
 width: 320px;
}

.tabTable, #newProductsDefault table
{
 padding: 10px;
}

#productListing, #newProductsDefault
{

 border: dashed 1px #ac9182;
 -webkit-border-radius:8px;
 -moz-border-radius: 8px;
}

#shoppingCartDefault table
{
 margin-top: 15px;
 padding: 10px;
 border: 2px solid #cee0fa;
 -webkit-border-radius: 8px;
 -moz-border-radius: 8px;
}

.productListing-data
{
 padding: 5px;
 padding-bottom: 15px;
 font-weight: bold;
 color: #a49582;
}

.productListing-data a
{
 color: #a49582;
 text-decoration: none;
}

.productListing-heading
{
 display: none;
}

.itemTitle
{
 font-size: 14px;
 margin-top: 0px;
}

.main
{
 color: #a49582;
}

.main a
{
 color: #ff607a;
}

.itemTitle a, .main strong
{
 font-size: 14px;
 text-decoration: none;
 color: #ff607a;
}

.listingDescription, .productDescription
{
 color: #a49582;
 font-weight: normal;
 line-height: 18px;
}

#productName
{
 float: left;
 margin-left: 20px;
 font-size: 20px;
 line-height: 25px;
}

#productMainImage
{
 float: left;
}

#productPrices
{
 clear: both;
}


#productsListingBottomNumber, #productsListingListingBottomLinks, #newProductsDefaultListingBottomNumber, #newProductsDefaultListingBottomLinks, #specialsListingBottomNumber, #allProductsListingBottomNumber, #allProductsListingBottomLinks
{
 color: #a49582;
 font-size: 10px;
 padding-top: 20px;
 float: right;
}

#productsListingListingBottomLinks, #newProductsDefaultListingBottomLinks, #specialsListingBottomLinks, #allProductsListingBottomLinks
{
 clear: right;
 padding-top: 5px;
}

#productsListingListingBottomLinks a, #newProductsDefaultListingBottomLinks a, #specialsListingBottomLinks a, #allProductsListingBottomLinks a
{
 text-decoration: none;
 color: #ff607a;
}

.categoryListBoxContents, .centerBoxContentsFeatured, .centerBoxContentsSpecials .centerColumn
{
 float: left;
 height: 200px;
 border: dashed 1px #ac9182;
 margin: 10px;
 position: relative;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
}

.centerBoxContentsNew
{
 color: #ff2b4e;
 font-weight: bold;
 padding-left: 10px;
 padding-top: 15px;
 text-align: center;
 position: relative;
 height: 160px;
 border: dashed 1px #ac9182;
 -webkit-border-radius: 15px;
 -moz-border-radius: 15px;
}

#newProductsDefaultHeading
{
	padding-left: 10px;
	line-height: 24px;
	font-size: 16px;
}
#cartDefaultHeading, #checkoutPaymentHeading, #checkoutConfirmDefaultHeading,#checkoutShippingHeading
{
	line-height: 24px;
	font-size: 16px;

}

.centerBoxContentsNew span.corner
{
 background-image:url(/includes/templates/milliesplayground/images/border-dashed.png);
 z-index: 1;
}

.centerBoxContentsNew span.corner.tl
{
 left:-1px;
 top:-1px;
}

.centerBoxContentsNew span.corner.tr
{
 right:-1px;
 top:-1px;
}

.centerBoxContentsNew span.corner.bl
{
 bottom:-1px;
 left:-1px;
}

.centerBoxContentsNew span.corner.br
{
 bottom:-1px;
 right:-1px;
}

.centerBoxContentsNew .productName
{
 color: #a49582;
 text-decoration: none;
 margin-left: 15px;
}

.productName
{
 float: left;
 width: 145px;
 margin-top: 20px;
 clear: right;
}

.price
{
 font-weight: bold;
 font-size: 14px;
 display: inline;
}

.productImage
{
 height: 180px;
 z-index: 100;
}

.categoryListBoxContents
{
 border: solid 3px #adccf7;
 text-align: center;
}

.categoryListBoxContents a
{
 text-transform: lowercase;
 margin-top: 10px;
 margin-left: 55px;
 padding-bottom: 15px;
 float: left;
 text-decoration: none;
 color: #a49582;
}

.centerBoxContentsNew a
{
  float: left;
}

.categoryListBoxContents a
{
 font-size: 20px;
 line-height: 20px;
 text-align: center;
}

.centerBoxHeading
{
 font-size: 13px;
 text-align: right;
 color: #5b99ee;
 font-weight: normal;
}

.productListing-rowheading th a
{
 text-decoration: none;
 color: #000000;
}

.productListing-even
{
 padding: 5px;
 background: #fefefe;
}

.productListing-odd
{
 padding: 5px;
}

#contactUsForm, #contactUsNoticeContent
{
 float: left;
 width: 260px;
 border: none;
}

#contactUsNoticeContent, #privacyDefaultMainContent, #shippingInfoMainContent, #ezPageDefault div
{
 color: #a49582;
 line-height: 18px;
}

#ezPageDefault a
{
 color: #FF2B4E;
}

#loginDefault fieldset, #advSearchDefault fieldset, #createAcctDefault fieldset, #createAcctSuccess fieldset
{
 border: none;
}

#contactUsDefault .forward
{
 clear: left;
 float: left;
 margin-left: 270px;
}

#shoppingCartDefault .forward
{
 float: right;
}

#advSearchDefault .buttonRow
{
 float: left;
 margin-left: 20px;
}

#shoppingCartDefault .buttonRow
{
 margin-left: 5px;
 margin-right: 5px;
 margin-top: 10px;
}

#contactUsDefault .back
{
 float: left;
}

 #shoppingCartDefault .back
 {
  float: left;
 }

#cartSubTotal
{
 float: right;
}

.cartTotalsDisplay
{
 margin-top: 20px;
}

#contactUsForm input, #contactUsForm textarea, #login-email-address, #login-password, #company, #firstname, #lastname, #street-address, #suburb, #city, #state, #postcode, #telephone, #fax, #dob, #email-address, #password-new, #password-confirm
{
 width: 250px;
 background: #eff5fd;
 border: 1px solid #eff5fd;
 padding: 5px;
 -moz-border-radius: 10px;
 -webkit-border-radius:10px;
 
}

.floatingBox input
{
 background: #eff5fd;
 border: 1px solid #eff5fd;
 padding: 5px;
 -moz-border-radius: 10px;
 -webkit-border-radius:10px;
}

#country
{
  width: 260px;
}

#contactUsForm label, #loginDefault label
{
 font-size: 15px;
}

#loginDefault td.label
{
 width: 150px;
}

#categories a.category-top, .category-links
{
 text-transform: lowercase;
 display: block;
 width: 200px;
 text-decoration: none;
 color: #a49582;
 font-size: 15px;
 border-top: 1px dashed #ac9182;
 padding: 10px;
}

#categories a.category-top:first-child
{
 border: none;
}

#categories a.category-subs
{
 display: block;
 text-transform: lowercase;
 font-size: 11px;
 color: #977563;
 padding: 5px;
 margin: 0px;
 text-decoration: none;
}

#categories a.category-subs .category-subs-parent
{
 font-size: 12px;
 display: block;
 font-weight: bold;
}

.category-subs-parent
{
 color: #a49582;
 font-weight: bold;
}

.category-subs-selected
{
 font-weight: bold;
}

#categories a.category-products
{
 display: block;
 text-transform: lowercase;
 font-size: 11px;
 color: #977563;
 padding: 5px;
 margin: 0px;
 text-decoration: none;
}

#footer
{
 margin: auto;
 width: 909px;
 height: 75px;
 background: #ffffff url(/includes/templates/milliesplayground/images/footer.png) no-repeat;
}

#footer ul
{
 margin: 0px;
 padding: 0px;
 padding-top: 40px;
 padding-left: 145px;
 list-style: none;
}

#footer li
{
 font-size: 10px;
 float: left;
 color: #ffffff;
 padding: 3px;
}

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

#credit { /* 
 cheese: cheese; 
 cheese: cheese cracker salmon; 
 blum: blumb #AAAAHH!important; */
 color: #a49582;
 float: right;
 margin-right: 30px;
 font-size: 10px;
 height: 40px;
}

#credit ul
{
 list-style: none;
}

#credit li
{
 float: left;
 margin-left: 5px;
}

#credit a
{
 text-decoration: none;
 color: #a49582;
}
.messageStackError {
	color: red;
}
.markProductOutOfStock {
	color: red;
	font-weight: bold;
	font-size: 1.1em;
}