﻿body,html
{
    margin: 0; padding: 0;
    font-family: Helvetica,Arial;
    font-size: 12px;
}
body {background:url(../images/site-bg.jpg) repeat-x #68BCF2;color:#00275C;}

td { font-family: Arial; font-size: 12px; color:#00275C;}
img {border:0;}
.inputBox { width: 220px; font-family: Arial; font-size: 12px; }
textarea.inputBox { width: 220px; font-family: Arial; font-size: 12px; }
.boxWidth150 {width:150px;}

a { color:#FF6000;}
.font14 {font-size:14px;}
.font18 {font-size:18px;}
.line20 {line-height:20px;}
.line26 {line-height:26px;}
.blue18 {font-size:18px;font-weight:bold;color:#013A5D;}
.orange {color:#F37A00;}
.lightblue {color:#68BCF2;}

h1 {font-size:30px;color:#02AFFB;margin:0;}
h2 {font-size:18px;font-weight:bold;color:#00275C;margin:0;}

/* MASTERPAGE */
.siteContainer {width:959px;}
.siteHeader {width:959px;height:151px;background:url(../images/header-bg.gif) no-repeat;}
.siteHeader .siteLogo {height:108px;}
.siteHeader .topNav {color:#48C5FF;}
.siteHeader .topNav a {font-size:11px;color:#FFFFFF;}
.siteContent {height:300px;background:#FFFFFF;}
.siteAd {height:130px;background:#FFFFFF;}
.siteFooter {color:#FFFFFF;line-height:22px;padding-top:20px;background:url(../images/site-container-close.gif) no-repeat;}
.siteFooter a {font-size:11px;text-decoration:underline;color:#FFFFFF;}

/* HOMEPAGE */
.homeContainer {width:945px;}
.homeContainer a {font-weight:bold;}
.homeLeft {width:321px;}
.homeRight {width:619px;color:#013A5D;}

.orangeTop {width:321px;height:14px;background:url(../images/home-box-orange-top.gif) no-repeat bottom;}
.orangeSpan {width:301px;padding:0 10px;color:#5D3501;background:url(../images/home-box-orange-span.gif) repeat-y;}
.orangeSpan .headerQuestion {width:276px;height:21px;padding-left:25px;margin:20px 0 0 0;font-size:14px;font-weight:bold;background:url(../images/home-left-hdr-bg-question.gif) no-repeat;}
.orangeSpan .headerArrow {width:276px;height:21px;padding-left:25px;margin:20px 0 0 0;font-size:14px;font-weight:bold;background:url(../images/home-left-hdr-bg-arrow.gif) no-repeat;}
.orangeSpan .textContainer {width:276px;padding-left:25px;margin:5px 0 0 0;line-height:18px;overflow:auto;}
.orangeBottom {width:321px;height:8px;background:url(../images/home-box-orange-bottom.gif) no-repeat;}

.homeRight .textContainer {width:275px;padding-left:25px;margin:5px 0 0 0;}
.homeRight .textContainer2 {width:245px;padding-left:25px;margin:5px 0 0 0;}
.homeRight .registrationContainer {width:613px;height:47px;background:url(../images/home-bg-registration.gif) no-repeat;}

.blueTop {width:619px;height:10px;font-size:0.1em;line-height:0.1em;background:url(../images/home-box-blue-top.gif) no-repeat;}
.blueSpan {width:579px;padding:0 20px;line-height:18px;background:url(../images/home-box-blue-span.gif) repeat-y;}
.blueBottom {width:619px;height:10px;background:url(../images/home-box-blue-bottom.gif) no-repeat;}

.latestNews {font-size:16px;font-weight:bold;color:#013A5D;}


/* CONTENT W/O LEFT NAV */
.contentContainer {width:959px;}
.contentContainer .top {height:105px;background:url(../images/content-top-bg2.gif) no-repeat;}
.contentContainer .leftColumn {width:65px;height:250px;background:url(../images/content-right-bg.gif) repeat-x #FFFFFF;}
.contentContainer .spaceColumn10 {width:10px;background:url(../images/content-right-bg.gif) repeat-x #FFFFFF;}
.contentContainer .rightColumn {width:884px;background:url(../images/content-right-bg.gif) repeat-x #FFFFFF;}
.contentContainer .whole {width:959px;height:250px;background:url(../images/content-right-bg.gif) repeat-x #FFFFFF;}
.contentContainer .bottom {height:29px;background:url(../images/content-bottom-bg2.gif) no-repeat;}

.orangeContentContainer {width:959px;height:360px;background:url(../images/content-top-bg3.gif) no-repeat;}
.orangeContentContainer .bottom {height:29px;background:url(../images/content-bottom-bg2.gif) no-repeat;}
.orangeContentContainer .pageHeader {width:884px;height:37px;padding:16px 10px 0 65px;font-size:28px;font-family:Helvetica,Arial;}
.orangeContentContainer .pageHeader td {font-size:28px;font-family:Helvetica,Arial;}
.orangeContainer {width:891px;}
.orangeContainer .header {width:871px;height:32px;padding:15px 0 0 20px;color:#FFFFFF;font-size:18px;font-weight:bold;background:url(../Images/kidstart-header-bg.gif) no-repeat;}
.orangeContainer .messageHeader {width:891px;height:48px;padding:0 0 0 0;color:#FFFFFF;font-size:18px;font-weight:bold;background:url(../Images/kidstart-header-bg.gif) no-repeat;}
.orangeContainer .messageHeader .backToHome {float:right;margin:8px 15px 0 0;}
.orangeContainer .content {border-left:1px solid #FCB54E;border-right:1px solid #FCB54E;border-bottom:1px solid #FCB54E;}


/* CONTENT WITH LEFT NAV */
.contentWithNavContainer {width:959px;}
.contentWithNavContainer .top {height:105px;background:url(../images/content-top-bg.gif) no-repeat;}
.contentWithNavContainer .leftColumn {width:240px;height:450px;background:url(../images/left-nav-bg.gif) repeat-y;}
.contentWithNavContainer .spaceColumn10 {width:10px;background:url(../images/content-right-bg.gif) repeat-x #FFFFFF;}
.contentWithNavContainer .spaceColumn20 {width:20px;background:url(../images/content-right-bg.gif) repeat-x #FFFFFF;}
.contentWithNavContainer .rightColumn {width:689px;background:url(../images/content-right-bg.gif) repeat-x #FFFFFF;}
.contentWithNavContainer .rightColumn .sectionHeader {width:689px;padding:5px 0;margin-bottom:5px;font-size:14px;font-weight:bold;color:#00275C;border-bottom:1px solid #B1DFF6;}
.contentWithNavContainer .bottom {height:29px;background:url(../images/content-bottom-bg.gif) no-repeat;}

.spotlightTop {width:203px;height:77px;background:url(../images/left-nav-spotlight-bg-top.gif) no-repeat;}
.spotlightSpan {width:173px;padding:5px 15px;font-size:11px;text-align:center;background:url(../images/left-nav-spotlight-bg-span.gif) bottom;}
.spotlightSpan a {color:#00275C;}
.spotlightBottom {width:203px;height:44px;font-size:0.1em;line-height:0.1em;background:url(../images/left-nav-spotlight-bg-bottom.gif) no-repeat;}

.pageHeader {width:884px;padding:20px 10px 0 65px;font-size:28px;font-family:Helvetica,Arial;}
.pageDescription {width:884px;padding:0 10px 0 65px;}

.spotlightDidYouKnow {width:190px;height:255px;padding:45px 25px 0 25px;background:url(../images/spotlight-bg-did-you-know.gif) no-repeat;}
.spotlightRightThing {width:190px;height:255px;padding:45px 25px 0 25px;background:url(../images/spotlight-bg-do-the-right-thing.gif) no-repeat;}
.spotlightQuotes {width:190px;height:255px;padding:45px 25px 0 25px;background:url(../images/spotlight-bg-quotes.gif) no-repeat;}
.spotlightRatingSystem {width:190px;height:255px;padding:45px 25px 0 25px;background:url(../images/spotlight-bg-rating-system.gif) no-repeat;}

.backToTop a {color:#FFFFFF;}


/* MEET OUR TEAM */
.bioBrief {width:100%;border-bottom:#B1DFF6;}
.bioBrief .name {border-bottom:1px solid #B1DFF6;font-size:16px;}
.bioBrief .link {width:100%;padding:5px;background:#FFFCE0;}
.bioBrief .link a {color:#F37A00;font-weight:bold;}


/* LEFT NAV */
.onState {width:218px;height:23px;margin-bottom:6px;background:url(../images/left-nav-link-bg-on.gif) no-repeat;}
.offState {width:218px;height:23px;margin-bottom:6px;background:url(../images/left-nav-link-bg-off.gif) no-repeat;}
.onState a {width:190px;height:18px;padding:5px 0 0 28px;margin-bottom:6px;text-decoration:none;color:#FFFCE0;display:block;}
.offState a {width:190px;height:18px;padding:5px 0 0 28px;margin-bottom:6px;text-decoration:none;color:#00275C;display:block;}
.offState a:hover {width:190px;height:18px;padding:5px 0 0 28px;margin-bottom:6px;text-decoration:none;color:#FFFCE0;display:block;background:url(../images/left-nav-link-bg-on.gif) no-repeat;} 


/* KIDSTART */
.kidStartcontentContainer {width:959px;height:360px;background:url(../images/content-top-bg3.gif) no-repeat;}
.kidStartPageHeader {width:884px;font-size:28px;font-family:Helvetica,Arial;}
.kidStartcontentContainer .bottom {height:29px;background:url(../images/content-bottom-bg2.gif) no-repeat;}
.kidStartContainer {width:891px;}
.kidStartContainer .header {width:871px;height:32px;padding:15px 0 0 20px;color:#FFFFFF;font-size:18px;font-weight:bold;background:url(../Images/kidstart-header-bg.gif) no-repeat;}
.kidStartContainer .content {border-left:1px solid #FCB54E;border-right:1px solid #FCB54E;border-bottom:1px solid #FCB54E;}

.kidStartMenu {width:205px;}
.kidStartMenu a {color:#00275C;font-size:14px;text-decoration:none;}
.kidStartMenu a:hover {color:#F96900;font-size:14px;}
.kidStartMenu .on a {color:#F96900;font-size:14px;font-weight:bold;}
.kidStartMenu .kidStart1 {width:155px;height:25px;padding:10px 0 0 50px;border-bottom:1px solid #FFDEAC;background:url(../Images/kidstart-bullet-1.gif) no-repeat;}
.kidStartMenu .kidStart2 {width:155px;height:25px;padding:10px 0 0 50px;border-bottom:1px solid #FFDEAC;background:url(../Images/kidstart-bullet-2.gif) no-repeat;}
.kidStartMenu .kidStart3 {width:155px;height:25px;padding:10px 0 0 50px;border-bottom:1px solid #FFDEAC;background:url(../Images/kidstart-bullet-3.gif) no-repeat;}
.kidStartMenu .kidStart4 {width:155px;height:25px;padding:10px 0 0 50px;border-bottom:1px solid #FFDEAC;background:url(../Images/kidstart-bullet-4.gif) no-repeat;}
.kidStartMenu .kidStart5 {width:155px;height:25px;padding:10px 0 0 50px;border-bottom:1px solid #FFDEAC;background:url(../Images/kidstart-bullet-5.gif) no-repeat;}
.kidStartMenu .kidStart6 {width:155px;height:25px;padding:10px 0 0 50px;border-bottom:1px solid #FFDEAC;background:url(../Images/kidstart-bullet-6.gif) no-repeat;}
.kidStartMenu .kidStart7 {width:155px;height:25px;padding:10px 0 0 50px;border-bottom:1px solid #FFDEAC;background:url(../Images/kidstart-bullet-7.gif) no-repeat;}
.kidStartMenu .kidStart8 {width:155px;height:25px;padding:10px 0 0 50px;border-bottom:1px solid #FFDEAC;background:url(../Images/kidstart-bullet-8.gif) no-repeat;}
.kidStartMenu .kidStart9 {width:155px;height:25px;padding:10px 0 0 50px;border-bottom:1px solid #FFDEAC;background:url(../Images/kidstart-bullet-9.gif) no-repeat;}
.kidStartMenu .kidStart10 {width:155px;height:25px;padding:10px 0 0 50px;background:url(../Images/kidstart-bullet-10.gif) no-repeat;}

.kidStartYellow {width:600px;padding:20px;margin-bottom:20px;background:#FFFCDD;}
.kidStartBlue {width:600px;padding:10px 20px 0px 20px;border-bottom:1px solid #BDDEF2;background:#F2FBFF;}
.kidStartBlue2 {width:600px;padding:10px 20px 10px 20px;margin-bottom:20px;background:#F2FBFF;}

/* SUCCESS STORIES */
.successStoriesTitle {margin-bottom:10px;font-size:14px;}
.successStoriesTitle a {font-size:14px;font-weight:bold;color:#00275C;}

/* MEMBER SEARCH */
.refineSearch {width:885px;border-top:1px solid #B1DFF6;border-right:1px solid #B1DFF6;border-left:1px solid #B1DFF6;background:#F4FBFF;}
.refineSearchBtn {width:885px;height:29px;background:url(../Images/search-result-refine-bg.gif) no-repeat;text-align:right;}
.searchResultOrangeBox {width:885px;margin:2px 0;height:25px;background:#FFE0BB;}
.searchResultContainer {width:885px;border-top:1px solid #FFE0BB;}
.searchResultContainer .repeaterBox {width:885px;background:url(../Images/search-result-box-bg.gif) no-repeat bottom;}
.searchResultContainer .repeaterBox .title {color:#FAA43D;font-size:14px;}
.searchResultContainer .repeaterBox .title a {font-size:14px;font-weight:bold;color:#00275C;}
.searchResultContainer .repeaterBox .normal {color:#00275C;font-size:14px;}
.searchResultContainer .repeaterBox .links {padding:0 0 0 13px;margin:4px 0;background:url(../Images/search-result-link-bullet.gif) no-repeat;}
.searchResultContainer .repeaterBox .links a {color:#00275C;text-decoration:none;}

.searchDetail {width:885px;}
.searchDetail .backToResult {color:#00275C;font-weight:bold;}
.searchDetail .header {color:#FAA43D;font-size:16px;}
.searchDetail .header .title {color:#00275C;font-size:22px;font-weight:bold;}
.searchDetail .header .normal {color:#00275C;font-size:18px;}
.searchDetail .headerLinks {padding:0 0 0 13px;background:url(../Images/search-result-link-bullet.gif) no-repeat;}
.searchDetail .headerLinks a {color:#00275C;text-decoration:underline;}

.searchDetail .overview {width:885px;border-top:8px solid #FFE0BB;border-bottom:8px solid #FFE0BB;background:url(../Images/search-detail-overview-bg.gif) repeat-y;}

.searchDetail .photos img {margin:18px 18px 0 0;}

.searchDetail .info {border-top:1px solid #FCB54E;}


/* MY ACCOUNT */
.accountBlueTop {width:400px;height:10px;font-size:0.1em;line-height:0.1em;background:url(../images/account-box-blue-top.gif) no-repeat;}
.accountBlueSpan {width:360px;padding:0 20px;line-height:18px;background:url(../images/account-box-blue-span.gif) repeat-y;}
.accountBlueBottom {width:400px;height:10px;background:url(../images/account-box-blue-bottom.gif) no-repeat;}


/* PROFILE */
.profileBlueBox {margin:20px auto;border:1px solid #BDDDF2;}
.profileBackToBox {margin:20px auto 0 auto;}
.profileCategoryContainer {width:800px;padding:0 0 20px 0;margin:auto auto 20px auto;line-height:24px;border-bottom:1px solid #BDDDF2;}
.profileCategoryHdr {font-size:14px;font-weight:bold;}
.profileThumbnail {text-align:center;margin:10px 10px 0 0;padding:4px;color:#F37A00;font-weight:bold;line-height:16px;float:left;border:1px solid #BDDDF2;}
.profileThumbnail img {border:1px solid #BDDDF2;}
.profileThumbnail  a{color:#F37A00;font-weight:bold;}

.profileRecommendation {width:885px;}
.profileRecommendation .backToResult {color:#00275C;font-weight:bold;}

/* REGISTER */
.registerContentContainer {width:959px;height:360px;background:url(../images/content-top-bg3.gif) no-repeat;}
.registerContentContainer .bottom {height:29px;background:url(../images/content-bottom-bg2.gif) no-repeat;}
.registerContentContainer .pageHeader {width:884px;height:37px;padding:16px 10px 0 65px;font-size:28px;font-family:Helvetica,Arial;}
.registerContentContainer .pageHeader td {font-size:28px;font-family:Helvetica,Arial;}
.registerContainer {width:891px;}
.registerContainer .header {width:871px;height:32px;padding:15px 0 0 20px;color:#FFFFFF;font-size:18px;font-weight:bold;background:url(../Images/register-header-bg.gif) no-repeat;}
.registerContainer .content {border-left:1px solid #FCB54E;border-right:1px solid #FCB54E;border-bottom:1px solid #FCB54E;}
.registerTable {width:889px;}
.registerTable .greenBG {height:26px;background:#EDFFDD;text-align:center;}
.registerTable .blueBG {height:26px;background:#E3F7FF;text-align:center;}
.registerTable .yellowBG {height:26px;background:#FFFCDD;font-size:14px;font-weight:bold;}
.registerTable .borderB {border-bottom:1px solid #FFDEAC;}
.registerTable .borderR {border-right:1px solid #FFDEAC;}
.registerTable .borderL {border-left:1px solid #FFDEAC;}
.registerTable .borderT {border-top:1px solid #FFDEAC;}
.registerTable .signUp {height:60px;text-align:center;}
.registerTable a {color:#00275C;text-decoration:none;}
.registerTable a:hover {color:#F37A00;text-decoration:none;}

/* NEWS */
.newsTitle {font-size:16px;font-weight:bold;}
.newsDate {font-weight:bold;color:#F37A00;}


/* MESSAGES */
.messageBorderBottom {border-bottom:1px solid #9DDEFF}
.messageBorderTop {border-top:1px solid #9DDEFF}

/* search function */
.ajaxResult { width: 215px; max-height: 300px; height: auto !important; height: 300px; position: absolute; left: 0; top: 25px; border: 1px solid black; background-color: white;  }
.ajaxResult .close { text-align: right; background-color: #EEEEEE; font-size: 10pt; padding: 5px; }
.ajaxResult .close a { color: Blue; }
.ajaxResult .results { overflow: auto; width: 215px; max-height: 275px; height: auto !important; height: 275px; }
.ajaxResult .item { text-align: center; font-size: 9pt; padding: 10px; }
.ajaxResult .item img {  }

/* LOGIN PAGE */

.loginGraphic { float: right; margin-right: 10px; border: 1px solid black; }

/* PRODUCT VIEW PAGE */

.categoryList { width: 160px; }
.selected { font-weight: bold; }
.PropertyControl { padding: 0 0 10px 0; }
.PropertyControl select { width: 100px; }
.txtQuantity { width: 25px; text-align: center; }

/* CATEGORY PAGE */

.product { float: left; width: 150px; height: 180px; text-align: center; }

/* CART PAGE */
/*
.bgcart { background-image: url(../images/bgcart.jpg); width: 731px; height: 436px; margin: auto; position: relative; }
.cartControl .cartBox { position: absolute; top: 100px; left: 40px; width: 300px; }
.cartControl .cartBox .productName { }
.cartControl .cartBox .properties { padding: 0px 0px 5px 95px; }
.cartControl .cartBox .discount { text-align: right; padding-right: 10px; color: Red; }
.cartControl .cartBox .cartTotal { text-align: right; border-top: 1px solid black; padding-right: 10px; }
*/

.enterDiscount { padding-top: 40px; }
.enterDiscount .discountBox { width: 100px; }

.keepShopping { position: absolute; top: 65px; left: 470px; }
.checkoutButton { position: absolute; top: 100px; left: 470px; }

/* CHECKOUT PAGE */

.checkoutArea h3 { padding: 2px; }

.checkoutArea .expDate { width: 100px; }
.checkoutArea .securityCode { width: 50px; }
.checkoutArea .cardError { color: Red; }
.checkoutArea .comments { width: 300px; }
.loginOption { padding: 15px;  }
.validation { padding-left: 15px; }
.blackTab { background-color: Black; color: White; padding: 2px 2px 2px 10px; width: 200px; }

.checkoutCartControl .cartBox { margin: 10px; padding: 5px; background-color: #EEEEEE; }
.checkoutCartControl .cartBox .productName { }
.checkoutCartControl .cartBox .properties { padding: 0px 0px 5px 95px; }
.checkoutCartControl .cartBox .discount { text-align: right; padding-right: 10px; color: Red; }
.checkoutCartControl .cartBox .cartTotal { text-align: right; border-top: 1px solid black; padding-right: 10px; }

/* FCK STYLES */
.FCK_Orange14 {font-size:14px;font-weight:bold;color:#FF6600;}
.FCK_LightBlue14 {font-size:14px;font-weight:bold;color:#02AFFB;}
.FCK_HdrBlueBG {width:100%;padding:3px 0 3px 5px;margin:10px 0 5px 0;font-size:13px;font-weight:bold;color:#FFFFFF;background:#00275C;}