@charset "utf-8";
body {font-family:Arial, Helvetica, sans-serif!important;background:url(../images/re-design/page-bg.jpg) repeat-y #eee;margin: 0;padding:0;font-size: 12px!important;}
a {outline: none;text-decoration:none;color:#0065a5;}
a:hover {text-decoration:underline;}
img {border:none;}
.cleaner {clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background:transparent;}
.clear{clear:both;height:1px;font-size:1px;border:none;margin:0; padding:0;background:transparent;}
.center {text-align:center;}
.bold {font-weight:700;}
.italics {font-style:italic;}
.green, .green a {color:#6db43e;}

.wrap {background-color: #fff;width: 926px;margin: 0 auto;padding: 0 25px;position:relative}
.header {background-image: url(../images/re-design/header-top.jpg);background-repeat: no-repeat;background-position: top center;margin-bottom: 13px;he\ight:115px;}
.logo {height: 71px;width: 188px;margin-left: 0px;padding-top: 32px;float: left;}
.logo a{background-image: url(../images/re-design/logo.jpg);background-repeat: no-repeat;display: block;height: 71px;width: 188px;text-indent: -5000px;}

.login {height: 25px;width: 87px;float: right;padding-top: 22px;padding-bottom: 16px;}
.login a {background-image: url(../images/re-design/button-memberlogin.jpg);height: 25px;width: 87px;display: block;text-indent: -5000px;}

.menu {background-image: url(../images/re-design/menu-back.jpg);float: right;height: 49px;width: 699px;background-repeat: no-repeat;}
.menu ul {list-style: none;width: 699px;margin: 0;padding: 9px 0 0 6px;}
.menu li {display: block;float: left;height: 24px;margin-right: 2px;}
.menu a{height: 34px;display: block;line-height: 34px;color: #fff;text-align: center;font-weight: 700;}

.menu #menu-home a{background-image: url(../images/re-design/menu-home.jpg);width: 39px;text-indent:-5000px;}
.menu #menu-coaching a{width: 106px;}
.menu #menu-training a{width: 134px;}
.menu #menu-forum a{width: 106px;}
.menu #menu-about a{width: 106px;}
.menu #menu-blog a{width: 77px;}
.menu #menu-contact a{width: 107px;}

.message-box {height: 230px;width: 923px;margin: 0 auto;}
#coaching .message-box {background: url(../images/re-design/message-coaching.jpg) no-repeat;}
#training .message-box {background: url(../images/re-design/message-training.jpg) no-repeat;}
#seminars .message-box {background: url(../images/re-design/message-seminars.jpg) no-repeat;}
#products .message-box {background: url(../images/re-design/message-products.jpg) no-repeat;}

.msg-links {width: 211px;padding-right: 6px;float: right;}
.msg-links ul {list-style: none;margin: 0;padding: 20px 0 0;}
.msg-links li {display: block;height: 48px;width:211px;text-align: center;text-transform: uppercase;}
.msg-links a{height: 48px;display: block;line-height: 48px;width: 211px;color: #fff;font-size: 14px;font-weight: 700;}

.message-box .message-txt {float: left;}

#training .message-box p {margin: 0 0 0 15px;padding: 0;}
#training .message-box .message-txt {color: #0065a5;width: 500px;padding: 110px 0 0 200px;}
#training .message-box .message-txt ul {color: #6db43e;margin: 0 0 0 15px;padding: 0;float:left;width: 210px;}
#training .message-box .message-txt li {margin: 0 0 0 15px;padding: 0;}
#training .message-box span {color: #0065a5;}

#seminars .message-box .message-txt, #products .message-box .message-txt {color: #ffffff;line-height: 135%;}
#seminars .message-box .message-txt {width: 325px;padding: 110px 0 0 290px;}

#products .message-box .message-txt {width: 600px;padding: 80px 0 0 45px;}
#products .message-txt .featured-text {float:left;width: 325px;padding-left: 10px;padding-top: 0px;}
#products .message-txt .featured-text h2{font-size:18px;margin:0;padding:0;}
#products .message-txt .featured-text p{font-size:12px;margin:0;padding:0;line-height: 135%;}
#products .message-txt .featured-text ul{margin:0 15px 0;padding:0;line-height: 135%;list-style:none;font-weight:700;}
#products .message-box .featured-image {background: url(../images/re-design/featured-product.jpg);height: 126px;width: 252px;float: left;}
#products .message-box .featured-image a {height: 126px;width: 252px;display:block;text-indent:-5000px;}

/* main content section */
.main {background-repeat: repeat-x;margin: 8px 5px 0;padding: 15px 0;} /**background-image: url(../images/re-design/hr-greendot.jpg);**/
.main h1 {font-size:30px;font-weight:400;margin: 0 0 15px;padding: 10px 0 0;font-family: Geneva, Arial, Helvetica, sans-serif;color: #6db43e;}
.main h3 {font-size: 13px;color: #0065a5;margin: 0;padding: 0;}
.main p {font-size: 13px;color: #33465c;margin: 0 0 18px 0;line-height: 150%;}
.main p.green {color: #6db43e;}

/*left content area*/

.left-content {float: left;width: 670px;clear: left;}

.content-bar {background: url(../images/re-design/bar-blue.jpg) no-repeat;width: 655px;height: 27px;line-height: 27px;padding-left: 15px;margin-bottom: 13px;}
.content-bar h2 {color: #fff;text-transform: uppercase;font-family: 'myriad pro', arial, sans-serif;font-size: 13px;margin: 0;padding: 0;font-weight: 400;float: left;}
.content-bar .nav {width: 60px;float: right;padding-top: 2px;}
.content-bar .nav div {float: left;height: 22px;width: 22px;margin-right: 5px;}
.nav a{text-indent: -5000px;height: 22px;width: 22px;display: block;background-repeat:no-repeat;}
.nav #left a{background-image: url(../images/re-design/bar-prev.jpg);}
.nav #right a{background-image: url(../images/re-design/bar-next.jpg);}

.button-wrap a{text-indent: -5000px;height: 30px;width: 200px;display: block;}
.button-wrap div{margin-bottom:3px;width:200px;}

#coaching .button-wrap #button-top a{background-image: url(../images/re-design/button-talkwithcoach.jpg);}
#coaching .button-wrap #button-bottom a{background-image: url(../images/re-design/button-otherssay.jpg);}

#training .button-wrap #button-top a{background-image: url(../images/re-design/button-youget.jpg);}
#training .button-wrap #button-bottom a{background-image: url(../images/re-design/button-sample.jpg);}

#seminars .button-wrap #button-top a{background-image: url(../images/re-design/button-seminars.jpg);}
#seminars .button-wrap #button-bottom a{background-image: url(../images/re-design/button-othershavesaid.jpg);}

#products .button-wrap #button-top a{background-image: url(../images/re-design/button-browse.jpg);}
#products .button-wrap #button-bottom a{background-image: url(../images/re-design/button-relating.jpg);}

.inset-image {float: right;margin-left: 25px;}
#coaching .inset-image {background-image: url(../images/re-design/inset-image-coaching.jpg);height: 116px;width: 178px;}
#training .inset-image {background-image: url(../images/re-design/inset-image-training.jpg);height: 119px;width: 178px;margin-top: -10px;}
.seminars .inset-image {background-image: url(../images/re-design/inset-image-seminars.jpg);height: 119px;width: 178px;margin-top: -20px;}
#products .inset-image {background-image: url(../images/re-design/inset-image-products.jpg);height: 116px;width: 178px;margin-top: -20px;}

/*right content area*/

.right-content {float: right;width: 220px;padding-bottom: 10px;border-bottom: 1px dotted #d7d7d7;}
.right-content .content-bar {background-image: url(../images/re-design/bar-gray.jpg);height: 27px;width: 205px;}

.video {height: 150px;width: 190px;margin: 0 auto;padding: 7px;} /*background-image: url(../images/re-design/video-box.jpg);*/
.right-content p, .right-content ul {font-size: 14px;}
.right-content p {margin: 8px 15px;}

p.testimonial-name {text-align:center;color: #33455b;font-weight:700;}

#training .right-content ul {color: #33465c;font-size: 10px;}
#training .right-content ul span {color: #6db43e;font-size: 14px;line-height: 150%;}

.seminars .right-content p {font-size: 12px;margin:0 15px;}

#products .field {border: 1px solid #7cafd6;margin: 5px 0;width: 192px;}
#products label {font-size: 11px;display: block;}
#products form {width: 194px;margin-left: 15px;}
#products form p{clear:both;text-align:right;font-size:12px;margin: 0;}
#products form a{color:#0065a5;}
#button-tips {float:right;margin: 10px 0  5px;}

/*footer*/
div.footer {margin-top: 21px;background-image: url(../images/re-design/footer-top.jpg);background-position: top center;height: 105px;background-repeat: no-repeat;padding-top: 13px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #777676;text-align: center;}
div.footer p{margin:0;padding:0;}

div.footer ul {list-style: none;margin: 0 auto;padding: 0;}
div.footer ul li {list-style: none;float: left;padding: 0 5px;}

div.footer .social {width: 105px;height: 26px;padding:5px 0 0 2px}
.social li {height: 16px;width: 16px;}
.social a {display:block;width:16px;height:16px;text-indent:-5000px;}

.social #rss a {background-image: url(../images/re-design/icon-rss.jpg);}
.social #facebook a {background-image: url(../images/re-design/icon-facebook.jpg);}
.social #twitter a {background-image: url(../images/re-design/icon-twitter.jpg);}
.social #linkedin a {background-image: url(../images/re-design/icon-linkedin.jpg);}
.social #email a {background-image: url(../images/re-design/icon-email.jpg);}

.footer .text-links {width:190px;}
.footer .text-links li {border-right: 1px solid #bfbfbf;}
.text-links #last {border-right: none;}

#pageInsideRight ol li{color:#33465C;font-size:13px;line-height: 150%;}


#sitemap div.left {width:430px;float:left}
#sitemap div.right {width:430px;float:left;margin-left:40px}
#sitemap a.space {display: block;padding:5px 0 5px 0}
/** Old Css **/


#frame {width:800px; margin:0px auto; padding:0px 5px; text-align:left; position:relative; border:1px solid #fff;}

#customerLoggedinBar {position:absolute; right:10px; top:20px; color:#222; font:bold 12px Verdana,sans-serif; text-align:right; z-index:6;}

#header {position:relative; margin-top:25px; margin-bottom:0px; width:800px; padding:0; font-size:110%; background:url(images/header_home_left.jpg) 8px 0 no-repeat; height:262px;}

#header2 {position:relative; margin-top:5px; margin-bottom:0px; width:800px; padding:0; font-size:110%; background:url(images/header_subpages_left.jpg) 8px 0 no-repeat; height:262px;}

#headerImgContainer {position:relative; top:20px; float:right; width:268px; height:243px;}
#headerImgContainer img {display:block; position:absolute; top:0; left:0;}

#mainNav {position:absolute; top:205px; right:290px; width:496px; height:30px; color:#fff; font:bold 12px Tahoma, Arial; text-align:right;}
.mainNavSub {position:absolute; top:205px; right:290px; text-align:right;}
#mainNav a {margin:0 10px;}
#mainNav a:link {color:#fff; text-decoration:none;}
#mainNav a:visited {color:#fff; text-decoration:none;}
#mainNav a:hover {text-decoration:underline;}
#mainNav a:hover, a.active {color:#afc93a;}

#btnCoaching {position:absolute; top:237px; left:25px;}
#btnSeminars {position:absolute; top:237px; left:158px;}
#btnProducts {position:absolute; top:237px; left:285px;}

.rowLines td {border-bottom:1px solid #ccc; padding-bottom:4px}
.rowLines img {padding:8px 0px}

.bookInfo {color:#666; font-size:.8em}

#logoClickLink {position:absolute; top:30px; left:30px;}

/*** Side Nav 
ORANGE ******************************
**/

.sideNavOTop {margin-top:20px; background:url(/images/nav_orange_top.gif) no-repeat; width:230px; height:15px; font-size:1px; margin-left:25px;}

.sideNavOLBott {background:url(/images/nav_orange_bott_light.gif) no-repeat; width:230px; height:15px; font-size:1px; margin-left:25px;}

.sideNavOBott {background:url(/images/nav_orange_bott.gif) no-repeat; width:230px; height:15px; font-size:1px; margin-left:25px;margin-bottom:25px}

.sideNavOL {width:210px; height:45px; background:#FBCE97; display:block; font:bold 12px Verdana,sans-serif; color:#0065A4; margin-left:25px; padding:0 10px 0 10px; text-decoration:none; vertical-align:middle; }
.sideNavOL b {margin:0; vertical-align:middle; display:table-cell; height:45px; padding-right:10px;}

.sideNavO {width:220px; height:45px; background:#F8B45F; display:block; font:bold 12px Verdana,sans-serif; color:#0065A4; margin-left:25px; padding:0 0px 0 10px; text-decoration:none;}
.sideNavO b {margin:0; vertical-align:middle; display:table-cell; height:45px; padding-right:10px;}

/* GREEN *****************************/

.sideNavGTop {margin-top:20px; background:url(/images/nav_green_top.gif) no-repeat; width:230px; height:15px; font-size:1px; margin-left:25px;}

.sideNavGLBott {background:url(/images/nav_green_bott_light.gif) no-repeat; width:230px; height:15px; font-size:1px; margin-left:25px;}

.sideNavGBott {background:url(/images/nav_green_bott.gif) no-repeat; width:230px; height:15px; font-size:1px; margin-left:25px;}

.sideNavGL {width:220px; height:45px; background:#CADFB9; display:block; font:bold 12px Verdana,sans-serif; color:#0065A4; margin-left:25px; padding:0 0 0 10px; text-decoration:none; vertical-align:middle; }
.sideNavGL b {margin:0; vertical-align:middle; display:table-cell; height:45px; padding-right:10px;}

.sideNavG {width:220px; height:45px; background:#B5D99C; display:block; font:bold 12px Verdana,sans-serif; color:#0065A4; margin-left:25px; padding:0 0 0 10px; text-decoration:none;}
.sideNavG b {margin:0; vertical-align:middle; display:table-cell; height:45px; padding-right:10px;}

/*  */

/* BLUE *****************************/

.sideNavBTop {margin-top:20px; background:url(/images/nav_blue_top.gif) no-repeat; width:230px; height:15px; font-size:1px; margin-left:0;}

.sideNavBLBott {background:url(/images/nav_blue_bott_light.gif) no-repeat; width:230px; height:15px; font-size:1px; margin-left:0;}

.sideNavBBott {background:url(/images/nav_blue_bott.gif) no-repeat; width:230px; height:15px; font-size:1px; margin-left:0;margin-bottom:20px}

.sideNavBL {width:220px; height:45px; background:#ABE3FA; display:block; font:bold 12px Verdana,sans-serif; color:#0065A4; margin-left:0; padding:0 0 0 10px; text-decoration:none; vertical-align:middle; }
.sideNavBL b {margin:0; vertical-align:middle; display:table-cell; height:45px; padding-right:10px;}

.sideNavB {width:220px; height:45px; background:#7ED5F7; display:block; font:bold 12px Verdana,sans-serif; color:#0065A4; margin-left:0; padding:0 0 0 10px; text-decoration:none;}
.sideNavB b {margin:0; vertical-align:middle; display:table-cell; height:45px; padding-right:10px;}

.btnBar2 div {padding:0!important}
/*  */

.sub1 {padding-left:15px; width:215px;}

.formItem {margin:10px 0px}
.formItem label {font-weight:bold}


#content {padding:2px; font-size:.9em; background:url(/images/bkgd_side_column.jpg) repeat-y #fff; position:relative; z-index:1; width:796px; margin-top:0px}

#sidegradent {background:url(/images/bkgd_side_bar_peice.jpg) no-repeat; width:13px; height:220px; position:absolute; top:0px; left:0px;}

label {font-weight:bold}


#footer {padding:15px 0px 20px 12px; text-align:left; font-weight:bold; font-size:.8em; color:#333; width:800px; margin:23px 0px 0px 0px; border-top:1px solid #E1EEF5;}

/* Homepage */

#contentHomeLeft {width:640px; float:left; padding-top:30px;}

#contentHomeRight {width:160px; float:left; position:relative;}

#contentHomeLeftTop {background:url(/images/content_home_top.jpg) no-repeat; width:635px; height:60px; }

#contentHomeLeftTop h1 {font-size:12px; color:#fff; float:left; padding-top:5px;}
#contentHomeLeftTop a:link {color:#fff; text-decoration:none;}
#contentHomeLeftTop a:visited {color:#fff; text-decoration:none;}
#contentHomeLeftTop a:hover {color:#ddd;}

#contentHomeTab1 {padding-left:45px;}
#contentHomeTab2 {padding-left:95px;}
#contentHomeTab3 {padding-left:95px;}

#contentHomeLeftMiddle {background:url(/images/content_background.jpg) repeat-y; width:635px;}

#contentHomeLeftMiddle h2 {font-size:12px; color:#0065A4;}

#contentHomeLeftCol1 {width:175px; padding:0 10px 0 28px; margin-left:0px; float:left;}

#contentHomeLeftCol2 {width:177px; border-left:1px solid #b2b2b2;  border-right:1px solid #b2b2b2; padding:0 10px; margin-left:5px; float:left;}

#contentHomeLeftCol3 {width:175px; padding:0 10px 0 10px; margin-left:5px; float:left;}

#contentHomeLeftBottom {background:url(/images/content_bottom.jpg) no-repeat; width:635px; height:36px;}

#contentHomeFullTop {background:url(/images/content_top_800.jpg) no-repeat; width:800px; height:36px;}
#contentHomeFullMiddle {background:url(/images/content_background_800.jpg) repeat-y; width:740px; padding:10px 30px}
#contentHomeFullBottom {background:url(/images/content_bottom_800.jpg) no-repeat; width:800px; height:36px;}

#contentHomeFullMiddle h1 {font:bold 1.2em Verdana,Helvetica,sans-serif; margin-top:0px}

#homeServicesContent {margin-left:10px; margin-top:10px}
#homeServicesContent td {margin-top:0px}

.homeServicesContentBox {}
.homeServicesContentBox p {font:.9em Verdana,Helvetica,sans-serif;}
.homeServicesContentBox h1 {font:bold 1.2em Verdana,Helvetica,sans-serif; padding-left:10px; margin-top:0px}
.homeServicesContentBox h3 {font:bold 1em Verdana,Helvetica,sans-serif;}

/* right sidebar */

#homelogindiv {position:absolute; top:100px; right:0px; width:165px; font-size:.9em; color:#333; z-index:4}

#sublogindiv {position:absolute; top:18px; right:285px; width:170px; font-size:.9em; color:#333; z-index:4}

#homeTableCol1 {background:#F9F7CC; padding:0px 5px 0px 10px}

#homeTableCol2 {background:#CCE0ED; padding:0px 5px 0px 10px}

.Pfirst {margin-top:0px}

#homeTableCol3 {background:#E2F0D9; padding:0px 5px 0px 10px}

#fourthwayLogo {margin-left:2px; margin-top:0px}

.homeBtnLearnMore {margin:-8px 0px -8px 1px;}

#homeMembersOnly {font:1.1em Verdana,sans-serif; margin:10px 0px;}

#homeVIPNote {font:.9em Verdana,sans-serif; color:#999}
#subVIPNote {font:.9em Verdana,sans-serif; color:#000}

#homeUsername {font:1em Verdana,sans-serif; color:#333}

#homePassword {font:1em Verdana,sans-serif; color:#333; margin:4px 0px 8px 0px}

#homeFirstName {font:1em Verdana,sans-serif; color:#333}

#homeLastName {font:1em Verdana,sans-serif; color:#333; margin:4px 0px 8px 0px}

.inputbox2 {width:150px}

#homeLoginBtnNote {float:left; width:100px; padding-right:3px; font:1em Tahoma,sans-serif; color:#111}

#LoginBtnNote {float:left; width:100px; padding-right:3px; font:.9em Tahoma,sans-serif; color:#111}

.coachingBtns {margin:0px 0px 8px 20px}

.coachingBtnsFirst {margin:20px 0px 8px 20px}

.sideBtns2 {padding:6px 0 0 15px;}

.btnBar1 {float:left; width:244px; padding-left:10px}
.btnBar2 {float:left; width:254px; }

#subpagesLeftButtons {float:left; width:237px;  padding-left:26px; margin-top:18px;}

#pageSubHead {background:url(/images/insidepage_header.jpg) no-repeat; width:385px; height:134px; position:absolute; top:0px; left:5px; padding:26px 15px 0px 140px; color:#000}

#pageSubHead h1, #pageSubHead3 h1, #pageSubHead4 h1, #pageSubHead5 h1, #pageSubHead6 h1, #pageSubHead7 h1, #pageSubHead8 h1, #pageSubHead9 h1, #pageSubHead10 h1, #elearnHead h1, #pageSubHead11 h1, #pageSubHead12 h1 {margin:0px 0px 6px 0px; font:bold 1.25em Helvetica,sans-serif; color:black;}

#pageSubHead h2, #pageSubHead3 h2, #pageSubHead4 h2, #pageSubHead5 h2, #pageSubHead6 h2, #pageSubHead7 h2, #pageSubHead8 h2, #pageSubHead9 h2, #pageSubHead10 h2, #elearnHead h2, #pageSubHead11 h2, #pageSubHead12 h2 {margin:0px; font:bold .9em Helvetica,sans-serif; color:#33C6FF}

#pageSubHead3 h2 {color:#6FB542}
#pageSubHead11 h2 {color:#6FB542}
#pageSubHead4 h2 {color:#6FB542}
#pageSubHead h2 {color:#F38F15;}
#pageSubHead10 h2 {color:#33C6FF;}
#pageSubHead12 h2 {color:#F38F15;}

#pageSubHead2 {background:url(/images/sub_content_header_2.jpg) no-repeat; width:761px; height:127px; position:absolute; top:15px; left:39px; padding:26px 15px 0px 80px; color:#000}

#pageSubHead3 {background:url(/images/sub_content_header_3.jpg) no-repeat; width:283px; height:134px; position:absolute; top:0px; left:3px; padding:26px 0px 0px 258px; color:#000}

#pageSubHead4 {background:url(/images/sub_content_header_4.jpg) no-repeat; width:335px; height:134px; position:absolute; top:0px; left:3px; padding:26px 15px 0px 190px; color:#000}

#pageSubHead5 {background:url(/images/sub_content_header_5.jpg) no-repeat; width:323px; height:144px; position:absolute; top:0px; left:5px; padding:26px 15px 20px 202px; color:#000}

#pageSubHead6 {background:url(/images/sub_content_header_6.jpg) no-repeat; width:325px; height:134px; position:absolute; top:0px; left:5px; padding:26px 15px 0px 202px; color:#6FB542}

#pageSubHead7 {background:url(/images/sub_content_header_7.jpg) no-repeat; width:323px; height:134px; position:absolute; top:0px; left:5px; padding:26px 15px 0px 202px; color:#000}

#pageSubHead8 {background:url(/images/sub_content_header_8.jpg) no-repeat; width:384px; height:134px; position:absolute; top:0px; left:5px; padding:26px 15px 0px 140px; color:#000}

#pageSubHead9 {background:url(/images/sub_content_header_9.jpg) no-repeat; width:344px; height:134px; position:absolute; top:0px; left:5px; padding:26px 15px 0px 180px; color:#000}

#pageSubHead10 {background:url(/images/insidepage_header.jpg) no-repeat; width:385px; height:134px; position:absolute; top:0px; left:5px; padding:26px 15px 0px 140px; color:#000}

#pageSubHead11 {background:url(/images/sub_content_header_11.jpg) no-repeat; width:283px; height:134px; position:absolute; top:0px; left:3px; padding:26px 0px 0px 258px; color:#000}

#pageSubHead12 {background:url(/images/sub_content_header_12.jpg) no-repeat; width:385px; height:113px; position:absolute; top:0px; left:5px; padding:26px 15px 0px 140px; color:#000}



#pageInsideRight { float:left; position:relative; width:485px; padding:170px 0px 10px 35px; margin-top:10px; margin-bottom:-23px; background:url(/images/insidepage_gradient_side.jpg) repeat-y; font-size:1.15em; text-align:left;}

#pageInsideRight2 {float:left; position:relative; width:465px; padding:20px 10px 10px 15px; margin-top:10px; margin-bottom:-23px; font-size:1.15em;}


#pageInsideRight2 h1 {margin:0px 0px 6px 0px; font:bold 1.55em Helvetica,sans-serif; color:#6FB542}
#pageInsideRight2 h2 {margin:0px; font:bold 1.1em Helvetica,sans-serif; color:#6FB542}
 

#mainConent {margin:165px 10px 10px 80px;}

#breadCrumbs {margin:2px 0px 0px 40px; font-weight:bold; color:#666; font-size:10px;}


.bkcolorBlue {background:#CCE0ED;}

#articleList h2 {font:bold 14px Helvetica,Arial,sans-serif; color:#0066A4;  margin:15px 0 4px 0; background:url(/images/bkgd_bar_blue_gradient.png) no-repeat; width:490px; padding:4px 8px}
#articleList h3 {font:bold 16px Helvetica,Arial,sans-serif; color:#0066A4; margin:15px 0 4px 0;}
#articleList cite {font:12px Helvetica,Arial,sans-serif; color:#555;}
#articleList p {font:14px Helvetica,Arial,sans-serif; color:#000; margin:5px 0 20px 0;}

/* Category Page */

.categoryItem {border:1px solid white;}

.productPrice {color:#6FB542}

.productSummary {margin:0px; color:#444; font-size:12px;}

.cateItemImage {float:left; width:100px}

.cateItemInfo {float:left; width:360px; padding:6px 0px 5px 10px;}

/* Product page */

#productLeftSide {float:left; width:251px; margin-right:20px; }

#productRightSide {float:left; width:200px; line-height:195%; padding-top:70px}

#cartButtons {position:relative; text-align:right; margin-bottom:-5px}

#productTitle {font-size:16px; margin-bottom:15px; font-weight:bold;}

.productDesc {font-size:12px;}

/* Shopping Cart Page */

#mainbodycart {margin:0px 5px 20px 20px; font:15px Arial,Geneva,san-serif; width:732px;}

#mainbodycart td {font:15px Arial,Geneva,san-serif;}

#mainbodycart big {font-size:14px; color:#CC4C39;}

#headercart {position:relative; margin:10px 20px 3px 20px; border-bottom:1px solid #777; height:28px; width:733px;}

#sclogo {position:absolute; top:0px; left:0px;}

#ssllogo {position:absolute; top:15px; right:0px;}

#toplinks {position:relative; margin-top:5px;}

.cartProdImg {float:left; margin-right:12px}

#toplinksright {text-align:right; font:bold 15px Arial,Geneva,san-serif; height:30px; z-index:3;}



#toplinksleft {position:absolute; top:0px; left:0px; text-align:left; font:14px Arial,Geneva,san-serif;}

#cartform {position:relative; margin-top:10px; width:732px}

#cartform th {background:#eee}

.betweenitems {background-color:#eee; height:8px; margin:9px 0px 5px 0px;}

.betweenitemssm {background-color:#eee; height:3px; margin:9px 0px 5px 0px; padding-left:10px;}

.afteritems {background-color:#eee; margin:9px 0px 12px 0px; padding:3px; padding-left:10px;}

.updatebutton {float:left}

.total {text-align:right}

.total em {color:#900; font-style:normal;}

#shippinginfo {margin:4px 10px 10px 10px;}

#shippinginfo big {font-weight:bold; font-size:14px; color:#CC4C39;}

/* Check out page */

.sectiontitle {color:#CC4C39; font:17px Arial,Geneva,san-serif; margin-bottom:-7px;}

.smnotetxt {font:12px Arial,Geneva,san-serif; color:#777;}

.optiontxt a {font:16px Arial,Geneva,san-serif; color:#222; text-decoration:none;}

.smalloptions {font:12px Arial,Geneva,san-serif;}

#ppwmaincell {padding-top:0;}
.ppwsmall {font: 10px verdana; color: #666; text-align:center;}
.ppwsmall a,
.ppwsmall a:visited {font: bold 10px verdana; color:#666;}
.ppwsmall a:hover {font: bold 10px verdana; color:#666; text-decoration: underline; }

blockquote {margin:20px}

/*Need this for truecart image*/
.fl{float:left;margin-right:15px}

#mem-logged-in{position:absolute;top:12px;right:140px;}

#ns-members-only{background: url("../images/note-updated-schedules-blank.png") no-repeat;width:475px;height: 75px;position: relative;}
#ns-members-only a{position: absolute;top:0;left:0;width:475px;height: 75px;display:block;z-index:1000}
#ns-members-only h3{position: absolute;top:8px;left:80px;z-index:2;}
#ns-members-only p{position: absolute;top:28px;left:80px;z-index:2;}

.leftc{text-align:left}

/** Products main page **/

div#new-header.message-box {background: url(../images/re-design/dc-new-header.jpg) no-repeat;}
div#new-header.message-box ul{padding:30px 0 0 15px}
div#new-header.message-box li {padding:0}

#products-splash {background:url("../images/re-design/dc-splash-new.gif");height:102px;width:920px;}

#products-intro {background: url("../images/re-design/dc-intro-bg.gif") no-repeat;width:920px;padding:15px 0 0 5px;font-family: "Verdana",arial;}
	#products-intro h2 {font-size:18px;padding:0 10px 0 10px;margin:0;font-family:"Helvetica",arial,sans;text-align:left;color:black;padding-bottom:5px}
	#products-intro h6 {font-size:13px;padding:0 10px 10px 10px;color:#135aaa;margin:0}
	#products-intro p {font-size:11px;padding:0 25px 15px 10px;margin:0}
	#products-intro .left{float:left;width:630px;}
	#products-intro .right{float:left;width:255px;}
	
#products-list {}

	#products-list .item{float:left;width:451px;margin:10px 0 20px 0;background: url("../images/re-design/dc-product-item.gif") no-repeat;position: relative;min-height:200px;}
	#products-list .even{margin-left:12px}
	.item .left {float:left;width:140px;margin:9px 0 0 2px;}
	.item .left p{text-align: center;padding:3px 0 0 0;margin:0;font-size:12px;color:black}
	.item .left .blue{color:#aa1313}
	.item .left .red{color:#135aaa}
	.item .left a.buy-now{display: block;height:40px;width:100px;margin-left:20px}
		
	.item .right{float:left;margin-left:10px;width:290px;position:relative}
	.item .right h1 {font-size:15px;color:#135aaa;padding:25px 0 15px 0;margin:0;text-align: left;font-weight: bold;}
	.item .right p {font-size:11px;line-height: 18px;color:black}
	.item .right a {position:absolute;top:5px;right:5px;cursor: pointer;font-size:10px;color:#AA1313;font-weight: bold;}
	
#product-specific{background: url("../images/re-design/re-prod-info.gif") no-repeat;min-height:180px;position: relative;}
	#product-specific img {position: absolute;top:18px;left:8px;}
	#product-specific h3 {font-size:13px;padding:20px 10px 0 180px;margin:0;font-family:"Helvetica",arial,sans;text-align:left;color:#135aaa;padding-bottom:5px}
	#product-specific p {padding:10px 20px 0 180px;font-size:12px}


#logout-special{background: none;float:left;text-indent: 0;height: auto;width: auto;margin:3px 0 0 -65px}