
/* simplecard CSS */


/* global HTML Styles */
body {
	background-color: #fff;
	font-family: arial, san-serif;
	font-size: 62.5%;
	margin: 10px 0 0 0;
	color: #464b53;
}

p.large {
	margin: 1em 0 1em 0;
	line-height: 1.7;
	font-size: 1.3em;
	width: 200px;
}

p.large_holiday {
	margin: 1em 0 0 0;
	line-height: 1.7;
	font-size: 1.3em;
	width: 280px;
	
}

p {
	margin: .8em 0 1.5em 0;
	line-height: 1.5;
	font-size: 1.2em;
}

.footer p {
	margin: 1.5em 0 1.5em 0;
	line-height: 1.5;
	font-size: 1em;
}

h1 {
	font-size: 3em;
	margin: 0;
	letter-spacing: -1px;
}

h2 {
	font-size: 2.7em;
	margin: 0 0 .2em 0;
	color: #222;
	letter-spacing: -1px
}

h3 {
	font-size: 14px;
	margin: 0;
	color: #222;
}

h4 {
	font-size: 12px;
	margin: 0;
	text-transform: lowercase
}

h5 {
	font-size: 12px;
	margin: 0;
	display: inline;
	text-transform: lowercase;
}

h6 {
	font-size: 17px;
	margin: 0 0 10px 0;
	text-transform: lowercase;
	color: #3c4145;
}

a, a:active, a:link, a:visited {
	color: #0c90ce;
	text-decoration: none;
	 outline: none;
}



a:hover {
	color: #000;
	text-decoration: underline
}

img { border: 0 }

