body {margin:0px; background: #FFF; color: #FFF; font-family: Arial, Helvetica, Verdana; font-size: 0.62em;}


/* Superstructure  */
#shield {padding: 20px;}

.fb-promo {position: relative; width: 880px; min-height:480px; height:auto !important; height:480px; padding: 20px; margin: 0 auto; background: #021550 url(../../images/bg.jpg) no-repeat; font-size: 12px; color: #FFF;}
.fb-promo-wrap {padding:20px 0px 20px;}
.fb-promo a	{color: #FFF; font-size:inherit; text-decoration: underline;}
.fb-promo a:hover	{text-decoration: none;}
.fb-promo .yellow {color: #ffcb0a;}
.fb-promo .small {font-size: 11px;}
.fb-promo strong { font-weight:bold; }

.fb-promo #fb-box {position: absolute; left: 20px; top: 90px; width: 238px; height: 253px; overflow: hidden; border: 1px solid #9fa0b5; background: #eceff6 url(../../images/fb.gif) no-repeat; padding-top: 26px;}
.fb-promo #red-box {position: absolute; left: 20px; top: 395px; width: 219px; height: 82px; overflow: hidden; background: url(../../images/bg_redpanel.png) no-repeat; font-size: 14px; text-align: center; padding: 10px;}
.fb-promo #red-box  p {margin: 0 0 18px 0; line-height:16px}
.fb-promo div.rb-thanks {left: 290px !important; top: 270px !important;}

.fb-promo #kit {position: absolute; top: 20px; left: 660px; width: 250px; height: 275px; }
.fb-promo #win {position: absolute; top: 280px; left: 640px; width: 250px; height: 70px; }

.fb-promo #title-entry {position: absolute; top: 90px; left: 287px; display: bock; width: 330px; height: 80px; margin: 0; padding: 0; text-indent: -9999px; overflow: hidden; background: url(../../images/title.png) no-repeat;}
.fb-promo #title-terms {position: absolute; top: 50px; left: 20px; display: bock; width: 330px; height: 80px; margin: 0; padding: 0; text-indent: -9999px; overflow: hidden; background: url(../../images/title.png) no-repeat;}
.fb-promo #title-thanks {position: absolute; top: 130px; left: 287px; display: bock; width: 520px; height: 80px; margin: 0; padding: 0; text-indent: -9999px; overflow: hidden; background: url(../../images/title_thanks.png) no-repeat;}

.fb-promo .entry {position: absolute; top: 175px; left: 290px; display: bock; width: 340px; height: 80px; }
	.fb-promo .entry fieldset {display: block; padding: 0; margin: 0 0 15px 0; border: none;}
	.fb-promo .entry .clearleft {clear: left;}
	.fb-promo .entry label {display: block; float: left; width: 110px; margin: 0 0 10px 0; padding: 2px; } 
	.fb-promo .entry input.frmfld {display: block; float: left; width: 215px; margin: 0 0 10px 0; padding: 2px; } 
	.fb-promo .entry select {display: block; float: left; width: 150px; margin: 0 0 10px 0; padding: 2px; } 
	.fb-promo .entry textarea {display: block; float: left; width: 215px; height: 70px; margin: 0; padding: 2px; }	
	.fb-promo .entry #cbox, .fb-promo #entry #cbox li {display: block; padding: 0; margin: 0; list-style: none; font-size: 11px;}
	.fb-promo .entry #cbox li {margin-bottom: 3px;  }
	.fb-promo .entry #cbox label {display: block; float: none; width: auto; margin: 0; font-weight: bold;padding: 2px 0 0 25px;} 
	.fb-promo .entry #cbox input {float: left; margin:3px 3px 3px 4px}
	.fb-promo .entry #cbox span {display: block; width: 300px; float: left; padding: 3px 0 0 5px;}

.fb-promo .butt-submit {position: absolute; top: 276px; left: 409px; display: bock; width: 200px; height: 44px; margin: 0; padding: 0; text-indent: -9999px; overflow: hidden; background: url(../../images/butt_submit.png) no-repeat;}
.fb-promo #butt-home {position: absolute; top: 270px; left: 550px; display: bock; width: 255px; height: 44px; margin: 0; padding: 0; text-indent: -9999px; overflow: hidden; background: url(../../images/butt_home.png) no-repeat;}

.fb-promo #synd {display: block; margin: 0; padding: 0; list-style: none;}
	.fb-promo #synd li {display: block; margin: 0 0 5px 0; padding: 0; }
	.fb-promo #synd a {text-decoration: none;  padding-left: 20px; background-repeat: no-repeat; background-position: 0 50%;}	
	.fb-promo #synd a:hover { text-decoration: underline;}
	.fb-promo #synd #icon-twit {background-image:url(../../images/icon_twit.gif);}
	.fb-promo #synd #icon-fb {background-image:url(../../images/icon_fb.gif);}	
	
	.fb-promo #syndlinks-01 {position: absolute; top: 350px; left: 650px; width: 220px; height: 40px; padding: 15px; background:url(../../images/bg_trans.png); font-size: 14px;}
	.fb-promo #syndlinks-01 a { font-size:14px; }
	.fb-promo #syndlinks-02 {position: absolute; top: 325px; left: 555px; width: 250px; height: 40px; font-size: 16px;}
	.fb-promo #syndlinks-02 a { font-size:14px; }
	
.fb-promo #title-thanks {position: absolute; top: 130px; left: 287px; display: bock; width: 520px; height: 80px; margin: 0; padding: 0; text-indent: -9999px; overflow: hidden; background: url(../../images/title_thanks.png) no-repeat;}

.fb-promo #fb-terms { position: absolute; top: 135px; left: 25px; display: bock; width: 600px; height: 360px; overflow: auto; padding-right: 20px; }
.fb-promo #fb-terms ol { list-style:decimal; margin: 0 0 15px 0; padding: 0 0 0 30px; }
.fb-promo #fb-terms ol li { margin: 0 0 5px 0; }
.fb-promo #fb-terms ol ol {list-style-type:lower-alpha;margin-top:10px;}

/* Infrastructure  */


