#feature { margin-top:6px; }
.feature { padding:0px 1px 6px 0px; }
#quicklink { border:1px solid #ccc; margin:2px 2px 0px 0px; padding:0px; width:180px; vertical-align:top; overflow:hidden;  }
#quicklink ol { margin-top:3px; margin-bottom:3px; list-style-type:none; margin-left:-35px; font-size:8pt;  }
#quicklink li { background-image:url(/common/img/bullet/red-arw.gif); background-position:0px 10px; background-repeat:no-repeat; padding:5px 0px 5px 10px;}
#quicklink li a { color:#666; text-decoration:none; }
#quicklink li a:hover { color:#333; }
.box { border:1px solid #eee; margin:0px; }
#happening { background-image:url(/common/img/home/happening/title/whats-happening-bg.gif); background-repeat:repeat-x; margin:0px; font-size:8pt; font-weight:bold; color:#fff; height:28px; padding:0px; }
#info { background-image:url(/common/img/home/happening/title/important-information-bg.gif); background-repeat:repeat-x; margin:0px; font-size:8pt; font-weight:bold; color:#fff; height:28px; padding:0px; }

.line-right { border-right:1px dotted #ccc; }
.feature { width:360px; height:245px; margin-bottom:2px; } 


.ind { vertical-align:top; width:150px; font-size:8pt; padding:15px; color:#000; text-align:center;  }
.ind .title { height:55px; font-size:10pt; font-weight:bold; color:#999; margin:0px; }
.ind .img { height:110px; text-align:center; margin:0px 0px 5px 0px;   }
.ind .description { text-align:left; }
.ind a { color:#06f; text-decoration:none; }

.monthly-offer { vertical-align:top; width:180px; border:2px solid #0099FF; padding:15px 5px 0px 5px; text-align:center; }
.monthly-offer .title { height:55px; font-size:10pt; font-weight:bold; color:#f69; margin:0px;   }
.monthly-offer .img { margin:0px 0px 0px 0px; border:1px solid red; }
.monthly-offer .description { margin-top:5px; font-size:8pt; color:#000; text-align:left; }
.monthly-offer .content { margin-top:43px; font-size:8pt; color:#000; text-align:left; }