@charset "utf-8";
/* CSS Document */
#franchise {
    background-color:#FFF;
}
#franchise .right-container {
    margin-right: 0;
    margin-left: 0px;
}

#franchise .center-container {
    border-right: 1px solid #BFCAD3;
    padding-right: 19px;
    margin-right: 9px;
}
h1 h2 h3 {
    font-weight:bold;
}
.video-wrap {
    float:left;
    margin-right:20px;
    height:170px;
    width:300px;
}
h1 {
    font-size:26px;
    margin:20px 0 30px 0;
}
h2 {
    font-size:20px;
    margin-bottom:20px;
    line-height: 23px;
}
.franchise-list {
    margin-bottom:20px;
}
.sub-franchise h2 {
    font-size: 15px;
    margin-bottom: 10px;
    line-height: 18px;
}
.sub-franchise ul, .related-topics ul {
    font-size:12px;
    margin-bottom:20px;
}
.sub-franchise li, .related-topics li {
    margin-bottom:8px;
}
.sub-franchise a, .related-topics a{
    color:#000000;
    font-weight:normal;
}
.sub-franchise a:hover, .related-topics a:hover {
    text-decoration:none;
    background-color:#C3C9CF;
    color:#000000;
    font-weight:normal;
}
.index-link {
    font-size:15px;
    font-weight:bold;
}
.read-more-link {
    font-size:12px;
    white-space:nowrap;
}
.hr {
    border-bottom:1px solid #BFCAD3;
    margin:20px 0;
    clear:both;
}
/* main article */
.main-article {
    margin: 0 0 20px 0;
}
.main-article h2{
    margin:0 0 6px 0;
    font-size:18px;
    line-height:21px;
}

.main-article h2 a {
    color: #000000;
    text-decoration: none;
}

.main-article img {
    float:left;
    margin:0 20px 0 0;
    border: 1px solid #BFCAD3;
}

/* featured article */
.featured-articles {
    height: auto;
    min-height:118px;
    margin-bottom:20px;
}
.featured-articles .leftcol, .featured-articles .rightcol, .featured-articles .middlecol {
    width:146px;
    float:left;
    height:100%;
}
.featured-articles .leftcol {
    border-right:1px solid #BFCAD3;
    padding-right:20px;
    margin-right:20px;
}
.featured-articles .rightcol {

}
.featured-articles .middlecol {
    border-right:1px solid #BFCAD3;
    padding-right:20px;
    margin-right:20px;
    width:145px;
}
.featured-articles h2 {
    margin-bottom:6px;
    font-size:18px;
    line-height:21px;
}

.featured-articles h2 a {
    color: #000000;
    text-decoration: none;
}

.summary {
    font-size:12px;
    line-height:16px;
    margin:0 0 10px 0;
}
#franchise .overview-title {
    margin-bottom:30px
}

.featured-articles .summary,
.featured-articles .summary p,
.main-article .summary,
.main-article .summary p {
    display: inline;
}
.featured-articles .summary br,
.main-article .summary br{
    display:none;
}

.video-link {
    background:url("../images/icon_video.gif") no-repeat right 0;
    padding-right:20px;
}

.main-article h2 a:hover {
    background-color: #C3C9CF;
    color: #000000;
    text-decoration: none;
}
.featured-articles h2 a:hover {
    background-color: #C3C9CF;
    color: #000000;
    text-decoration: none;
}

