:focus {
	outline: 1px;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

div#main-container {
   width:210px;
   float:left;
   *margin-top:0px;
   _margin-top:-5px;
   *margin-left:-75px;
   *padding-left: 10px;
}
/* ===LEFT SECTION=== */

ul.dropdown li.top {
   width:205px;
   height:27px;
   background:url(http://www.rosettastone.it/us_assets/images/holiday/btn_dropdown.gif) top left no-repeat;
   font-size:13px;
   display:block;
   text-decoration:none;
   color:#fff;
   line-height:2;
   padding:0;
   margin:10px 0px 0px 0px;
   position:relative;
   cursor:pointer;
}


ul.dropdown li.top span {padding-left:50px;}

ul.dropdown li.top a {
   color:#fff;
   text-decoration:none;
	
}
ul.dropdown li.top a:hover {}

ul.dropdown li.hover span {
   color:#000;
}

ul.dropdown li ul li {
   background:url(http://www.rosettastone.it/us_assets/images/holiday/btn_dropdown.gif) bottom left no-repeat;
   width:305px;
   height:211px;
   position:absolute;
   top:22px;
   left:37px;
   font-weight:normal;
   line-height:1;
   padding:0px;
}


ul.dropdown li ul li dl {
   margin: 0px 0 0 10px;
}

ul.dropdown li ul li dt {
   font-size:24px;
   display:block;
   line-height:38px;
}


ul.dropdown li ul li dd.check {
   font-size:16px;
   display:block;
   padding-left:28px;
   height:25px;
   background:url(http://www.rosettastone.it/us_assets/images/holiday/icn_red-check.gif) top left no-repeat;
}

ul.dropdown li ul li dd.first {
   margin-bottom:20px;
}

ul.dropdown li ul li dd a {
   font-size:12px;
   display:block;
   width:144px;
   margin:20px auto 0 auto;
}

ul.dropdown ul  { /*hide dropdown menu by default*/
   display:none;
   background:#03F;
   z-index:100000;
}

ul.dropdown li.hover ul { /*show menu when javascript adds the hover class */
   display:block;

}