* 				{margin: 0; padding: 0;}
html, body 			{height: 100%;}
body 				{font-family: Arial, Helvetica, sans-serif; font-size: 62.5%; background-color: white;}
a 				{outline: none; text-decoration: none;}
img 				{border: none; vertical-align: middle;}
a img				{border: none;}
table 				{border-collapse: collapse;}
body				{background: url(/images/header_bg.gif) repeat-x #F2ECD4; }
/**********************************Utility Classes*****************************************/
.floatLeft 			{float: left;}
.floatRight 			{float: right;}
.clear 				{clear: both;}

/**********************************Layout*****************************************/
div#headerStripe	{background: url(/images/header_bg.gif) repeat-x; height: 188px; width: 100%; margin-top: 0px;}
div#headerWrapper	{width: 1000px; margin: 0 auto; background: url(/images/header.gif) no-repeat; position: relative; height: 188px; margin-top: 0px;}

div#contentWrapper	{width: 980px; margin: 0 auto; position: relative; background: url(/images/content_bg.gif) repeat-y;  }
div#leftnavWrapper	{padding-left: 0px; float: left; width: 206px; height: 100%; background: #F2ECD4; margin: 0px 0px 0px 40px;}
div#leftnav		{width: 201px; background: url(/images/ln_bg.gif) repeat-y; float: right; margin: 0px; height: 100%; }
div#maincontent		{float: left; width: 720px; background: #FFFFFF;  padding: 16px 0px 20px 12px;}

div#footerStripe	{background: url(/images/footer_bg2.gif) repeat-x; height: 162px; width: 100%; margin-top: -13px;}
div#footerWrapper       {width: 1000px; margin: 0 auto; height: 182px; background: url(/images/footer2.gif) no-repeat; position: relative; margin-top: -13px; left: -2px;}

/***************************************HEADER*********************************************/
div#services		{position: absolute; top: 0px; left: 575px; height: 30px; width: 415px;}
div#services h4#cart	{background: url(/images/shopping_cart_icon.gif) no-repeat; text-indent:10px; position: absolute; top: 10px; left: 0px;}
div#services ul		{list-style-type: none; margin: 5px 0px 0px 190px;}
div#services ul li	{display: inline; float: left; padding: 5px 0px 5px 2px;}
div#services ul li a img	{ margin-top: -5px; display: block;}
div#advancedSearch	{position: absolute; top: 98px; left: 445px; height: 30px; width: 540px;}
input#searchBTTN	{position: absolute; top: 0px; left: 480px;}
a#logo			{z-index: 200; position: relative; height: 170px; margin-left: 80px; margin-top: 0px;}
a#events		{z-index: 200; position: absolute; top: 45px; right: 20px;}
img#banner		{ z-index: 9; position: absolute; top: 144px; left: 257px; text-indent: -9999px;  height: 39px; width: 733px;  }
h1#bannerTOYS		{ z-index: 1; position: absolute; top: 145px; left: 256px; text-indent: -9999px; background: url(/images/header_toys.gif) no-repeat; height: 39px; width: 733px;  }
h1#bannerACTIVITY	{ z-index: 1; position: absolute; top: 145px; left: 256px; text-indent: -9999px; background: url(/images/header_activity_toys.gif) no-repeat; height: 39px; width: 733px;  }

a#logout-button		{position: absolute; top: 5px ; right: 15px;width: 54px; height: 23px; background: url(/images/menu_logout.gif) no-repeat 0px -23px; display: block; text-indent: -9999px;}
a#logout-button:hover		{background: url(/images/menu_logout.gif) no-repeat 0px 0px; }


a#login-button		{position: absolute; top: 5px ; right: 15px;width: 54px; height: 23px; background: url(/images/menu_login.gif) no-repeat 0px -23px; display: block; text-indent: -9999px;}
a#login-button:hover		{background: url(/images/menu_login.gif) no-repeat 0px 0px; }

a#viewcart-button		{position: absolute; top: 5px ; right: 145px; width: 66px; height: 23px; background: url(/images/menu_view_cart.gif) no-repeat 0px -23px; display: block; text-indent: -9999px;}
a#viewcart-button:hover		{background: url(/images/menu_view_cart.gif) no-repeat 0px 0px; }


a#checkout-button		{position: absolute; top: 5px ; right: 75px; width:66px; height: 23px; background: url(/images/menu_checkout.gif) no-repeat 0px -23px; display: block; text-indent: -9999px;}
a#checkout-button:hover		{background: url(/images/menu_checkout.gif) no-repeat 0px 0px; }


/***********************************LEFT NAV********************************************/

form#search_form	{background: url(/images/search_bg.gif) no-repeat; width: 195px; height: 42px; margin-left: 3px; margin-top: 0px;}
input#s			{font-family: Arial, Helvetica, sans-serif; font-size: 9pt;padding: 2px; width: 105px;  margin: 2px 0px 0px 8px;}
div#leftnav ul		{padding-left: 10px; list-style-type: none;}
div#leftnav ul li a	{display: block; width: 170px;}
div#giftregistry	{background: #FFFFFF; position: relative; border: 1px solid #5A471B; border-bottom: none;height: 112px; margin-top: -2px; }
div#leftnav ul li ul#get_typs	{padding: 10px 0px; margin-left: 25px; list-style-type: none;}
div#leftnav ul li ul#get_typs li { padding: 2px 0px;}
div#leftnav ul li ul#get_typs li a {color: #5C471A; font-size: 11px; text-transform: capitalize; text-decoration: underline;}


img.giftIM		{position: absolute; top: 5px; left: 5px;}
a.giftREG		{position: absolute; top: 80px; left: 15px;}
a.giftSEARCH		{position: absolute; top: 80px; left: 100px;}

/***********************************CONTENT********************************************/
table.featuredItems	{margin-left: 10px; width: 694px;}
table.featuredItems tr td{width: 211px; height: 114px;}
.COL1			{padding: 0px;}
.COL2			{padding-left: 10px;}
.COL3			{padding-left: 10px;}
table.newItems		{margin-left: 10px; margin-top: 15px;width: 694px;}
table.newItems tr td	{width: 172px; height: 150px;}
span.more-colors	{color: #390F0D; font-size: 11px; font-weight: bold;}

table.pageNumbers	{position: absolute; top: 0px; left: 260px; width: 694px; z-index: 5;}
table.pageNumbers tr td	{height: 30px;}
table.pageNumbers tr td a {color: #911112; font-weight: bold; font-size: 12px; padding: 0px 1px;}
table.pageNumbers tr td span {color: #5A471B; font-weight: bold; font-size: 12px; padding: 0px 1px;}
table.pageNumbers tr td a img	{padding: 0px 2px;}

div.pagethru		{float: right; width:300px; margin: 0px 20px 0px 0px; text-align: right;}
div.pagethru a		{color: #5A471B; font-weight: bold; font-size: 12px; padding: 0px 5px; }
div.pagethru a:hover	{text-decoration: underline; color: #911112;}

table.pageNumbers2	{width: 694px;}
table.pageNumbers2 tr td	{height: 30px;}
table.pageNumbers2 tr td a {color: #911112; font-weight: bold; font-size: 12px; padding: 0px 1px;}
table.pageNumbers2 tr td span {color: #5A471B; font-weight: bold; font-size: 11px; padding: 0px 1px;}
table.pageNumbers2 tr td a img	{padding: 0px 2px;}

table.prodDetails	{margin-left: 5px; width: 710px; position: relative;}
table.prodDetails_quick	{margin-left: 0px; width: 520px; position: relative;}
a#learnMore		{position: absolute; top: 135px; left: 645px;}

/************************************FOOTER********************************************/
a.giftcard		{position: absolute; top: 30px; left: 58px; }
ul.customerService	{position: absolute; top: 40px; left: 285px; list-style-type: none;}
ul.shoppingLinks	{position: absolute; top: 40px; left: 455px; list-style-type: none;}
ul.companyInfo		{position: absolute; top: 40px; left: 625px; list-style-type: none;}
div#footerWrapper ul li	{padding: 2px 0px; }
div#footerWrapper ul li a {font-size: 11px; color: #59461B; text-decoration: underline;}
div#footerWrapper ul li a:hover {font-size: 11px; color: #911112; text-decoration: underline;}
form#signup		{position: absolute; top: 40px; left: 792px;}
form#signup .signuptext {}
form#signup .signupbutton {}

a.productName		{font-size: 11.5px; font-family: Arial, Helvetica, sans-serif; color: #911112; font-weight: bold; padding: 0px 2px;}
a.productName:hover	{color: red;}

.productName		{font-size: 11.5px; font-family: Arial, Helvetica, sans-serif; color: #911112; font-weight: bold; padding: 0px 2px;}
.productPrice		{font-size: 11.5px; font-family: Arial, Helvetica, sans-serif; color: #5B461B; font-weight: bold;}
.details		{font-size: 11.5px; font-family: Arial, Helvetica, sans-serif; color: #5A471B; padding: 5px;}
.titles			{font-size: 11.5px; font-family: Arial, Helvetica, sans-serif; color: #5B461B; font-weight: bold;}

h1#productNameBIG	{color: #5A471B; font-weight: bold; font-size: 17px; margin: 10px 0px 0px 0px; }
p#productPriceBIG	{color: #911112; font-weight: bold; font-size: 16px; margin: 5px 0px 0px 0px;}
iframe#iframe		{margin: 10px 0px 0px 0px;}



#sb_price_print 	{display: none; z-index: 100;position: absolute; top: 25px; left: 115px; width: 210px; background: #CEC394; border: 1px solid #4A4118; overflow: hidden;}
#sb_age_print 	{display: none; z-index: 100;position: absolute; top: 25px; right: -8px; width: 210px; background: #CEC394; border: 1px solid #4A4118; overflow: hidden;}
#sb_brand_print 	{display: none; z-index: 100;position: absolute; top: 25px; left: 230px; width: 210px; background: #CEC394; border: 1px solid #4A4118; overflow: hidden;}

#sb_price_print div,#sb_age_print div, #sb_brand_print div	{border: 1px solid #4A4118; padding: 0px 5px; border-top: 0px;}
#sb_price_print ul, #sb_age_print ul, #sb_brand_print ul	{padding: 10px 15px; list-style-type: none;}
#sb_price_print ul li, #sb_age_print ul li, #sb_brand_print ul li {padding: 2px 2px;}
#sb_price_print ul li a, #sb_age_print ul li a, #sb_brand_print ul li a { color: #4A4118;  font-size: 11px; letter-spacing: 2px; }
#sb_price_print ul li a:hover, #sb_age_print ul li a:hover, #sb_brand_print ul li a:hover { color: #941010;  }


/****************** LOGIN *****************************/

table#logintable		{margin-top: 20px;}
label.login_label		{font-size: 12px; color: #797778; font-weight: bold;}
ul#loggedinlist			{list-style-type: none; margin: 5px 20px;}
ul#loggedinlist li		{padding: 5px 5px 5px 0px;}
ul#loggedinlist li a		{color: black; margin-left: -5px;}
ul#loggedinlist li a:hover	{border-bottom: 2px solid #911112;}
div#express_chk			{background: url(/images/express_checkout.gif) no-repeat; padding: 25px 5px 0px 10px; width: 255px; height: 140px;}
.Reg_Member_Msg			{font-size: 11px; color: #5A471B; line-height: 1.3em; padding: 5px 50px 5px 0px; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif;} /*** Login page text ***/
.link_underline			{text-decoration: underline; color: #A0A0A0;} /*** Forgot password link ***/
.everydayForm			{font-size: 12px; color: #797778; padding-left: 5px;} /*** Register Form Text ***/
.processTXT			{font-size: 13px; color: #797778; padding: 5px; margin: 5px;line-height: 1.5em;}
.infoTXT			{font-size: 11px; color: #5A471B; padding: 5px 20px 5px 5px; margin-left: 5px;line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif;} /*** General Text ***/
.checkout			{font-size: 12px; color: #686868; padding: 5px 30px 5px 5px; margin-left: 5px;line-height: 1.5em; text-transform: capitalize;} /*** Checkout Text ***/
.ship_rates			{font-size: 12px; color: #686868; padding: 5px 0px; margin-left: 0px;line-height: 1.5em;} /**** Shipping Rates ***/

p.infoTXT strong, p.infoTXT a, p.infoTXT label	{font-weight: bold; color: #911112; } /*** General Text Bold ***/
p.infoTXT a:hover		{text-decoration: underline;}
.other_form_labels		{font-size: 12px; color: #5A471B; padding: 5px; margin-left: 5px;line-height: 1.5em;font-weight: bold;}
.errorTXT			{font-size: 12px; color: red; padding: 5px; margin-left: 5px;line-height: 1.5em; float: left; width: 460px;} 
.errorIMG			{float: left; width:20px; margin-top: 10px;}
.centered_content		{text-align: left; width: 500px; margin: 0 auto; font-weight: bold;}
strong.larger_bold		{font-size: 15px;}
.questionbg			{background: #5B481C; width: 600px; padding: 2px; margin-left: 10px;}
.questionbg strong		{ color: white; font-size: 13px; padding: 2px;}
table.ua_home			{margin: 10px 0px 0px 20px; font-family:Arial, Helvetica, sans-serif; font-size: 13px; font-weight:bold; color: #817F80;}
ul.stars			{list-style-type: none;}
ul.stars li			{background: url(/images/bullet.gif) no-repeat; padding: 0px 0px 10px 15px;}
ul.stars li a			{margin-top: -10px; color: #8c8c8d; margin-left: 5px;}
ul.stars li a:hover		{border-bottom: 2px solid #5B481C; margin-left: 5px;}
span#spacer			{width: 50px; display: block;}
table#search_categories		{width: 600px; margin-left: 50px;}
a.search_dept			{font-weight: bold; font-size: 12px; color: #5A471B; padding-left: 5px; text-transform: capitalize;}
a.search_typ			{font-weight: bold; font-size: 11px; color: #8c8c8d; padding-left: 5px; text-transform: capitalize;}
a.search_typ:hover, a.search_dept:hover		{color: #911112;}
table.register tr td		{padding: 8px 0px; border-bottom: 1px solid #6E5D34; font-size: 11px; color: #8C8C8D;}
table.register tr td.no_border	{padding: 5px 0px; border: none;}
table.emailtbl tr td		{padding: 5px 0px; border: none;}

ul#company_nav			{list-style-type: none; width: 500px;}
ul#company_nav li		{display: inline; float: left; padding: 0px 6px;}
div#company_content		{padding: 10px;}
div#loading			{float: right; width: 42px; height: 42px; padding-right: 10px;}
.infoTXT_external		{font-size: 12px; color: #686868; padding: 5px 30px 5px 5px; margin-left: 5px;line-height: 1.5em; width: 460px; text-align: justify;}
.redTXT				{color: red;}
.strikeTXT			{text-decoration: line-through;}

.line_total			{font-size: 12px; color: #686868; padding: 5px 10px 0px 0px; }
.everyday		{letter-spacing: .1em; line-height: 1.5em; padding: 0px 10px 0px 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #7D7F76; }

/************************ TABS *************************/
div#options	{background: none; border: none; width: 200px;}
.ui-tabs-nav { list-style-type: none; font-size: 12px; position: relative; border-right: 1px solid #D4CDBB; }
.ui-tabs-nav li { float: left; text-align: center; color: #D4CDBB; font-weight: bold; padding-top: 10px; background: #FDFAF1; display: inline; border: 1px solid #D4CDBB; width: 103px; height: 30px; border-bottom: none; margin-right: 10px;}
.ui-tabs-nav li:hover { color: #9F8854; }
.ui-tabs-nav li.ui-tabs-selected { border-bottom: 1px solid #D4CDBB; }
.ui-tabs-nav li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover { background: #FDFAF1; color: #5A471B;}
.ui-tabs-panel { clear:left; border: 1px solid #D4CDBB; border-top: none; background: #FDFAF1; color: #5A471B; padding: 0px; }
.ui-tabs-hide { display: none;}
.ui-tabs .ui-tabs-hide { display: none; }
p.details	{padding: 30px 5px 0px 15px; }
/************************ TABS *************************/

p.item_details		{text-transform: capitalize;}
div#product_information	{position: relative; }
div#product_information a {padding: 0px 3px;}


/************************ TABS *************************/
div#options2	{background: none; border: none;}
.ui-tabs-nav2 { list-style-type: none; font-size: 10px; position: relative; border-right: 1px solid #5A471B; background: #5A471B url(/images/inactive.png) 0 50% repeat-x;}
.ui-tabs-nav2 li { float: left; text-align: center; color: #FDFAF1; font-weight: bold; padding-top: 10px; background: #5A471B url(/images/inactive.png) 0 50% repeat-x; display: inline; border: 1px solid #5A471B; width: 90.5px; height: 30px;}
.ui-tabs-nav2 li:hover { background: #ab8f4f url(/images/hover.png) 0 50% repeat-x; color: #212121; }
.ui-tabs-nav2 li.ui-tabs-selected { border-bottom: 1px solid #FDFAF1; bottom: -1px;}
.ui-tabs-nav2 li.ui-tabs-selected a, .ui-tabs-nav li.ui-tabs-selected a:hover { background: #FDFAF1 url(/images/texture.png) 0 50% repeat-x; color: #5A471B;}
.ui-tabs-panel2 { clear:left; border: 1px solid #5A471B; border-top: none; background: #FDFAF1 url(/images/active.png) 0 0 repeat-x; color: #5A471B; padding: 0px; }
.ui-tabs-hide2 { display: none;}
.ui-tabs2 .ui-tabs-hide2 { display: none; }
p.details2	{padding: 30px 25px 30px 15px; }
/************************ TABS *************************/

p.item_details2		{text-transform: capitalize;}
div#product_information2	{position: relative; }
div#product_information2 a {padding: 0px 3px;}

a.gift_card_landing	{float: left; width: 342px; height: 295px; display: block; position: relative;}
a.gift_card_landing span	{position: absolute; top: 80px; left: 40px; width: 280px; color: #5A471B; font-size: 14px;}


span.rolls	{}
span.rolls:hover	{text-decoration: underline;}




span.title_reg {color: #8C8C8C; font-weight: bold; font-size: 12px;}
img.alter {border: 1px solid #D4CDBB;}
img.alter:hover {border: 1px solid #5A471B;}

div.date {
background:url("/images/calendar.jpg") no-repeat scroll 0 0 transparent;
color:#993400;
float:left;
font-family:Georgia,serif;
font-size:12px;
font-weight:bold;
height:47px;
padding-top:3px;
text-align:center;
width:50px;
}

