@charset "UTF-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	text-align:center;
	background-image:url(http://cdn.shrinkyourself.com/images/images/background2.jpg);
	background-repeat:repeat-x;
	background-position: top;
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
}

img {
	border:0px;
}

/* Headline Class No A */

.g1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	line-height:36px;
	z-index:20;
	text-align: center;
}
	
.g2 { 
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:23px;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	line-height:23px;
	font-weight:bold;
}

.problem { 
	font-size:18px;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	line-height:18px;
}


/* Headline Class A */

.subheadline  { 
	font-size:16px;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	line-height:24px;
}

.subheadline a:link, .subheadline a:visited { 
	color:#02496a;
	text-transform:none;
	text-decoration:none;
	border-bottom: 1px #02496a solid;
}

.subheadline a:hover, .subheadline a:active { 
	color:#333333;
	text-transform:none;
	text-decoration:none;
	border-bottom: 1px #333333 solid;
}

.problemoffer  { 
	font-size:14px;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	line-height:16px;
}

.problemoffer a:link, .problemoffer a:visited { 
	color:#2360ca;
	text-transform:none;
	text-decoration:none;
	border-bottom: 1px #2360ca solid;
}

.problemoffer a:hover, .problemoffer a:active { 
	color:#333333;
	text-transform:none;
	text-decoration:none;
	border-bottom: 1px #333333 solid;
}


/* Join Box No A */

.offer  { 
	font-size:25px;
	color:#02496a;
	text-transform:none;
	text-decoration:none;
	line-height:25px;
}


/* Body No A */

.h1   {
	font-size:20px;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	line-height:16px;
	font-weight: 600;
	display: block;
	position: relative;
}

.h2   { 
	font-size:15px;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	line-height:17px;
	font-weight: 600;
}


/* Body A */

.body   { 
	font-size:14px;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	line-height:16px;
}

.body a:link, .body a:visited  { 
	color:#2c6fa8;
	text-transform:none;
	text-decoration:none;
	border-bottom: 1px #2c6fa8 solid;
}

.body a:hover, .body a:active  { 
	color:#333333;
	text-transform:none;
	text-decoration:none;
	border-bottom: 1px #333333 solid;
}


/* Right Column No A */

.h3   { 
	font-size:16px;
	color:#2c6fa8;
	text-transform:none;
	text-decoration:none;
	line-height:20px;
	font-weight:bold;
}

.h4   { 
	font-size:14px;
	color:#2c6fa8;
	text-transform:none;
	text-decoration:none;
	line-height:16px;
}

.quote   { 
	font-size:12px;
	color:#545351;
	text-transform:none;
	text-decoration:none;
	line-height:16px;
}


/* Mailing List No A */

.textarea {
	font-size:14px;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	line-height:21px;
	padding:7px;
	height:14px;
	width:184px;
	border: 1px #333333 solid;
	background-color:#FFFFFF;
} 

.bonusitalic   { 
	font-size:12px;
	color:#ffffff;
	text-transform:none;
	text-decoration:none;
	line-height:14px;
	font-style:italic;
}


/* Small Bubbles No A */

.bubbleheader {
	font-size:14px;
	color:#333333;
	text-transform:none;
	text-decoration:none;
	font-weight:bold;
	line-height:20px;
	width:273px;
	border-bottom: 1px #CCCCCC solid;
	display:block;
}


/* Footer A */

.footer { 
	font-size:12px;
	color:#ffffff;
	text-transform:none;
	text-decoration:none;
	line-height:18px;
}

.footer a:link, .footer a:visited { 
	color:#ffffff;
	text-transform:none;
	text-decoration: underline;
}

.footer a:hover, .footer a:active { 
	color:#cccccc;
	text-transform:none;
	text-decoration: underline;
}

.button {
	margin-bottom:6px;
}

.small { 
	font-size:10px;
	color:#ffffff;
	text-transform:none;
	text-decoration:none;
	line-height:18px;
}
	
