/* Optimized by http://flumpcakes.co.uk/css/optimiser/ */
html {margin:0;padding:0}
body {margin:0;padding:0;background:#000}
* {-moz-box-sizing:border-box;font:12px arial}
ol {padding:0;margin:5px 20px 5px 0;_margin:5px 30px 5px 0}
ul {list-style:url(/images/global/bulletin.gif);padding:0 15px 0 0;margin:0}
li {color:#333;margin:0;padding:0}
table {margin:0;padding:0}
td {vertical-align:top;margin:0;padding:0}
div,p,h1,h2,h3 {margin:0;padding:0}
span {color:inherit;font-size:inherit;font-weight:inherit}
img {border:0}
form {margin:0;padding:0}
input,textarea,select,option {color:#000}
input {padding:1px 2px 0}
a {text-decoration:underline;font-size:inherit;font-weight:inherit;color:inherit}
a:hover {text-decoration:none}
h1,.title {height:40px;margin-bottom:10px;padding-right:65px;color:#000;font-size:20px;font-weight:bold;line-height:40px;background:url(/images/global/verifone_squares_logo_small.png) no-repeat right center}
h2,.sub_title {line-height:18px;font-size:16px;font-weight:bold;color:#1077B7}
.btm_border {background:url(/images/global/border_horizontal_line.jpg) no-repeat center bottom}
.top_border {height:10px;font-size:4px}
.separator {width:10px;height:10px;font-size:4px}
.highlighted {font-weight:bold}
.blue {color:#1077B7 !important}
.red {color:#AB2A34 !important}
.green {color:#768F3D! important}
.transparent {behavior:url(/repository/include/javascript/iepngfix/iepngfix.htc)}
div.powered_by {padding:20px 0 20px 0;text-align:center}
img.powered_by {width:110px;height:40px;_behavior:url(/repository/include/javascript/iepngfix/iepngfix.htc)}
.ltr {direction:ltr}
.rtl {direction:rtl}
form {margin:0;padding:0}
form td {vertical-align:middle}
.form_container {width:538px}
input,textarea,select {width:180px;margin-bottom:10px;color:#000;background:#EFEFEF;border:1px solid #CCC}
input,select {height:19px}
option {color:#000}
textarea {height:110px}
.select_multiple {height:110px}
.input_title {font-weight:bold;margin-bottom:2px}
.checkbox,.radio {width:auto !important;height:auto !important;background:none !important;border:none !important;padding:0 !important;margin:0 !important}
.checkbox {position:relative;top:5px}
input.button {position:relative;top:1px;width:auto !important;border:1px solid #777;padding:1px;font-weight:bold;text-align:center !important;cursor:pointer;color:#000;background:#777}
.submit {width:auto;border:none;padding:1px;font-weight:bold;text-align:center !important;cursor:pointer;color:#FFF;background:#1077B7}
.error {font-weight:bold;color:#930}
input.error,select.error,textarea.error {font-weight:normal;color:#000;border:1px solid #930 !important;background:#FFA6A8}
.short_field {width:50px}
.long_field {width:200px}
.vertical_align_top td {vertical-align:top}
.notes {color:#000;border:1px solid #FC0;background:#FFC;padding:10px;margin-bottom:10px;direction:rtl;text-align:right}
.notes * {color:#000;direction:rtl;text-align:right}
.notes .n_title {font-weight:bold;font-size:14px;padding-bottom:5px}
.errors {border:1px solid #930;background:#FFA6A8;padding:10px;margin-bottom:10px;direction:rtl;text-align:right}
.errors * {color:#000;direction:rtl;text-align:right}
.errors .e_title {font-weight:bold;font-size:14px;padding-bottom:5px}
#captcha {display:table;margin-bottom:20px}
#captcha img {width:180px;height:25px;_height:23px;border:1px solid #777}
#captcha input {margin:0;height:25px;line-height:17px;padding:4px}
.navigation.add_to_bag input {background:none;border:none;cursor:pointer;font-weight:bold}
.navigation a {text-decoration:underline}
.navigation a:hover {text-decoration:underline}
.page_number {line-height:20px}
#page-nav-bar {color:#8B95A3}
#page-nav-bar a {text-decoration:none;color:#F8E8BA}
#page-nav-bar a:hover {text-decoration:underline}
#page-nav-bar a.number {text-decoration:none;color:#F8E8BA}
#page-nav-bar a.number:hover {text-decoration:underline}
#page-nav-bar span.number {font-weight:bold;color:#F8E8BA}
.results_numbers {line-height:20px}
td.button {height:20px;vertical-align:middle;background:#8B95A3;text-align:center}
td.button a {text-decoration:none;text-align:center;display:block;color:#F8E8BA;cursor:pointer}
td.button a:hover {text-decoration:none}
td.button a.disabled {color:#6F7E9A;cursor:default}
td.back.button {padding:0 10px}
.description {padding-bottom:10px}
.description a {color:#1077B7}
.description a span {color:#1077B7 !important}
.description_image_container {width:315px;vertical-align:top}
.description_image_container img {display:block;width:290px}
.notes {color:#000;border:1px solid #FC0;background:#FFC;padding:10px;margin-bottom:20px;direction:ltr}
.notes * {color:#000}
.notes .n_title {font-weight:bold;font-size:14px;padding-bottom:5px}
.errors {border:1px solid #930;background:#FFA6A8;padding:10px;margin-bottom:20px;direction:rtl}
.errors * {color:#000}
.errors .e_title {font-weight:bold;font-size:14px;padding-bottom:5px}
#frame {width:100%}
#frame #header {height:80px}
#frame #header .left_cell {width:50%;background:url(/images/global/header_pattern_background.png) repeat-x right 0}
#frame #header .middle_cell {background:url(/images/global/header_middle_background.png) no-repeat right 0}
#frame #header .right_cell {width:50%;background:url(/images/global/header_pattern_background.png) repeat-x left 0}
#frame #menubar {height:22px;direction:rtl}
#frame #menubar .left_cell {width:50%;background:url(/images/global/menubar_pattern_background.png) repeat-x right 0}
#frame #menubar .middle_cell {background:url(/images/global/menubar_middle_background.png) no-repeat 0}
#frame #menubar .right_cell {width:50%;background:url(/images/global/menubar_pattern_background.png) repeat-x left 0}
#frame #menubar .menubar_container {width:960px;background:url(/images/global/menubar_background.png) no-repeat left}
#frame #middle #left_cell {background:url(/images/global/middle_left_background.jpg) repeat-y right 0}
#frame #middle #middle_cell {background:url(/images/global/middle_middle_background.jpg) repeat-y center 0}
#frame #middle #right_cell {background:url(/images/global/middle_right_background.jpg) repeat-y left 0}
#frame #middle #sidebar {width:120px;padding-top:49px;background:url(/images/global/sidebar_background_gradient.png) repeat-y left 0}
#frame #middle #sidebar .sidebar_container {width:120px;font-size:0;overflow:hidden}
#frame #middle #content {direction:rtl}
#frame #middle #content .content_container {direction:rtl}
#frame #footer {height:100px}
#frame #footer .left_cell {width:50%;background:url(/images/global/footer_pattern_background.png) repeat-x right 0}
#frame #footer .middle_cell {background:url(/images/global/footer_pattern_background.png) repeat-x center 0}
#frame #footer .right_cell {width:50%;background:url(/images/global/footer_pattern_background.png) repeat-x left 0}
.logo_container {width:210px;padding-top:10px;text-align:left}
.logo_container img {display:block;height:65px;width:210px}
.search_container {width:750px}
#searchbar {direction:rtl;padding:30px 0 0}
#searchbar .submit {padding:0 2px 2px;height:19px !important;_padding:0 2px;_height:21px !important;border:none !important}
#searchbar input {height:19px;_height:21px}
#menubar .categories {height:22px;width:100%}
#menubar .categories td {height:22px;width:120px;text-align:right}
#menubar .categories a {display:block;height:22px;padding-right:5px;color:#000;font-size:12px;text-decoration:none;text-align:right;line-height:20px;background:url(/images/global/menubar_btn_up.png);background-repeat:no-repeat;background-position:right 0}
#menubar .categories a.special_blue,#menubar .categories a.special_blue_selected {color:#FFF;background:url(/images/global/menubar_btn_up_special_blue.png);background-repeat:no-repeat;background-position:right 0}
#menubar .categories a:hover {color:#000;text-decoration:underline;background:url(/images/global/menubar_btn_hover.png);background-repeat:no-repeat;background-position:right 0}
#menubar .categories a.selected {text-decoration:none;font-weight:bold;background:url(/images/global/menubar_btn_hover.png)}
#menubar .categories a:hover.selected {text-decoration:underline}
#menubar .categories .hover_menu {position:relative;text-align:right;z-index:1000}
#menubar .categories .hover_menu .container {width:120px;position:absolute;top:0;border-bottom:1px solid #CCC;background:url(/images/global/hover_menu_background.png) repeat-y}
#menubar .categories .hover_menu .container .bottom_border {height:2px;margin-top:2px;border-right:1px solid #CCC;border-left:1px solid #CCC;font-size:1px;overflow:hidden;background:#EEF5FA}
#menubar .categories .hover_menu .container a {display:block;padding:2px 8px 0 5px;font-size:11px;font-weight:normal;text-decoration:none;text-align:right;height:auto;background:none}
#menubar .categories .hover_menu .container a:hover {text-decoration:underline}
#menubar .categories .hover_menu .container a.selected {font-weight:bold;text-decoration:underline}
#sidebar {text-align:right}
#sidebar .sidebar_background_container {min-height:315px;_height:315px;background:url(/images/global/sidebar_top_background.png) no-repeat left 0}
#sidebar .sidebar_border_img {display:block;position:relative;z-index:1;height:1px;width:120px;font-size:0;overflow:hidden;_behavior:url(/repository/include/javascript/iepngfix/iepngfix.htc)}
#sidebar .sidebar_title {height:20px;padding-right:5px;color:#FFF;font-size:12px;text-align:right;line-height:19px;background:url(/images/global/sidebar_title.png) no-repeat}
#sidebar .categories {width:120px;margin:0 0 20px}
#sidebar .categories a {display:block;height:20px;padding-right:5px;color:#000;font-size:11px;letter-spacing:-0.05pc;text-decoration:none;text-align:right;line-height:20px;background:url(/images/global/sidebar_btn_up.png) repeat-x right 0}
#sidebar .categories a:hover {color:#FFF;font-weight:bold;text-decoration:none;background:url(/images/global/sidebar_btn_hover.png) repeat-x right 0}
#sidebar .categories a.selected {color:#FFF;background:url(/images/global/sidebar_btn_selected.png) repeat-x right 0}
#sidebar .categories a.sub_categories_selected {color:#FFF;font-weight:bold;background:url(/images/global/sidebar_btn_selected.png) repeat-x right 0}
#sidebar .box {text-align:justify;margin:0 10px 20px}
#sidebar .box .rolling_news {width:140px;height:130px;background:url(/images/global/news_background.jpg) no-repeat 0 0}
#sidebar .box a {text-decoration:underline;font-weight:normal;cursor:pointer}
#sidebar .box a:hover {text-decoration:none}
#sidebar .box.search .field {width:107px;font-size:10px;background:#808C9F;border:1px solid #798496;color:#F8E8BA}
#sidebar .box.search .continue {width:30px;font-size:10px;border:1px outset;font-weight:bold;text-align:center;color:#FFF;background:#000;cursor:pointer}
#sidebar .box.special-offers a.button {display:block;font-weight:bold;margin:5px 0 0;text-decoration:underline}
#sidebar .box.special-offers a:hover.button {text-decoration:none}
#sidebar .login_form .input_field {width:140px;background:#EFEFEF;border:1px solid #CCC;font-size:10px;margin:2px 0 5px}
#sidebar .login_form .submit {margin-top:2px}
#sidebar .login_form a {margin-top:5px;display:block}
/*
#sidebar .subscribe_container {width:119px}
#sidebar .subscribe_container .container .subscribe_sub {padding: 5px 0 5px}
#sidebar .subscribe_container .container {background:url(/images/global/sidebar_btn_up.png) #FFFFFF repeat-x right bottom;padding:0 5px 5px 0;text-align:right}
#sidebar .subscribe_container .container .field_title {font-weight:bold}
#sidebar .subscribe_container .container .field {width:110px;height:16px;padding:0 3px}
#sidebar .subscribe_container .container .submit_container {padding: 0 0 0 5px;text-align:left}
#sidebar .subscribe_container .container .subscribe_button {height:16px;width:30px;border:0;padding-bottom:2px;_padding-bottom:0;color:#000;font-size:11px;text-align:center;background:url(/images/global/subscribe_button.png) no-repeat}
*/
#sidebar .subscribe_container {width:94px}
#sidebar .subscribe_container div {color:#FFFFFF;direction:rt;text-align:right;font-size:10px}
#sidebar .subscribe_container .subscribe_title {color:#FFFFFF;font-weight:bold;margin:0 0 5px}
#sidebar .subscribe_container .container {padding:0 0 5px 5px;text-align:right}
#sidebar .subscribe_container .container .field_title {font-weight:bold}
#sidebar .subscribe_container .container .field {width:90px;height:16px;padding:0 3px;background:#FFFFFF;border:1px solid #999999}
#sidebar .subscribe_container .container .submit_container {text-align:left}
#sidebar .subscribe_container .container .subscribe_button {height:16px;width:30px;border:0;padding-bottom:2px;_padding-bottom:0;color:#000;font-size:11px;text-align:center;background:url(/images/global/subscribe_button.png) no-repeat;cursor:pointer}

#footerbar {width:465px}
#footerbar .categories a {display:block;padding:0 5px;text-decoration:underline;text-align:center}
#footerbar .categories a:hover {text-decoration:none}
#footerbar .categories a.selected {text-decoration:none;font-weight:bold;cursor:default}
#footerbar .categories a span {line-height:27px}
#group {height:100%;width:100%}
#group h2.subtitle {padding-right:65px}
#group .description a {text-decoration:underline}
#group .description a:hover {text-decoration:none}
#group .thumbnails .column_spacer {width:25px}
#group .thumbnails .row_spacer {height:25px}
#group .thumbnails .product {text-align:center;width:220px}
#group .thumbnails .product .image {max-width:220px;height:165px;max-height:165px;cursor:pointer}
#group .thumbnails .product .t_title {line-height:20px;text-align:center;font-weight:bold}
#group .thumbnails .product .t_description {margin:5px;text-align:center}
.price {color:#1077B7;font-size:14px;font-weight:bold;text-align:center;padding:1px 10px 0;_padding:2px 10px 0}
.price .erased {margin-right:5px;font-weight:normal;text-decoration:line-through;color:#000}
#group .articles .column_spacer {width:25px}
#group .articles .row_spacer {height:25px}
#group .articles .article {text-align:center;width:220px}
#group .articles .article .a_image {max-width:120px;height:90px;margin-right:10px;cursor:pointer}
#group .articles .article .a_title {line-height:20px;text-align:left;font-weight:bold}
#group .articles .article .a_short_description {margin:5px;text-align:justify}
#group .exams .e_title {text-align:left;font-weight:bold}
#group .exams a {text-decoration:none}
#group .exams a:hover {text-decoration:underline}
#shuffled_images {width:465px;cursor:pointer}
#shuffled_images .images {height:90px}
#shuffled_images .column_spacer {width:5px}
#specific_product {width:100%;margin:0 0 25px}
#specific_product .product_title {font-weight:bold;line-height:37px}
#specific_product .catalog_number {font-weight:bold;line-height:37px}
#specific_product .description {padding-top:25px}
#specific_product .large_image_box {text-align:center;width:465px;background:#8B95A3}
#specific_product .large_image_box .large_image {max-width:465px;height:348px}
#specific_product .large_image_box .large_image_nav {font-weight:bold;padding:10px 0;text-align:center}
#specific_product .large_image_box .large_image_nav a {margin:0 2px;padding:2px 0;text-decoration:none;font-weight:bold;color:#F8E8BA}
#specific_product .large_image_box .large_image_nav a:hover {text-decoration:none;color:#6F7E9A;background:#F8E8BA}
#specific_product .pull_down_menu {margin-bottom:5px}
#specific_product .price {font-weight:bold;line-height:18px}
#specific_product .add_button {border:1px outset;font-weight:bold;color:#6F7E9A;background:#F8E8BA;cursor:pointer}
#specific_product .back_button {border:1px outset;background:#777;font-weight:bold;text-align:center;color:#000;cursor:pointer}
#specific_product select {width:250px}
#specific_product .group_alt_number {text-align:right;font-weight:bold}
.thumbnails-alt {padding-bottom:25px}
.thumbnails-alt .product {width:220px;text-align:center}
.thumbnails-alt .product .image {width:220px;height:165px;max-height:165px}
#matched_items .images .thumb {width:120px}
#matched_items .prices {padding:5px}
#matched_items .prices table {width:122px;height:96px}
#matched_items .prices .btn_add_both_to_bag {vertical-align:bottom}
#matched_items .m_description {padding:0 10px}
#matched_items a {font-weight:bold;text-decoration:underline}
#matched_items a:hover {font-weight:bold;text-decoration:none}
#document {text-align:justify;line-height:18px;width:100%}
#superdoc {direction:rtl;text-align:right}
#superdoc .description {padding-bottom:10px}
#checkout {width:100%;direction:rtl;padding-bottom:25px}
#checkout .description {padding-bottom:10px}
#checkout * {direction:rtl;text-align:right}
#checkout .error_msg {font-weight:bold;color:red}
#checkout .status_bar table {width:465px}
#checkout .status_bar img {width:20px;height:20px;position:relative;top:5px}
#checkout .status_bar .selected {color:#000;font-weight:bold}
#checkout .status_bar .selected img {width:20px;height:20px;position:relative;top:5px}
#checkout .secure_seal {margin:10px 0;padding:5px;font-weight:bold;color:#333;background:#E7E7E7}
#checkout .secure_seal span {color:#333;font-weight:bold}
#checkout .content {width:465px;padding-bottom:10px}
#checkout .container .content table {width:100%}
#checkout .content .inner_tables td {background:#E7E7E7;padding:5px;vertical-align:middle}
#checkout .content .left_column_width {width:1%}
#checkout .content .right_column_width {width:99%}
#checkout .content .img_column {width:60px}
#checkout .content .other_column {width:60px}
#checkout .content .items {width:60px}
#checkout .content .t_title * {font-weight:bold;color:white}
#checkout .content .t_title td {background:#007AC3;color:#FFF;text-align:center}
#checkout .content img.thumbnail {width:60px}
#checkout .content input.quantity {width:40px;height:20px;text-align:center}
#checkout .content .subtotal {font-weight:bold}
#checkout .content td.subtotal {background:#CCC}
#checkout .content .empty td {height:50px}
#checkout .button {border:1px outset;background:#E7E7E7;font-size:14px;font-weight:bold;text-align:center;color:#333 !important;cursor:pointer}
#checkout .continue {width:145px;border:1px outset;font-size:14px;font-weight:bold;text-align:center;cursor:pointer;color:#FFF !important;background:#007AC3}
#checkout a {text-decoration:underline;font-weight:bold}
#checkout a:hover {text-decoration:none}
#checkout .input_title {padding:0 0 3px}
#checkout .field {width:170px;border:1px solid #CCC;margin:0 0 10px 25px}
#checkout .exp_date_YY {width:100px}
#checkout .exp_date_MM {width:80px}
#checkout .checkout_box {border:1px solid #8B95A3;padding:10px;margin:0 0 10px}
.attributes {padding:0 0 4px;margin:0 4px 4px}
.attributes h1 {font-weight:bold;line-height:14px}
.attributes span {margin:0;padding:0}
.attributes .color_box {width:15px;height:15px}
#emails {padding:20px}
#emails .inner_container {background:#8B95A3;padding:20px}
#poll .poll_title {font-weight:bold}
#poll .option {padding-bottom:5px}
#poll .option input {position:relative;top:3px}
#poll .option_title {font-weight:bold}
#poll #results_trigger {display:block;margin-top:5px;cursor:pointer}
#poll #results_container .results_title {padding-top:5px}
#poll #results_container .results_title img {height:50px}
#poll #results_container .results .bar {width:100px;border:1px solid #F8E8BA}
#poll #results_container .results .bar .inside {margin:2px;height:8px;font-size:1px;background:#F8E8BA}
#poll #results_container .results .number {margin-left:5px}
.homepage_layout {width:100%;margin-top:35px}
.homepage_layout .squares_logo {padding-bottom:5px}
.homepage_layout .squares_logo img {display:block;height:71px;width:84px;_behavior:url(/repository/include/javascript/iepngfix/iepngfix.htc)}
.homepage_layout h1 {display:block;height:auto;line-height:auto;margin:0;padding:8px 0 10px;font-size:32px;font-weight:normal;color:#FFF;background:none}
.homepage_layout h2 {display:block;height:auto;line-height:auto;margin:0;padding:0 0 7px;font-size:18px;font-weight:normal;color:#FFF}
.homepage_layout .hp_description {font-size:16px;padding-bottom:10px}
.homepage_layout .hp_more_info {font-size:16px;font-weight:bold;font-style:italic;text-decoration:none}
.homepage_layout .hp_more_info a {font-size:16px;font-weight:bold;font-style:italic;text-decoration:none}
.homepage_layout .hp_more_info a:hover {text-decoration:underline}
.homepage_layout div.homepage_element {height:70px;width:250px;margin-bottom:10px;cursor:pointer}
.homepage_layout table.homepage_element {height:70px;width:250px;margin-bottom:10px;_behavior:url(/repository/include/javascript/iepngfix_2/iepngfix.htc);background:url(/images/global/homepage_element_background.png) no-repeat}
.homepage_layout .homepage_element .stripe {height:70px;width:10px}
.homepage_layout .homepage_element .element_title {height:70px;width:140px;vertical-align:bottom}
.homepage_layout .homepage_element .element_title a {display:block;text-decoration:none}
.homepage_layout .homepage_element .element_title h2 {display:block;height:auto;line-height:auto;margin:0;padding:0 5px 5px;color:#DEDEDE;text-align:right;direction:rtl;font-size:12px;font-weight:bold}
.homepage_layout .homepage_element .element_title a:hover {text-decoration:none}
.homepage_layout .homepage_element .thumbnail {padding:7px 0 6px 10px}
.homepage_layout .homepage_element .thumbnail .container {border:1px solid #999}
.homepage_layout .homepage_element .thumbnail .container img {display:block;height:55px;width:90px}
.homepage_btm_container {position:absolute;bottom:0;right:0;padding-top:20px}
.homepage_btm_bar {width:100%;border-top:1px solid #515355;_behavior:url(/repository/include/javascript/iepngfix/iepngfix.htc);background:url(/images/global/homepage_btm_bar_background.png) no-repeat}
.homepage_btm_bar .buttons_container {width:210px;padding:14px 0 0}
.homepage_btm_bar .news_container {width:525px;padding:10px 0 11px}
.homepage_btm_bar .news_container .news_label {margin:0 17px 10px 0;font-size:17px;font-weight:bold}
.homepage_btm_bar .news_container .news_item {padding:7px 17px 0 0}
.homepage_btm_bar .news_container .news_item a {text-decoration:none}
.homepage_btm_bar .news_container .news_item a:hover {text-decoration:none}
.homepage_btm_bar .news_container .news_item .news_title a {font-size:14px;font-weight:bold}
.homepage_btm_bar .news_container .news_item .news_text {width:490px}
.homepage_btm_bar .buttons_container .mem_zone_button {height:25px;width:190px;margin-bottom:25px;background-repeat:no-repeat}
.homepage_btm_bar .buttons_container .mem_zone_button a {display:block;height:25px;width:190px;padding-right:5px;color:#FFF;font-size:14px;font-weight:bold;text-decoration:none;line-height:24px}
.homepage_btm_bar .subscribe_container {width:225px;padding:10px 0 0}
.homepage_btm_bar .subscribe_container input {margin:0}
.homepage_btm_bar .subscribe_container .subscribe_label {padding-right:15px;font-size:17px;font-weight:bold}
.homepage_btm_bar .subscribe_container .subscribe_sub {padding:4px 15px 15px 0;font-size:13px}
.homepage_btm_bar .subscribe_container .hp_form_container {margin-right:15px}
.homepage_btm_bar .subscribe_container .hp_form_container td {vertical-align:middle;padding-bottom:13px}
.homepage_btm_bar .subscribe_container .hp_form_container .field_title {width:50px;font-size:11px}
.homepage_btm_bar .subscribe_container .hp_form_container .field {width:110px;height:16px;padding:0 3px;font-size:11px}
.homepage_btm_bar .subscribe_container .hp_form_container .subscribe_button {height:16px;width:30px;border:0;padding-bottom:2px;_padding-bottom:0;margin-right:10px;color:#000;font-size:11px;text-align:center;background:url(/images/global/subscribe_button.png) no-repeat}
.general_layout {height:100%;width:100%;direction:rtl}
.general_layout .background_container {padding:8px 0;background:url(/images/global/middle_middle_btm_background.png) no-repeat 0 bottom}
.general_layout .squares_logo {padding-bottom:10px}
.general_layout .squares_logo img {display:block;height:40px;width:50px;_behavior:url(/repository/include/javascript/iepngfix/iepngfix.htc)}
.general_layout .products_table td {padding-bottom:10px}
.general_layout .products_table .product_container_410px {width:410px}
.general_layout .products_table .product_container_410px .top {height:40px;background:url(/images/global/product_container_410px_top.png) no-repeat}
.general_layout .products_table .product_container_410px .mid {min-height:174px;_height:174px;background:url(/images/global/product_container_410px_mid.png) repeat-y}
.general_layout .products_table .product_container_410px .btm {height:36px;background:url(/images/global/product_container_410px_btm.png) no-repeat}
.general_layout .products_table .product_container_410px .product_title {height:20px;padding-right:10px;text-align:right;line-height:20px;background:url(/images/global/product_title_background_410px.png) no-repeat}
.general_layout .products_table .product_container_410px .product_title a {color:#FFF;font-size:13px;font-weight:bold;text-decoration:none}
.general_layout .products_table .product_container_410px .product_title a:hover {color:#E2E2E2;text-decoration:none}
.general_layout .products_table .product_container_410px .product_short_description {margin-right:10px;font-size:11px}
.general_layout .products_table .product_container_410px .product_thumb_container .border_container {border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;background:#FFF}
.general_layout .products_table .product_container_410px .product_thumb_container img {display:block;margin:10px}
.general_layout .products_table .product_container_410px .features_container {height:36px;border-top:1px solid #CCC;border-left:1px solid #CCC;background:#FFF}
.general_layout .products_table .product_container_410px .features_container img {margin:0 1px}
.product_410px_bottom_link_container {padding-left:10px;text-align:left;line-height:36px}
.product_410px_bottom_link_container a {color:#1077B7;font-weight:bold;text-decoration:underline}
.general_layout .store_table td {padding-bottom:10px}
.general_layout .store_table .product_container_200px {width:200px}
.general_layout .store_table .product_container_200px .top {height:40px;background:url(/images/global/product_container_200px_top.png) no-repeat}
.general_layout .store_table .product_container_200px .mid {width:100%;min-height:174px;_height:174px;background:url(/images/global/product_container_200px_mid.png) repeat-y}
.general_layout .store_table .product_container_200px .btm {height:36px;background:url(/images/global/product_container_200px_btm.png) no-repeat}
.general_layout .store_table .product_container_200px .btm .product_controls {height:36px;border-top:1px solid #CCC;border-left:1px solid #CCC;background:#FFF}
.general_layout .store_table .product_container_200px .btm .product_controls td {padding:10px 0 0}
.general_layout .store_table .product_container_200px .btm .product_controls img {vertical-align:middle}
.general_layout .store_table .product_container_200px .btm .product_controls a {font-size:14px;font-weight:bold;text-decoration:none}
.general_layout .store_table .product_container_200px .btm .product_controls .na_status {_padding-top:1px;color:#CCC;font-size:14px;font-weight:bold;font-style:italic}
.general_layout .store_table .product_container_200px .product_title {height:20px;padding-right:5px;text-align:right;line-height:20px;background:url(/images/global/product_title_background_200px.png) no-repeat}
.general_layout .store_table .product_container_200px .product_title a {color:#FFF;font-size:12px;line-height:20px;font-weight:bold;text-decoration:none}
.general_layout .store_table .product_container_200px .product_title a:hover {color:#E2E2E2;text-decoration:none}
.general_layout .store_table .product_container_200px .product_descriptive_title {height:48px;padding-right:20px;color:#1077B7;font-weight:bold;text-align:right;line-height:47px;background:url(/images/global/squares_dot.png) no-repeat 184px center}
.general_layout .store_table .product_container_200px .product_thumb_container {height:130px;width:180px}
.general_layout .store_table .product_container_200px .product_thumb_container .border_container {border:1px solid #CCC;background:#FFF}
.general_layout .store_table .product_container_200px .product_thumb_container img {display:block;height:128px;width:178px}
.general_layout .store_table .product_container_200px .features_container {height:36px;border-top:1px solid #CCC;border-left:1px solid #CCC;background:#FFF}
.general_layout .store_table .product_container_200px .features_container img {margin:0 1px}
.product_container_830px {width:830px}
.product_container_830px .top {height:40px;background:url(/images/global/product_container_830px_top.png) no-repeat}
.product_container_830px .mid {min-height:314px;_height:314px;background:url(/images/global/product_container_830px_mid.png) repeat-y}
.product_container_830px .btm {height:36px;background:url(/images/global/product_container_830px_btm.png) no-repeat}
.product_container_830px .product_title {height:20px;padding-right:10px;color:#FFF;font-size:13px;font-weight:bold;text-decoration:none;text-align:right;line-height:20px;background:url(/images/global/product_title_background_830px.png) no-repeat}
.product_container_830px .product_controls {margin:25px 10px 0 0}
.product_container_830px .product_controls img {vertical-align:middle}
.product_container_830px .product_controls a {font-size:14px;font-weight:bold;text-decoration:none}
.product_container_830px .product_controls .na_status {_padding-top:1px;color:#CCC;font-size:14px;font-weight:bold;font-style:italic}
.product_container_830px .product_description_container .tech_files_container {margin-left:10px}
.product_container_830px .product_description_container .tech_files_container td {vertical-align:middle}
.product_container_830px .product_description_container .tech_files_container td.ribbon_container {padding-left:10px}
.product_container_830px .product_description_container .tech_files_container td.ribbon_container img {display:block}
.product_container_830px .product_description_container .tech_files_container a {text-decoration:none;white-space:nowrap}
.product_container_830px .product_description_container .tech_files_container a:hover {text-decoration:underline}
.product_container_830px .product_description_container .product_description {margin:0 10px 10px}
.product_container_830px .product_description_container .product_description a {color:#1077B7}
.product_container_830px .product_image_container .border_container {border-top:1px solid #CCC;border-right:1px solid #CCC;border-bottom:1px solid #CCC;background:#FFF}
.product_container_830px .features_container {height:36px;border-top:1px solid #CCC;border-left:1px solid #CCC;background:#FFF}
.product_container_830px .features_container img {margin:0 1px}
.product_830px_bottom_link_container {padding-left:10px;text-align:left;line-height:36px;font-size:14px}
.product_830px_bottom_link_container a {font-weight:bold;text-decoration:underline;font-size:14px;line-height:36px}
.showcase {text-align:center}
.showcase_controls {height:25px;margin-top:10px}
.showcase_controls .prev_btn {padding:3px 0 0 10px;font-size:14px;font-weight:bold;cursor:pointer}
.showcase_controls .next_btn {padding:3px 10px 0 0;font-size:14px;font-weight:bold;cursor:pointer}
.showcase_controls .display_btn {font-size:14px;font-weight:bold;text-align:center;cursor:pointer}
.showcase_controls .display_btn img {height:16px;width:18px}
.form_container .input_title {padding:0 0 15px 5px}
.form_container .field {width:150px;margin:0 0 15px 15px;border:1px solid #CCC}
.form_container textarea {height:80px;width:150px;overflow:auto}
#article {height:100%;width:100%}
#article h2 {font-size:14px;font-weight:bold;margin-bottom:10px}
.orders_search_form td {line-height:20px}
.orders_search_form input {margin:0;padding:0}
.orders_search_form .submit {width:40px}
