

.left { text-align:left; }
.center {margin:0 auto}
.textcenter {
	text-align:center;
	font-weight: bold;
}
.highlight {background-color:#ff0;}
.bold{ font-weight:bold; }
.tiny{font-family:Arial, Helvetica, sans-serif; font-size:10px;}
.white{color:#FFF;}
.headertext{padding-top:210px;}
.red {color:#A4160E;}
.black{color:#000;}
.babyblue{color: #0070c0;}
.larger{font-size:24px;}
.medium{font-size:20px;}
.small{font-size:14px;}
.xsmall{font-size:10px;}
.pad50{padding-left:50px; padding-right:50px;}
.impact {font-family: Impact,Tahoma, Arial, Helvetica, sans-serif; font-size:28px;}

/* --- Squeeze ---*/
#squeeze {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000;
	width:750px;
	margin:0 auto;
}

#squeeze a, a:hover, a:visited{text-decoration:underline;}

#squeeze h1 {
	font-family: Impact,Tahoma, Arial, Helvetica, sans-serif;
	font-size:48px;
	color:#A4160E;
	text-align:center;
}

#squeeze h4 {
	font-family:font-family: Verdana, Geneva, sans-serif;
	font-size:28px;
	color:#A4160E;
	text-align:center;
}

#squeeze #deckcopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
}
#squeeze h3 {
	color: #006;
	text-align: center;
	font-size: 22px;
	font-weight: bold;
	font-family: Verdana, Geneva, sans-serif;
}

#squeeze .black h3{color:000;}

#squeeze .callout {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	padding-right: 50px;
	padding-left: 50px;
}

#squeeze .sidebar {
	width:307px;
	padding: 5px 20px 20px 10px;
	background-color:#FFFFCC;
	border:6px double #666;
}

#squeeze .sidebarwide {
	width:500px;
	padding: 10px 20px 20px 10px;
	background-color:#FFFFCC;
	border:6px double #666;
}

img.sidebarshadow {margin-top:-1px; margin-left:-4px;}

#squeeze #companyprofits {	padding-left: 80px; }

td.squeezecolright {width:365px;}
td.squeezecolleft {padding-right:20px;}


#squeeze h1.league{font-family:"Baskerville Old Face", Georgia, "Times New Roman", Serif;}
.leaguemed{
	font-family:"Baskerville Old Face", Georgia, "Times New Roman", Serif;
	font-size:18px;
}

#opening{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px; 
	font-weight:bold;
	border-top: 2px solid #000;
	border-bottom: 2px solid #000;
}

.dropcap{
	font-size : 100px;
	font-weight : bold;
	float : left;
	margin-top:-20px;
}

#tophead {font-weight:bold; font-size:18px;}
.larger {font-size:150%;}

.hiddenform{height:101%; display:none;}
.formlink{color:#00F; font-size:20px; font-weight:bold; text-decoration:underline; text-align:center; cursor:pointer;}

#squeeze ul li{font-size:14px; padding-bottom:10px;}
#squeeze ol {list-style:none;}
#squeeze ol li{font-size:14px; padding-bottom:10px;}

.prehead {font-size:14px; font-weight:bold; background-color:#FF0}

#oto_prehead{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:22px;
}
	

/* --- Optin ---*/
#optin {
	width:357px;
	margin:0 auto;
}
#optheader{
	width:357px; 
	height:179px; 
	background:url(../images/optinBox_top.gif) no-repeat;
}


#optfooter {
	width:357px; 
	height:54px; 
	background:url(../images/optinBox_footer.gif) no-repeat;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9px; 
	color:#FFF; 
	text-align:center;
}



#optbody{
	background:url(../images/optinBox_backg.gif) repeat-y;
	padding-left:30px; 
	padding-right:30px;
}

#optbody .textbox{
	width:290px; 
	height:30px; 
	font-family:Arial, Helvetica, sans-serif; font-size:18px;
}

#optbody label{
	display:block; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-size:18px; 
	color:#FFF; 
	padding-top:10px;
}

