/*

THEME NAME: Famous Gateway

THEME URI: http://famousfirm.com

DESCRIPTION: Gateway Page for gateway offers..

VERSION: 1.0 

AUTHOR: Brent Cappello 

AUTHOR URI: http://brentcappello.com/

*/



/* -------------------------------------------------------------- 

  

   Reset default browser CSS.

   

   Based on work by Eric Meyer:

   * meyerweb.com/eric/thoughts/2007/05/01/reset-reloaded/

   

-------------------------------------------------------------- */



html, body, div, span, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, code,

del, dfn, em, img, q, dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td {

	margin: 0;

	padding: 0;

	border: 0;

	font-weight: inherit;

	font-style: inherit;

	font-size: 100%;

	font-family: Myriad Pro, Arial, Helvetica, sans-serif;

	vertical-align: baseline;

}



body { 

  line-height: 1.5; 

  background: #fff; 

  margin:0; 

}



/* Tables still need 'cellspacing="0"' in the markup. */

table { border-collapse: separate; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; }



/* Remove possible quote marks (") from <q>, <blockquote>. */

blockquote:before, blockquote:after, q:before, q:after { content: ""; }

blockquote, q { quotes: "" ""; }



a img { border: none; }



/* -------------------------------------------------------------- 

  

   Structure   

   

-------------------------------------------------------------- */



body {

	background:#000;

	color:#FFF;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	/*position: fixed;*/

	display: table;

}

a {

	text-decoration:none;

}

em {

	font-style:italic;

}

strong {

	font-weight:bold;

}

#wrapper {

	text-align:center;

	display: table-cell;

	vertical-align: middle;

}

#main {

	width:800px;

	margin:0 auto 24px auto;

	font:18px/24px Georgia, serif;
	position:relative;

}
#main_inside {

	width:970px;

	margin:0 auto 24px auto;

	font:18px/24px Georgia, serif;
	position:relative;

}
.logo {
	margin:35px 0 40px;
	}
h1 {

	font-size:42px;

	font-weight:bold;

}

h1 span {

	font-size:24px;

	text-transform:uppercase;

	letter-spacing:1px;

}
.attention {
	color:#fc0000;
	font-style:italic;
	padding-right:10px;
	}
.submessage { padding:30px 0 10px;
	font-size:28px;
}
.stepone {
	color:#ff6900;
	padding-right:10px;
	font-weight:bold;
	}
.steptext { padding:10px 0 10px 0;
	font-size:24px;
	color:#a6a6a6;
	width:500px;
	margin:0 auto;
	}
.leftarrow  {
	background:transparent url(images/left-arrow.png) no-repeat;
	width:99px;
	height:118px;
	float:left;
	position:absolute;
	top:255px;
	left:30px;
}
.rightarrow  {
	background:transparent url(images/right-arrow.png) no-repeat;
	width:99px;
	height:118px;
	float:left;
	position:absolute;
	top:255px;
	right:30px;
}
.final {
	background-color:#1c1c1c;
	width:700px;
	margin:0 auto;
	padding:0 20px 20px 20px;
	-moz-border-radius:0px 0px 7px 7px;
	-webkit-border-radius:0px 0px 7px 7px;
	border-radius:0px 0px 7px 7px;
	}
.final p {	
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
#options-wrap {

	background:#ED8133 url(images/bar.gif) repeat-x top;

	width:100%;

	float:left;

	margin:0 0 24px 0;

	border-top:2px solid #FE8F45;

	border-bottom:2px solid #B54901;

}

#subscribe-options {

	width:960px;

	margin:0 auto;

	padding:18px 0;

	font-family:Verdana, sans-serif;

	color:#000;

	font-size:12px;

	overflow:hidden;

}

#subscribe-options a {

	color:#000;

}

.rss-subscribe {

	display:inline;

	padding:36px 0;

	margin:0 10px 0 0;

}

.rss-subscribe img {

	vertical-align:middle;

}

form {

	display:inline;

	/*border-left:1px solid #B54901;*/

	padding:36px 0;

}

form p {

	display:inline;

}

form input {

	display:inline;

	}

.form-label {

	border-left:1px solid #FE8F45;

	padding:36px 10px;

}

#submit {

	vertical-align:middle;

}

#page-info {

	clear:both;

	width:960px;
	padding-top:20px;

	margin:0 auto;

	font-family:Verdana, sans-serif;

	font-size:12px;

	color:#CCC;

}

#page-info a {

	color:#CCC;

	font-style:italic;

}

#page-info a:hover {

	color:#FFF;

}



/* =Images

-------------------------------------------------------------- */



/*  Only added for the sake of compliance with Themes Directory   */



.entry-content img { margin: 0 0 18px 0; max-width:100%; }



img.alignleft,img.align-left {

	float: left;

	margin-right:20px;

}

img.alignright,img.align-right {

	display: block;

	float: right;

	margin-left:20px;

}

img.center, img.centered {

	margin: 0 auto;

	display: block;

	float: none;

	clear: both;

}

.aligncenter {

	display: block;

	margin-left: auto;

	margin-right: auto;

}

.alignleft {

	float: left;

}

.alignright {

	float: right;

}

.wp-smiley { /* Prevent the smileys from breaking line-height */

	max-height:12px;

}



















