BODY {
	BACKGROUND-IMAGE: url(background.gif); TEXT-ALIGN: center; PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.4em; MARGIN: 0px 0px 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-POSITION: left top; FONT-SIZE: 12px; PADDING-TOP: 0px
}
H1 {
	LINE-HEIGHT: 1.1em; MARGIN-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 0.8em; LETTER-SPACING: -1px; FONT-SIZE: 20px; FONT-WEIGHT: bold
}
H2 {
	LINE-HEIGHT: 1.1em; MARGIN-TOP: 0px; FONT-FAMILY: "Myriad Pro", Arial, Helvetica, sans-serif; MARGIN-BOTTOM: 0.8em; LETTER-SPACING: -1px; FONT-SIZE: 20px; FONT-WEIGHT: normal
}
P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 1em
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #a00606
}
#outer_canvas {
	BACKGROUND-IMAGE: url(canvas_shadow.gif); TEXT-ALIGN: left; PADDING-LEFT: 4px; WIDTH: 900px; PADDING-RIGHT: 4px; BACKGROUND-REPEAT: repeat-y; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
#footer {
	BACKGROUND-IMAGE: url(canvas_shadow_bottom.gif); TEXT-ALIGN: left; WIDTH: 908px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 10px
}
#footer A {
	COLOR: #cccccc; TEXT-DECORATION: none
}
#footer A:hover {
	TEXT-DECORATION: underline
}
#inner_canvas {
	BORDER-BOTTOM: #ffffff 6px solid; BORDER-LEFT: #ffffff 6px solid; BORDER-TOP: #ffffff 6px solid; BORDER-RIGHT: #ffffff 6px solid
}
#header {
	BACKGROUND-IMAGE: url(header_background.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 85px
}
#header DIV {
	POSITION: absolute
}
#header #logo {
	MARGIN-TOP: 20px; PADDING-LEFT: 20px;
	
	width:700px; height:53px;
}
#header #telephone {
	MARGIN-TOP: 34px; MARGIN-LEFT: 680px
}
#header #search {
	MARGIN-TOP: 38px; WIDTH: 300px; MARGIN-LEFT: 594px
}
#header #search TABLE {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#header #search INPUT {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #f3f3f3; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
#header #basket_links {
	TEXT-ALIGN: right; MARGIN-TOP: 10px; WIDTH: 888px; PADDING-RIGHT: 12px
}
#menu {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: left;  LINE-HEIGHT: 1em; MARGIN-BOTTOM: 6px; HEIGHT: 28px; BORDER-TOP: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid;BORDER-RIGHT: #cccccc 1px solid;
}
#menu UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none; PADDING-TOP: 0px
}
#menu LI {
	DISPLAY: block; FLOAT: left
}
#menu LI.separator {
	BACKGROUND-IMAGE: url(menu_separator.gif); WIDTH: 5px; HEIGHT: 28px
}
#menu UL LI A {
	TEXT-ALIGN: center; PADDING:0px 14px  8px 14px; LINE-HEIGHT: 1em;  DISPLAY: block; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333333; FONT-SIZE: 12px; 
	/*BORDER-LEFT: #FFE1C4 1px solid;*/
	BORDER-RIGHT: #cccccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 8px
}
#menu UL LI A:hover {
	BACKGROUND-COLOR: #e7e7e7;
}
#menu LI UL {
	Z-INDEX: 2000; BORDER-BOTTOM: #999999 1px solid; POSITION: absolute; BORDER-LEFT: #999999 1px solid; WIDTH: 200px; DISPLAY: none; BORDER-RIGHT: #999999 1px solid
}
#menu LI UL LI {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #e7e7e7; MARGIN-LEFT: 0px
}
#menu LI UL A {
	BACKGROUND-IMAGE: none; TEXT-ALIGN: left; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; WIDTH: 188px; PADDING-RIGHT: 6px; BORDER-TOP: #999999 1px solid; PADDING-TOP: 6px
}
#menu LI UL A:hover {
	BACKGROUND-COLOR: #cccccc
}
#main_content {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BACKGROUND-COLOR: #ffffff; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#main_content_padding {
	BACKGROUND-IMAGE: url(separator_horizontal.gif); PADDING-BOTTOM: 12px; MIN-HEIGHT: 505px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 50% top; HEIGHT: 1%; PADDING-TOP: 12px
}
* HTML #main_content_padding {
	HEIGHT: 505px
}
.location_bar {
	MARGIN-BOTTOM: 12px
}
#home_page {
	BORDER-BOTTOM: #ffffff 6px solid; BACKGROUND-COLOR: #ffffff; 
}
#home_page DIV.promo {
	FLOAT: left
}
#home_page_main {
	MARGIN-RIGHT: 6px
}
#crossfade_canvas {
	POSITION: relative; WIDTH: 567px; HEIGHT: 529px
}
#crossfade_canvas IMG {
	POSITION: absolute
}
#crossfade_loading {
	Z-INDEX: 100; TOP: 249px; LEFT: 268px
}
#product_details_separator {
	BACKGROUND-IMAGE: url(separator_product_details.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: 234px 50%; MARGIN-BOTTOM: 6px; HEIGHT: 1%
}
#product_details_left {
	WIDTH: 224px; PADDING-RIGHT: 12px; FLOAT: left
}
#product_details_righttwo
{
	 float:left;
	}
