BODY {
	MARGIN: 0px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #000; TEXT-ALIGN: left
}
STRONG {
	FONT-WEIGHT: bold
}
EM {
	FONT-STYLE: italic
}
A {
	COLOR: #999
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#access_links {
	DISPLAY: none
}
#wrapper {
	MARGIN: 0px auto; WIDTH: 995px; POSITION: relative; TEXT-ALIGN: left
}
#header {
	DISPLAY: block; Z-INDEX: 20
}
#topbar {
	MARGIN-TOP: 62px; DISPLAY: block; Z-INDEX: 30; FLOAT: right; WIDTH: 855px
}
#topmenu {
	Z-INDEX: 66; RIGHT: 0px; POSITION: absolute; TOP: 25px
}
#navbar {
	CLEAR: both; BORDER-TOP: #4b4b4b 1px solid; BACKGROUND: url(navbar.gif) no-repeat left bottom; POSITION: relative; HEIGHT: 34px
}
#sidebar {
	DISPLAY: block; FLOAT: left; PADDING-BOTTOM: 60px; WIDTH: 156px; MARGIN-RIGHT: 5px; HEIGHT: 1%
}
#contentkkkkkk {
	FONT-SIZE: 1.1em; Z-INDEX: 1; FLOAT: left; LINE-HEIGHT: 1.5em; PADDING-TOP: 23px
}
.contentsidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 60px; PADDING-TOP: 23px
}
#contentkkksidebar {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 60px; PADDING-TOP: 23px
}
.contentsidebar {
	PADDING-BOTTOM: 23px; WIDTH: 234px
}
UL LI {
	DISPLAY: block
}
#footer {
	CLEAR: both; PADDING-RIGHT: 20px; BORDER-TOP: #4b4b4b 1px solid; PADDING-LEFT: 20px; BACKGROUND: url(footer_gradient.jpg) repeat-x left top; PADDING-BOTTOM: 10px; COLOR: #999; PADDING-TOP: 10px; HEIGHT: 105px
}
BODY.your_basket #footer {
	BACKGROUND: url(footer_gradient_small.jpg) repeat-x; HEIGHT: auto
}
BODY.your_details #footer {
	BACKGROUND: url(footer_gradient_small.jpg) repeat-x; HEIGHT: auto
}
BODY.confirm_order #footer {
	BACKGROUND: url(footer_gradient_small.jpg) repeat-x; HEIGHT: auto
}
BODY.thank_you #footer {
	BACKGROUND: url(footer_gradient_small.jpg) repeat-x; HEIGHT: auto
}
#logo {
	MARGIN-TOP: 29px; FLOAT: left
}
#topbar UL {
	RIGHT: 0px; FLOAT: right; MARGIN: 25px 0px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left
}
#topbar #topmenu UL {
	MARGIN-TOP: 0px; POSITION: relative
}
#topmenu UL LI {
	DISPLAY: inline; POSITION: relative; TEXT-ALIGN: left
}
#navbar UL LI {
	DISPLAY: inline; POSITION: relative; TEXT-ALIGN: left
}
#topmenu UL LI A {
	DISPLAY: inline; MARGIN-LEFT: 17px; WIDTH: auto; COLOR: #999; LINE-HEIGHT: 1.1em; HEIGHT: auto; TEXT-DECORATION: underline
}
#topbar UL LI {
	DISPLAY: inline; POSITION: relative; TEXT-ALIGN: left
}
#navbar UL LI {
	DISPLAY: inline; POSITION: relative; TEXT-ALIGN: left
}
#topbar UL LI A {
	DISPLAY: inline; MARGIN-LEFT: 17px; WIDTH: auto; COLOR: #999; LINE-HEIGHT: 1.1em; HEIGHT: auto; TEXT-DECORATION: underline
}
#topbar UL LI A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#topbar A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#topmenu A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#topbar FORM {
	MARGIN-BOTTOM: 10px
}
#topbar P {
	FLOAT: right; COLOR: #999
}
#topbar A {
	COLOR: #999
}
#topbar P IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
INPUT#sitesearch_input {
	BORDER-RIGHT: #403e3e 1px solid; BORDER-TOP: #403e3e 1px solid; FONT-SIZE: 0.9em; MARGIN-LEFT: 18px; BORDER-LEFT: #403e3e 1px solid; WIDTH: 126px; COLOR: #999; BORDER-BOTTOM: #403e3e 1px solid; BACKGROUND-COLOR: #333030
}
INPUT#sitesearch_input {
	VERTICAL-ALIGN: middle
}
INPUT#sitesearch_submit_input {
	VERTICAL-ALIGN: middle
}
#navbar UL {
	MARGIN: 8px 0px 0px 10px
}
#navbar UL LI {
	FLOAT: left
}
#navbar UL LI A {
	DISPLAY: block; OVERFLOW: hidden; MARGIN-RIGHT: 20px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 17px
}
#topmenu UL LI A.country {
	PADDING-LEFT: 20px; MARGIN-LEFT: 0px
}

