body {    background: url(../images/bkgMain01.gif);    background-color: #ffffff;    background-repeat: repeat-x;}.main {    background-color: #ffffff;}.main_green {    background: url(../images/bkgGradient_green.png);    background-repeat: no-repeat;    background-color: #ffffff;}.main_red {    background: url(../images/bkgGradient_red.png);    background-repeat: no-repeat;    background-color: #ffffff;}.main_blue {    background: url(../images/bkgGradient_blue.png);    background-repeat: no-repeat;    background-color: #ffffff;}.main_hdr_prods {    background-repeat: no-repeat;}.main_hdr_nav_ldr_l {    background: url(../images/nav_ldr_l.gif);    background-repeat: repeat-x;}.main_top_l {    background: url(../images/top_l.gif);    background-repeat: no-repeat;}.main_top_m {    background: url(../images/top_m.gif);    background-repeat: repeat-x;}.main_top_r {    background: url(../images/top_r.gif);    background-repeat: no-repeat;}.main_mid_l {    background: url(../images/mid_l.gif);    background-repeat: repeat-y;    background-position: left;}.main_mid_r {    background: url(../images/mid_r.gif);    background-repeat: repeat-y;    background-position: right;    background-color:#ffffff;}.main_bot_l {    background: url(../images/bot_l.gif);    background-repeat: no-repeat;}.main_bot_r {    background: url(../images/bot_r.gif);    background-repeat: no-repeat;}.main_bot_m {    background: url(../images/bot_m.gif);    background-repeat: repeat-x;}.breadcrumb_bg {    background: url(../images/breadcrumbStripe.png);    background-repeat: repeat-y;    height: 20px;}.breadcrumb {    color: #222222;    font-family: tahoma, sans-serif;    font-size: 11px;    line-height: 11px;    padding-top: 2px;    padding-bottom: 3px;}.breadcrumb_special {    color: #222222;    font-family: tahoma, sans-serif;    font-size: 12px;    font-weight:bold;    line-height: 12px;    margin-top: 2px;    margin-bottom: 3px;    margin-right:3px;    padding: 2px;    padding-left: 4px;    padding-right: 4px;    border: 1px solid #a53338;    background-color: #d2e2d1;}.breadcrumbOrder {    color: #3b4586;    background: url(../images/breadcrumbOrderStripe.png);    background-repeat: repeat-y;    font-family: tahoma, sans-serif;    font-weight: bold;    font-size: 11px;    line-height: 11px;    height: 16px;    text-align:center;    vertical-align:top;}.breadcrumbOrderPast {    color: #3b4586;    font-weight: normal;}.breadcrumbOrderCurrent {    color: #3b4586;}.breadcrumbOrderFuture {    color: #888888;}.daily_special {    color: #222222;    font-family: tahoma, sans-serif;    font-size: 13px;    font-weight:bold;    line-height: 13px;    text-align: center;    vertical-align: middle;    margin-top: 4px;    margin-bottom: 4px;    margin-right:4px;    padding: 4px;    border: 2px solid #3b4586;    background-color: #d2e2d1;}.divider_h {    background: url(../images/divider_h.gif);    background-repeat: repeat-x;    height: 6px;    margin: 0;    padding: 0;}td, .normal {    color: #222222;    font-family: tahoma, sans-serif;    font-size: 13px;    line-height: 17px;}h1, .h1 {    font-family: tahoma, sans-serif;    color: #477447;    font-size: 18px;    font-weight: bold;    line-height: 22px;    margin: 0;}h2, .h2 {    font-family: tahoma, sans-serif;    color: #222222;    font-size: 16px;    font-weight: bold;    line-height: 21px;    margin: 0;}h3, .h3 {    font-family: tahoma, sans-serif;    color: #477447;    font-size: 15px;    font-weight: normal;    line-height: 20px;}h4, .h4 {    font-family: tahoma, sans-serif;    font-size: 14px;    font-weight: bold;    line-height: 18px;}ul {    margin-left:20px;    margin-top:0;    margin-bottom:0;    padding-left:0;}ol {    margin-left:25px;    margin-top:0;    margin-bottom:0;    padding-left:0;}li {    margin-top:2px;}.info_box {    color: #222222;    background-color: #efefef;    border: 1px solid #3b4586;    font-family: tahoma, sans-serif;    font-size: 14px;    font-weight: bold;    line-height: 22px;    text-align: center;    padding: 5px;    margin-bottom: 10px;}.info_msg {    color: #222222;    background-color: #efefef;    font-family: tahoma, sans-serif;    font-size: 14px;    font-weight: bold;    line-height: 22px;    text-align: left;}.error_box {    color: #a53338;    background-color: #efefef;    border: 1px solid #a53338;    font-family: tahoma, sans-serif;    font-size: 14px;    font-weight: bold;    line-height: 22px;    text-align: center;    padding: 5px;    margin-bottom: 10px;}.error_msg {    color: #a53338;    background-color: #efefef;    font-family: tahoma, sans-serif;    font-size: 14px;    font-weight: bold;    line-height: 22px;    text-align: left;}.error_field {    border: 2px solid #a53338;}.required {    color: #a53338;    font-family: tahoma, sans-serif;    font-size: 10px;}.blue_box {    background-color: #dbeff8;    border: 2px solid #0d94d6;}.green_box {    background-color: #ecf5e2;    border: 2px solid #90b83d;}.yellow_box {    background-color: #fdf6dc;    border: 2px solid #fac20b;}.yellow_green_box {    background-color: #fdf6dc;    border: 2px solid #458251;}.red_box {    background-color: #fbdee0;    border: 2px solid #e71a29;}.darkblue {    color: #3b4586;}.darkgreen {    color: #458251;}.darkyellow {    color: #d39f00;}.darkred {    color: #a53338;}.black {    color: #000000;}.white {    color: #ffffff;}.blue {    color: #0d94d6;}.green {    color: #90b83d;}.yellow {    color: #fac20b;}.red {    color: #e71a29;}.util {    color: #222222;    font-family: tahoma, sans-serif;    font-size: 11px;    line-height: 11px;    height: 18px;}a.util:link, a.util:visited {    color: #3b4586;    text-decoration: underline;}a.util:hover, a.util:active {    color: #a53338;    text-decoration: none;}a.bold:link, a.bold:visited {    color: #3b4586;    text-decoration: underline;    font-size:12px;    font-weight:bold;}a.bold:hover, a.bold:active {    color: #a53338;    text-decoration: none;    font-size:12px;    font-weight:bold;}.footer {    color: #222222;    font-family: tahoma, sans-serif;    font-size: 11px;    line-height: 14px;    padding-top:15px;}.footerbar_left {    background: url(../images/footer-left.gif);    background-repeat: no-repeat;}.footerbar_center {    background: url(../images/footer-center.gif);    background-repeat: repeat-x;    color: #ffffff;    font-family: tahoma, sans-serif;    font-size: 11px;    font-weight: bold;    line-height: 14px;    vertical-align: middle;}.footerbar_right {    background: url(../images/footer-right.gif);    background-repeat: no-repeat;}a.footerbar:link, a.footerbar:visited {    color: #ffffff;    text-decoration: none;}a.footerbar:hover, a.footerbar:active {    color: #f0c43c;    text-decoration: none;}a.footer:link, a.footer:visited {    color: #3b4586;    text-decoration: underline;}a.footer:hover, a.footer:active {    color: #a53338;    text-decoration: none;}/* Left-hand navigation bar */.lNav {    color: #3b4586;    font-family: tahoma, sans-serif;    font-size: 13px;    font-weight: bold;    line-height: 24px;}.lNavCurrent {    color: #222222;    font-family: tahoma, sans-serif;    font-size: 13px;    font-weight: bold;    line-height: 24px;}a.lNav:link, a.lNav:visited {    color: #3b4586;    font-family: tahoma, sans-serif;    font-size: 13px;    font-weight: bold;    text-decoration: underline;    line-height: 24px;}a.lNav:hover, a.lNav:active {    color: #a53338;    font-family: tahoma, sans-serif;    font-size: 13px;    font-weight: bold;    text-decoration: none;    line-height: 24px;}.lNavSub {    color: #3b4586;    font-family: tahoma, sans-serif;    font-size: 11px;    font-weight: normal;    line-height: 19px;    margin-top: -4px;    padding-left: 8px;}.lNavSubCurrent {    color: #222222;    font-family: tahoma, sans-serif;    font-size: 11px;    font-weight: bold;    line-height: 19px;    margin-top: -2px;    padding-left: 8px;}a.lNavSub:link, a.lNavSub:visited {    color: #3b4586;    font-family: tahoma, sans-serif;    font-size: 11px;    font-weight: normal;    text-decoration: underline;    line-height: 19px;    margin-top: -4px;    padding-left: 0;}a.lNavSub:hover, a.lNavSub:active {    color: #a53338;    font-family: tahoma, sans-serif;    font-size: 11px;    font-weight: normal;    text-decoration: none;    line-height: 19px;    margin-top: -4px;    padding-left: 0;}.lNavSubSub {    color: #3b4586;    font-family: tahoma, sans-serif;    font-size: 11px;    font-weight: normal;    line-height: 19px;    margin-top: -4px;    padding-left: 8px;}/* Left-hand testimonial bar */.nav_testimonial_hdr_1 {    font-family: tahoma, sans-serif;    color: #477447;    font-size: 12px;    font-weight: bold;    text-align: left;    padding-top:10px;}.nav_testimonial_hdr_2 {    font-family: tahoma, sans-serif;    color: #477447;    font-size: 12px;    font-weight: bold;    text-align: right;    padding-right:10px;    padding-bottom:4px;}.nav_testimonial_box {    background: url(../images/quote_bottom.gif);    background-position: bottom right;    background-repeat: no-repeat;    padding-bottom:2px;}.nav_testimonial_comments {    color:#000000;    font-size:10px;    line-height:12px;    padding-top:12px;    background: url(../images/quote_top.gif);    background-repeat: no-repeat;}.nav_testimonial_author {    font-size:10px;    font-weight:bold;    text-align:right;}/* Home page info box */div.home_info_box {    background-repeat: no-repeat;    width: 310px;    height: 160px;}div.home_info {    position: relative;    padding: 17px;    padding-top: 13px;}h1.home_info_header {    color: #ffffff;    font-size: 18px;    font-weight: bold;    line-height: 20px;    text-align: center;}div.home_info_text {    color: #000000;/*  color: #3b4586;    color: #458251;    color: #f0c43c;    color: #a53338; */    line-height: 14px;    text-align: left;    font-style: italic;    padding: 4px;}div.home_info_link {    position: absolute;    top: 126px;    right: 18px;}/* Home page product list */div.home_products_box {    background: url(../images/home_products.jpg);    background-repeat: no-repeat;    width: 310px;    height: 470px;}div.home_products {    position: relative;    padding: 10px;    padding-top: 0;}h1.home_products_header {    color: #a53338;    font-size: 20px;    font-weight: bold;    text-align: center;    margin-top: -8px;}div.home_products_list {    padding-top: 2px;    height: 295px;    overflow: hidden;}div.home_products_list a.lNav {    line-height: 21px;}div.home_featured_product {    position: absolute;    top: 320px;    right: 10px;    width: 290px;    height: 140px;}div.home_featured_product_header {    color: #a53338;    font-size: 15px;    font-weight: bold;    font-style: italic;    text-align: center;    padding-top: 7px;}div.home_featured_product_name {    color: #000000;    font-size: 16px;    font-weight: bold;    text-align: center;    margin-top: 25px;    line-height: 18px;}div.home_featured_product_link {    position: absolute;    top: 125px;    right: 0;}/* Home page testimonials */td.home_testimonial {    background-repeat: no-repeat;    width: 180px;    height: 180px;    vertical-align: top;}div.home_testimonial {    position: relative;    margin-left: 10px;    margin-top: 15px;    width: 160px;}.home_testimonial_comments {    color: #000000;    font-size: 12px;    line-height: 14px;    padding-top: 10px;    text-align: left;}.home_testimonial_author {    font-size: 12px;    font-weight: bold;    text-align: right;}.home_testimonial_link {    position: absolute;    top: 140px;    right: 0;}/* Home page photo contest */div.home_contest {    position: relative;    background-repeat: no-repeat;    text-align: center;    width: 280px;    height: 180px;}div.home_contest_text {    position: absolute;    left: 85px;    top: 123px;    font-size: 12px;    line-height: 14px;    font-weight: bold;}div.home_contest_link {    position: absolute;    top: 155px;    right: 10px;}/* Testimonials */div.testimonials {    padding-top:7px;}div.testimonial {    margin-top:5px;    margin-bottom:5px;}div.testimonial_comments {    color:#000000;    font-size:12px;    line-height:14px;}div.testimonial_author {    font-size:12px;    font-weight:bold;    text-align:right;}/* Top-level category listings */td.cat_listing_off {    text-align: center;    vertical-align: top;    padding-left: 5px;    padding-right: 8px;    padding-top: 5px;    padding-bottom: 10px;    background-repeat: no-repeat;    background-position: top;}td.cat_listing_on {    text-align: center;    vertical-align: top;    padding-left: 5px;    padding-right: 8px;    padding-top: 5px;    padding-bottom: 10px;    background-repeat: no-repeat;    background-position: top;}div.cat_listing_name {    margin-top: 3px;}a.cat_listing_off {    color: #3B4586;    font-family: tahoma, sans-serif;    font-size: 14px;    font-weight: bold;    text-decoration: none;}a.cat_listing_on {    color: #477447;    font-family: tahoma, sans-serif;    font-size: 14px;    font-weight: bold;    text-decoration: none;}/* Product/category listings */td.listing_off {    text-align: center;    vertical-align: middle;    padding-left: 5px;    padding-right: 10px;    padding-top: 5px;    padding-bottom: 10px;    background: url(../images/prodBg_off.png);    background-repeat: no-repeat;    background-position: top;}td.listing_on {    text-align: center;    vertical-align: middle;    padding-left: 5px;    padding-right: 10px;    padding-top: 5px;    padding-bottom: 10px;    background: url(../images/prodBg_on.png);    background-repeat: no-repeat;    background-position: top;}div.listing_name {    margin-top: 7px;}div.listing_price {     font-size: 11px;}a.listing_off {    color: #3B4586;    font-family: tahoma, sans-serif;    font-size: 14px;    font-weight: bold;    text-decoration: none;}a.listing_on {    color: #477447;    font-family: tahoma, sans-serif;    font-size: 14px;    font-weight: bold;    text-decoration: none;}/* Product listings */td.prod_listing {    text-align: center;    vertical-align: top;    padding-left: 5px;    padding-right: 10px;    padding-top: 5px;    padding-bottom: 10px;    background: url(../images/prodBg.png);    background-repeat: no-repeat;    background-position: top;}div.prod_listing_zoom {    margin-top: 7px;}a.prod_listing_zoom {    color: #222222;    font-size: 12px;    margin-top: 7px;}th.prod_options {    color: #dedede;    background-color: #477447;    font-family: tahoma, sans-serif;    font-size: 12px;    font-weight: bold;    text-align: center;    border-left: 1px solid #efefef;    white-space: nowrap;}a.prod_option {    color: #222222;    font-family: tahoma, sans-serif;    font-size: 12px;}td.prod_option_even {    color: #222222;    background-color: #ffffff;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: left;    vertical-align: middle;    padding-left: 4px;    padding-right: 4px;    border-left: 1px solid #888888;}td.prod_option_even_left {    color: #222222;    background-color: #ffffff;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: center;    vertical-align: middle;    padding-left: 4px;    padding-right: 4px;}td.prod_option_even_right {    color: #222222;    background-color: #ffffff;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: center;    vertical-align: middle;    padding-left: 4px;    padding-right: 4px;    border-left: 1px solid #888888;}td.prod_option_odd {    color: #222222;    background-color: #efefef;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: left;    vertical-align: middle;    padding-left: 4px;    padding-right: 4px;    border-left: 1px solid #888888;}td.prod_option_odd_left {    color: #222222;    background-color: #efefef;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: center;    vertical-align: middle;    padding-left: 4px;    padding-right: 4px;}td.prod_option_odd_right {    color: #222222;    background-color: #efefef;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: center;    vertical-align: middle;    padding-left: 4px;    padding-right: 4px;    border-left: 1px solid #888888;}td.prod_option_selected {    color: #222222;    background-color: #edeffa;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: left;    vertical-align: middle;    padding-left: 4px;    padding-right: 4px;    border-top: 2px solid #3b4586;    border-bottom: 2px solid #3b4586;    border-left: 1px solid #bbbbbb;}td.prod_option_selected_left {    color: #222222;    background-color: #edeffa;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: center;    vertical-align: middle;    padding-left: 4px;    padding-right: 4px;    border-top: 2px solid #3b4586;    border-bottom: 2px solid #3b4586;    border-left: 2px solid #3b4586;}td.prod_option_selected_right {    color: #222222;    background-color: #edeffa;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: center;    vertical-align: middle;    padding-left: 4px;    padding-right: 4px;    border-top: 2px solid #3b4586;    border-bottom: 2px solid #3b4586;    border-right: 2px solid #3b4586;    border-left: 1px solid #bbbbbb;}/* Design category listings */td.design_cat_listing_off {    text-align: center;    vertical-align: top;    padding-left: 5px;    padding-right: 8px;    padding-top: 5px;    padding-bottom: 10px;    background: url(../images/designCatBg_off.png);    background-repeat: no-repeat;    background-position: top;}td.design_cat_listing_on {    text-align: center;    vertical-align: top;    padding-left: 5px;    padding-right: 8px;    padding-top: 5px;    padding-bottom: 10px;    background: url(../images/designCatBg_on.png);    background-repeat: no-repeat;    background-position: top;}div.design_cat_listing_name {    margin-top: 7px;    border-top: 1px dotted #666666;}a.design_cat_listing_off {    color: #3B4586;    font-family: tahoma, sans-serif;    font-size: 14px;    font-weight: bold;    text-decoration: none;}a.design_cat_listing_on {    color: #477447;    font-family: tahoma, sans-serif;    font-size: 14px;    font-weight: bold;    text-decoration: none;}/* Design listings */div.design_heading {    color: white;    background-color: #3b4586;    font-size: 14px;    font-weight: bold;    text-align:center;    margin-top: 10px;    padding-top: 2px;    padding-bottom: 2px;    padding-left: 2px;    padding-right: 2px;    line-height: 18px;    border: 1px solid #222222;}a.design_heading {    color: white;    text-decoration: none;}td.design_listing_off {    text-align: center;    vertical-align: middle;    padding-left: 5px;    padding-right: 10px;    padding-top: 5px;    padding-bottom: 10px;    background: url(../images/designBg_off.png);    background-repeat: no-repeat;    background-position: top;}td.design_listing_on {    text-align: center;    vertical-align: middle;    padding-left: 5px;    padding-right: 10px;    padding-top: 5px;    padding-bottom: 10px;    background: url(../images/designBg_on.png);    background-repeat: no-repeat;    background-position: top;}div.design_listing_name {    margin-top: 7px;}a.design_listing_off {    color: #3B4586;    font-family: tahoma, sans-serif;    font-size: 14px;    font-weight: bold;    text-decoration: none;}a.design_listing_on {    color: #477447;    font-family: tahoma, sans-serif;    font-size: 14px;    font-weight: bold;    text-decoration: none;}/* Shopping cart */a.cart_return {    color: #3b4586;    font-family: tahoma, sans-serif;    font-size: 13px;    font-weight: bold;    text-decoration: underline;    line-height: 24px;}a.cart_item {    color: #3b4586;    font-family: tahoma, sans-serif;    font-size: 13px;    text-decoration: underline;    line-height: 24px;}a.cart_item_update {    color: #3b4586;    font-family: tahoma, sans-serif;    font-size: 13px;    font-weight: bold;    text-decoration: underline;    line-height: 24px;}.cart_form_label {    color: #222222;    font-family: tahoma, sans-serif;    font-size: 12px;    font-weight: bold;}a.cart_form_update {    color: #3b4586;    font-family: tahoma, sans-serif;    font-size: 12px;    font-weight: normal;    text-decoration: underline;}th.cart {    background-color: #477447;    color: #ffffff;    font-family: tahoma, sans-serif;    font-size: 12px;    font-weight: bold;    text-align: center;    border-left: 1px solid #ffffff;    white-space: nowrap;}th.cart_shipping {    background-color: #3b4586;    color: #ffffff;    font-family: tahoma, sans-serif;    font-size: 12px;    font-weight: bold;    text-align: center;    border-left: 1px solid #ffffff;    white-space: nowrap;}td.cart_even {    background-color: #ffffff;    color: #222222;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: center;    vertical-align: middle;}td.cart_odd {    background-color: #e6eaf2;    color: #222222;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: center;    vertical-align: middle;}td.cart_coupon {    background-color: #fce079;    color: #222222;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: center;    vertical-align: middle;}table.cart_shipping {    border:1px solid #222222;    background-color:#efefef;}img.cart_item {    vertical-align: middle;    border: 2px outset #888888;}/* Stores */td.store_listing_off {    text-align: center;    vertical-align: middle;    padding-left: 5px;    padding-right: 10px;    padding-top: 5px;    padding-bottom: 10px;    background: url(../images/storeBg_off.png);    background-repeat: no-repeat;    background-position: top;}td.store_listing_on {    text-align: center;    vertical-align: middle;    padding-left: 5px;    padding-right: 10px;    padding-top: 5px;    padding-bottom: 10px;    background: url(../images/storeBg_on.png);    background-repeat: no-repeat;    background-position: top;}a.store_listing_off {    color: #3B4586;    font-family: tahoma, sans-serif;    font-size: 13px;    font-weight: bold;    text-decoration: none;}a.store_listing_on {    color: #477447;    font-family: tahoma, sans-serif;    font-size: 13px;    font-weight: bold;    text-decoration: none;}div.store_listing_name {     font-size: 12px;}div.store_listing_price {     font-size: 12px;}/* Ordering */.order_header {    font-family: tahoma, sans-serif;    color: #3b4586;    font-size: 15px;    font-weight: bold;    text-align: left;}.order_box {    background-color: #efefef;    border: 2px solid #3b4586;}.order_box th {    font-size: 14px;}.order_box td {    font-size: 12px;}.order_form_confirm_stripe {    background-color: #5073a7;    color: #eeeeee;    font-weight:bold;    font-size:14px;}.order_form_confirm_bg {    background-color: #efefef;    padding-left: 2px;    padding-right: 2px;    border-left: 2px solid #5073a7;    border-right: 2px solid #5073a7;}.order_form_confirm_bg_left {    background-color: #efefef;    padding-left: 2px;    border-left: 2px solid #5073a7;}.order_form_confirm_bg_right {    background-color: #efefef;    padding-right: 2px;    border-right: 2px solid #5073a7;}.order_form_confirm_bg_center {    background-color: #efefef;}/* About */h3.about {    font-family: tahoma, sans-serif;    color: #477447;    font-size: 15px;    font-weight: normal;    line-height: 20px;    margin-top: 5px;    margin-bottom: 5px;    padding: 0}/* Kid Kreations */th.kid_kreations {    color: #dedede;    background-color: #3b4586;    font-family: tahoma, sans-serif;    font-size: 12px;    font-weight: bold;    text-align: center;    border-left: 1px solid #efefef;    white-space: nowrap;}td.kid_kreations_even {    color: #222222;    background-color: #ffffff;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: left;    vertical-align: middle;    padding-left: 4px;    padding-right: 4px;    border-left: 1px solid #888888;    border-bottom: 1px solid #888888;}td.kid_kreations_even_left {    color: #222222;    background-color: #ffffff;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: center;    vertical-align: middle;    padding-left: 4px;    padding-right: 4px;    border-bottom: 1px solid #888888;}td.kid_kreations_even_right {    color: #222222;    background-color: #ffffff;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: center;    vertical-align: middle;    padding-left: 4px;    padding-right: 4px;    border-left: 1px solid #888888;    border-bottom: 1px solid #888888;}td.kid_kreations_odd {    color: #222222;    background-color: #efefef;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: left;    vertical-align: middle;    padding-left: 4px;    padding-right: 4px;    border-left: 1px solid #888888;    border-bottom: 1px solid #888888;}td.kid_kreations_odd_left {    color: #222222;    background-color: #ffffff;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: center;    vertical-align: middle;    padding-left: 4px;    padding-right: 4px;    border-bottom: 1px solid #888888;}td.kid_kreations_odd_right {    color: #222222;    background-color: #efefef;    font-family: tahoma, sans-serif;    font-size: 12px;    text-align: center;    vertical-align: middle;    padding-left: 4px;    padding-right: 4px;    border-left: 1px solid #888888;    border-bottom: 1px solid #888888;}/* Help */.faq_question {    font-family: tahoma, sans-serif;    color: #477447;    font-size: 15px;    font-weight: normal;    line-height: 20px;    margin-top: 10px;}a.faq_question_list:link, a.faq_question_list:visited {    font-family: tahoma, sans-serif;    color: #222222;    font-size: 14px;    font-weight: normal;    line-height: 21px;    text-decoration: none;}a.faq_question_list:hover, a.faq_question_list:active {    font-family: tahoma, sans-serif;    color: #477447;    font-size: 14px;    font-weight: bold;    line-height: 21px;}.faq_answer {    color: #222222;    font-family: tahoma, sans-serif;    font-size: 13px;    font-weight: normal;    line-height: 17px;    margin-top: 2px;}/* Privacy Policy */.privacy_header {    font-family: tahoma, sans-serif;    color: #477447;    font-size: 15px;    font-weight: bold;    text-align:center;    margin-top:12px;    margin-bottom:2px;}.privacy_subheader {    font-family: tahoma, sans-serif;    font-size: 14px;    font-weight: bold;    margin-top:8px;    margin-bottom:2px;}.privacy_section {    font-family: tahoma, sans-serif;    color: #444444;    font-size: 13px;    font-weight: bold;    font-style: italic;    margin-top:7px;    margin-bottom:2px;}/* Terms of Service */.tos_header {    font-family: tahoma, sans-serif;    font-size: 15px;    font-weight: bold;    margin-top:12px;    margin-bottom:4px;}/* Editing */body.edit {    background: url(../images/bkgEdit01.gif);    background-color: #ffffff;    background-repeat: repeat-x;}.edit_top_line {    background: url(../images/redLineSlice.gif);    background-repeat: repeat-x;}tr.edit_header {    color: #dedede;    background-color: #3b4586}tr.edit_even {    background-color: #efefef;}tr.edit_odd {    background-color: #ffffff;}