#frame {
	MARGIN: 0px auto; WIDTH: 946px
}
#footer {
	MARGIN: 0px auto; WIDTH: 946px
}
#copyright {
	MARGIN: 0px auto; WIDTH: 946px
}
#frame {
	BACKGROUND-IMAGE: url(/images/backgrounds/frame.jpg)
}
#frame .section {
	CLEAR: left; MARGIN: 0px auto; WIDTH: 921px
}
#frame .section .primary_column {
	FLOAT: left; WIDTH: 677px
}
.primary_column {
	BACKGROUND: #fff
}
#primary_content {
	MIN-HEIGHT: 400px; BACKGROUND-COLOR: #fff
}
#frame .section .secondary_column {
	FLOAT: left; WIDTH: 200px
}
#logo {
	FLOAT: left; WIDTH: 237px
}
#search_block {
	PADDING-RIGHT: 0px; PADDING-LEFT: 80px; FLOAT: left; BACKGROUND-IMAGE: url(/images/backgrounds/globe.gif); PADDING-BOTTOM: 10px; WIDTH: 360px; PADDING-TOP: 40px; HEIGHT: 48px
}
#search_block .instructions {
	MARGIN-TOP: 3px; FONT-SIZE: 0.9em; COLOR: #5a6675
}
#keyword_search_menu {
	FLOAT: left; WIDTH: 160px; MARGIN-RIGHT: 3px; HEIGHT: 28px
}
.keyword_field {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 140px; PADDING-TOP: 4px
}
#account {
	PADDING-RIGHT: 14px; BACKGROUND-IMAGE: url(/images/backgrounds/login.gif); WIDTH: 230px; COLOR: #c7c7c7; LINE-HEIGHT: 27px; HEIGHT: 27px; TEXT-ALIGN: right
}
#account A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#account A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#account A:active {
	COLOR: #1d61b6
}
#account A:hover {
	COLOR: #1d61b6
}
#favorites {
	PADDING-RIGHT: 2px; PADDING-LEFT: 14px; PADDING-BOTTOM: 2px; WIDTH: 228px; PADDING-TOP: 3px; HEIGHT: 23px; BACKGROUND-COLOR: #edeef2
}
.your_favorites {
	PADDING-RIGHT: 10px; FLOAT: right
}
#cart {
	PADDING-RIGHT: 44px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND-IMAGE: url(/images/backgrounds/cart.gif); PADDING-BOTTOM: 0px; WIDTH: 200px; COLOR: #1d61b6; PADDING-TOP: 14px; HEIGHT: 28px; TEXT-ALIGN: right
}
#footer {
	CLEAR: both; BACKGROUND-COLOR: #f8f9fb
}
#frame_footer {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND-IMAGE: url(/images/backgrounds/frame_footer.gif); PADDING-BOTTOM: 15px; MARGIN-LEFT: -1px; PADDING-TOP: 15px; HEIGHT: 59px
}
#update_link {
	MARGIN-LEFT: 120px
}
#addresses {
	BORDER-TOP: #eef3f6 1px solid; PADDING-LEFT: 30px; BACKGROUND: url(/images/backgrounds/addresses.gif) #f7f9fa repeat-x; PADDING-BOTTOM: 1em; PADDING-TOP: 15px
}
#addresses LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 210px; COLOR: #61666c; PADDING-TOP: 0px
}
#addresses .no_em {
	COLOR: #9a9ea1
}
#address_us {
	LIST-STYLE-IMAGE: url(/images/bullets/flag_us.gif)
}
#address_fr {
	LIST-STYLE-IMAGE: url(/images/bullets/flag_fr.gif)
}
#address_de {
	LIST-STYLE-IMAGE: url(/images/bullets/flag_de.gif); MARGIN-LEFT: 1.8em
}
#address_gb {
	LIST-STYLE-IMAGE: url(/images/bullets/flag_gb.gif); MARGIN-LEFT: 1.6em
}
#copyright {
	CLEAR: left; PADDING-RIGHT: 0px; BORDER-TOP: #7f8386 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 6px; COLOR: #7f8386; PADDING-TOP: 6px
}
#copy_navigation {
	FLOAT: right; WIDTH: 60%; TEXT-ALIGN: right
}
#copyright A:link {
	COLOR: #7f8386; TEXT-DECORATION: none
}
#copyright A:visited {
	COLOR: #7f8386; TEXT-DECORATION: none
}
#copyright A:active {
	COLOR: #3181c8
}
#copyright A:hover {
	COLOR: #3181c8
}
#primary_navigation {
	HEIGHT: 39px
}
#primary_navigation IMG {
	DISPLAY: block; FLOAT: left
}
#subnavigation {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 1.8em; FONT-SIZE: 1em; BACKGROUND: url(/images/navigation/subnav_bg.gif) repeat-x; PADDING-BOTTOM: 0.4em; COLOR: #dddede; PADDING-TOP: 0.4em
}
#subnavigation A:link {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #dddede; LINE-HEIGHT: 1.9em; MARGIN-RIGHT: 1em; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#subnavigation A:visited {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #dddede; LINE-HEIGHT: 1.9em; MARGIN-RIGHT: 1em; PADDING-TOP: 4px; TEXT-DECORATION: none
}
#subnavigation A:active {
	COLOR: #ffffff
}
#subnavigation A:hover {
	COLOR: #ffffff
}
#page_header {
	BACKGROUND-IMAGE: url(/images/backgrounds/page_header.gif); BACKGROUND-REPEAT: no-repeat
}
#page_header H1 {
	PADDING-LEFT: 1em; FONT-WEIGHT: normal; FONT-SIZE: 2.3em; MARGIN: 0px; LINE-HEIGHT: 71px
}
#page_header_catalog H1 {
	PADDING-LEFT: 1em; FONT-WEIGHT: normal; FONT-SIZE: 2.3em; MARGIN: 0px; LINE-HEIGHT: 71px
}
#page_header_new_products H1 {
	PADDING-LEFT: 1em; FONT-WEIGHT: normal; FONT-SIZE: 2.3em; MARGIN: 0px; LINE-HEIGHT: 71px
}
#page_header_custom_synthesis H1 {
	PADDING-LEFT: 1em; FONT-WEIGHT: normal; FONT-SIZE: 2.3em; MARGIN: 0px; LINE-HEIGHT: 71px
}
#page_header_product_resources H1 {
	PADDING-LEFT: 1em; FONT-WEIGHT: normal; FONT-SIZE: 2.3em; MARGIN: 0px; LINE-HEIGHT: 71px
}
#page_header_about H1 {
	PADDING-LEFT: 1em; FONT-WEIGHT: normal; FONT-SIZE: 2.3em; MARGIN: 0px; LINE-HEIGHT: 71px
}
#page_header_past_orders H1 {
	PADDING-LEFT: 1em; FONT-WEIGHT: normal; FONT-SIZE: 2.3em; MARGIN: 0px; LINE-HEIGHT: 71px
}
#page_header_catalog {
	BACKGROUND: url(/images/backgrounds/catalog_header.jpg) no-repeat
}
#page_header_new_products {
	BACKGROUND: url(/images/backgrounds/new_products_header.jpg) no-repeat
}
#page_header_custom_synthesis {
	BACKGROUND: url(/images/backgrounds/custom_synthesis_header.jpg) no-repeat
}
#page_header_product_resources {
	BACKGROUND: url(/images/backgrounds/product_resources_header.jpg) no-repeat
}
#page_header_about {
	BACKGROUND-IMAGE: url(/images/backgrounds/about_header.jpg); BACKGROUND-REPEAT: no-repeat
}
#page_header_past_orders {
	BACKGROUND: url(/images/backgrounds/past_orders_header.jpg) no-repeat
}
TABLE {
	BORDER-COLLAPSE: collapse
}
.form_button {
	CLEAR: both; PADDING-TOP: 12px
}
.change_address {
	PADDING-RIGHT: 150px; FLOAT: right
}
.location {
	PADDING-RIGHT: 140px; MARGIN-TOP: -160px; FLOAT: right
}
.col_one_of_three {
	FLOAT: left; WIDTH: 30%; PADDING-TOP: 1.5em
}
.col_two_of_three {
	FLOAT: left; WIDTH: 30%; PADDING-TOP: 1.5em
}
.col_three_of_three {
	FLOAT: left; WIDTH: 30%; PADDING-TOP: 1.5em
}
.col_one_of_three {
	PADDING-RIGHT: 3%
}
.col_two_of_three {
	PADDING-RIGHT: 3%
}
.required {
	FONT-SIZE: 1.4em; COLOR: #56b435; LINE-HEIGHT: 1em
}
.login_container {
	MARGIN-TOP: 10px; BACKGROUND: url(/images/backgrounds/bg_login_frame.jpg) no-repeat; FLOAT: left; WIDTH: 54%; HEIGHT: 234px
}
.login {
	PADDING-RIGHT: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 50px; PADDING-BOTTOM: 10px; WIDTH: 155px; PADDING-TOP: 20px
}
.login P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 1em; PADDING-BOTTOM: 4px; MARGIN: 0px 0px 0px -25px; COLOR: #666666; PADDING-TOP: 8px
}
.create_account {
	MARGIN-TOP: 5px; FLOAT: left
}
.account_form {
	WIDTH: 100%
}
.account_input {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
.request_form {
	PADDING-RIGHT: 0em; MARGIN-TOP: -12px; PADDING-LEFT: 4em; MIN-HEIGHT: 340px; BACKGROUND: url(/images/backgrounds/customer_bg.jpg) #d8d8d8 no-repeat left top; PADDING-BOTTOM: 2em; MARGIN-LEFT: -1px; PADDING-TOP: 2em
}
.bulk_quote_container {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.request_form .address_lines INPUT {
	MARGIN-BOTTOM: 10px; WIDTH: 76%
}
.request_form .name_input_container {
	PADDING-RIGHT: 10px; FLOAT: left
}
.request_form .address_input_container {
	PADDING-RIGHT: 10px; FLOAT: left
}
.request_form .contact_info_container {
	PADDING-RIGHT: 10px; FLOAT: left
}
.request_form .contact_preference_checkboxes LABEL {
	FONT-SIZE: 0.9em
}
.address_list {
	MARGIN: 1.5em; WIDTH: 95%
}
.address_list TH {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.8em; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: url(/images/backgrounds/cart_th_bg.jpg) #47701d repeat-x; PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; BORDER-LEFT: #c0c0c0 1px solid; COLOR: #fff; PADDING-TOP: 0.5em; BORDER-BOTTOM: #c0c0c0 1px solid; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; TEXT-ALIGN: left
}
.address_list TD {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 1em; FONT-SIZE: 1.1em; PADDING-BOTTOM: 0.4em; BORDER-LEFT: #c0c0c0 1px solid; PADDING-TOP: 0.4em; BACKGROUND-COLOR: #e6e9f1
}
.customer_info .customer_name_col {
	PADDING-RIGHT: 20px; FLOAT: left
}
.customer_info .address_lines INPUT {
	WIDTH: 60%
}
.address_lines {
	WIDTH: 500px
}
.customer_info .required_message {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.customer_address_col {
	PADDING-RIGHT: 20px; FLOAT: left
}
.customer_address_col INPUT {
	WIDTH: 120px
}
.customer_info LABEL {
	DISPLAY: inline; TEXT-TRANSFORM: none; FONT-STYLE: normal
}
.customer_info TD {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FONT-SIZE: 1.1em; PADDING-BOTTOM: 2.5em; VERTICAL-ALIGN: top; PADDING-TOP: 0.4em
}
.customer_profile {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; BACKGROUND: url(/images/backgrounds/customer_bg.jpg) #d8d8d8 no-repeat left top; PADDING-BOTTOM: 2em; MARGIN-LEFT: -1px; PADDING-TOP: 0em
}
.customer_profile H2 {
	COLOR: #838aa9
}
.customer_name {
	PADDING-RIGHT: 150px; MARGIN-TOP: -80px; FLOAT: right
}
.account_profile {
	PADDING-RIGHT: 1em; MARGIN-TOP: -10px; PADDING-LEFT: 5em; BACKGROUND: url(/images/backgrounds/customer_bg.jpg) #d8d8d8 no-repeat left top; PADDING-BOTTOM: 2em; MARGIN-LEFT: -1px; PADDING-TOP: 0em
}
.account_profile H2 {
	COLOR: #838aa9
}
.change_login {
	MARGIN: 25px 15px; WIDTH: 100%
}
.form_primary {
	PADDING-RIGHT: 1em
}
.form_secondary {
	FLOAT: left
}
.contact_map {
	MARGIN-TOP: 0.9em; MARGIN-LEFT: 1em
}
.contact_fields {
	PADDING-RIGHT: 110px; MARGIN-TOP: -240px; FLOAT: right
}
.checkboxes P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.checkboxes H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.checkboxes {
	PADDING-TOP: 20px
}
.checkboxes INPUT.other_field {
	MARGIN: 10px 0px 0px; WIDTH: 100px
}
.intro_text {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; FONT-SIZE: 1.3em; PADDING-BOTTOM: 1em; COLOR: #616161; PADDING-TOP: 1em; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Sans-serif
}
.shipping_save {
	PADDING-RIGHT: 130px; MARGIN-TOP: -10px; FLOAT: right
}
.account_info TH {
	COLOR: #fff
}
.steps {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-WEIGHT: normal; FONT-SIZE: 0.9em; BACKGROUND: url(/images/backgrounds/cart_th_bg.jpg); PADDING-BOTTOM: 0.5em; TEXT-TRANSFORM: uppercase; COLOR: #fff; PADDING-TOP: 0.5em
}
.card_info {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
.section_divider {
	BORDER-TOP: #cdcbcb 4px solid; WIDTH: 625px
}
.request_form H2 {
	COLOR: #838aa9
}
.additional_information P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.additional_information INPUT {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
.coa_fields {
	BORDER-RIGHT: #808f9e 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #808f9e 1px solid; PADDING-LEFT: 0.5em; BACKGROUND: url(/images/backgrounds/search_block_textbox.gif) #fdfdfd repeat-x; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #808f9e 1px solid; WIDTH: 130px; COLOR: #60626e; PADDING-TOP: 0.5em; BORDER-BOTTOM: #808f9e 1px solid
}
.create_account_login P {
	PADDING-RIGHT: 30px; FLOAT: left; WIDTH: 45%
}
.catalog_request_form {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 25px; PADDING-TOP: 0px; BACKGROUND-COLOR: #eaeced
}
.catalog_request_form .column_one {
	FLOAT: left; WIDTH: 46%
}
.catalog_request_form .column_two {
	FLOAT: right; WIDTH: 46%
}
TABLE.account_table {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 35px 0px 0px; WIDTH: 635px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.account_table TH {
	FONT-SIZE: 1.5em; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #735c4b
}
TABLE.account_table TD {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
TABLE.account_table .subhead {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #6a7650
}
TABLE.account_table TD INPUT {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; WIDTH: 262px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid
}
TABLE.account_table TD TEXTAREA {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; WIDTH: 570px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 60px
}
TABLE.account_table TD INPUT.clear_input_style {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
#confirm_address_form .account_table {
	MARGIN-TOP: 10px
}
#confirm_address_form H2 {
	PADDING-TOP: 4px
}
P.confirm_address {
	FONT-SIZE: 1.4em; MARGIN-BOTTOM: 200px
}
P.confirm_address_create_login {
	FONT-SIZE: 1.4em; MARGIN-BOTTOM: 200px
}
P.confirm_address_create_login {
	MARGIN-BOTTOM: 150px; WIDTH: 55%
}
.emphasis {
	FONT-WEIGHT: bold; COLOR: #425c37
}
.create_login {
	BORDER-RIGHT: #9dacbf 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #9dacbf 1px solid; MARGIN-TOP: 16px; PADDING-LEFT: 1em; FLOAT: right; PADDING-BOTTOM: 1em; BORDER-LEFT: #9dacbf 1px solid; WIDTH: 40%; PADDING-TOP: 1em; BORDER-BOTTOM: #9dacbf 1px solid; BACKGROUND-COLOR: #ffffff
}
.create_login .error {
	MARGIN-LEFT: 0px
}
.create_login INPUT {
	WIDTH: 96%
}
.create_login .button {
	WIDTH: auto
}
TABLE.catalog_table {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.catalog_table .required {
	LINE-HEIGHT: 0.7em
}
TABLE.catalog_table TD {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
TABLE.catalog_table TH {
	PADDING-RIGHT: 20px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
TABLE.catalog_table TD INPUT {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
TABLE.catalog_table TD SELECT {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
.catalog_table .postal_code {
	WIDTH: 90px
}
.bulk_request_item {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN: 20px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #f2f3f5
}
P.item_title {
	PADDING-RIGHT: 20px; BORDER-TOP: #8a8f9f 3px solid; PADDING-LEFT: 20px; BACKGROUND: url(/images/backgrounds/request_th_bg.jpg) repeat-x; PADDING-BOTTOM: 10px; MARGIN: -21px -20px 20px; COLOR: #fff; PADDING-TOP: 10px
}
TABLE.quote_request_table {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.quote_request_table TD {
	FONT-SIZE: 1em; VERTICAL-ALIGN: bottom; COLOR: #7c7b7b
}
.quote_request_table INPUT {
	DISPLAY: block; MARGIN: 0px 0px 8px; LINE-HEIGHT: 20px
}
.quote_request_table SELECT {
	DISPLAY: block; MARGIN: 0px 0px 8px; LINE-HEIGHT: 20px
}
.quote_request_table INPUT {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 60px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
.quote_request_table .description {
	WIDTH: 407px
}
.quote_request_table .measure {
	WIDTH: 140px
}
.quote_request_table .comment {
	WIDTH: 250px
}
.quote_request_table INPUT.hidden {
	DISPLAY: none
}
.quote_request_table .example {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em
}
.quote_request_table .example_centered {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em
}
.quote_request_table .example_centered {
	TEXT-ALIGN: center
}
.form_column {
	FLOAT: left; WIDTH: 275px
}
.form_column_right {
	FLOAT: right; WIDTH: 275px
}
#tech_note_search .hidden {
	DISPLAY: none
}
.tech_note_search_container {
	MARGIN-TOP: 30px
}
.tech_note_search_container INPUT.field {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 200px; MARGIN-RIGHT: 10px; PADDING-TOP: 4px
}
.tech_note_search_container INPUT.button {
	FLOAT: left
}
.tech_note_search_container H4 {
	PADDING-BOTTOM: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.catalog_request_your_info TD INPUT {
	WIDTH: 100%
}
.catalog_request_contact_info TD INPUT {
	WIDTH: 100%
}
.catalog_request_your_info TD.organization INPUT {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 50.4%; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
.catalog_request_your_info TD.salutation SELECT {
	WIDTH: 100%
}
.catalog_request_your_info TD.middle_initial {
	WIDTH: 65px
}
.catalog_request_address INPUT {
	WIDTH: 100%
}
.request_catalog_one {
	WIDTH: 50%
}
.request_catalog_two {
	WIDTH: 50%
}
.request_catalog_one {
	FLOAT: left
}
.request_catalog_two {
	FLOAT: right
}
.comment_box {
	WIDTH: 190px; HEIGHT: 85px
}
.contact_col_two {
	PADDING-RIGHT: 55px; FLOAT: right; PADDING-TOP: 30px
}
.contact_col_one {
	FLOAT: left; WIDTH: 40%
}
.contact_col_two H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 15px
}
.request_header {
	MARGIN-TOP: -15px
}
.request_form TABLE {
	WIDTH: 100%
}
.request_form TD {
	PADDING-RIGHT: 0.4em; PADDING-LEFT: 0.4em; FONT-SIZE: 1.1em; PADDING-BOTTOM: 2.5em; VERTICAL-ALIGN: top; PADDING-TOP: 0.4em; BACKGROUND-COLOR: #f2f1f1
}
.catalog_table TD {
	VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.catalog_table TH {
	VERTICAL-ALIGN: top; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.item_number {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; BACKGROUND: url(/images/backgrounds/item_bg.jpg) #d7dae1 repeat-x; COLOR: #fff; PADDING-TOP: 39px; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Sans-Serif
}
.request_form TH {
	PADDING-RIGHT: 1.6em; PADDING-LEFT: 1.6em; FONT-WEIGHT: normal; PADDING-BOTTOM: 0.4em; TEXT-TRANSFORM: uppercase; PADDING-TOP: 1.6em; BACKGROUND-COLOR: #f2f1f1
}
.strem_form {
	MARGIN-TOP: 0px; PADDING-LEFT: 8px; BACKGROUND: url(/images/backgrounds/customer_bg.jpg) no-repeat; WIDTH: 640px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.request_form .short {
	WIDTH: 70px
}
.request_form .long {
	WIDTH: 300px
}
.stacked_input {
	MARGIN-TOP: 6px; DISPLAY: block
}
.request_form .stacked_input {
	MARGIN-TOP: 6px; DISPLAY: block
}
.request_form LABEL {
	DISPLAY: inline; TEXT-TRANSFORM: none; FONT-STYLE: normal
}
.single_digit {
	WIDTH: 25px; MARGIN-RIGHT: 30px
}
.item_section {
	PADDING-RIGHT: 1.5em; BORDER-TOP: #d3d6de 1px solid; PADDING-LEFT: 1.5em; PADDING-BOTTOM: 1.5em; PADDING-TOP: 1.5em; BORDER-COLLAPSE: collapse
}
.quote_request_form P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.quote_request_form .request_field {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.additional_information .field_style {
	MARGIN-TOP: 8px
}
#quote_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.coaching_text {
	PADDING-LEFT: 20px
}
.bulk_account P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.bulk_account {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 20px; BACKGROUND: #f2f3f5; PADDING-BOTTOM: 20px; MARGIN: 0px 20px 20px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 20px; BORDER-BOTTOM: #ccc 1px solid
}
.bulk_account .hidden {
	DISPLAY: none
}
.bulk_account INPUT {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
.bulk_account SELECT {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; DISPLAY: block; PADDING-LEFT: 3px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 100%; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
.catalog_table .checkbox {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0.5em 0px 0px; WIDTH: auto; PADDING-TOP: 0px
}
.bulk_account .checkbox {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0.5em 0px 0px; WIDTH: auto; PADDING-TOP: 0px
}
.account_table .checkbox {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0.5em 0px 0px; WIDTH: auto; PADDING-TOP: 0px
}
.bulk_account SELECT {
	WIDTH: auto
}
.bulk_account .column_one {
	FLOAT: left; WIDTH: 46%
}
.bulk_account .column_two {
	FLOAT: right; WIDTH: 46%
}
.item_title_bulk {
	PADDING-RIGHT: 20px; BORDER-TOP: #8a8f9f 3px solid; PADDING-LEFT: 20px; BACKGROUND: url(/images/backgrounds/request_th_bg.jpg) #ced1da repeat-x; PADDING-BOTTOM: 10px; MARGIN: 0px 20px; COLOR: #fff; PADDING-TOP: 10px
}
.comment {
	WIDTH: 100%
}
.set_width {
	WIDTH: 100px
}
.short_field {
	WIDTH: 50%
}
.contact_left_column {
	FLOAT: left; WIDTH: 250px
}
.contact_left_column H2 {
	MARGIN: 0px 0px 15px; LINE-HEIGHT: 15px
}
.contact_right_column {
	PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 16px; FLOAT: left; PADDING-BOTTOM: 45px; BORDER-LEFT: #c6c6c6 1px solid; WIDTH: 165px; PADDING-TOP: 0px
}
.contact_right_column IMG {
	MARGIN: 0px 5px 0px 0px
}
.contact_header {
	MARGIN-TOP: 15px
}
.input_width {
	MARGIN: 0px; WIDTH: 30%
}
.page_divider {
	BORDER-TOP: #c6c6c6 1px solid; FONT-SIZE: 0px; MARGIN: 12px 0px; WIDTH: 97%; LINE-HEIGHT: 0px; HEIGHT: 0px
}
.contact_page_divider {
	BORDER-TOP: #c6c6c6 1px solid; FONT-SIZE: 0px; MARGIN: 18px 0px 20px; WIDTH: 91%; LINE-HEIGHT: 0px; HEIGHT: 0px
}
TABLE.about_contact_form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 25px 0px 0px; WIDTH: 340px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
TABLE.about_contact_form .clear_input_style {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; WIDTH: auto; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px
}
TABLE.about_contact_form TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 12px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
TABLE.about_contact_form TD INPUT {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; WIDTH: 195px; BORDER-BOTTOM: #999 1px solid
}
TABLE.about_contact_form TD SELECT {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; WIDTH: 150px; BORDER-BOTTOM: #999 1px solid
}
TABLE.about_contact_form TD.labels {
	WIDTH: 85px
}
.info_column {
	FLOAT: left
}
.comments_column {
	FLOAT: right; WIDTH: 40%; MARGIN-RIGHT: 1px
}
.comments_column TEXTAREA {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: italic 1em Georgia, "Times New Roman", Times, serif; WIDTH: 238px; COLOR: #bbb; PADDING-TOP: 5px; HEIGHT: 167px
}
.request_form .about_contact_form TD {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.paginator {
	PADDING-RIGHT: 0.3em; MARGIN-TOP: 1.5em; PADDING-LEFT: 0.5em; BACKGROUND: url(/images/backgrounds/paginator_bg.jpg); PADDING-BOTTOM: 0.3em; COLOR: #fff; PADDING-TOP: 0.3em; BORDER-BOTTOM: #545e84 1px solid; FONT-FAMILY: Trebuchet MS, Verdana, Arial, Sans-Serif
}
.fix_float {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 0px; PADDING-TOP: 0px; HEIGHT: 0px
}
.page_design {
	DISPLAY: block; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.column_pad {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; PADDING-BOTTOM: 2em; PADDING-TOP: 0em; BACKGROUND-COLOR: #fff
}
.superscript {
	FONT-SIZE: 0.8em; VERTICAL-ALIGN: super
}
.subscript {
	FONT-SIZE: 0.8em; VERTICAL-ALIGN: sub
}
.primary_image {
	PADDING-LEFT: 2em; FLOAT: right; PADDING-TOP: 1.5em
}
.secondary_image {
	MARGIN-TOP: 4em; FLOAT: left; MARGIN-RIGHT: 2em
}
.inline {
	PADDING-TOP: 2.2em
}
.pamphlets {
	PADDING-LEFT: 1em
}
.show {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; HEIGHT: auto
}
.hide {
	DISPLAY: none; HEIGHT: 0px
}
.contact_info {
	MARGIN-TOP: 1em; FONT-WEIGHT: bold; FONT-SIZE: 1.2em; COLOR: #7f7e7c
}
.disclaimer {
	FONT-WEIGHT: normal; FONT-SIZE: 0.8em; COLOR: #616161
}
.volume_discount {
	COLOR: #006bce
}
P.volume_discount {
	PADDING-RIGHT: 2px; PADDING-LEFT: 12px; FONT-WEIGHT: bold; BACKGROUND: url(/images/backgrounds/volume_discount_p.gif) repeat-x; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 6px; COLOR: #7f8971; PADDING-TOP: 6px; BORDER-BOTTOM: #eeeff4 2px solid
}
.list_section H3 {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.5em; BACKGROUND: url(/images/backgrounds/news_h3_bg.jpg) no-repeat left bottom; PADDING-BOTTOM: 0.2em; PADDING-TOP: 0.2em; BORDER-BOTTOM: #bec1cc 1px dotted
}
.list_image {
	BORDER-RIGHT: #dedede 4px solid; BORDER-TOP: #dedede 4px solid; FLOAT: left; MARGIN: 0px 1em 0em 0px; BORDER-LEFT: #dedede 4px solid; BORDER-BOTTOM: #dedede 4px solid; HEIGHT: 65px
}
.date {
	BORDER-RIGHT: #bcc6b3 1px solid; PADDING-RIGHT: 1.6em; BORDER-TOP: #bcc6b3 1px solid; PADDING-LEFT: 1.5em; FONT-WEIGHT: bold; FLOAT: right; PADDING-BOTTOM: 0.2em; MARGIN: -1px 0px 10px 15px; BORDER-LEFT: #bcc6b3 1px solid; COLOR: #94a6a5; PADDING-TOP: 0.2em; BORDER-BOTTOM: #bcc6b3 1px solid; FONT-STYLE: italic; BACKGROUND-COLOR: #edf6e5
}
.news_image {
	FLOAT: right; MARGIN: 1em
}
.news_image IMG {
	BORDER-RIGHT: #d0d0d2 8px solid; BORDER-TOP: #d0d0d2 8px solid; BORDER-LEFT: #d0d0d2 8px solid; BORDER-BOTTOM: #d0d0d2 8px solid
}
.news_image .caption {
	MARGIN-TOP: 1em; COLOR: #596387; TEXT-ALIGN: center
}
.news_detail {
	BORDER-BOTTOM: #bec1cc 1px dotted
}
.technical_image {
	BORDER-RIGHT: #d0d0d2 8px solid; BORDER-TOP: #d0d0d2 8px solid; FLOAT: left; MARGIN: 0em 2em 1em 1em; BORDER-LEFT: #d0d0d2 8px solid; BORDER-BOTTOM: #d0d0d2 8px solid
}
.show_resources {
	FLOAT: right
}
.return_to A {
	BORDER-RIGHT: #7a819b 1px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: #7a819b 1px solid; MARGIN-TOP: 25px; PADDING-LEFT: 0.8em; FONT-SIZE: 0.9em; BACKGROUND: url(/images/buttons/return_to_bg.jpg) repeat-x; PADDING-BOTTOM: 0.8em; BORDER-LEFT: #7a819b 1px solid; COLOR: #fff; PADDING-TOP: 0.8em; BORDER-BOTTOM: #7a819b 1px solid
}
.return_to {
	MARGIN-TOP: 20px
}
.account {
	BORDER-BOTTOM: #bec1cc 1px dotted
}
.account_greeting {
	FONT-SIZE: 1.4em; COLOR: #664808
}
.detail_link A {
	BORDER-RIGHT: #7a819b 1px solid; PADDING-RIGHT: 0.8em; BORDER-TOP: #7a819b 1px solid; MARGIN-TOP: 18px; PADDING-LEFT: 0.8em; FONT-SIZE: 0.9em; BACKGROUND: url(/images/buttons/return_to_bg.jpg) repeat-x; PADDING-BOTTOM: 0.8em; BORDER-LEFT: #7a819b 1px solid; COLOR: #fff; PADDING-TOP: 0.8em; BORDER-BOTTOM: #7a819b 1px solid
}
.document_icon {
	PADDING-RIGHT: 3px; VERTICAL-ALIGN: middle
}
.latest {
	FONT-SIZE: 1.4em; COLOR: #3a6d30; FONT-FAMILY: Trebuchet MS, Verdana, Arial
}
.product_title {
	WIDTH: 405px
}
.publications {
	PADDING-LEFT: 2em; BACKGROUND: url(/images/backgrounds/resources_bg.jpg) #e3e4e6 no-repeat left top; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 1em
}
.publications H3 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 15px; COLOR: #4974df; PADDING-TOP: 8px
}
.booklets H3 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 15px; COLOR: #4974df; PADDING-TOP: 8px
}
.sheets H3 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 15px; COLOR: #4974df; PADDING-TOP: 8px
}
.publications P {
	PADDING-RIGHT: 40px; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #6e748a
}
.publications IMG {
	PADDING-RIGHT: 3.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1em; PADDING-TOP: 0.5em
}
.publications A {
	PADDING-TOP: 0.5em; TEXT-DECORATION: underline
}
.booklets A {
	PADDING-TOP: 0.5em; TEXT-DECORATION: underline
}
.sheets A {
	PADDING-TOP: 0.5em; TEXT-DECORATION: underline
}
.booklets IMG {
	PADDING-RIGHT: 3.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 1em; PADDING-TOP: 0.5em
}
.sheets IMG {
	PADDING-RIGHT: 1.2em; PADDING-LEFT: 2.8em; PADDING-BOTTOM: 1em; PADDING-TOP: 0.5em
}
.booklets P {
	PADDING-RIGHT: 20px; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #6e748a
}
.sheets P {
	PADDING-RIGHT: 20px; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 10px; COLOR: #6e748a
}
.booklets {
	MARGIN-TOP: -10px; PADDING-LEFT: 2em; BACKGROUND: url(/images/backgrounds/resources_bg.jpg) #e3e4e6 no-repeat left top; PADDING-BOTTOM: 2em
}
.resource_container {
	PADDING-LEFT: 2em
}
.sheets {
	MARGIN-TOP: -28px; PADDING-LEFT: 2em; BACKGROUND: url(/images/backgrounds/resources_bg.jpg) #e3e4e6 no-repeat left top
}
.view_all_tech {
	MARGIN-TOP: -55px; FLOAT: right; MARGIN-BOTTOM: 11px; MARGIN-RIGHT: 25px
}
.resource_search_form {
	BORDER-TOP: #808f9e 1px solid; MARGIN-TOP: 1.4em; PADDING-TOP: 1em
}
.resource_search_form .title {
	MARGIN-TOP: 6px; FLOAT: left
}
.resource_search_form .input {
	MARGIN-TOP: 6px; FLOAT: left
}
.resource_search_form .title {
	FONT-SIZE: 1.3em; WIDTH: 110px
}
.resource_search_form .input {
	WIDTH: 300px
}
.resource_search_form INPUT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; LINE-HEIGHT: 1.2em; PADDING-TOP: 4px
}
.resource_search_form .submit_button {
	VERTICAL-ALIGN: middle
}
.search_position {
	POSITION: relative; TOP: 10px
}
.order_form {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.order_form TH {
	PADDING-RIGHT: 8px; BORDER-TOP: #747883 1px solid; PADDING-LEFT: 9px; FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: url(/images/backgrounds/cart_th_bg.jpg) #cbced7 repeat-x; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 8px; WHITE-SPACE: nowrap
}
.order_form TD {
	PADDING-RIGHT: 0.5em; BORDER-TOP: #ffffff 1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; VERTICAL-ALIGN: top; PADDING-TOP: 0.5em
}
.order_form .odd {
	BACKGROUND-COLOR: #e8e8e8
}
.order_form .even {
	BACKGROUND-COLOR: #f3f3f3
}
INPUT.cat_number {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 70px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid
}
.order_form .description {
	WIDTH: 340px
}
.order_form .description EM {
	FONT-WEIGHT: bold; COLOR: #c4102a
}
.order_form .size {
	FONT-SIZE: 1em; WIDTH: 100px
}
.order_form .price {
	FONT-SIZE: 1.2em; WIDTH: 50px; TEXT-ALIGN: right
}
.order_form .quantity {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 40px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: right
}
.button_section {
	MARGIN-TOP: 12px; TEXT-ALIGN: right
}
.success {
	PADDING-RIGHT: 1em; PADDING-LEFT: 2.5em; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; BACKGROUND: url(/images/visual/success_icon.jpg) no-repeat 8px 50%; PADDING-BOTTOM: 1em; MARGIN: 1em 0px; COLOR: #006633; PADDING-TOP: 1em; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans-serif
}
.error {
	BORDER-RIGHT: #c26c44 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: #c26c44 1px solid; PADDING-LEFT: 35px; FONT-WEIGHT: normal; FONT-SIZE: 1.2em; BACKGROUND: url(/images/visual/error_icon.jpg) #eeeeee no-repeat 8px 50%; PADDING-BOTTOM: 1em; MARGIN: 1em 0px; BORDER-LEFT: #c26c44 1px solid; COLOR: #c26c44; PADDING-TOP: 1em; BORDER-BOTTOM: #c26c44 1px solid; FONT-FAMILY: Trebuchet MS, Verdana, Arial, sans-serif
}
.error P {
	MARGIN-TOP: 0px; COLOR: #c26c44
}
.error UL {
	PADDING-LEFT: 2em
}
.error LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc
}
.exception {
	COLOR: #c26c44
}
.exception P {
	MARGIN-TOP: 0px; FONT-SIZE: 1.1em; PADDING-TOP: 1.5em
}
.success {
	MARGIN-LEFT: 20px
}
.error {
	MARGIN-LEFT: 20px
}
.exception {
	MARGIN-LEFT: 20px
}
.request_form .error {
	MARGIN-RIGHT: 50px
}
.column_pad .success {
	MARGIN-LEFT: 0px
}
.column_pad .error {
	MARGIN-LEFT: 0px
}
.column_pad .exception {
	MARGIN-LEFT: 0px
}
.warning {
	BORDER-RIGHT: #c26c44 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #c26c44 1px solid; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; MARGIN: 1em 0px; BORDER-LEFT: #c26c44 1px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #c26c44 1px solid; BACKGROUND-COLOR: #fff0df
}
.warning H2 {
	FONT-SIZE: 1.7em; COLOR: #c26c44; PADDING-TOP: 0px
}
.warning STRONG {
	FONT-WEIGHT: bold; FONT-SIZE: 1.3em; COLOR: #c26c44
}
.notice {
	FONT-SIZE: 1.6em; MARGIN: 1em 0px; COLOR: #c26c44; PADDING-TOP: 1em
}
.address_notice {
	BORDER-RIGHT: #b0b7c8 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #b0b7c8 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #b0b7c8 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #b0b7c8 1px solid; BACKGROUND-COLOR: #ffffff
}
.address_notice .callout {
	FONT-WEIGHT: bold; FONT-SIZE: 1.4em; COLOR: #c26c44; TEXT-ALIGN: center
}
.button {
	MARGIN-TOP: 1em
}
.new_product_button {
	FLOAT: right
}
.latest_product_button {
	PADDING-RIGHT: 15px; FLOAT: right; PADDING-TOP: 3px
}
.legal_sections {
	PADDING-RIGHT: 0.2em; MARGIN-TOP: 3em; PADDING-LEFT: 0.5em; FONT-SIZE: 1.5em; BACKGROUND: url(/images/backgrounds/news_h3_bg.jpg) no-repeat left bottom; PADDING-BOTTOM: 0.2em; TEXT-TRANSFORM: uppercase; PADDING-TOP: 0.2em; BORDER-BOTTOM: #bec1cc 1px dotted; FONT-FAMILY: Arial, Sans-serif
}
.privacy H3 {
	FONT-SIZE: 1.2em
}
.privacy H4 {
	FONT-SIZE: 1.2em
}
.legal_section_divider {
	BORDER-BOTTOM: #b0bbcb 3px dotted
}
.jump_to {
	MARGIN-TOP: 25px; FLOAT: right; MARGIN-BOTTOM: -55px
}
