body {
text-align:center; /* IE6 needs this to center the layout in the browser window */
margin:0px;
padding:0px;
font-family:verdana, sans-serif;
font-size:11px;
color:#d1cc8b;
}

a { color:#000000; text-decoration:none; }
a:hover { text-decoration:underline; }
a:visited { color:#888888; }

p { padding:0px; margin:0px; }

#main-wrapper {
text-align:left; /* prevents page inheriting IE6 centering hack on body */
margin-left:auto; /* centers layout in browser */
margin-right:auto; /* centers layout in browser */
width:890px; /* sets max layout width */
}

#main-wrapper-permalink {
text-align:left; /* prevents page inheriting IE6 centering hack on body */
margin-left:auto; /* centers layout in browser */
margin-right:auto; /* centers layout in browser */
width:890px;
color:#888888;
}

.float-left { float:left; }
.clear { clear:both; }



/* header */
header a {
color:#FFFFFF;
}

header {
color:#999999;
}

header a:visited {
color:#FFFFFF;
}

table.table-page-title {
width:250px;
margin-bottom:10px;
}

td.page-nav {
background-image:url(http://www.moosemother.com/img/bg-mid-top.gif);
}

.nav-corner {
background-color:#000000;
color:#9f8578;
}

.nav-corner a {
color:#FFFFFF;
}

div.nav-thumb {
float:left;
text-align:center;
color:#a4af85;
}

.nav-thumb a img {
border-top:solid 5px #000;
border-left:solid 0px #000;
border-right:solid 0px #000;
border-bottom:solid 5px #000;
max-height:96px;
max-width:96px;
height: expression(this.height > 96 ? 96: true);
width: expression(this.width > 96 ? 96: true);
margin-left:7px;
margin-right:7px;
}

.nav-thumb a img:hover {
border-bottom:solid 5px #9f8578;
}


div.nav-page-title {
font-size:16px;
color:#ffffff;
font-weight:bold;
margin-bottom:15px;
font-family:Arial, sans-serif;
}

/* content */
#right-col {
background-color:#aeaeae;
}

#main-wrapper-permalink #right-col {
background-color:#aeaeae;
}

#left-col {
background-color:#aeaeae;
}

#main-wrapper-permalink #left-col {
background-color:#aeaeae;
}

#main-wrapper #mid-col {
background-color:#d6d6d6;
}

/* homepage */
div.homepage-about {
margin-bottom:9px;
}

div.homepage-row-heading {
text-align:center;
color:#000000;
font-family:arial, sans-serif;
font-size:16px;
font-weight:bold;
}




.listing-tags {
font-size:10px;
color:#888888;
margin-top:7px;
line-height:14px
}

.listing-tags a:visited {
color:#000000;
}




/* right-col */
div.tags {
padding-left:15px;
line-height:21px;
background-color:#000;
width:145px;
padding-bottom:30px;
border-top:solid 1px #e8e8e8;
color:#777777;
}

div.tags p {
margin-top:15px;
}

div.tags a {
color:#ffffff;
}

div.tags a:hover {
color:#ffffff;
}

div.tags a:visited {
color:#ffffff;
}

p.about-text {
font-weight:bold;
line-height:15px;
color:#e7e7e7;
}


/* ads */
div.google-ads {
text-align:center;
}

div.google-sky {
text-align:center;
margin-top:33px;
}

div.bnnr {
text-align:center;
padding-bottom:50px;
padding-top:30px;
}

.skyscraper {
text-align:center;
margin-top:32px;
}

/* footer */
#footer {
width:890px;
padding-top:20px;
padding-bottom:40px;
text-align:center;
font-size:10px;
color:#ffffff;
background-color:#aeaeae;
}





span.footer-links:hover {
text-decoration:underline;
}


div.permalink-title {
font-size:18px;
font-family:Arial, sans-serif;
color:#FFFFFF;
top:107px;
text-align:center;
}



/* related */
table.related a {
line-height:14px;
color:#000000;
}

table.related a:hover {
text-decoration:underline;
}

table.related a:visited {
color:#777777;
}

table.related {
margin-bottom:20px;
}

table.related img {
max-height:112px;
max-width:112px;
height: expression(this.height > 112 ? 112: true);
width: expression(this.width > 112 ? 112: true);
margin-top:5px;
margin-bottom:5px;
padding:3px;
border:solid 1px #000000;
}

table.related a:visited img {
border:solid 1px #888888;
}

div.related-outer {
padding-top:30px;
padding-bottom:20px;
padding-left:20px;
}

/* xxxxxxxxxxx */

table.table-row {
padding-bottom:20px;
margin-top:16px;
}

table.thumb-holder img {
max-height:150px;
max-width:150px;
height: expression(this.height > 150 ? 150: true);
width: expression(this.width > 150 ? 150: true);
border:0;
}

table.thumb-holderNew img {
max-height:150px;
max-width:150px;
height: expression(this.height > 150 ? 150: true);
width: expression(this.width > 150 ? 150: true);
border:0;
}

div.separator {
padding-bottom:12px;
}

table.thumb-holder {
height:158px;
border:solid 1px #fff;
padding:3px;
text-align:center;
margin-bottom:7px;
margin-top:3px;
background-color:#FFFFFF;
}

table.thumb-holderNew {
height:158px;
border:solid 1px #000;
padding:3px;
text-align:center;
margin-bottom:7px;
margin-top:3px;
background-color:#fff;
}

a:visited table.thumb-holderNew {
border:solid 1px #fff;
}

details {
line-height:15px;
}

detailsNew a {
line-height:15px;
color:#000000;
}

.new a {
color:#000000;
font-size:10px;
font-weight:bold;
text-decoration:none;
}

