/* CSS Document for A New You - Non-Segment Pages */

body { margin-left:0px; margin-right:0px; margin-top:20px; margin-bottom:10px; background:#ffffff; text-align:center; font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; height:100%; }

#page-container { width:950px; margin:0 auto; min-height:100%; text-align:left; }

/* Default Text */

a { color:#0099ff; text-decoration:none; }
a:visited { color:#0099ff; text-decoration:none; }
a:active { color:#0099ff; text-decoration:none; }
a:hover { color:#0099ff; text-decoration:underline; }

/* Text Styles */

p { margin:0; margin-bottom:10px; }
h1 { font-family: Arial, Helvetica, sans-serif; font-size:16px; color:#0099ff; margin:0; padding-bottom:10px; font-weight:bold; clear:both; }
h2 { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#0099ff; margin:0; padding-bottom:10px; padding-top:10px; font-weight:bold; clear:both; }
h3 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#0099ff; margin:0; padding-bottom:10px; font-weight:bold; clear:both; }

.copy12 { font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.copy11 { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }

/* Images */

img { border:0; }
.img-left { padding-right:15px; padding-bottom:5px; float:left; display:inline; }
.img-right { padding-left:15px; padding-bottom:5px; float:right; display:inline; }

/* Header - Login */

#logo { background:url(../images/static/header/ANY.gif) top left no-repeat;  }
#logo-link { width:206px; height:102px; top:0px; left:100px;  text-indent:-9999px; }
#logo-link a { display:block; width:206px; height:102px; }
#header-login-area { height:110px; }
.header-login-textbox { border-bottom:1px; border-bottom-color:#cccccc; border-bottom-style:solid; border-right:1px; border-right-color:#cccccc; border-right-style:solid; border-top:1px; border-top-color:#cccccc; border-top-style:solid; border-left:1px; border-left-color:#cccccc; border-left-style:solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:120px; height:16px; padding-left:5px; padding-top:4px; }
#header-login-text { text-align:right; padding-top:5px; height:24px; }
#header-login-text a { color:#0099ff; text-decoration:none; }
#header-login-text a:visited { color:#0099ff; text-decoration:none; }
#header-login-text a:active { color:#0099ff; text-decoration:none; }
#header-login-text a:hover { color:#0099ff; text-decoration:underline; }

/* Main Menu */

#main-menu { background:url(../images/static/menu/menubg.gif) no-repeat bottom left; text-align:right; padding-top:20px; vertical-align:bottom; }
#main-menu ul { list-style-type:none; margin:0; padding:0;  }
#main-menu li{ list-style-type:none; display:inline; padding:0; margin:0; }

/* Segment Selector */

#segement-selector { padding-bottom:10px; }

/* Content Area */

#content-area { padding-bottom:10px; }
#content-box { border-bottom:2px; border-bottom-color:#99ccff; border-bottom-style:solid; border-right:2px; border-right-color:#99ccff; border-right-style:solid; border-top:2px; border-top-color:#99ccff; border-top-style:solid; border-left:2px; border-left-color:#99ccff; border-left-style:solid; padding:20px; }
#content-page-title { padding-bottom:10px; }
.content-myrewards-teaser-box { border-bottom:2px; border-bottom-color:#ff3399; border-bottom-style:solid; border-right:2px; border-right-color:#ff3399; border-right-style:solid; border-top:2px; border-top-color:#ff3399; border-top-style:solid; border-left:2px; border-left-color:#ff3399; border-left-style:solid; padding:20px; background:#ffccff; }
.content-myrewards-teaser-text11 { font-size:11px; }
.content-myrewards-teaser-box { border-bottom:2px; border-bottom-color:#ff3399; border-bottom-style:solid; border-right:2px; border-right-color:#ff3399; border-right-style:solid; border-top:2px; border-top-color:#ff3399; border-top-style:solid; border-left:2px; border-left-color:#ff3399; border-left-style:solid; padding:20px; background:#ffccff; }

/* Contact Us */

#contact-us-copybox { padding:10px;  border-bottom:2px; border-bottom-color:#99ccff; border-bottom-style:solid; border-right:2px; border-right-color:#99ccff; border-right-style:solid; border-top:2px; border-top-color:#99ccff; border-top-style:solid; border-left:2px; border-left-color:#99ccff; border-left-style:solid; }
#contact-us-copybox h2 { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#0099ff; margin:0; padding-bottom:10px;  font-weight:bold; clear:both; }
#contact-us-request { padding-left:20px; }

/* Register - Age Verfication */

#verify-area { border-bottom:2px; border-bottom-color:#99ccff; border-bottom-style:solid; border-right:2px; border-right-color:#99ccff; border-right-style:solid; border-top:2px; border-top-color:#99ccff; border-top-style:solid; border-left:2px; border-left-color:#99ccff; border-left-style:solid; padding:20px; background:#d1ecfe; width:400px; }

/* Login Page */

#login-page-area { border-bottom:2px; border-bottom-color:#99ccff; border-bottom-style:solid; border-right:2px; border-right-color:#99ccff; border-right-style:solid; border-top:2px; border-top-color:#99ccff; border-top-style:solid; border-left:2px; border-left-color:#99ccff; border-left-style:solid; padding:20px; background:#d1ecfe; width:400px; }

/* Web Forms */

.required { font-weight:bold; }
.submitbutton { font-size:11px; height:22px; font-family:Arial,sans-serif; color:#000000; background-color:#ffffff; border-style:solid; border-color:#cccccc; border-width:1px; text-align:center;  padding-bottom:5px; padding-top:2px; font-weight:bold; }
.webform-textbox { border-bottom:1px; border-bottom-color:#cccccc; border-bottom-style:solid; border-right:1px; border-right-color:#cccccc; border-right-style:solid; border-top:1px; border-top-color:#cccccc; border-top-style:solid; border-left:1px; border-left-color:#cccccc; border-left-style:solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; height:16px; padding-left:5px; padding-top:4px; }
.webform-textarea { border-bottom:1px; border-bottom-color:#d1c2c2; border-bottom-style:solid; border-right:1px; border-right-color:#d1c2c2; border-right-style:solid; border-top:1px; border-top-color:#d1c2c2; border-top-style:solid; border-left:1px; border-left-color:#d1c2c2; border-left-style:solid; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding-left:5px; padding-top:4px;   }

/* Web Form Error and Validation */

.error_block { font-size:11px; color:red; border:1px; border-color:#993300; border-style:solid; padding:4px; width:80%; margin-bottom:10px; }
.error_block ul { margin:0; padding:0px 0px 0px 0px; list-style-type:none;}
.error_block li { list-style-type:none;  }
.error { font-size:11px; color:#FF0000; }

/* Footer */

#footer { border-top:1px; border-top-color:#0099ff; border-top-style:solid; padding-top:10px; }
#footer-text { float:left; width:500px; font-size:10px; color:#999999; }
#footer-links { padding-bottom:5px; color:#0099ff; font-size:12px; }
#footer-links a { color:#0099ff; text-decoration:none; }
#footer-links a:visited { color:#0099ff; text-decoration:none; }
#footer-links a:active { color:#0099ff; text-decoration:none; }
#footer-links a:hover { color:#0099ff; text-decoration:underline; }
#footer-images { float:right; width:400px; text-align:right; }

#home-intro { padding-top:10px; }
#home-goal { background:url(../images/static/selector/bg_goal.gif) top no-repeat; }
#home-goal h1 { font-size:18px; color:#ffffff; font-weight:normal; margin:0; padding-bottom:5px; }
#home-goal p { font-size:11px; color:#ffffff; font-weight:normal; }
#home-goal-content { padding-top:5px; padding-left:5px; padding-right:10px; }
#home-planner { background:url(../images/static/selector/bg_planner.gif) top no-repeat; }
#home-planner h1 { font-size:18px; color:#ffffff; font-weight:normal; margin:0; padding-bottom:5px; }
#home-planner p { font-size:11px; color:#ffffff; font-weight:normal; }
#home-planner-content { padding-top:5px; padding-left:5px; padding-right:10px; }
#home-confident { background:url(../images/static/selector/bg_confident.gif) top no-repeat; }
#home-confident h1 { font-size:18px; color:#ffffff; font-weight:normal; margin:0; padding-bottom:5px; }
#home-confident p { font-size:11px; color:#ffffff; font-weight:normal; }
#home-confident-content { padding-top:5px; padding-left:5px; padding-right:10px; }

/* Splash Page */

#splash-content-area { background:url(../images/static/splash/splash_bg.jpg) top no-repeat; }
#splash-content-container { padding-top:50px; padding-left:40px; padding-right:60px; color:#ffffff; }
#splash-content-container p { margin:0; margin-bottom:10px; font-size:14px; }
#splash-content-container h1 { font-family: Arial, Helvetica, sans-serif; font-size:18px; color:#ffffff; margin:0; padding-bottom:10px; font-weight:normal; clear:both; }

/* Home Intro */

#home-intro1 { border-bottom:2px; border-bottom-color:#99ccff; border-bottom-style:solid; border-right:2px; border-right-color:#99ccff; border-right-style:solid; border-top:2px; border-top-color:#99ccff; border-top-style:solid; border-left:2px; border-left-color:#99ccff; border-left-style:solid; padding:10px; background-color:#e8abdc; color:#333333; }
