/* CSS Document *//* Universal Settings */  div {  }    /* Tables */  table {    border-collapse: collapse;    font-family: Arial, Helvetica, sans-serif;    font-size: 10pt;    text-align: left;    color: #000000;  }  tr {  }  td {  }  /* Headers */  h1 {    font-size: 16pt;  }    h2 {    font-size: 14pt;  }    h3 {    font-size: 12pt;  }    h4 {    font-size: 10pt;  }    /* Links */  a {    color: #114477;    background-color: transparent;  }    a:hover, a:active {    color: #606060;    background-color: transparent;  }      /* Button Links */  a.link_name, a.reglink, a.tf_popup, a.giftcertlink {    color: #F0F0F0;    background-color: transparent;    font-weight: bold;    text-decoration: none;  }    a.link_name:hover, a.reglink:hover, a.tf_popup:hover, a.giftcertlink:hover {    color: #606060;    background-color: transparent;  }    a.MiniCart {    color: #F0F0F0;    background-color: transparent;    font-weight: bold;    text-decoration: underline;  }    a.MiniCart:hover {    color: #606060;    background-color: transparent;  }    /* Images */  img {    border: none;  }    img.link_image {    border: 0px none;  }      /* Forms */  input, textbox, select {    color: #000000;    background-color: transparent;    font-size: 10pt;  }    /* IE doesn't recognize these */  input[type=text], input[type=password], input[type=button], input[type=select], input[type=reset], textbox, select {    color: #000000;    background-color: #FFFFFF;    border: 1px solid #666666;  }  input[type=image], input[type=radio], input[type=checkbox] {    color: #000000;    background-color: transparent;    border: none;    }  input.button {    color: #000000;    background-color: transparent;    border: none;  }/* Page Layout */  /* Begin Page Header */  div.header {    position: absolute;    left: 1%;    width: 98%;    height: 175px;    color: <!-- DISPLAY_TAG  NOT DEFINED -->;    background-color: transparent;    overflow: hidden;  }  table.header {    width: 100%;    color: <!-- DISPLAY_TAG  NOT DEFINED -->;    background-color: transparent;  }  tr.header_row_1 {    height: 10px;  }  tr.header_row_2 {    height: 155px;  }  tr.header_row_3 {    height: 10px;  }  td.header_1a {    width: 8px;    height: 10px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_box_1a.gif);  }  td.header_1b {    height: 10px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_box_1b.gif);  }  td.header_1c {    width: 8px;    height: 10px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_box_1c.gif);  }  td.header_2a {    width: 8px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_box_2a.gif);  }  td.header_2c {    width: 8px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_box_2c.gif);  }  td.header_3a {    width: 8px;    height: 10px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_box_3a.gif);  }  td.header_3b {    height: 10px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_box_3b.gif);  }  td.header_3c {    width: 8px;    height: 10px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_box_3c.gif);  }  td.header_content {    height: 155px;    color: <!-- DISPLAY_TAG  NOT DEFINED -->;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_box_content.gif);    color: #F0F0F0;  }  /* End Page Header */  /* Begin Menu Bar */  div.menu_bar {    position: absolute;    top: 170px;    left: 25px;    width: 180px;    height: 300px;    overflow-x: hidden;    overflow-y: visible;    overflow: visible;  }  table.menu_bar {    width: 100%;    background-color: transparent;  }  tr.menu_bar_row_1 {    height: 10px;  }  tr.menu_bar_row_2 {  }  tr.menu_bar_row_3 {    height: 10px;  }  td.menu_bar_1a {    width: 8px;    height: 10px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_box_1a.gif);  }  td.menu_bar_1b {    height: 10px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_box_1b.gif);  }  td.menu_bar_1c {    width: 8px;    height: 10px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_box_1c.gif);  }  td.menu_bar_2a {    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_box_2a.gif);  }  td.menu_bar_2c {    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_box_2c.gif);  }  td.menu_bar_3a {    width: 8px;    height: 10px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_box_3a.gif);  }  td.menu_bar_3b {    height: 10px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_box_3b.gif);  }  td.menu_bar_3c {    width: 8px;    height: 10px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_box_3c.gif);  }  td.menu_bar_content {    vertical-align: top;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_box_content.gif);    text-align: center;  }  table.menu {    width: 100%;  }  td.menu_button {    text-align: center;  }  table.menu_button {    width: 100%;  }  tr.menu_button_row_1 {    height: 5px;  }  tr.menu_button_row_2 {  }  tr.menu_button_row_3 {    height: 5px;  }  td.menu_button_1a {    width: 3px;    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_button_1a.gif);  }  td.menu_button_1b {    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_button_1b.gif);  }  td.menu_button_1c {    width: 3px;    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_button_1c.gif);  }  td.menu_button_2a {    width: 3px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_button_2a.gif);  }  td.menu_button_2c {    width: 3px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_button_2c.gif);  }  td.menu_button_3a {    width: 3px;    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_button_3a.gif);  }  td.menu_button_3b {    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_button_3b.gif);  }  td.menu_button_3c {    width: 3px;    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_button_3c.gif);  }  td.menu_button_content {    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_blue_button_content.gif);    text-align: center;    color: #F0F0F0;  }  td.menu_minicart {    background-color: transparent;    padding-bottom: 30px;    color: #F0F0F0;    text-align: center;  }  td.menu_reglink {    background-color: transparent;    padding-bottom: 15px;    color: #F0F0F0;    text-align: center;  }    table.link {    width: 100%;    text-align: center;  }    td.link_image {  }    td.link_name {    text-align: center;  }    td.link_text {    text-align: center;  }  /* End Menu Bar */  /* Begin Search Bar */  div.search_bar {    position: absolute;    top: 160px;    right: 8%;    width: 250px;    /*  height: 40px; */  }  table.search_bar {    width: 100%;    background-color: transparent;  }  tr.search_bar_row_1 {    height: 5px;  }  tr.search_bar_row_2 {  }  tr.search_bar_row_3 {    height: 5px;  }  td.search_bar_1a {    width: 3px;    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_button_1a.gif);  }  td.search_bar_1b {    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_button_1b.gif);  }  td.search_bar_1c {    width: 3px;    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_button_1c.gif);  }  td.search_bar_2a {    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_button_2a.gif);  }  td.search_bar_2c {    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_button_2c.gif);  }  td.search_bar_3a {    width: 3px;    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_button_3a.gif);  }  td.search_bar_3b {    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_button_3b.gif);  }  td.search_bar_3c {    width: 3px;    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_button_3c.gif);  }  td.search_bar_content {    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_dk_grey_button_content.gif);  }  table.search {    width: 100%;  }  tr.search_row {  }  td.search_input {    text-align: left;  }  input.search_input {    background-color: #F0F0F0;  }  td.search_button {    text-align: right;  }  /* End Search Bar */    /* Begin Products Section */  div.products {    position: absolute;    top: 205px;    left: 210px;    width: 72%;  }    table.products {    width: 100%;  }    tr.products_header {  }    td.products_header {    vertical-align: top;    text-align: center;    margin-left: auto;    margin-right: auto;  }    table.page_content {    width: 100%;  }    td.page_image {  }    td.page_name {    vertical-align: top;    text-align: left;    font-size: 14pt;    font-weight: bold;  }    td.page_text1 {    text-align: center;    margin-left: auto;    margin-right: auto;  }    tr.prev_next {  }    td.prev_next {    text-align: center;    margin-left: auto;    margin-right: auto;  }    tr.page_text2 {  }    td.page_text2 {    text-align: center;    margin-left: auto;    margin-right: auto;  }  tr.products_footer {  }    td.products_footer {    text-align: center;    margin-left: auto;    margin-right: auto;  }  tr.page_text3 {  }    td.page_text3 {    text-align: center;    margin-left: auto;    margin-right: auto;  }  /* End Products Section *//* General Appearance */  /* Spans */  span.pr_name {  }    span.pr_sku {  }    span.pr_desc {  }    span.pr_price {  }    span.pr_price_sale {    color: #606060;    text-decoration: line-through;  }    span.pr_sale_price {    color: #114477;  }    span.pr_alt_price {  }    span.pr_alt_price_sale {    color: #606060;    text-decoration: line-through;  }    span.pr_alt_sale_price {    color: #114477;  }    span.pr_option_text {  }    span.pr_quantity {  }    /* Links */  a.pr_image {    border: none;  }    a.pr_desc {    text-decoration: underline;  }    a.pr_addtocart_button {    vertical-align: bottom;    border: none;  }    /* Inputs */  input.pr_addtocart_button {    vertical-align: bottom;    background-color: transparent;    border: none;  }    /* Images */  img.pr_image {    border: none;    text-align: center;  }    img.pr_addtocart_button {    vertical-align: bottom;    border: none;  }  /* Product Layout */  td.products_content {  }    table.product_list {    width: 100%;  }    tr.product_list_row_1 {    height: 5px;  }    tr.product_list_row_2 {  }    tr.product_list_row_3 {    height: 5px;  }    td.product_list_1a {    width: 3px;    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_lt_grey_button_1a.gif);  }    td.product_list_1b {    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_lt_grey_button_1b.gif);  }    td.product_list_1c {    width: 3px;    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_lt_grey_button_1c.gif);  }    td.product_list_2a {    width: 3px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_lt_grey_button_2a.gif);  }    td.product_list_2c {    width: 3px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_lt_grey_button_2c.gif);  }    td.product_list_3a {    width: 3px;    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_lt_grey_button_3a.gif);  }    td.product_list_3b {    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_lt_grey_button_3b.gif);  }    td.product_list_3c {    width: 3px;    height: 5px;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_lt_grey_button_3c.gif);  }    td.product_list_content {    vertical-align: top;    text-align: left;    background-color: transparent;    background-image: url(http://www.greatstuff-online.com/store/media/en-US/backgrounds/awesome_blue_001/ab_lt_grey_button_content.gif);  }    table.pr_table {    background-color: transparent;    vertical-align: top;    text-align: left;    width: 100%;  }    td.pr_image {    vertical-align: top;    text-align: center;  }    td.pr_data {    vertical-align: top;    text-align: left;    width: 90%;  }    table.pr_data {    background-color: transparent;    vertical-align: top;    text-align: left;    width: 100%;  }    td.pr_name {    text-align: left;    vertical-align: top;  }    td.pr_desc {    text-align: left;    vertical-align: top;  }    td.pr_price {    text-align: left;    vertical-align: top;  }    table.qp_header {    text-align: left;    background-color: #114477;    border: 1px solid #114477;  }    table.pr_sub_loop {    background-color: transparent;    text-align: left;    vertical-align: top;    width: 95%  }    td.pr_sub_loop_data {    text-align: left;    vertical-align: top;  }  