﻿@import url("//static.cdn.realviewdigital.com/global/css/jquery.jscrollpane.css");

/* standard classes used by overlay lib */
.dropshadow {
    background-image: url("//static.realviewdigital.com/global/images/shadowAlpha.png");
    background-position: right bottom;
    background-repeat: no-repeat;
    position: absolute;
   
}
.dropshadowIE6 {
    background-image: url("//static.realviewdigital.com/global/images/shadow.gif");
    background-position: right bottom;
    background-repeat: no-repeat;
    position: absolute;
}

a{outline:none;}
#viewport{border:1px solid #ccc;}


/**  Nav Bar **/
#bottomcontent,#col2content, #col1content{z-index:6;  }
#col2content ul, #col1content ul{ list-style-type:none; margin:0; padding:0px; position:absolute; z-index:7;  background-color:#F4F4F4; width:52px; height:100%; }
#col2content ul{right:1px;}
#col1content ul{left:1px;}
#col1content li, #col2content li{padding:0; margin:0; display:inline;}
#col1content li a,#col2content li a{display:block; margin:8px 0 0 0; padding:0; background-image:url("//static.cdn.realviewdigital.com/global/v3/images/navigation_bg.png"); vertical-align: bottom;  width:52px; }

#col1content li span, #col2content li span{display:none;}



#bottomnav ul{padding:0; margin:0; list-style-type:none; display:none;}
#bottomnav li{float:left; text-transform:uppercase; font:bold 12px/28px arial; }
#bottomnav li a{color:#2c3d50; text-decoration:none; border-left:1px solid #ccc;padding:5px 15px;}
#bottomnav li a:hover, #bottomnav li.on a{color:#ff9900}

#toolbar_logo a{height:88px; background-position:0px 0px}
#toolbar_prev_btn a{ height:123px; background-position:-0px -165px}
#toolbar_prev_btn a:hover{background-position:-54px -165px; }
#toolbar_prev_btn.disable_hover a:hover{background-position:0px -165px }
 

#toolbar_next_btn a{ height:123px; background-position:0px -70px}
#toolbar_next_btn a:hover{background-position:-54px -70px; }
#toolbar_next_btn.disable_hover a:hover{background-position:0px -70px; }
#toolbar_next_btn.disable_hover a, #toolbar_prev_btn.disable_hover a{cursor:default;}


#toolbar_search_btn a{height:48px; background-position:-176px -0px;}
#toolbar_download_btn a{height:48px; background-position:-176px -48px;}
#toolbar_print_btn a{height:48px; background-position:-176px -96px;  }
#toolbar_addthis_btn a{height:48px; background-position:-176px -144px;}
#toolbar_rotate_btn a{height:48px; background-position:-176px -192px;  }
#toolbar_help_btn a{height:48px; background-position:-176px -240px;  }

#col2content li .slidebar_rollover{position:absolute; z-index:100; cursor:pointer; right:0;  background-image:url('//static.cdn.realviewdigital.com/global/v3/images/navigation_bg.png');  height:48px;  display:none; }
#toolbar_search_btn .slidebar_rollover {width:138px; background-position:-327px 0;}
#toolbar_download_btn .slidebar_rollover {width:182px; background-position:-283px -48px; }
#toolbar_print_btn .slidebar_rollover{width:125px; background-position:-340px -96px; }
#toolbar_addthis_btn .slidebar_rollover{background-position:-228px -144px; width:237px; }
#toolbar_rotate_btn .slidebar_rollover{ background-position:-228px -192px; height:60px; overflow:hidden;  width:237px; }
#toolbar_help_btn .slidebar_rollover{width:121px; background-position:-344px -240px; }


#toolbar_rotate_btn .slidebar_rollover a{position:relative; width:30px!important; height:30px!important; }
#rotate_anti_clock{left:20px; top:1px; background-position:-248px -201px!important; zborder:1px red solid;}
#rotate_anti_clock:hover{ background-position:-485px -201px!important;  }
#rotate_clock{left:149px; top:-37px;background-position:-377px -201px!important; }
#rotate_clock:hover{ background-position:-614px -201px !important; }