.rule { border-top: 1px dashed #ccc; height: 15px; }

ul {
	list-style: none;
	margin: 4em 0 3em 2em;
	padding: 0
}

.bullets_holiday ul {
	list-style: none;
	margin: 20px 0 3em 2em;
	padding: 0
}

.bullets_normal ul {
	list-style: none;
	margin: 20px 0 10px 20px;
	padding: 0
}

li {
	padding-left: 1.2em;
	background-image: url(../images/list_bullet_green.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	font-size: 1.3em;
	margin: .3em 0 .3em 0;
	line-height: 1.5
}



.amway li {
	padding-left: 1.2em;
	background-image: url(../images/list_bullet_blue.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	font-size: 1.3em;
	margin: .3em 0 .3em 0;
	line-height: 1.5
}

.hide {
	position: absolute;
	left: -2000px
}

.clear {
	height: 0px;
	clear: both;
	margin: 0
} /* resloves FF float bug */

.active { font-weight: bold; }

/* Header */

.header {
	width: 100%;
	margin: 0 auto;
	background-color:#479fa2;
	height: 55px;
	padding: 15px 20px 0 10px;
}


.header_inner {
	width: 800px;
	margin: 0 auto;
}

.nav {
	width: 800px;
	margin: 0 auto;
	padding: 15px
}

.logo {
	float: left;
	margin: 0 15px 0 30px
}

.tagline { float:left; }

.page_top {
	width: 800px;
	margin: 0 auto;
	height: 5px
}

/* page */ 
.global_wrapper { width: 100% }

.nav_margins {
	width: 100%;
	background-color: #fff
}

.page_container {
	width: 800px;
	background-color: #fff;
	margin: 0 auto;
}

.page {
	padding: 0;
	background-position: top right;
	background-repeat: no-repeat;
	position:relative;
	zoom: 1; /* Fix IE layout bug */
}

.shadow_right {
	position: absolute;
	top: 60px;
	right: -114px;
	width: 114px;
	height: 861px;
}

.shadow_left {
	position: absolute;
	top: 60px;
	left: -114px;
	width: 114px;
	height: 861px;
}

.left_col {
	width: 320px;
	float: left;
	padding: 170px 20px 0 40px;
}

.left_col_holiday {
	width: 320px;
	float: left;
	padding: 115px 20px 0 40px;
}

.left_col_normal {
	width: 320px;
	float: left;
	padding: 50px 20px 0 40px;
}

.right_col {
	width: 315px;
	float: right;
	padding: 140px 20px 0 0;
}

.single_col {
	padding: 30px 40px 40px 40px;
	min-height: 700px
}

.links {
	margin: 20px 40px 20px 40px;
	background-image:url(../images/links_header.gif);
	background-repeat: no-repeat;
	padding-top: 40px;
}

.enter { position: relative; z-index: 99; width: 420px; overflow: visible;}
.enter p { line-height: 23px; margin-top: 0; }
.enter_ship { float: left; width: 225px; }
.enter_mail { float: right; width: 180px;}
.enter_create { float: left; width: 350px; margin-top: 20px;}
.enter_cards1 { float: left; width: 165px; margin-top: 0; }
.enter_cards2 { float: left; width: 150px; margin-top: 0; }

.links_table p {
	font-size: 11px;
	margin: 2px 0 4px 0;
}

.links_table a {
	color: #cc020d;
	font-weight: bold;
	font-size: 11px;
}

.difference { margin: 110px 40px 30px 40px; }
.difference_mailing { margin: 40px 40px 30px 40px; }
.difference_normal { margin: 40px 40px 30px 40px; }

.mailing_icon { margin-left: 15px }

.difference p, .difference_mailing p {
	font-size: 11px;
	margin: 0;
	
}

.difference td, .difference_mailing td {
	padding: 0 7px 0 7px;
	border-left: 1px solid #ccc;
}



.main_image {
	position: absolute;
	top: -20px;
	right: -50px;
}

.main_image_holiday {
	position: absolute;
	top: -16px;
	right: -44px;
}

.main_image_holiday_calendar {
	position: absolute;
	top: -16px;
	right: -51px;
}

.quote {
	position: absolute;
	top: 650px;
}

.quote_mailing {
	position: absolute;
	top: 680px;
	right: 40px;
}

.bullets { position: relative; z-index: 99;}

/* Footer */
.footer {
	margin: 0 30px 0 30px;
	height: 40px;
	text-align: right;
	color: #464b53;
	line-height: 1.5;
	padding: 15px 0 40px 0;
	border-top: 1px solid #ccc
}

.footer_image_library {
	margin: 10px auto 10px auto;
	height: 40px;
	width: 600px;
	text-align: right;
	color: #fff;
	line-height: 1.5;
}

.footer a {
	color: #464b53;
	font-size: 11px;
	font-weight: bold;
}

.footer_links {
	float: left;
	width: 600px;
}

.footer_logo {
	float: right;
	width: 100px;
}

/* Help */
.help ul {
	list-style: none;
	margin: 1em 0 2em 2em;
	padding: 0;
}

.help li {
	background-image: url(../images/list_bullet_orange.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	font-size: 1.3em;
	margin: .3em 0 .3em 0
}

.help ul ul li {
	background-image: url(../images/list_bullet_dash.gif);
	background-repeat: no-repeat;
	background-position: 0 .6em;
	font-size: 1.3em;
	margin: .3em 0 .3em 0;
}

.help ol {
	list-style: none;
	margin: 1em 0 2em 6em;
	padding: 0;
}

.help ol li {
	background-image: none;
	list-style:decimal;
}

.help ol ol li {
	background-image: none;
	list-style: lower-alpha;
	font-size: 12px;
}

.help p { margin: .2em 0 1.5em 0; }

#nest li {
	padding-left: 1.2em;
	background-image: none;
	margin: .8em 0 .8em 0;
	line-height: 1.5;
	padding-left: 0;
	font-size: 12px;

}

/* Digital Specs */
.section_divider {
	border-bottom: 1px solid #999;
	padding: 5px 5px 5px 0;
	margin-top: 30px;
	margin-bottom: 10px;
	font-size: 15px;
	font-weight: bold;
	color: #222;
}

h3.indent { margin-left: 35px; }

.specs_table {
	font-size: 11px;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	margin: 10px 0 10px 35px;
}

.specs_table td {
	padding: 5px;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}

/* Image Popup */

/* Content */
.window_container {
	width: 93%;
	background-color: #fff;
	margin: 0 auto;
	padding: 20px
}

.window_page {
	background-color: #fff;
	width: 100%;
	height: 100%;
	background-color: #fff;
	margin: 20px;
}

.content_container {
	padding: 10px 15px 5px 15px;
	font-size: 1.1em
}

.content_container p { font-size: 1.1em }

.get_started { padding-top: 80px; }

.get_started a {
	color: none;
	background-color: none;
	text-decoration: none;
}

.get_started a:hover {
	color: none;
	background-color: none;
	text-decoration: none;
}

/* /////////////// Advert Landing Pages /////////////// */

label { font: bold 1.2em/1.4 arial; }


/* input {
	width: 130px;
	border: 1px solid #ddd;
}
*/


.form_container {
	padding: 0 40px 0 40px;
	margin: 0 0 20px 0;
}

.form_top div { background: url(/images/form_tl.gif) no-repeat top left; }

.form_top { background: url(/images/form_tr.gif) no-repeat top right; }

.form_bottom div { background: url(/images/form_bl.gif) no-repeat bottom left; }

.form_bottom { background: url(/images/form_br.gif) no-repeat bottom right; }

.form_top div,
.form_top,
.form_bottom div,
.form_bottom {
	width: 100%;
	height: 11px;
	font-size: 1px;
}

.form_content {
	margin: 0;
	padding: 3px 20px 10px 20px;
	background-color: #f1f1f1;
}

.form_table td { padding: 5px 10px 3px 10px }

.form_response {
	padding: 0 40px 0 40px;
	margin: 0 0 20px 0;
}

.highlight {
	font-weight: bold;
	color: #b20202;
}

.advert_legal {
	font: normal 10px/1.3 arial;
	color: #999;
	padding: 0 40px 25px 40px;
}

div.forms {
    padding: 20px;
    background: #f1f1f1;
    border: 1px solid #ccc;
    margin-bottom: 20px;

}

.forms p {
	margin-bottom: 10px


}
