HTML {
	BACKGROUND: #fff; COLOR: #000
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; text-align: center; 

}
DIV {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; text-align: center;
}
DL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
CODE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
LEGEND {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-SPACING: 0; BORDER-COLLAPSE: collapse
}
FIELDSET {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
ADDRESS {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CAPTION {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CITE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
CODE {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
DFN {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
EM {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
STRONG {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
TH {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
VAR {
	FONT-STYLE: normal; FONT-WEIGHT: normal
}
LI {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H2 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H3 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H4 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H5 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
H6 {
	FONT-SIZE: 100%; FONT-WEIGHT: normal
}
Q:before {
	CONTENT: ''
}
Q:after {
	CONTENT: ''
}
ABBR {
	BORDER-RIGHT-WIDTH: 0px; FONT-VARIANT: normal; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
ACRONYM {
	BORDER-RIGHT-WIDTH: 0px; FONT-VARIANT: normal; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px
}
SUP {
	VERTICAL-ALIGN: text-top
}
SUB {
	VERTICAL-ALIGN: text-bottom
}
INPUT {
	FONT-FAMILY: inherit
}
TEXTAREA {
	FONT-FAMILY: inherit
}
SELECT {
	FONT-FAMILY: inherit
}
INPUT {
	FONT-SIZE: 100%
}
TEXTAREA {
	FONT-SIZE: 100%
}
SELECT {
	FONT-SIZE: 100%
}
LEGEND {
	COLOR: #000
}
DEL {
	TEXT-DECORATION: none
}
INS {
	TEXT-DECORATION: none
}
BODY {
	FONT: small/1.231 arial,helvetica,clean,sans-serif
}
SELECT {
	FONT: 99% arial,helvetica,clean,sans-serif
}
INPUT {
	FONT: 99% arial,helvetica,clean,sans-serif
}
BUTTON {
	FONT: 99% arial,helvetica,clean,sans-serif
}
TEXTAREA {
	FONT: 99% arial,helvetica,clean,sans-serif
}
TABLE {
	
}
PRE {
	LINE-HEIGHT: 100%; FONT-FAMILY: monospace; FONT-SIZE: 108%
}
CODE {
	LINE-HEIGHT: 100%; FONT-FAMILY: monospace; FONT-SIZE: 108%
}
KBD {
	LINE-HEIGHT: 100%; FONT-FAMILY: monospace; FONT-SIZE: 108%
}
SAMP {
	LINE-HEIGHT: 100%; FONT-FAMILY: monospace; FONT-SIZE: 108%
}
TT {
	LINE-HEIGHT: 100%; FONT-FAMILY: monospace; FONT-SIZE: 108%
}
BODY {
	TEXT-ALIGN: center
}
#ft {
	CLEAR: both
}
#doc {
	MIN-WIDTH: 750px; TEXT-ALIGN: left; MARGIN: auto; WIDTH: 56.25em
}
#doc2 {
	MIN-WIDTH: 750px; TEXT-ALIGN: left; MARGIN: auto; WIDTH: 56.25em
}
#doc3 {
	MIN-WIDTH: 750px; TEXT-ALIGN: left; MARGIN: auto; WIDTH: 56.25em
}
#doc4 {
	MIN-WIDTH: 750px; TEXT-ALIGN: left; MARGIN: auto; WIDTH: 56.25em
}
.yui-t1 {
	MIN-WIDTH: 750px; TEXT-ALIGN: left; MARGIN: auto; WIDTH: 56.25em
}
.yui-t2 {
	MIN-WIDTH: 750px; TEXT-ALIGN: left; MARGIN: auto; WIDTH: 56.25em
}
.yui-t3 {
	MIN-WIDTH: 750px; TEXT-ALIGN: left; MARGIN: auto; WIDTH: 56.25em
}
.yui-t4 {
	MIN-WIDTH: 750px; TEXT-ALIGN: left; MARGIN: auto; WIDTH: 56.25em
}
.yui-t5 {
	MIN-WIDTH: 750px; TEXT-ALIGN: left; MARGIN: auto; WIDTH: 56.25em
}
.yui-t6 {
	MIN-WIDTH: 750px; TEXT-ALIGN: left; MARGIN: auto; WIDTH: 56.25em
}
.yui-t7 {
	MIN-WIDTH: 750px; TEXT-ALIGN: left; MARGIN: auto; WIDTH: 56.25em
}
#doc2 {
	WIDTH: 71.25em
}
#doc3 {
	MARGIN: auto 10px; WIDTH: auto
}
#doc4 {
	WIDTH: 73.05em
}
.yui-b {
	POSITION: relative
}
.yui-b {
	_position: static
}
#yui-main .yui-b {
	POSITION: static
}
#yui-main {
	WIDTH: 100%
}
.yui-g .yui-u .yui-g {
	WIDTH: 100%
}
UNKNOWN {
	WIDTH: 100%
}
.yui-t1 #yui-main {
	FLOAT: right; MARGIN-LEFT: -25em
}
.yui-t2 #yui-main {
	FLOAT: right; MARGIN-LEFT: -25em
}
.yui-t3 #yui-main {
	FLOAT: right; MARGIN-LEFT: -25em
}
.yui-t4 #yui-main {
	FLOAT: left; MARGIN-RIGHT: -25em
}
.yui-t5 #yui-main {
	FLOAT: left; MARGIN-RIGHT: -25em
}
.yui-t6 #yui-main {
	FLOAT: left; MARGIN-RIGHT: -25em
}
.yui-t1 .yui-b {
	WIDTH: 12em; FLOAT: left
}
.yui-t1 #yui-main .yui-b {
	MARGIN-LEFT: 13.05em
}
.yui-t2 .yui-b {
	WIDTH: 13.5em; FLOAT: left
}
.yui-t2 #yui-main .yui-b {
	MARGIN-LEFT: 14.55em
}
.yui-t3 .yui-b {
	WIDTH: 22.5em; FLOAT: left
}
.yui-t3 #yui-main .yui-b {
	MARGIN-LEFT: 23.62em
}
.yui-t4 .yui-b {
	WIDTH: 13.5em; FLOAT: right
}
.yui-t4 #yui-main .yui-b {
	MARGIN-RIGHT: 14.55em
}
.yui-t5 .yui-b {
	WIDTH: 18em; FLOAT: right
}
.yui-t5 #yui-main .yui-b {
	MARGIN-RIGHT: 19.12em
}
.yui-t6 .yui-b {
	WIDTH: 22.5em; FLOAT: right
}
.yui-t6 #yui-main .yui-b {
	MARGIN-RIGHT: 23.62em
}
.yui-t7 #yui-main .yui-b {
	MARGIN: 0px 0px 1em; DISPLAY:  
}
#yui-main .yui-b {
	WIDTH: auto; margin: 4px auto; 


}


