body {
	font-size:12px;
	line-height:16px;
}

h2 {
	text-indent:-9999px;
}

/*******************************************
* Layout Definitions
*******************************************/
#logo {
	margin:28px 0 0 35px;
	position:absolute;
}

#main-promos {
    width: 950px;
    height: 341px;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    background: #07429A url(../images/bg_home.jpg) top left no-repeat;
    position: absolute;
    top: 137px;
    left: 0;
}

a.arrow {
	width:185px;
	height:20px;
	display:block;
	background:url(../images/arrow.gif) 170px 6px no-repeat;
}

/*******************************************
* Content
*******************************************/
#content-wrapper {
	border-left:#d6d6d6 1px solid;
	border-right:#d6d6d6 1px solid;
	border-bottom:#d6d6d6 1px solid;
	margin:-4px 0 0 20px;
	width:907px;
	height:280px;
	position:absolute;
	top:482px;
}

#content {
	border-left:#FFF 1px solid;
	border-right:#FFF 1px solid;
	border-bottom:#FFF 1px solid;
	background:#f2f2f2 url(../images/content-bg.jpg) top left repeat-x;
	width:905px;
	height:279px;
	position:absolute;
	margin:0;
	padding:0;
}

#showcase {
	padding:30px 0 0 0;
}

#showcase ul {
	margin:0 0 0 28px;
	padding:0;
	list-style:none;
}

#showcase li {
	float:left;
	padding:15px;
}

#showcase1, #showcase2, #showcase3 {
	width:250px;
	height:170px;
	background-color:#FFF;
	border:#d6d6d6 1px solid;
}

#showcase1 {
	background-color: #fff;
}

#showcase2 {
	background:#FFF;
}

#showcase .content {
	padding:5px;
	font-family: HelveticaNeue-Light, "Helvetica Neue Light", "Helvetica Neue", Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #666;
	line-height: 20px;
	text-align: center;
}

a#ref01 {
	color: #666;
	text-decoration:none;
}

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

#showcase .field {
	background:#EEE;
	border:#CCC 1px solid;
	color:#333;
	font-size:12px;
	width:205px;
	padding:3px 0 3px 0;
}

#showcase .header1, #showcase .header2, #showcase .header3, #showcase .header6, #amazingmail-is, #check-us-out {
	width:250px;
	height:20px;
	margin:0 0 3px 0;
}

#showcase .header1 {
	background:url(../images/ttl/showcase/showcase-header13.jpg) top left no-repeat;
}

#showcase .header2 {
		background:url(../images/ttl/showcase/showcase-header10.jpg) top left no-repeat;
}

#showcase .header3 {
	background:url(../images/ttl/showcase/showcase-header11.jpg) top left no-repeat;
}

#showcase .header6 {
	background:url(../images/ttl/showcase/showcase-header6.jpg) top left no-repeat;
}

#facebook {
	background:url(../images/showcase/facebook.jpg) top left no-repeat;
	width:123px;
	height:88px;
	text-indent:-9999px;
	display:block;
	float:left;
}

#twitter {
	background:url(../images/showcase/twitter.jpg) top left no-repeat;
	width:117px;
	height:88px;
	text-indent:-9999px;
	display:block;
	float:right;
}

#iphone {
	background:url(../images/showcase/iphone.jpg) top left no-repeat;
	width:250px;
	height:101px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	margin:68px 0 0 0;
}

#referral {
	background:url(../images/showcase/bg_referral.jpg) top left no-repeat;
	width:250px;
	height:114px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	margin:56px 0 0 0;
}

#abcvideo {
	background:url(../images/showcase/abcvid.jpg) top left no-repeat;
	width:250px;
	height:101px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	margin:68px 0 0 0;
}

#cartoon {
	background:url(../images/showcase/cartoon_cards.jpg) top left no-repeat;
	width:250px;
	height:101px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	margin:55px 0 0 0;
}

