.popup-wrap { position: absolute; background-color: #fff; z-index: 10000; -moz-background-clip: padding; -webkit-background-clip: padding; background-clip: padding-box; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px;width:450px;border:8px solid rgba(0, 0, 0, 0.5);}
.boxshadow { -moz-box-shadow: 0px 0px 8px #000;
  -webkit-box-shadow: 0px 0px 8px #000;
  box-shadow: 0px 0px 8px #000;
   filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#222222');
  }
.popup-wrap .header { position: relative; height: 6px;width:450px;}
.popup-wrap .header .close { position: relative;
top: -18px;cursor: pointer;height: 36px; width: 36px;left: -18px; background:url('http://www.investorguide.com/images/close-btn.png') top right no-repeat;display:block}
.popup-wrap .content-wrap { padding: 10px 20px 20px 20px; font-size: 14px; line-height: 1.4em;}
        .popup-wrap .content-wrap .buttons { padding-top: 0px; text-align: center;}
.button { height: 23px; padding: 1px; background: #672216 url(../images/button-bg.png) 0 0 repeat-x; display: inline-block; cursor: pointer;}


.subscribe-popup
{
	width: 450px;
	height: 400px;
	/*overflow: hidden;*/
	position: absolute;
	top: 120px;
	left: 45%;
	margin-left: -150px;
	z-index: 10001;
    background:#ffffff;    
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;    
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 0px 0px 15px #222222;
    -webkit-box-shadow: 0px 0px 15px #222222;
    box-shadow: 0px 0px 15px #222222;
    border:8px solid rgba(0, 0, 0, 0.5);
}

.subscribe-popup .subscribe-header
{
	position: absolute;
	top: 0px;
	left: 0px;
	height: 25px;
	width: 440px;
	padding-top: 2px;
	padding-right: 10px;
	color: #FFF;
	text-align: right;
	font-family: verdana, sans-serif;
	font-size: 12px;
	text-decoration: underline;
	cursor: move;
}

.subscribe-popup .subscribe-header img
{
	position: relative;
	top: -18px;
	cursor: pointer;
	cursor: hand;
    height:36px;
    width:36px;
    left:-420px;
}

.subscribe-popup iframe
{
	position: absolute;
	top: 18px;
	left: 0px;
	border: none !important;
	width: 450px;
	height: 486px;
    background:transparent;
}

.subscribe-popup .subscribe-footer
{
	position: absolute;
	bottom: 0px;
	left: 0px;
	height: 10px;
	width: 460px;
    -moz-background-clip: padding;
    -webkit-background-clip: padding;
    background-clip: padding-box;    
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}
.submitbutton{cursor:pointer;width:100px; height:35px; border:0; background:url(../images/submit-hover.png) 0 0 no-repeat;font: inherit;
	vertical-align: top;}
.submitbutton:hover{background-position:0 -35px;}

