/* hides from IE5-mac \*/
.fixme {height: 1%;}
body, html { margin: 0; padding: 0; width: 100%; height: 100%; }
.overlay { width: 100%; height: 100%; background: #000; position: fixed; opacity: 0.4; z-index: 1000; filter: alpha(opacity = 40); }
.window-title { clear: both; margin: 0 0 20px 0; }
.modal-box { width: 470px; display: block; position: absolute; z-index: 1002; }
.modal-box h1 { color: #000; font: normal 32px Arial, Helvetica, sans-serif; margin-bottom: 14px; margin-top: 14px; }
.modal-box p { color: #6a6a6a; font: normal 12px Arial, Helvetica, sans-serif; margin-bottom: 18px; }
.modal-box .close { position: absolute; top: -15px; right: -5px; cursor: pointer; }
.modal-box .holder { padding: 20px; width: 420px; background: #fff; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); box-shadow: 0 0 10px rgba(0, 0, 0, 0.6); }
.modal-box .box-bg { padding: 10px; background: #fff; }
.modal-box .content { background: #f2f2f2; padding: 4px 10px 0 20px; color: #222; }
.modal-box .content .link { padding: 0 0 0 20px; font: bold 12px/18px Arial, Helvetica, sans-serif; float: left; width: 100px; margin-bottom: 14px;}
.modal-box .content .link-empty { padding: 0; font: bold 12px/18px Arial, Helvetica, sans-serif; float: left; width: 120px; margin-bottom: 14px;}
.modal-box .content .link-lastline { padding: 0 0 0 20px; font: bold 12px/18px Arial, Helvetica, sans-serif; float: left; width: 100px;}
.modal-box .content .link-email { padding: 0; font: bold 12px/18px Arial, Helvetica, sans-serif; float: left; width: 100px; margin-bottom: 14px;}
.modal-box .content .link-facebook { padding: 0; font: bold 12px/18px Arial, Helvetica, sans-serif; float: left; margin-top: 10px;margin-bottom: 10px;}
.modal-box .content .icon-link { background: url("icons/icon_link.png") no-repeat;}
.modal-box .content .icon-wordpress { background: url("icons/icon_wordpress.png") no-repeat;}
.modal-box .content .icon-blogger { background: url("icons/icon_blogger.png") no-repeat;}
.modal-box .content .icon-typepad { background: url("icons/icon_typepad.png") no-repeat;}
.modal-box .content .icon-livebooks { background: url("icons/icon_livebooks.png") no-repeat;}
.modal-box .content .icon-pinterest { background: url("icons/icon_pinterest.png") no-repeat;}
.modal-box .content .icon-email { background: url("icons/icon_email.png") no-repeat;}
.modal-box .content .facebook-iframe { width: 360px; float: none; }
.modal-box .content .facebook { background: url("icons/facebook.png") no-repeat; }
.modal-box .content .twitter { background: url("icons/twitter.png") no-repeat;}
.modal-box .content .blogger { background: url("icons/blogger.png") no-repeat;}
.modal-box .content .linkedin { background: url("icons/linkedin.png") no-repeat;}
.modal-box .content .buzz { background: url("icons/google-buzz.png") no-repeat;}
.modal-box .content .gplus { background: url("icons/google-plus.png") no-repeat;}
.modal-box .content .tumblr { background: url("icons/tumblr.png") no-repeat;}
.modal-box .content .wordpress { background: url("icons/wordpress.png") no-repeat;}
.modal-box .content .typepad { background: url("icons/typepad.png") no-repeat;}
.modal-box .content .vimeo { background: url("icons/vimeo.png") no-repeat;}
.modal-box .content .flickr { background: url("icons/flickr.png") no-repeat;}
.modal-box .content .pinterest { background: url("icons/pinterest.png") no-repeat;}
.modal-box .content .link a, .modal-box .content .link-lastline a,.modal-box .content .link-email a, .modal-box .content .link-empty a { color: #222; text-decoration: none; }
.modal-box .content .link a:hover, .modal-box .content .link-lastline a:hover,.modal-box .content .link-email a:hover, .modal-box .content .link-empty a:hover { color: #ff6600; text-decoration: none; }