#val1 {
	width:250px;
	height:101px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	background-image:url(../images/showcase/VdayCards.jpg);
	background-repeat:no-repeat;
	margin:68px 0 0 0;
}

#shw3 {
	width:250px;
	height:170px;
	position:absolute;
	background-image: url(../images/Fox10ArizonaMorning.jpg);
}	

#shw4 {
	width:250px;
	height:170px;
	position:absolute;
	background-image:url(http://www.amazingmail.com/gfx/61/uploads/WebAd_20Free6x9.jpg);
}

#shw5 {
	width:250px;
	height:170px;
	position:absolute;
	background-image:url(http://www.amazingmail.com/gfx/61/uploads/EnvelopesWebAd_2011.png);
}

#shw6 {
	width:250px;
	height:170px;
	position:absolute;
	background-image:url(http://www.amazingmail.com/gfx/61/uploads/WebAd_ImagePersonalization.jpg);

}

#shw7 {
	width:250px;
	height:170px;
	position:absolute;
	background-image:url(http://www.amazingmail.com/gfx/61/uploads/WebAd_newCMP.jpg);

}

#FBcontent {
	border-left:#FFF 1px solid;
	border-right:#FFF 1px solid;
	border-bottom:#FFF 1px solid;
	background:#f2f2f2 url(../images/content-bg.jpg) top left repeat-x;
	width:905px;
	height:279px;
	position:absolute;
}

#holiday-cards {
	background:url(../images/showcase/holiday_cards.jpg) top left no-repeat;
	width:240px;
	height:100px;
	text-indent:-9999px;
	display:block;
	position:absolute;
	margin:-5px 0 0 0;
}

/*******************************************
* Titles & Headers
*******************************************/
#ttl-home {
    width: 657px;
    height: 69px;
    display: block;
    position: absolute;
    top: 26px;
    left: 146px;
    background: url(../images/ttl_home.jpg) top left no-repeat;
}

#hdr-real-postcard {
    width: 207px;
    height: 67px;
    display: block;
    position: absolute;
    top: 88px;
    left: 228px;
    background: url(../images/hdr_real_postcard.jpg) top left no-repeat;
}

#hdr-already-customer {
	width:187px;
	height:21px;
	display:block;
	position:absolute;
	top:235px;
	left:412px;
	background:url(../images/hp_already_customer_red.jpg) top left no-repeat;
}

#hdr-expert {
    width: 240px;
    height: 97px;
    display: block;
    position: absolute;
    top: 88px;
    left: 629px;
    background: url(../images/hdr_expert.jpg) top left no-repeat;
}

#hdr-amazingmail {
	width:386px;
	height:16px;
	display:block;
	text-indent:-9999px;
	background:url(../images/hdr_amazingmail.gif) top left no-repeat;
}

#hdr-integrato {
	width:275px;
	height:16px;
	display:block;
	text-indent:-9999px;
	background:url(../images/hdr_integrato.gif) top left no-repeat;
}

#hdr-audio-webinar {
	width:295px;
	height:16px;
	display:block;
	text-indent:-9999px;
	background:url(../images/hdr_audio_webinar.gif) top left no-repeat;
}

#hdr-view-tutorials {
	width:221px;
	height:39px;
	display:block;
	position:absolute;
	text-indent:-9999px;
	top:155px;
	left:228px;
	background:url(../images/hdr_view_tutorials.jpg) top left no-repeat;
}

/*******************************************
* Holiday Buttons & Promos
*******************************************/

#btn-holiday-galleries {
	background: url(http://www.amazingmail.com/gfx/61/uploads/btn_holiday_2011.png) top left no-repeat;
	position:absolute;
	display:block;
	width:168px;
	height:85px;
	text-indent:-9999px;
	top:5px;
	left:750px;
}

#btn-holiday-borders {
	background:url() top left no-repeat;
	position:absolute;
	display:block;
	width:168px;
	height:85px;
	text-indent:-9999px;
	top:5px;
	left:750px;
}

