BODY {
	MARGIN: 0px; TEXT-ALIGN: center
}
#site_bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: -6px 0px 0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative
}
#site_bg_left {
	BACKGROUND-POSITION: left top; LEFT: 0px; BACKGROUND-IMAGE: url(/images/blocks/site_bg_left_phase_2_bg.jpg); WIDTH: 50%; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; HEIGHT: 145px
}
#site_bg_right {
	BACKGROUND-POSITION: left top; RIGHT: 0px; BACKGROUND-IMAGE: url(/images/blocks/site_bg_right_phase_2_bg.jpg); WIDTH: 50%; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; HEIGHT: 145px
}
#main_container {
	MARGIN: auto; WIDTH: 768px; POSITION: relative; TEXT-ALIGN: left
}
#top_bar {
	FLOAT: left; WIDTH: 768px; BACKGROUND-COLOR: #1d191a
}
#top_bar DIV.spacer {
	HEIGHT: 0px
}
#logo_bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 768px; PADDING-TOP: 0px; HEIGHT: 145px
}
#logo_bar IMG {
	MARGIN: 0px
}
#quick_search {
	MARGIN-TOP: -112px; FONT-SIZE: 100%; FLOAT: right; WIDTH: 330px; PADDING-TOP: 4px; FONT-FAMILY: arial
}
#quick_search INPUT {
	FLOAT: left
}
#quick_search INPUT.qs_text {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN-TOP: 2px; FONT-SIZE: 100%; MARGIN-LEFT: 3px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100px; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: arial
}
#basket_box {
	BACKGROUND-POSITION: right top; MARGIN-TOP: -136px; FLOAT: right; BACKGROUND-IMAGE: url(../images/blocks/basket_box_bg.gif); WIDTH: 132px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 110px; BACKGROUND-COLOR: #a7a7a7
}
UNKNOWN {
	MIN-HEIGHT: 110px; WIDTH: 132px; HEIGHT: auto
}
#basket_box P {
	MARGIN-TOP: 0px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 90%; MARGIN-BOTTOM: 0px; COLOR: #000000
}
#basket_box P A {
	COLOR: #e64396; TEXT-DECORATION: none
}
#basket_box P A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
#basket_box P.title {
	MARGIN-TOP: 3px; FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #000000
}
#basket_box P.currency {
	FONT-WEIGHT: bold; FONT-SIZE: 90%
}
#basket_box P.currency A {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; TEXT-DECORATION: none
}
#basket_box P.currency A:hover {
	COLOR: #000000
}
#basket_box P.currency A.selected {
	COLOR: #000000
}
#basket_box SPAN.value {
	COLOR: #000000
}
#top_nav {
	MARGIN-TOP: -20px; FLOAT: left; WIDTH: 768px; TEXT-ALIGN: left
}
#top_nav A {
	FONT-WEIGHT: normal; COLOR: #ffffff; TEXT-DECORATION: none
}
#top_nav A:hover {
	TEXT-DECORATION: underline
}
#top_nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#top_nav UL LI {
	PADDING-RIGHT: 8px; DISPLAY: inline; PADDING-LEFT: 20px; FONT-SIZE: 95%; BORDER-LEFT: medium none
}
#top_nav UL LI.first {
	DISPLAY: inline; PADDING-LEFT: 10px; BORDER-LEFT: medium none
}
#top_nav UL LI.large {
	PADDING-RIGHT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 100%
}
#top_nav UL LI.large A {
	FONT-WEIGHT: normal; COLOR: #ec3a98
}
#main_area {
	FLOAT: left; WIDTH: 768px
}
#right_col {
	FLOAT: right; PADDING-BOTTOM: 20px; WIDTH: 595px
}
#right_col HR {
	CLEAR: both; BORDER-RIGHT: medium none; BORDER-TOP: #a7a7a7 1px solid; MARGIN-TOP: 10px; MARGIN-BOTTOM: 10px; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; HEIGHT: 1px
}
#right_col H1 {
	MARGIN-TOP: 42px; FONT-WEIGHT: normal; FONT-SIZE: 170%; MARGIN-BOTTOM: 12px; COLOR: #000000; FONT-FAMILY: tahoma,verdana,arial,times,courier
}
UNKNOWN {
	MARGIN-BOTTOM: 13px
}
#right_col H1 A {
	MARGIN-TOP: 14px; MARGIN-BOTTOM: 14px; COLOR: #e64396
}
#right_col TABLE {
	CLEAR: both; FONT-SIZE: 100%; FLOAT: left
}
#right_col FORM.ecommerce_form TABLE {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 100%; FLOAT: left; WIDTH: 90%
}
#right_col TABLE.ecommerce_table {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 100%; FLOAT: left; WIDTH: 90%
}
#right_col H2 {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 138%; FLOAT: left; MARGIN-BOTTOM: 7px; WIDTH: 100%; COLOR: #000000; FONT-FAMILY: tahoma,verdana,arial,times,courier
}
#right_col TABLE TBODY TR TD H2 {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 138%; FLOAT: left; MARGIN-BOTTOM: 7px; WIDTH: 100%; COLOR: #000000; FONT-FAMILY: tahoma,verdana,arial,times,courier
}
#right_col H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-LEFT: 1px; COLOR: #848482
}
#right_col TABLE TBODY TR TD H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-LEFT: 1px; COLOR: #848482
}
#right_col P {
	CLEAR: both
}
#right_col P {
	CLEAR: both; MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN-BOTTOM: 5px
}
#right_col TABLE TBODY TR TD P {
	CLEAR: both; MARGIN-TOP: 5px; FONT-WEIGHT: normal; FONT-SIZE: 100%; MARGIN-BOTTOM: 5px
}
UNKNOWN {
	MARGIN-TOP: 5px
}
#right_col DIV.with_bullet {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 10px;
}
#right_col DIV.with_bullet IMG {
	FLOAT: left; MARGIN-RIGHT: 10px
}
#right_col DIV.with_bullet H3 {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 0px; FLOAT: left; BACKGROUND-IMAGE: url(../images/blocks/right_col_bullet.gif); MARGIN-BOTTOM: 0px; TEXT-INDENT: 15px; BACKGROUND-REPEAT: no-repeat
}
#right_col DIV.with_bullet H3 A {
	COLOR: #e64396
}
#right_col DIV.with_bullet P {
	CLEAR: none; FLOAT: left; WIDTH: 450px
}
#right_col DIV.no_image P {
	CLEAR: none; FLOAT: left; WIDTH: 100%
}
#right_col DIV.with_bullet P STRONG {
	COLOR: #000000
}
#right_col DIV.with_grey_box {
	BACKGROUND-POSITION: right top; MARGIN-TOP: 10px; FLOAT: left; BACKGROUND-IMAGE: url(../images/blocks/with_grey_box_bg.gif); MARGIN-BOTTOM: 10px; WIDTH: 592px; BACKGROUND-REPEAT: repeat-y
}
#right_col DIV.with_grey_box IMG {
	FLOAT: left; MARGIN-RIGHT: 15px
}
#right_col DIV.with_grey_box H3 {
	FLOAT: left; WIDTH: 125px; COLOR: #000000
}
#right_col DIV.with_grey_box P {
	CLEAR: none; FLOAT: left; WIDTH: 125px; COLOR: #000000
}
#right_col P.step_header {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-LEFT: 1px; COLOR: #848482
}
#right_col TABLE TBODY TR TD P.step_header {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-LEFT: 1px; COLOR: #848482
}
#right_col H2 A {
	FONT-SIZE: 100%; COLOR: #e64396
}
#right_col UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#right_col UL LI {
	BACKGROUND-POSITION: left top; PADDING-LEFT: 15px; BACKGROUND-IMAGE: url(../images/blocks/right_col_bullet.gif); MARGIN-BOTTOM: 2px; BACKGROUND-REPEAT: no-repeat
}
#right_col DIV.home_main_col {
	FLOAT: left; WIDTH: 390px; PADDING-TOP: 0px
}
#right_col DIV.home_main_col H1 {
	FONT-SIZE: 200%; COLOR: #000000
}
#right_col DIV.home_main_col H1.black {
	FONT-SIZE: 210%; COLOR: #000000
}
#right_col DIV.home_main_col DIV.item {
	PADDING-BOTTOM: 25px; WIDTH: 390px
}
#right_col DIV.home_main_col DIV.small_item_1 {
	MARGIN-TOP: 35px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 185px; MARGIN-RIGHT: 20px
}
#right_col DIV.home_main_col DIV.small_item_2 {
	MARGIN-TOP: 35px; FLOAT: left; MARGIN-BOTTOM: 8px; WIDTH: 185px
}
#right_col H1.black {
	FONT-SIZE: 210%; COLOR: #000000
}
#right_col DIV.home_main_col H2 {
	MARGIN-TOP: 12px; FONT-SIZE: 100%; MARGIN-BOTTOM: 11px
}
#right_col DIV.home_right_col {
	FLOAT: right; WIDTH: 185px; PADDING-TOP: 44px; POSITION: relative; HEIGHT: 280px
}
UNKNOWN {
	MIN-HEIGHT: 280px; HEIGHT: auto
}
#right_col DIV.home_right_col DIV.item {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 45px; WIDTH: 185px; PADDING-TOP: 0px; HEIGHT: auto
}
UNKNOWN {
	FLOAT: right
}
#right_col DIV.home_right_col DIV.item H2 A {
	COLOR: #848482
}
#right_col DIV.home_right_col H2 {
	FONT-SIZE: 95%; MARGIN-BOTTOM: 2px; COLOR: #848482
}
#right_col DIV.home_right_col DIV.right_form {
	CLEAR: both; BORDER-RIGHT: #cfcfcf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cfcfcf 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; MARGIN: 0px 0px 11px; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 185px; PADDING-TOP: 5px; BORDER-BOTTOM: #cfcfcf 1px solid
}
UNKNOWN {
	WIDTH: 178px
}
#right_col DIV.home_right_col DIV.right_form H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #e94397; PADDING-TOP: 0px
}
#right_col DIV.home_right_col DIV.right_form P {
	PADDING-LEFT: 60px; FLOAT: left; MARGIN: 0px
}
UNKNOWN {
	PADDING-LEFT: 40px; FLOAT: left; MARGIN: 0px
}
#right_col DIV.home_right_col FORM {
	CLEAR: both; FONT-SIZE: 95%; MARGIN: -5px 0px 0px; FONT-FAMILY: arial
}
#right_col DIV.home_right_col DIV.right_form FORM H2 {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: auto; COLOR: #e94397; PADDING-TOP: 3px
}
#right_col DIV.home_right_col DIV.right_form FORM H2 A {
	MARGIN: 0px; COLOR: #e94397
}
#right_col DIV.home_right_col FORM LABEL {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 3px 5px 0px 0px
}
#right_col DIV.home_right_col FORM INPUT.text {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; MARGIN-TOP: 3px; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 100%; FLOAT: left; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 100px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #cfcfcf 1px solid; FONT-FAMILY: arial
}
#right_col DIV.home_right_col FORM INPUT.button {
	MARGIN-TOP: 0px; FLOAT: left; PADDING-BOTTOM: 0px
}
#right_col DIV.home_item_row {
	FLOAT: left; WIDTH: 390px
}
#right_col DIV.home_item_row A {
	COLOR: #848482; TEXT-DECORATION: none
}
#right_col DIV.home_item_row A:hover {
	COLOR: #e64396; TEXT-DECORATION: none
}
#right_col DIV.home_item_row DIV.item {
	FLOAT: left; PADDING-BOTTOM: 21px; MARGIN-LEFT: 20px; WIDTH: 185px
}
#right_col DIV.home_item_row DIV.first {
	MARGIN-LEFT: 0px
}
#right_col DIV.home_item_row DIV.item H2 {
	FONT-SIZE: 100%
}
#right_col DIV.home_item_row DIV.item P {
	MARGIN: 0px 0px 3px
}
#right_col DIV.blurb_row {
	MARGIN-TOP: -3px; FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 595px
}
#right_col DIV.blurb_row P {
	MARGIN-TOP: 0px; WIDTH: 320px; COLOR: #848482; MARGIN-RIGHT: 10px; TEXT-ALIGN: justify
}
#right_col DIV.item_row {
	FLOAT: left; MARGIN-BOTTOM: 20px; WIDTH: 595px
}
#right_col DIV.item_row_search {
	CLEAR: both; MARGIN-TOP: 0px; DISPLAY: block; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 595px; PADDING-TOP: 0px; BORDER-BOTTOM: #000000 1px solid
}
#right_col DIV.item_row_search IMG {
	MARGIN-TOP: 5px
}
#right_col DIV.item_row DIV.item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 122px; MARGIN-RIGHT: 22px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#right_col #buy_area DIV.item_row {
	CLEAR: both; MARGIN-TOP: 10px; MARGIN-BOTTOM: 20px; WIDTH: 320px
}
#right_col #buy_area DIV.item_row DIV.item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 70px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#right_col DIV.item_row DIV.large {
	WIDTH: 110px; MARGIN-RIGHT: 24px
}
#right_col DIV.item_row DIV.item A {
	COLOR: #848482
}
#right_col DIV.item_row DIV.item IMG {
	BORDER-RIGHT: #848482 1px solid; BORDER-TOP: #848482 1px solid; DISPLAY: block; MARGIN-BOTTOM: 5px; BORDER-LEFT: #848482 1px solid; BORDER-BOTTOM: #848482 1px solid
}
#right_col #selected_image {
	MARGIN-TOP: 46px; FLOAT: left; WIDTH: 262px
}
#right_col #selected_image IMG {
	BORDER-RIGHT: #848482 1px solid; BORDER-TOP: #848482 1px solid; MARGIN-BOTTOM: 5px; BORDER-LEFT: #848482 1px solid; BORDER-BOTTOM: #848482 1px solid
}
UNKNOWN {
	DISPLAY: block
}
#right_col #selected_image A {
	FONT-WEIGHT: bold; COLOR: #848482
}
#right_col #selected_image A.pink {
	COLOR: #e64396
}
#right_col #selected_image P.additional_thumb {
	MARGIN-TOP: 10px
}
#right_col #selected_image P.additional_thumb IMG {
	FLOAT: left; MARGIN-RIGHT: 15px
}
#right_col #selected_image P.helponimagery_thumb {
	MARGIN-TOP: 30px; MARGIN-LEFT: 71px
}
#right_col #selected_image P.helponimagery_thumb IMG {
	FLOAT: left; MARGIN-RIGHT: 15px
}
#right_col #buy_area {
	MARGIN-TOP: 14px; FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 320px; HEIGHT: 275px
}
UNKNOWN {
	MIN-HEIGHT: 275px; HEIGHT: auto
}
#right_col #buy_area H1 {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; WIDTH: 320px; COLOR: #000000
}
#right_col #buy_area H2 {
	CLEAR: both; FONT-WEIGHT: bold; FONT-SIZE: 115%; MARGIN: 10px 0px 0px; WIDTH: 100%; COLOR: #848482
}
#right_col #buy_area UL.print_alternatives {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#right_col #buy_area UL.print_alternatives LI {
	MARGIN-TOP: 3px; DISPLAY: block; FLOAT: left; WIDTH: 95px
}
#right_col #buy_area UL.print_alternatives LI A {
	COLOR: #848482
}
#right_col #buy_area UL.print_alternatives LI.medium {
	DISPLAY: block; FLOAT: left; WIDTH: 120px
}
#right_col FORM.buy_form P {
	MARGIN-LEFT: 1px
}
#right_col P.form_header {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-LEFT: 1px; COLOR: #e64396
}
#right_col TABLE P.form_header {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-LEFT: 1px; COLOR: #e64396
}
#right_col P.black_header {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-LEFT: 1px; COLOR: #000000
}
#right_col TABLE P.black_header {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN-LEFT: 1px; COLOR: #000000
}
#right_col FORM.buy_form {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 0px; FLOAT: left; VISIBILITY: hidden; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 320px; PADDING-TOP: 0px
}
UNKNOWN {
	HEIGHT: auto
}
#right_col FORM.visible {
	DISPLAY: block; VISIBILITY: visible
}
#right_col FORM.buy_form DIV.spacer {
	CLEAR: both; WIDTH: 100%
}
#right_col FORM.buy_form FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 320px; PADDING-TOP: 0px
}
#right_col FORM.buy_form FIELDSET P.form_header {
	MARGIN-LEFT: 0px
}
#right_col #buy_area #step_1 {
	DISPLAY: block; VISIBILITY: visible
}
#right_col #buy_area #product_selection {
	DISPLAY: block; VISIBILITY: visible
}
#right_col FORM.buy_form #size_cm {
	DISPLAY: none; VISIBILITY: hidden
}
#right_col FORM.visible #size_cm {
	DISPLAY: none; VISIBILITY: hidden
}
#right_col FORM.buy_form #size_cm_no_frame {
	DISPLAY: none; VISIBILITY: hidden
}
#right_col FORM.visible #size_cm_no_frame {
	DISPLAY: none; VISIBILITY: hidden
}
#right_col FORM.buy_form INPUT.radio {
	FLOAT: left; MARGIN-RIGHT: 3px
}
#right_col FORM.buy_form INPUT.quantity_field {
	BORDER-RIGHT: #959593 1px solid; BORDER-TOP: #959593 1px solid; FLOAT: left; BORDER-LEFT: #959593 1px solid; WIDTH: 45px; BORDER-BOTTOM: #959593 1px solid
}
#right_col FORM.buy_form LABEL {
	MARGIN-TOP: 4px; FONT-SIZE: 95%; FLOAT: left; WIDTH: 200px
}
#right_col FORM.buy_form LABEL.short {
	MARGIN-TOP: 4px; FLOAT: left; WIDTH: 82px
}
#right_col FORM.buy_form LABEL.medium {
	MARGIN-TOP: 4px; FLOAT: left; WIDTH: 105px
}
#right_col FORM.buy_form LABEL.long {
	MARGIN-TOP: 4px; FLOAT: left; WIDTH: 135px
}
#right_col FORM.buy_form LABEL.very_long {
	MARGIN-TOP: 4px; FLOAT: left; WIDTH: 290px
}
#right_col FORM.buy_form INPUT.exceed_agree {
	FLOAT: left; MARGIN: 4px 5px 0px 0px
}
#right_col FORM.buy_form INPUT.next_step {
	MARGIN: 15px 0px 0px 250px
}
#right_col FORM.buy_form INPUT.next_step_large {
	FLOAT: right; MARGIN: 15px 0px 0px
}
#right_col FORM.buy_form INPUT.buy_now {
	FLOAT: right; MARGIN: 15px 0px 0px
}
#right_col FORM.buy_form A.next_step {
	MARGIN-TOP: 15px; FLOAT: right
}
#right_col FORM.buy_form P.switch_size {
	CLEAR: both
}
#right_col FORM.buy_form DIV.item {
	PADDING-RIGHT: 0px; MARGIN-TOP: 5px; PADDING-LEFT: 0px; FLOAT: left; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; WIDTH: 150px; MARGIN-RIGHT: 5px; PADDING-TOP: 0px
}
UNKNOWN {
	MARGIN-BOTTOM: 5px
}
#right_col FORM.buy_form DIV.item P {
	FONT-WEIGHT: bold; FONT-SIZE: 95%; MARGIN-BOTTOM: 2px; MARGIN-LEFT: 1px
}
UNKNOWN {
	MARGIN-LEFT: 0px
}
#right_col FORM.buy_form DIV.item LABEL {
	WIDTH: 127px
}
#right_col DIV.cart_steps {
	PADDING-RIGHT: 5px; BORDER-TOP: #e64396 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 100%; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 10px; WIDTH: 98%; COLOR: #848482; PADDING-TOP: 3px; BORDER-BOTTOM: #e64396 1px solid; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