.yui-gb .yui-u {
	FLOAT: left
}
.yui-g .yui-gb .yui-u {
	FLOAT: left
}
.yui-gb .yui-g {
	FLOAT: left
}
.yui-gb .yui-gb {
	FLOAT: left
}
.yui-gb .yui-gc {
	FLOAT: left
}
.yui-gb .yui-gd {
	FLOAT: left
}
.yui-gb .yui-ge {
	FLOAT: left
}
.yui-gb .yui-gf {
	FLOAT: left
}
.yui-gc .yui-u {
	FLOAT: left
}
.yui-gc .yui-g {
	FLOAT: left
}
.yui-gd .yui-u {
	FLOAT: left
}
.yui-g .yui-u {
	FLOAT: right
}
.yui-g .yui-g {
	FLOAT: right
}
.yui-g .yui-gb {
	FLOAT: right
}
.yui-g .yui-gc {
	FLOAT: right
}
.yui-g .yui-gd {
	FLOAT: right
}
.yui-g .yui-ge {
	FLOAT: right
}
.yui-g .yui-gf {
	FLOAT: right
}
.yui-gc .yui-u {
	FLOAT: right
}
.yui-gd .yui-g {
	FLOAT: right
}
.yui-g .yui-gc .yui-u {
	FLOAT: right
}
.yui-ge .yui-u {
	FLOAT: right
}
.yui-ge .yui-g {
	FLOAT: right
}
.yui-gf .yui-g {
	FLOAT: right
}
.yui-gf .yui-u {
	FLOAT: right
}
.yui-g DIV.first {
	FLOAT: left
}
.yui-gb DIV.first {
	FLOAT: left
}
.yui-gc DIV.first {
	FLOAT: left
}
.yui-gd DIV.first {
	FLOAT: left
}
.yui-ge DIV.first {
	FLOAT: left
}
.yui-gf DIV.first {
	FLOAT: left
}
.yui-g .yui-gc DIV.first {
	FLOAT: left
}
.yui-g .yui-ge DIV.first {
	FLOAT: left
}
.yui-gc DIV.first DIV.first {
	FLOAT: left
}
.yui-g .yui-u {
	WIDTH: 49.1%
}
.yui-g .yui-g {
	WIDTH: 49.1%
}
.yui-g .yui-gb {
	WIDTH: 49.1%
}
.yui-g .yui-gc {
	WIDTH: 49.1%
}
.yui-g .yui-gd {
	WIDTH: 49.1%
}
.yui-g .yui-ge {
	WIDTH: 49.1%
}
.yui-g .yui-gf {
	WIDTH: 49.1%
}
.yui-gb .yui-u {
	WIDTH: 32%; MARGIN-LEFT: 1.99%
}
.yui-g .yui-gb .yui-u {
	WIDTH: 32%; MARGIN-LEFT: 1.99%
}
.yui-gb .yui-g {
	WIDTH: 32%; MARGIN-LEFT: 1.99%
}
.yui-gb .yui-gb {
	WIDTH: 32%; MARGIN-LEFT: 1.99%
}
.yui-gb .yui-gc {
	WIDTH: 32%; MARGIN-LEFT: 1.99%
}
.yui-gb .yui-gd {
	WIDTH: 32%; MARGIN-LEFT: 1.99%
}
.yui-gb .yui-ge {
	WIDTH: 32%; MARGIN-LEFT: 1.99%
}
.yui-gb .yui-gf {
	WIDTH: 32%; MARGIN-LEFT: 1.99%
}
.yui-gc .yui-u {
	WIDTH: 32%; MARGIN-LEFT: 1.99%
}
.yui-gc .yui-g {
	WIDTH: 32%; MARGIN-LEFT: 1.99%
}
.yui-gd .yui-u {
	WIDTH: 32%; MARGIN-LEFT: 1.99%
}
.yui-gb .yui-u {
	WIDTH: 31.9%; MARGIN-LEFT: 1.9%
}
.yui-gc DIV.first {
	WIDTH: 66%
}
.yui-gd .yui-u {
	WIDTH: 66%
}
.yui-gd DIV.first {
	WIDTH: 32%
}
.yui-ge DIV.first {
	WIDTH: 74.2%
}
.yui-gf .yui-u {
	WIDTH: 74.2%
}
.yui-ge .yui-u {
	WIDTH: 24%
}
.yui-gf DIV.first {
	WIDTH: 24%
}
.yui-g .yui-gb DIV.first {
	MARGIN-LEFT: 0px
}
.yui-gb DIV.first {
	MARGIN-LEFT: 0px
}
.yui-gc DIV.first {
	MARGIN-LEFT: 0px
}
.yui-gd DIV.first {
	MARGIN-LEFT: 0px
}
.yui-g .yui-g .yui-u {
	WIDTH: 48.1%; MARGIN-LEFT: 0px
}
.yui-gb .yui-g .yui-u {
	WIDTH: 48.1%; MARGIN-LEFT: 0px
}
.yui-gc .yui-g .yui-u {
	WIDTH: 48.1%; MARGIN-LEFT: 0px
}
.yui-gd .yui-g .yui-u {
	WIDTH: 48.1%; MARGIN-LEFT: 0px
}
.yui-ge .yui-g .yui-u {
	WIDTH: 48.1%; MARGIN-LEFT: 0px
}
.yui-gf .yui-g .yui-u {
	WIDTH: 48.1%; MARGIN-LEFT: 0px
}
.yui-g .yui-g .yui-u {
	WIDTH: 48.1%
}
.yui-g .yui-gb DIV.first {
	WIDTH: 32%; MARGIN-RIGHT: 0px; _width: 31.7%
}
.yui-gb .yui-gb DIV.first {
	WIDTH: 32%; MARGIN-RIGHT: 0px; _width: 31.7%
}
.yui-g .yui-gc DIV.first {
	WIDTH: 66%
}
.yui-gd .yui-g {
	WIDTH: 66%
}
.yui-gb .yui-g DIV.first {
	MARGIN-RIGHT: 4%; _margin-right: 1.3%
}
.yui-gb .yui-gc DIV.first {
	MARGIN-RIGHT: 0px
}
.yui-gb .yui-gd DIV.first {
	MARGIN-RIGHT: 0px
}
.yui-gb .yui-gb .yui-u {
	MARGIN-LEFT: 1.8%; _margin-left: 4%
}
.yui-gb .yui-gc .yui-u {
	MARGIN-LEFT: 1.8%; _margin-left: 4%
}
.yui-g .yui-gb .yui-u {
	_margin-left: 1.0%
}
.yui-gb .yui-gd .yui-u {
	WIDTH: 66%; _width: 61.2%
}
.yui-gb .yui-gd DIV.first {
	WIDTH: 31%; _width: 29.5%
}
.yui-g .yui-gc .yui-u {
	WIDTH: 32%; MARGIN-RIGHT: 0px; _margin-left: 0; _float: right
}
.yui-gb .yui-gc .yui-u {
	WIDTH: 32%; MARGIN-RIGHT: 0px; _margin-left: 0; _float: right
}
.yui-gb .yui-gc DIV.first {
	WIDTH: 66%; FLOAT: left; MARGIN-LEFT: 0px
}
.yui-gb .yui-ge .yui-u {
	MARGIN: 0px
}
.yui-gb .yui-gf .yui-u {
	MARGIN: 0px
}
.yui-gb .yui-gb .yui-u {
	_margin-left: .7%
}
.yui-gb .yui-g DIV.first {
	MARGIN-LEFT: 0px
}
.yui-gb .yui-gb DIV.first {
	MARGIN-LEFT: 0px
}
.yui-gc .yui-g .yui-u {
	WIDTH: 48.1%; MARGIN-LEFT: 0px
}
.yui-gd .yui-g .yui-u {
	WIDTH: 48.1%; MARGIN-LEFT: 0px
}
.yui-gb .yui-gd DIV.first {
	WIDTH: 32%
}
.yui-g .yui-gd DIV.first {
	_width: 29.9%
}
.yui-ge .yui-g {
	WIDTH: 24%
}
.yui-gf .yui-g {
	WIDTH: 74.2%
}
.yui-gb .yui-ge DIV.yui-u {
	FLOAT: right
}
.yui-gb .yui-gf DIV.yui-u {
	FLOAT: right
}
.yui-gb .yui-ge DIV.first {
	FLOAT: left
}
.yui-gb .yui-gf DIV.first {
	FLOAT: left
}
.yui-gb .yui-ge .yui-u {
	WIDTH: 24%; _width: 20%
}
.yui-gb .yui-gf DIV.first {
	WIDTH: 24%; _width: 20%
}
.yui-gb .yui-ge DIV.first {
	WIDTH: 73.5%; _width: 65.5%
}
.yui-gb .yui-gf .yui-u {
	WIDTH: 73.5%; _width: 65.5%
}
.yui-ge DIV.first .yui-gd .yui-u {
	WIDTH: 65%
}
.yui-ge DIV.first .yui-gd DIV.first {
	WIDTH: 32%
}
#bd:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.yui-g:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.yui-gb:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.yui-gc:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.yui-gd:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.yui-ge:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.yui-gf:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
#bd {
	ZOOM: 1
}
.yui-g {
	ZOOM: 1
}
.yui-gb {
	ZOOM: 1
}
.yui-gc {
	ZOOM: 1
}
.yui-gd {
	ZOOM: 1
}
.yui-ge {
	ZOOM: 1
}
.yui-gf {
	ZOOM: 1
}
.yui-gg .yui-u {
	DISPLAY: inline; FLOAT: right
}
.yui-gg DIV.first {
	FLOAT: left
}
.yui-gg .yui-g .yui-u {
	WIDTH: 48.1%
}
.yui-gg DIV.first {
	MARGIN-LEFT: 0px
}
.yui-gg .yui-u {
	WIDTH: 37.5%; FLOAT: left; MARGIN-LEFT: 1.5%
}
.yui-gg DIV.first {
	WIDTH: 60.5%
}
.yui-gg {
	ZOOM: 1
}
.yui-gg:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY {
	POSITION: relative; BACKGROUND: #ffffff; COLOR: #5b5544
}
.wrapper {
	POSITION: relative; MIN-HEIGHT: 100%; _width: 100%; _height: 100%; 
}
#center-div{ 

width:600px; 
height:100px;
position:absolute; 
left:50%; 
marging-left:-300px; 
top: 50%;
margin-top: 100%;
margin-bottom: 100%;

} 
.bottom-indent {
	PADDING-BOTTOM: 0px
}
#bd {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 350px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0.77em
}
.bd {
	TEXT-ALIGN: left
}
.main {
	MARGIN: 5em 0px 0px
}
.clear {
	ZOOM: 1
}
.clear:after {
	DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; CONTENT: "."
}
.assistive-link {
	POSITION: absolute; MARGIN: 0px 0px 0px -2000px; TOP: 0px; LEFT: 0px
}
.header {
	Z-INDEX: 10000; POSITION: relative; MARGIN: 0em 0px 0px; WIDTH: 12.31em; HEIGHT: 3.08em
}
.header P {
	WIDTH: 12.31em; HEIGHT: 3.08em
}
.header P A {
	
}
.header IMG {
	WIDTH: 12.31em; HEIGHT: 3.08em; _display: none
}
.navigation {
	MARGIN: 1.92em 0px 0px
}
.navigation LI {
	DISPLAY: inline
}
.navigation LI.open A.music {
	
}
.navigation A.music:hover {
	
}
.navigation LI A {
	TEXT-TRANSFORM: uppercase; DISPLAY: block; FONT: bold 85%/159% Georgia; COLOR: #5b5544; TEXT-DECORATION: none
}

@media Unknown    
{
.navigation LI A {
	MARGIN-BOTTOM: 3px
}
    }