#btn-mothers-day {
	background:url(../images/btn_mothers_day.png) top left no-repeat;
	position:absolute;
	display:block;
	width:147px;
	height:90px;
	top:5px;
	text-indent:-9999px;
	left:750px;
}

#btn-easter {
	background:url(../images/btn_easter.png) top left no-repeat;
	position:absolute;
	display:block;
	width:150px;
	height:90px;
	text-indent:-9999px;
	top:5px;
	left:730px;
}

#btn-fathers-day {
	background:url(../images/btn_fathers_day.jpg) top left no-repeat;
	position:absolute;
	display:block;
	width:147px;
	height:100px;
	text-indent:-9999px;
	top:-5px;
	left:740px;
}

#btn-independence-day {
	background:url(../images/btn_independence_day.jpg) top left no-repeat;
	position:absolute;
	display:block;
	width:190px;
	height:140px;
	text-indent:-9999px;
	top:45px;
	left:693px;
}

#btn_international_payments {
	background:url(../images/btn_international_payments.gif) top left no-repeat;
	position:absolute;
	display:block;
	width:211px;
	height:159px;
	text-indent:-9999px;
	top:25px;
	left:683px;
}

/*******************************************
* Buttons & Promos
*******************************************/

#btn-get-started, #btn-let-us-help, #btn-signup {
	width:137px;
	height:46px;
	display:block;
	text-indent:-9999px;
	position:absolute;
}

#btn-live-chat {
    width: 98px;
    height: 20px;
    display: block;
    position: absolute;
    top: 158px;
    left: 766px;
    text-indent: -9999px;
    background: url(../images/btn_live_chat.gif) top left no-repeat;
}

#btn-now {
    width: 76px;
    height: 30px;
    display: block;
    position: absolute;
    top: 121px;
    left: 351px;
    background: url(../images/btn_now.gif) top left no-repeat;
}

#btn-view-tutorials {
	width:149px;
	height:20px;
	display:block;
	position:absolute;
	top:163px;
	left:262px;
	background:url(../images/btn_view_tutorials.gif) top left no-repeat;
}

#btn-get-started {
	top:276px;
	left:299px;
	background:url(../images/btn_get_started.gif) top left no-repeat;
}

#btn-make-a-card {
	width:113px;
	height:40px;
	display:block;
	position:absolute;
	top:266px;
	left:486px;
	background:url(../images/btn_make_card_now.gif) top left no-repeat;
}

#btn-let-us-help {
	top:281px;
	left:500px;
	background:url(../images/btn_let_us_help.gif) top left no-repeat;
}

#btn-signup {
	top:281px;
	left:69px;
	background:url(../images/btn_signup.gif) top left no-repeat;
}

a:hover#btn-get-started, a:hover#btn-let-us-help, a:hover#btn-signup, a:hover#btn-live-chat, a:hover#btn-now, a:hover#btn-make-a-card, a:hover#btn-view-tutorials {
	background-position:bottom left;
}

a#header-promo {
	width:257px;
	height:123px;
	margin-top:50px;
	display:block;
	text-indent:-9999px;
	float:left;
	background:url(../images/promo_holiday.gif) top left no-repeat;
}

a:hover#header-promo {
	background-position:bottom left;
}

/*******************************************
* Main Navigation
*******************************************/
a#home {
    background: url(../images/nav_home_on.gif) top left no-repeat;
}

/*******************************************
* Misc Navigation
*******************************************/

ul#home-left {
    width: 203px;
    height: 123px;
    display: block;
    position: absolute;
    top: 198px;
    left: 264px;
    background: url(../images/home_left.jpg) top left no-repeat;
}

ul#home-right {
    width: 217px;
    height: 114px;
    display: block;
    position: absolute;
    top: 198px;
    left: 694px;
}

#home-left a, #home-right a {
	display:block;
	height:19px;
}

a#easy-fast {
	width:92px;
	background:url(../images/easy_fast.jpg) top left no-repeat;
}

