/*******************
	Page Layout
********************/
body{ text-align:center; font-family:Verdana, sans-serif; }
#signup{ width:1075px; margin:0 auto; }
	a#pdf{ float:left; width:187px; border-right:3px solid #fff; background-color:#FF9900; padding:6px 0; }
	div#exlusive{ width:885px; margin-left:190px; background-color:#99C523; padding:3px 0; }
	p#month{ background-color:#999990; color:#fff; font-size:25px; border-top:6px solid #fff;  border-bottom:6px solid #fff; width:1075px; clear:both; margin:0; line-height:40px; }
#content{ width:1075px; float:left; text-align:left; height:500px; }
	#content iframe{ height:800px; width:1075px; }
	#content form{ width:80%; margin:0 auto; text-align:left; }


/*************************
	Site wide elements
**************************/
.inside{ padding:12px; }


/***********
	Utils
************/
.hide{ display: none; }
.show{ display: block; }
.show_{ display: inline; }
.underline{ text-decoration: underline; }
.italic{ font-style: italic; }
.right{ text-align: right; }
.left{ text-align: left; }
.center{ text-align: center; }
.bold{ font-weight: bold; }
.bolder{ font-weight: bolder; }
.sstrike{ text-decoration: line-through; }
.floatRight{ float: right !important; }
.floatLeft{ float: left !important; }
hr{ clear:left; height:1px; color:#52564a; background-color:#52564a; border:0; }

.floatRightImg{ float:right; margin: 0 0 8px 8px; clear: right; }
.floatLeftImg{ float:left; margin: 0 8px 8px 0; clear: left; }

a{ outline:none; }

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */