body {
background:url(../images/bg_home.gif) repeat-x top #618ca8;
}


/* POSITIONING -----------------------------------------------
   * Sets up basic page framework
   * 'con' prefix indicates a container div
-------------------------------------------------------------- */
#container{
width:850px;
}

#conHeader{
background-position:0px 0;
height:109px;
}


#homeBody{ 
background: url(../images/bg_homeTout.gif) repeat-x bottom;
color:#fff;
}



/* CONTAINERS & STYLES for #conHeader
-------------------------------------------------------------- */
#tout{
position:absolute;
left:740px;
top:71px;
}

/* CONTAINERS & STYLES for #conContent
-------------------------------------------------------------- */

#buyNow{
width:220px;
height:220px;
float:left;
text-align:center;
}

.limited {
background:url(../images/bg_buynow_limitedTime.png) no-repeat;
}

.notlimited {
background:url(../images/bg_buynow_signupnow.png) no-repeat;
}

#buyNow img{
margin-top:60px;
}

.expiration{
font-size:.8em;
font-style:italic;
}

.intro{
float:left;
width:380px;
margin:20px 15px 0px 30px;
padding:0 200px 0 0;
background-image:url(../images/magicSwirls.png);
background-repeat: no-repeat;
background-position:356px 35px;
background-color:transparent;
font-family:"Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
}

#intro p, #intro ul{
line-height:1.1em;
}

#intro ul{
margin-top:8px;
list-style:disc;
}

#intro a, #intro a:visited{
color:#90d4ff;
}


.tryNow{
background:url(../images/bg_tryNow.gif) repeat-x;
color:white;
font-size:1.2em;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
height:30px;
width:100%;
padding-top:6px;
}
.tryNow a, .tryNow a:visited{
color:#90d4ff;
}



#simple{
background:url(../images/bg_simple.gif) repeat-x #82a4ba;
}

.simpleColumn{
width:110px;
float:left;
border-left:1px solid #b3c8d5;
margin-left:19px;
padding:5px 0 20px 8px;
font-size:1.0em;
}

.simpleColumn strong{
color:#404E55;
}


#simple a, #simple a:visited{
color:#C43417;
}



#homeBody H1{
font-size:1.8em;
line-height:1;
color:#fade96; /*#b5ddf7;*/
}

#homeBody H1 em{
border-bottom:1px solid #fade96;
}

#conCTA{
clear:both;
margin-top:20px;
}

#conCTA h2{
margin-top:0px;
color:#d62802;
font-weight:normal;
}

.box1{
width:25%;
float:left;
margin-left: 20px;
margin-top: 10px;
}

.box2{
width:30%;
float:left;
border-left:1px solid #9ad2f4;
padding-left: 20px;
margin-left: 10px;
margin-top: 10px;}

.box3{
width:30%;
float:left;
border-left:1px solid #9ad2f4;
padding-left: 20px;
margin-left: 10px;
margin-bottom: 40px;
margin-top: 10px;}




/* CONTAINERS & STYLES for #conFooter
-------------------------------------------------------------- */
#conFooter{
/*width:700px;*/ /*should be same as container div */
background-position: top center;

}

#footerCopyright 
{
	margin-left: 50px;
	width:auto;
}

#footerNav{
float:right;
margin-right: 50px;
width:auto;
}





h1,h2,h3,h4,h5,h6 {
font-family:"Trebuchet MS", Tahoma, Helvetica, Arial, sans-serif;
font-weight:400;
}

h1 {
font-size:2.2em;
line-height:1;
color:#2D2D2D;
}

h2 {
font-size:1.3em;
color:#d62802;
line-height:1em;
font-weight:bold;
margin:15px 0px 5px 0px;
}

h2.star{
padding-left:13px;
background:url(../images/bg_h2star.gif) no-repeat 0px 4px;
}

h3 {
font-size:1.5em;
line-height:1;
margin-bottom:1em;
}

h4 {
font-size:1.5em;
line-height:1.25;
color:#00246b;
background:url(../images/bg_h4gradient.gif) repeat-y;
padding-left:5px;
font-weight:bold;
}

h5 {
font-size:1em;
font-weight:700;
margin-bottom:1.5em;
}

h6 {
font-size:1em;
font-weight:700;
}