a#make-cards {
	width:193px;
	background:url(../images/make_cards.jpg) top left no-repeat;
}

a#no-minimum {
	width:153px;
	background:url(../images/no_minimum.jpg) top left no-repeat;
}

a#text-tools {
	height:33px;
	width:177px;
	background:url(../images/text_tools.jpg) top left no-repeat;
}

a#upload-your-own {
	height:33px;
	width:203px;
	background:url(../images/upload_your_own.jpg) top left no-repeat;
}

a#dedicated-rep {
	width:162px;
	background:url(../images/dedicated_rep.jpg) top left no-repeat;
}

a#vertical {
	width:175px;
	background:url(../images/vertical.jpg) top left no-repeat;
}

a#graphic-design {
	width:167px;
	background:url(../images/graphic_design.jpg) top left no-repeat;
}

a#mailing-list {
	width:141px;
	background:url(../images/mailing_list.jpg) top left no-repeat;
}

a#customized-private {
	width:217px;
	background:url(../images/customized_private.jpg) top left no-repeat;
}

a#automated {
	width:215px;
	background:url(../images/automated.jpg) top left no-repeat;
}

#content-bg ul {
	margin:0;
	padding:0;
	float:left;
	width:267px;
	display:inline;
	text-indent:-9999px;
}

#content-bg ul li {
	float:left;
	display:block;
}

#content-bg ul a {
	display:block;
	height:22px;
}

ul#body-list1 {
	margin:5px 0 0 15px;
}

ul#body-list2 {
	margin:5px 0 0 40px;
}

ul#body-list3 {
	margin:5px 0 0 40px;
}

a#bodylink1 {
	width:240px;
	background:url(../images/bodylink1.gif) top left no-repeat;
}

a#bodylink2 {
	width:218px;
	background:url(../images/bodylink2.gif) top left no-repeat;
}

a#bodylink3 {
	width:246px;
	background:url(../images/bodylink3.gif) top left no-repeat;
}

a#bodylink4 {
	width:209px;
	background:url(../images/bodylink4.gif) top left no-repeat;
}

a#bodylink5 {
	width:267px;
	background:url(../images/bodylink5.gif) top left no-repeat;
}

ul a#bodylink6 {
	width:250px;
	height:38px;
	background:url(../images/bodylink6.gif) top left no-repeat;
}

ul a#bodylink7 {
	width:226px;
	height:38px;
	background:url(../images/bodylink7.gif) top left no-repeat;
}

a#bodylink8 {
	width:220px;
	background:url(../images/bodylink8.gif) top left no-repeat;
}

a#bodylink9 {
	width:169px;
	background:url(../images/bodylink9.gif) top left no-repeat;
}

a#bodylink10 {
	width:149px;
	background:url(../images/bodylink10.gif) top left no-repeat;
}

a#bodylink11 {
	width:172px;
	background:url(../images/bodylink11.gif) top left no-repeat;
}

a#bodylink12 {
	width:194px;
	background:url(../images/bodylink12.gif) top left no-repeat;
}

a:hover#easy-fast, a:hover#make-cards, a:hover#no-minimum, a:hover#text-tools, a:hover#upload-your-own, a:hover#dedicated-rep, a:hover#vertical, a:hover#graphic-design, a:hover#mailing-list, a:hover#customized-private, a:hover#automated, a:hover#bodylink1, a:hover#bodylink2, a:hover#bodylink3, a:hover#bodylink4, a:hover#bodylink5, a:hover#bodylink6, a:hover#bodylink7, a:hover#bodylink8, a:hover#bodylink9, a:hover#bodylink10, a:hover#bodylink11, a:hover#bodylink12 {
	background-position:bottom left;
}

/*******************************************
* Footer
*******************************************/

#footer {
	position:absolute;
	top:760px;
	margin:0 0 0 20px;
	border-top:#CCC 0 solid;
}

#footer ul {
	margin:0 0 0 30px;
}