#chichun
{/* ²úÆ·³ß´çÍ¼ */
	 clear:both; text-align:right;
	}
#product_details_middle {
	PADDING-LEFT: 12px; WIDTH: 202px; PADDING-RIGHT: 12px; FLOAT: left
}
#product_details_middle SELECT {
	WIDTH: 200px; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 11px
}
.price_label {
	MARGIN-TOP: 10px; FONT-SIZE: 18px
}
#product_details_right {
	FLOAT: left
}
#product_details_images {
	WIDTH: 402px; HEIGHT: 334px
}
#product_details_images #main_image {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 332px; FLOAT: left; HEIGHT: 332px; BORDER-TOP: #cccccc 1px solid; MARGIN-RIGHT: 6px; BORDER-RIGHT: #cccccc 1px solid
}
#product_details_images DIV.detailed_image {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; WIDTH: 60px; MARGIN-BOTTOM: 6px; FLOAT: left; HEIGHT: 60px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid;
	BACKGROUND-IMAGE: url(background_detailed_image.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center;
}
#product_details_images DIV.x {
	BACKGROUND-IMAGE: url(background_detailed_image.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center
}
#related_products_separator {
	BACKGROUND-IMAGE: url(separator_horizontal.gif); BACKGROUND-REPEAT: repeat-x; MARGIN-BOTTOM: 6px; HEIGHT: 1px
}
#related_products_left {
	WIDTH: 462px; FLOAT: left; HEIGHT: 1%
}
#related_products_left A {
	FLOAT: left; MARGIN-RIGHT: 6px
}
#related_products_right {
	WIDTH: 402px; FLOAT: left; 
}
#inner_footer {
	HEIGHT: 28px
}
#inner_footer A {
	COLOR: #000000; TEXT-DECORATION: none
}
#inner_footer A:hover {
	 TEXT-DECORATION: none
}
#static_separator {
	BACKGROUND-IMAGE: url(separator_product_details.gif); BACKGROUND-REPEAT: repeat-y; BACKGROUND-POSITION: 449px 50%; HEIGHT: 1%; FONT-SIZE: 13px
}
#static_column_left {
	WIDTH: 437px; FLOAT: left; MARGIN-RIGHT: 25px
}
#static_column_right {
	WIDTH: 402px; FLOAT: left
}
.faq_slide {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; MARGIN-BOTTOM: 12px; PADDING-TOP: 6px
}
#help_canvas {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #e7e7e7; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.swatch {
	BORDER-BOTTOM: #000000 1px solid; BORDER-LEFT: #000000 1px solid; WIDTH: 26px; MARGIN-BOTTOM: 6px; FLOAT: left; HEIGHT: 26px; BORDER-TOP: #000000 1px solid; MARGIN-RIGHT: 6px; BORDER-RIGHT: #000000 1px solid
}
.swatch_black {
	BACKGROUND-COLOR: #313131
}
.swatch_bright_white {
	BACKGROUND-COLOR: #ffffff
}
.swatch_chocolate {
	BACKGROUND-COLOR: #4b3a33
}
.swatch_ivory {
	BACKGROUND-COLOR: #f1eada
}
.swatch_red {
	BACKGROUND-COLOR: #7f2622
}
.swatch_walnut {
	BACKGROUND-IMAGE: url(swatches/walnut.gif)
}
.swatch_white {
	BACKGROUND-COLOR: #fbfbfb
}
.swatch_oak {
	BACKGROUND-IMAGE: url(swatches/oak.gif)
}
.swatch_ponkyskinbrown {
	BACKGROUND-IMAGE: url(swatches/ponkyskinbrown.gif)
}
.swatch_ponyskinblack {
	BACKGROUND-IMAGE: url(swatches/ponyskinblack.gif)
}
.swatch_tan {
	BACKGROUND-COLOR: #77523f
}
.invoice_padding {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #ffffff; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid; PADDING-TOP: 20px
}
#category_list {
	BORDER-COLLAPSE: collapse
}
#category_list TD {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; PADDING-TOP: 10px
}
#category_list A {
	COLOR: #000000; TEXT-DECORATION: none
}
#category_list A:hover {
	COLOR: #a00606
}
#category_list A DIV.product_price {
	TEXT-ALIGN: left; COLOR: #999999
}
#category_list A DIV.product_title {
	TEXT-ALIGN: left
}
#separator_red {
	BACKGROUND-COLOR: #a00606; HEIGHT: 3px; FONT-SIZE: 0px
}
#main_content_spacer {
	FLOAT: left; HEIGHT: 400px
}
.separator_dotted {
	BACKGROUND-IMAGE: url(separator_horizontal.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 1px; font-size:1px; line-height:1px;
}
.defaultTable {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-COLLAPSE: collapse; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid
}
.defaultTable TH {
	BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: center; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #dddddd; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #666666; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 4px
}
.defaultTable TD {
	BORDER-BOTTOM: #999999 1px solid; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 4px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 4px
}
.defaultTable TR.trOver {
	BACKGROUND-COLOR: #f7fde3
}
.defaultTable TD TABLE TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
#telephone_link {
	COLOR: #000000; FONT-SIZE: 14px; TEXT-DECORATION: none
}
#telephone_link:hover {
	TEXT-DECORATION: underline
}
#delivery_link {
	COLOR: #000000; TEXT-DECORATION: none
}
#delivery_link:hover {
	TEXT-DECORATION: underline
}
A.button_white {
	BACKGROUND-IMAGE: url(button_white.gif); BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 11px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; COLOR: #000000; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #cccccc 1px solid; TEXT-DECORATION: none; PADDING-TOP: 4px
}
#contact_us_right_column {
	BACKGROUND-IMAGE: url(contact_us_background.jpg); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left 190px
}
#contact_us_table TD {
	PADDING-BOTTOM: 8px
}
DIV.blockquote {
	TEXT-ALIGN: center; PADDING-BOTTOM: 20px; BACKGROUND-COLOR: #e2e2e2; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 20px
}
.m0 {
	MARGIN: 0px
}
.mt0 {
	MARGIN-TOP: 0px
}
.mb0 {
	MARGIN-BOTTOM: 0px
}
.mt6 {
	MARGIN-TOP: 6px
}
.mb6 {
	MARGIN-BOTTOM: 6px
}
.mr6 {
	MARGIN-RIGHT: 6px
}
.mt10 {
	MARGIN-TOP: 10px
}
.mb10 {
	MARGIN-BOTTOM: 10px
}
.mt20 {
	MARGIN-TOP: 20px
}

