html { height: 100%; margin-bottom: 1px; }

#about {
color:#444; 
padding:10px 35px 20px 35px; 
font-family:arial,sans-serif; 
font-size:9px;
background-color:#d2eafc;
background-image:url(home.gif);
background-repeat:no-repeat;
background-position: 9px -108px;
display:block;
text-align:center;
}

#about p{margin: 0 0 5px 0; padding:0 }

.FeaturedBrand{display:block; margin:9px 7px 9px 9px;}

#Baby_Toys a:active, .tabcontentstyle a:active, .tabcontentstyle2 a:active, #favcat a:active, #favcat2 a:active {background-color:transparent; color:#444;}

#Baby_Toys{
background-image:url(/mas_assets/Baby_Toys.jpg);
width:284px;
height:309px;
dislay:block;
margin:0; padding:0; 
}

#Baby_Toys ul{ 
margin:65px 0 0 18px; 
float:left;
padding:0; 
list-style:none
}

#Baby_Toys li{ margin:0; padding:0; list-style:none}

/* Styles for Favoirte Categories */

#favcat, #favcat2{
width:690px;
padding:0;
margin:0 0 0 10px;
float:left;
}

#favcat ul, #favcat2 ul{
list-style:none;
margin:0; padding:0;
padding:0;
float:left;
}

#favcat li{
list-style:none;
margin:0 9px 9px 0;
padding:0;
float:left;
background-image:url(home.gif);
background-repeat:no-repeat;
background-position: -478px 0;
height:94px;
width:221px;
display:block;
}

#favcat2 li {
list-style:none;
margin:0 9px 9px 0;
padding:0;
float:left;
background-image:url(favcat2_bg.gif);
background-repeat:no-repeat;
background-position:center top;
width:129px;
height:180px;
display:block;
text-align:center;
}

#favcat a, #favcat p, #favcat2 a, #favcat2 p{ font-size:10px; font-family:arial, sans-serif; line-height:14px }

#favcat h2, #favcat2 h2{
color:#3399ff;
font-size:11px;
line-height:14px;
font-weight:bold;
margin:0; padding:0;
text-decoration:underline;
display:block;
margin-top:15px;
}

#favcat2 h2{
text-align:center;
}

#favcat p, #favcat2 p{ margin:0; padding:0 }

#favcat img{ float:left; margin:3px 0 0 3px; height:80px; width:80px }

#favcat2 img { margin:5px 0 0 0; height:80px; width:80px; }

/* Rounded corners for Customer Images below */

div.wrapper { position:relative; float:left; vertical-align:top;}

div.wrapper div{ position:absolute; width: 7px; height: 7px; }

div.wrapper div.tl{ background:transparent url(/mas_assets/wtl.gif) top left no-repeat; left:0; top:0 }

div.wrapper div.tr{ background:transparent url(/mas_assets/wtr.gif) top right no-repeat; right:0; top:0 }

div.wrapper div.bl{ background:transparent url(/mas_assets/wbl.gif) bottom left no-repeat; left:0; bottom:0 }

div.wrapper div.br{ background:transparent url(/mas_assets/wbr.gif) bottom right no-repeat; right:0; bottom:0 }

/* Start tabbed navigation for Videos */

.shadetabs li{ float:none; display:block }

.shadetabs{
clear:both;
width:684px;
padding: 0;
margin: 7px 0 -14px 9px;
font: bold 10px arial;
list-style-type: none;
text-align: left; 
}

.shadetabs li{ display: inline; margin: 0 }

.shadetabs li a{
text-decoration: none;
padding: 0;
margin-left: 3px;
color: #2d2b2b;
}