#right_col DIV.cart_steps SPAN.highlight {
	FONT-WEIGHT: bold; FONT-SIZE: 115%
}
#right_col FORM.ecommerce_form TABLE TR TD {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#right_col TABLE TR TD {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#right_col FORM.ecommerce_form TABLE TR TD A {
	COLOR: #000000
}
#right_col TABLE TR TD A {
	COLOR: #000000
}
#right_col FORM.ecommerce_form TABLE TR TD A:hover {
	TEXT-DECORATION: none
}
#right_col TABLE TR TD A:hover {
	TEXT-DECORATION: none
}
#right_col TABLE TR TD IMG.img_left {
	FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-RIGHT: 10px
}
#right_col TD IMG.img_center {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: center
}
UNKNOWN {
	MARGIN: auto
}
#right_col TABLE TR TD IMG.img_right {
	FLOAT: right; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
}
#right_col FORM.ecommerce_form P {
	CLEAR: left; DISPLAY: block
}
#right_col FORM.ecommerce_form TABLE TR.header {
	BORDER-TOP: #e64396 1px solid; MARGIN-TOP: 10px; FONT-WEIGHT: normal; BORDER-BOTTOM: #e64396 1px solid
}
#right_col TABLE TR.header {
	BORDER-TOP: #e64396 1px solid; MARGIN-TOP: 10px; FONT-WEIGHT: normal; BORDER-BOTTOM: #e64396 1px solid
}
#right_col FORM.ecommerce_form TABLE TR.header TD {
	BORDER-TOP: #e64396 1px solid; BORDER-BOTTOM: #e64396 1px solid
}
#right_col TABLE TR.header TD {
	BORDER-TOP: #e64396 1px solid; BORDER-BOTTOM: #e64396 1px solid
}
#right_col FORM.ecommerce_form TABLE TR.header_bold {
	BORDER-TOP: #e64396 1px solid; MARGIN-TOP: 10px; FONT-WEIGHT: bold; BORDER-BOTTOM: #e64396 1px solid
}
#right_col TABLE TR.header_bold {
	BORDER-TOP: #e64396 1px solid; MARGIN-TOP: 10px; FONT-WEIGHT: bold; BORDER-BOTTOM: #e64396 1px solid
}
#right_col FORM.ecommerce_form TABLE TR.header_bold TD {
	BORDER-TOP: #e64396 1px solid; MARGIN-TOP: 10px; FONT-WEIGHT: bold; BORDER-BOTTOM: #e64396 1px solid
}
#right_col TABLE TR.header_bold TD {
	BORDER-TOP: #e64396 1px solid; MARGIN-TOP: 10px; FONT-WEIGHT: bold; BORDER-BOTTOM: #e64396 1px solid
}
#right_col TABLE TR TD.header_bold {
	BORDER-TOP: #e64396 1px solid; MARGIN-TOP: 10px; FONT-WEIGHT: bold; BORDER-BOTTOM: #e64396 1px solid
}
#right_col FORM.ecommerce_form TABLE TR.line_item {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #848482 1px solid
}
#right_col TABLE TR.line_item {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #848482 1px solid
}
#right_col FORM.ecommerce_form TABLE TR.line_item TD {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e64396 1px solid
}
#right_col TABLE TR.line_item TD {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e64396 1px solid
}
#right_col TABLE TR TD.line_item {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px; BORDER-BOTTOM: #e64396 1px solid
}
#right_col FORM.ecommerce_form TABLE TR.header_bold_promo {
	BORDER-TOP: #000000 1px solid; MARGIN-TOP: 10px; FONT-WEIGHT: bold; BORDER-BOTTOM: #000000 1px solid
}
#right_col TABLE TR.header_bold_promo {
	BORDER-TOP: #000000 1px solid; MARGIN-TOP: 10px; FONT-WEIGHT: bold; BORDER-BOTTOM: #000000 1px solid
}
#right_col FORM.ecommerce_form TABLE TR.header_bold_promo TD {
	BORDER-TOP: #000000 1px solid; MARGIN-TOP: 10px; FONT-WEIGHT: bold; BORDER-BOTTOM: #000000 1px solid
}
#right_col TABLE TR.header_bold_promo TD {
	BORDER-TOP: #000000 1px solid; MARGIN-TOP: 10px; FONT-WEIGHT: bold; BORDER-BOTTOM: #000000 1px solid
}
#right_col FORM.ecommerce_form TABLE TR.dark_font {
	PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px
}
#right_col TABLE TR.dark_font {
	PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px
}
#right_col FORM.ecommerce_form TABLE TR.dark_font TD {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#right_col TABLE TR.dark_font TD {
	PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#right_col FORM.ecommerce_form INPUT.radio_left {
	MARGIN-TOP: -3px; FLOAT: left
}
UNKNOWN {
	MARGIN-TOP: 0px; FLOAT: left
}
#right_col FORM.ecommerce_form LABEL.long_label {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 395px
}
#right_col FORM.ecommerce_form INPUT.submit_button {
	FLOAT: left
}
#right_col FORM.ecommerce_form SPAN.product {
	CLEAR: both; FLOAT: left; WIDTH: 450px
}
#right_col #info_area {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; MARGIN-TOP: 25px; FLOAT: left; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 595px; BORDER-BOTTOM: #cfcfcf 1px solid
}
UNKNOWN {
	MARGIN-TOP: 25px
}
#right_col #info_area DIV.item_row {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: 10px 0px 10px 10px; WIDTH: 210px; PADDING-TOP: 0px
}
#right_col #info_area #info_frames {
	WIDTH: 340px
}
#right_col #info_area #info_alternatives {
	WIDTH: 350px
}
#right_col #info_area DIV.item_row DIV.item IMG {
	MARGIN-TOP: 5px
}
#right_col #info_area DIV.item_row H3 {
	FONT-SIZE: 100%; MARGIN: 0px 0px 10px 1px; COLOR: #e64396
}
#right_col #info_area #info_sizes IMG.main_image {
	FLOAT: left; MARGIN: 0px 4px 0px 0px
}
#right_col #info_area #info_sizes DIV.item {
	DISPLAY: block; FONT-SIZE: 90%; FLOAT: left; MARGIN: 0px 7px 5px 0px; WIDTH: auto; TEXT-ALIGN: center
}
#right_col #info_area #info_sizes DIV.item IMG {
	FLOAT: left
}
#right_col #info_area #info_sizes P {
	CLEAR: both; MARGIN: 0px
}
#right_col #info_area #info_frames P {
	MARGIN-LEFT: 2px
}
#right_col #info_area #info_tips P {
	MARGIN-LEFT: 2px
}
#right_col #info_area #info_frames DIV.item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; WIDTH: 85px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#right_col #info_area #info_alternatives DIV.item {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; WIDTH: 85px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#right_col #info_area DIV.item_row DIV.item IMG {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px auto 2px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#left_col {
	FONT-WEIGHT: bold; FLOAT: left; PADDING-BOTTOM: 10px; WIDTH: 165px; PADDING-TOP: 45px
}
#left_col H2 {
	BACKGROUND-POSITION: left top; MARGIN-TOP: 0px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 0px; COLOR: #e64396; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat
}
#left_col H2 SPAN.normal {
	FONT-WEIGHT: normal
}
#left_col H2.title_0 {
	FONT-WEIGHT: normal
}
#left_col P {
	MARGIN-TOP: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: 87%; MARGIN-BOTTOM: 0px
}
#left_col UL {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 90%; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; WIDTH: 165px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#left_col UL.basket {
	MARGIN-BOTTOM: 0px
}
#left_col UL LI {
	font-family:tahoma, arial; font-size:11px; FLOAT: left; PADDING-BOTTOM: 1px; WIDTH: 165px; COLOR: #000000
}
#left_col UL LI A {
	font-family:tahoma, arial; font-size:11px; DISPLAY: block; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 2px; WIDTH: 150px; COLOR: #000000; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}