.mb6 {
	MARGIN-BOTTOM: 6px
}
.mr6 {
	MARGIN-RIGHT: 6px
}
.mt10 {
	MARGIN-TOP: 10px
}
.mb10 {
	MARGIN-BOTTOM: 10px
}
.mt20 {
	MARGIN-TOP: 20px
}

.mb20 {
	MARGIN-BOTTOM: 20px
}
.clear {
	HEIGHT: 0px; CLEAR: both; FONT-SIZE: 0px
}
.mb20 {
	MARGIN-BOTTOM: 20px
}
.error {
	COLOR: #ff0000
}
.obligatory {
	COLOR: #ff0000
}
.success {
	COLOR: #009900
}
TABLE.ButtonTable {
	CURSOR: pointer
}
TD.Button {
	BACKGROUND-IMAGE: url(images/butbg.gif); COLOR: #ffffff; FONT-SIZE: 12px; FONT-WEIGHT: bold
}
.Star {
	COLOR: #ff0000
}
.RegSectionTitle {
	FONT-WEIGHT: bold
}
TABLE.button {
	CURSOR: pointer
}
TABLE.button TD {
	PADDING-BOTTOM: 5px; LINE-HEIGHT: 11px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; PADDING-TOP: 5px
}
TABLE.button_red {
	BORDER-BOTTOM: #b30739 1px solid; BORDER-LEFT: #b30739 1px solid; BORDER-TOP: #b30739 1px solid; BORDER-RIGHT: #b30739 1px solid
}
TABLE.button_white {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid
}
TABLE.button_grey {
	BORDER-BOTTOM: #323232 1px solid; BORDER-LEFT: #323232 1px solid; BORDER-TOP: #323232 1px solid; BORDER-RIGHT: #323232 1px solid
}
TABLE.button_red TD {
	BACKGROUND-IMAGE: url(buttons/button_red.gif); COLOR: #ffffff
}
TABLE.button_white TD {
	BACKGROUND-IMAGE: url(buttons/button_white.gif); COLOR: #4b4b4b
}
TABLE.button_grey TD {
	BACKGROUND-IMAGE: url(buttons/button_grey.gif); COLOR: #ffffff
}
A.small_button {
	BACKGROUND-IMAGE: url(buttons/small_button.gif); BORDER-BOTTOM: #b30739 1px solid; BORDER-LEFT: #b30739 1px solid; PADDING-BOTTOM: 4px; LINE-HEIGHT: 10px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; DISPLAY: block; BACKGROUND-REPEAT: repeat-x; FLOAT: left; COLOR: #ffffff; FONT-SIZE: 11px; BORDER-TOP: #b30739 1px solid; BORDER-RIGHT: #b30739 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px
}
.cart_border {
	BORDER-BOTTOM: #bfbfbf 1px solid; BORDER-LEFT: #bfbfbf 1px solid; HEIGHT: 1%; BORDER-TOP: #bfbfbf 3px solid; BORDER-RIGHT: #bfbfbf 1px solid
}
.cart_title {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; COLOR: #3e3936; FONT-SIZE: 16px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.cart_padding {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; PADDING-TOP: 0px
}
.cart_row TD {
	
}
.cart_row TH {
	BORDER-BOTTOM: #aeaeae 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 6px
}
.cart_row TH.cart_row_details {
	TEXT-ALIGN: left
}
.cart_row TD {
	BORDER-BOTTOM: #aeaeae 1px solid; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; PADDING-TOP: 6px
}
.cart_row TD TD {
	BORDER-BOTTOM: 0px; PADDING-TOP: 0px
}
TD.cart_row_image {
	TEXT-ALIGN: center; WIDTH: 60px; PADDING-RIGHT: 6px
}
TD.cart_row_details A {
	COLOR: #4b4b4b; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
TD.cart_row_price {
	TEXT-ALIGN: center; WIDTH: 100px
}
TD.cart_row_qty {
	TEXT-ALIGN: center; WIDTH: 100px
}
TD.cart_row_qty A {
	COLOR: #4b4b4b; FONT-SIZE: 10px
}
TD.cart_row_total {
	TEXT-ALIGN: right; WIDTH: 100px; PADDING-RIGHT: 6px; FONT-WEIGHT: bold
}
TD.chang {
	TEXT-ALIGN:left; PADDING-RIGHT: 6px; FONT-WEIGHT: bold
}
.cart_row_code {
	COLOR: #cccccc
}
.basket_totals {
	
}
.basket_totals TD {
	TEXT-ALIGN: right; PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
.basket_totals_price {
	WIDTH: 100px
}
.basket_total_row TD {
	BORDER-TOP: #aeaeae 1px solid
}
.vat_table {
	TEXT-ALIGN: left; BACKGROUND-COLOR: #f2f2f2; MARGIN-TOP: 20px; COLOR: #666666
}
.vat_table .basket_totals_price {
	TEXT-ALIGN: right
}
#additional_services {
	BORDER-BOTTOM: #b30738 1px solid; BORDER-LEFT: #b30738 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #b30738 3px solid; BORDER-RIGHT: #b30738 1px solid; PADDING-TOP: 10px
}
#additional_services H1 {
	MARGIN-BOTTOM: 4px; COLOR: #b30738
}
#additional_services A.required {
	COLOR: #1f8e28
}
#checkout_progress {
	BORDER-BOTTOM: #bfbfbf 1px solid; BACKGROUND-COLOR: #d8d8d8; BORDER-TOP: #bfbfbf 3px solid
}
#checkout_progress TD {
	COLOR: #a9a9a9; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
