* {padding:0;}
a {outline: none;}
:-moz-any-link:focus {outline: none;}

/* menu container */
.mss-nav {padding: 0; margin: 0; margin: 20px 0 30px 0; text-align: center;}

/* top nav styles */
.mss-nav ul {padding: 0; margin: 0; list-style-type: none; z-index: 1000;}
.mss-nav li {float: left; position: relative; margin: 0; padding: 0;}
.mss-nav ul li a {background-color:#FFDBD5; color:#000000; font: normal bold 11px/normal Arial, Helvetica, sans-serif; text-align:center; text-decoration:none; padding: 4px 6px 4px 6px; display: block; margin-right: 1px; white-space: nowrap;}
.mss-nav ul li a:hover {text-decoration:underline;}

/* sub nav styles */
/* sub nav positioning for ie */
.mss-nav li ul {display: none; position: absolute; top: 22px; left: 0px; background-color: #DEDEE0; padding: 1px;}

/* sub nav positioning for ff
.mss-nav li > ul {top: 21px; left: 6px;	margin: 0px 0px 0px -6px; text-align: left;}
 */

/* sub nav list items*/
.mss-nav li:hover ul, .mss-nav li.over ul {display: block;}
.mss-nav ul li ul li {float: none; background-color:#ffffff; display: block;}

/* sub nav text styles */
.mss-nav ul li ul li a {color:#CC6699; background: #FFFFFF; font-weight: normal; text-align: left; padding: 1px 8px 3px 8px; display: block; margin: 0;}
.mss-nav ul li ul li a:hover {background-color: #DEDEE0;}

#homeImg {position:relative; right:20px;}

#yfc_mini {position:absolute; top:20px; right:20px; background:#fff; border:1px solid #FFCCFF;}
.mini_msg, .mini_item_count, .mini_subtotal {font-size:12px;}
#yfc_mini_icon {background: url('/lib/giftdistrict/cart2.png') no-repeat;}
