@charset "utf-8";

body { font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:center; background-color:#fff; padding:0; margin:0; color:#000  }
h1, h2, h3, h4, h5, h6, div, p, ul, li, form { padding:0; margin:0; list-style-type:none; }
a { color:#000; text-decoration:underline }
a:focus { outline:none;  }
img { border:0; }

.font9 { font-size:9px }
.font10 { font-size:10px }
.font11 { font-size:11px }
.font12 { font-size:12px !important }
.font14 { font-size:14px !important }
.font16 { font-size:16px !important }
.readStory a { color:#000; font-size:11px; }
.darkerGray { color:#333 }

/* homepage April 2010 */
#save { width:995px; margin:0 auto; text-align:left; position: relative; }
#save #main { }

#save .header { width:990px;  }

#save #global-nav { height:55px; overflow:hidden; margin:5px 0 0 0;  }
#save #global-nav-left { float:left; width:125px; overflow:hidden; margin:0 0 0 20px }
#save #global-nav-right { float:right; width:800px }
#save #nav-user #phone { font-size:16px; padding:10px 10px 0 0; margin-left:0; }
#save #nav-user #phone span { font-weight:bold; font-size:16px; }
#save #nav-user ul { z-index:10000; }
#save #nav-user li { float:right; margin:5px 5px 0 10px; position:relative;  }

#save #cols { margin:0; border-top:3px solid #0594b4; padding:7px 0 0 0; }
#save #cols a:hover { color:#ff3300 !important }

#save #header-end { font-size:1px; height:1px; overflow:hidden; width:962px; }

/*====== #cols-1 ========*/

#save #cols-1 { float:left; width:720px; }

#save #cols-1 .photo { float:left; width:263px; margin:10px 0 0 0px; overflow:hidden;  }
#save #cols-1 .middle { float:left; width:400px; margin:10px 20px 0 25px; overflow:hidden;  }
#save #cols-1 #md { width:400px; height:442px;   }
#save #cols-1 .photo-food { float:right; width:50px; height:50px; }
#save #cols-1 .photo-food img { width:50px; height:50px; }
#save #cols-1 .md-content { font-size:16px; width:230px; padding:70px 0 150px 20px;   }
#save #cols-1 .md-content .title { font-size:18px; display:block; font-weight:bold; margin:0 0 5px 0; }
#save #cols-1 .md-content .link { display:block; margin:5px 0 0px 0; color:#0258af; }
#save #cols-1 .plan-content { font-size:14px; width:180px; padding:90px 0 100px 20px;   }
#save #cols-1 .CTA  { margin:0 auto; }
#save #cols-1 .CTA a  { display:block; float:left; width:174px; margin:0 0px 0 18px;  _margin:0 0px 0 10px;  }
#save #cols-1 .CTA h1 { font-size:18px; font-weight:bold; text-align:center; color:#000 }
#save #cols-1 .CTA ul { margin:5px 0 10px 40px; _margin:5px 0 5px 40px; }
#save #cols-1 .CTA ul li { margin:0 0 5px 0px; }
#save #cols-1 .CTA .btn { text-align:center; width:310px; margin:0 auto; }
#save #cols-1 .CTA .btn-start, #save #cols-1 .CTA .link { width:310px; float:none; margin:10px auto; font-size:12px; color:#0258af }
 

/*====== #cols-2 ========*/

#save #cols-2 { float:left; width:263px; margin:10px 0 0 0px; overflow:hidden;   }
#save #cols-2 .wrapper { padding:0px;  }

#save #cols-2 #fdp { color:#333; text-align:center; font-size:11px;  }
#save #cols-2 #fdp a { color:#333;   }
#save #cols-2 #fdp img { margin-bottom:5px;   }
#save #cols-2 #fdp h2 { color:#FFF; font-size:15px; margin:8px 10px 0 10px; height:50px;   }
#save #cols-2 #fdp h3 { margin-bottom:5px; font-size:12px; font-weight:normal;   }
#save #cols-2 #fdp span { height:30px; font-size:23px; color:#036; letter-spacing:-.25px; font-weight:bold;   }
#save #cols-2 #fdp span strong { color:#0fa0c6;   }
#save #cols-2 #fdp h5 { height:25px; font-size:16px;   }
#save #cols-2 #fdp-form { margin:0px 15px; background-color:#EDEDED; border:1px solid #CCC; padding:10px 0; font-size:13px; }
#save #cols-2 #fdp-form select { font-size:13px; }
#save #cols-2 #fdp-form .btn-fdp { display:block; margin:10px auto 0 auto; }
#save #cols-2 #fdp .privacy { padding:5px 0 0 0;  }

#save #cols-2 #online { width:263px; margin:20px 0 0 0;   }
#save #cols-2 #online ul { padding:65px 0 15px 5px; _padding:65px 0 5px 5px;  }
#save #cols-2 #online li { padding:0 0 0 0px; margin:0 0 5px 10px; text-align:left; font-size:11px;  }


/*====== Content - News ========*/

#save #cred { margin:30px 0px 20px 0px; padding:0px; width:990px; height:110px; background:url(../images/save-bg-cred.gif) 0 0 no-repeat; font-size:12px; }
#save #cred-left { float:left; width:243px; margin:30px 0 0 25px; }
#save #cred-center { float:left; width:440px; margin:25px 0 0 10px; }
#save #cred-center div { float:left; margin-left:5px; }
#save #cred-center .img-verisign { margin:0 20px; }
#save #cred-right { float:left; width:223px; margin:30px 0 0 20px; }
#save #cred-right em { display:block; font-style:normal; }

/*====== Footer ========*/
#save #footer-promos { height:110px; text-align:center }
#save #leaderboard-bottom { width:732px; margin:0 auto;   }

#save .copyright { font-size:11px; margin:10px 0 15px 30px; color:#333; text-align:center;   }
#save .copyright p { margin-bottom:15px  }
#save .copyright a { color:#333; text-decoration:none;  }
#save .copyright a:hover { text-decoration:underline;  }
#save .copyright a.orange { color:#f26422  }
#save .footer-links-nav #txt-links {  }
#save .footer-links-nav #txt-links span { padding:0 5px  }

#save .disclaimer { font-size:9px; text-align:center; }
#save .disclaimer p { color:#999; margin-bottom:10px }
#save .disclaimer p a { color:#999; text-decoration:none; }

/*=== Sprite ===*/
.ux { background: url(../images/save-sprite.gif) no-repeat; display:inline-block; vertical-align:middle; left:0; }
.ux-2 { background: url(../images/save-sprite-2.gif) no-repeat; display:inline-block; vertical-align:middle; left:0; }
.ux-3 { background: url(../images/save-sprite-3.gif) no-repeat; display:inline-block; vertical-align:middle; left:0; }
.ux-4 { background: url(../images/save-sprite-4.gif) no-repeat; display:inline-block; vertical-align:middle; left:0; }
.ux-5 { background: url(../images/save-sprite-5.gif) no-repeat; display:inline-block; vertical-align:middle; left:0; }
.ux-6 { background: url(../images/save-sprite-6.gif) no-repeat; display:inline-block; vertical-align:middle; left:0; }
.ux-7 { background: url(../images/save-sprite-7.gif) no-repeat; display:inline-block; vertical-align:middle; left:0; }
.ux-8 { background: url(../images/save-sprite-8.gif) no-repeat; display:inline-block; vertical-align:middle; left:0; }
.ux-9 { background: url(../images/save-sprite-9.gif) no-repeat; display:inline-block; vertical-align:middle; left:0; }
.ux-10 { background: url(../images/save-sprite-10.gif) no-repeat; display:inline-block; vertical-align:middle; left:0; }
.ux-11 { background: url(../images/save-sprite-11.gif) no-repeat; display:inline-block; vertical-align:middle; left:0; }
.ux-13 { background: url(../images/save-sprite-13.gif) no-repeat; display:inline-block; vertical-align:middle; left:0; }
.ux-23 { background: url(../images/save-sprite-23.gif) no-repeat; display:inline-block; vertical-align:middle; left:0; }
.ux-30 { background: url(../images/save-sprite-30.gif) no-repeat; display:inline-block; vertical-align:middle; left:0; }
.ux-32 { background: url(../images/save-sprite-32.gif) no-repeat; display:inline-block; vertical-align:middle; left:0; }

.img-secure { width:131px; height:55px; background-position:0 -1181px; text-indent:-9999px; }
.img-check { width:13px; height:10px; background-position:0 -1244px;  }
.img-astk { width:13px; height:9px; background-position:0 -1258px;  }
.bg-md { width:400px; background-position:0 0; }
.bg-fdp { width:263px; height:245px; background-position:0 -926px; }
.bg-online { width:263px; height:173px; background-position:0 -452px; }
.btn-fdp { width:210px; height:29px; background-position:0 -887px; text-indent:-9999px; }
.btn-mdA { width:174px; height:116px;  background-position:0 -635px; text-indent:-9999px; }
.btn-mdB { width:174px; height:116px; background-position:0 -761px; text-indent:-9999px; float:left; }
.btn-start  { width:310px; height:32px; background-position:0 -645px; text-indent:-9999px; float:left; }


/* Clear Fix   */
.clear {float:none; clear:both}
.cf:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

