table {
    font-family: Arial, Garamond;
    font-size: 12pt;
    border-width: 0px;
    border-collapse: collapse;
}

#questions {
    margin-left: auto;
    margin-right: auto;
    width:720px;
}

/* .page_title, .page_subtitle, */
h4, h5, #questions h1, .backing_color_text, .thread_text, .basic_sashing_text, .sashing_text, .size_header, .sashing_text_decorative {
    color: #74270c
}

.size_header {
    border-bottom-style: solid;
    border-bottom-width: 1px;
    width:400px;
    height:40px;
}

.prev_arrow_body, .next_arrow_body {
    width: 120px;
    height: 24px;
    cursor: pointer;
}

.prev_arrow_body {
    float: left;
    background-image: url(images/left_arrow.gif)
}

.next_arrow_body {
    float: right;
    background-image: url(images/right_arrow.gif)
}

.next_arrow_text, .prev_arrow_text, .next_arrow_text_inactive, .prev_arrow_text_inactive {
    font-family: sans-serif;
    padding-top: 4px;
    color: #F0F0F0;
    text-align: center;
}

.next_arrow_text, .next_arrow_text_inactive {
    padding-right: 8px
}

.prev_arrow_text, .prev_arrow_text_inactive {
    padding-left: 8px
}

.next_arrow_text_inactive, .prev_arrow_text_inactive {
    color: #AAAAAA;
    cursor: auto;
}

th {
    width: 110px
}

div#paypal {
    margin-top:16px;
    width:300px;
    font-family:  Arial, Garamond;
    color: #333333;
    margin-left:auto;
    margin-right:auto;
}

div.box_contents {
    background-color: #66ccff;
    padding: 0px 8px 0px 16px;
}

#paypal_button, #paypal_button_ie6 {
    margin-left:auto;
    margin-right:auto;
    width: 110px;
}

#paypal_button_ie6 {
    padding-top:16px;
}

#paypal_box_graphic_top, #paypal_box_graphic_bottom {
    width: 300px;
    height: 16px;
    font-size: 0px; /* IE 6 h4x */
}

#paypal_box_graphic_top {
    background-image:url(images/box_top.gif)
}

#paypal_box_graphic_bottom {
    background-image:url(images/box_bot.gif)
}

/* div.page_title, */
#questions h1 {
    padding-bottom: 16px;
    padding-top:16px;
    text-align: center;
    margin-right:auto;
    margin-left:auto;
    width:200px;
    font-weight: bold;
    font-size: 16px;
    font-family: sans-serif;
}

/*
div.page_subtitle {
    padding-bottom: 16px;
    padding-top:16px;
    text-align: center;
    margin-right:auto;
    margin-left:auto;
    width:200px;
    font-weight: bold;
    font-size: 14px;
    font-family: sans-serif
}
*/

td {
    text-align: center;
    background-color: transparent
}

div#size_button_container {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
}

div#backing_color_button_container {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
}

div#sashing_option_button_container {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
}

div#thread_option_button_container {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
}

div#review_button_container {
    width: 100%;
    padding-top: 12px;
    padding-bottom: 12px;
}

div.next_button {
    float: right;
}

div.inactive_next_button {
    float: right;
    color: #888888;
}

div.inactive_prev_button {
    float: left;
    color: #888888;
}

div.leftside {
    float: left;
    width: 340px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 0px;
    border-width: 0
}

div.rightside {
    float: right;
    width: 336px;
    margin: 0 0 0 0;
    padding: 0px 0px 0px 4px;
    border-width: 0;
}

div.menu {
    width: 700px;
    display: none;
    padding: 16px 16px 16px 16px;
    margin-top: 0px;
    background-color: #FFDB70; /* #FFFFDD; */
}

#sizes {
    width:400px;
    margin-left: auto;
    margin-right: auto;
}

.price_cell, .size_header div {
    float:left;
    width:100px;
    text-align: center;
}

.price_cell, .size_selection_row, .unsize_selection_row {
    cursor:pointer;
    float:left;
    margin-top: 1px
}

.size_selection_row {
    background-color: #FFFFAA;
}

.unsize_selection_row {
    background-color: transparent;
}

.backing_color_text, .thread_text, .basic_sashing_text, .sashing_text {
    padding-top:22px;
    padding-left:6px;
    text-align:left;
    width: 80px;
    float: left;
}