.shadetabs li a:visited{ color: #2d2b2b }

.shadetabs li a:hover{ text-decoration: underline; color: #2d2b2b; }

.shadetabs li.selected{ position: relative; top: 1px; }

.shadetabs li.selected a{ border-bottom-color: white; }

.shadetabs li.selected a:hover{ text-decoration: none;}

.tabcontentstyle{
margin:0 0 9px 8px;
width:684px;
height:167px;
background-image:url(home.gif);
background-repeat:no-repeat;
background-position: 0 -232px;
}

.tabcontent{
display:none;
font-family:arial,sans-serif;
font-size:10px;
line-height:16px;
}

.video_new{
display:block;
width:105px;
height:26px;
float:right;
background-image:url(home.gif);
background-repeat:no-repeat;
background-position: 0 1px;
}

li.selected .video_new{ background-image:url(home.gif); background-position: 0 -25px; }

.video_top{
display:block;
width:125px;
height:26px;
float:right;
background-image:url(home.gif);
background-repeat:no-repeat;
background-position: -106px 1px;
}

li.selected .video_top{ background-image:url(home.gif); background-position: -106px -25px; }

.video_all{
display:block;
width:84px;
height:26px;
float:right;
background-image:url(home.gif);
background-repeat:no-repeat;
background-position: -230px 1px;
}

li.selected .video_all{ background-image: url(http://www.oompa.com/mas_assets/video_all_tab_on.gif); }

@media print {
.tabcontent {
display:block!important;
}
}

/* end tabbed navigation for Videos */

/* Styles for video thumb hover below */

.newvid1 a, .newvid2 a, .newvid3 a, .newvid4 a, .popvid1 a, .popvid2 a, .popvid3 a, .popvid4 a{
height:62px;
width:110px;
display:block;
border:3px solid #a8dbff;
background: url("/mas_assets/vid_thumbs.jpg") 0 0 no-repeat
}
.newvid1 a{ background-position: 0 0; }
.newvid1 a:hover { background-position: -110px 0; }
.newvid2 a{ background-position: 0 -62px; }
.newvid2 a:hover { background-position: -110px -62px; }
.newvid3 a{ background-position: 0 -124px; }
.newvid3 a:hover { background-position: -110px -124px; }
.newvid4 a{ background-position: 0 -186px; }
.newvid4 a:hover { background-position: -110px -186px; }
.popvid1 a{ background-position: 0 -248px; }
.popvid1 a:hover { background-position: -110px -248px; }
.popvid2 a{ background-position: 0 -310px; }
.popvid2 a:hover { background-position: -110px -310px; }
.popvid3 a{ background-position: 0 -372px; }
.popvid3 a:hover { background-position: -110px -372px; }
.popvid4 a{ background-position: 0 -434px; }
.popvid4 a:hover { background-position: -110px -434px; }
.newvid1 a:hover, .newvid2 a:hover, .newvid3 a:hover, .newvid4 a:hover, .popvid1 a:hover, .popvid2 a:hover, .popvid3 a:hover, .popvid4 a:hover{border:3px solid #a8dbff;}

table#imgTb1 { width:350px; margin:0 0 0 15px; vertical-align:top;}

/* Start tabbed navigation for Reviews */

#maintab2{ margin:0 9px 0 0; }

.shadetabs2 li{ float:none; display:block }

.shadetabs2{
clear:both;
width:410px;
padding: 0;
margin: 0;
font: bold 10px arial;
list-style-type: none;
text-align: left;
}

.shadetabs2 li{ display: inline; margin: 0 }

.shadetabs2 li a{ text-decoration: none; padding: 0; margin:0; color: #2d2b2b; }

.shadetabs2 li a:visited{ color: #2d2b2b }

.shadetabs2 li a:hover{ text-decoration: underline; color: #2d2b2b; }

.shadetabs2 li.selected{ position: relative; top: 1px; }

.shadetabs2 li.selected a{ border-bottom-color: white;}

.shadetabs2 li.selected a:hover{ text-decoration: none; }

.tabcontentstyle2{
margin:28px 0 0 0;
width:410px;
height:363px;
background-color:#fff;
overflow:auto;
}

.tabcontentstyle2 h2{ font-size:12px; font-weight:bold; margin:0; padding:0; }

.shadetabs2 .most_reviewed{
display:block;
width:126px;
height:28px;
float:right;
margin-left:3px;
background-image:url(home.gif);
background-repeat:no-repeat;
background-position: -279px -52px;
}

li.selected .most_reviewed{ background-image:url(home.gif); background-position: -279px -80px; }

.shadetabs2 .most_recent{
display:block;
width:108px;
height:28px;
float:right;
margin-left:3px;
background-image:url(home.gif);
background-repeat:no-repeat;
background-position: -170px -52px;
}

li.selected .most_recent{ background-image:url(home.gif); background-position: -170px -80px; }

.shadetabs2 .photo_review{
display:block;
width:170px;
height:28px;
float:right;
background-image:url(home.gif);
background-repeat:no-repeat;
background-position: 0 -52px;
}

li.selected .photo_review{ background-image:url(home.gif); background-position: 0 -80px; }

/* Start Popup Div Styles */

.popup_close{
float:right;
}

#blanket {
   position:absolute;
   z-index: 9001; /*ooveeerrrr nine thoussaaaannnd*/
   top:600px;
   left:0px;
   width:100%;
}
#popUpDiv {
	position:absolute;
	background-color:#fff;
	width:500px;
	height:300px;
	z-index: 9002; /*ooveeerrrr nine thoussaaaannnd*/
	text-align:left;
	border:2px solid #444;
	padding:20px;
}
#popUpDiv p{
font-size:11px;
font-family:verdana;
line-height:16px;
padding:0 10px 0 0;
}
.popup_header{
position:fixed;
background-color:#fff;
display:block;
width:500px;
}
.popup_copy{
overflow:auto;
height:260px;
width:500px;
display:block;
margin:40px 0 0 0;
}

#tagline { 
background-image:url(tagline.gif); 
text-align:center; 
width:700px; 
height:20px;
padding-top:7px; 
}

#tagline a, #tagline a:active, #tagline a:visited, #tagline a:hover { 
color:#fff; font-size:10px; letter-spacing:0.1em; }