#addthislToolbox{ margin:6px 0 0 35px; height:42px!important; overflow:hidden; zborder:1px red solid}  
#addthislToolbox a{float:left; width:32px!important; background-image:none!important; margin:2px 5px 0 0!important;}
#addthislToolbox a span{display:block;margin:0; }
#toolbar_login_btn{float:right !important; padding-left:15px; }
#toolbar_login_btn a{border:0!important; padding: 5px 0 5px 3px!important;}
#toolbar_login_btn a label{float:left; width:15px; height:20px; background-image:url('//static.cdn.realviewdigital.com/global/v3/images/navigation_bg.png'); background-position:-10px -293px; zborder:1px blue solid}
#toolbar_login_btn a:hover label{background-position:-10px -331px; zborder:1px red solid;}
#toolbar_login_btn.out a label{background-position:-25px -292px;}
#toolbar_login_btn.out a:hover label{background-position:-25px -330px;}

#toolbar_issue_name{ font-family:Arial; font-size:14px; text-transform:uppercase; line-height:30px; padding:0 10px 0 5px; min-width:100px; white-space:nowrap;}
#toolbar_issue_name label{font-weight:bold}
#toolbar_prev_btn, #toolbar_next_btn{position:absolute;}

/*** general panels ****/

.panel 
{
    position:relative;
    color:#999;
    font-size:12px;
    line-height:1.2;
    font-family:Arial;
    overflow:hidden;
    -ms-touch-action: none;
}

.panel .boxcontent{position:absolute  }
.fixedright{position:absolute; height:100%; right:0; top:0}
.fixedleft{position:absolute;  left:0;  }
.fixedtop{  width:100%; }
.fixedbottom{position:absolute; bottom:0; left:0; text-align: right; width:97%; }

.closepanelbtn  /* close button of panel  */
{
    position:absolute; 
    background-color:Transparent !important; 
    border-width:0; 
    cursor:pointer; 
}
.ui-tooltip-content, .ui-tooltip-titlebar{border-width:0px}
.ui-tooltip-content{
    max-height: none !important;
    max-width: none !important;
    overflow:hidden !important;
    padding:0; margin:0;
}

.ui-tooltip, .qtip, .ui-tooltip-hidden{
    max-height: none !important;
    max-width: none !important;
    min-width: 300px;
    min-height:200px;
    border:5px solid #9c9c9c;
}

#qtip-overlay{ background-color:#fff; filter: alpha(opacity=65);-moz-opacity:0.65;-khtml-opacity:0.65;opacity:0.65;}

