/* CSS Document */

/************************************************************************

	Site:		Scuba Diving Magazine

	Author:		eROI		[www.eroi.com]  

	Client:		Zinio

	Listing Order:
	==============

	1 - Global
	2 - Structure/Layout
	3 - Main Content
	5 - Footer Navigation
	

************************************************************************/

/***********************************************************************
	1 - GLOBAL STYLES
************************************************************************/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 
blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, 
font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var, 
b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, 
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}

body {
	background-color: #fff;
    color: #000;
	font: 80%/1.6em Arial, Helvetica, sans-serif;
}


.clearer {
	clear: both;
	line-height: 0;
}

.disappear {
	margin-left: -9999px;
}


/***********************************************************************
	2 - STRUCTURE/LAYOUT STYLES
************************************************************************/
div#container {
	width: 930px;
	margin: 0 auto;
}

div#header {
	padding: 5px 0;
}

div#header div#logo {
	float: left;
}

div#header div#logo h1 {
	float: left;
	width: 130px;
	height: 70px;
	background: url(../images/logo_zinio.gif) no-repeat top left;
}
div#header div#logo strong {
	display: block;
	margin-top: 30px;
	white-space: nowrap;
	font: bold 110% Geneva, Arial, Helvetica, sans-serif;
	color: #333;
}

div#header p {
	float: right;
	padding: 25px 0 15px 0;
}

div#header p a {
	margin-left: 6px;
	font-size: 86%;
}

div#content {
	width: 930px;
	height: 375px;
	background: url(../images/cosmopolitan.jpg) no-repeat top left;
	font-size: 85%;
	line-height: 1.1em;
	margin: 0 auto;
	color: #7b0f50;
}

div#formbox form {
	padding: 50px 0 0 20px;
}

td.label {
	font-size: 110%;
	font-weight: bold;
	vertical-align: middle;
}

input#submitbutton {
	margin-left: 10px;
}

input.textbox {
	border: 1px solid #859ab9;
	padding: 1px 3px;
}
input.textbox:focus {
	border: 1px solid #005399;
}

table#offer {
	margin-top: 10px;
}

.alignleft {
	text-align: left;
}
.alignright {
	text-align: right;
}

div#thankyou {
	width: 205px;
	padding: 75px 10px 30px 25px;
	font: 112%/1.4em Arial, Helvetica, sans-serif;
}
div#thankyou p {
	padding-bottom: 1em;
}