UNKNOWN {
	WIDTH: 145px
}
#left_col UL LI A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #e64396; TEXT-DECORATION: none
}
#left_col UL LI.selected A {
	FONT-WEIGHT: normal; COLOR: #ffffff; BACKGROUND-COLOR: #e64396; TEXT-DECORATION: none
}
#left_col DIV.left_form {
	BORDER-RIGHT: #cfcfcf 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #cfcfcf 1px solid; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: 7px; MARGIN: 0px 0px 10px; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 150px; PADDING-TOP: 5px; BORDER-BOTTOM: #cfcfcf 1px solid
}
UNKNOWN {
	WIDTH: 145px
}
#left_col DIV.left_form H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#left_col DIV.left_form P {
	PADDING-LEFT: 30px; FLOAT: left; MARGIN: 0px
}
UNKNOWN {
	PADDING-LEFT: 40px; FLOAT: left; MARGIN: 0px
}
#left_col FORM {
	CLEAR: both; FONT-SIZE: 100%; MARGIN: -5px 0px 0px; FONT-FAMILY: arial
}
#left_col FORM LABEL {
	FLOAT: left; MARGIN: 3px 5px 0px 0px
}
#left_col FORM INPUT.text {
	BORDER-RIGHT: #cfcfcf 1px solid; BORDER-TOP: #cfcfcf 1px solid; MARGIN-TOP: 3px; PADDING-LEFT: 2px; FONT-SIZE: 100%; FLOAT: left; BORDER-LEFT: #cfcfcf 1px solid; WIDTH: 100px; MARGIN-RIGHT: 5px; BORDER-BOTTOM: #cfcfcf 1px solid; FONT-FAMILY: arial
}
#left_col FORM INPUT.button {
	MARGIN-TOP: 0px; FLOAT: left; MARGIN-BOTTOM: 0px
}
#left_col DIV.left_nav_box {
	BORDER-RIGHT: #868684 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #868684 1px solid; PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 8px; BORDER-LEFT: #868684 1px solid; WIDTH: 150px; PADDING-TOP: 5px; BORDER-BOTTOM: #868684 1px solid; BACKGROUND-COLOR: #cdcdcd
}
UNKNOWN {
	WIDTH: 145px
}
#left_col DIV.left_nav_box P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #e64396; PADDING-TOP: 0px
}
#left_col DIV.left_nav_box FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#left_col DIV.left_nav_box FORM FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#left_col DIV.left_nav_box FORM LABEL {
	FONT-WEIGHT: bold; FONT-SIZE: 90%; FLOAT: left; COLOR: #e64396
}
#left_col DIV.left_nav_box FORM INPUT.text {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 2px 4px 0px 0px; BORDER-LEFT: medium none; WIDTH: 82px; PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
#left_col DIV.left_nav_box FORM INPUT.submit {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FLOAT: left; MARGIN: 2px 0px 0px; BORDER-LEFT: medium none; WIDTH: 19px; BORDER-BOTTOM: medium none; HEIGHT: 16px
}
#base_bar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative; HEIGHT: 124px; TEXT-ALIGN: center
}
#base_bar DIV.base_banner_img {
	MARGIN-TOP: -1px; POSITION: relative
}
#site_bg_bottom_right {
	RIGHT: 0px; BACKGROUND-IMAGE: url(/images/blocks/site_bg_bottom_right_bg.gif); MARGIN: 0px; WIDTH: 50%; BOTTOM: 0px; BACKGROUND-REPEAT: repeat-x; POSITION: absolute; HEIGHT: 60px
}
#base_text {
	FLOAT: left; WIDTH: 100%; TEXT-ALIGN: center
}
#base_text P {
	MARGIN-TOP: 25px; LINE-HEIGHT: 20px; TEXT-ALIGN: center
}
#popup_main_container {
	MARGIN: auto; WIDTH: 595px; POSITION: relative; TEXT-ALIGN: left
}
#popup_main_container #top_bar {
	OVERFLOW: hidden; WIDTH: 595px
}
#popup_main_container #top_bar #logo_bar {
	OVERFLOW: hidden; WIDTH: 595px
}
#popup_main_area {
	FLOAT: left; WIDTH: 595px
}
#popup_main_area #right_col {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 20px; MARGIN: auto; WIDTH: 595px; PADDING-TOP: 0px
}
UNKNOWN {
	WIDTH: 575px
}
#popup_main_area #right_col H1 {
	WIDTH: 575px
}
.content{
	font-family:arial,tahoma, ms sans Serif;
	font-size:72%;
	line-height:15px;
	color:#848482;
	word-spacing: 0px;
}

