@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 }
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 }
.disclaimer { font-size:10px; color:#666; }
.readStory a { color:#000; font-size:11px; }
.darkerGray { color:#333 }

/* homepage Nov 2009 */
#md-0911 { width:995px; margin:0 auto; text-align:left; position: relative; }

#md-0911 #global-nav { height:45px; margin: 5px 0 0px 0px; overflow:hidden; }
#md-0911 #global-nav .logo { float: left; margin: 0px 0 0 50px; }
#md-0911 #global-nav .phone { float: right; margin: 10px 30px 0 0px; color:#00a0c6; font-size:19px;  }
#md-0911 #global-nav .phone span { color:#1e5f80; font-size:23px; font-weight:bold;  }

#md-0911 #main { background: url(../images/hp-0911-bg-nav.gif) no-repeat 0 0; }
#md-0911 #main #photo { position:absolute; top:78px; left:0; }
#md-0911 #main .disclaimer { text-align:right; margin:5px 10px 0 0; }

#md-0911 .navigation-bar { height:40px; padding: 5px 0px 0 30px; }
#md-0911 #nav { margin: 0; padding: 0; list-style:none; font: bold 15px Arial;}
#md-0911 #nav ul { background-color:#0594b4; z-index:10000; }
#md-0911 #nav li { float: left; list-style: none; padding: 0px 0 0 15px; position:relative; }
#md-0911 #nav li a { color: #fff; text-decoration: none; float: left; background: url(../images/main-hover-bg.gif) no-repeat; display:block; overflow:hidden; }
#md-0911 #nav li a span { float: left; height: 20px; background: url(../images/main-hover-bg-right.gif) no-repeat 100% 0; padding: 3px 6px 0 8px; cursor: pointer; }
#md-0911 #nav li a:hover, #nav li.active a { color: #036 !important; background-position: 0 -23px !important; }
#md-0911 #nav li a:hover span, #nav li.active span { background-position: 100% -23px !important; }
#md-0911 #nav li.last { margin-left:205px; font-weight:normal; }
#md-0911 #nav li.last, #md-0911 #nav li.last a, #md-0911 #nav li.last a span { margin-right:0; padding-right:0; }

#md-0911 h1 { margin:1px 0 1px 53px; height:30px; overflow:hidden; font-weight:normal; font-size:22px; color:#666; }
#md-0911 h1 span { font-weight:bold; }

#md-0911 #cols { margin-left:26px; padding:0; }
#md-0911 #cols a:hover { color:#f60 !important; } 

#md-0911 #cols #md { font-size:12px; float:left; width:650px; border:1px solid #88c9d4;  background-color:#FFFFFF; }
#md-0911 #cols #md h2 { font-weight:normal; margin:10px 0 10px 0; padding:0px 0px 0px 25px; font-size:18px; color:#036;  }

#md-0911 #cols #md .sub-nav {  padding:5px 0 5px 5px; background-color:#ceeaf2;  }
#md-0911 #cols #md .sub-nav a { font-size:13px; display:block; background-color:#ceeaf2; color:#0258af; font-weight:bold; padding:4px 10px;  }
#md-0911 #cols #md .sub-nav a:hover,
#md-0911 #cols #md .sub-nav .selected a { text-decoration:none !important; color:#FFF !important; background-color:#036; }
#md-0911 #cols #md .sub-nav .selected a:hover { color:#036 !important; border-color:#cfebf3;  }
#md-0911 #cols #md .sub-nav ul { margin:0 0 0px 10px; }
#md-0911 #cols #md .sub-nav li { float:left; }

#md-0911 #cols #md .sub-content { background-color:#FFFFFF; border:5px solid #ceeaf2; padding:0 0 15px 0 }
#md-0911 #cols #md .sub-content #ul-colX { float:left; width:580px; margin:0 0 0 15px; }
#md-0911 #cols #md .sub-content #ul-colL { float:left; width:300px; margin:0 0 0 15px; }
#md-0911 #cols #md .sub-content #ul-colR { float:left; width:325px; }
#md-0911 #cols #md .sub-content li { background:url(../images/bullet.gif) 0 3px no-repeat; padding:0 0 5px 13px; font-weight:bold; line-height:15px; }
#md-0911 #cols #md .sub-content li.num1 { background:url(../images/icon-one.gif) 0 0px no-repeat; padding:2px 0 10px 25px; }
#md-0911 #cols #md .sub-content li.num2 { background:url(../images/icon-two.gif) 0 0px no-repeat; padding:2px 0 10px 25px; }
#md-0911 #cols #md .sub-content li.num3 { background:url(../images/icon-three.gif) 0 0px no-repeat; padding:2px 0 10px 25px; }
#md-0911 #cols #md .sub-content li.num4 { background:url(../images/icon-four.gif) 0 0px no-repeat; padding:2px 0 10px 25px; }
#md-0911 #cols #md .sub-content .num0 { background:none; padding:0px 0 15px 30px; }

#md-0911 #cols #md .sub-btn { margin:1px 0 0 0; background:none !important; }
#md-0911 #cols #md .sub-btn a,  .num0 a { font-weight:bold; color:#0258af; } 
#md-0911 #cols #md .sub-btn a span, .num0 span { font-size:18px; } 

#md-0911 #cols #md .sub-process { text-align:center; padding:0 5px;   }
#md-0911 #cols #md .sub-process-img { padding:5px 10px; background-color:#FFFFFF; border-top:1px solid #e5f2f8 }
#md-0911 #cols #md #meals { padding:10px 0; margin:10px 0 0 0;  }
#md-0911 #cols #md #meals h5 { font-weight:normal; font-size:13px; margin:0 0 10px 0;  }

#md-0911 #cols #md #md1 { background:url(../images/md-0911-bg.gif) 0 -330px #e5f2f8 no-repeat;  }
#md-0911 #cols #md #md2 { background:url(../images/md-0911-bg.gif) 0 -330px #e5f2f8 no-repeat; }
#md-0911 #cols #md #md3 { background:url(../images/md-0911-bg.gif) 0 -330px #e5f2f8 no-repeat; }
#md-0911 #cols #md #md4 { background:url(../images/md-0911-bg.gif) 0 -330px #e5f2f8 no-repeat; }

#md-0911 #cols #md .sub-wrap { border:0px solid #FFF; background-color:#f3fbfe; padding:0 0 20px 0;   }
#md-0911 #cols #md .sub-offer { padding:20px 0 0 0; }
#md-0911 #cols #md .sub-offer h3 { text-align:center; font-size:28px; color:#b01c04; letter-spacing:-.5px; }
#md-0911 #cols #md .sub-offer h3 span { text-decoration:underline; text-transform:uppercase; }
#md-0911 #cols #md .sub-offer h4 { text-align:center; font-size:18px; margin:3px 0 5px 0; font-weight:normal; color:#666666 }
#md-0911 #cols #md .sub-offer .top { margin:0px 0 5px 0; }
#md-0911 #cols #md .sub-offer .seven { float:left; margin:0 0 0 35px; }
#md-0911 #cols #md .sub-offer .five { float:left; margin:0 0 0 30px; }

#md-0911 #cols .right { float:left; margin:0px 0 0 12px; width:300px;     }

#md-0911 #cols .right #success { text-align:center; margin:20px 0px 20px 0px; }

#md-0911 #cols .right #fdp { text-align:center; padding:25px 0px 20px 5px; background:url(../images/fdp-bg-right.gif) 5px 10px #ebeaea no-repeat; border:1px solid #CCC;  }
#md-0911 #cols .right #fdp p { line-height:16px; font-size:13px; }
#md-0911 #cols .right #fdp h6 { font-size:15px; letter-spacing:-.35px; margin:0 0 3px 0; font-weight:bold; color:#003366; }
#md-0911 #cols .right #fdp a { color:#0258af; font-weight:bold;  }

#md-0911 #cols .right #fdp-form { margin:10px 20px 0 15px; padding:10px 0px; border-top:1px dashed #CCC;  }
#md-0911 #cols .right #fdp-form strong { margin:0 0 5px 0; font-size:11px; font-weight:bold; color:#003366; display:block; }
#md-0911 #cols .right #fdp-form .btn { margin:5px 0 0 0; }

#md-0911 #faq-border { width:580px; border:1px solid #CCC; padding:10px; background-color:#FFF; margin:0 0 0 20px }
#md-0911 #faq-window { height:150px; overflow:auto; }
#md-0911 #faq-window p { margin:0 10px 3px 0; padding:0; font-size:11px; }


/*====== Footer ========*/

#md-0911 #footer { margin-left:20px; }
#md-0911 #footer #promotionalDiscounts {color:#666; font-size:10px; margin-top:7px; margin-left:10px; }
#md-0911 #footer #trademark { margin-top:38px; margin-left:10px; color:#333;	display:block; height:50px;	font-size:11px;	float:left; width:555px; }
#md-0911 #footer #trademark a  { color:#333; text-decoration:none; }
#md-0911 #footer #trademark a:hover  { text-decoration:underline; }
#md-0911 #footer #trustedSiteLogos { float:left; width:370px; margin-top:25px; }

#md-0911 #footer #subnav { margin:1px 0 13px 10px; padding:0px; float:left; }
#md-0911 #footer #subnav li { display:inline; color:#ccc; font-size:11px; margin-right:7px; }
#md-0911 #footer #subnav li a { text-decoration:none; color:#333; margin-right:7px; }
#md-0911 #footer #subnav li a:hover { text-decoration:underline; }

#md-0911 #footer #legal { margin:30px 0 0 10px; width:960px; }
#md-0911 #footer #legal p { font-size:10px; color:#666; padding-bottom:5px; }


/* Clear Fix   */
.clear {float:none; clear:both}
.cf:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}

