/*------------------------------------------------------------
	Popup Styles
------------------------------------------------------------*/
/*body {background-color:#000; }*/
.banner {padding: 5px 0px 9px 96px; background: url(http://assets.portfolio.com/images/site/gfx/popTopFade.gif) repeat-x bottom;}
.content {padding: 13px 15px 0px 15px;}
.content a {font-weight:normal;}
.mainRail {float:left; width:580px;}
.mainRail a {color: #B0B0B0;}
.mainRail a:hover {color: #ed5219;}
.titleArea {float:left; width:580px; }
.titleArea div {float:left; }

.titleImage {width:169px; float:left; }
.titleImage img { margin-right:11px; }

.titleHeader {float:left; width:399px; height:20px; padding:5px 0px 0px 12px; white-space:nowrap; overflow:visible; font-family: georgia; font-size: 20px; color: white; }
.titleHeader span {padding:0px 0px 0px 5px; white-space:nowrap;}

.slideBox {float:left; clear:both; padding:5px 0px 0px 0px; width:580px; xheight:352px;}
.slideBox img {margin:auto;}
.navBox {float:left; width:580px; clear:both; padding:6px 0px 5px 0px;}

.leftNav {float:left;}
.leftNav img {padding: 0px 6px 2px 0px;}
.midNav {float:left; padding:0px 0px 0px 184px;}
.rightNav {float:right;}
.rightNav img {padding: 0px 0px 2px 6px;}

.bottomBox {float:left; width:580px; clear:both; padding: 8px 0px 6px 0px; border-bottom:5px solid #5B5A55;}
.rightRail {float:left; /*width:270px;*/ padding: 0px 0px 0px 21px;}
.closeBox {float:left; width:270px; padding: 12px 0px 0px 0px;}
.closeBox_slideshow {float:right;  height:12px; margin-top:12px; }
.lineBox { width:270px; height:14px; line-height:14px; clear:both; padding: 0px 0px 0 0px; border-bottom:5px solid #5B5A55; }
.emailBox { width:270px; padding:0; height:25px; }
.emailBox a {float:left; margin-right:10px;}
.emailBox a.share { margin-right:10px; background:url(http://assets.portfolio.com/images/site/icn/shareIconBack.gif); }
.emailBox a.share img { visibility:hidden; }
.emailBox a.share.over img { visibility:visible; }
.blurbBox {float:left; width:270px; padding:18px 0px 0px 0px; border-bottom:5px solid #5B5A55; margin:0;}
.photoTitle {font-family: georgia; font-size: 14px; color: white; padding:0px 0px 6px 0px;}
.photoTitle div {padding:5px 0px 0px 0px;}
.alsoInBox {float:left; width:270px; padding: 17px 0px 8px 0px; border-bottom:5px solid #5B5A55;}
.alsoInTitle {float:left; width:270px; padding: 0px 0px 16px 0px;}
.alsoInTitle img {padding: 0px 0px 0px 64px; }
.alsoInList {float:left; padding: 12px 0px 4px 0px; height:72px;}
.alsoInList a {float:left; clear:both; display:block; width:270px; color: #B0B0B0; }
.alsoInList a img {padding: 0px 6px 2px 0px;}
.alsoInList a:hover {color: #ed5219;}

/* New MM template  */

#mm-page { background:#837E78; }
#mm-page #headerAd { background-image: url(http://assets.portfolio.com/images/site/bg/headerAdBaseShadow-mm.gif);}
#mm-page #outerWrapper { margin: 0 auto; width: 998px; }
#mm-page #wrapper { float:left; width: 998px; background-image: url(http://assets.portfolio.com/images/site/bg/page-back-mm.gif);}
#mm-page #innerWrapper { float:left; margin: 0 9px 0 9px; background-color: #fff; width:980px; display: inline; }
#mm-page #titleHeader { height:75px; }
#mm-page #mm-logoHeader { padding:12px 25px 5px 25px; }
#mm-page #mm-presentedBy { float:right; font-size:10px; text-align:center; }
#mm-page #logo { float:left; height:53px; margin-top:5px; }
#mm-page #mm-type { float:left; width:545px; padding-top:18px; text-align:center; letter-spacing:1px; text-transform:uppercase; font-size:18px; color:#EC5119; }
#mm-page .content { padding:13px 0 0 0; postition:relative; }
#mm-page #foot { background: url(http://assets.portfolio.com/images/site/bg/bottom-back-mm.gif); width:998px; }
#mm-page #footerAd {background: url(http://assets.portfolio.com/images/site/bg/bottom-back-mm.gif); padding-bottom:15px;}
#mm-page #foot .interactivedata {background: url(http://assets.portfolio.com/images/site/bg/bottom-back-mm.gif) no-repeat scroll bottom left;}
#mm-page #foot .footVisit,#mm-page  .footSister,#mm-page  .footBlurb,#mm-page  .footSubs,#mm-page  .footVisitPartner {display:none;  }
#mm-page #globalNav { margin-left:15px; }
#mm-page #foot #footer .global-footer-copyright { background: url(http://assets.portfolio.com/images/site/bg/bottom-back-mm.gif) no-repeat scroll center -71px;}
#mm-page #foot #footer #global-footer .global-footer-columns-container{ width:980px; }
#mm-page #foot .footLegal { margin-top:20px;}
#mm-head {margin:0 25px 10px 25px;}
#mm-title { font-family: georgia; font-size: 30px; color:#000; margin:11px 0; }
#mm-title span {padding:0px 0px 0px 20px; white-space:nowrap; font-size:10px; font-family:arial; text-transform:uppercase; color:#444; }
#mm-backToStory { margin-bottom:18px; font-size:11px; }
#mm-backToStory a { text-transform:uppercase; font-size:10px; }
#mm-backToStory span {padding-right:11px; margin-right:7px; }
#mm-backToStory span a { color:#000; font-size:11px; background:url(http://assets.portfolio.com/images/site/icn/icon_arrow_left.gif) no-repeat left center; padding-left:9px; }
#mm-nav {border-top:5px solid #b3afab; text-transform:uppercase; margin:0 0 10px;padding:0 0 5px; }
#mm-nav div { height:auto; }
#mm-nav img { /*margin:4px 0 0;*/ padding: 0 5px 0 0; }
#mm-nav .mm-nav-btns { padding: 7px 0 0; }
#mm-nav .mm-nav-btns span a { float: none; margin: 0 25px 0 0; }
#mm-nav #mm-share { float: right; margin: 0; }
#mm-nav #mm-share img {margin-top:0;}
#mm-nav #mm-share span { margin-right:10px;}
#mm-nav #mm-share .toolShare { margin-right:0; }
#mm-nav #mm-share #yahooBuzzBadge-form {margin-top:2px;}
#mm-nav #mm-share #yahooBuzzBadge-form a span span {top:-1px !important;}
#mm-media { /*margin:0 auto;*/ } 
#mm-grey { margin:0 auto; background:#fff; border:1px solid #b3afab; }
#mm-grey #mm-black { background:#000; /*border:4px solid #fff;*/ }
#mm-grey #mm-black img { display:inline; }

#mm-caption { border-bottom:1px solid #dcdcdc; font-size:10px; color:#444; padding:4px 7px 4px 7px; }
#mm-caption span { float:right;}

#mm-media .bodyText {color:#B0B0B0; }
#mm-media.slide { display:block; margin:0 0 0 0; }
#mm-grey.slide { display:block; margin:0 0 20px; }
#mm-grey.slide #mm-black { display:block; padding-left:10px; }
#mm-grey.slide #mm-black .mainRail img { display:block; }
#mm-grey.slide .mainRail {float:left; width:583px; margin-right:22px; }
#mm-grey.slide .slideBox { padding:10px 0; }
#mm-grey.slide .rightRail { /*float:left; width:290px;*/ padding:10px 0 0 10px; color:#B0B0B0; }
#mm-grey.slide .contentsBox { padding-top:10px;}
#mm-grey.slide .blurbBox { width:290px; float:none; padding-top:0; border-bottom:0; }
#mm-grey.slide .photoTitle { font-weight:bold; }
#mm-grey.slide .photoTitle .noteText { font-weight:normal; }
#slide-controls {padding-bottom:8px; font-size:10px; }
#slide-controls #slideshow_label { float:right; }
#slide-controls img { vertical-align:middle; }
#slide-controls a { margin-right:5px;}
#slideshow_nextSlideshow { margin-bottom:20px; background:url(http://assets.portfolio.com/images/site/gfx/arrowOrangeRightBlack.gif) 0 3px no-repeat; padding-left:10px; text-transform:uppercase; font-size:10px; }
#slideshow_nextSlideshow a { color:#B0B0B0; }
#mm-bot { padding:0 25px; margin:30px 0 0 0; }
#mm-related { width:390px; float:left; margin-right:30px; padding:0 30px 5px 30px; }
#mm-related #mm-rel-title { color:#000; text-align:center; padding:15px 0 15px 0; font-size:18px; text-transform:uppercase; letter-spacing:1px; margin-bottom:5px; }
#mm-related.also { border-bottom:0; padding-bottom:0; }
#mm-related.also #mm-rel-title { color:#000; text-align:center; padding:9px 0 10px 0; }

#mm-related #mm-rel-title span { font-size:13px; }
#mm-related p {font-size:13px; padding:10px; margin:0; line-height:18px; }
#mm-related p span { color:#000; }
#mm-related ul { font-size:13px; list-style:none; margin:13px 0 15px 7px; padding:0; }
#mm-related li { margin-bottom:8px; }
#mm-related li a { color:#000; }

#mm-tabs { /*float:right;width:610px; margin-right:20px;*/ padding: 20px 0 0; }
#mm-tabs .tabs { /*width:610px;*/ height:28px; padding-bottom:0; }
#mm-tabs .tabs .tab { width:145px; padding:4px 0; text-align:center; color:#000; margin:0 3px 3px 0; }
#mm-tabs .tabs .on { margin-bottom:0; padding:0; height:26px; line-height:22px; border-color:#444; border-color:#a39f9a; border-width:2px; }
#mm-tabs .tabs #video_tab { margin-right:0; width:146px; }
#mm-tabs .col, #mm-tabs .last { float:left; width:151px; margin-right:1px; }
#mm-tabs .last { margin-right:0; text-align:center; width:140px; padding-top:66px; text-transform:uppercase; }
#mm-tabs .last a { color:#424242; font-size:10px; }
#mm-tabs .col div {margin: 0 15px; line-height:16px; }
#mm-tabs .tabcontent {width:600px;margin:;padding:15px 0;  border-color:#a39f9a; border-width:2px; }
#mm-tabs .tabcontent .tab { padding-bottom:0;  background:url(http://assets.portfolio.com/images/site/bg/mm-tab-bg.gif) repeat-y; }
#mm-tabs .tabcontent .mm-thumb { text-align:center; margin-bottom:10px; }
#mm-tabs .tabcontent .mm-headline a { color:#000; font-weight:bold; }
#mm-tabs .tabcontent img { display:inline; }
#mm-page #footerAd { width:auto; float:none; } 
#mm-subscribe { padding:18px 10px 0 5px; margin-top:20px; }
#mm-subscribe a.sml { font-size:11px; display:block;  margin:3px 0 7px; }
#mm-subscribe a.blk { color:#000; font-family:Georgia; font-size:13px; line-height:18px;  }
#mm-subscribe a.blk img { margin-left:15px; vertical-align:15%;}
#mm-bot {height:270px;}
#mm-bot-border { background:#b3afab; height:5px; margin:0 25px 60px 25px; overflow:hidden; }
#mm-bot-border div { height:5px; width:30px; margin-left:290px;  }
.mmvertical-div {background:url(http://assets.portfolio.com/images/site/bg/accent-grey-dots-vertical.gif) repeat-y;}

#viewMoreMM {float:left; width:130px;padding:80px 0 0 80px; font-size:22px;}
#MM300_admodule{width:450px; height:250px;float:left;text-align:center; margin-bottom:20px; background:url(http://assets.portfolio.com/images/site/bg/accent-grey-dots-vertical.gif) repeat-y;}
#MM300_admodule iframe{}

