/* top navigation 
------------------ */

div#topnav {width:950px; margin:0; float:left; background: url(images/topnav-btns.jpg)}

.btn-home a { width:380px; height:165px; background: url(images/topnav-btns.jpg); float:left;}
	
.btn-iphi a { width:180px; height:165px; background: url(images/topnav-btns.jpg) -380px 0; float:left;}
	.btn-iphi a:hover { width:180px; height:165px; background: url(images/topnav-btns.jpg) -380px -165px; float:left;}
	
.btn-savings a { width:130px; height:165px; background: url(images/topnav-btns.jpg) -560px 0; float:left; }
	.btn-savings a:hover { width:130px; height:165px; background: url(images/topnav-btns.jpg) -560px -165px; float:left;}
	
.btn-faqs a { width:130px; height:165px; background: url(images/topnav-btns.jpg) -690px 0; float:left; }
	.btn-faqs a:hover { width:130px; height:165px; background: url(images/topnav-btns.jpg) -690px -165px; float:left;}
	
.btn-testimonials a { width:130px; height:165px; background: url(images/topnav-btns.jpg) -820px 0; float:left; }
	.btn-testimonials a:hover { width:130px; height:165px; background: url(images/topnav-btns.jpg) -820px -165px; float:left;}
	
	
/* headers 
------------------ */

div#header-home {width:950px; margin:0; float:left; background: url(images/hdr-home.jpg);}
div#header {width:950px; height:105px; margin:0; float:left; background: url(images/hdr-subpage.jpg) no-repeat;}

div.hdr-text { width:525px; float:left; text-align:center;}
.hdr-text h2 {color:#FFFFFF; margin-top:25px; font-weight:bold;}
.hdr-text p {color:#FFFFFF; font-weight:bold;}

div.hdr-image { width:425px; padding:0; float:left;}


/* content 
------------------ */

div#content-home {width:950px; margin:0; padding:0; background: url(images/bkgd-content-home.jpg); float:left; background-repeat:no-repeat;}
div#content {width:950px; margin:0; padding:0; background: url(images/bkgd-content.jpg); float:left; background-repeat:no-repeat;}


/* navigation 
------------------ */

div#menu {float:right; height:20px; padding:5px; margin: 0 0 40px 100px;}

#menu ul {display: inline;} 
#menu ul li {list-style: none; display: inline; text-align:center;padding: 0 15px;}

#menu a { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#menu a:hover { color: #2891cc;}


/* body text
------------------ */

#body h1, h2 {font-weight:bold;}
#body p {margin-left:40px;}
#body a { text-decoration:none; font-weight:bold}

/* left column
------------------ */

div#left-column {padding-top:110px;}


/* footer
------------------ */

div#footer {padding: 30px 0; color:#999;}