.navigation LI A:hover {
	COLOR: #f4191f
}
.navigation UL UL {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; PADDING-TOP: 3px
}
.navigation UL UL LI A {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT: 85%/136% Georgia; PADDING-TOP: 0px
}
.navigation UL UL LI A.menu-title {
	FONT: 85%/136% Georgia
}
.navigation LI.closed UL {
	DISPLAY: none
}
.navigation .menu-selected {
	COLOR: #f4191f
}
.search {
	POSITION: absolute; MARGIN: -3.15em 0px 0px 523px; WIDTH: 180px; HEIGHT: 1.54em; FONT-SIZE: 85%; TOP: 0px; _margin-top: 10px
}
.search .yuilabel {
	DISPLAY: none
}
.search .text {
	WIDTH: 13.85em; HEIGHT: 10px; MARGIN-LEFT: 1px
}
.search .yuifield {
	WIDTH: 14em
}
.search .submit {
	POSITION: absolute; MARGIN: 3px 0px 0px -5px; FONT-FAMILY: Georgia; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-SIZE: 100%; FONT-WEIGHT: bold
}

@media Unknown    
{
#search-field {
	BORDER-BOTTOM: #d6d6d6 1px solid; POSITION: relative; BORDER-LEFT: #d6d6d6 1px solid; HEIGHT: 12px; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid; LEFT: -5px
}
    }
.relative {
	POSITION: relative
}
.flags {
	POSITION: absolute; FONT-SIZE: 85%; TOP: 15px; RIGHT: 0px
}
.flags A.gb {
	FLOAT: left
}
.flags A.us {
	FLOAT: left
}
.flags A.jp {
	FLOAT: left
}
.flags A.gb SPAN {
	TEXT-INDENT: -9999px; WIDTH: 35px; DISPLAY: block; BACKGROUND: url(/static/site/graphics/flag-gb.jpg) no-repeat; HEIGHT: 21px
}
.flags A.us SPAN {
	TEXT-INDENT: -9999px; WIDTH: 35px; DISPLAY: block; BACKGROUND: url(/static/site/graphics/flag-usa.jpg) no-repeat; HEIGHT: 21px
}
.flags A.jp SPAN {
	TEXT-INDENT: -9999px; WIDTH: 35px; DISPLAY: block; BACKGROUND: url(/static/site/graphics/flag-jp.jpg) no-repeat; HEIGHT: 21px
}
.search-shop {
	POSITION: absolute; TOP: 21px
}
.flag-indent {
	PADDING-TOP: 10px
}
.account {
	
}
.basket {
	POSITION: absolute; TEXT-ALIGN: right; MARGIN: -2.69em 0px 0px 330px; WIDTH: 19.23em; FONT-FAMILY: Georgia; HEIGHT: 1.54em; FONT-SIZE: 85%; TOP: 0px; _margin-top: 2.31em
}
.basket A {
	PADDING-BOTTOM: 1.15em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; COLOR: #5b5544; FONT-WEIGHT: bold; MARGIN-RIGHT: 10px; TEXT-DECORATION: none; PADDING-TOP: 1.15em
}
.basket A:hover {
	COLOR: #f4191f
}
.basket A.icon {
	
}
.basket A.icon:hover {
	BACKGROUND-POSITION: right -100px
}
.basket EM {
	FONT-STYLE: normal
}
.log-in {
	DISPLAY: none
}
.content {
	LINE-HEIGHT: 129%; COLOR: #797363; FONT-SIZE: 92%
}
.content H1 {
	PADDING-BOTTOM: 10px; FONT-FAMILY: Georgia; COLOR: #5b5544; FONT-SIZE: 167%
}
.content H1.accessibility-text {
	PADDING-BOTTOM: 0px; HEIGHT: 0px; OVERFLOW: hidden
}
.content H2 {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; FONT-SIZE: 114%; FONT-WEIGHT: bold
}
.content H2.search-promotions {
	MARGIN-TOP: 80px
}
.content .large-title {
	PADDING-BOTTOM: 5px; COLOR: #5b5544; FONT-SIZE: 159%
}
.content .small-title {
	FONT-WEIGHT: bold
}
.content P {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.content P.left {
	FLOAT: left
}
.content P.right {
	FLOAT: right
}
.content P.align-right {
	TEXT-ALIGN: right
}
.content A {
	TEXT-TRANSFORM: uppercase; FONT-FAMILY: Georgia; COLOR: #5b5544; TEXT-DECORATION: none
}
.content A:hover {
	COLOR: #f4191f
}
.content A:hover IMG {
	FILTER: alpha(opacity=85); opacity: 0.85
}
.content TABLE {
	MARGIN: 0px 10px 15px 0px; WIDTH: 100%
}
.content CAPTION {
	VERTICAL-ALIGN: top
}
.content TH {
	VERTICAL-ALIGN: top
}
.content TD {
	VERTICAL-ALIGN: top
}
.content .image {
	MARGIN: 3px 10px 0px 0px; FLOAT: left
}
.content .image-left {
	MARGIN: 3px 10px 0px 0px; FLOAT: left
}
.content .image-right {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; FLOAT: right; PADDING-TOP: 3px
}
.content .image EM {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
.content .image-left EM {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
.content .image-right EM {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
.content .image-copyright {
	DISPLAY: block; PADDING-TOP: 5px
}
.content .summary {
	FONT-WEIGHT: bold
}
.content .date {
	FONT-SIZE: 92%
}
.content .action {
	FONT-WEIGHT: bold
}
.content .action EM {
	FONT-WEIGHT: bold
}
.content .small {
	FONT-SIZE: 92%
}
.video-content.content P {
	PADDING-RIGHT: 100px
}
UL.yui-nav {
	DISPLAY: none
}
.js UL.yui-nav {
	DISPLAY: block
}
.wiki H2 {
	FONT-SIZE: 114%; FONT-WEIGHT: bold
}
.wiki H3 {
	FONT-SIZE: 114%; FONT-WEIGHT: bold
}
.wiki H4 {
	FONT-SIZE: 114%; FONT-WEIGHT: bold
}
.wiki H3 {
	FONT-SIZE: 107%
}
.wiki H4 {
	FONT-SIZE: 100%
}
.wiki P A {
	TEXT-DECORATION: underline
}
.wiki UL {
	LIST-STYLE-TYPE: disc; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 22px
}
.wiki OL {
	LIST-STYLE-TYPE: disc; MARGIN-BOTTOM: 20px; MARGIN-LEFT: 22px
}
.wiki OL {
	LIST-STYLE-TYPE: decimal
}
.wiki LI {
	
}
.wiki CAPTION {
	FONT-SIZE: 114%; FONT-WEIGHT: bold
}
.wiki TH {
	PADDING-BOTTOM: 10px; FONT-SIZE: 107%; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.home #flashcontent {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
BODY.home {
	BACKGROUND: #000; HEIGHT: 100%
}
HTML {
	HEIGHT: 100%
}
.home .header {
	POSITION: absolute; MARGIN: 10px 0px 0px 0px; RIGHT: 50%
}
.home .search {
	DISPLAY: none
}
.home .navigation {
	
}
.home .nav-background {
	Z-INDEX: 0; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px;  display: table;
  vertical-align: middle;
}
.home .nav-background22 {
	Z-INDEX: 1; POSITION: relative; PADDING-BOTTOM: 0px;text-align: center; MARGIN: 0px 0px 0px 0px; PADDING-LEFT: 0px; WIDTH: 155px; PADDING-RIGHT: 0px; HEIGHT: 304px; TOP: 0px; PADDING-TOP: 75px; LEFT: 50%;RIGHT:50%;
}
.home .navigation LI A {
	COLOR: #fff
}
.home .navigation LI A:hover {
	COLOR: #f4181e
}
.home .navigation LI A.christmas-gifts {
	COLOR: #ffe600
}
.home .navigation A.music:hover {
	TEXT-ALIGN: right; WIDTH: auto; BACKGROUND: none transparent scroll repeat 0% 0%
}
.home-footer A {
	COLOR: #fff !important
}
.home-footer A:hover {
	COLOR: #f4191f !important
}
#productImagesTabs {
	MARGIN: 0px 0px 1.54em
}
.buy {
	WIDTH: 90px; FONT-FAMILY: Georgia; LETTER-SPACING: -1px; HEIGHT: 20px; FONT-SIZE: 129% !important; TEXT-DECORATION: none !important
}
.price {
	MARGIN: 10px 0px; DISPLAY: block; FONT-SIZE: 144%
}
.sale {
	MARGIN: 10px 0px; DISPLAY: block; COLOR: #f4191f; FONT-SIZE: 144%
}
A.related-thumbnail {
	TEXT-ALIGN: center; MARGIN: 0px 0px 0.77em; FLOAT: left; FONT-WEIGHT: bold
}
.js #productImagesTabs UL.yui-nav {
	FLOAT: left
}
.js #productImagesTabs .yui-content {
	HEIGHT: 28.08em
}
.js #productImagesTabs UL.yui-nav {
	MARGIN: 4.62em 0px 0px
}
.js #productImagesTabs .yui-content DIV {
	POSITION: absolute; TOP: 9em
}
.product-image {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.15em; DISPLAY: block; BACKGROUND: #ffffff; FONT-SIZE: 90%; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
#productImagesTabs UL.yui-nav LI {
	PADDING-BOTTOM: 0.77em; PADDING-LEFT: 0px; PADDING-RIGHT: 0.77em; FLOAT: left; PADDING-TOP: 1.54em
}
#productImagesTabs UL.yui-nav LI {
	PADDING-BOTTOM: 0.77em; PADDING-LEFT: 0.77em; PADDING-RIGHT: 0px; PADDING-TOP: 1.54em
}
#productImagesTabs UL.yui-nav LI.first {
	PADDING-BOTTOM: 0.77em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 1.54em
}
.js #productImagesTabs UL.yui-nav LI.selected A {
	CURSOR: default
}
.js .more-images {
	POSITION: absolute; MARGIN: 31.92em 0px 0px; FONT-WEIGHT: bold
}
.product-row {
	MIN-HEIGHT: 23.08em; _height: 22.69em; _min-height: 22.69em
}
.product-row2 {
	MIN-HEIGHT: 9.23em; HEIGHT: 9.23em
}
#sizingChart {
	FONT-SIZE: 92%; FONT-WEIGHT: bold
}
.related-products A.related-thumbnail {
	TEXT-ALIGN: center; MARGIN: 0px 0px 0.77em 9px; FLOAT: left; FONT-WEIGHT: bold; _margin: 0px 0px 0.77em 5px
}
.related-products A.first {
	MARGIN: 0px 0px 0.77em
}
.product-overlaybg {
	BACKGROUND-COLOR: #ffffff
}
.product-overlaycontent {
	Z-INDEX: 1001; BORDER-BOTTOM: #5b5544 1px solid; POSITION: absolute; BORDER-LEFT: #5b5544 1px solid; WIDTH: 57.69em; BACKGROUND: #ffffff; HEIGHT: 46.15em; BORDER-TOP: #5b5544 1px solid; TOP: 4.62em; BORDER-RIGHT: #5b5544 1px solid
}
.product-overlaycontent #overlayCloseButton {
	POSITION: absolute; MARGIN: 0px -26.15em 0px 0px; TOP: 0.77em; RIGHT: 50%
}
.js #galleryImagesTabs UL.yui-nav {
	MARGIN: 3.08em -0.77em 0px 0px; WIDTH: 200px; FLOAT: right; _margin: 3.08em 0px 0px 0px
}
.js #galleryImagesTabs UL.yui-nav LI {
	MARGIN: 0px 0px 7px 0.77em; FLOAT: left
}
.js #galleryImagesTabs .yui-content DIV {
	POSITION: absolute; BACKGROUND: #ffffff; TOP: 3.08em
}
.js #galleryImagesTabs .yui-content DIV IMG {
	MARGIN: 0px 0px 0px 1.54em; BACKGROUND: #ffffff
}
.js .back {
	DISPLAY: none
}
.back {
	FONT-WEIGHT: bold
}
.artist-gallery {
	MARGIN: 0px 0.77em 0px 0px
}
.artist-overlaybg {
	BACKGROUND-COLOR: #ffffff
}
.artist-overlaycontent {
	Z-INDEX: 1001; BORDER-BOTTOM: #5b5544 1px solid; POSITION: absolute; BORDER-LEFT: #5b5544 1px solid; WIDTH: 57.69em; BACKGROUND: #ffffff; HEIGHT: 700px; BORDER-TOP: #5b5544 1px solid; TOP: 4.62em; BORDER-RIGHT: #5b5544 1px solid
}
.artist-overlaycontent #overlayCloseButton {
	POSITION: absolute; MARGIN: 0px -26.15em 0px 0px; TOP: 0.77em; RIGHT: 50%
}
.js #scrollThumbs {
	POSITION: absolute; MARGIN: 30px 0.77em 0px 20px; WIDTH: 720px; HEIGHT: 110px; OVERFLOW: hidden
}
.js #artistImagesTabs UL.yui-nav {
	POSITION: absolute; WIDTH: 5000px; HEIGHT: 110px; LEFT: 0px
}
.js #artistImagesTabs UL.yui-nav LI {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.js #artistImagesTabs .yui-content DIV {
	POSITION: absolute; BACKGROUND: #ffffff; TOP: 150px
}
.js #artistImagesTabs .yui-content DIV IMG {
	MARGIN: 0px 0px 0px 0.77em; BACKGROUND: #ffffff
}
.js .back {
	DISPLAY: none
}
#slideLeft {
	
}
#slideRight {
	
}
#slideLeft:hover {
	BACKGROUND-POSITION: -40px center
}
#slideRight:hover {
	BACKGROUND-POSITION: -30px center
}
.category-image {
	TEXT-ALIGN: center; LINE-HEIGHT: 1.15em; DISPLAY: block; FONT-SIZE: 90%; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.category-thumbnail {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 3.08em; DISPLAY: block; FONT-WEIGHT: bold
}
.category-thumbnail .sale {
	MARGIN: 5px 0px 0px; COLOR: #f4191f; FONT-SIZE: 100%
}
.thumbnail-text {
	TEXT-TRANSFORM: none; DISPLAY: block
}
.js .collection-home-thumbnail {
	Z-INDEX: 1; POSITION: absolute; TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; BACKGROUND: #ffffff; FONT-WEIGHT: bold
}
.js .collection-home {
	MARGIN-BOTTOM: 20px; HEIGHT: 400px
}
.collection-thumbnail {
	TEXT-ALIGN: center; TEXT-TRANSFORM: uppercase; MARGIN: 0px 0px 10px; WIDTH: 180px; FLOAT: left; COLOR: #5b5544; FONT-SIZE: 92%; FONT-WEIGHT: bold
}
.js .collection-thumbnail {
	FILTER: alpha(opacity=0); opacity: 0
}
#collectionIndexImages {
	PADDING-BOTTOM: 1.15em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
P.collection-archive {
	PADDING-BOTTOM: 30px
}
P.collection-archive A {
	PADDING-BOTTOM: 5px; WIDTH: 33%; FLOAT: left; FONT-SIZE: 92%
}
.js .collection-overlaycontent H1 {
	POSITION: absolute; MARGIN: 0px 0px 0px -375px; COLOR: #ffffff; TOP: 50px; LEFT: 50%
}
.collection-overlaybg {
	BACKGROUND-COLOR: #000000
}
.collection-overlaycontent {
	Z-INDEX: 1001; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.collection-overlaycontent A {
	COLOR: #ffffff
}
.collection-overlaycontent #overlayCloseButton {
	POSITION: absolute; MARGIN: 0px -375px 0px 0px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ffffff; TOP: 30px; RIGHT: 50%
}
.js .collection-text {
	
}
.js #scrollWindow {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; OVERFLOW: hidden; TOP: 20px; LEFT: 0px
}
.spinner#scrollWindow {
	BACKGROUND-POSITION: center 200px
}
.js #collectionGroup {
	POSITION: absolute; WIDTH: 100000px; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.js .collection-image IMG {
	MARGIN-TOP: 100px; WIDTH: 150px; BACKGROUND: #333333; CURSOR: pointer
}
.js .collection-image {
	MIN-WIDTH: 150px; MARGIN: 0px 10px 0px 0px; MIN-HEIGHT: 410px; FLOAT: left; _width: 150px; _height: 410px
}
.js .caption {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: 0px; PADDING-RIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 0px
}