A#uk {
	BACKGROUND: url(/img/icons/uk.gif) no-repeat left center
}
A#au {
	BACKGROUND: url(/img/icons/au.gif) no-repeat left center
}
A#us {
	BACKGROUND: url(/img/icons/us.gif) no-repeat left center
}
A#de {
	BACKGROUND: url(/img/icons/de.gif) no-repeat left center
}
A#es {
	BACKGROUND: url(/img/icons/es.gif) no-repeat left center
}
A#dk {
	BACKGROUND: url(/img/icons/dk.gif) no-repeat left center
}
A#fr {
	BACKGROUND: url(/img/icons/fr.gif) no-repeat left center
}
A#it {
	BACKGROUND: url(/img/icons/it.gif) no-repeat left center
}
A#ie {
	BACKGROUND: url(/img/icons/ie.gif) no-repeat left center
}
A#sa {
	BACKGROUND: url(/img/icons/sa.gif) no-repeat left center
}
A#fi {
	BACKGROUND: url(/img/icons/fi.gif) no-repeat left center
}
A#fo {
	BACKGROUND: url(/img/icons/fo.gif) no-repeat left center
}
A#no {
	BACKGROUND: url(/img/icons/no.gif) no-repeat left center
}
A#is {
	BACKGROUND: url(/img/icons/is.gif) no-repeat left center
}
A#se {
	BACKGROUND: url(/img/icons/se.gif) no-repeat left center
}
#pagecontent {
	MIN-HEIGHT: 320px; HEIGHT: 320px
}
UNKNOWN {
	HEIGHT: auto
}
#navbar UL LI A:hover {
	BACKGROUND-POSITION: 0px -17px
}
A.mainnav_selected {
	BACKGROUND-POSITION: 0px -17px
}
A.mainnav_selected {
	BORDER-BOTTOM-COLOR: #d09418! important
}
#sidebar UL {
	PADDING-RIGHT: 15px; MARGIN: 21px 0px auto
}
#sidebar UL LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 14px; PADDING-TOP: 0px
}
#sidebar UL LI A {
	COLOR: #ccc; LINE-HEIGHT: 1.5em; TEXT-DECORATION: none
}
#sidebar UL LI A:hover {
	TEXT-DECORATION: underline
}
#sidebar UL LI#currentpage {
	BACKGROUND: url(/img/arrow.gif) no-repeat left 3px
}
#sidebar UL LI#currentpage A {
	FONT-WEIGHT: bold; COLOR: #cc9933
}
#sidebar UL LI UL {
	MARGIN: 6px 0px 4px 5px
}
#sidebar UL LI UL LI {
	MARGIN: 0px 0px 4px
}
#sidebar UL LI UL LI A {
	DISPLAY: block; MARGIN: 0px; COLOR: #999; TEXT-DECORATION: none
}
#sidebar UL LI UL LI.selected A {
	TEXT-DECORATION: underline
}
#sidebar UL LI UL LI A.selected {
	COLOR: #c93
}
#contentkkk H2 {
	POSITION: relative
}
#contentkkk H3 {
	POSITION: relative
}
#contentkkk H4 {
	POSITION: relative
}
#contentkkk H5 {
	POSITION: relative
}
#contentkkk H2 {
	DISPLAY: block; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 10px; COLOR: #c93
}
#contentkkk H1 {
	DISPLAY: block; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 10px; COLOR: #c93
}
#contentkkk H3 {
	DISPLAY: block; FONT-SIZE: 1.1em; MARGIN-BOTTOM: 10px; COLOR: #c93
}
#contentkkk H5 {
	DISPLAY: block; FONT-WEIGHT: normal; MARGIN-BOTTOM: 20px; COLOR: #c93
}
#footer H3 {
	FONT-SIZE: 0.9em; MARGIN-BOTTOM: 10px
}
#footer H3 IMG {
	MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 5px
}
#footer A {
	COLOR: #999
}
.footer_list {
	FLOAT: left; WIDTH: auto; MARGIN-RIGHT: 30px; PADDING-TOP: 8px
}
.footer_logo {
	FLOAT: right; MARGIN-RIGHT: 15px
}
.footer_list UL LI {
	MARGIN-BOTTOM: 5px
}
#footer_links {
	DISPLAY: inline; FONT-SIZE: 0.9em
}
#footer_links LI {
	DISPLAY: inline; LINE-HEIGHT: 1.2em; MARGIN-RIGHT: 15px
}
#global_footer_links {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-TOP: 17px
}
BODY.homepage #global_footer_links {
	PADDING-TOP: 0px
}
BODY#home #footer {
	PADDING-RIGHT: 18px; BORDER-TOP: #373737 1px solid; PADDING-LEFT: 18px; BACKGROUND: url(footer_gradient_small.jpg) repeat-x left top; PADDING-BOTTOM: 20px; PADDING-TOP: 10px; POSITION: relative
}
BODY#home #footer #global_footer_links {
	PADDING-TOP: 8px
}
BODY#home #footer DIV.footer_logo {
	RIGHT: 20px; POSITION: absolute; TOP: 10px
}
#contentkkksidebar P.orange {
	COLOR: #c93
}
#topbar A.orange {
	COLOR: #c93
}
#contentkkk P.orange {
	COLOR: #c93
}
.orange {
	COLOR: #c93
}
#topbar A.orange:hover {
	COLOR: #fff
}
#contentkkk H4.white {
	COLOR: #fff
}
#contentkkk P.white {
	COLOR: #fff
}
.white {
	COLOR: #fff
}
.radiancered {
	COLOR: #c14552
}
.radiance {
	COLOR: #df4d5d! important
}
.rare {
	COLOR: #ebb076! important
}
.clear {
	CLEAR: both
}
.hidetext {
	TEXT-INDENT: -9999em; TEXT-DECORATION: none
}
.pngfix {
	BEHAVIOR: url('/css/iepngfix.htc')
}
.space-right {
	MARGIN-RIGHT: 10px
}
.dotted_border {
	BACKGROUND: url(dot_repeat_x.gif) repeat-x left bottom; PADDING-BOTTOM: 30px
}
#contentkkk P.dotted_border {
	MARGIN-BOTTOM: 20px
}
#sidebar P A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#contentkkk A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#contentkkk P {
	MARGIN-BOTTOM: 10px; COLOR: #999; LINE-HEIGHT: 1.5em
}
#contentkkksidebar P {
	MARGIN-BOTTOM: 10px; COLOR: #999; LINE-HEIGHT: 1.5em
}
#sidebar P {
	MARGIN-BOTTOM: 10px; COLOR: #999; LINE-HEIGHT: 1.5em
}
#contentkkk P.nomargin {
	MARGIN-BOTTOM: 0px
}
#contentkkk P.section_space {
	MARGIN-BOTTOM: 30px
}
#contentkkk H3 {
	DISPLAY: block
}
#contentkkk H3.subset {
	MARGIN-TOP: 20px; DISPLAY: block; FONT-WEIGHT: normal; BACKGROUND: url(dotted_line_fade_short.gif) no-repeat left bottom; HEIGHT: 28px
}
#contentkkksidebar P {
	FONT-SIZE: 1em
}
.left {
	FLOAT: left
}
.right {
	FLOAT: right
}
#contentkkk P.center {
	TEXT-ALIGN: center
}
.center {
	TEXT-ALIGN: center
}
#contentkkk H3.subset .right {
	DISPLAY: block; FONT-SIZE: 0.8em; VERTICAL-ALIGN: bottom; COLOR: #999
}
#contentkkk H3.subset .small_txt {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 0.8em; MARGIN-LEFT: 10px; VERTICAL-ALIGN: bottom; COLOR: #999
}
#contentkkk H3.subset .normal_txt {
	FONT-SIZE: 1.1em; MARGIN-LEFT: 8px
}
#contentkkk H4 {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: 8px; COLOR: #cc9933; PADDING-TOP: 12px
}
DIV.hr {
	CLEAR: both; DISPLAY: block; BACKGROUND: url(dotted_line_dbl_fade.gif) no-repeat center top; POSITION: relative; HEIGHT: 1px
}
DIV.hr_dotted {
	CLEAR: both; DISPLAY: block; BACKGROUND: url(dotted_line.gif) no-repeat center top; POSITION: relative; HEIGHT: 1px
}
DIV.hr_grey_dotted {
	CLEAR: both; DISPLAY: block; BACKGROUND: url(dotted_line_grey.gif) repeat-x left top; MARGIN: 15px 0px; POSITION: relative; HEIGHT: 1px
}
DIV.grey_hr {
	MARGIN: 20px 0px; BORDER-BOTTOM: #333 1px solid; HEIGHT: 1px
}
.footnote {
	MARGIN: 40px 0px
}
UL.lightgrey LI {
	PADDING-LEFT: 8px; BACKGROUND: url(/img/bulletpoint.gif) no-repeat 0px 8px; COLOR: #999; LINE-HEIGHT: 1.5em
}
UL.normal LI {
	PADDING-LEFT: 8px; BACKGROUND: url(/img/bulletpoint.gif) no-repeat 0px 8px; COLOR: #999; LINE-HEIGHT: 1.5em
}
UL.normal LI {
	MARGIN-BOTTOM: 10px
}
#contentkkk LI UL {
	MARGIN-BOTTOM: 10px
}
UL.normal LI UL LI {
	PADDING-LEFT: 2px; BACKGROUND-IMAGE: none; MARGIN-BOTTOM: 0px
}
UL.normal LI UL.padded {
	MARGIN-LEFT: 10px
}
UL.normal LI.noimage {
	BACKGROUND-IMAGE: none
}
UL.nomargin LI {
	MARGIN-BOTTOM: 0px
}
OL.normal {
	PADDING-LEFT: 10px
}
OL.normal LI {
	LIST-STYLE-POSITION: outside; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 20px; COLOR: #999; LINE-HEIGHT: 1.5em; LIST-STYLE-TYPE: decimal
}
OL.normal LI UL LI {
	LIST-STYLE-TYPE: none
}
P.address {
	MARGIN-TOP: 10px; PADDING-LEFT: 15px; FONT-STYLE: italic
}
#contentkkk P.disclaimer {
	MARGIN-TOP: -0.5em; FONT-SIZE: 0.9em; COLOR: #666
}
.disclaimer {
	MARGIN-TOP: -0.5em; FONT-SIZE: 0.9em; COLOR: #666
}
#contentkkk P.small_txt {
	FONT-SIZE: 0.9em
}
.small_txt {
	FONT-SIZE: 0.9em
}
.grey_txt {
	COLOR: #666666
}
#contentkkk P.tiny_txt {
	FONT-SIZE: 0.85em
}
UL.pink LI {
	BACKGROUND: url(/img/bulletpoint_pink.gif) no-repeat 0px 8px
}
UL.purple LI {
	BACKGROUND: url(/img/bulletpoint_purple.gif) no-repeat 0px 8px
}
UL.radiance_red LI {
	BACKGROUND: url(/img/bulletpoint_radiance_red.gif) no-repeat 0px 8px
}
UL.lightgrey LI {
	BACKGROUND: url(/img/bulletpoint_lightgrey.gif) no-repeat 0px 8px; MARGIN-BOTTOM: 0px
}
DIV.product_thumbnail {
	DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 180px; HEIGHT: 110px
}
DIV.product_thumbnail IMG {
	MARGIN: auto
}
A.product_name {
	DISPLAY: block; COLOR: #9e9d9d; TEXT-DECORATION: underline
}
A.product_name:hover {
	TEXT-DECORATION: none
}
P.product_price {
	FONT-SIZE: 1.21em; MARGIN: 0px; COLOR: #cc9933! important
}
P.product_extras {
	MARGIN: 0px 0px 10px
}
.add_to_basket {
	DISPLAY: block; WIDTH: 120px; TEXT-INDENT: -9999em; HEIGHT: 21px; TEXT-DECORATION: none
}
.pre-order {
	DISPLAY: block; WIDTH: 120px; TEXT-INDENT: -9999em; HEIGHT: 21px; TEXT-DECORATION: none
}
BODY.shophome A.buy_now {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
BODY.shophome A.buy_now_pink {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
BODY.shophome A.buy_now_purple {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
BODY.shophome A.find_out_more {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
BODY.shophome A.find_out_more_pink {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
BODY.shophome A.find_out_more_purple {
	DISPLAY: block; MARGIN-LEFT: auto; MARGIN-RIGHT: auto
}
.buy_now {
	DISPLAY: block; WIDTH: 120px; TEXT-INDENT: -9999em; HEIGHT: 21px; TEXT-DECORATION: none
}
.find_a_stockist {
	DISPLAY: block; WIDTH: 120px; TEXT-INDENT: -9999em; HEIGHT: 21px; TEXT-DECORATION: none
}
A.find_out_more {
	DISPLAY: block; WIDTH: 120px; TEXT-INDENT: -9999em; HEIGHT: 21px; TEXT-DECORATION: none
}
#feature_container {
	DISPLAY: block; MARGIN: 0px auto
}
#feature {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 0px
}
#feature IMG.feature_img {
	FLOAT: left
}
#feature P.desc {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 170px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px; TEXT-ALIGN: right
}
#feature DIV.feature_price_module {
	MARGIN-TOP: 22px; DISPLAY: inline; FLOAT: right; WIDTH: 120px; TEXT-ALIGN: center
}
#feature DIV.feature_price_module IMG.product_img {
	DISPLAY: block; MARGIN: 0px auto
}
#feature_prev {
	DISPLAY: block; FLOAT: left; WIDTH: 31px; TEXT-INDENT: -9999em; HEIGHT: 31px; TEXT-DECORATION: none
}
#feature_next {
	DISPLAY: block; FLOAT: left; WIDTH: 31px; TEXT-INDENT: -9999em; HEIGHT: 31px; TEXT-DECORATION: none
}
#feature_prev {
	BACKGROUND: url(shop_feature_prev.gif) no-repeat center 50%
}
#feature_next {
	BACKGROUND: url(shop_feature_next.gif) no-repeat center 50%
}
#feature_nav {
	CLEAR: both; MARGIN: 0px auto
}
#feature_nav UL {
	FLOAT: left; MARGIN: 2px 8px
}
#feature_nav UL LI {
	FLOAT: left; MARGIN: 0px 1px
}
#feature_nav UL LI A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; FONT-SIZE: 0.87em; BACKGROUND: #131313; PADDING-BOTTOM: 8px; COLOR: #666666; PADDING-TOP: 4px; HEIGHT: 16px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#feature_nav UL LI.selected A {
	FONT-WEIGHT: bold; BACKGROUND: url(shop_feature_nav_selected.jpg) #131313 repeat-x left top; COLOR: #d09418
}
#feature_nav UL LI A:hover {
	COLOR: #d09418
}
#feature_right {
	PADDING-RIGHT: 2px; MARGIN-TOP: 25px; PADDING-LEFT: 2px; FONT-SIZE: 0.9em; BACKGROUND: #1c1c1c; FLOAT: left; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#feature_right DIV.top {
	CLEAR: none; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px; BORDER-BOTTOM: #333333 1px solid
}
#feature_right DIV.bottom {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#feature_right P.feature_price {
	FONT-SIZE: 1.62em; MARGIN-BOTTOM: 0px; COLOR: #cc9933! important
}
SPAN.stock_status {
	FONT-SIZE: 0.66em; COLOR: #999999
}
#feature_right H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#feature_right UL.normal LI {
	MARGIN-BOTTOM: 1px
}
#feature_right SELECT {
	MARGIN-TOP: 10px; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 12px
}
#feature_right INPUT {
	MARGIN-TOP: 10px; VERTICAL-ALIGN: bottom; MARGIN-RIGHT: 12px
}
DIV.content_left {
	FLOAT: left; MARGIN: 0px 63px 80px 0px; WIDTH: 445px
}
DIV.content_left UL LI {
	MARGIN-BOTTOM: 0px
}
DIV.content_right {
	FLOAT: left
}
DIV.content_footer {
	CLEAR: both; MARGIN-BOTTOM: 80px; WIDTH: 620px
}
DIV.half {
	FLOAT: left
}
.grey_box {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 15px; BACKGROUND-COLOR: #1c1c1c
}
.grey_box_grad {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 15px; BACKGROUND-COLOR: #1c1c1c
}
.grey_box_grad {
	BORDER-TOP: #000 1px solid; BACKGROUND: url(grey_box_grad_top.gif) #1c1c1c repeat-x left top
}
DIV.grey_box_highlight {
	BORDER-RIGHT: #3d3d3d 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #3d3d3d 1px solid; DISPLAY: block; PADDING-LEFT: 10px; FONT-SIZE: 1.07em; BACKGROUND: url(bg_grey_box_highlight.gif) #010101 repeat-x left top; PADDING-BOTTOM: 10px; MARGIN: 0px 3px 10px; BORDER-LEFT: #3d3d3d 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #3d3d3d 1px solid
}
DIV.grey_box_highlight UL LI {
	DISPLAY: block; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN-BOTTOM: 6px; COLOR: #999; TEXT-ALIGN: center
}
.dark_grey_box {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 5px; PADDING-TOP: 15px; BACKGROUND-COLOR: #202020
}
.dark_grey_box_results {
	BORDER-RIGHT: #202020 1px solid; PADDING-RIGHT: 14px; BORDER-TOP: #202020 0px solid; PADDING-LEFT: 17px; PADDING-BOTTOM: 7px; BORDER-LEFT: #202020 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #202020 20px solid; BACKGROUND-COLOR: #0d0d0d
}
.dotted_lines {
	BORDER-RIGHT: #202020 0px dotted; PADDING-RIGHT: 0px; BORDER-TOP: #202020 1px dotted; PADDING-LEFT: 0px; PADDING-BOTTOM: 8px; BORDER-LEFT: #202020 0px dotted; PADDING-TOP: 8px; BORDER-BOTTOM: #202020 1px dotted
}
.margin_top {
	MARGIN-TOP: 10px
}
.pink {
	COLOR: #cc0066! important
}
.purple {
	COLOR: #a254ad! important
}
.radiance_red {
	COLOR: #df4d5d! important
}
P.feature_price SPAN.radiance_red {
	COLOR: #d6d6d6! important
}
DIV.one_size {
	PADDING-RIGHT: 1px; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 120px; COLOR: #999; PADDING-TOP: 1px; TEXT-ALIGN: center
}
DIV.select_box {
	DISPLAY: block; FONT-SIZE: 0.9em; Z-INDEX: 15; MARGIN: 0px auto 10px; WIDTH: 120px; COLOR: #999; POSITION: relative; TEXT-ALIGN: left
}
DIV.select_box DIV.options {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; MARGIN-TOP: 1px; DISPLAY: none; BACKGROUND: #080808; BORDER-LEFT: #333333 1px solid; WIDTH: 120px; BORDER-BOTTOM: #333333 1px; POSITION: absolute
}
DIV.select_box DIV.options A {
	PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #080808; PADDING-BOTTOM: 0px; WIDTH: 114px; COLOR: #999; PADDING-TOP: 0px; BORDER-BOTTOM: #333333 1px solid; TEXT-DECORATION: none
}
SPAN.select_price {
	COLOR: #d0941a
}
DIV.select_box DIV.options A:hover {
	BACKGROUND: url(select_box_option.jpg) #282828 repeat-x left top; CURSOR: pointer; COLOR: #ccc
}
DIV.select_box DIV.options A:hover SPAN.select_price {
	COLOR: #ccc
}
DIV.select_box SPAN.default {
	BORDER-RIGHT: #424242 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #424242 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: url(select_box.gif) #000 no-repeat right top; PADDING-BOTTOM: 0px; MARGIN: 0px auto; BORDER-LEFT: #424242 1px solid; WIDTH: 114px; CURSOR: pointer; PADDING-TOP: 0px; BORDER-BOTTOM: #424242 1px solid
}
BODY.your_basket DIV.select_box {
	MARGIN: 0px 0px 10px
}
#send_to_friend {
	CLEAR: both; MARGIN-TOP: 40px; DISPLAY: block; MARGIN-BOTTOM: 20px; WIDTH: 140px
}
#btn_send_to_friend {
	DISPLAY: block; MARGIN-BOTTOM: 1px; WIDTH: 140px; CURSOR: pointer; HEIGHT: 30px
}
#stf_container {
	DISPLAY: none; POSITION: absolute
}
#stf_form {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #1c1c1c; PADDING-BOTTOM: 10px; WIDTH: 120px; PADDING-TOP: 10px
}
#stf_success {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: #1c1c1c; PADDING-BOTTOM: 10px; WIDTH: 120px; PADDING-TOP: 10px
}
#stf_success {
	DISPLAY: none
}
#stf_form P {
	MARGIN-BOTTOM: 3px; COLOR: #666666; LINE-HEIGHT: 1.2em
}
#stf_success P {
	MARGIN-BOTTOM: 3px; COLOR: #666666; LINE-HEIGHT: 1.2em
}
#stf_form FORM {
	MARGIN-TOP: 10px
}
#stf_form LABEL {
	DISPLAY: block; MARGIN: 5px 0px 2px
}
#stf_form INPUT {
	PADDING-RIGHT: 2px; DISPLAY: block; PADDING-LEFT: 2px; FONT-SIZE: 0.9em; BACKGROUND: #666666; PADDING-BOTTOM: 2px; WIDTH: 116px; COLOR: #fff; BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#stf_form INPUT#stf_url {
	DISPLAY: none
}
#stf_form #send_btn {
	PADDING-RIGHT: 0px; MARGIN-TOP: 15px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 120px; PADDING-TOP: 0px
}
#send_to_friend A {
	COLOR: #999999; TEXT-DECORATION: underline
}
#send_to_friend A:hover {
	TEXT-DECORATION: none
}
#stf_form INPUT.error {
	BORDER-RIGHT: #c00 1px solid; BORDER-TOP: #c00 1px solid; BORDER-LEFT: #c00 1px solid; WIDTH: 112px; BORDER-BOTTOM: #c00 1px solid
}
#stf_form LABEL.error {
	MARGIN-BOTTOM: -5px; COLOR: #fff
}
BODY.shophome P.extra_para {
	MARGIN-TOP: 3px; FONT-SIZE: 0.9em
}
BODY#thermo P.extra_para {
	MARGIN-TOP: 3px; FONT-SIZE: 0.9em
}
BODY.homepage #footer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: #999; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; HEIGHT: auto
}
BODY.homepage #contentkkk {
	WIDTH: 995px; PADDING-TOP: 0px
}
BODY.homepage #contentkkk {
	PADDING-RIGHT: 30px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 965px; PADDING-TOP: 0px
}
.module_home {
	FONT-SIZE: 0.85em; FLOAT: right; POSITION: relative
}
.module_home DIV.list_stylers_home {
	PADDING-RIGHT: 25px; PADDING-LEFT: 87px; PADDING-BOTTOM: 0px; PADDING-TOP: 65px; POSITION: relative; TEXT-ALIGN: center
}
.module_home DIV A {
	COLOR: #999; LINE-HEIGHT: 1.5em
}
.module_home DIV A:hover {
	COLOR: #fff; TEXT-DECORATION: none
}
#contentkkk .module_home P {
	MARGIN: 7px 18px 0px 0px; TEXT-ALIGN: right
}
#dark_or_pure {
	DISPLAY: block; WIDTH: 461px; HEIGHT: 208px
}
#ghd_iv_styler_collection {
	MARGIN-TOP: -8px; WIDTH: 218px; POSITION: relative; HEIGHT: 128px
}
#the_goddess_gospels {
	DISPLAY: block; WIDTH: 218px; POSITION: relative; HEIGHT: 120px
}
#bg_holder {
	DISPLAY: block; LEFT: 0px; WIDTH: 218px; POSITION: absolute; TOP: 0px; HEIGHT: 128px
}
#bg_holder_gg {
	DISPLAY: block; LEFT: 0px; BEHAVIOR: url('/css/iepngfix.htc'); WIDTH: 218px; POSITION: absolute; TOP: 0px; HEIGHT: 128px
}
#the_goddess_gospels A {
	DISPLAY: block; MARGIN: 0px; WIDTH: 218px; POSITION: absolute; HEIGHT: 119px
}
#bg_holder_hot_pink {
	DISPLAY: block; LEFT: 0px; BEHAVIOR: url('/css/iepngfix.htc'); WIDTH: 218px; POSITION: absolute; TOP: 0px; HEIGHT: 128px
}
#hot_pink {
	PADDING-RIGHT: 42px; DISPLAY: block; PADDING-LEFT: 110px; PADDING-BOTTOM: 77px; MARGIN: 0px; WIDTH: 66px; COLOR: #fff; PADDING-TOP: 33px; POSITION: relative; HEIGHT: 28px
}
#home_dop_top {
	DISPLAY: block; FLOAT: left; WIDTH: 500px; HEIGHT: 208px
}
#home_dop_bottom {
	DISPLAY: block; FLOAT: left; WIDTH: 730px; HEIGHT: 208px
}
#counterfeit_message {
	MARGIN-TOP: 0px; FONT-SIZE: 0.85em; FLOAT: left; WIDTH: 730px
}
#counterfeit_message IMG {
	VERTICAL-ALIGN: middle; MARGIN-RIGHT: 3px
}
#ghd_iv_styler_collection #from_price {
	DISPLAY: block; LEFT: 21px; WIDTH: auto; COLOR: #999; ZOOM: 1; POSITION: absolute; TOP: 103px; TEXT-ALIGN: left
}
BODY.press #contentkkk {
	PADDING-BOTTOM: 100px; WIDTH: 545px
}
BODY.accessibility #contentkkk {
	PADDING-BOTTOM: 100px; WIDTH: 545px
}
BODY.terms #contentkkk {
	PADDING-BOTTOM: 50px; WIDTH: 545px
}
BODY.terms #contentkkk H3 {
	MARGIN-TOP: 25px
}
BODY.terms_of_sale #contentkkk {
	PADDING-BOTTOM: 50px; WIDTH: 545px
}
BODY.terms_of_sale #contentkkk H3 {
	MARGIN-TOP: 25px
}
BODY.terms_of_sale OL LI {
	LIST-STYLE-POSITION: outside; MARGIN-LEFT: 25px; COLOR: #999; LIST-STYLE-TYPE: lower-roman
}
P.back_to_top {
	MARGIN-TOP: 15px; FONT-SIZE: 0.9em; TEXT-ALIGN: right
}
BODY.sitemap #contentkkk {
	WIDTH: 545px
}
BODY.sitemap UL.normal {
	MARGIN: 10px 0px 20px 10px
}
#country_warning {
	BORDER-RIGHT: #ab7a00 1px solid; BORDER-TOP: #ab7a00 1px solid; BACKGROUND: url(/img/home/bg_country_warning.jpg) #13110c repeat-x left bottom; MARGIN: 10px 0px; BORDER-LEFT: #ab7a00 1px solid; COLOR: #fff; BORDER-BOTTOM: #ab7a00 1px solid; TEXT-ALIGN: center
}
#country_warning #country_msg {
	DISPLAY: inline-block; FONT-SIZE: 1.2em; MARGIN: 15px 5px; VERTICAL-ALIGN: middle; WIDTH: 600px; LINE-HEIGHT: 1.3em; TEXT-ALIGN: left; max-width: 600px
}
UNKNOWN {
	WIDTH: auto
}
#country_warning STRONG {
	COLOR: #cc9900
}
#country_warning_answer {
	DISPLAY: inline-block; WIDTH: 300px
}
#ip_msg_no {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 9px; FONT-WEIGHT: bold; BACKGROUND: url(/img/home/country_warning_btn.gif) no-repeat center 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 15px; VERTICAL-ALIGN: middle; WIDTH: 103px; COLOR: #cdcdcd; PADDING-TOP: 5px; HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#ip_msg_yes {
	PADDING-RIGHT: 0px; DISPLAY: inline-block; PADDING-LEFT: 9px; FONT-WEIGHT: bold; BACKGROUND: url(/img/home/country_warning_btn.gif) no-repeat center 50%; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 15px; VERTICAL-ALIGN: middle; WIDTH: 103px; COLOR: #cdcdcd; PADDING-TOP: 5px; HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
#ip_msg_no IMG {
	MARGIN-RIGHT: 5px
}
#ip_msg_yes IMG {
	MARGIN-RIGHT: 5px
}
#ip_msg_no SPAN {
	DISPLAY: inline-block; VERTICAL-ALIGN: top; WIDTH: 70px; TEXT-ALIGN: center
}
#ip_msg_yes SPAN {
	DISPLAY: inline-block; VERTICAL-ALIGN: top; WIDTH: 70px; TEXT-ALIGN: center
}

