html, body, h2, h3, h4, div, p, a, ul, li, input, select, table, tbody, thead, tfoot, tr, td {
    font-family:Verdana, Arial, Helvetica, sans-serif;
}

body {
    background-image: url(../../images/micronesiamall_bg1.jpg);
    background-color: #1E9DA7;
    background-position: top;
    background-repeat: repeat-x;
    color:#000000;
    padding:0;
    margin:0;
    font-size:14px;
}

.halloween .img-list {
    list-style-type: none;
    padding: 8px 0 5px;
    border: 1px solid #777;
    margin: 0;
}

.halloween .img-list:hover {
    border: 1px dashed #333;
    opacity: 0.8;
}

.view-gallery {
    background-color: #000;
    color: #FFF;
    width: 100%;
    padding: 5px 0;
    margin: 0;
}

.clock {
    font-size:12px;
    font-weight:bold;
    color:#FFFFFF;
    background-color:inherit;
}

.content-bg-pink {
    background-image: url(../../images/col_pink/bg_body.gif);
    background-repeat: repeat-y;
}
.content-news {
    font: normal 15px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    background-color:inherit;
    line-height: 20px;
    padding: 5px 15px 5px 15px;
}
img.pic-left {
    padding-right: 5px; 
}
.content-news-more {
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    background-color:inherit;
    text-decoration: none
}
.content-news-more:hover {
    font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    color: #333333;
    background-color:inherit;
    text-decoration: underline
}

#mainflash_id { text-align: center; }

.home-link {
    font: normal 14px Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-color:inherit;
    text-decoration: none;
}
.home-link:hover {
    font: normal 14px Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-color:inherit;
    text-decoration: underline;
}
.store-link {
    font: normal 15px Verdana, Arial, Helvetica, sans-serif;
    color: #3399cc;
    background-color:inherit;
    text-decoration: none;
}
.store-link:hover {
    font: normal 15px Verdana, Arial, Helvetica, sans-serif;
    color: #006699;
    background-color:inherit;
    text-decoration: underline;
}
.store-text {
    font: normal 15px Verdana, Arial, Helvetica, sans-serif;
    color: #3399cc;
    background-color:inherit;
    text-decoration: none;
}
.blue {
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    color: #3399cc;
    background-color:inherit;
}
.white {
    font: normal 12px Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-color:inherit;
}
.footer {
    font: normal 10px Verdana, Arial, Helvetica, sans-serif;
    color: #313536;
    background-color:#FFC04C;
}
.icon {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #313536;
    background-color:inherit;
    text-decoration: none;
}
.icon:hover {
    font: bold 10px Verdana, Arial, Helvetica, sans-serif;
    color: #313536;
    background-color:inherit;
    text-decoration: underline;
}
.submenu {
    font: normal 14px Verdana, Arial, Helvetica, sans-serif;
    color: #ffffff;
    background-color:inherit;
    text-decoration: none;
}
.submenu:hover {
    font: normal 14px Verdana, Arial, Helvetica, sans-serif;
    color: #CC0000;
    background-color:inherit;
    text-decoration: none;
}

/** navigation **/

div#top-nav {
    background: url(../../images/top-nav-bg.jpg) no-repeat;
    margin: -14px 0 0 0;
    height: 42px;
    width: 773px;
}
div#top-nav ul { padding:4px 0 0 25px;}

div#top-nav ul li { float:left; display:inline;}


div#top-nav ul li a{
    font-size: 12px;
    padding-right:16px;
    font-weight:bold;
    color: #FFFFFF;
    font-family: trebuchet, arial, helvetica, "sans-serif";
    text-decoration:none;
}

div#top-nav ul li a:hover {
    color: #6804e4;
}

#social-media{position:relative; }
#social-media .list-1{position:absolute; top:-28px; right:-10px}
#social-media .list-1 li{list-style-type:none; float:left; margin:0 0 0 8px}
#social-media .list-1 li.fb a{background:url(../../images/fb-icon.png);}
#social-media .list-1 li.twitter a{background:url(../../images/twitter-icon.png); }
#social-media .list-1 li.instagram a{background:url(../../images/instagram-icon.png); }
#social-media .list-1 li a{display:block; text-indent:-9999px; width:16px; height:16px;}



/** end of navigation **/

div#americard-stores{margin-left:20px;}
div#americard-stores div.names{float:left; text-align:left; width:300px;}
div#americard-stores div.names h1{color:#FFFFFF; font-size:12px; font-weight:bold; width:300px; background-color:#339999; height:20px; line-height:20px; padding-left:10px;}
div#americard-stores div.names p{padding-left:10px; line-height: 20px;}
div#americard-stores div.katakanas{float:left; text-align:left}
div#americard-stores div.katakanas h1{color:#FFFFFF; font-size:12px; font-weight:bold; width:300px; background-color:#339999; height:20px; line-height:20px; padding-left:10px;}
div#americard-stores div.katakanas p{padding-left:10px;}

.hidden {
    display: none;
}
.image-list {
    position: relative;
}
.images span {
    background: #FFFFFF;
    display: block;
    opacity: 0.8;
    position: absolute;
    bottom: 3px;
    padding: 10px 20px;
    right: 11px;
    text-align: center;
    color: #000;
    border: 1px #747474;
}
.images:hover span {
    color: #3399CC;
}

.micronesia-mall-big-cash-giveaway {
    margin: 10px 0;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.flexslider {
    border: none;
    background-color: transparent;
    padding: 15px;
    border-radius: 0;
    margin: 0;
    text-align: center;
}

.flexslider:hover .flex-direction-nav .flex-prev { left: 30px; }
.flexslider:hover .flex-direction-nav .flex-next { right: 30px; }

.flex-control-paging li a { background: rgba(204, 204, 204, 0.5) none repeat scroll 0 0; }

.flex-control-paging li a:hover,
.flex-control-paging li a.flex-active {
    background: rgba(255,255,255, 1)  none repeat scroll 0 0;
}

.flex-control-nav {
    position: relative;
    top: -50px;
    display: inline-block;
    background-color: rgba(0, 0, 0, 0.5);
    margin: auto;
    padding: 10px;
    width: auto;
}