#checkout_progress TD A {
	PADDING-BOTTOM: 10px; LINE-HEIGHT: 20px; PADDING-LEFT: 52px; PADDING-RIGHT: 20px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 16px center; COLOR: #ffffff; FONT-SIZE: 18px; TEXT-DECORATION: none; PADDING-TOP: 10px
}
#checkout_progress TD A.step_1 {
	BACKGROUND-IMAGE: url(buttons/progress_1.gif)
}
#checkout_progress TD A.step_2 {
	BACKGROUND-IMAGE: url(buttons/progress_2.gif)
}
#checkout_progress TD A.step_3 {
	BACKGROUND-IMAGE: url(buttons/progress_3.gif)
}
#checkout_progress TD.current A {
	BORDER-LEFT: #bfbfbf 1px solid; BACKGROUND-COLOR: #ffffff; COLOR: #3e3a37; BORDER-RIGHT: #bfbfbf 1px solid
}
#checkout_progress TD.current A.step_1 {
	BACKGROUND-IMAGE: url(buttons/progress_1_selected.gif)
}
#checkout_progress TD.current A.step_2 {
	BACKGROUND-IMAGE: url(buttons/progress_2_selected.gif)
}
#checkout_progress TD.current A.step_3 {
	BACKGROUND-IMAGE: url(buttons/progress_3_selected.gif)
}
H2.cart_header {
	COLOR: #999999; FONT-SIZE: 18px; FONT-WEIGHT: normal
}
.form_container {
	WIDTH: 300px; PADDING-RIGHT: 60px; FLOAT: left
}
.form_label {
	COLOR: #4b4b4b; FONT-SIZE: 11px; FONT-WEIGHT: bold
}
SPAN.form_required {
	PADDING-LEFT: 10px; COLOR: #1f8e28; FONT-WEIGHT: normal
}
.form_field {
	MARGIN-BOTTOM: 10px
}
.form_field INPUT {
	WIDTH: 300px
}
#custom_further_instructions {
	WIDTH: 90%
}
#payment_methods TD {
	VERTICAL-ALIGN: top
}
#order_total {
	BORDER-BOTTOM: #b30738 1px solid; BORDER-LEFT: #b30738 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #b30738 3px solid; BORDER-RIGHT: #b30738 1px solid; PADDING-TOP: 10px
}
#order_total H1 {
	MARGIN-BOTTOM: 4px; COLOR: #b30738
}
#order_total H2 {
	MARGIN-BOTTOM: 4px; FONT-SIZE: 16px
}
#order_total P {
	MARGIN-BOTTOM: 0px
}
#furniture_removal_instructions {
	MARGIN-TOP: 10px
}
#furniture_removal_instructions INPUT {
	WIDTH: 400px
}
#terms_and_conditions {
	COLOR: #999999; FONT-SIZE: 11px
}
#terms_and_conditions A {
	COLOR: #999999; FONT-SIZE: 11px
}
.probank
{
	width:146px; float: left; text-align: center; margin:2px;
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; PADDING-BOTTOM: 10px; 
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; PADDING-TOP: 10px
	}
