/* Global */
A:link, A:visited {
	color: #4B4B4B;
	text-decoration: none;
}
A:hover, A:active {
	color: #666666;
	text-decoration: none;
}
BODY {
	background-color: #ffffff;
	margin: 0px;
}
TD {
	color: #000000;
	font-family: arial,helvetica;
	font-size: 10px;
	line-height: 12px;
}

.content_intro {
	color: #000000;
	line-height: 16px;
}
.footer, .footer A:link, .footer A:visited {
	color: #ffffff;
}
.footer A:active, .footer A:hover {
	color: #ffffff;
}
.footer .rightsStatement {
	color: #cccccc;
	font-size: 9px;
}
.nav {
	background-color: #7d7d7d;
}
.page_head {
	background-image: url(/images/common/pgHd_gradient.jpg);
	background-repeat: y-repeat;
}
/* Common */
.pgHd_viewCart_bg {
	background-image: url(/images/before_after/spc_viewCartBtn_bg.jpg);
}

/* Home page */
.home_gradient_221 {
	background-image: url(/images/home/gradient_221.jpg);
	background-repeat: y-repeat;
}
.home_gradient_243 {
	background-image: url(/images/home/gradient_243.jpg);
	background-repeat: y-repeat;
}
.home_add_module {
	background-color: #eaeaea;
}
.home_footer, .home_footer A:link, .home_footer A:visited {
	color: #cfcfcf;
}
.home_footer A:active, .home_footer A:hover {
	color: #cfcfcf;
}
.home_footer .rightsStatement {
	font-size: 9px;
}
.home_lt_gray_bg {
	background-color: #727272;
}
.home_lt_gray_border {
	background-color: #d0d0d0;
}

/* Buy now */
.bn_acc_bg {
	background-color: #ffffff;
}
.bn_acc_bot {
	background-color: #f9f9f9;
}
.bn_acc_copy {
	color: #336699;
	line-height: 14px;
}
.bn_acc_copy .intro {
	font-weight: bold;
}
.bn_accTable_content {
	font-size: 9px;
}
.bn_addCart {
	background-color: #f9f8f8;
}
.bn_intro {
	color: #000000;
}
.bn_prodListing_bottomLeft {
	background-color: #fcfcfc;
}
.bn_prodListing_bottomRight {
	background-color: #f1f3f5;
}
.bn_prodListing_col1 {
	background-color: #ffffff;
	padding-top: 16px;
}
.bn_prodListing_col2 {
	background-color: #ffffff;
	color: #336699;
	padding-bottom: 17px;
	padding-left: 13px;
	padding-right: 13px;
	padding-top: 16px;
}
.bn_prodListing_includes {
	background-color: #ffffff;
}
.bn_prodListing_bg {
	background-color: #ffffff;
}
.bn_prodListing_left {
	background-color: #f5f5f5;
}
.bn_prodListing_right {
	background-color: #cce3f0;
}
.bn_prodListing_top {
	background-image: url(/images/buy_now/box_top.gif);
	background-repeat: y-repeat;
}
.bn_prodListing_topRight {
	background-image: url(/images/buy_now/box_top.gif);
	background-repeat: y-repeat;
}
.bn_tab_bg {
	background-image: url(/images/buy_now/tab_bg.gif);
	background-repeat: x-repeat;
}
.bn_tabBox_bg {
	background-color: #f8fbfe;
}
.bn_tabBox_rule {
	background-color: #929292;
}
.pu_pageHead {
	background-image: url(/images/buy_now/pu_pgHd_bg.jpg);
}
.pu_rightCol {
	padding-top: 15px;
}
.pu_subHd {
	color: #3399cc;
	font-weight: bold;
}
/* 2.x Gear */
.gr_box_rule {
	background-color: #cce3f0;
}
.gr_button_bg {
	background-color: #f9f8f8;
}
.gr_prod_desc {
	color: #336699;
	font-weight: normal;
}
.gr_prod_name {
	color: #336699;
	font-size: 11px;
	font-weight: bold;
	line-height: 24px;
}
.gr_prodChart_content {
	padding-right: 4px;
}
.gr_prodChart_head {
	font-weight: bold;
}
.gr_select_bg {
	background-color: #c8dced;
	color: #6699cc;
	font-weight: bold;
	padding: 16px;
}