a.linkp:link{font-family:arial,tahoma; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none;}
a.linkp:active{font-family:arial,tahoma; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none;}
a.linkp:visited{font-family:arial,tahoma; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:none;}
a.linkp:hover{font-family:arial,tahoma; font-size:11px; font-weight:normal; color:#ffffff; text-decoration:underline;}
.textfild{background-color:#FFF4E1; border:1px solid #555555; font-family:tahoma, arial; font-size:11px; color:#0A254E; font-weight:normal;}
.code-gray {	font-family: "tahoma", ms sans Serif, Arial; font-weight:bold; font-size: 11px;line-height: 8pt; 	color: #ffffff; border: solid 1px #808080; background-color:#FF3399;}
.code-gray1 {	font-family: "tahoma", ms sans Serif, Arial; font-weight:bold; font-size: 11px;line-height: 8pt; 	color: #ffffff; border: solid 1px #808080; background-color:#FF3399; width:260;}

h1{
	FONT-FAMILY: Arial,Tahoma, Helvatica, sans-serif,Verdana;
	COLOR: #000000;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 21px;
	padding-top:6;
}
h2{
	FONT-FAMILY: Arial,Tahoma, Helvatica, sans-serif,Verdana;
	COLOR: #000000;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 21px;
	padding-top:6;
}
P{
	color:#848482;
}
.carthead{
	font-family:tahoma, arial; font-size:11px; PADDING-LEFT: 1px; FLOAT: left; PADDING-BOTTOM: 2px; COLOR: #000000; PADDING-TOP: 2px; TEXT-DECORATION: none
}
.disc{
	TEXT-DECORATION: line-through}
.textfild1{background-color:#FFFFFF; border:1px solid #555555; font-family:tahoma, arial; font-size:11px; color:#0A254E; font-weight:normal; height:20;}	
li {
color: #FF3399;
}