/* dark style panel*/
.ui-tooltip-dark .ui-tooltip-titlebar        /* title bar  */
{
    color:#fff; 
    font-size:22px; 
    font-family:Arial;
    line-height:46px;
    overflow:visible;
    text-transform:capitalize;
    padding:0;
    background-color:#18222f;
}
.ui-tooltip-dark .ui-tooltip-content{background-color:#18222f; }

.ui-tooltip-dark .panelbtn{ background:url('//static.cdn.realviewdigital.com/global/v3/images/Elements_bg.png') no-repeat; height:24px;}

.ui-tooltip-dark .closepanelbtn 
{
    width:20px; height:20px; 
   background-position:-5px -244px; 
    top:15px; right:15px;
}
.ui-tooltip-dark .closepanelbtn:hover{background-position:-25px -244px; border:0;}
.ui-tooltip-dark .ui-tooltip-title{padding-left:15px;}

.ui-tooltip-dark{border:5px #9B9B9B solid!important;}

/* end of dark style panel*/

/*** scroller style, tracker & dragger ****/
.jspVerticalBar{ width: 11px;background-color:Transparent;border:0;}
.jspHorizontalBar{height: 11px!important; background-color:Transparent; border:0;}
.jspVerticalBar .jspTrack{background:url("//static.cdn.realviewdigital.com/global/v3/images/scroll_track_v.png") repeat-y 0px 0;  }
.jspVerticalBar .jspTrack .jspDrag{background-color:#6A7B8A; width:11px;}
.jspHorizontalBar .jspTrack{background: url("//static.cdn.realviewdigital.com/global/v3/images/scroll_track_h.png") repeat-x 0px -2px; *background-position:0px 0px; }
.jspHorizontalBar .jspTrack .jspDrag{background-color:#6A7B8A; *height:11px; *top:2px }

.jspVerticalBar .jspArrow{height:20px!important; background: transparent url("//static.cdn.realviewdigital.com/global/v3/images/Elements_bg.png"); }
.jspHorizontalBar .jspArrow{width:20px!important; background: transparent url("//static.cdn.realviewdigital.com/global/v3/images/Elements_bg.png"); }
.jspVerticalBar .jspArrowDown{ background-position:-4px -511px; }
.jspVerticalBar .jspArrowDown:hover{ background-position:-17px -511px; }
.jspVerticalBar .jspArrowUp{ background-position:-4px -286px; }
.jspVerticalBar .jspArrowUp:hover{ background-position:-17px -286px; }
.jspHorizontalBar .jspArrowLeft{ background-position:-5px -553px; *background-position:-5px -551px; }
.jspHorizontalBar .jspArrowLeft:hover{ background-position:-5px -566px; *background-position:-5px -564px; zborder:1px red solid;}
.jspHorizontalBar .jspArrowRight{ background-position:-305px -553px;  *background-position:-305px -551px; }
.jspHorizontalBar .jspArrowRight:hover{ background-position:-305px -566px; *background-position:-305px -564px; }

/** individual panels **/
.printpanel table{float:left; margin:0 0 20px 0; border-collapse:collapse }
.printpanel td p{display:block; height:0}
.printpanel td {padding:0}
.printpanel td img{border:0}
.printpanel .doprint_btn{ width:56px; height:24px; background-position:-4px -100px; float:right; display:inline; margin-left:8px; }
.printpanel .doprint_btn:hover{background-position:-59px -100px;}
.printpanel .fixedbottom{font-size:12px; color:#fff; width:258px; right:40px; left:auto; line-height:24px; }
.printico
{
    position:absolute;
    display:block; 
    filter: alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;
    background:url('//static.cdn.realviewdigital.com/global/v3/images/printiconew.gif') center center; 
    margin:0; border:none; cursor:pointer;
}

.issueyearspanel{border-right:1px solid #343d48; zbackground:url(//static.cdn.realviewdigital.com/static/National Geographic Society/National Geographic/images/issueyearbg.gif) repeat-y top right; }
.issueyearspanel ul{list-style-type:none;  margin: 0; padding:0px;height:100%;  }
.issueyearspanel li{ margin:0px; padding:0 0 0 18px; line-height:28px;  font-size:14px; color:#999; max-width:156px}
.issueyearspanel li:hover, .issueyearspanel li.on {  color:#fff; background:url("//static.cdn.realviewdigital.com/global/v3/images/Elements_bg.png") -276px -104px;}

.issueyearspanel li a{ color:#999; text-decoration:none; display:block;  }
.issueyearspanel li:hover a:hover{color:#fff; }


.allpagespanel table{ border-collapse:collapse; float:left; display:inline; white-space:nowrap; }
.allpagespanel td{padding:0; vertical-align:top; }
.allpagespanel td img{display:block;cursor:pointer; margin:0; border:0;}
.allpagespanel td p{margin:5px 0 0 0; line-height:14px; font-size:12px;padding-right:3px; text-align:left; color:#999;}

.contentspanel table{border-collapse:collapse; }
.contentspanel th{vertical-align:top; text-align:right; padding:8px 8px 8px 0; border-bottom:1px solid #262626;}
.contentspanel th img, .searchpanel th img, .relatedarticlepanel th img{border:0}
.contentspanel td{vertical-align:top; padding:8px 0; border-bottom:1px solid #262626; }
.contentspanel .contentslist td h2, .searchpanel .searchresult td h4, .relatedarticlepanel td h4{font-size:12px; color:#ffcc00; line-height:1; margin:0;padding:0 0 5px 0;}
.contentspanel .contentslist td h3{font-size:14px; line-height:1;padding:0;margin:0;padding:0px 0 0 0; }
.contentspanel .contentslist td p{font-size:12px; margin:0; line-height:1.2; padding:5px 0 0 0; color:#999;}
.archivecell{float:left;display:inline; margin:20px 30px 0 30px; min-height:176px; min-width:105px; font-size:12px; color:#999; text-align:center;}

.archivepanel .access a{color:#fff;}
.archivepanel .noaccess{opacity:0.6; filter: alpha(opacity=60); -moz-opacity:0.6;}
.archivepanel .access p a{color:#fff; text-decoration:none; }
.archivepanel .noaccess p a{color:#999; text-decoration:none; }
.archivepanel .access p a{color:#fff; text-decoration:none; }

.archivepanel .archivecell p a:hover{color:#fff;}
.coverselected_highlight a{color:#FF9900!important; }

.contentspanel .contentslist td h3 a, .contentspanel .cover h1 a{color:#fff; text-decoration:none;}


.searchpanel .issueSearchBtn, .searchpanel .archiveSearchBtn{float:left; display:inline; height:24px; margin-right:15px;}
.searchpanel .issueSearchBtn{ width:101px; background-position:-4px -5px;}
.searchpanel .issueSearchBtn:hover{background-position:-106px -5px;}
.searchpanel .archiveSearchBtn{width:87px; background-position:-4px -52px;}
.searchpanel .archiveSearchBtn:hover{background-position:-91px -52px;}
.searchpanel .fixedtop{margin:15px 0 15px 15px;}
#searchresult_header h2{color:#fff; font-size:14px;}

.searchpanel .searchresult{ border-collapse:collapse; margin-bottom:50px; width:100%; }
.searchpanel .searchresult th{border-bottom:1px #262626 solid; text-align:right;padding:8px 15px 8px 0;vertical-align:top;}
.searchpanel .searchresult td{border-bottom:1px #262626 solid; vertical-align:top; padding:8px 0; }
.searchpanel .searchresult a{	color:#999; text-decoration:none;}
.searchpanel .searchresult td b { color: #ff9900;}
.searchpanel .searchresult td p{line-height:1.2; font-size:12px; color:#999; margin:0 0 8px 0px }
.searchpanel .searchresult td h3,.searchpanel .searchresult td h3 a{font-size:12px; color:#fff; margin:0 0 5px 0; line-height:1.3}

#txtSearch{margin-bottom:15px;}
#searchresult_header{clear:both; border-top:1px solid #343d48; margin-top:45px;  width:660px; }



/** search highligh **/
.searchhighlight	{
	background-color: #ff9900; 
	filter: alpha(opacity=30); 
	-moz-opacity:0.3;
	border:black 1px solid; 
	-khtml-opacity:0.3;
	opacity:0.3;
	display:block;
}
/*helpinfo pnl*/
.helppanel .helpinfo{border-collapse:collapse; font-size:12px; color:#fff;}
.helpinfo td b{ text-transform:uppercase; color:#fff;}
.helpinfo td{padding:10px 5px 10px 10px; vertical-align:top; color:#999; }
.helpinfo td a{color:#ffcc00; text-decoration:none;}
.helpinfo td a:hover{ text-decoration:underline;}
.helpinfo td small a{color:#999;}

#info_contents{background-position:-6px -420px;width:55px;margin-left:10px;   }
#info_allpages{background-position:-68px -420px;width:66px;   }
#info_related_articles{background-position:-138px -420px;width:95px;}
#info_issues{background-position:-242px -420px;width:88px;}

/* email panel */
z#ui-tooltip-login-title{padding-left:45px;  background:url('//static.cdn.realviewdigital.com/global/v3/images/Elements_bg.png') no-repeat -275px -77px;}
.emailpanel td{color:#fff; font-size:12px; padding:6px 10px 5px 5px;  margin-top:5px; }
.emailpanel input, .emailpanel textarea, .searchpanel input{width:450px; }
.sendemail_btn, .cancel_email_btn{float:left;height:24px; display:inline; margin-right:10px; }
.emailpanel .sendemail_btn{background-position:-4px -147px; width:55px; }
.emailpanel .sendemail_btn:hover{background-position:-59px -147px;}
.emailpanel .cancel_email_btn, .loginpanel .login_cancel_btn{width:66px; background-position:-4px -195px;}
.emailpanel .cancel_email_btn:hover, .loginpanel .login_cancel_btn:hover{background-position:-70px -195px;}
#email_retval{color:Red;}

.login_btn, .login_cancel_btn, .enter_btn{float:right; display:inline; margin-right:5px;}
.loginpanel .login_btn{background-position:-280px -5px; width:58px;}
.loginpanel .login_btn:hover{background-position:-339px -5px; }
.forgot_passwordpanel .enter_btn{background-position:-274px -165px; width:56px; }
.forgot_passwordpanel .enter_btn:hover{background-position:-330px -165px; }
.forgot_passwordpanel h3{margin:0px 0 8px 0;}

.lyrLoginText, lyrLoginText a{color:#fff}
label.lyrLoginText{font-weight:bold}
#uname,#lyrLogin_uid, #lyrLogin_pwd{width:360px; margin:2px 0 15px 0}
#lyrLogin_errmsg, #forgotPWD_errmsg{color:Red;  min-height: 16px;}

.lyrLoginErrRedirectLnk{width:152px; height:62px; background:url('//static.cdn.realviewdigital.com/global/v3/images/Elements_bg.png') -4px -725px no-repeat;}
.lyrLoginErrRedirectLnk:hover{background-position:-156px -725px}
.subscribe_link{display:block; width:372; height:40px; background:url('//static.cdn.realviewdigital.com/global/v3/images/Elements_bg.png') -4px -666px no-repeat;  margin-top:10px;}
#ui-tooltip-forgot_password-title label,#ui-tooltip-login-title label{float:left; width:32px; height:36px; background:url('//static.cdn.realviewdigital.com/global/v3/images/Elements_bg.png') -280px -30px no-repeat;}
#ui-tooltip-login_error-title label{float:left; width:45px; height:35px; background:url('//static.cdn.realviewdigital.com/global/v3/images/Elements_bg.png') -274px -225px no-repeat;}

#ui-tooltip-login_error-title,#ui-tooltip-forgot_password-title,#ui-tooltip-login-title{padding-top:5px;}

.lyrRegoEmailText, lyrLoginText a{color:#fff}
label.lyrRegoEmailText{font-weight:bold}
#lyrRegoEmail_errmsg{color:Red;  min-height: 32px;}

.registrationHeader {font-weight:bold; font-size:16px;}
.registrationAlreadyRegistered{font-weight:normal; font-size:13px;}
.registrationTopParagraph{font-weight:normal; font-size:13px;}
.registrationYourDetails{font-weight:normal; font-size:12px;}
.registrationpanel table{margin:0 0 20px 20px; border-collapse:collapse }
.registrationInput{width:225px; margin:2px 0 5px 0}
.registrationSelect{width:230px; margin:2px 0 5px 0}
.registrationFieldLabel{padding:2px 5px 5px 0}

.registrationpanel .confirm_btn{ float:right; margin-right: 67px; background:url('//static.cdn.realviewdigital.com/global/v3/images/Elements_bg.png') -129px -100px no-repeat !important; height:24px; width:67px; }
.registrationpanel .confirm_btn:hover{background-position:-196px -100px !important; }
.registrationpanel .register_btn{ display:block; overflow:hidden; background:url('//static.cdn.realviewdigital.com/global/v3/images/Elements_bg.png') -129px -147px no-repeat !important; height:24px; width:67px; }
.registrationpanel .register_btn:hover{background-position:-196px -147px !important; }

.registrationAsterisk:after{content:" *"; color:red}
.registrationError {color:red}
.registrationpanel a{color:#999;}


.regpanelbtn{background-position:-129px -147px; width:67px; }
.regpanelbtn:hover{background-position:-196px -147px; }
/** zoom slider **/

.ui-corner-all, .ui-tooltip-icon, .ui-tooltip-icon .ui-icon{ border-radius:0!important; }
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    background: transparent none;
    border:0;
}
.ui-state-default, .ui-corner-all{border:0 !important;}
.ui-slider-vertical .ui-slider-handle
{
    height:8px !important;
    overflow:hidden;
    background: transparent url('//static.cdn.realviewdigital.com/static/National Geographic Society/National Geographic/images/zoom_slider_drag.png') no-repeat 0 0 !important;
    left:1px!important;
    margin:0 0 -5px 0!important;
}

#zoomPane{z-index:5; width:21px; position:absolute; right:85px; top:-1000px;}
#zoomPane .upArrow, #zoomPane .downArrow
{
    display:block;
    width:21px;height:21px;
    background:url('//static.cdn.realviewdigital.com/static/National Geographic Society/National Geographic/images/zoom_bg.png') 0 0px;}
#zoomPane .downArrow{background-position:0 -122px;}
#zoomPane .upArrow:hover{background-position: -21px -0px;}
#zoomPane .downArrow:hover{background-position: -21px -21px;}
#zoomPane .gap{height:5px; overflow:hidden; background:url('//static.cdn.realviewdigital.com/static/National Geographic Society/National Geographic/images/zoom_bg.png') 0 -21px; padding:0; }

#slider
{
    height:89px ; width: 21px; 
    background:url('//static.cdn.realviewdigital.com/static/National Geographic Society/National Geographic/images/zoom_bg.png') 0px -26px no-repeat;
}

/***** overlays ****/
a[id^="gallery"] img{height:100%;}
#imagegallery, .popup_imagegallery, .inline_imagegallery
{
    position:absolute;
    background-color: #fff; 
    padding:10px 10px 30px 10px;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px;
    z-index:100;
    visibility:hidden;
}
.inline_imagegallery{padding:0!important; border:0 none!important; visibility:visible!important; width:100%!important; height:100%!important; border-radius: 0 0 0 0 !important; background-color: transparent !important;}
.inline_imagegallery .pics{width:100%!important; height:100%!important;}
.inline_imagegallery .pics img{max-width:100%!important; max-height:100%!important;}

.inline_imagegallery .controls .closegallery a{display:none!important; }
.dimming
{
    background-color:#000; color:#fff;
    width:100%;height:100%;position:absolute;
    opacity:0.60;
    filter: alpha(opacity=60);
    z-index:10;
    top:0;left:0;
    font-family:Arial;
}
.dimming p
{
    position:absolute;left:48%;top:50%; 
    }

#imagegallery .caption, .popup_imagegallery .caption{ 
    position:absolute; 
    z-index:100; 
    font-family: Verdana,Helvetica;
    font-size: 10pt;
    color: gray;
    font-weight: bold;
    bottom:0px; *padding-bottom:10px;
    background:#fff;
}

#imagegallery ul.controls, .popup_imagegallery ul.controls, .inline_imagegallery ul.controls
{
    background-color:#fff;
    list-style: none;
    margin: 0;
    padding:3px 5px;
    position:absolute; 
    z-index:100;
    width:auto;
   left:45%;
    bottom:35px;
    opacity:0.75;
    filter: alpha(opacity=0.75);
    -moz-border-radius: 5px; 
    -webkit-border-radius: 5px;
}

#imagegallery .controls li, .popup_imagegallery .controls li, .inline_imagegallery .controls li{
    float: left;
    padding: 0;
    margin:0;
    list-style: none;
}

#imagegallery .controls a, .popup_imagegallery .controls a,  .inline_imagegallery .controls a {
    background-image: url(//static.cdn.realviewdigital.com/global/overlay/gallery/graphics/controlbar-white.gif);
    display: block;
    float: left;
    height: 30px;
    width: 30px;
    outline: none;
}

#imagegallery .controls a span, .popup_imagegallery .controls a span, .inline_imagegallery .controls a span {
    display: none;
    cursor: pointer;
}

#imagegallery .controls .previous a , .popup_imagegallery .controls .previous a, .inline_imagegallery .controls .previous a{background-position: 0 0;}
#imagegallery .controls .previous a:hover, .popup_imagegallery .controls .previous a:hover, .inline_imagegallery .controls .previous a:hover{background-position: 0 -30px;}
#imagegallery .controls .previous a.disabled, .popup_imagegallery .controls .previous a.disabled, .inline_imagegallery .controls .previous a.disabled{background-position: 0 -60px !important;}

#imagegallery .controls .autoplay a, .popup_imagegallery .controls .autoplay a, .inline_imagegallery .controls .autoplay a{background-position: -30px 0;}
#imagegallery .controls .autoplay a:hover, .popup_imagegallery .controls .autoplay a:hover, .inline_imagegallery .controls .autoplay a:hover{background-position: -30px -30px;}
#imagegallery .controls .autoplay a.disabled, .popup_imagegallery .controls .autoplay a.disabled, .inline_imagegallery .controls .disabled{background-position: -30px -60px !important;}

#imagegallery .controls .pause a , .popup_imagegallery .controls .pause a, .inline_imagegallery .controls .pause a{background-position: -60px 0;}
#imagegallery .controls .pause a:hover, .popup_imagegallery .controls .pause a:hover,.inline_imagegallery .controls .pause a:hover{background-position: -60px -30px;}

#imagegallery .controls .next a, .popup_imagegallery .controls .next a, .inline_imagegallery .controls .next a{background-position: -90px 0;}
#imagegallery .controls .next a:hover, .popup_imagegallery .controls .next a:hover, .inline_imagegallery .controls .next a:hover{background-position: -90px -30px;}
#imagegallery .controls .next a.disabled, .popup_imagegallery .controls .next a.disabled, .inline_imagegallery .controls .next a.disabled{background-position: -90px -60px !important;}

#imagegallery .controls .closegallery a, .popup_imagegallery .controls .closegallery a{background-position: -180px 0;}
#imagegallery .controls .closegallery a:hover, .popup_imagegallery .controls .closegallery a:hover {background-position: -180px -30px;}
.pics img{width:auto!important; height:auto!important; }

.calloutlnk{outline:none; }

.twtr-autoWidth .twtr-doc{height:100%;}
.map_canvas{width:100%; height:100%;}


.storycontent h3{font-size:13px; padding:0 margin:0;}

.popup_close_btn{display:block; position:absolute; z-index:20; right:9px; top:15px; width:25px; height:25px;  background:url('//static.cdn.realviewdigital.com/global/v3/images/close_button_orange.png') 50% 50% no-repeat;}
.popup_close_btn img{display:none;}
.overlay_popup{position:absolute; z-index:20; color:#000; font-size:12px; font-family:Arial; background-color:#fff; padding:0;}
.overlay_popup h2{font-size: 18px; color:#f26622; padding:0px 0 5px 0; }
.overlay_popup .jspVerticalBar .jspTrack {
    background: url("//static.cdn.realviewdigital.com/global/v3/images/popup_scrolltrack.gif") repeat-y 50% 50%;
}

.overlay_popup .jspVerticalBar .jspTrack .jspDrag {
    background-color: #F26622;
    width: 11px;
}
 
 /** callout **/
.calloutContent{margin:30px 15px 15px 40px}
.calloutWrap
{
    -moz-box-shadow: 5px 5px rgba(64,64,64,0.5);   
    -webkit-box-shadow: 5px 5px rgba(64,64,64,0.5);  
    box-shadow: 5px 5px rgba(64,64,64,0.5); 
    border:3px #ff9933 solid; 
    margin:0;padding:0} 
.calloutContent h2{color:#000;margin-right:20px}
.calloutContent p{margin-right:20px}
.calloutContent iframe{ border-width:0; margin:0;padding:0; }

/** image callout**/
.image .calloutContent{padding:0!important; overflow:hidden!important; zborder:3px #fff solid; margin:0!important}

/** merge **/
.wpstory, .rvArticle{ border-left:8px #ff9933 solid; overflow:hidden;}
.wpstory h2, .rvArticle h2{margin:35px 35px 0 35px}
#storycontent, #rvArticleContent{height:90%; margin:15px 15px 15px 35px;}
#storycontent h3, .rvArticle h3{font-size:13px; padding:0; margin:0 15px 0 0px;}
.rvArticle h3{color:#333; margin-left:35px;}
#rvArticleContent h4{font-size:12px; color:#333; padding:0; margin:0 15px 0 0px;}
#storycontent p, #rvArticleContent p{ margin-right: 15px;margin-left: 0px;}
#storycontent img{display:none;}
#rvArticleContent img{display:block; margin:5px 0; border-width: 0px; max-width: 496px; }
#rvArticleContent .imgBox{margin:0!important; padding:0!important; height:280px!important; overflow:hidden;}
 .wp_print_btn{display:block; position:absolute; right:45px; bottom:12px; width:75px; height:25px;  background-image:url('//static.cdn.realviewdigital.com/global/v3/images/wp_print_btn.png') }
.fontResize{position:absolute; left:5px; top:20px; width:20px; height:20px; background:url('//static.cdn.realviewdigital.com/global/v3/images/font_resize.png') no-repeat 50% 50%; }
.article_popup_link a img
{
    background-color: #00CCFF; 
	filter: alpha(opacity=10); 
	-moz-opacity:0.1;
	-khtml-opacity:0.1;
	opacity:0.1;
	display:block;}

.rvArticleImgCaption,.rvArticleImgByline{font-size:1em; color:#555; padding:0; margin:0 0px 10px 0px;}

#popupvideo{position:absolute; z-index:100; background-color:#000}
#closebtnpop{display:block;position:absolute; z-index:101; right:-12px; top:-12px; }
#popupvideo .strip{display:block; width:100%; height:15px; background-color:#000; }
.rvArticle .btn_increasesize{font-size:160%; text-decoration:none; font-weight:bold; color:#f26622; text-transform:capitalize}
.rvArticle .btn_decreasesize{font-size:100%;text-decoration:none; font-weight:bold; color:#f26622; text-transform:lowercase;}
/* twitter widget bug fix */
.twtr-timeline,.twtr-widget
{
height:100% !important;
}
#txtfolioindicator{width: 50px; border-left: 1px solid #CCCCCC; padding: 5px 15px;}