#opttable {border:0px; margin:0 auto;}
#opttable td{border:0px;}



td.optheader, td.weaponsheader{
	width:357px; 
	height:175px; 
	background:url(../images/optinBox_top.gif) no-repeat;
}
td.optfooter, td.weaponsfooter {
	width:357px; 
	height:54px; 
	background:url(../images/optinBox_footer.gif) no-repeat;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9px; 
	color:#FFF; 
	text-align:center;
}
td.optbody, td.weaponsbody {
	background:url(../images/optinBox_backg.gif) repeat-y;		
}

#optform {
	padding-left:30px; 
	padding-right:30px;
	color:#fff;
}

td.optbody .textbox{
	width:290px; 
	height:30px; 
	font-family:Arial, Helvetica, sans-serif; font-size:18px;
}

td.optbody label{
	display:block; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-size:18px; 
	color:#FFF; 
	padding-top:10px;
}

#leagueweapons {
	width:300px;
	margin:0 auto;
	background-color:#ffffcc;
}
#leagueweapons th{
	font-size:16px;
	border-bottom:1px solid #000;
	color: #006;
	padding: 5px;
}
#leagueweapons td{
	color:#000;
	font-size:14px;
	padding:5px;
	;
}


/*--- tell a friend ---*/
.tafbonuses {
border: 2px dashed #ff0000;
background-color:#ececec;
width:550px;
margin: 0 auto;
margin-bottom:20px;
padding:10px;
}


/*---affiliate signup--*/
#affsignup h1{font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; text-align:center; line-height:29px;}
#affsignup h1.green{color:#055c0f;}
#affsignup h2{font-weight:bold; font-family:Trebeuchet,arial,helvetica,sans-serif; color:#333; font-size:20px; line-height:20px;}
#affsignup h3{font-weight:bold; font-family:Georgia, "Times New Roman", Times, serif; color:#055c0f; }

.intro {font-size:14px; font-family:Arial,Helvetica,Sans-serif; font-weight:bold;}

#affsignup ul {width:550px; margin:0 auto;}
#affsignup li {font-size:14px; padding-bottom:10px;}

#affregtable {border:0px; width:700px;}
#affregtable td {border:0px;}
#affregtable ul {width:445px; margin:0 auto;}


/*--exit pop--*/
/* Overlay */
#simplemodal-overlay {background-color:#aaaaaa; cursor:wait;}

/* Container */
#simplemodal-container {height: 430px; width: 500px; background-color:#fff; border:1px solid #000000; -moz-border-radius: 5px; }
#simplemodal-container a.modalCloseImg {background:url('../images/x.png') no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; left:-18px; cursor:pointer;}
#simplemodal-container #basicModalContent {padding:8px;}

#exit_content {display: none; padding: 0px 5px 0px 5px; text-align:center;}
#exit_form {margin:0 auto; color:#000;}
#exit_content h1{font-size:24px; font-family:Arial, Helvetica, sans-serif; text-align:center;}
#exit_form .textbox{
	width:290px; 
	height:20px; 
	font-family:Arial, Helvetica, sans-serif; font-size:16px;
}

#exit_form label{
	display:block; 
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; 
	font-size:18px; 
	color:#000; 
	padding-top:10px;
}

.johnsonbox {
	width:600px;
	padding:10px;
	background-color:#FFFFCC;
	border:3px dashed #f00;
	margin: 0 auto;
}

/*---OTO---*/
td.sale-header{
	background-color:#003;
	color:#FFF;
	font-weight:bold;
}

td.sale-button {
	margin:0 auto;
	text-align:	center;
}

.sale-table {border:1px solid #000;}

.nothanks {text-align:center; font-size:10px; margin:0 auto;}

.guarantee{
	width:600px; 
	margin:0 auto; 
	background-color:#FFFFCC;
	border:3px solid #ccc;
	padding-left:10px;
	padding-right:10px;
}


.PanelBoxHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: italic;
	font-weight: bold;
	color: #FFF;
}