.gr_select_bg TABLE TR TD {
	font-weight: normal;
}
.gr_select_copy {
	color: #6699cc;
	font-weight: bold;
}
.gr_select_border {
	background-color: #adc7de;
}

/* Before After */
.ba_addModule_bot {
	background-color: #d5d5d5;
}
.ba_addModule_top {
	background-color: #e1e4e8;
}
.ba_addModule_right {
	background-image: url(/images/before_after/spc_addCart_rightTop.gif);
	background-repeat: y-repeat;
}
.ba_addModule_select {
	font-family: arial,helvetica;
	font-size: 10px;
}
.ba_leftCol {
	background-color: #d8dcdf;
}
.ba_leftCol_copy {
	line-height: 14px;
}
.ba_leftCol_subHd {
	color: #688ba6;
	font-weight: bold;
	line-height: 20px;
}
.ba_navLinks, .ba_navLinks A:link, .ba_navLinks A:visited {
	font-size: 9px;
}
.ba_navLinks A:hover, .ba_navLinks A:active {
	font-size: 9px;
}
.ba_pageHead_left {
	background-image: url(/images/before_after/pgHd_gradient_l.jpg);
	background-repeat: y-repeat;
}
.ba_pageHead_right {
	background-image: url(/images/before_after/pgHd_gradient_r.jpg);
	background-repeat: y-repeat;
}
.ba_pageLeft_borderFat {
	background-color: #cde4f0;
}
.ba_pageLeft_borderThin {
	background-color: #d9dde0;
}
.ba_story_border {
	background-color: #cae0ed;
}
.ba_story_copy {
	line-height: 14px;
	padding-right: 20px;
}
.ba_vDiv {
	background-image: url(/images/before_after/spc_vertDiv.gif);
	background-repeat: y-repeat;
}

/* Meet */
.mt_box_bg {
	background-color: #fcfcfc;
}
.mt_box_border {
	background-color: #cae0ed;
}
.mt_copy {
	line-height: 16px;
}
.mt_tout_copy {
	line-height: 14px;
}
/* Core Secrets */
.cs_content_buyLink {
	color: #33afd8;
	font-size: 12px;
	font-weight: bold;
}
.cs_content_buyLink A:link, .cs_content_buyLink A:visited {
	font-size: 12px;
	font-weight: bold;
}
.cs_content_buyLink A:hover, .cs_content_buyLink A:active {
	font-size: 12px;
}
.cs_content_copy {
	color: #666666;
}
.cs_content_copy .intro {
	color: #666666;
	font-weight: bold;
}
.cs_leftCol_subHd {
	color: #688ba6;
	font-weight: bold;
}

/* Customer Care */
.cc_copy {
	color: #666666;
	line-height: 14px;
}
.cc_copy_headline {
	color: #666666;
	font-weight: bold;
	line-height: 20px;
}
.cc_copy A {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
.cc_copy A.question:link, .cc_copy A.question:visited {
	color: #cc0000;
	font-weight: normal;
	line-height: 14px;
}
.cc_copy A.question:hover, .cc_copy A.question:active {
	color: #cc0000;
	font-weight: normal;
	line-height: 14px;
	text-decoration: underline;
}
.cc_leftCol_copy {
	color: #666666;
}
.cc_leftCol_copy A:link, .cc_leftCol_copy A:visited {
	line-height: 14px;
}
.cc_leftCol_copy A:hover, .cc_leftCol_copy A:active {
	line-height: 14px;
}
.cc_leftCol_subNav A:link, .cc_leftCol_subNav A:visited {
	line-height: 14px;
}
.cc_leftCol_subNav A:hover, .cc_leftCol_subNav A:active {
	line-height: 14px;
}
.cc_leftCol_subNav .active {
	color: #3399cc;
	font-weight: bold;
}
.cc_leftCol_subHd {
	color: #688ba6;
	font-weight: bold;
	line-height: 14px;
}
.cs_form {
	color: #666666;
	font-weight: bold;
	line-height: 14px;