/* multiFeatured component */
.multi-featured {
    height: auto;
    min-height:118px;
    margin-bottom:20px;
    overflow: hidden;
}
.multi-featured > div {
    width: 144px;
    border-right:1px solid #BFCAD3;
    padding-right:20px;
    padding-left:20px;
    padding-bottom: 10000px;
    margin-bottom: -10000px;
    float: left;
}
.multi-featured > div:first-child {
    padding-left:0px;
}
.multi-featured .last-child {
    padding-right:0px;
    border-right:none;
    float:right;
}
.multi-featured h2 {
    margin-bottom:6px;
    font-size:18px;
    line-height:21px;
}
.multi-featured h2 a {
    color: #000000;
    text-decoration: none;
}
.multi-featured .summary,
.multi-featured .summary p {
    display: inline;
}
.multi-featured .summary br {
    display:none;
}
.multi-featured h2 a:hover {
    background-color: #C3C9CF;
    color: #000000;
    text-decoration: none;
}
.multi-featured-placeholder {
    text-align: center;
    color: #808080;
    background: #d2e0f1;
}
/**
 * These styles fix layout in edit dialogs
 */

.fix-table-layout .x-table-layout-cell {
    vertical-align: middle;
}
.container_16 .grid_9 .news-copy {
    float:left;
    width:382px;
}

/* Consumer news */
#home-news-wrap{
    margin: 0 0 37px 0;
}
.home-news-item-first{
    vertical-align:text-top;
    border-bottom:1px solid #BFCAD3;
    margin-top:3px;
    padding-bottom:18px;
    min-height:88px;
}
.home-news-item{
    vertical-align:text-top;
    border-bottom:1px solid #BFCAD3;
    margin-top:18px;
    clear:left;
    padding-bottom:18px;
    min-height:88px;
}
.home-news-item p{
    margin:0 0 20px 0;
    height:88px;
    padding:0;

}
.home-news-item-imganchor img{
    float:left;
    width:120px;
    margin:1px 12px 0 0;
    border:1px solid #BFCAD3;
}
#home-news-wrap .home-news-item-anchor{
    text-decoration:none;
    margin:0;
    padding:0;
    color:#666666;
    font-size:11px;
    font-weight:bold;
}
#home-news-wrap a.home-news-item-anchor:hover{
    margin:0;
    padding:0;
    color:#666666;
    font-size:11px;
    font-weight:bold;
    text-decoration:underline;
}
#home-news-wrap a.home-news-item-vanchor{
    text-decoration:none;
    color:#000000;
    font-size:15px;
    font-weight:bold;
    margin:0;
    line-height:19px;
}
#home-news-wrap a.home-news-item-vanchor:hover{
    text-decoration:none;
    background-color:#C3C9CF;
    color:#000000;
    font-size:15px;
    font-weight:bold;
    margin:0;
}
.home-news-item-cata{
    color:#666666;
    font-size:11px;
    font-weight:bold;
    display:inline-block;
    margin:0 0 5px 0;
    padding:0;
}
.home-news-item-title{
    font-size:15px;
    font-weight:bold;
    color:#000000;
    vertical-align:text-top;
    display:block;
    background-color:inherit;
}
.home-news-item-copy{
    font-size:12PX;
    color:#000000;
    display:block;
    margin-top:4px;
    line-height: 16px;
    margin-left:134px;
}
.home-news-item-video{
    border:none;
    vertical-align:top;
    padding-left:6px;
    padding-right:2px;
}
a.home-more-news-link{
    font-size:15PX;
    font-weight:bold;
    color:#176FCC;
    text-decoration:none;
}
a.home-more-news-link:hover{
    text-decoration:underline;
}
.home-news-link{
    margin-top:9px;
}

.best-buy-drugs-ad {
    margin: 0;
    padding: 10px 10px 10px 0;
    text-align: left;
    width: 113px;
}
.best-buy-drugs-ad a {
	font: normal 12px/16px Arial, Helvetica, sans-serif;
}
.best-buy-drugs-ad a:link {
    color: #176FCC;
    text-decoration: none;
}
.best-buy-drugs-ad a:visited {
    color: #176FCC;
    text-decoration: none;
}
.best-buy-drugs-ad a:hover {
    color: #176FCC;
    text-decoration: underline;
}
.best-buy-drugs-ad a:active {
    color: #176FCC;
    text-decoration: underline;
}
.synopsis {
    margin-top:20px;
}