.new a:visited {
color:#000000;
}

table.bottom-pagination {
width:570px;
margin-bottom:12px;
margin-top:12px;
color:#888888;
}

table.bottom-pagination a {
color:#000000;
}

/* xxxxxxxxxxxxxxxxx */

#extra-scroll-height {
height:700px;
width:890px;
background-color:#bfc0af;
}


/* side col blocks */
.block-content {
padding-bottom:12px;
border-top:solid 1px #999999;
border-bottom:solid 1px #ffffff;
}

.block-content-inner {
padding-left:16px;
padding-right:20px;
line-height:21px;
}

.block-content-inner-all {
padding-left:16px;
padding-right:20px;
border-bottom:solid 1px #fff;
padding-bottom:10px;
margin-bottom:10px;
margin-top:18px;
}

.block-title {
font-weight:bold;
line-height:14px;
padding-top:9px;
padding-bottom:5px;
color:#000000;
}

/* nav bar */
div.nav {
position:fixed;
top:0px;
width:570px;
background-image:url(http://www.moosemother.com/img/bg-mid-top.gif);
}

div.nav-product {
float:left;
}

.nav-bar {
height:115px;
text-align:center;
}

.nav-bar2 {
height:25px;
text-align:center;
color:#bfc0af;
}
.nav-bar2 a {
color:#ffffff;
}

.nav-bar img {
border:0px;
max-height:81px;
max-width:81px;
height: expression(this.height > 81 ? 81: true);
width: expression(this.width > 81 ? 81: true);
border:solid 4px #000000;
}

div.nav-title {
font-size:13px;
font-family:Arial, sans-serif;
color:#FFFFFF;
text-align:center;
z-index:9;
margin-top:9px;
position:fixed;
line-height:16px;
width:890px;
}

/* product */
div.product-wrapper {
padding-bottom:30px;
border-bottom:solid 1px #ffffff;
text-align:center;
width:570px;
}

div.product-wrapper table {
margin-top:43px;
margin-left:auto;
margin-right:auto;
}

div.permalink-wrapper {
padding-bottom:30px;
border-bottom:solid 1px #ffffff;
text-align:center;
width:570px;
}

div.permalink-wrapper table {
margin-top:9px;
margin-left:auto;
margin-right:auto;
}

.video-embed-code {
margin-top:20px;
}

.video-body {
background-color:#000000;
}

td.video-body {
color:#aaaaaa;
}

.picture-body {
background-color:#d6d6d6;
}

.product-title {
width:424px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-top:20px;
color:#000000;
}

.video-body div.product-title {
width:424px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-top:20px;
color:#FFFFFF;
}

h1 {
font-size:18px;
font-weight:bold;
font-family:Trebuchet ms, Arial, sans-serif;
}

a.perma-link {
text-decoration:none;
}

a.perma-link-video {
color:#ffffff;
}

a.perma-link-video:hover {
text-decoration:none;
}

a.perma-link-video:visited {
color:#ffffff;
}

.product-description {
width:424px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-bottom:8px;
}

.video-body div.product-description {
width:424px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-bottom:8px;
}

h2 {
font-size:13px;
line-height:17px;
font-weight:normal;
}

.product-buy {
font-size:11px;
width:424px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-bottom:16px;
}
.product-buy span {
font-size:12px;
margin-right:12px;
color:#000000;
}

.video-body div.product-buy {
font-size:11px;
width:424px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-bottom:16px;
}
.video-body div.product-buy span {
font-size:13px;
margin-right:12px;
color:#ffffff;
}

.go-to-website {
margin-left:37px;
margin-top:5px;
margin-bottom:20px;
text-align:left;
border:solid 0px #fff;
}

.picture-body div.product-tags{
width:424px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-bottom:20px;
}

.picture-body div.product-tags a:visited {
color:#000000;
}


div.tags-in-listings {
font-size:10px;
margin-top:7px;
padding-top:5px;
line-height:14px;
color:#888888;
border-top:dotted 1px #999999;
}

div.tags-in-listings a:visited {
color:#000000;
}



.product-tools {
width:424px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-bottom:12px;
}

.video-body div.product-tags{
width:424px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-bottom:20px;
}
.video-body div.product-tags a{
color:#FFFFFF;
}
.video-body div.product-tools {
width:424px;
margin-left:auto;
margin-right:auto;
text-align:left;
padding-bottom:12px;
}
.video-body div.product-tools a {
color:#FFFFFF;
}

.picture-embed-code img {
border:solid 1px #b7b7b7;
margin-top:27px;
max-width:424px;
width: expression(this.width > 424 ? 424: true);
}

.picture-embed-code2 img {
border:solid 1px #b7b7b7;
margin-top:27px;
max-width:424px;
width: expression(this.width > 424 ? 424: true);
}

div.back-top {
margin-top:19px;
}

div.back-bottom {
margin-top:12px;
}

div.permalink-mid-col-top {
height:140px;
background-image:url(http://www.moosemother.com/img/bg-mid-top.gif);
width:570px;
position:fixed;
}

.product-video-wrapper a {
color:#dddddd;
}

.product-picture {
width:424px;
margin-left:70px;
}

.product-picture div.product-title {
color:#000000;
}

.product-video div.product-title {
padding-top:18px;
margin-bottom:7px;
color:#ffffff;
font-family:
}

div.n3 {
margin-top:20px;
padding-left:20px;
}

.add-this {
text-align:center;
background-color:#000000;
height:27px;
}
/* not used */

div.permalink-product-wrapper {
padding-top:140px;
padding-bottom:30px;
border-bottom:solid 1px #ffffff;
text-align:center;
width:570px;
}