* { margin: 0; padding: 0; outline: none; }

body { background: url(img/bg_header.gif) repeat-x; color: #222; font: 12px/1.3 Arial, Helvetica, sans-serif; text-align: center; }

#container { margin: 0 auto; position: relative; text-align: left; width: 960px; }

#header { height: 125px; }
#header .logo { background: url(img/logo.jpg) no-repeat; display: block; float: left; height: 125px; margin-left: 20px; text-indent: -9999em; width: 180px; }
#header ul { background: url(img/bg_nav.jpg) no-repeat; float: left; list-style: none; padding: 75px 0 0 104px; }
* html #header ul { padding-top: 76px; }
#header ul li { float: left; }
#header ul li a { background: url(img/nav.gif) no-repeat; height: 50px; display: block; text-indent: -9999em; }
#header a#tru { width: 136px; }
#header a#tru:hover, #header .toysrus_deals a#tru { background-position: 0 -50px; }
#header a#bru { background-position: -136px 0; width: 157px; }
#header a#bru:hover, #header .babiesrus_deals a#bru { background-position: -136px -50px; }
#header a#etoys { background-position: -293px 0; width: 109px; }
#header a#etoys:hover, #header .etoyscom_deals a#etoys { background-position: -293px -50px; }
#header a#fao { background-position: -402px 0; width: 172px; }
#header a#fao:hover, #header .fao_schwarz_deals a#fao { background-position: -402px -50px; }

#utilities { position: absolute; top: 24px; right: 50px; width: 200px; }
* html #utilities { right: 30px; }
#utilities p { float: left; font-weight: bold; margin-right: 5px; padding-top: 3px; }
#utilities ul { background: none; padding: 0; }
* html #utilities ul { padding-top: 0; }
#utilities ul li a { background: url(img/share_buttons.gif) no-repeat; display: block; height: 22px; text-indent: -9999em; width: 27px; }
#utilities ul li a.rss { background-position: 0 0; }
#utilities ul li a.facebook { background-position: -27px 0; }
#utilities ul li a.twitter { background-position: -54px 0; }
#utilities ul li a.share { background-position: -81px 0; }

#tagline { background: url(img/square_border.gif) repeat-x bottom; padding: 20px; }
#tagline p { font-size: 34px; letter-spacing: -1px; }
#tagline span { color: #95A9B4; font-size: 19px; letter-spacing: normal; }
.archive #tagline, .page #tagline { margin-bottom: 30px; }
.individual #tagline { margin-bottom: 15px; }

#featured { background: url(img/square_border.gif) repeat-x bottom; margin-bottom: 20px; overflow: hidden; padding: 20px 20px 5px; }
* html #featured { height: 490px; }
#featured .entry img.featured { float: left; margin: 0 10px 10px 0; width: auto; }
#featured .entry dl { display: block; float: left; width: 475px; }
#featured .entry dt.dotd { background: url(img/dotd.gif) no-repeat; display: block; float: left; width: 425px; text-indent: -9999em; height: 80px; }
#featured .entry dt { font-size: 19px; letter-spacing: -1px; padding: 4px 10px 4px 25px; }
#featured .entry dd { padding: 4px 10px 4px 25px; }
#featured .entry dd.wasPrice { font-size: 14px; }
#featured .entry dd.salePrice { color: red; font-size: 32px; font-weight: bold; letter-spacing: -1px; }
#featured .entry dd.availability img { vertical-align: middle; }
#featured .entry dd.url a { background: url(img/deal_link.gif) no-repeat; display: block; float: left; height: 40px; text-indent: -9999em; width: 195px; }

.entry img.featured { float: right; margin: 0; width: 150px; }
.entry dl { display: block; }
.entry dt.dotd { display: none; }
.entry dt { font-size: 19px; letter-spacing: -1px; padding: 4px 10px 4px 25px; }
.entry dd { padding: 4px 10px 4px 25px; }
.entry dd.wasPrice { font-size: 14px; }
.entry dd.salePrice { color: red; font-size: 32px; font-weight: bold; letter-spacing: -1px; }
.entry dd.availability img { vertical-align: middle; }
.entry dd.url a { background: url(img/deal_link.gif) no-repeat; display: block; height: 40px; text-indent: -9999em; width: 195px; }

.addThis { float: left; padding: 10px 25px; }

#wrapper { padding: 0 40px; }

#main { display: inline; float: left; width: 560px; }
.page #main { padding-bottom: 70px; }
#main h1 { border: 1px dotted #73A0B5; border-width: 1px 0; color: #73A0B5; font-size: 22px; padding: 10px 0 5px; margin: 15px 0; }
#main h2 { border: 1px dotted #73A0B5; border-width: 1px 0; color: #73A0B5; font-size: 22px; padding: 10px 0 5px; margin: 15px 0; }
.page #main h2 { border-width: 0 0 1px 0; color: #222; font-size: 18px; margin: 10px 0; }
#main h3 { font-size: 20px; margin-bottom: 10px; }
.page #main h3 { font-size: 16px; margin: 10px 0; }
#main h3 a { color: #000; text-decoration: none; }
#main h3 a:hover { color: #1E9CC5; text-decoration: underline; }
.page #main p { margin-bottom: 10px; }
.entry-content { margin-bottom: 20px; }
.entry-content a { color: #1E9CC5; text-decoration: none; }
.entry-content a:hover { text-decoration: underline; }
.entry-content img, .entry-content p { margin-bottom: 10px; }
.entry-content .floatLeft { float: left; margin: 0 15px 15px 0; }
.entry-content .floatRight { float: right; margin: 0 0 15px 15px; }
.entry-footer { background: url(img/bg_entry_footer.gif) no-repeat; border-bottom: 1px dotted #DFE1E2; clear: both; font-size: 11px; height: 40px; margin-bottom: 20px; padding: 10px; }
.entry-footer p { border-right: 1px solid #CCC; font-weight: bold; float: left; letter-spacing: -1px; padding: 0 8px; }
.entry-footer p.last { border: none; }
.entry-footer p a { color: #1E9CC5; text-decoration: none; }
.entry-footer p a:hover { text-decoration: underline; }
.entry-footer .addThis { float: right; padding: 0 5px; }

.content-nav a { color: #222; padding: 0 5px; text-decoration: underline; }
.content-nav a:hover { color: #1E9CC5; text-decoration: none; }

.trackbacks { border-bottom: 1px dotted #DFE1E2; margin-bottom: 15px; padding-bottom: 15px; }
.comments-content { border-bottom: 1px dotted #DFE1E2; margin-bottom: 15px; padding-bottom: 15px; }
.comment { background: url(img/bg_comment_top.gif) top no-repeat; font-size: 11px; padding: 15px 15px 0; }
.comment-wrap { background: #D5E2EA url(img/bg_comment_bottom.gif) bottom no-repeat; padding-bottom: 40px; width: 492px; }
.comment-posted { float: left; width: 125px; }
.comment-posted a { color: #0090CF; text-decoration: none; }
.comment-posted a.date { color: #666; display: block; text-decoration: none; }
.comment-content { color: #666; float: left; width: 70%; }
.comments-open textarea { width: 100%; height: 75px; padding: 2px; }
.comments-open input { margin: 2px; padding: 2px; }
#comment-post-button, #comment-confirm-post { background: url(img/comment_post.gif) no-repeat; border: none; display: block; float: left; height: 23px; text-indent: -9999em; width: 80px; }
#comment-preview-button { background: url(img/comment_preview.gif) no-repeat; border: none; display: block; float: left; height: 23px; text-indent: -9999em; width: 100px; }
#comment-edit { background: url(img/comment_edit.gif) no-repeat; border: none; display: block; float: left; height: 23px; text-indent: -9999em; width: 80px; }

#support { margin-left: 611px; width: 269px; }
* html #support { margin-left: 608px; overflow: hidden; }
#news { background: #78A0BA url(img/bg_news.gif) no-repeat bottom left; padding: 0 15px 30px; }
#news h2 { background: url(img/news_header.gif) no-repeat; display: block; height: 63px; margin: 0 0 15px -15px; text-indent: -9999em; width: 269px; }
#news ul { list-style: none; margin-bottom: 10px; }
#news li { border-bottom: 1px solid #B0CAD9; color: #FFF; font-size: 11px; margin-bottom: 10px; padding-bottom: 10px; }
#news li a { color: #D7E9ED; display: block; font-size: 13px; font-weight: bold; margin-bottom: 5px; }
#news a#newsButton { background: url(img/news_button.jpg) no-repeat; display: block; float: right; height: 28px; text-indent: -9999em; width: 125px; }

#archives, #categories { padding: 1px 0 30px; }
#archives h2, #categories h2 { border: 1px dotted #73A0B5; border-width: 1px 0 0; color: #73A0B5; font-size: 22px; padding: 10px 0 5px; margin: 14px 0 5px; }
#archives ul, #categories ul { list-style: none; margin-bottom: 10px; }
#archives li, #categories li { display: inline; }
#archives li a, #categories li a { background: url(img/archive_arrow.gif) no-repeat; color: #222; display: block; font-weight: bold; padding: 0 0 5px 18px; }

#footerWrap { background: #D5E2EA; clear: both; text-align: center; }
#footer { margin: 0 auto; padding: 30px 0; width: 960px; }
#footer p { clear: left; font-size: 10px; padding: 10px; }
#footer p a { color: #000; }
#footer ul { list-style: none; margin: 0 auto; width: 388px; }
#footer ul li { float: left; }
#footer ul li a { background: url(img/share_buttons_footer.gif) no-repeat; display: block; height: 26px; text-indent: -9999em; }
#footer .rss { background-position: 0 0; width: 66px; }
#footer .facebook { background-position: -66px 0; width: 113px; }
#footer .twitter { background-position: -179px 0; width: 94px; }
#footer .share { background-position: -273px 0; width: 115px; }


#advert72890 {height:91px; width:727px; border:0; margin: 16px 0 14px 80px; }
#footer-ad {height:91px; width:727px; border:0; margin: 16px 0 14px 80px;}
#advert300250 {height:250px;width:300px; float:right;}
/* ph=1 */
/* nhm:from_kauri */
/* ph=1 */