.backing_color_box, .thread_box, .sashing_box {
    width:64px;
    height:64px;
    margin-top:3px;
    margin-left:3px;
    float: left
}

.backing_color_container, .thread_container {
    background-color:transparent;
    height:70px;
    float: left;
    cursor:pointer;
    margin-right: 8px;
    margin-bottom: 8px
}

div.backing_color_box {
}

div.backing_color_text {
}

div.backing_color_container {
}

div#dark_red_backing_color {
    background-color: #990000
}
div#dark_blue_backing_color {
    background-color: #333399
}
div#black_backing_color {
    background-color: #000000
}
div#brown_backing_color {
    background-color: #663333
}
div#pale_green_backing_color {
    background-color: #99cc66
}
div#light_blue_backing_color {
    background-color: #6699ff
}
div#tan_backing_color {
    background-color: #cccc66
}
div#red_backing_color {
    background-color: #cc3300
}

div.thread_box {
}

div.thread_text {
}

div.thread_container {
}

div.basic_sashing_text {
    padding-top:8px;
}

div.sashing_box {
}

div.sashing_text {
}

div.sashing_container, div.decorative_sashing_container {
    float: left;
    cursor:pointer
}

div.sashing_container {
    height:70px;
}

.sashing_box_decorative {
    height: 64px;
}

.sashing_text_decorative {
    text-align: center;
    width: 100px;
    margin-top: 8px;
}

div.decorative_sashing_container {
    width: 100px;
    padding-top: 4px;
    padding-bottom: 4px;
    margin-left:13px;
}

.decorative_image_thumb {
    display: block;
    margin-left: auto;
    margin-right: auto
}

div#no_sashing {
    background-color: #6699ff
}

div#no_sashing_div {
}

div#standard_sashing {
    background-color: #cccc66
}

div#review_of_selections {
    width:100%;
    margin-left:auto;
    margin-right:auto;
}

div#review_of_selections td {
    text-align:right;
}

div#review_of_selections td.elipses {
    width: 30px;
    vertical-align: bottom
}

div#review_of_selections td.price_column {
    padding-left: 8px;
    vertical-align: bottom
}

div#review_of_selections td.total_cell, div#review_of_selections td.right_total_cell {
    border-top-style:solid;
    border-width:2px;
    padding-top:4px;
    border-top-color: #C94112;
}

div#review_of_selections td.total_cell {
    text-align:right;
    width: 276px;
}

div#review_of_selections td.right_total_cell {
    padding-left: 8px;
    width: 22px;
    vertical-align: bottom
}

div#quilt_sizes_table {
    padding-top: 24px;
    width:600px;
    margin-right:auto;
    margin-left:auto;
}

.fancy_sashing_size, #fancy_sashing_large {
    width: 200px;
    height: 200px;
}

div#fancy_sashing_large {
    margin-right:auto;
    margin-left:auto;
}

div.menu_tab_kern {
    width: 3px;
    height: 24px;
    float:left;
    background-image: url(images/tab_kerning.gif);
}

#menu_items {
    border:hidden;
    margin:0px;
    border-width:0px;
    height:24px;
}

.selected_menu_item, .unselected_menu_item, .unselectable_menu_item {
    /*    padding:2px 0px 2px 0px; */
    float:left;
    border-width:0px;
    height: 24px;
}

div.selected_menu_item {
    font-weight:bold;
}

div.unselected_menu_item {
    cursor: pointer
}

div.unselectable_menu_item {
    color: #888888;
}

.tab_text {
    padding-top:4px;
    float:left;
    height:20px;
}

.right, .left {
    float:left;
    width:10px;
    height:24px;
}

.selected_menu_item .tab_text {
    background-image:url(images/selected_tab_middle.gif)
}

.unselected_menu_item .tab_text {
    background-image:url(images/unselected_tab_middle.gif)
}

.unselectable_menu_item .tab_text {
    background-image:url(images/unselectable_tab_middle.gif)
}

.selected_menu_item .right {
    background-image: url(images/selected_tab_right.gif)
}

.selected_menu_item .left {
    background-image: url(images/selected_tab_left.gif)
}

.unselected_menu_item .right {
    background-image: url(images/unselected_tab_right.gif)
}

.unselected_menu_item .left {
    background-image: url(images/unselected_tab_left.gif)
}

.unselectable_menu_item .right {
    background-image: url(images/unselectable_tab_right.gif)
}

.unselectable_menu_item .left {
    background-image: url(images/unselectable_tab_left.gif)
}