.probank a
{
	COLOR: #000000; TEXT-DECORATION: none;
	}
.probank A:hover {
	COLOR: #a00606
}
.designbank
{
	width:423; float: left; text-align: center; margin:2px;
	 PADDING-BOTTOM: 10px; 
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px;
	
	}

.protabe {
	BORDER-COLLAPSE: collapse
}
.protabe TD {
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; PADDING-TOP: 10px
}
.protabe A {
	COLOR: #000000; TEXT-DECORATION: none
}
.protabe A:hover {
	COLOR: #a00606
}
.protabe A DIV.product_price {
	TEXT-ALIGN: center; COLOR: #999999
}
.protabe A DIV.product_title {
	TEXT-ALIGN: center;
}
.defultAbout
{
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; PADDING-TOP: 10px;
	height:278px;BACKGROUND-IMAGE: url(defaultab.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 307px;
	}
#Billinginfo
{
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; PADDING-TOP: 10px;
	
	}
#Billinginfo table td
{
	BORDER-BOTTOM: #c0c0c0 1px solid; BORDER-LEFT: #c0c0c0 1px solid; PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c0c0c0 1px solid; BORDER-RIGHT: #c0c0c0 1px solid; PADDING-TOP: 10px;
	
	}
#Billinginfo table td.tdtitle
{
	 width:60px; background-color:#F2F4C6;
	}
#Billinginfo table td.tdvalue
{
	 width:180px;
	}
#Billinginfo table td.tdcol5
{
	 width:720px;
	}
#Billinginfo table td.tdcol6
{
	 width:720px; background-color:#D0F0FF; font-weight:bold; font-size:14px;
	}
#openclosexxx
{ 
	padding-left:50px; background-image:url(Open.png); background-repeat:no-repeat; background-position:20px 13px; height:40px; line-height:40px;
	font-weight:bold; font-size:13px;
	}
#b2b
{
	 /*background-image:url(b2b.jpg); background-repeat:no-repeat; width:430px; height:80px; overflow:hidden;*/
	}