@media Unknown    
{
.js .caption {
	POSITION: absolute
}
    }
.js .caption DIV {
	WIDTH: 400px; COLOR: #ffffff
}
.caption {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
.collection-button {
	POSITION: absolute; TEXT-TRANSFORM: uppercase; FONT: bold 107% Arial, sans-serif; COLOR: #ffffff; CURSOR: pointer
}
.active {
	COLOR: #f4191f !important
}
#prevBtn {
	MARGIN: 0px 0px 0px -375px; TOP: 415px; LEFT: 50%
}
#nextBtn {
	MARGIN: 0px -375px 0px 0px; TOP: 415px; RIGHT: 50%
}
#slideshowBtn {
	TEXT-ALIGN: right; LINE-HEIGHT: 18px; MARGIN: 0px 0px 0px 275px; WIDTH: 100px; TOP: 440px; LEFT: 50%
}
#photoBtn {
	Z-INDEX: 1099; MARGIN: 0px 0px 0px -375px; TOP: 460px; LEFT: 50%
}
#collectionBtn {
	Z-INDEX: 1099; MARGIN: 0px 0px 0px -375px; TOP: 460px; LEFT: 50%
}
#videoBtn {
	Z-INDEX: 2101; POSITION: absolute; MARGIN: 0px 0px 0px -375px; TOP: 485px; LEFT: 50%
}
#videoOverlay {
	Z-INDEX: 1100; POSITION: absolute; WIDTH: 100%; BACKGROUND: #000000; HEIGHT: 100%; TOP: 0px; LEFT: 0px; _position: absolute
}
#videoContainer {
	Z-INDEX: 1101; POSITION: absolute; WIDTH: 100%; HEIGHT: 365px; TOP: 85px; LEFT: 0px; _position: absolute
}
#videoIframe {
	Z-INDEX: 1102; BORDER-BOTTOM: #ffffff 1px solid; POSITION: absolute; BORDER-LEFT: #ffffff 1px solid; MARGIN: 0px 0px 0px -240px; BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #ffffff 1px solid; LEFT: 50%
}
#galleryBtn {
	MARGIN: 0px 0px 0px -375px; TOP: 505px; LEFT: 50%
}
DIV.first-image #img1 {
	CURSOR: default
}
DIV.first-image #caption1 DIV {
	WIDTH: 300px
}
#collectionGroup EM {
	FONT-WEIGHT: bold
}
.music-page-intro IMG {
	DISPLAY: block; MARGIN-BOTTOM: 20px
}
.music-page .yui-g {
	MARGIN-BOTTOM: 20px
}
.music-page .image-left {
	MARGIN: 3px 15px 0px 0px
}
.music-page .info {
	MARGIN-LEFT: 105px
}
.music-page .info A.more {
	FLOAT: left
}
.music-page .info A.listen {
	FLOAT: left
}
.music-page .info A.listen {
	
}
.music-page .info A.listen:hover {
	BACKGROUND-POSITION: -491px 50%
}
.what-i {
	
}
.paul-photo-static {
	POSITION: absolute; MARGIN: 0px 0px 0px -350px; WIDTH: 720px; TOP: 115px; LEFT: 50%
}
.paul-photo-static IMG {
	FLOAT: right; MARGIN-RIGHT: 20px
}
.paul-photo {
	TEXT-ALIGN: right; WIDTH: 100%
}
.paul-photo IMG {
	Z-INDEX: 20; POSITION: relative; MARGIN: -10px 0px -100px -80px; FLOAT: right
}
.what-i P {
	FONT-SIZE: 130%
}
.paul-signature {
	MARGIN: 5px 0px 15px
}
.what-i-prev {
	
}
.what-i-next {
	
}
UNKNOWN {
	MARGIN-TOP: 5px; DISPLAY: block; FONT-WEIGHT: bold
}
.news-index IMG {
	DISPLAY: block; MARGIN-BOTTOM: 20px
}
.news-page IMG {
	DISPLAY: block; MARGIN-BOTTOM: 20px
}
.news-page-index {
	PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
.jobs-index {
	PADDING-LEFT: 20px; PADDING-RIGHT: 20px
}
.news-page-index P A {
	FONT-SIZE: 92%
}
.jobs-index P A {
	FONT-SIZE: 92%
}
.jobs-index .jobs-index-title {
	MARGIN-BOTTOM: 20px
}
.jobs-page-index P {
	MARGIN-BOTTOM: 20px
}
.jobs-page-index STRONG {
	DISPLAY: block
}
.paging UL {
	
}
.paging LI {
	FLOAT: left
}
.paging LI A {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; MARGIN-RIGHT: 5px; PADDING-TOP: 10px
}
.next-prev {
	CLEAR: both
}
.next-prev .action {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 0px
}
.shop-home-image IMG {
	MARGIN: 0px auto 10px; DISPLAY: block
}
.fix-height {
	HEIGHT: 150px
}
.js #shopImagesTabs {
	MARGIN-BOTTOM: 20px
}
.js #shopImagesTabs UL.yui-nav {
	FLOAT: right
}
.js #shopImagesTabs UL.yui-nav {
	MARGIN-TOP: 0px
}
.js #shopImagesTabs UL.yui-nav LI {
	MARGIN-BOTTOM: 4px
}
.js #shopImagesTabs .yui-content {
	WIDTH: 400px; HEIGHT: 25.77em
}
.js #shopImagesTabs .yui-content DIV {
	POSITION: absolute; BACKGROUND: #ffffff
}
.js #shopImagesTabs .yui-content DIV IMG {
	MARGIN: 0px; BACKGROUND: #ffffff
}
.shop-locator .search-block {
	MARGIN-BOTTOM: 40px; FLOAT: left
}
.shop-locator .search-block LABEL {
	FONT-WEIGHT: bold
}
.shop-locator .search-for-shop .yuilabel {
	DISPLAY: block; MARGIN-BOTTOM: 2px; FLOAT: none
}
.shop-locator .search-block .text {
	WIDTH: 130px
}
.shop-locator .search-block .submit {
	MARGIN-TOP: 0px
}
.shop-locator .search-for-shop .or {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 30px; PADDING-RIGHT: 30px; FLOAT: left; FONT-SIZE: 114%; FONT-WEIGHT: bold; PADDING-TOP: 20px
}
.shop-locator .yui-u .content {
	FONT-SIZE: 85%
}
.shop-locator H2 {
	COLOR: #f4191f
}
.shop-locator LI A {
	COLOR: #9f9c95
}
.shop-locator .shop-info {
	MARGIN-BOTTOM: 10px
}
.shop-locator LI {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.shop-locator .shop-info P {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.shop-page .yui-u .content STRONG {
	TEXT-TRANSFORM: uppercase; DISPLAY: block
}
.shop-page .shop-page-links A {
	TEXT-TRANSFORM: none; PADDING-RIGHT: 5px; COLOR: #f4191f; MARGIN-RIGHT: 5px
}
.shop-page .shop-page-links .first-link {
	BORDER-RIGHT: #9f9c95 1px solid
}
.shop-address-indent {
	PADDING-TOP: 200px
}
.shoppingprocess BR {
	DISPLAY: block
}
.breadcrumbs A {
	TEXT-TRANSFORM: uppercase; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
.breadcrumbs A:hover {
	COLOR: #f4191f
}
.breadcrumbs {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
A.button {
	TEXT-TRANSFORM: uppercase; COLOR: #5b5544; FONT-SIZE: 105%; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.button:hover {
	COLOR: #f4191f
}
A.button EM {
	FONT-WEIGHT: bold
}
.cv2 {
	PADDING-BOTTOM: 15px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; COLOR: #6d6d6d; PADDING-TOP: 15px
}
.cv2 IMG {
	MARGIN: 30px 0px 0px 60px
}
UL.progress {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 15px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-TOP: 0px
}
UL.progress LI {
	PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT: bold 85%/159% Georgia; MARGIN-RIGHT: 5px; TEXT-DECORATION: none; PADDING-TOP: 0px
}
UL.progress LI A {
	COLOR: #5b5544; TEXT-DECORATION: none
}
UL.progress LI A:hover {
	COLOR: #f4191f
}
UL.my-account-nav {
	PADDING-BOTTOM: 0px; MARGIN: 10px 10px 20px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 20px; PADDING-TOP: 0px
}
UL.my-account-nav LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; FLOAT: left; COLOR: #999999; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
UL.my-account-nav STRONG {
	COLOR: #f4191f
}
IMG.card-security-number {
	MARGIN: 0px 5px 5px 0px; FLOAT: left
}
.button-column .action {
	FLOAT: right; MARGIN-RIGHT: 0px
}
.register .button-right {
	MARGIN-BOTTOM: 20px
}
.button-right .submit {
	FLOAT: right; COLOR: #f4191f; FONT-SIZE: 114%
}
.checkout-page TABLE {
	MARGIN-TOP: 1.54em
}
.checkout-page TABLE .delivery TD {
	PADDING-BOTTOM: 0px
}
.checkout-page TABLE TD {
	PADDING-BOTTOM: 1.08em
}
.checkout-page TABLE TD.cell {
	WIDTH: 11.08em
}
.checkout-page TABLE TD.small-cell {
	WIDTH: 8.77em
}
.checkout-page TABLE TD.large-cell {
	WIDTH: 13.38em
}
.checkout-page TABLE STRONG {
	DISPLAY: block
}
.checkout-page TABLE SMALL {
	DISPLAY: block
}
.checkout-page TH {
	PADDING-BOTTOM: 1.08em
}
.checkout-page TABLE P {
	PADDING-TOP: 1.54em
}
.checkout-page TABLE .basket-item {
	PADDING-LEFT: 1.08em
}
.checkout-page TABLE .item-price {
	DISPLAY: block; FONT-WEIGHT: bold
}
.checkout-page TABLE .delivery-info {
	TEXT-ALIGN: right; PADDING-RIGHT: 1.08em
}
.checkout-page TABLE .remove {
	PADDING-LEFT: 18px; FONT-SIZE: 92%; FONT-WEIGHT: bold
}
.checkout-page TABLE .discount {
	DISPLAY: block; PADDING-TOP: 0.31em
}
.checkout-page TABLE .save {
	DISPLAY: block; PADDING-TOP: 0.31em
}
.checkout-page TABLE .total-price {
	FONT-SIZE: 107%
}
.checkout-page FORM.promo-code P {
	TEXT-ALIGN: right
}
.checkout-page FORM.promo-code .fieldlabel {
	WIDTH: 130px; DISPLAY: block; FLOAT: left; CLEAR: left
}
.checkout-page FORM.promo-code .fieldlabel {
	PADDING-RIGHT: 10px; DISPLAY: inline; FLOAT: none
}
.checkout-page FORM.promo-code .submit {
	PADDING-LEFT: 10px
}
.checkout-page .email-basket {
	TEXT-ALIGN: right; MARGIN-TOP: 10px; CLEAR: both; FONT-SIZE: 92%
}
.checkout-page .delivery-info A {
	COLOR: #9f9c95; FONT-SIZE: 92%
}
.checkout-page .promo-code A {
	COLOR: #9f9c95; FONT-SIZE: 92%
}
A.popup {
	COLOR: #9f9c95; FONT-SIZE: 92%
}
.checkout-page .delivery-info A:hover {
	COLOR: #f4191f
}
.checkout-page .promo-code A:hover {
	COLOR: #f4191f
}
.checkout-page .checkout-buttons {
	MARGIN-TOP: 40px
}
.checkout-page .checkout-buttons A EM {
	FONT-SIZE: 114%; FONT-WEIGHT: bold
}
.checkout-page .checkout-buttons .right-button {
	FLOAT: right; MARGIN-LEFT: 20px
}
.checkout-page .checkout-buttons .checkout-button {
	
}
.checkout-page H2.left {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; WIDTH: 200px; FLOAT: left
}
.checkout-page A.small {
	COLOR: #9f9c95
}
.checkout-page A.small:hover {
	COLOR: #f4191f
}
.basket-table TABLE TR.line TD {
	BORDER-BOTTOM: #dfdfdf 1px solid
}
.basket-table TABLE TR.line TH {
	BORDER-BOTTOM: #dfdfdf 1px solid
}
.basket-table TABLE {
	BORDER-BOTTOM: #dfdfdf 1px solid
}
.basket-table TABLE TR.top-line TD {
	BORDER-TOP: #dfdfdf 1px solid
}
.basket-table TABLE TR.bottom-line TH {
	BORDER-BOTTOM: #dfdfdf 1px solid
}
.basket-table TABLE TR.bottom-line TD {
	BORDER-BOTTOM: #dfdfdf 1px solid
}
.confirmation-table TABLE TR TH {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 18px
}
.divider {
	BORDER-BOTTOM: #dfdfdf 1px solid; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 20px
}
.delivery TH {
	PADDING-BOTTOM: 10px; FONT-SIZE: 107%; FONT-WEIGHT: bold
}
.payment TH {
	PADDING-BOTTOM: 10px; FONT-SIZE: 107%; FONT-WEIGHT: bold
}
.delivery TD STRONG {
	DISPLAY: block
}
.delivery .select-option {
	PADDING-LEFT: 15px
}
.payment .select-option {
	PADDING-LEFT: 15px
}
.delivery .action {
	MARGIN-RIGHT: 20px
}
.payment .action {
	MARGIN-RIGHT: 20px
}
.delivery .delivery-zones {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 10px
}
.delivery .shipping-zone {
	MARGIN-BOTTOM: 10px
}
.payment .select-billing {
	MARGIN-TOP: 20px
}
.confirmation TABLE {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 30px
}
.confirmation TABLE TD {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.confirmation TABLE TD P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.confirmation TABLE TD .action {
	TEXT-ALIGN: right; DISPLAY: block
}
.confirmation TABLE STRONG {
	DISPLAY: inline
}
.order-id {
	MARGIN-BOTTOM: 20px
}
.account-pages H2 {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 10px; FONT-SIZE: 114%; FONT-WEIGHT: bold
}
.account-pages TH {
	PADDING-BOTTOM: 10px; FONT-SIZE: 107%; FONT-WEIGHT: bold
}
.account-pages .receive-email {
	MARGIN-TOP: 20px
}
.account-pages .receive-email .save {
	MARGIN-TOP: 10px
}
.account-pages .address-cell {
	PADDING-RIGHT: 20px
}
.account-pages .edit {
	FONT-SIZE: 92%; FONT-WEIGHT: bold
}
.account-pages .addresses-buttons .left {
	FLOAT: left
}
.account-pages .addresses-buttons .right A {
	FLOAT: right; COLOR: #f4191f; FONT-SIZE: 114%
}
.yuilabel {
	WIDTH: 160px; FLOAT: left
}
.yuifield {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #000000 0px solid; MARGIN: 0px 10px 0px 0px; DISPLAY: inline-block; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #000000 0px solid
}

@media Unknown    
{
.yuifield {
	BORDER-RIGHT-WIDTH: 0px !important; BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px !important; BORDER-LEFT-WIDTH: 0px !important
}
    }
.yuifield SPAN {
	BORDER-BOTTOM: #000000 0px solid; POSITION: relative; BORDER-LEFT: #999999 1px solid; MARGIN: 0px -1px; DISPLAY: inline-block; BORDER-TOP: #000000 0px solid; BORDER-RIGHT: #cccccc 1px solid
}

@media Unknown    
{
.yuifield SPAN {
	BORDER-RIGHT-WIDTH: 0px !important; BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px !important; BORDER-LEFT-WIDTH: 0px !important
}
    }
.yuifield .text {
	PADDING-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 1px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; PADDING-TOP: 2px
}
.content .text {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 200px; PADDING-RIGHT: 2px; BACKGROUND: #ffffff; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid; PADDING-TOP: 2px
}
.content .password {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 200px; PADDING-RIGHT: 2px; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid; PADDING-TOP: 2px
}
.content .textarea {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; PADDING-BOTTOM: 2px; MARGIN: 10px 0px; PADDING-LEFT: 2px; WIDTH: 200px; PADDING-RIGHT: 2px; HEIGHT: 100px; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid; PADDING-TOP: 2px
}
.content .gift-message .textarea {
	WIDTH: 220px
}
.content .gift-message-text {
	MARGIN: -15px 0px 0px 115px
}
.content .fieldlabel {
	WIDTH: 130px; DISPLAY: block; FLOAT: left; CLEAR: left
}
.content .fielddescription {
	MARGIN-LEFT: 130px
}
.content .fieldindent {
	DISPLAY: block; MARGIN-LEFT: 130px
}
.content .short-field {
	WIDTH: 120px
}
.content .short-field .text {
	WIDTH: 95px
}
.content .fieldcontrol {
	DISPLAY: block; MARGIN-LEFT: 130px
}
.content .fielderror {
	MARGIN-TOP: -10px; COLOR: #d02a1f; MARGIN-LEFT: 130px
}
.content .fieldrequired {
	COLOR: #be1e18; FONT-WEIGHT: bold
}
.content .select {
	BORDER-BOTTOM: #d6d6d6 1px solid; BORDER-LEFT: #d6d6d6 1px solid; MARGIN: 0px; BORDER-TOP: #d6d6d6 1px solid; BORDER-RIGHT: #d6d6d6 1px solid
}
.content .radio {
	MARGIN: 4px 10px 0px 0px; FLOAT: left
}
.content .checkbox {
	MARGIN: 4px 10px 0px 0px; FLOAT: left
}
.content .radiolabel {
	LINE-HEIGHT: 20px
}
.content FORM BR {
	DISPLAY: none
}
.content .submit {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: uppercase; MARGIN: 5px 0px 0px; BACKGROUND: #ffffff; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #5b5544; FONT-SIZE: 110%; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold
}
.content .submit:hover {
	COLOR: #f4191f
}
.content .hover {
	COLOR: #f4191f
}
.content .highlight .submit {
	COLOR: #f4191f
}
.content .highlight {
	COLOR: #f4191f
}
.form-section {
	MARGIN-BOTTOM: 10px
}
.form-section .form-label {
	TEXT-ALIGN: right; MARGIN-TOP: 3px; WIDTH: 150px; FLOAT: left
}
.form-section .form-field {
	MARGIN-LEFT: 160px
}
.form-section .form-field .radio {
	POSITION: relative; MARGIN: 0px; FLOAT: none; TOP: 3px
}
.form-section .form-field .checkbox-option {
	POSITION: relative; MARGIN: 0px; FLOAT: none; TOP: 3px
}
.form-section .form-field LABEL {
	MARGIN: 0px 15px 0px 5px
}
.form-section .form-description {
	DISPLAY: block; MARGIN-LEFT: 160px
}
.gift-wrap .fieldcontrol {
	MARGIN-BOTTOM: 10px
}
.gift-wrap .checkbox {
	MARGIN-TOP: -2px
}
.checkout-login FORM {
	MARGIN-TOP: 10px
}
.checkout-login .text {
	WIDTH: 266px; MARGIN-LEFT: 5px
}
.checkout-login FORM BR {
	DISPLAY: inline !important
}
.checkout-login .radio {
	FLOAT: left
}
.checkout-login LABEL {
	FLOAT: none
}
.warning {
	BORDER-BOTTOM: #e60018 1px solid; BORDER-LEFT: #e60018 1px solid; PADDING-BOTTOM: 10px !important; MARGIN: 0px 15px 10px 0px; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; COLOR: #e60018; BORDER-TOP: #e60018 1px solid; BORDER-RIGHT: #e60018 1px solid; PADDING-TOP: 10px !important
}
.message {
	BORDER-BOTTOM: #e60018 1px solid; BORDER-LEFT: #e60018 1px solid; PADDING-BOTTOM: 10px !important; MARGIN: 0px 15px 10px 0px; PADDING-LEFT: 10px !important; PADDING-RIGHT: 10px !important; COLOR: #e60018; BORDER-TOP: #e60018 1px solid; BORDER-RIGHT: #e60018 1px solid; PADDING-TOP: 10px !important
}
.submit {
	BORDER-RIGHT-WIDTH: 0px; TEXT-TRANSFORM: uppercase; BACKGROUND: #ffffff; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #5b5544; FONT-SIZE: 1.23em; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer; FONT-WEIGHT: bold
}
.submit:hover {
	COLOR: #f4191f
}
A.submit EM {
	FONT-WEIGHT: bold
}
.popup-overlaybg {
	BACKGROUND-COLOR: #ffffff
}
.popup-overlaycontent {
	Z-INDEX: 1001; BORDER-BOTTOM: #5b5544 1px solid; POSITION: absolute; BORDER-LEFT: #5b5544 1px solid; MARGIN: -11.54em 0px 0px -23.08em; WIDTH: 46.15em; BACKGROUND: #ffffff; BORDER-TOP: #5b5544 1px solid; TOP: 45%; BORDER-RIGHT: #5b5544 1px solid; LEFT: 50%
}
.popup-overlaycontent #overlayCloseButton {
	Z-INDEX: 1002; POSITION: absolute; BACKGROUND: #ffffff; COLOR: #5b5544; TOP: 5px; RIGHT: 10px
}
.popup-overlaycontent .content {
	PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 40px; HEIGHT: 23.08em; OVERFLOW: auto; PADDING-TOP: 20px
}
.popup-overlaycontent .content TABLE {
	WIDTH: 90%
}
#overlayBackground {
	Z-INDEX: 1000; POSITION: fixed; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px; _position: absolute
}
#overlayCloseButton {
	TEXT-ALIGN: right; TEXT-TRANSFORM: uppercase; FONT-SIZE: 107%; CURSOR: pointer; FONT-WEIGHT: bold
}
#overlayCloseButton:hover {
	COLOR: #f4191f
}
#overlayCloseButton STRONG {
	COLOR: #f4191f
}
.spinner {
	
}
.small-spinner {
	
}
.spinner-right {
	
}
.hide-for-overlay SELECT {
	VISIBILITY: hidden
}
.hide-for-overlay OBJECT {
	VISIBILITY: hidden
}
.hide-for-overlay EMBED {
	VISIBILITY: hidden
}
.footer {
	POSITION: absolute; WIDTH: 100%; BOTTOM: 0px; LEFT: 0px
}
.footer DIV {
	PADDING-BOTTOM: 1.54em; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 750px; PADDING-RIGHT: 0px; COLOR: #909090; PADDING-TOP: 1.54em
}
.footer P {
	TEXT-ALIGN: right; FONT-SIZE: 85%
}
.footer A {
	TEXT-TRANSFORM: uppercase; COLOR: #909090; FONT-SIZE: 92%; TEXT-DECORATION: none
}
.footer A:hover {
	COLOR: #f4191f
}
.home-footer P {
	FONT-SIZE: 77%
}
.home-footer DIV {
	Z-INDEX: 2; POSITION: absolute; TEXT-ALIGN: right; WIDTH: 600px; BOTTOM: 20px; COLOR: #fff !important; RIGHT: 50%; MARGIN-RIGHT: -410px !important
}
.oo-toolbar {
	FONT-SIZE: 85% !important
}
.product-info {
	MARGIN-BOTTOM: 10px
}
.product-info .button {
	MARGIN: 4px 0px; DISPLAY: block
}
.opc TABLE {
	MARGIN-TOP: 0px !important
}
.opc TABLE TH {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
.opc TABLE TD {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; PADDING-TOP: 8px
}
.opc TABLE TH.right {
	TEXT-ALIGN: right
}
.opc TABLE TD.product {
	WIDTH: 300px !important
}
.opc TABLE TD.narrow {
	
}
.opc TABLE TH.size {
	
}
.opc TABLE TD.quantity SPAN {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px; DISPLAY: block
}
.opc TABLE TH.total-column {
	TEXT-ALIGN: right; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #f7f7f7; PADDING-TOP: 8px
}
.opc TABLE TD.total-column {
	TEXT-ALIGN: right; PADDING-BOTTOM: 8px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; BACKGROUND: #f7f7f7; PADDING-TOP: 8px
}
.opc TABLE TD.total-column-final {
	BACKGROUND: #fff; PADDING-TOP: 16px
}
.opc TABLE TD.total-column-final STRONG {
	FONT-WEIGHT: bold !important
}
.opc TABLE TD.final-total {
	BACKGROUND: #f7f7f7
}
.opc .basket-page TABLE TD {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; ZOOM: 1; OVERFLOW: hidden !important; PADDING-TOP: 18px
}
.opc .basket-page TABLE TD.discount-cell {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.opc .basket-page TABLE TD.discount-cell-total {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 8px; BACKGROUND: #f7f7f7; HEIGHT: auto; PADDING-TOP: 0px
}
.opc .basket-page TABLE TD.discount-cell-height {
	HEIGHT: 18px
}
.opc .basket-page TABLE TD.narrow {
	
}
.opc .basket-page TABLE TD.product {
	PADDING-RIGHT: 10px
}
.opc .basket-page TABLE TD.right {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px
}
.opc .basket-page TABLE TD.image-cell {
	WIDTH: 90px; PADDING-RIGHT: 20px
}
.opc .basket-page TABLE TD.total-column {
	PADDING-BOTTOM: 18px; PADDING-LEFT: 8px; PADDING-RIGHT: 8px; PADDING-TOP: 18px
}
.opc .basket-page TABLE TD.wide {
	
}
.opc .basket-page TABLE A {
	COLOR: #7c7769
}
.opc .basket-page TABLE .product A {
	TEXT-DECORATION: none
}
.opc .basket-page TABLE STRONG {
	FONT-WEIGHT: bold
}
.opc .basket-page TABLE IMG {
	DISPLAY: block
}
.opc .basket-page TABLE .remove {
	MARGIN-TOP: 8px; DISPLAY: block
}
.opc .basket-page TABLE .short-field {
	WIDTH: 60px !important
}
.opc .basket-page TABLE .opc-button {
	MARGIN-TOP: 10px; DISPLAY: block; FLOAT: right
}
.opc .basket-page TABLE .left-cell {
	WIDTH: 30%; FLOAT: left
}
.opc .basket-page TABLE .right-cell {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px; FLOAT: right
}
.opc .basket-page TABLE .discount {
	DISPLAY: block; COLOR: #f30000
}
.opc .basket-page TABLE .save {
	DISPLAY: block; COLOR: #f30000
}
.opc .basket-page TABLE .discount {
	COLOR: #333333
}
.opc .basket-page TABLE TD.total-column-final {
	FONT-SIZE: 120%
}
.opc .basket-page TABLE TD.final-total {
	BACKGROUND: #f7f7f7
}
.greyed {
	COLOR: #999999
}
.basket-small TH.total-column {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: bold
}
.basket-small DIV.discount {
	TEXT-ALIGN: right; MARGIN-TOP: 4px; COLOR: #aaaaaa
}
.opc H2 {
	BORDER-BOTTOM: #fafafa 1px solid; BORDER-LEFT: #f7f7f7 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 0px !important; BACKGROUND: url(/static/site/graphics/opc/header.gif) #f3f3f3 repeat-x; BORDER-TOP: #f7f7f7 1px solid; BORDER-RIGHT: #f7f7f7 1px solid; PADDING-TOP: 0px
}
.opc H2 A {
	PADDING-BOTTOM: 4px; TEXT-TRANSFORM: capitalize; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FONT-FAMILY: Georgio,'times new roman',serif; BACKGROUND: url(/static/site/graphics/opc/arrow-right.gif) no-repeat 98% 50%; LETTER-SPACING: 0em; COLOR: #5b5544; FONT-SIZE: 120%; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.opc H2 SPAN {
	PADDING-BOTTOM: 4px; TEXT-TRANSFORM: capitalize; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; DISPLAY: block; FONT-FAMILY: Georgio,'times new roman',serif; BACKGROUND: url(/static/site/graphics/opc/arrow-right.gif) no-repeat 98% 50%; LETTER-SPACING: 0em; COLOR: #5b5544; FONT-SIZE: 120%; TEXT-DECORATION: none; PADDING-TOP: 4px
}
.opc H2 A:hover {
	COLOR: #5b5544
}
.opc H2.inactive SPAN {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #888479
}
.opc H2.open A {
	BACKGROUND: url(/static/site/graphics/opc/arrow-down.gif) no-repeat 99% 50%
}
.opc H2.open SPAN {
	BACKGROUND: url(/static/site/graphics/opc/arrow-down.gif) no-repeat 99% 50%
}
.opc H3 {
	BORDER-BOTTOM: #dfdfdf 1px solid; PADDING-BOTTOM: 4px; TEXT-TRANSFORM: uppercase; MARGIN-BOTTOM: 10px; FONT-SIZE: 110%; FONT-WEIGHT: bold
}
.opc A {
	TEXT-TRANSFORM: none; FONT-FAMILY: arial, sans-serif; TEXT-DECORATION: underline
}
.opc .edit-link {
	FLOAT: right; COLOR: #797363; FONT-SIZE: 90%
}
.opc .checkout-section {
	MARGIN-TOP: 15px; WIDTH: 98%; MARGIN-LEFT: 2%
}
.opc .opc-form-section {
	MARGIN: 15px 0px
}
.opc .form-para-1 {
	WIDTH: 54%; DISPLAY: block; FLOAT: left
}
.opc .form-para-2 {
	TEXT-ALIGN: right; WIDTH: 42%; DISPLAY: block; FLOAT: right
}
.opc .fieldlabel {
	TEXT-ALIGN: right; WIDTH: 200px !important; PADDING-RIGHT: 10px; PADDING-TOP: 3px
}
.opc .fielddescription {
	MARGIN-TOP: 0px; MARGIN-LEFT: 210px; FONT-SIZE: 92%
}
.opc .fielderror {
	MARGIN-TOP: -5px; DISPLAY: none; MARGIN-LEFT: 210px
}
.opc .text {
	BORDER-BOTTOM: #e6e7e8 1px solid; BORDER-LEFT: #e6e7e8 1px solid; PADDING-BOTTOM: 4px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px !important; BACKGROUND: #f7f7f7; BORDER-TOP: #e6e7e8 1px solid; BORDER-RIGHT: #e6e7e8 1px solid; PADDING-TOP: 3px !important
}
.opc .textarea {
	BORDER-BOTTOM: #e6e7e8 1px solid; BORDER-LEFT: #e6e7e8 1px solid; PADDING-BOTTOM: 4px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px !important; BACKGROUND: #f7f7f7; BORDER-TOP: #e6e7e8 1px solid; BORDER-RIGHT: #e6e7e8 1px solid; PADDING-TOP: 3px !important
}
.opc .select {
	BORDER-BOTTOM: #e6e7e8 1px solid; BORDER-LEFT: #e6e7e8 1px solid; PADDING-BOTTOM: 4px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px !important; BACKGROUND: #f7f7f7; BORDER-TOP: #e6e7e8 1px solid; BORDER-RIGHT: #e6e7e8 1px solid; PADDING-TOP: 3px !important
}
.opc SELECT {
	BORDER-BOTTOM: #e6e7e8 1px solid; BORDER-LEFT: #e6e7e8 1px solid; PADDING-BOTTOM: 4px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px !important; BACKGROUND: #f7f7f7; BORDER-TOP: #e6e7e8 1px solid; BORDER-RIGHT: #e6e7e8 1px solid; PADDING-TOP: 3px !important
}
.opc .password {
	BORDER-BOTTOM: #e6e7e8 1px solid; BORDER-LEFT: #e6e7e8 1px solid; PADDING-BOTTOM: 4px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 2px !important; BACKGROUND: #f7f7f7; BORDER-TOP: #e6e7e8 1px solid; BORDER-RIGHT: #e6e7e8 1px solid; PADDING-TOP: 3px !important
}
.opc .select {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.opc SELECT {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 2px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.opc .text {
	WIDTH: 240px !important
}
.opc .short-text .text {
	WIDTH: 100px !important
}
.opc .textarea {
	MARGIN-TOP: 3px; WIDTH: 240px !important; HEIGHT: 60px
}
.opc .radio {
	MARGIN: 3px 5px 0px 0px; FLOAT: left
}
.opc .hidden {
	DISPLAY: none
}
.opc LABEL.radio-label {
	DISPLAY: block; PADDING-TOP: 3px
}
.opc LABEL.radio-label-inline {
	MARGIN: 0px; FLOAT: left; PADDING-TOP: 3px
}
.opc .fieldlabel-2 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; FLOAT: left; PADDING-TOP: 3px
}
.opc .fieldrequired {
	COLOR: #797363 !important
}
.opc .fieldnote {
	MARGIN-TOP: 4px; MARGIN-LEFT: 200px
}
.opc .spaced {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 20px
}
.opc .opc-basket-login-section {
	MARGIN-BOTTOM: 30px; CLEAR: both; PADDING-TOP: 10px
}
.opc .opc-basket-login-section .fielderror {
	MARGIN-TOP: 3px; DISPLAY: block; MARGIN-LEFT: 20px
}
.opc .opc-basket-login {
	WIDTH: 350px; MARGIN-BOTTOM: 5px; FLOAT: left
}
.opc .opc-basket-login .fieldlabel {
	WIDTH: 150px !important; MARGIN-LEFT: 0px
}
.opc .opc-basket-login .fielderror {
	MARGIN-TOP: 3px; DISPLAY: block; MARGIN-LEFT: 160px
}
.opc .opc-basket-login .text {
	WIDTH: 180px !important; _width: 170px
}
.opc .opc-basket-login .password {
	WIDTH: 180px !important; _width: 170px
}
.opc .opc-basket-login .fieldnote {
	MARGIN-LEFT: 180px
}
.opc-buttons {
	MARGIN-TOP: 40px
}
.opc .opc-primary-button {
	FLOAT: right; MARGIN-LEFT: 10px
}
.opc .opc-secondary-button {
	FLOAT: left; MARGIN-RIGHT: 10px
}
.opc .opc-secondary-button-right {
	FLOAT: right; MARGIN-LEFT: 10px
}
.opc .opc-button {
	
}
.opc INPUT.opc-button {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 8px; PADDING-RIGHT: 25px; PADDING-TOP: 3px
}

@media Unknown    
{
.opc INPUT.opc-button {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 8px; PADDING-RIGHT: 25px; PADDING-TOP: 4px
}
    }
.opc .opc-button:hover {
	COLOR: #5b5544
}
.opc .opc-passive-button {
	
}
.opc .opc-passive-button:hover {
	COLOR: #fff
}
.opc .opc-active-button {
	
}
.opc .opc-active-button:hover {
	COLOR: #fff
}
.opc .o
}
.opc INPUT.opc-back-button {
	PADDING-BOTTOM: 2px; PADDING-LEFT: 25px; PADDING-RIGHT: 8px; PADDING-TOP: 3px
}
.opc A.opc-back-button {
	MARGIN-TOP: 5px
}

@media Unknown    
{
.opc INPUT.opc-back-button {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 25px; PADDING-RIGHT: 8px; PADDING-TOP: 4px
}
    }
.opc-summary P BR {
	DISPLAY: block
}
.side-panel P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.side-panel.opc P {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
.side-panel.opc H2 {
	BORDER-RIGHT-WIDTH: 0px !important; BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-WIDTH: 0px !important; BORDER-BOTTOM-WIDTH: 0px !important; BORDER-LEFT-WIDTH: 0px !important
}
.side-panel.opc H2 SPAN {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important
}
.opc-active .opc-summary {
	DISPLAY: none
}
.opc-active .opc-form {
	DISPLAY: block
}
.opc-active H2.inactive {
	DISPLAY: none
}
.opc-inactive .opc-summary {
	DISPLAY: none
}
.opc-inactive .opc-form {
	DISPLAY: none
}
.opc-inactive H2.inactive {
	DISPLAY: block
}
.opc-complete .opc-summary {
	DISPLAY: block
}
.opc-complete .opc-form {
	DISPLAY: none
}
.opc-complete H2.inactive {
	DISPLAY: none
}
.promo-code {
	TEXT-ALIGN: right; PADDING-RIGHT: 10px
}
.promo-code LABEL {
	DISPLAY: inline
}
.promo-code .text {
	MARGIN-TOP: 1px; DISPLAY: inline; MARGIN-LEFT: 20px
}
.promo-code .opc-button {
	MARGIN-TOP: 10px !important; MARGIN-LEFT: 20px
}
.opc-warning {
	BORDER-BOTTOM: #be1e18 1px solid; BORDER-LEFT: #be1e18 1px solid; PADDING-BOTTOM: 3px !important; MARGIN-TOP: 4px; PADDING-LEFT: 3px !important; PADDING-RIGHT: 3px !important; DISPLAY: block; COLOR: #be1e18; BORDER-TOP: #be1e18 1px solid; BORDER-RIGHT: #be1e18 1px solid; PADDING-TOP: 3px !important
}
.overlay-link {
	TEXT-DECORATION: underline !important
}
.default-address-helper .opc-button {
	MARGIN-LEFT: 10px
}
.delivery-address-helper .opc-button {
	MARGIN-LEFT: 10px
}
.billing-address-helper .opc-button {
	MARGIN-LEFT: 10px
}
.address-helper-select {
	WIDTH: 244px
}
#payment-form-start .fieldlabel {
	WIDTH: 110px !important
}
#cardHighlight {
	Z-INDEX: 1; BORDER-BOTTOM: #ffffff 2px dotted; POSITION: absolute; BORDER-LEFT: #ffffff 2px dotted; MARGIN: 10px 10px 0px 0px; WIDTH: 10px; DISPLAY: block; HEIGHT: 10px; OVERFLOW: hidden; BORDER-TOP: #ffffff 2px dotted; BORDER-RIGHT: #ffffff 2px dotted
}
#card {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px auto 10px; PADDING-LEFT: 0px; WIDTH: 160px; PADDING-RIGHT: 0px; HEIGHT: 100px; OVERFLOW: hidden; RIGHT: 0px; PADDING-TOP: 0px
}
#card .card-image {
	WIDTH: 100% !important
}
.overlay-content P {
	MARGIN-BOTTOM: 10px
}
.overlay-content .content {
	TEXT-ALIGN: left
}
.overlay-content SELECT {
	VISIBILITY: visible
}
.panel .panel-c {
	BACKGROUND-COLOR: transparent; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top
}
.panel .panel-t {
	BACKGROUND-COLOR: transparent; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top
}
.panel .panel-b {
	BACKGROUND-COLOR: transparent; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top
}
.panel .panel-b DIV {
	BACKGROUND-COLOR: transparent; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top
}
.panel .panel-c {
	POSITION: relative; PADDING-BOTTOM: 10px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; ZOOM: 1; PADDING-TOP: 10px; _overflow-y: hidden
}
.panel .panel-t {
	POSITION: absolute; WIDTH: 18px; BACKGROUND-POSITION: 0px 0px; HEIGHT: 100%; TOP: 0px; LEFT: 0px; _height: 1600px
}
.panel .panel-b {
	POSITION: relative
}
.panel .panel-b {
	DISPLAY: block; HEIGHT: 18px; FONT-SIZE: 1px
}
.panel .panel-b DIV {
	DISPLAY: block; HEIGHT: 18px; FONT-SIZE: 1px
}
.panel .panel-b {
	TEXT-ALIGN: left; BACKGROUND-POSITION: 100% 100%
}
.panel .panel-b DIV {
	POSITION: relative; WIDTH: 18px; BACKGROUND-POSITION: 0px 100%
}
.overlay-container .close-button {
	Z-INDEX: 1000000; POSITION: absolute; TEXT-TRANSFORM: uppercase; FONT-SIZE: 107%; TOP: 10px; RIGHT: 10px; FONT-WEIGHT: bold
}
.overlay-container .close-button:hover {
	COLOR: #f4191f; CURSOR: pointer
}
.overlay-container .close-button STRONG {
	COLOR: #f4191f; FONT-WEIGHT: bold
}
.drop-shadow-panel.panel {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; PADDING-TOP: 0px
}
.drop-shadow-panel.panel .panel-c {
	BORDER-BOTTOM: #000 1px solid; BORDER-LEFT: #000 1px solid; PADDING-BOTTOM: 18px; MARGIN: 0px; PADDING-LEFT: 18px; PADDING-RIGHT: 18px; BORDER-TOP: #000 1px solid; BORDER-RIGHT: #000 1px solid; PADDING-TOP: 25px
}
.scrollable {
	MARGIN-TOP: 10px; MARGIN-BOTTOM: -18px; HEIGHT: 400px; OVERFLOW: auto; MARGIN-RIGHT: -18px
}
#popupDiv {
	MAX-HEIGHT: 500px; OVERFLOW: auto
}
.rss-link {
	MARGIN-TOP: 5px; FLOAT: right
}
