#facebox, #faceboxPproduct, #faceboxMail, #videobox {
	position: absolute;
	top: 0;
	left: 0;
	text-align: left;
	z-index: 1000;
}

#facebox table, #faceboxPproduct table, #faceboxMail table, #videobox table {
  	border-collapse: collapse;
}

#facebox td, #faceboxPproduct td, #faceboxMail td, #videobox td {
	border-bottom: 0;
	padding: 0;
}

#facebox .popup, #faceboxPproduct .popup, #faceboxMail .popup, #videobox .popup  {
	position: relative;
}

#facebox .body, #faceboxPproduct .body {
	padding: 0px 18px 18px 18px;
	background: #000;
	font: 13px/18px Arial, Helvetica, sans-serif;
	color: #999;
	width: 640px;
}

#faceboxMail .body {
  padding: 0px 20px 15px 20px;
  background: #000;
  font: 11px/15px Arial, Helvetica, sans-serif;
  color: #999;
  width: 387px;
}

#videobox .body {
  padding: 0px 20px 15px 20px;
  background: #000;
  font: 13px/18px Arial, Helvetica, sans-serif;
  color: #999;
  width: 640px;
}

body.fb-campaign #facebox .body {
  padding: 0px 20px 15px 20px;
  background: #000;
  font: 11px/15px Arial, Helvetica, sans-serif;
  color: #999;
  width: 387px;
}

body.fb-anniversary #facebox .body {
  width: 544px;
}

#facebox .body h1, #faceboxPproduct .body h1 {
  text-transform: uppercase;
  color: #999;  
  float: left; display: block;
  border-bottom: 1px solid #999;
  font: 13px/13px Arial, Helvetica, sans-serif;
  padding: 7px 0px 4px 0px;
  margin: 0 15px 15px 0;
}

#faceboxMail .body h1, #videobox .body h1 {
  text-transform: uppercase;
  color: #999;
  border-bottom: 1px solid #999;
  font: 13px/13px Arial, Helvetica, sans-serif;
  padding: 9px 0px 4px 0px;
  margin-bottom: 5px;
}

body.fb-campaign #facebox .body h1 {
  text-transform: uppercase;
  color: #999;
  border-bottom: 1px solid #999;
  font: 13px/13px Arial, Helvetica, sans-serif;
  padding: 9px 0px 4px 0px;
  margin-bottom: 5px;
}

body.fb-anniversary #facebox .body h1 {
  text-transform: uppercase;
  color: #999;
  border-bottom: 1px solid #999;
  font: 13px/13px Arial, Helvetica, sans-serif;
  padding: 9px 0px 4px 0px;
  margin-bottom: 5px;
}


#facebox .body h2, #faceboxPproduct .body h2 {
  text-transform: uppercase;
  color: #999; width: 100%; display: block;
  border-bottom: 1px solid #999;
  font: 13px/13px Arial, Helvetica, sans-serif;
  padding: 7px 0px 2px 0px;
  margin: 0 0 5px 0;
}

#facebox .body p, #faceboxPproduct .body p, #faceboxMail .body p, #videobox .body p  {
  color: #666;
}

#facebox .body a, #faceboxpProduct .body a, #videobox .body a {
  background: url('../sitecore/shell/themes/Standard/Images/a-facebox.gif') left center no-repeat;
  padding-left: 14px;
  color: #f60;
}

body.fb-campaign #facebox .body a, body.fb-anniversary #facebox .body a {
  color: #fff;
  text-decoration: none;
  padding: 0px 2px;
  background:none;
}

body.fb-campaign #facebox .body .current, body.fb-anniversary #facebox .body .current, #faceboxMail .body .current {
  padding: 0px 2px;
  color: #f60;
}

#facebox .loading, #faceboxPproduct .loading, #videobox .loading {
  text-align: center;
  width: 640px;
  padding: 150px 0px;
}

#faceboxMail .loading {
  text-align: center;
  width: 387px;
  padding: 150px 0px;
}

body.fb-product #faceboxPproduct .loading {
	width:420px;
}

body.fb-campaign #facebox .loading {
  text-align: center;
  width: 387px;
  padding: 150px 0px;
}

body.fb-anniversary #facebox .loading {
  text-align: center;
  width: 544px;
  padding: 150px 0px;
}

#facebox .image, #faceboxPproduct .image, #faceboxMail .image, #videobox .image {
  text-align: center;
}

#facebox img, #faceboxPproduct img, #videobox img {
  border: 0;
  margin: 0;
}

#facebox .head, #faceboxPproduct .head, #faceboxMail .head, #videobox .head {
  line-height: 20px;
  padding: 13px 0px;
  height: 22px;
}

#facebox .head h1, #faceboxPproduct .head h1, #faceboxMail .head h1, body.fb-campaign #facebox .head h1 , #videobox .head h1, body.fb-anniversary #facebox .head h1 {
  border-bottom: none;
  line-height: 20px;
  padding: 0px;
  margin: 0px;
  z-index: 9999;
}

.flvplayer { display: none;}

#facebox .head a, #faceboxPproduct .head a, #videobox .head a, #faceboxMail .head a  {
  text-decoration: none;
  text-transform: uppercase;
  color: #ff6600;
  line-height: 20px;
/*   background: url('../sitecore/shell/themes/Standard/Images/facebox-close.gif') right 0px no-repeat; */
/*   padding-right: 30px; */
  background: none;
  display: block;
  height: 20px;
  float: right;
  margin: 0px 0px 0px 20px;
}

#facebox_overlay, #faceboxPproduct_overlay, #faceboxMail_overlay, #videobox_overlay {
  position: fixed;
  top: 0px;
  left: 0px;
  height:100%;
  width:100%;
}

.facebox_hide, .faceboxPproduct_hide, .faceboxMail_hide, .videobox_hide {
  z-index:-100;
}

.facebox_overlayBG, .faceboxPproduct_overlayBG, .faceboxMail_overlayBG  {
  background-color: #000;
  z-index: 999;
}

* html #facebox_overlay, * html #faceboxPproduct_overlay { /* ie6 hack */
  position: absolute;
  height: expression(eval(document.body.clientHeight) + "px");
}

#richmedia{ padding: 0 0 6px 0; float: left; }

#videobox #richmedia img { margin-bottom: 20px; }

#facebox #richmedia{ padding: 0 0 3px 0; }

div.content p{ 
	display: block; float: left;
	width: 100%;
}

div.pagination{
	padding: 16px 0 2px 0;
}